From mailman-admin@ietf.org  Sun Feb  1 09:56: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 JAA19633
	for <simple-archive@ietf.org>; Sun, 1 Feb 2004 09:56:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnJ1K-0000Zn-00
	for simple-archive@ietf.org; Sun, 01 Feb 2004 09:56:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnIcN-00029A-00
	for simple-archive@ietf.org; Sun, 01 Feb 2004 09:30:38 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnIOx-0006UO-01
	for simple-archive@ietf.org; Sun, 01 Feb 2004 09:16:43 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AnIIR-0004nR-3G
	for simple-archive@ietf.org; Sun, 01 Feb 2004 09:09:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnIIP-0002Al-Lf
	for simple-archive@ietf.org; Sun, 01 Feb 2004 09:09:57 -0500
Date: Sun, 01 Feb 2004 09:09:57 -0500
Message-ID: <20040201140957.1364.27352.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  Sun Feb  1 10:10:38 2004
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA22074
	for <simple-archive@odin.ietf.org>; Sun, 1 Feb 2004 10:10: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 1AnJEh-0003Nn-2C
	for simple-archive@odin.ietf.org; Sun, 01 Feb 2004 10:10:11 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i11FAB2A012999
	for simple-archive@odin.ietf.org; Sun, 1 Feb 2004 10:10:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnJEg-0003Na-T9
	for simple-web-archive@optimus.ietf.org; Sun, 01 Feb 2004 10:10: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 KAA21764
	for <simple-web-archive@ietf.org>; Sun, 1 Feb 2004 10:10:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnJEe-0003ot-00
	for simple-web-archive@ietf.org; Sun, 01 Feb 2004 10:10:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnIgs-0003By-00
	for simple-web-archive@ietf.org; Sun, 01 Feb 2004 09:35:16 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnIPB-0006VG-02
	for simple-web-archive@ietf.org; Sun, 01 Feb 2004 09:16:57 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AnIFN-0004QF-16
	for simple-web-archive@ietf.org; Sun, 01 Feb 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 1AnIFL-0007jN-W7
	for simple-web-archive@ietf.org; Sun, 01 Feb 2004 09:06:47 -0500
Date: Sun, 01 Feb 2004 09:06:47 -0500
Message-ID: <20040201140647.1364.41917.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 simple-admin@ietf.org  Mon Feb  2 08:48: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 IAA12143
	for <simple-archive@ietf.org>; Mon, 2 Feb 2004 08:48:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AneQz-0001xn-00
	for simple-archive@ietf.org; Mon, 02 Feb 2004 08:48:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnePW-0001bO-00
	for simple-archive@ietf.org; Mon, 02 Feb 2004 08:46:47 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AneNA-00013O-05; Mon, 02 Feb 2004 08:44:20 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Ane3q-0007DE-8p; Mon, 02 Feb 2004 08:24:22 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ane3g-0005fh-1z; Mon, 02 Feb 2004 08:24:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AndGa-0002YH-MN
	for simple@optimus.ietf.org; Mon, 02 Feb 2004 07:33: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 HAA07164
	for <simple@ietf.org>; Mon, 2 Feb 2004 07:33:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AndGa-0007Xh-00
	for simple@ietf.org; Mon, 02 Feb 2004 07:33:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AndFb-0007Rl-00
	for simple@ietf.org; Mon, 02 Feb 2004 07:32:28 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AndEc-0007Ic-00
	for simple@ietf.org; Mon, 02 Feb 2004 07:31:26 -0500
Received: from eamrcnt748.exu.ericsson.se (eamrcnt748.exu.ericsson.se [138.85.133.46])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i12CUuFX006910
	for <simple@ietf.org>; Mon, 2 Feb 2004 06:30:56 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt748.exu.ericsson.se with Microsoft SMTPSVC(5.0.2195.6713);
	 Mon, 2 Feb 2004 06:27:02 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <D003XP8B>; Mon, 2 Feb 2004 06:30:52 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C94DB@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: 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: 02 Feb 2004 12:27:02.0343 (UTC) FILETIME=[DC5CC570:01C3E987]
Subject: [Simple] Comments on Pres-Filter-Reqs-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: Mon, 2 Feb 2004 06:30:05 -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

HI,

I have few questions/comments on the presence filter requirements 03 draft:

Req C1 : It does not seem that this is a requirment on the watcher, rather the presence server. Otherwise, I dont get that one.

Req C6: I wonder the usefulness of the requirement. It seems more natural to say what you want rather what you dont want to see. 

Req D1 & Req I4 :  I conclude from those 2 requirements that there can be multiple filters within a single SUBSCRIBE. If that is the case, I would like to understand whether the presence server is expected to ensure that the 2 filters dont contradict each other.
   
Req G7: Is this a watcher requirement or a presence server requirement. 

Req. I1: This is a presence server requirement. Also, I dont understand the reasons for it and what would the PS send the watcher in this case.

 Req I6: I dont understand that one. May be wording changes can clarify it a bit better,

Rgd/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.

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


From exim@www1.ietf.org  Mon Feb  2 08:48:50 2004
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA12221
	for <simple-archive@odin.ietf.org>; Mon, 2 Feb 2004 08:48: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 1AneR4-00014G-Kb
	for simple-archive@odin.ietf.org; Mon, 02 Feb 2004 08:48:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i12DmMrP004100
	for simple-archive@odin.ietf.org; Mon, 2 Feb 2004 08:48:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AneR4-000143-H9
	for simple-web-archive@optimus.ietf.org; Mon, 02 Feb 2004 08:48: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 IAA12164
	for <simple-web-archive@ietf.org>; Mon, 2 Feb 2004 08:48:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AneR3-0001yM-00
	for simple-web-archive@ietf.org; Mon, 02 Feb 2004 08:48:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnePX-0001bm-00
	for simple-web-archive@ietf.org; Mon, 02 Feb 2004 08:46:48 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AneNA-00013O-05; Mon, 02 Feb 2004 08:44:20 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Ane3q-0007DE-8p; Mon, 02 Feb 2004 08:24:22 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ane3g-0005fh-1z; Mon, 02 Feb 2004 08:24:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AndGa-0002YH-MN
	for simple@optimus.ietf.org; Mon, 02 Feb 2004 07:33: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 HAA07164
	for <simple@ietf.org>; Mon, 2 Feb 2004 07:33:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AndGa-0007Xh-00
	for simple@ietf.org; Mon, 02 Feb 2004 07:33:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AndFb-0007Rl-00
	for simple@ietf.org; Mon, 02 Feb 2004 07:32:28 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AndEc-0007Ic-00
	for simple@ietf.org; Mon, 02 Feb 2004 07:31:26 -0500
Received: from eamrcnt748.exu.ericsson.se (eamrcnt748.exu.ericsson.se [138.85.133.46])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i12CUuFX006910
	for <simple@ietf.org>; Mon, 2 Feb 2004 06:30:56 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt748.exu.ericsson.se with Microsoft SMTPSVC(5.0.2195.6713);
	 Mon, 2 Feb 2004 06:27:02 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <D003XP8B>; Mon, 2 Feb 2004 06:30:52 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C94DB@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: 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: 02 Feb 2004 12:27:02.0343 (UTC) FILETIME=[DC5CC570:01C3E987]
Subject: [Simple] Comments on Pres-Filter-Reqs-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: Mon, 2 Feb 2004 06:30:05 -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

HI,

I have few questions/comments on the presence filter requirements 03 draft:

Req C1 : It does not seem that this is a requirment on the watcher, rather the presence server. Otherwise, I dont get that one.

Req C6: I wonder the usefulness of the requirement. It seems more natural to say what you want rather what you dont want to see. 

Req D1 & Req I4 :  I conclude from those 2 requirements that there can be multiple filters within a single SUBSCRIBE. If that is the case, I would like to understand whether the presence server is expected to ensure that the 2 filters dont contradict each other.
   
Req G7: Is this a watcher requirement or a presence server requirement. 

Req. I1: This is a presence server requirement. Also, I dont understand the reasons for it and what would the PS send the watcher in this case.

 Req I6: I dont understand that one. May be wording changes can clarify it a bit better,

Rgd/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.

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



From simple-admin@ietf.org  Tue Feb  3 05: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 FAA00393
	for <simple-archive@ietf.org>; Tue, 3 Feb 2004 05:07:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnxSe-0002CH-00
	for simple-archive@ietf.org; Tue, 03 Feb 2004 05:07:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnxRg-00027M-00
	for simple-archive@ietf.org; Tue, 03 Feb 2004 05:06:16 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnxRW-00022f-00; Tue, 03 Feb 2004 05:06:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnxRT-0001uL-85; Tue, 03 Feb 2004 05:06:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnxQl-0001ly-VK
	for simple@optimus.ietf.org; Tue, 03 Feb 2004 05:05: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 FAA00361
	for <simple@ietf.org>; Tue, 3 Feb 2004 05:05: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 1AnxQi-00022E-00
	for simple@ietf.org; Tue, 03 Feb 2004 05:05:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnxPn-0001xP-00
	for simple@ietf.org; Tue, 03 Feb 2004 05:04:19 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnxPX-0001sK-00
	for simple@ietf.org; Tue, 03 Feb 2004 05:04:03 -0500
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i13A43Z04196
	for <simple@ietf.org>; Tue, 3 Feb 2004 12:04:03 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T6787ab7cb4ac158f23077@esvir03nok.nokia.com>;
 Tue, 3 Feb 2004 12:03:14 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 3 Feb 2004 12:03: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] Comments on Pres-Filter-Reqs-03
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017976C1@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Comments on Pres-Filter-Reqs-03
Thread-Index: AcPpj/duvOmxwqsbSx2Iws4v2UOoZQArAg0A
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Feb 2004 10:03:13.0252 (UTC) FILETIME=[EF6FBA40:01C3EA3C]
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, 3 Feb 2004 12:03: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

George,

Thanks for the comments.

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext George Foti (QC/EMC)
> Sent: 02.February.2004 14:30
> To: simple@ietf.org
> Subject: [Simple] Comments on Pres-Filter-Reqs-03
>=20
>=20
> HI,
>=20
> I have few questions/comments on the presence filter=20
> requirements 03 draft:
>=20
> Req C1 : It does not seem that this is a requirment on the=20
> watcher, rather the presence server. Otherwise, I dont get that one.

You are correct.

>=20
> Req C6: I wonder the usefulness of the requirement. It seems=20
> more natural to say what you want rather what you dont want to see.=20

The requirement states what you want.
>=20
> Req D1 & Req I4 :  I conclude from those 2 requirements that=20
> there can be multiple filters within a single SUBSCRIBE. If=20
> that is the case, I would like to understand whether the=20
> presence server is expected to ensure that the 2 filters dont=20
> contradict each other.

Yes it is.

>   =20
> Req G7: Is this a watcher requirement or a presence server=20
> requirement.=20

Server.

>=20
> Req. I1: This is a presence server requirement. Also, I dont=20
> understand the reasons for it and what would the PS send the=20
> watcher in this case.

Polite blocking. You might not want to tell a watcher that he's not =
allowed to see certain parts of your presence information. So you accept =
the filter, but give false information.

>=20
>  Req I6: I dont understand that one. May be wording changes=20
> can clarify it a bit better,

An RLS fans out subscriptions. If there is a filter for someone is =
domain1.com, the RLS should not forward that filter to domian2.com.

/Hisham

>=20
> Rgd/gf
> Ericsson Canada=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  Tue Feb  3 05:07: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 FAA00420
	for <simple-archive@odin.ietf.org>; Tue, 3 Feb 2004 05:07: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 1AnxSj-00028k-Bu
	for simple-archive@odin.ietf.org; Tue, 03 Feb 2004 05:07:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i13A7LAL008222
	for simple-archive@odin.ietf.org; Tue, 3 Feb 2004 05:07:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnxSi-00028S-Fz
	for simple-web-archive@optimus.ietf.org; Tue, 03 Feb 2004 05:07: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 FAA00414
	for <simple-web-archive@ietf.org>; Tue, 3 Feb 2004 05:07:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnxSf-0002CL-00
	for simple-web-archive@ietf.org; Tue, 03 Feb 2004 05:07:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnxRg-00027T-00
	for simple-web-archive@ietf.org; Tue, 03 Feb 2004 05:06:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnxRW-00022f-00; Tue, 03 Feb 2004 05:06:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnxRT-0001uL-85; Tue, 03 Feb 2004 05:06:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnxQl-0001ly-VK
	for simple@optimus.ietf.org; Tue, 03 Feb 2004 05:05: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 FAA00361
	for <simple@ietf.org>; Tue, 3 Feb 2004 05:05: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 1AnxQi-00022E-00
	for simple@ietf.org; Tue, 03 Feb 2004 05:05:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnxPn-0001xP-00
	for simple@ietf.org; Tue, 03 Feb 2004 05:04:19 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnxPX-0001sK-00
	for simple@ietf.org; Tue, 03 Feb 2004 05:04:03 -0500
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i13A43Z04196
	for <simple@ietf.org>; Tue, 3 Feb 2004 12:04:03 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T6787ab7cb4ac158f23077@esvir03nok.nokia.com>;
 Tue, 3 Feb 2004 12:03:14 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 3 Feb 2004 12:03: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] Comments on Pres-Filter-Reqs-03
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017976C1@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Comments on Pres-Filter-Reqs-03
Thread-Index: AcPpj/duvOmxwqsbSx2Iws4v2UOoZQArAg0A
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Feb 2004 10:03:13.0252 (UTC) FILETIME=[EF6FBA40:01C3EA3C]
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, 3 Feb 2004 12:03: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

George,

Thanks for the comments.

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext George Foti (QC/EMC)
> Sent: 02.February.2004 14:30
> To: simple@ietf.org
> Subject: [Simple] Comments on Pres-Filter-Reqs-03
>=20
>=20
> HI,
>=20
> I have few questions/comments on the presence filter=20
> requirements 03 draft:
>=20
> Req C1 : It does not seem that this is a requirment on the=20
> watcher, rather the presence server. Otherwise, I dont get that one.

You are correct.

>=20
> Req C6: I wonder the usefulness of the requirement. It seems=20
> more natural to say what you want rather what you dont want to see.=20

The requirement states what you want.
>=20
> Req D1 & Req I4 :  I conclude from those 2 requirements that=20
> there can be multiple filters within a single SUBSCRIBE. If=20
> that is the case, I would like to understand whether the=20
> presence server is expected to ensure that the 2 filters dont=20
> contradict each other.

Yes it is.

>   =20
> Req G7: Is this a watcher requirement or a presence server=20
> requirement.=20

Server.

>=20
> Req. I1: This is a presence server requirement. Also, I dont=20
> understand the reasons for it and what would the PS send the=20
> watcher in this case.

Polite blocking. You might not want to tell a watcher that he's not =
allowed to see certain parts of your presence information. So you accept =
the filter, but give false information.

>=20
>  Req I6: I dont understand that one. May be wording changes=20
> can clarify it a bit better,

An RLS fans out subscriptions. If there is a filter for someone is =
domain1.com, the RLS should not forward that filter to domian2.com.

/Hisham

>=20
> Rgd/gf
> Ericsson Canada=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  Tue Feb  3 07:29: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 HAA06399
	for <simple-archive@ietf.org>; Tue, 3 Feb 2004 07:29:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnzgC-0002jb-00
	for simple-archive@ietf.org; Tue, 03 Feb 2004 07:29:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnzfI-0002dt-00
	for simple-archive@ietf.org; Tue, 03 Feb 2004 07:28:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Anzex-0002YI-00; Tue, 03 Feb 2004 07:28:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Anzeq-0007NS-ON; Tue, 03 Feb 2004 07:28:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnzeA-0007FK-VB
	for simple@optimus.ietf.org; Tue, 03 Feb 2004 07:27: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 HAA06335
	for <simple@ietf.org>; Tue, 3 Feb 2004 07:27:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnzeA-0002W8-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:27:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnzdH-0002Qp-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:26:23 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnzcO-0002Fz-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:25:28 -0500
Received: from eamrcnt748.exu.ericsson.se (eamrcnt748.exu.ericsson.se [138.85.133.46])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i13COqbj014327
	for <simple@ietf.org>; Tue, 3 Feb 2004 06:24:52 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt748.exu.ericsson.se with Microsoft SMTPSVC(5.0.2195.6713);
	 Tue, 3 Feb 2004 06:21:03 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <D0036KF4>; Tue, 3 Feb 2004 06:24:53 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C94E4@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 03 Feb 2004 12:21:03.0062 (UTC) FILETIME=[30A09760:01C3EA50]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 3 Feb 2004 06:24: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=none autolearn=no version=2.60

I have more questions/comments Hisham,

1) I initially understood that these are requirments on the watcher and not the PS. Now there are clearly a mix of both which is okay, as long as the scope clearly states that, and that it is clear from the requirement whether this is a PS or a watcher requirement. With that in mind, Req C1 needs to be clarified, as it incorrect the way it is currently stated.

2) You did not sepcifically address the behavior of the PS when it comes to a SUBSCRIBE holding multilple filters.
Is the PS suppose to check that the filters dont contradict each other, or is this a watcher problem, or even an implmentation issue
I would like to see the requirement clearer in that regard.

3) You misunderstood my comment on Req C6, so I will reword - I wonder the usefulness of the requirement. It seems more natural for a watcher to state in a filter what he would like to receieve, rather what he does not want to receieve.

4) Finally, I would like to add a requirement in which the watcher indicates his *willingness* to receive binary XML. This allows PS to conveny presence information in that format, if it supports that, but does not oblige compliance.

Thanks.

/gf

> -----Original Message-----
> From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
> Sent: Tuesday, February 03, 2004 5:03 AM
> To: George Foti (QC/EMC); simple@ietf.org
> Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> 
> 
> George,
> 
> Thanks for the comments.
> 
> > -----Original Message-----
> > From: simple-admin@ietf.org 
> [mailto:simple-admin@ietf.org]On Behalf Of
> > ext George Foti (QC/EMC)
> > Sent: 02.February.2004 14:30
> > To: simple@ietf.org
> > Subject: [Simple] Comments on Pres-Filter-Reqs-03
> > 
> > 
> > HI,
> > 
> > I have few questions/comments on the presence filter 
> > requirements 03 draft:
> > 
> > Req C1 : It does not seem that this is a requirment on the 
> > watcher, rather the presence server. Otherwise, I dont get that one.
> 
> You are correct.
> 
> > 
> > Req C6: I wonder the usefulness of the requirement. It seems 
> > more natural to say what you want rather what you dont want to see. 
> 
> The requirement states what you want.
> > 
> > Req D1 & Req I4 :  I conclude from those 2 requirements that 
> > there can be multiple filters within a single SUBSCRIBE. If 
> > that is the case, I would like to understand whether the 
> > presence server is expected to ensure that the 2 filters dont 
> > contradict each other.
> 
> Yes it is.
> 
> >    
> > Req G7: Is this a watcher requirement or a presence server 
> > requirement. 
> 
> Server.
> 
> > 
> > Req. I1: This is a presence server requirement. Also, I dont 
> > understand the reasons for it and what would the PS send the 
> > watcher in this case.
> 
> Polite blocking. You might not want to tell a watcher that 
> he's not allowed to see certain parts of your presence 
> information. So you accept the filter, but give false information.
> 
> > 
> >  Req I6: I dont understand that one. May be wording changes 
> > can clarify it a bit better,
> 
> An RLS fans out subscriptions. If there is a filter for 
> someone is domain1.com, the RLS should not forward that 
> filter to domian2.com.
> 
> /Hisham
> 
> > 
> > Rgd/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.
> > 
> > _______________________________________________
> > 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 Feb  3 07:29: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 HAA06438
	for <simple-archive@odin.ietf.org>; Tue, 3 Feb 2004 07:29: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 1AnzgE-0007cc-Lj
	for simple-archive@odin.ietf.org; Tue, 03 Feb 2004 07:29:26 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i13CTQag029294
	for simple-archive@odin.ietf.org; Tue, 3 Feb 2004 07:29:26 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnzgE-0007cP-I7
	for simple-web-archive@optimus.ietf.org; Tue, 03 Feb 2004 07:29: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 HAA06417
	for <simple-web-archive@ietf.org>; Tue, 3 Feb 2004 07:29:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnzgD-0002jp-00
	for simple-web-archive@ietf.org; Tue, 03 Feb 2004 07:29:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnzfJ-0002e1-00
	for simple-web-archive@ietf.org; Tue, 03 Feb 2004 07:28:30 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Anzex-0002YI-00; Tue, 03 Feb 2004 07:28:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Anzeq-0007NS-ON; Tue, 03 Feb 2004 07:28:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnzeA-0007FK-VB
	for simple@optimus.ietf.org; Tue, 03 Feb 2004 07:27: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 HAA06335
	for <simple@ietf.org>; Tue, 3 Feb 2004 07:27:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnzeA-0002W8-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:27:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnzdH-0002Qp-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:26:23 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnzcO-0002Fz-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:25:28 -0500
Received: from eamrcnt748.exu.ericsson.se (eamrcnt748.exu.ericsson.se [138.85.133.46])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i13COqbj014327
	for <simple@ietf.org>; Tue, 3 Feb 2004 06:24:52 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt748.exu.ericsson.se with Microsoft SMTPSVC(5.0.2195.6713);
	 Tue, 3 Feb 2004 06:21:03 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <D0036KF4>; Tue, 3 Feb 2004 06:24:53 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C94E4@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 03 Feb 2004 12:21:03.0062 (UTC) FILETIME=[30A09760:01C3EA50]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 3 Feb 2004 06:24: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=none autolearn=no version=2.60

I have more questions/comments Hisham,

1) I initially understood that these are requirments on the watcher and not the PS. Now there are clearly a mix of both which is okay, as long as the scope clearly states that, and that it is clear from the requirement whether this is a PS or a watcher requirement. With that in mind, Req C1 needs to be clarified, as it incorrect the way it is currently stated.

2) You did not sepcifically address the behavior of the PS when it comes to a SUBSCRIBE holding multilple filters.
Is the PS suppose to check that the filters dont contradict each other, or is this a watcher problem, or even an implmentation issue
I would like to see the requirement clearer in that regard.

3) You misunderstood my comment on Req C6, so I will reword - I wonder the usefulness of the requirement. It seems more natural for a watcher to state in a filter what he would like to receieve, rather what he does not want to receieve.

4) Finally, I would like to add a requirement in which the watcher indicates his *willingness* to receive binary XML. This allows PS to conveny presence information in that format, if it supports that, but does not oblige compliance.

Thanks.

/gf

> -----Original Message-----
> From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
> Sent: Tuesday, February 03, 2004 5:03 AM
> To: George Foti (QC/EMC); simple@ietf.org
> Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> 
> 
> George,
> 
> Thanks for the comments.
> 
> > -----Original Message-----
> > From: simple-admin@ietf.org 
> [mailto:simple-admin@ietf.org]On Behalf Of
> > ext George Foti (QC/EMC)
> > Sent: 02.February.2004 14:30
> > To: simple@ietf.org
> > Subject: [Simple] Comments on Pres-Filter-Reqs-03
> > 
> > 
> > HI,
> > 
> > I have few questions/comments on the presence filter 
> > requirements 03 draft:
> > 
> > Req C1 : It does not seem that this is a requirment on the 
> > watcher, rather the presence server. Otherwise, I dont get that one.
> 
> You are correct.
> 
> > 
> > Req C6: I wonder the usefulness of the requirement. It seems 
> > more natural to say what you want rather what you dont want to see. 
> 
> The requirement states what you want.
> > 
> > Req D1 & Req I4 :  I conclude from those 2 requirements that 
> > there can be multiple filters within a single SUBSCRIBE. If 
> > that is the case, I would like to understand whether the 
> > presence server is expected to ensure that the 2 filters dont 
> > contradict each other.
> 
> Yes it is.
> 
> >    
> > Req G7: Is this a watcher requirement or a presence server 
> > requirement. 
> 
> Server.
> 
> > 
> > Req. I1: This is a presence server requirement. Also, I dont 
> > understand the reasons for it and what would the PS send the 
> > watcher in this case.
> 
> Polite blocking. You might not want to tell a watcher that 
> he's not allowed to see certain parts of your presence 
> information. So you accept the filter, but give false information.
> 
> > 
> >  Req I6: I dont understand that one. May be wording changes 
> > can clarify it a bit better,
> 
> An RLS fans out subscriptions. If there is a filter for 
> someone is domain1.com, the RLS should not forward that 
> filter to domian2.com.
> 
> /Hisham
> 
> > 
> > Rgd/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.
> > 
> > _______________________________________________
> > 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 Feb  3 07:48: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 HAA07025
	for <simple-archive@ietf.org>; Tue, 3 Feb 2004 07:48:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnzyX-0004bl-00
	for simple-archive@ietf.org; Tue, 03 Feb 2004 07:48:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnzxW-0004Ux-00
	for simple-archive@ietf.org; Tue, 03 Feb 2004 07:47:19 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnzwY-0004OK-00; Tue, 03 Feb 2004 07:46:18 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnzwH-0000q3-EJ; Tue, 03 Feb 2004 07:46:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Anzvb-0000o7-MS
	for simple@optimus.ietf.org; Tue, 03 Feb 2004 07:45: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 HAA06896
	for <simple@ietf.org>; Tue, 3 Feb 2004 07:45:18 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Anzva-0004I8-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:45:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Anzuc-0004C3-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:44:19 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Anzth-000463-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:43:21 -0500
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i13ChKM13124
	for <simple@ietf.org>; Tue, 3 Feb 2004 14:43:20 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67883df65fac158f255e4@esvir05nok.ntc.nokia.com>;
 Tue, 3 Feb 2004 14:43:13 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 3 Feb 2004 14:43:13 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 3 Feb 2004 14:43:12 +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 Pres-Filter-Reqs-03
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017976CB@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Comments on Pres-Filter-Reqs-03
Thread-Index: AcPqUL8d6VOxSGeCRo65uZbAlDBKVQAAcBKg
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Feb 2004 12:43:12.0840 (UTC) FILETIME=[493C9C80:01C3EA53]
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, 3 Feb 2004 14:43: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



> -----Original Message-----
> From: ext George Foti (QC/EMC) [mailto:george.foti@ericsson.com]
> Sent: 03.February.2004 14:24
> To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
>=20
>=20
> I have more questions/comments Hisham,
>=20
> 1) I initially understood that these are requirments on the=20
> watcher and not the PS. Now there are clearly a mix of both=20
> which is okay, as long as the scope clearly states that, and=20
> that it is clear from the requirement whether this is a PS or=20
> a watcher requirement. With that in mind, Req C1 needs to be=20
> clarified, as it incorrect the way it is currently stated.

These are requirements for the filtering solution. Some things are =
required by the client, others by the server
>=20
> 2) You did not sepcifically address the behavior of the PS=20
> when it comes to a SUBSCRIBE holding multilple filters.
> Is the PS suppose to check that the filters dont contradict=20
> each other, or is this a watcher problem, or even an=20
> implmentation issue
> I would like to see the requirement clearer in that regard.

You are tapping into the solution space. New versions of the solution =
drafts will be available shortly.
>=20
> 3) You misunderstood my comment on Req C6, so I will reword -=20
> I wonder the usefulness of the requirement. It seems more=20
> natural for a watcher to state in a filter what he would like=20
> to receieve, rather what he does not want to receieve.

A watcher can ask for information to be included in the notification =
using a namespace. Allowing the watcher to exclude elements that are in =
the namespace that are of no interest to him is what this requirement is =
talking about.

>=20
> 4) Finally, I would like to add a requirement in which the=20
> watcher indicates his *willingness* to receive binary XML.=20
> This allows PS to conveny presence information in that=20
> format, if it supports that, but does not oblige compliance.

Excuse my ignorance, but I don't know what binary XML is. In any case, I =
think this is a general issue, not specific for requests carrying =
filters.

Thanks again for the comments.
Hisham

>=20
> Thanks.
>=20
> /gf
>=20
> > -----Original Message-----
> > From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
> > Sent: Tuesday, February 03, 2004 5:03 AM
> > To: George Foti (QC/EMC); simple@ietf.org
> > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> >=20
> >=20
> > George,
> >=20
> > Thanks for the comments.
> >=20
> > > -----Original Message-----
> > > From: simple-admin@ietf.org=20
> > [mailto:simple-admin@ietf.org]On Behalf Of
> > > ext George Foti (QC/EMC)
> > > Sent: 02.February.2004 14:30
> > > To: simple@ietf.org
> > > Subject: [Simple] Comments on Pres-Filter-Reqs-03
> > >=20
> > >=20
> > > HI,
> > >=20
> > > I have few questions/comments on the presence filter=20
> > > requirements 03 draft:
> > >=20
> > > Req C1 : It does not seem that this is a requirment on the=20
> > > watcher, rather the presence server. Otherwise, I dont=20
> get that one.
> >=20
> > You are correct.
> >=20
> > >=20
> > > Req C6: I wonder the usefulness of the requirement. It seems=20
> > > more natural to say what you want rather what you dont=20
> want to see.=20
> >=20
> > The requirement states what you want.
> > >=20
> > > Req D1 & Req I4 :  I conclude from those 2 requirements that=20
> > > there can be multiple filters within a single SUBSCRIBE. If=20
> > > that is the case, I would like to understand whether the=20
> > > presence server is expected to ensure that the 2 filters dont=20
> > > contradict each other.
> >=20
> > Yes it is.
> >=20
> > >   =20
> > > Req G7: Is this a watcher requirement or a presence server=20
> > > requirement.=20
> >=20
> > Server.
> >=20
> > >=20
> > > Req. I1: This is a presence server requirement. Also, I dont=20
> > > understand the reasons for it and what would the PS send the=20
> > > watcher in this case.
> >=20
> > Polite blocking. You might not want to tell a watcher that=20
> > he's not allowed to see certain parts of your presence=20
> > information. So you accept the filter, but give false information.
> >=20
> > >=20
> > >  Req I6: I dont understand that one. May be wording changes=20
> > > can clarify it a bit better,
> >=20
> > An RLS fans out subscriptions. If there is a filter for=20
> > someone is domain1.com, the RLS should not forward that=20
> > filter to domian2.com.
> >=20
> > /Hisham
> >=20
> > >=20
> > > Rgd/gf
> > > Ericsson Canada=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
> >=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  Tue Feb  3 07:48: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 HAA07074
	for <simple-archive@odin.ietf.org>; Tue, 3 Feb 2004 07:48: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 1AnzyZ-0000yZ-F8
	for simple-archive@odin.ietf.org; Tue, 03 Feb 2004 07:48:23 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i13CmNcG003745
	for simple-archive@odin.ietf.org; Tue, 3 Feb 2004 07:48:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnzyZ-0000yK-Bj
	for simple-web-archive@optimus.ietf.org; Tue, 03 Feb 2004 07:48: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 HAA07043
	for <simple-web-archive@ietf.org>; Tue, 3 Feb 2004 07:48:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnzyY-0004bq-00
	for simple-web-archive@ietf.org; Tue, 03 Feb 2004 07:48:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AnzxX-0004V5-00
	for simple-web-archive@ietf.org; Tue, 03 Feb 2004 07:47:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AnzwY-0004OK-00; Tue, 03 Feb 2004 07:46:18 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AnzwH-0000q3-EJ; Tue, 03 Feb 2004 07:46:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Anzvb-0000o7-MS
	for simple@optimus.ietf.org; Tue, 03 Feb 2004 07:45: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 HAA06896
	for <simple@ietf.org>; Tue, 3 Feb 2004 07:45:18 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Anzva-0004I8-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:45:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Anzuc-0004C3-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:44:19 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Anzth-000463-00
	for simple@ietf.org; Tue, 03 Feb 2004 07:43:21 -0500
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i13ChKM13124
	for <simple@ietf.org>; Tue, 3 Feb 2004 14:43:20 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67883df65fac158f255e4@esvir05nok.ntc.nokia.com>;
 Tue, 3 Feb 2004 14:43:13 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 3 Feb 2004 14:43:13 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 3 Feb 2004 14:43:12 +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 Pres-Filter-Reqs-03
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017976CB@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Comments on Pres-Filter-Reqs-03
Thread-Index: AcPqUL8d6VOxSGeCRo65uZbAlDBKVQAAcBKg
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Feb 2004 12:43:12.0840 (UTC) FILETIME=[493C9C80:01C3EA53]
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, 3 Feb 2004 14:43: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



> -----Original Message-----
> From: ext George Foti (QC/EMC) [mailto:george.foti@ericsson.com]
> Sent: 03.February.2004 14:24
> To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
>=20
>=20
> I have more questions/comments Hisham,
>=20
> 1) I initially understood that these are requirments on the=20
> watcher and not the PS. Now there are clearly a mix of both=20
> which is okay, as long as the scope clearly states that, and=20
> that it is clear from the requirement whether this is a PS or=20
> a watcher requirement. With that in mind, Req C1 needs to be=20
> clarified, as it incorrect the way it is currently stated.

These are requirements for the filtering solution. Some things are =
required by the client, others by the server
>=20
> 2) You did not sepcifically address the behavior of the PS=20
> when it comes to a SUBSCRIBE holding multilple filters.
> Is the PS suppose to check that the filters dont contradict=20
> each other, or is this a watcher problem, or even an=20
> implmentation issue
> I would like to see the requirement clearer in that regard.

You are tapping into the solution space. New versions of the solution =
drafts will be available shortly.
>=20
> 3) You misunderstood my comment on Req C6, so I will reword -=20
> I wonder the usefulness of the requirement. It seems more=20
> natural for a watcher to state in a filter what he would like=20
> to receieve, rather what he does not want to receieve.

A watcher can ask for information to be included in the notification =
using a namespace. Allowing the watcher to exclude elements that are in =
the namespace that are of no interest to him is what this requirement is =
talking about.

>=20
> 4) Finally, I would like to add a requirement in which the=20
> watcher indicates his *willingness* to receive binary XML.=20
> This allows PS to conveny presence information in that=20
> format, if it supports that, but does not oblige compliance.

Excuse my ignorance, but I don't know what binary XML is. In any case, I =
think this is a general issue, not specific for requests carrying =
filters.

Thanks again for the comments.
Hisham

>=20
> Thanks.
>=20
> /gf
>=20
> > -----Original Message-----
> > From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
> > Sent: Tuesday, February 03, 2004 5:03 AM
> > To: George Foti (QC/EMC); simple@ietf.org
> > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> >=20
> >=20
> > George,
> >=20
> > Thanks for the comments.
> >=20
> > > -----Original Message-----
> > > From: simple-admin@ietf.org=20
> > [mailto:simple-admin@ietf.org]On Behalf Of
> > > ext George Foti (QC/EMC)
> > > Sent: 02.February.2004 14:30
> > > To: simple@ietf.org
> > > Subject: [Simple] Comments on Pres-Filter-Reqs-03
> > >=20
> > >=20
> > > HI,
> > >=20
> > > I have few questions/comments on the presence filter=20
> > > requirements 03 draft:
> > >=20
> > > Req C1 : It does not seem that this is a requirment on the=20
> > > watcher, rather the presence server. Otherwise, I dont=20
> get that one.
> >=20
> > You are correct.
> >=20
> > >=20
> > > Req C6: I wonder the usefulness of the requirement. It seems=20
> > > more natural to say what you want rather what you dont=20
> want to see.=20
> >=20
> > The requirement states what you want.
> > >=20
> > > Req D1 & Req I4 :  I conclude from those 2 requirements that=20
> > > there can be multiple filters within a single SUBSCRIBE. If=20
> > > that is the case, I would like to understand whether the=20
> > > presence server is expected to ensure that the 2 filters dont=20
> > > contradict each other.
> >=20
> > Yes it is.
> >=20
> > >   =20
> > > Req G7: Is this a watcher requirement or a presence server=20
> > > requirement.=20
> >=20
> > Server.
> >=20
> > >=20
> > > Req. I1: This is a presence server requirement. Also, I dont=20
> > > understand the reasons for it and what would the PS send the=20
> > > watcher in this case.
> >=20
> > Polite blocking. You might not want to tell a watcher that=20
> > he's not allowed to see certain parts of your presence=20
> > information. So you accept the filter, but give false information.
> >=20
> > >=20
> > >  Req I6: I dont understand that one. May be wording changes=20
> > > can clarify it a bit better,
> >=20
> > An RLS fans out subscriptions. If there is a filter for=20
> > someone is domain1.com, the RLS should not forward that=20
> > filter to domian2.com.
> >=20
> > /Hisham
> >=20
> > >=20
> > > Rgd/gf
> > > Ericsson Canada=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
> >=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  Tue Feb  3 12:24: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 MAA19872
	for <simple-archive@ietf.org>; Tue, 3 Feb 2004 12:24:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao4Hu-0003W8-00
	for simple-archive@ietf.org; Tue, 03 Feb 2004 12:24:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ao4H0-0003QB-00
	for simple-archive@ietf.org; Tue, 03 Feb 2004 12:23:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao4GR-0003Jj-00; Tue, 03 Feb 2004 12: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 1Ao4GL-0002Fv-7k; Tue, 03 Feb 2004 12: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 1Ao4G6-0002Eg-6i
	for simple@optimus.ietf.org; Tue, 03 Feb 2004 12:22: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 MAA19800
	for <simple@ietf.org>; Tue, 3 Feb 2004 12:22:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao4G4-0003J8-00
	for simple@ietf.org; Tue, 03 Feb 2004 12:22:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ao4FJ-0003DD-00
	for simple@ietf.org; Tue, 03 Feb 2004 12:21:58 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao4Ef-00030x-00
	for simple@ietf.org; Tue, 03 Feb 2004 12:21:17 -0500
Received: from eamrcnt748.exu.ericsson.se (eamrcnt748.exu.ericsson.se [138.85.133.46])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i13HKfFX018174
	for <simple@ietf.org>; Tue, 3 Feb 2004 11:20:41 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt748.exu.ericsson.se with Microsoft SMTPSVC(5.0.2195.6713);
	 Tue, 3 Feb 2004 11:16:45 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <D0037DTN>; Tue, 3 Feb 2004 11:20:35 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C94EF@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 03 Feb 2004 17:16:45.0281 (UTC) FILETIME=[7FD05D10:01C3EA79]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 3 Feb 2004 11:19: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=none autolearn=no version=2.60

Hisham you wrote :
>Excuse my ignorance, but I don't know what binary XML is. In any case, I think this is a general issue, not specific for requests carrying filters.

The VBXML is a WAP specification.  The link is:

http://www.openmobilealliance.org/tech/affiliates/LicenseAgreement.asp?DocName=/wap/wap-192-wbxml-20010725-a.pdf

Its applicability is for presence information returned from PS and nothing else as you seem to state. Presence traffic that can be generated can be quite large, and if you include lists, it can cause bottle necks on radio links.
This requirment provides an option for devices that can deal with binary XML to indicate that.
I dont see what is the problem with including such a requirement. 
Otherwise, there must be some supportin the draft for requirements to deal with vendor specific options in the filter, that a PS can choose to ignore, it it does not understand. 

Rgds/gf
  


> -----Original Message-----
> From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
> Sent: Tuesday, February 03, 2004 7:43 AM
> To: George Foti (QC/EMC); simple@ietf.org
> Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> 
> 
> 
> 
> > -----Original Message-----
> > From: ext George Foti (QC/EMC) [mailto:george.foti@ericsson.com]
> > Sent: 03.February.2004 14:24
> > To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > 
> > 
> > I have more questions/comments Hisham,
> > 
> > 1) I initially understood that these are requirments on the 
> > watcher and not the PS. Now there are clearly a mix of both 
> > which is okay, as long as the scope clearly states that, and 
> > that it is clear from the requirement whether this is a PS or 
> > a watcher requirement. With that in mind, Req C1 needs to be 
> > clarified, as it incorrect the way it is currently stated.
> 
> These are requirements for the filtering solution. Some 
> things are required by the client, others by the server
> > 
> > 2) You did not sepcifically address the behavior of the PS 
> > when it comes to a SUBSCRIBE holding multilple filters.
> > Is the PS suppose to check that the filters dont contradict 
> > each other, or is this a watcher problem, or even an 
> > implmentation issue
> > I would like to see the requirement clearer in that regard.
> 
> You are tapping into the solution space. New versions of the 
> solution drafts will be available shortly.
> > 
> > 3) You misunderstood my comment on Req C6, so I will reword - 
> > I wonder the usefulness of the requirement. It seems more 
> > natural for a watcher to state in a filter what he would like 
> > to receieve, rather what he does not want to receieve.
> 
> A watcher can ask for information to be included in the 
> notification using a namespace. Allowing the watcher to 
> exclude elements that are in the namespace that are of no 
> interest to him is what this requirement is talking about.
> 
> > 
> > 4) Finally, I would like to add a requirement in which the 
> > watcher indicates his *willingness* to receive binary XML. 
> > This allows PS to conveny presence information in that 
> > format, if it supports that, but does not oblige compliance.
> 
> Excuse my ignorance, but I don't know what binary XML is. In 
> any case, I think this is a general issue, not specific for 
> requests carrying filters.
> 
> Thanks again for the comments.
> Hisham
> 
> > 
> > Thanks.
> > 
> > /gf
> > 
> > > -----Original Message-----
> > > From: hisham.khartabil@nokia.com 
> [mailto:hisham.khartabil@nokia.com]
> > > Sent: Tuesday, February 03, 2004 5:03 AM
> > > To: George Foti (QC/EMC); simple@ietf.org
> > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > > 
> > > 
> > > George,
> > > 
> > > Thanks for the comments.
> > > 
> > > > -----Original Message-----
> > > > From: simple-admin@ietf.org 
> > > [mailto:simple-admin@ietf.org]On Behalf Of
> > > > ext George Foti (QC/EMC)
> > > > Sent: 02.February.2004 14:30
> > > > To: simple@ietf.org
> > > > Subject: [Simple] Comments on Pres-Filter-Reqs-03
> > > > 
> > > > 
> > > > HI,
> > > > 
> > > > I have few questions/comments on the presence filter 
> > > > requirements 03 draft:
> > > > 
> > > > Req C1 : It does not seem that this is a requirment on the 
> > > > watcher, rather the presence server. Otherwise, I dont 
> > get that one.
> > > 
> > > You are correct.
> > > 
> > > > 
> > > > Req C6: I wonder the usefulness of the requirement. It seems 
> > > > more natural to say what you want rather what you dont 
> > want to see. 
> > > 
> > > The requirement states what you want.
> > > > 
> > > > Req D1 & Req I4 :  I conclude from those 2 requirements that 
> > > > there can be multiple filters within a single SUBSCRIBE. If 
> > > > that is the case, I would like to understand whether the 
> > > > presence server is expected to ensure that the 2 filters dont 
> > > > contradict each other.
> > > 
> > > Yes it is.
> > > 
> > > >    
> > > > Req G7: Is this a watcher requirement or a presence server 
> > > > requirement. 
> > > 
> > > Server.
> > > 
> > > > 
> > > > Req. I1: This is a presence server requirement. Also, I dont 
> > > > understand the reasons for it and what would the PS send the 
> > > > watcher in this case.
> > > 
> > > Polite blocking. You might not want to tell a watcher that 
> > > he's not allowed to see certain parts of your presence 
> > > information. So you accept the filter, but give false information.
> > > 
> > > > 
> > > >  Req I6: I dont understand that one. May be wording changes 
> > > > can clarify it a bit better,
> > > 
> > > An RLS fans out subscriptions. If there is a filter for 
> > > someone is domain1.com, the RLS should not forward that 
> > > filter to domian2.com.
> > > 
> > > /Hisham
> > > 
> > > > 
> > > > Rgd/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.
> > > > 
> > > > _______________________________________________
> > > > 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.
> > 
> 


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 Feb  3 12:25: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 MAA19894
	for <simple-archive@odin.ietf.org>; Tue, 3 Feb 2004 12:25: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 1Ao4Hx-0002bt-4S
	for simple-archive@odin.ietf.org; Tue, 03 Feb 2004 12:24:41 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i13HOfL0010033
	for simple-archive@odin.ietf.org; Tue, 3 Feb 2004 12:24:41 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ao4Hw-0002bk-QF
	for simple-web-archive@optimus.ietf.org; Tue, 03 Feb 2004 12:24: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 MAA19890
	for <simple-web-archive@ietf.org>; Tue, 3 Feb 2004 12:24:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao4Hv-0003WF-00
	for simple-web-archive@ietf.org; Tue, 03 Feb 2004 12:24:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ao4H1-0003QI-00
	for simple-web-archive@ietf.org; Tue, 03 Feb 2004 12:23:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao4GR-0003Jj-00; Tue, 03 Feb 2004 12: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 1Ao4GL-0002Fv-7k; Tue, 03 Feb 2004 12: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 1Ao4G6-0002Eg-6i
	for simple@optimus.ietf.org; Tue, 03 Feb 2004 12:22: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 MAA19800
	for <simple@ietf.org>; Tue, 3 Feb 2004 12:22:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao4G4-0003J8-00
	for simple@ietf.org; Tue, 03 Feb 2004 12:22:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ao4FJ-0003DD-00
	for simple@ietf.org; Tue, 03 Feb 2004 12:21:58 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao4Ef-00030x-00
	for simple@ietf.org; Tue, 03 Feb 2004 12:21:17 -0500
Received: from eamrcnt748.exu.ericsson.se (eamrcnt748.exu.ericsson.se [138.85.133.46])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i13HKfFX018174
	for <simple@ietf.org>; Tue, 3 Feb 2004 11:20:41 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt748.exu.ericsson.se with Microsoft SMTPSVC(5.0.2195.6713);
	 Tue, 3 Feb 2004 11:16:45 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <D0037DTN>; Tue, 3 Feb 2004 11:20:35 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C94EF@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 03 Feb 2004 17:16:45.0281 (UTC) FILETIME=[7FD05D10:01C3EA79]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 3 Feb 2004 11:19: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=none autolearn=no version=2.60

Hisham you wrote :
>Excuse my ignorance, but I don't know what binary XML is. In any case, I think this is a general issue, not specific for requests carrying filters.

The VBXML is a WAP specification.  The link is:

http://www.openmobilealliance.org/tech/affiliates/LicenseAgreement.asp?DocName=/wap/wap-192-wbxml-20010725-a.pdf

Its applicability is for presence information returned from PS and nothing else as you seem to state. Presence traffic that can be generated can be quite large, and if you include lists, it can cause bottle necks on radio links.
This requirment provides an option for devices that can deal with binary XML to indicate that.
I dont see what is the problem with including such a requirement. 
Otherwise, there must be some supportin the draft for requirements to deal with vendor specific options in the filter, that a PS can choose to ignore, it it does not understand. 

Rgds/gf
  


> -----Original Message-----
> From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
> Sent: Tuesday, February 03, 2004 7:43 AM
> To: George Foti (QC/EMC); simple@ietf.org
> Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> 
> 
> 
> 
> > -----Original Message-----
> > From: ext George Foti (QC/EMC) [mailto:george.foti@ericsson.com]
> > Sent: 03.February.2004 14:24
> > To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > 
> > 
> > I have more questions/comments Hisham,
> > 
> > 1) I initially understood that these are requirments on the 
> > watcher and not the PS. Now there are clearly a mix of both 
> > which is okay, as long as the scope clearly states that, and 
> > that it is clear from the requirement whether this is a PS or 
> > a watcher requirement. With that in mind, Req C1 needs to be 
> > clarified, as it incorrect the way it is currently stated.
> 
> These are requirements for the filtering solution. Some 
> things are required by the client, others by the server
> > 
> > 2) You did not sepcifically address the behavior of the PS 
> > when it comes to a SUBSCRIBE holding multilple filters.
> > Is the PS suppose to check that the filters dont contradict 
> > each other, or is this a watcher problem, or even an 
> > implmentation issue
> > I would like to see the requirement clearer in that regard.
> 
> You are tapping into the solution space. New versions of the 
> solution drafts will be available shortly.
> > 
> > 3) You misunderstood my comment on Req C6, so I will reword - 
> > I wonder the usefulness of the requirement. It seems more 
> > natural for a watcher to state in a filter what he would like 
> > to receieve, rather what he does not want to receieve.
> 
> A watcher can ask for information to be included in the 
> notification using a namespace. Allowing the watcher to 
> exclude elements that are in the namespace that are of no 
> interest to him is what this requirement is talking about.
> 
> > 
> > 4) Finally, I would like to add a requirement in which the 
> > watcher indicates his *willingness* to receive binary XML. 
> > This allows PS to conveny presence information in that 
> > format, if it supports that, but does not oblige compliance.
> 
> Excuse my ignorance, but I don't know what binary XML is. In 
> any case, I think this is a general issue, not specific for 
> requests carrying filters.
> 
> Thanks again for the comments.
> Hisham
> 
> > 
> > Thanks.
> > 
> > /gf
> > 
> > > -----Original Message-----
> > > From: hisham.khartabil@nokia.com 
> [mailto:hisham.khartabil@nokia.com]
> > > Sent: Tuesday, February 03, 2004 5:03 AM
> > > To: George Foti (QC/EMC); simple@ietf.org
> > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > > 
> > > 
> > > George,
> > > 
> > > Thanks for the comments.
> > > 
> > > > -----Original Message-----
> > > > From: simple-admin@ietf.org 
> > > [mailto:simple-admin@ietf.org]On Behalf Of
> > > > ext George Foti (QC/EMC)
> > > > Sent: 02.February.2004 14:30
> > > > To: simple@ietf.org
> > > > Subject: [Simple] Comments on Pres-Filter-Reqs-03
> > > > 
> > > > 
> > > > HI,
> > > > 
> > > > I have few questions/comments on the presence filter 
> > > > requirements 03 draft:
> > > > 
> > > > Req C1 : It does not seem that this is a requirment on the 
> > > > watcher, rather the presence server. Otherwise, I dont 
> > get that one.
> > > 
> > > You are correct.
> > > 
> > > > 
> > > > Req C6: I wonder the usefulness of the requirement. It seems 
> > > > more natural to say what you want rather what you dont 
> > want to see. 
> > > 
> > > The requirement states what you want.
> > > > 
> > > > Req D1 & Req I4 :  I conclude from those 2 requirements that 
> > > > there can be multiple filters within a single SUBSCRIBE. If 
> > > > that is the case, I would like to understand whether the 
> > > > presence server is expected to ensure that the 2 filters dont 
> > > > contradict each other.
> > > 
> > > Yes it is.
> > > 
> > > >    
> > > > Req G7: Is this a watcher requirement or a presence server 
> > > > requirement. 
> > > 
> > > Server.
> > > 
> > > > 
> > > > Req. I1: This is a presence server requirement. Also, I dont 
> > > > understand the reasons for it and what would the PS send the 
> > > > watcher in this case.
> > > 
> > > Polite blocking. You might not want to tell a watcher that 
> > > he's not allowed to see certain parts of your presence 
> > > information. So you accept the filter, but give false information.
> > > 
> > > > 
> > > >  Req I6: I dont understand that one. May be wording changes 
> > > > can clarify it a bit better,
> > > 
> > > An RLS fans out subscriptions. If there is a filter for 
> > > someone is domain1.com, the RLS should not forward that 
> > > filter to domian2.com.
> > > 
> > > /Hisham
> > > 
> > > > 
> > > > Rgd/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.
> > > > 
> > > > _______________________________________________
> > > > 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.
> > 
> 


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 Feb  3 15:15: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 PAA28562
	for <simple-archive@ietf.org>; Tue, 3 Feb 2004 15:15:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao6xK-0006U6-00
	for simple-archive@ietf.org; Tue, 03 Feb 2004 15:15:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ao6wM-0006PC-00
	for simple-archive@ietf.org; Tue, 03 Feb 2004 15:14:36 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao6w1-0006Kf-00; Tue, 03 Feb 2004 15:14:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ao6vp-0003bt-5o; Tue, 03 Feb 2004 15: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 1Ao6vT-0003Px-5b
	for simple@optimus.ietf.org; Tue, 03 Feb 2004 15:13: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 PAA28398
	for <simple@ietf.org>; Tue, 3 Feb 2004 15:13:37 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao6vR-0006KR-00
	for simple@ietf.org; Tue, 03 Feb 2004 15:13:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ao6uX-0006Fa-00
	for simple@ietf.org; Tue, 03 Feb 2004 15:12:42 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao6uH-0006A8-00
	for simple@ietf.org; Tue, 03 Feb 2004 15:12:25 -0500
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i13KCFM08844
	for <simple@ietf.org>; Tue, 3 Feb 2004 22:12:17 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T6789d90a8dac158f25394@esvir05nok.ntc.nokia.com>;
 Tue, 3 Feb 2004 22:12:14 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 3 Feb 2004 22:12: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] Comments on Pres-Filter-Reqs-03
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A2F6@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Comments on Pres-Filter-Reqs-03
Thread-Index: AcPqem6mrZ44nODNQy6gdtJyG+C3dgAFcUkQ
To: <george.foti@ericsson.com>, <hisham.khartabil@nokia.com>,
        <simple@ietf.org>
X-OriginalArrivalTime: 03 Feb 2004 20:12:13.0846 (UTC) FILETIME=[0353E360:01C3EA92]
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, 3 Feb 2004 22:12: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

Hi George,

VBXML support does not need to be part of filtering. You could indicate =
support for it in Accept header in SUBSCRIBE. See for instance Chapter =
4.2 in partial presence notifications draft =
(http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.=
txt). I guess for this you would need to define the correct VBXML coded =
PIDF content type first, though.

Also remember that Signaling Compression can be used to compress =
presence information, or other SIP payloads, over radio links, and =
indeed the partial notification draft is also available. Lastly, you =
could use content indirection to avoid overloading the signaling bearer, =
depending on what kind of SIP network you are on.

Markus


> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext George Foti (QC/EMC)
> Sent: 03 February, 2004 19:20
> To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
>=20
>=20
> Hisham you wrote :
> >Excuse my ignorance, but I don't know what binary XML is. In=20
> any case, I think this is a general issue, not specific for=20
> requests carrying filters.
>=20
> The VBXML is a WAP specification.  The link is:
>=20
> http://www.openmobilealliance.org/tech/affiliates/LicenseAgree
> ment.asp?DocName=3D/wap/wap-192-wbxml-20010725-a.pdf
>=20
> Its applicability is for presence information returned from=20
> PS and nothing else as you seem to state. Presence traffic=20
> that can be generated can be quite large, and if you include=20
> lists, it can cause bottle necks on radio links.
> This requirment provides an option for devices that can deal=20
> with binary XML to indicate that.
> I dont see what is the problem with including such a requirement.=20
> Otherwise, there must be some supportin the draft for=20
> requirements to deal with vendor specific options in the=20
> filter, that a PS can choose to ignore, it it does not understand.=20
>=20
> Rgds/gf
>  =20
>=20
>=20
> > -----Original Message-----
> > From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
> > Sent: Tuesday, February 03, 2004 7:43 AM
> > To: George Foti (QC/EMC); simple@ietf.org
> > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> >=20
> >=20
> >=20
> >=20
> > > -----Original Message-----
> > > From: ext George Foti (QC/EMC) [mailto:george.foti@ericsson.com]
> > > Sent: 03.February.2004 14:24
> > > To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > >=20
> > >=20
> > > I have more questions/comments Hisham,
> > >=20
> > > 1) I initially understood that these are requirments on the=20
> > > watcher and not the PS. Now there are clearly a mix of both=20
> > > which is okay, as long as the scope clearly states that, and=20
> > > that it is clear from the requirement whether this is a PS or=20
> > > a watcher requirement. With that in mind, Req C1 needs to be=20
> > > clarified, as it incorrect the way it is currently stated.
> >=20
> > These are requirements for the filtering solution. Some=20
> > things are required by the client, others by the server
> > >=20
> > > 2) You did not sepcifically address the behavior of the PS=20
> > > when it comes to a SUBSCRIBE holding multilple filters.
> > > Is the PS suppose to check that the filters dont contradict=20
> > > each other, or is this a watcher problem, or even an=20
> > > implmentation issue
> > > I would like to see the requirement clearer in that regard.
> >=20
> > You are tapping into the solution space. New versions of the=20
> > solution drafts will be available shortly.
> > >=20
> > > 3) You misunderstood my comment on Req C6, so I will reword -=20
> > > I wonder the usefulness of the requirement. It seems more=20
> > > natural for a watcher to state in a filter what he would like=20
> > > to receieve, rather what he does not want to receieve.
> >=20
> > A watcher can ask for information to be included in the=20
> > notification using a namespace. Allowing the watcher to=20
> > exclude elements that are in the namespace that are of no=20
> > interest to him is what this requirement is talking about.
> >=20
> > >=20
> > > 4) Finally, I would like to add a requirement in which the=20
> > > watcher indicates his *willingness* to receive binary XML.=20
> > > This allows PS to conveny presence information in that=20
> > > format, if it supports that, but does not oblige compliance.
> >=20
> > Excuse my ignorance, but I don't know what binary XML is. In=20
> > any case, I think this is a general issue, not specific for=20
> > requests carrying filters.
> >=20
> > Thanks again for the comments.
> > Hisham
> >=20
> > >=20
> > > Thanks.
> > >=20
> > > /gf
> > >=20
> > > > -----Original Message-----
> > > > From: hisham.khartabil@nokia.com=20
> > [mailto:hisham.khartabil@nokia.com]
> > > > Sent: Tuesday, February 03, 2004 5:03 AM
> > > > To: George Foti (QC/EMC); simple@ietf.org
> > > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > > >=20
> > > >=20
> > > > George,
> > > >=20
> > > > Thanks for the comments.
> > > >=20
> > > > > -----Original Message-----
> > > > > From: simple-admin@ietf.org=20
> > > > [mailto:simple-admin@ietf.org]On Behalf Of
> > > > > ext George Foti (QC/EMC)
> > > > > Sent: 02.February.2004 14:30
> > > > > To: simple@ietf.org
> > > > > Subject: [Simple] Comments on Pres-Filter-Reqs-03
> > > > >=20
> > > > >=20
> > > > > HI,
> > > > >=20
> > > > > I have few questions/comments on the presence filter=20
> > > > > requirements 03 draft:
> > > > >=20
> > > > > Req C1 : It does not seem that this is a requirment on the=20
> > > > > watcher, rather the presence server. Otherwise, I dont=20
> > > get that one.
> > > >=20
> > > > You are correct.
> > > >=20
> > > > >=20
> > > > > Req C6: I wonder the usefulness of the requirement. It seems=20
> > > > > more natural to say what you want rather what you dont=20
> > > want to see.=20
> > > >=20
> > > > The requirement states what you want.
> > > > >=20
> > > > > Req D1 & Req I4 :  I conclude from those 2 requirements that=20
> > > > > there can be multiple filters within a single SUBSCRIBE. If=20
> > > > > that is the case, I would like to understand whether the=20
> > > > > presence server is expected to ensure that the 2 filters dont=20
> > > > > contradict each other.
> > > >=20
> > > > Yes it is.
> > > >=20
> > > > >   =20
> > > > > Req G7: Is this a watcher requirement or a presence server=20
> > > > > requirement.=20
> > > >=20
> > > > Server.
> > > >=20
> > > > >=20
> > > > > Req. I1: This is a presence server requirement. Also, I dont=20
> > > > > understand the reasons for it and what would the PS send the=20
> > > > > watcher in this case.
> > > >=20
> > > > Polite blocking. You might not want to tell a watcher that=20
> > > > he's not allowed to see certain parts of your presence=20
> > > > information. So you accept the filter, but give false=20
> information.
> > > >=20
> > > > >=20
> > > > >  Req I6: I dont understand that one. May be wording changes=20
> > > > > can clarify it a bit better,
> > > >=20
> > > > An RLS fans out subscriptions. If there is a filter for=20
> > > > someone is domain1.com, the RLS should not forward that=20
> > > > filter to domian2.com.
> > > >=20
> > > > /Hisham
> > > >=20
> > > > >=20
> > > > > Rgd/gf
> > > > > Ericsson Canada=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
> > > >=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
> >=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  Tue Feb  3 15:16: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 PAA28626
	for <simple-archive@odin.ietf.org>; Tue, 3 Feb 2004 15:16: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 1Ao6xM-0004HT-SN
	for simple-archive@odin.ietf.org; Tue, 03 Feb 2004 15:15:37 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i13KFaV5016451
	for simple-archive@odin.ietf.org; Tue, 3 Feb 2004 15:15:36 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ao6xM-0004HF-Mv
	for simple-web-archive@optimus.ietf.org; Tue, 03 Feb 2004 15:15: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 PAA28573
	for <simple-web-archive@ietf.org>; Tue, 3 Feb 2004 15:15:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao6xL-0006UD-00
	for simple-web-archive@ietf.org; Tue, 03 Feb 2004 15:15:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ao6wO-0006PJ-00
	for simple-web-archive@ietf.org; Tue, 03 Feb 2004 15:14:37 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao6w1-0006Kf-00; Tue, 03 Feb 2004 15:14:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ao6vp-0003bt-5o; Tue, 03 Feb 2004 15: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 1Ao6vT-0003Px-5b
	for simple@optimus.ietf.org; Tue, 03 Feb 2004 15:13: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 PAA28398
	for <simple@ietf.org>; Tue, 3 Feb 2004 15:13:37 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao6vR-0006KR-00
	for simple@ietf.org; Tue, 03 Feb 2004 15:13:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ao6uX-0006Fa-00
	for simple@ietf.org; Tue, 03 Feb 2004 15:12:42 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ao6uH-0006A8-00
	for simple@ietf.org; Tue, 03 Feb 2004 15:12:25 -0500
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i13KCFM08844
	for <simple@ietf.org>; Tue, 3 Feb 2004 22:12:17 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T6789d90a8dac158f25394@esvir05nok.ntc.nokia.com>;
 Tue, 3 Feb 2004 22:12:14 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 3 Feb 2004 22:12: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] Comments on Pres-Filter-Reqs-03
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A2F6@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Comments on Pres-Filter-Reqs-03
Thread-Index: AcPqem6mrZ44nODNQy6gdtJyG+C3dgAFcUkQ
To: <george.foti@ericsson.com>, <hisham.khartabil@nokia.com>,
        <simple@ietf.org>
X-OriginalArrivalTime: 03 Feb 2004 20:12:13.0846 (UTC) FILETIME=[0353E360:01C3EA92]
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, 3 Feb 2004 22:12: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

Hi George,

VBXML support does not need to be part of filtering. You could indicate =
support for it in Accept header in SUBSCRIBE. See for instance Chapter =
4.2 in partial presence notifications draft =
(http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.=
txt). I guess for this you would need to define the correct VBXML coded =
PIDF content type first, though.

Also remember that Signaling Compression can be used to compress =
presence information, or other SIP payloads, over radio links, and =
indeed the partial notification draft is also available. Lastly, you =
could use content indirection to avoid overloading the signaling bearer, =
depending on what kind of SIP network you are on.

Markus


> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext George Foti (QC/EMC)
> Sent: 03 February, 2004 19:20
> To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
>=20
>=20
> Hisham you wrote :
> >Excuse my ignorance, but I don't know what binary XML is. In=20
> any case, I think this is a general issue, not specific for=20
> requests carrying filters.
>=20
> The VBXML is a WAP specification.  The link is:
>=20
> http://www.openmobilealliance.org/tech/affiliates/LicenseAgree
> ment.asp?DocName=3D/wap/wap-192-wbxml-20010725-a.pdf
>=20
> Its applicability is for presence information returned from=20
> PS and nothing else as you seem to state. Presence traffic=20
> that can be generated can be quite large, and if you include=20
> lists, it can cause bottle necks on radio links.
> This requirment provides an option for devices that can deal=20
> with binary XML to indicate that.
> I dont see what is the problem with including such a requirement.=20
> Otherwise, there must be some supportin the draft for=20
> requirements to deal with vendor specific options in the=20
> filter, that a PS can choose to ignore, it it does not understand.=20
>=20
> Rgds/gf
>  =20
>=20
>=20
> > -----Original Message-----
> > From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
> > Sent: Tuesday, February 03, 2004 7:43 AM
> > To: George Foti (QC/EMC); simple@ietf.org
> > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> >=20
> >=20
> >=20
> >=20
> > > -----Original Message-----
> > > From: ext George Foti (QC/EMC) [mailto:george.foti@ericsson.com]
> > > Sent: 03.February.2004 14:24
> > > To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > >=20
> > >=20
> > > I have more questions/comments Hisham,
> > >=20
> > > 1) I initially understood that these are requirments on the=20
> > > watcher and not the PS. Now there are clearly a mix of both=20
> > > which is okay, as long as the scope clearly states that, and=20
> > > that it is clear from the requirement whether this is a PS or=20
> > > a watcher requirement. With that in mind, Req C1 needs to be=20
> > > clarified, as it incorrect the way it is currently stated.
> >=20
> > These are requirements for the filtering solution. Some=20
> > things are required by the client, others by the server
> > >=20
> > > 2) You did not sepcifically address the behavior of the PS=20
> > > when it comes to a SUBSCRIBE holding multilple filters.
> > > Is the PS suppose to check that the filters dont contradict=20
> > > each other, or is this a watcher problem, or even an=20
> > > implmentation issue
> > > I would like to see the requirement clearer in that regard.
> >=20
> > You are tapping into the solution space. New versions of the=20
> > solution drafts will be available shortly.
> > >=20
> > > 3) You misunderstood my comment on Req C6, so I will reword -=20
> > > I wonder the usefulness of the requirement. It seems more=20
> > > natural for a watcher to state in a filter what he would like=20
> > > to receieve, rather what he does not want to receieve.
> >=20
> > A watcher can ask for information to be included in the=20
> > notification using a namespace. Allowing the watcher to=20
> > exclude elements that are in the namespace that are of no=20
> > interest to him is what this requirement is talking about.
> >=20
> > >=20
> > > 4) Finally, I would like to add a requirement in which the=20
> > > watcher indicates his *willingness* to receive binary XML.=20
> > > This allows PS to conveny presence information in that=20
> > > format, if it supports that, but does not oblige compliance.
> >=20
> > Excuse my ignorance, but I don't know what binary XML is. In=20
> > any case, I think this is a general issue, not specific for=20
> > requests carrying filters.
> >=20
> > Thanks again for the comments.
> > Hisham
> >=20
> > >=20
> > > Thanks.
> > >=20
> > > /gf
> > >=20
> > > > -----Original Message-----
> > > > From: hisham.khartabil@nokia.com=20
> > [mailto:hisham.khartabil@nokia.com]
> > > > Sent: Tuesday, February 03, 2004 5:03 AM
> > > > To: George Foti (QC/EMC); simple@ietf.org
> > > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > > >=20
> > > >=20
> > > > George,
> > > >=20
> > > > Thanks for the comments.
> > > >=20
> > > > > -----Original Message-----
> > > > > From: simple-admin@ietf.org=20
> > > > [mailto:simple-admin@ietf.org]On Behalf Of
> > > > > ext George Foti (QC/EMC)
> > > > > Sent: 02.February.2004 14:30
> > > > > To: simple@ietf.org
> > > > > Subject: [Simple] Comments on Pres-Filter-Reqs-03
> > > > >=20
> > > > >=20
> > > > > HI,
> > > > >=20
> > > > > I have few questions/comments on the presence filter=20
> > > > > requirements 03 draft:
> > > > >=20
> > > > > Req C1 : It does not seem that this is a requirment on the=20
> > > > > watcher, rather the presence server. Otherwise, I dont=20
> > > get that one.
> > > >=20
> > > > You are correct.
> > > >=20
> > > > >=20
> > > > > Req C6: I wonder the usefulness of the requirement. It seems=20
> > > > > more natural to say what you want rather what you dont=20
> > > want to see.=20
> > > >=20
> > > > The requirement states what you want.
> > > > >=20
> > > > > Req D1 & Req I4 :  I conclude from those 2 requirements that=20
> > > > > there can be multiple filters within a single SUBSCRIBE. If=20
> > > > > that is the case, I would like to understand whether the=20
> > > > > presence server is expected to ensure that the 2 filters dont=20
> > > > > contradict each other.
> > > >=20
> > > > Yes it is.
> > > >=20
> > > > >   =20
> > > > > Req G7: Is this a watcher requirement or a presence server=20
> > > > > requirement.=20
> > > >=20
> > > > Server.
> > > >=20
> > > > >=20
> > > > > Req. I1: This is a presence server requirement. Also, I dont=20
> > > > > understand the reasons for it and what would the PS send the=20
> > > > > watcher in this case.
> > > >=20
> > > > Polite blocking. You might not want to tell a watcher that=20
> > > > he's not allowed to see certain parts of your presence=20
> > > > information. So you accept the filter, but give false=20
> information.
> > > >=20
> > > > >=20
> > > > >  Req I6: I dont understand that one. May be wording changes=20
> > > > > can clarify it a bit better,
> > > >=20
> > > > An RLS fans out subscriptions. If there is a filter for=20
> > > > someone is domain1.com, the RLS should not forward that=20
> > > > filter to domian2.com.
> > > >=20
> > > > /Hisham
> > > >=20
> > > > >=20
> > > > > Rgd/gf
> > > > > Ericsson Canada=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
> > > >=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
> >=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  Wed Feb  4 07: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 HAA04255
	for <simple-archive@ietf.org>; Wed, 4 Feb 2004 07:59:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AoMcV-0000hV-00
	for simple-archive@ietf.org; Wed, 04 Feb 2004 07:59:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AoMbV-0000c4-00
	for simple-archive@ietf.org; Wed, 04 Feb 2004 07:58:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AoMaW-0000TH-00; Wed, 04 Feb 2004 07: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 1AoMaT-0002H8-24; Wed, 04 Feb 2004 07: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 1AoMZb-0002Ga-HX
	for simple@optimus.ietf.org; Wed, 04 Feb 2004 07:56: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 HAA04219
	for <simple@ietf.org>; Wed, 4 Feb 2004 07:56:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AoMZa-0000R8-00
	for simple@ietf.org; Wed, 04 Feb 2004 07:56:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AoMYe-0000Ml-00
	for simple@ietf.org; Wed, 04 Feb 2004 07:55:09 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AoMY0-0000E6-00
	for simple@ietf.org; Wed, 04 Feb 2004 07:54:29 -0500
Received: from eamrcnt748.exu.ericsson.se (eamrcnt748.exu.ericsson.se [138.85.133.46])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i14CrwFX008121
	for <simple@ietf.org>; Wed, 4 Feb 2004 06:53:58 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt748.exu.ericsson.se with Microsoft SMTPSVC(5.0.2195.6713);
	 Wed, 4 Feb 2004 06:50:01 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <D0030AR5>; Wed, 4 Feb 2004 06:53:52 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C94F8@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        hisham.khartabil@nokia.com, simple@ietf.org
Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 04 Feb 2004 12:50:01.0875 (UTC) FILETIME=[67742630:01C3EB1D]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 4 Feb 2004 06:53: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=none autolearn=no version=2.60

Thanks Markus, that addresses my requirement.

> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Tuesday, February 03, 2004 3:12 PM
> To: George Foti (QC/EMC); hisham.khartabil@nokia.com; simple@ietf.org
> Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> 
> 
> Hi George,
> 
> VBXML support does not need to be part of filtering. You 
> could indicate support for it in Accept header in SUBSCRIBE. 
> See for instance Chapter 4.2 in partial presence 
> notifications draft 
> (http://www.ietf.org/internet-drafts/draft-ietf-simple-partial
> -notify-01.txt). I guess for this you would need to define 
> the correct VBXML coded PIDF content type first, though.
> 
> Also remember that Signaling Compression can be used to 
> compress presence information, or other SIP payloads, over 
> radio links, and indeed the partial notification draft is 
> also available. Lastly, you could use content indirection to 
> avoid overloading the signaling bearer, depending on what 
> kind of SIP network you are on.
> 
> Markus
> 
> 
> > -----Original Message-----
> > From: simple-admin@ietf.org 
> [mailto:simple-admin@ietf.org]On Behalf Of
> > ext George Foti (QC/EMC)
> > Sent: 03 February, 2004 19:20
> > To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > 
> > 
> > Hisham you wrote :
> > >Excuse my ignorance, but I don't know what binary XML is. In 
> > any case, I think this is a general issue, not specific for 
> > requests carrying filters.
> > 
> > The VBXML is a WAP specification.  The link is:
> > 
> > http://www.openmobilealliance.org/tech/affiliates/LicenseAgree
> > ment.asp?DocName=/wap/wap-192-wbxml-20010725-a.pdf
> > 
> > Its applicability is for presence information returned from 
> > PS and nothing else as you seem to state. Presence traffic 
> > that can be generated can be quite large, and if you include 
> > lists, it can cause bottle necks on radio links.
> > This requirment provides an option for devices that can deal 
> > with binary XML to indicate that.
> > I dont see what is the problem with including such a requirement. 
> > Otherwise, there must be some supportin the draft for 
> > requirements to deal with vendor specific options in the 
> > filter, that a PS can choose to ignore, it it does not understand. 
> > 
> > Rgds/gf
> >   
> > 
> > 
> > > -----Original Message-----
> > > From: hisham.khartabil@nokia.com 
> [mailto:hisham.khartabil@nokia.com]
> > > Sent: Tuesday, February 03, 2004 7:43 AM
> > > To: George Foti (QC/EMC); simple@ietf.org
> > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > > 
> > > 
> > > 
> > > 
> > > > -----Original Message-----
> > > > From: ext George Foti (QC/EMC) [mailto:george.foti@ericsson.com]
> > > > Sent: 03.February.2004 14:24
> > > > To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> > > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > > > 
> > > > 
> > > > I have more questions/comments Hisham,
> > > > 
> > > > 1) I initially understood that these are requirments on the 
> > > > watcher and not the PS. Now there are clearly a mix of both 
> > > > which is okay, as long as the scope clearly states that, and 
> > > > that it is clear from the requirement whether this is a PS or 
> > > > a watcher requirement. With that in mind, Req C1 needs to be 
> > > > clarified, as it incorrect the way it is currently stated.
> > > 
> > > These are requirements for the filtering solution. Some 
> > > things are required by the client, others by the server
> > > > 
> > > > 2) You did not sepcifically address the behavior of the PS 
> > > > when it comes to a SUBSCRIBE holding multilple filters.
> > > > Is the PS suppose to check that the filters dont contradict 
> > > > each other, or is this a watcher problem, or even an 
> > > > implmentation issue
> > > > I would like to see the requirement clearer in that regard.
> > > 
> > > You are tapping into the solution space. New versions of the 
> > > solution drafts will be available shortly.
> > > > 
> > > > 3) You misunderstood my comment on Req C6, so I will reword - 
> > > > I wonder the usefulness of the requirement. It seems more 
> > > > natural for a watcher to state in a filter what he would like 
> > > > to receieve, rather what he does not want to receieve.
> > > 
> > > A watcher can ask for information to be included in the 
> > > notification using a namespace. Allowing the watcher to 
> > > exclude elements that are in the namespace that are of no 
> > > interest to him is what this requirement is talking about.
> > > 
> > > > 
> > > > 4) Finally, I would like to add a requirement in which the 
> > > > watcher indicates his *willingness* to receive binary XML. 
> > > > This allows PS to conveny presence information in that 
> > > > format, if it supports that, but does not oblige compliance.
> > > 
> > > Excuse my ignorance, but I don't know what binary XML is. In 
> > > any case, I think this is a general issue, not specific for 
> > > requests carrying filters.
> > > 
> > > Thanks again for the comments.
> > > Hisham
> > > 
> > > > 
> > > > Thanks.
> > > > 
> > > > /gf
> > > > 
> > > > > -----Original Message-----
> > > > > From: hisham.khartabil@nokia.com 
> > > [mailto:hisham.khartabil@nokia.com]
> > > > > Sent: Tuesday, February 03, 2004 5:03 AM
> > > > > To: George Foti (QC/EMC); simple@ietf.org
> > > > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > > > > 
> > > > > 
> > > > > George,
> > > > > 
> > > > > Thanks for the comments.
> > > > > 
> > > > > > -----Original Message-----
> > > > > > From: simple-admin@ietf.org 
> > > > > [mailto:simple-admin@ietf.org]On Behalf Of
> > > > > > ext George Foti (QC/EMC)
> > > > > > Sent: 02.February.2004 14:30
> > > > > > To: simple@ietf.org
> > > > > > Subject: [Simple] Comments on Pres-Filter-Reqs-03
> > > > > > 
> > > > > > 
> > > > > > HI,
> > > > > > 
> > > > > > I have few questions/comments on the presence filter 
> > > > > > requirements 03 draft:
> > > > > > 
> > > > > > Req C1 : It does not seem that this is a requirment on the 
> > > > > > watcher, rather the presence server. Otherwise, I dont 
> > > > get that one.
> > > > > 
> > > > > You are correct.
> > > > > 
> > > > > > 
> > > > > > Req C6: I wonder the usefulness of the requirement. 
> It seems 
> > > > > > more natural to say what you want rather what you dont 
> > > > want to see. 
> > > > > 
> > > > > The requirement states what you want.
> > > > > > 
> > > > > > Req D1 & Req I4 :  I conclude from those 2 
> requirements that 
> > > > > > there can be multiple filters within a single SUBSCRIBE. If 
> > > > > > that is the case, I would like to understand whether the 
> > > > > > presence server is expected to ensure that the 2 
> filters dont 
> > > > > > contradict each other.
> > > > > 
> > > > > Yes it is.
> > > > > 
> > > > > >    
> > > > > > Req G7: Is this a watcher requirement or a presence server 
> > > > > > requirement. 
> > > > > 
> > > > > Server.
> > > > > 
> > > > > > 
> > > > > > Req. I1: This is a presence server requirement. 
> Also, I dont 
> > > > > > understand the reasons for it and what would the PS 
> send the 
> > > > > > watcher in this case.
> > > > > 
> > > > > Polite blocking. You might not want to tell a watcher that 
> > > > > he's not allowed to see certain parts of your presence 
> > > > > information. So you accept the filter, but give false 
> > information.
> > > > > 
> > > > > > 
> > > > > >  Req I6: I dont understand that one. May be wording changes 
> > > > > > can clarify it a bit better,
> > > > > 
> > > > > An RLS fans out subscriptions. If there is a filter for 
> > > > > someone is domain1.com, the RLS should not forward that 
> > > > > filter to domian2.com.
> > > > > 
> > > > > /Hisham
> > > > > 
> > > > > > 
> > > > > > Rgd/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.
> > > > > > 
> > > > > > _______________________________________________
> > > > > > 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.
> > > > 
> > > 
> > 
> > 
> > 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 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 Feb  4 07: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 HAA04281
	for <simple-archive@odin.ietf.org>; Wed, 4 Feb 2004 07: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 1AoMcX-0002Oj-4j
	for simple-archive@odin.ietf.org; Wed, 04 Feb 2004 07:59:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i14Cx9ML009213
	for simple-archive@odin.ietf.org; Wed, 4 Feb 2004 07:59:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AoMcX-0002OW-0m
	for simple-web-archive@optimus.ietf.org; Wed, 04 Feb 2004 07:59: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 HAA04275
	for <simple-web-archive@ietf.org>; Wed, 4 Feb 2004 07:59:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AoMcW-0000ha-00
	for simple-web-archive@ietf.org; Wed, 04 Feb 2004 07:59:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AoMbX-0000cB-00
	for simple-web-archive@ietf.org; Wed, 04 Feb 2004 07:58:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AoMaW-0000TH-00; Wed, 04 Feb 2004 07: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 1AoMaT-0002H8-24; Wed, 04 Feb 2004 07: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 1AoMZb-0002Ga-HX
	for simple@optimus.ietf.org; Wed, 04 Feb 2004 07:56: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 HAA04219
	for <simple@ietf.org>; Wed, 4 Feb 2004 07:56:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AoMZa-0000R8-00
	for simple@ietf.org; Wed, 04 Feb 2004 07:56:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AoMYe-0000Ml-00
	for simple@ietf.org; Wed, 04 Feb 2004 07:55:09 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AoMY0-0000E6-00
	for simple@ietf.org; Wed, 04 Feb 2004 07:54:29 -0500
Received: from eamrcnt748.exu.ericsson.se (eamrcnt748.exu.ericsson.se [138.85.133.46])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i14CrwFX008121
	for <simple@ietf.org>; Wed, 4 Feb 2004 06:53:58 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt748.exu.ericsson.se with Microsoft SMTPSVC(5.0.2195.6713);
	 Wed, 4 Feb 2004 06:50:01 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <D0030AR5>; Wed, 4 Feb 2004 06:53:52 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C94F8@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        hisham.khartabil@nokia.com, simple@ietf.org
Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 04 Feb 2004 12:50:01.0875 (UTC) FILETIME=[67742630:01C3EB1D]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 4 Feb 2004 06:53: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=none autolearn=no version=2.60

Thanks Markus, that addresses my requirement.

> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Tuesday, February 03, 2004 3:12 PM
> To: George Foti (QC/EMC); hisham.khartabil@nokia.com; simple@ietf.org
> Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> 
> 
> Hi George,
> 
> VBXML support does not need to be part of filtering. You 
> could indicate support for it in Accept header in SUBSCRIBE. 
> See for instance Chapter 4.2 in partial presence 
> notifications draft 
> (http://www.ietf.org/internet-drafts/draft-ietf-simple-partial
> -notify-01.txt). I guess for this you would need to define 
> the correct VBXML coded PIDF content type first, though.
> 
> Also remember that Signaling Compression can be used to 
> compress presence information, or other SIP payloads, over 
> radio links, and indeed the partial notification draft is 
> also available. Lastly, you could use content indirection to 
> avoid overloading the signaling bearer, depending on what 
> kind of SIP network you are on.
> 
> Markus
> 
> 
> > -----Original Message-----
> > From: simple-admin@ietf.org 
> [mailto:simple-admin@ietf.org]On Behalf Of
> > ext George Foti (QC/EMC)
> > Sent: 03 February, 2004 19:20
> > To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > 
> > 
> > Hisham you wrote :
> > >Excuse my ignorance, but I don't know what binary XML is. In 
> > any case, I think this is a general issue, not specific for 
> > requests carrying filters.
> > 
> > The VBXML is a WAP specification.  The link is:
> > 
> > http://www.openmobilealliance.org/tech/affiliates/LicenseAgree
> > ment.asp?DocName=/wap/wap-192-wbxml-20010725-a.pdf
> > 
> > Its applicability is for presence information returned from 
> > PS and nothing else as you seem to state. Presence traffic 
> > that can be generated can be quite large, and if you include 
> > lists, it can cause bottle necks on radio links.
> > This requirment provides an option for devices that can deal 
> > with binary XML to indicate that.
> > I dont see what is the problem with including such a requirement. 
> > Otherwise, there must be some supportin the draft for 
> > requirements to deal with vendor specific options in the 
> > filter, that a PS can choose to ignore, it it does not understand. 
> > 
> > Rgds/gf
> >   
> > 
> > 
> > > -----Original Message-----
> > > From: hisham.khartabil@nokia.com 
> [mailto:hisham.khartabil@nokia.com]
> > > Sent: Tuesday, February 03, 2004 7:43 AM
> > > To: George Foti (QC/EMC); simple@ietf.org
> > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > > 
> > > 
> > > 
> > > 
> > > > -----Original Message-----
> > > > From: ext George Foti (QC/EMC) [mailto:george.foti@ericsson.com]
> > > > Sent: 03.February.2004 14:24
> > > > To: Khartabil Hisham (Nokia-TP/Helsinki); simple@ietf.org
> > > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > > > 
> > > > 
> > > > I have more questions/comments Hisham,
> > > > 
> > > > 1) I initially understood that these are requirments on the 
> > > > watcher and not the PS. Now there are clearly a mix of both 
> > > > which is okay, as long as the scope clearly states that, and 
> > > > that it is clear from the requirement whether this is a PS or 
> > > > a watcher requirement. With that in mind, Req C1 needs to be 
> > > > clarified, as it incorrect the way it is currently stated.
> > > 
> > > These are requirements for the filtering solution. Some 
> > > things are required by the client, others by the server
> > > > 
> > > > 2) You did not sepcifically address the behavior of the PS 
> > > > when it comes to a SUBSCRIBE holding multilple filters.
> > > > Is the PS suppose to check that the filters dont contradict 
> > > > each other, or is this a watcher problem, or even an 
> > > > implmentation issue
> > > > I would like to see the requirement clearer in that regard.
> > > 
> > > You are tapping into the solution space. New versions of the 
> > > solution drafts will be available shortly.
> > > > 
> > > > 3) You misunderstood my comment on Req C6, so I will reword - 
> > > > I wonder the usefulness of the requirement. It seems more 
> > > > natural for a watcher to state in a filter what he would like 
> > > > to receieve, rather what he does not want to receieve.
> > > 
> > > A watcher can ask for information to be included in the 
> > > notification using a namespace. Allowing the watcher to 
> > > exclude elements that are in the namespace that are of no 
> > > interest to him is what this requirement is talking about.
> > > 
> > > > 
> > > > 4) Finally, I would like to add a requirement in which the 
> > > > watcher indicates his *willingness* to receive binary XML. 
> > > > This allows PS to conveny presence information in that 
> > > > format, if it supports that, but does not oblige compliance.
> > > 
> > > Excuse my ignorance, but I don't know what binary XML is. In 
> > > any case, I think this is a general issue, not specific for 
> > > requests carrying filters.
> > > 
> > > Thanks again for the comments.
> > > Hisham
> > > 
> > > > 
> > > > Thanks.
> > > > 
> > > > /gf
> > > > 
> > > > > -----Original Message-----
> > > > > From: hisham.khartabil@nokia.com 
> > > [mailto:hisham.khartabil@nokia.com]
> > > > > Sent: Tuesday, February 03, 2004 5:03 AM
> > > > > To: George Foti (QC/EMC); simple@ietf.org
> > > > > Subject: RE: [Simple] Comments on Pres-Filter-Reqs-03
> > > > > 
> > > > > 
> > > > > George,
> > > > > 
> > > > > Thanks for the comments.
> > > > > 
> > > > > > -----Original Message-----
> > > > > > From: simple-admin@ietf.org 
> > > > > [mailto:simple-admin@ietf.org]On Behalf Of
> > > > > > ext George Foti (QC/EMC)
> > > > > > Sent: 02.February.2004 14:30
> > > > > > To: simple@ietf.org
> > > > > > Subject: [Simple] Comments on Pres-Filter-Reqs-03
> > > > > > 
> > > > > > 
> > > > > > HI,
> > > > > > 
> > > > > > I have few questions/comments on the presence filter 
> > > > > > requirements 03 draft:
> > > > > > 
> > > > > > Req C1 : It does not seem that this is a requirment on the 
> > > > > > watcher, rather the presence server. Otherwise, I dont 
> > > > get that one.
> > > > > 
> > > > > You are correct.
> > > > > 
> > > > > > 
> > > > > > Req C6: I wonder the usefulness of the requirement. 
> It seems 
> > > > > > more natural to say what you want rather what you dont 
> > > > want to see. 
> > > > > 
> > > > > The requirement states what you want.
> > > > > > 
> > > > > > Req D1 & Req I4 :  I conclude from those 2 
> requirements that 
> > > > > > there can be multiple filters within a single SUBSCRIBE. If 
> > > > > > that is the case, I would like to understand whether the 
> > > > > > presence server is expected to ensure that the 2 
> filters dont 
> > > > > > contradict each other.
> > > > > 
> > > > > Yes it is.
> > > > > 
> > > > > >    
> > > > > > Req G7: Is this a watcher requirement or a presence server 
> > > > > > requirement. 
> > > > > 
> > > > > Server.
> > > > > 
> > > > > > 
> > > > > > Req. I1: This is a presence server requirement. 
> Also, I dont 
> > > > > > understand the reasons for it and what would the PS 
> send the 
> > > > > > watcher in this case.
> > > > > 
> > > > > Polite blocking. You might not want to tell a watcher that 
> > > > > he's not allowed to see certain parts of your presence 
> > > > > information. So you accept the filter, but give false 
> > information.
> > > > > 
> > > > > > 
> > > > > >  Req I6: I dont understand that one. May be wording changes 
> > > > > > can clarify it a bit better,
> > > > > 
> > > > > An RLS fans out subscriptions. If there is a filter for 
> > > > > someone is domain1.com, the RLS should not forward that 
> > > > > filter to domian2.com.
> > > > > 
> > > > > /Hisham
> > > > > 
> > > > > > 
> > > > > > Rgd/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.
> > > > > > 
> > > > > > _______________________________________________
> > > > > > 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.
> > > > 
> > > 
> > 
> > 
> > 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 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 Feb  6 15:47: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 PAA15874
	for <simple-archive@ietf.org>; Fri, 6 Feb 2004 15:47:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ApCtI-0002mc-00
	for simple-archive@ietf.org; Fri, 06 Feb 2004 15:47:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ApCsN-0002hF-00
	for simple-archive@ietf.org; Fri, 06 Feb 2004 15:46:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ApCrX-0002cW-00; Fri, 06 Feb 2004 15:46:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ApCrT-0005uY-H3; Fri, 06 Feb 2004 15: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 1ApCqd-0005pg-Hn
	for simple@optimus.ietf.org; Fri, 06 Feb 2004 15:45:11 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA15664;
	Fri, 6 Feb 2004 15:45:08 -0500 (EST)
Message-Id: <200402062045.PAA15664@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-filter-format-00.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: Fri, 06 Feb 2004 15:45:08 -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.4 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		: An Extensible Markup Language (XML) Based Format for Event Notification Filtering
	Author(s)	: 
	Filename	: draft-ietf-simple-filter-format-00.txt
	Pages		: 19
	Date		: 2004-2-6
	
The SIP event notification framework describes the usage of the
   Session Initiation Protocol (SIP) for subscriptions and notifications
   of changes to a state of a resource. The document does not describe a
   mechanism of how filtering of event notification information can be
   achieved.

   In order to enable this, a format is needed to enable the subscriber
   to choose when notifications are to be sent to it and what they are
   to contain. This document presents a solution in the form of an XML
   document format.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-filter-format-00.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-filter-format-00.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-filter-format-00.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-2-6160328.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-filter-format-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-filter-format-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-6160328.I-D@ietf.org>

--OtherAccess--

--NextPart--



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


From simple-admin@ietf.org  Fri Feb  6 15: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 PAA15897
	for <simple-archive@ietf.org>; Fri, 6 Feb 2004 15:47:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ApCtK-0002mm-00
	for simple-archive@ietf.org; Fri, 06 Feb 2004 15:47:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ApCsO-0002hU-00
	for simple-archive@ietf.org; Fri, 06 Feb 2004 15:47:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ApCrX-0002cX-00; Fri, 06 Feb 2004 15:46:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ApCrU-0005ux-3t; Fri, 06 Feb 2004 15:46:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ApCqj-0005pm-9x
	for simple@optimus.ietf.org; Fri, 06 Feb 2004 15:45:17 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA15680;
	Fri, 6 Feb 2004 15:45:14 -0500 (EST)
Message-Id: <200402062045.PAA15680@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-event-filter-funct-00.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: Fri, 06 Feb 2004 15:45: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.4 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		: Functional Description of Event Notification Filtering
	Author(s)	: H. Khartabil
	Filename	: draft-ietf-simple-event-filter-funct-00.txt
	Pages		: 26
	Date		: 2004-2-6
	
The SIP event notification framework describes the usage of the
   Session Initiation Protocol (SIP) for subscriptions and notifications
   of changes to a state of a resource. The document does not describe a
   mechanism of how filtering of event notification information can be
   achieved.

   This document describes the operations a subscriber performs in order
   to define filtering rules, how to handle responses to subscriptions
   carrying filtering rules, and how to handle notifications with
   filtering rules applied to them. The document also describes how the
   notifier behaves when receiving such filtering rules and how a
   notification is constructed.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-event-filter-funct-00.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-event-filter-funct-00.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-event-filter-funct-00.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-2-6160338.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-event-filter-funct-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-event-filter-funct-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-6160338.I-D@ietf.org>

--OtherAccess--

--NextPart--



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


From exim@www1.ietf.org  Fri Feb  6 15:48: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 PAA15950
	for <simple-archive@odin.ietf.org>; Fri, 6 Feb 2004 15:48: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 1ApCtL-0006JG-Bi
	for simple-archive@odin.ietf.org; Fri, 06 Feb 2004 15:47:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i16KlxEW024250
	for simple-archive@odin.ietf.org; Fri, 6 Feb 2004 15:47:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ApCtL-0006J3-6H
	for simple-web-archive@optimus.ietf.org; Fri, 06 Feb 2004 15:47: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 PAA15888
	for <simple-web-archive@ietf.org>; Fri, 6 Feb 2004 15:47:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ApCtJ-0002mh-00
	for simple-web-archive@ietf.org; Fri, 06 Feb 2004 15:47:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ApCsN-0002hM-00
	for simple-web-archive@ietf.org; Fri, 06 Feb 2004 15:47:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ApCrX-0002cW-00; Fri, 06 Feb 2004 15:46:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ApCrT-0005uY-H3; Fri, 06 Feb 2004 15: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 1ApCqd-0005pg-Hn
	for simple@optimus.ietf.org; Fri, 06 Feb 2004 15:45:11 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA15664;
	Fri, 6 Feb 2004 15:45:08 -0500 (EST)
Message-Id: <200402062045.PAA15664@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-filter-format-00.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: Fri, 06 Feb 2004 15:45:08 -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.4 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		: An Extensible Markup Language (XML) Based Format for Event Notification Filtering
	Author(s)	: 
	Filename	: draft-ietf-simple-filter-format-00.txt
	Pages		: 19
	Date		: 2004-2-6
	
The SIP event notification framework describes the usage of the
   Session Initiation Protocol (SIP) for subscriptions and notifications
   of changes to a state of a resource. The document does not describe a
   mechanism of how filtering of event notification information can be
   achieved.

   In order to enable this, a format is needed to enable the subscriber
   to choose when notifications are to be sent to it and what they are
   to contain. This document presents a solution in the form of an XML
   document format.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-filter-format-00.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-filter-format-00.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-filter-format-00.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-2-6160328.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-filter-format-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-filter-format-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-6160328.I-D@ietf.org>

--OtherAccess--

--NextPart--



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



From exim@www1.ietf.org  Fri Feb  6 15:48: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 PAA15967
	for <simple-archive@odin.ietf.org>; Fri, 6 Feb 2004 15:48: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 1ApCtM-0006Jn-NF
	for simple-archive@odin.ietf.org; Fri, 06 Feb 2004 15:48:00 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i16Km0bO024281
	for simple-archive@odin.ietf.org; Fri, 6 Feb 2004 15:48:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ApCtM-0006JY-Ig
	for simple-web-archive@optimus.ietf.org; Fri, 06 Feb 2004 15:48: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 PAA15910
	for <simple-web-archive@ietf.org>; Fri, 6 Feb 2004 15:47:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ApCtK-0002mr-00
	for simple-web-archive@ietf.org; Fri, 06 Feb 2004 15:47:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ApCsP-0002hc-00
	for simple-web-archive@ietf.org; Fri, 06 Feb 2004 15:47:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ApCrX-0002cX-00; Fri, 06 Feb 2004 15:46:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ApCrU-0005ux-3t; Fri, 06 Feb 2004 15:46:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ApCqj-0005pm-9x
	for simple@optimus.ietf.org; Fri, 06 Feb 2004 15:45:17 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA15680;
	Fri, 6 Feb 2004 15:45:14 -0500 (EST)
Message-Id: <200402062045.PAA15680@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-event-filter-funct-00.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: Fri, 06 Feb 2004 15:45: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.4 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		: Functional Description of Event Notification Filtering
	Author(s)	: H. Khartabil
	Filename	: draft-ietf-simple-event-filter-funct-00.txt
	Pages		: 26
	Date		: 2004-2-6
	
The SIP event notification framework describes the usage of the
   Session Initiation Protocol (SIP) for subscriptions and notifications
   of changes to a state of a resource. The document does not describe a
   mechanism of how filtering of event notification information can be
   achieved.

   This document describes the operations a subscriber performs in order
   to define filtering rules, how to handle responses to subscriptions
   carrying filtering rules, and how to handle notifications with
   filtering rules applied to them. The document also describes how the
   notifier behaves when receiving such filtering rules and how a
   notification is constructed.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-event-filter-funct-00.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-event-filter-funct-00.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-event-filter-funct-00.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-2-6160338.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-event-filter-funct-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-event-filter-funct-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-6160338.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 Feb  9 07:39: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 HAA15643
	for <simple-archive@ietf.org>; Mon, 9 Feb 2004 07:39:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqAgp-00001l-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 07:39:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqAft-0007iH-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 07:38:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqAey-0007bY-00; Mon, 09 Feb 2004 07:37:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqAeq-0003Tb-Ne; Mon, 09 Feb 2004 07: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 1AqAdt-0003BB-AC
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 07:36: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 HAA15504
	for <simple@ietf.org>; Mon, 9 Feb 2004 07:35:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqAds-0007UB-00
	for simple@ietf.org; Mon, 09 Feb 2004 07:36:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqAcx-0007On-00
	for simple@ietf.org; Mon, 09 Feb 2004 07:35:04 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqAc1-0007EQ-00
	for simple@ietf.org; Mon, 09 Feb 2004 07:34:05 -0500
Received: from eamrcnt748.exu.ericsson.se (eamrcnt748.exu.ericsson.se [138.85.133.46])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i19CXTLc016164
	for <simple@ietf.org>; Mon, 9 Feb 2004 06:33:29 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt748.exu.ericsson.se with Microsoft SMTPSVC(5.0.2195.6713);
	 Mon, 9 Feb 2004 06:29:30 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <13CKYH37>; Mon, 9 Feb 2004 06:33:31 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9521@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.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"
X-OriginalArrivalTime: 09 Feb 2004 12:29:30.0968 (UTC) FILETIME=[5DD76580:01C3EF08]
Subject: [Simple] Minor Comment on draft-ietf-simple-partial-notify-01
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 9 Feb 2004 06:32:39 -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

Hi,
A minor comment on the partial-Notify-draft-01 draft.
The example should be aligned with the text, so the version number in the first returned NOTIFY should be 0, instead of 1.

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  Mon Feb  9 07:39: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 HAA15699
	for <simple-archive@odin.ietf.org>; Mon, 9 Feb 2004 07:39: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 1AqAgr-0003u9-0t
	for simple-archive@odin.ietf.org; Mon, 09 Feb 2004 07:39:05 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i19Cd4od015003
	for simple-archive@odin.ietf.org; Mon, 9 Feb 2004 07:39:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqAgq-0003tu-TR
	for simple-web-archive@optimus.ietf.org; Mon, 09 Feb 2004 07:39: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 HAA15660
	for <simple-web-archive@ietf.org>; Mon, 9 Feb 2004 07:39:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqAgq-00001q-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 07:39:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqAfu-0007iO-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 07:38:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqAey-0007bY-00; Mon, 09 Feb 2004 07:37:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqAeq-0003Tb-Ne; Mon, 09 Feb 2004 07: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 1AqAdt-0003BB-AC
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 07:36: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 HAA15504
	for <simple@ietf.org>; Mon, 9 Feb 2004 07:35:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqAds-0007UB-00
	for simple@ietf.org; Mon, 09 Feb 2004 07:36:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqAcx-0007On-00
	for simple@ietf.org; Mon, 09 Feb 2004 07:35:04 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqAc1-0007EQ-00
	for simple@ietf.org; Mon, 09 Feb 2004 07:34:05 -0500
Received: from eamrcnt748.exu.ericsson.se (eamrcnt748.exu.ericsson.se [138.85.133.46])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i19CXTLc016164
	for <simple@ietf.org>; Mon, 9 Feb 2004 06:33:29 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt748.exu.ericsson.se with Microsoft SMTPSVC(5.0.2195.6713);
	 Mon, 9 Feb 2004 06:29:30 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <13CKYH37>; Mon, 9 Feb 2004 06:33:31 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9521@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.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"
X-OriginalArrivalTime: 09 Feb 2004 12:29:30.0968 (UTC) FILETIME=[5DD76580:01C3EF08]
Subject: [Simple] Minor Comment on draft-ietf-simple-partial-notify-01
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 9 Feb 2004 06:32:39 -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

Hi,
A minor comment on the partial-Notify-draft-01 draft.
The example should be aligned with the text, so the version number in the first returned NOTIFY should be 0, instead of 1.

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  Mon Feb  9 08:13: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 IAA17385
	for <simple-archive@ietf.org>; Mon, 9 Feb 2004 08:13:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqBDq-0003uX-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 08:13:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqBCy-0003nY-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 08:12:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqBC0-0003fq-00; Mon, 09 Feb 2004 08:11:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqBBm-0005bH-RL; Mon, 09 Feb 2004 08: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 1AqBBH-0005ZS-KU
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 08:10: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 IAA17240
	for <simple@ietf.org>; Mon, 9 Feb 2004 08:10:29 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqBBG-0003XR-00
	for simple@ietf.org; Mon, 09 Feb 2004 08:10:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqB9p-0003Gu-00
	for simple@ietf.org; Mon, 09 Feb 2004 08:09:02 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqB86-0002uJ-00
	for simple@ietf.org; Mon, 09 Feb 2004 08:07:14 -0500
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i19D7Cq17127
	for <simple@ietf.org>; Mon, 9 Feb 2004 15:07:12 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67a739694cac158f251c5@esvir05nok.ntc.nokia.com>;
 Mon, 9 Feb 2004 15:06:29 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 9 Feb 2004 15:06:29 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 9 Feb 2004 15:06:28 +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] Minor Comment on draft-ietf-simple-partial-notify-01
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD35@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] Minor Comment on draft-ietf-simple-partial-notify-01
Thread-Index: AcPvCXoFhaRPxx2NSDWahOhEOOELgwAA+unQ
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 09 Feb 2004 13:06:28.0757 (UTC) FILETIME=[87BF2450:01C3EF0D]
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, 9 Feb 2004 15:06: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,

Good catch. Will be fixed in next version.

Thanks
- Mikko

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On=20
> Behalf Of ext George Foti (QC/EMC)
> Sent: Monday, February 09, 2004 2:33 PM
> To: 'simple@ietf.org'
> Subject: [Simple] Minor Comment on draft-ietf-simple-partial-notify-01
>=20
>=20
> Hi,
> A minor comment on the partial-Notify-draft-01 draft.
> The example should be aligned with the text, so the version=20
> number in the first returned NOTIFY should be 0, instead of 1.
>=20
> Rgds/gf
>=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 Feb  9 08:13: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 IAA17426
	for <simple-archive@odin.ietf.org>; Mon, 9 Feb 2004 08:13: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 1AqBDs-0005pT-O7
	for simple-archive@odin.ietf.org; Mon, 09 Feb 2004 08:13:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i19DDCeK022404
	for simple-archive@odin.ietf.org; Mon, 9 Feb 2004 08:13:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqBDs-0005pH-Gy
	for simple-web-archive@optimus.ietf.org; Mon, 09 Feb 2004 08:13: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 IAA17402
	for <simple-web-archive@ietf.org>; Mon, 9 Feb 2004 08:13:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqBDr-0003ud-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 08:13:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqBCz-0003nf-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 08:12:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqBC0-0003fq-00; Mon, 09 Feb 2004 08:11:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqBBm-0005bH-RL; Mon, 09 Feb 2004 08: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 1AqBBH-0005ZS-KU
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 08:10: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 IAA17240
	for <simple@ietf.org>; Mon, 9 Feb 2004 08:10:29 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqBBG-0003XR-00
	for simple@ietf.org; Mon, 09 Feb 2004 08:10:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqB9p-0003Gu-00
	for simple@ietf.org; Mon, 09 Feb 2004 08:09:02 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqB86-0002uJ-00
	for simple@ietf.org; Mon, 09 Feb 2004 08:07:14 -0500
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i19D7Cq17127
	for <simple@ietf.org>; Mon, 9 Feb 2004 15:07:12 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67a739694cac158f251c5@esvir05nok.ntc.nokia.com>;
 Mon, 9 Feb 2004 15:06:29 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 9 Feb 2004 15:06:29 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 9 Feb 2004 15:06:28 +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] Minor Comment on draft-ietf-simple-partial-notify-01
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD35@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] Minor Comment on draft-ietf-simple-partial-notify-01
Thread-Index: AcPvCXoFhaRPxx2NSDWahOhEOOELgwAA+unQ
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 09 Feb 2004 13:06:28.0757 (UTC) FILETIME=[87BF2450:01C3EF0D]
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, 9 Feb 2004 15:06: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,

Good catch. Will be fixed in next version.

Thanks
- Mikko

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On=20
> Behalf Of ext George Foti (QC/EMC)
> Sent: Monday, February 09, 2004 2:33 PM
> To: 'simple@ietf.org'
> Subject: [Simple] Minor Comment on draft-ietf-simple-partial-notify-01
>=20
>=20
> Hi,
> A minor comment on the partial-Notify-draft-01 draft.
> The example should be aligned with the text, so the version=20
> number in the first returned NOTIFY should be 0, instead of 1.
>=20
> Rgds/gf
>=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 Feb  9 10:03: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 KAA22119
	for <simple-archive@ietf.org>; Mon, 9 Feb 2004 10:03:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqCwC-0006Ck-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 10:03:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqCvH-00068M-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 10:02:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqCuJ-00063y-00; Mon, 09 Feb 2004 10: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 1AqCuC-0007sA-Qw; Mon, 09 Feb 2004 10: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 1AqCtL-0007MM-RW
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 10:00: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 KAA22021
	for <simple@ietf.org>; Mon, 9 Feb 2004 10:00:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqCtJ-0005yw-00
	for simple@ietf.org; Mon, 09 Feb 2004 10:00:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqCsO-0005uN-00
	for simple@ietf.org; Mon, 09 Feb 2004 09:59:08 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqCrV-0005q5-00
	for simple@ietf.org; Mon, 09 Feb 2004 09:58:13 -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 i19EvsEp000014
	for <simple@ietf.org>; Mon, 9 Feb 2004 09:57:54 -0500 (EST)
Received: from cs.columbia.edu (dhcp62.cs.columbia.edu [128.59.17.212])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i19EvsH22425
	for <simple@ietf.org>; Mon, 9 Feb 2004 09:57:54 -0500
Message-ID: <40279FF1.3040603@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.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] *PID 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: Mon, 09 Feb 2004 09:57: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 finally submitted the split RPID set of drafts. Until they appear in 
the archives, you can find HTML and text copies at

http://www.cs.columbia.edu/sip/draft/cipid/draft-ietf-simple-cipid-00.html
http://www.cs.columbia.edu/sip/draft/future-status/draft-ietf-simple-future-00.html
http://www.cs.columbia.edu/sip/draft/rpid/draft-ietf-simple-rpid-01.html

Comments are most welcome.

Henning

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


From exim@www1.ietf.org  Mon Feb  9 10:03: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 KAA22171
	for <simple-archive@odin.ietf.org>; Mon, 9 Feb 2004 10:03: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 1AqCwF-000198-Oc
	for simple-archive@odin.ietf.org; Mon, 09 Feb 2004 10:03:08 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i19F37Kc004397
	for simple-archive@odin.ietf.org; Mon, 9 Feb 2004 10:03:07 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqCwF-00018n-IN
	for simple-web-archive@optimus.ietf.org; Mon, 09 Feb 2004 10:03: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 KAA22131
	for <simple-web-archive@ietf.org>; Mon, 9 Feb 2004 10:03:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqCwD-0006Cp-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 10:03:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqCvI-00068T-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 10:02:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqCuJ-00063y-00; Mon, 09 Feb 2004 10: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 1AqCuC-0007sA-Qw; Mon, 09 Feb 2004 10: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 1AqCtL-0007MM-RW
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 10:00: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 KAA22021
	for <simple@ietf.org>; Mon, 9 Feb 2004 10:00:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqCtJ-0005yw-00
	for simple@ietf.org; Mon, 09 Feb 2004 10:00:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqCsO-0005uN-00
	for simple@ietf.org; Mon, 09 Feb 2004 09:59:08 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqCrV-0005q5-00
	for simple@ietf.org; Mon, 09 Feb 2004 09:58:13 -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 i19EvsEp000014
	for <simple@ietf.org>; Mon, 9 Feb 2004 09:57:54 -0500 (EST)
Received: from cs.columbia.edu (dhcp62.cs.columbia.edu [128.59.17.212])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i19EvsH22425
	for <simple@ietf.org>; Mon, 9 Feb 2004 09:57:54 -0500
Message-ID: <40279FF1.3040603@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.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] *PID 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: Mon, 09 Feb 2004 09:57: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 finally submitted the split RPID set of drafts. Until they appear in 
the archives, you can find HTML and text copies at

http://www.cs.columbia.edu/sip/draft/cipid/draft-ietf-simple-cipid-00.html
http://www.cs.columbia.edu/sip/draft/future-status/draft-ietf-simple-future-00.html
http://www.cs.columbia.edu/sip/draft/rpid/draft-ietf-simple-rpid-01.html

Comments are most welcome.

Henning

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



From simple-admin@ietf.org  Mon Feb  9 10:55: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 KAA24857
	for <simple-archive@ietf.org>; Mon, 9 Feb 2004 10:55:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqDkW-0002Qb-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 10:55:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqDjY-0002KB-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 10:54:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqDib-0002CU-00; Mon, 09 Feb 2004 10:53:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqDiW-0008Jl-Tx; Mon, 09 Feb 2004 10:53:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqDhi-0008Es-Ti
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 10:52: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 KAA24793
	for <simple@ietf.org>; Mon, 9 Feb 2004 10:52:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqDhg-00027s-00
	for simple@ietf.org; Mon, 09 Feb 2004 10:52:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqDgp-00023e-00
	for simple@ietf.org; Mon, 09 Feb 2004 10:51:16 -0500
Received: from cluster-a.mailcontrol.com ([80.69.8.190] helo=rly06a.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqDgP-0001y7-00
	for simple@ietf.org; Mon, 09 Feb 2004 10:50:49 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly06a.srv.mailcontrol.com (MailControl) with SMTP id i19FoFVR007402;
	Mon, 9 Feb 2004 15:50:16 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; Mon, 9 Feb 2004 15:50:14 +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] *PID drafts
Message-ID: <45730E094814E44488F789C1CDED27AE02BDF184@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] *PID drafts
Thread-Index: AcPvHZF4V6YwNryiSne3a2cm+Lg3mAABpfAg
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Henning Schulzrinne" <hgs@cs.columbia.edu>, <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: Mon, 9 Feb 2004 15:50:15 -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

Henning - just a small point - shouldn't the <type> element in the rpid
doc schema extending 'Tuple' definition be <contact-type>.

Chris.


>-----Original Message-----
>From: Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
>Sent: 09 February 2004 14:58
>To: simple@ietf.org
>Subject: [Simple] *PID drafts
>
>I finally submitted the split RPID set of drafts. Until they appear in
>the archives, you can find HTML and text copies at
>
>http://www.cs.columbia.edu/sip/draft/cipid/draft-ietf-simple-cipid-00.h
tml
>http://www.cs.columbia.edu/sip/draft/future-status/draft-ietf-simple-
>future-00.html
>http://www.cs.columbia.edu/sip/draft/rpid/draft-ietf-simple-rpid-01.htm
l
>
>Comments are most welcome.
>
>Henning
>
>_______________________________________________
>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  Mon Feb  9 10:55: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 KAA24886
	for <simple-archive@odin.ietf.org>; Mon, 9 Feb 2004 10:55: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 1AqDka-0008WB-Hk
	for simple-archive@odin.ietf.org; Mon, 09 Feb 2004 10:55:08 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i19Ft8pJ032743
	for simple-archive@odin.ietf.org; Mon, 9 Feb 2004 10: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 1AqDka-0008W1-CW
	for simple-web-archive@optimus.ietf.org; Mon, 09 Feb 2004 10:55: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 KAA24871
	for <simple-web-archive@ietf.org>; Mon, 9 Feb 2004 10:55:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqDkX-0002Qg-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 10:55:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqDjZ-0002KI-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 10:54:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqDib-0002CU-00; Mon, 09 Feb 2004 10:53:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqDiW-0008Jl-Tx; Mon, 09 Feb 2004 10:53:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqDhi-0008Es-Ti
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 10:52: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 KAA24793
	for <simple@ietf.org>; Mon, 9 Feb 2004 10:52:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqDhg-00027s-00
	for simple@ietf.org; Mon, 09 Feb 2004 10:52:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqDgp-00023e-00
	for simple@ietf.org; Mon, 09 Feb 2004 10:51:16 -0500
Received: from cluster-a.mailcontrol.com ([80.69.8.190] helo=rly06a.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqDgP-0001y7-00
	for simple@ietf.org; Mon, 09 Feb 2004 10:50:49 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly06a.srv.mailcontrol.com (MailControl) with SMTP id i19FoFVR007402;
	Mon, 9 Feb 2004 15:50:16 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; Mon, 9 Feb 2004 15:50:14 +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] *PID drafts
Message-ID: <45730E094814E44488F789C1CDED27AE02BDF184@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] *PID drafts
Thread-Index: AcPvHZF4V6YwNryiSne3a2cm+Lg3mAABpfAg
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Henning Schulzrinne" <hgs@cs.columbia.edu>, <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: Mon, 9 Feb 2004 15:50:15 -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

Henning - just a small point - shouldn't the <type> element in the rpid
doc schema extending 'Tuple' definition be <contact-type>.

Chris.


>-----Original Message-----
>From: Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
>Sent: 09 February 2004 14:58
>To: simple@ietf.org
>Subject: [Simple] *PID drafts
>
>I finally submitted the split RPID set of drafts. Until they appear in
>the archives, you can find HTML and text copies at
>
>http://www.cs.columbia.edu/sip/draft/cipid/draft-ietf-simple-cipid-00.h
tml
>http://www.cs.columbia.edu/sip/draft/future-status/draft-ietf-simple-
>future-00.html
>http://www.cs.columbia.edu/sip/draft/rpid/draft-ietf-simple-rpid-01.htm
l
>
>Comments are most welcome.
>
>Henning
>
>_______________________________________________
>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  Mon Feb  9 11:46: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 LAA27775
	for <simple-archive@ietf.org>; Mon, 9 Feb 2004 11:46:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqEXz-0000Nf-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 11:46:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqEWy-0000H4-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 11:45:09 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqEW0-00009V-00; Mon, 09 Feb 2004 11:44:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AqEW1-0005oj-Cb; Mon, 09 Feb 2004 11:44:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqEVt-0004iX-LE; Mon, 09 Feb 2004 11: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 1AqEVC-0004fv-35
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 11:43: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 LAA27519
	for <simple@ietf.org>; Mon, 9 Feb 2004 11:43:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqEVA-00001V-00
	for simple@ietf.org; Mon, 09 Feb 2004 11:43:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqEUC-0007ia-00
	for simple@ietf.org; Mon, 09 Feb 2004 11:42:17 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqETM-0007d0-00
	for simple@ietf.org; Mon, 09 Feb 2004 11:41:24 -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 i19GfNEp024232;
	Mon, 9 Feb 2004 11:41:23 -0500 (EST)
Received: from cs.columbia.edu (dhcp62.cs.columbia.edu [128.59.17.212])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i19GdrH10044;
	Mon, 9 Feb 2004 11:39:53 -0500
Message-ID: <4027B7D8.7070402@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.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Chris Boulton <cboulton@ubiquity.net>
CC: simple@ietf.org
Subject: Re: [Simple] *PID drafts
References: <45730E094814E44488F789C1CDED27AE02BDF184@gbnewp0758m.eu.ubiquity.net>
In-Reply-To: <45730E094814E44488F789C1CDED27AE02BDF184@gbnewp0758m.eu.ubiquity.net>
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, 09 Feb 2004 11:39: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

It should be; thanks.

Chris Boulton wrote:

> Henning - just a small point - shouldn't the <type> element in the rpid
> doc schema extending 'Tuple' definition be <contact-type>.
> 


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


From exim@www1.ietf.org  Mon Feb  9 11:46: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 LAA27824
	for <simple-archive@odin.ietf.org>; Mon, 9 Feb 2004 11:46: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 1AqEY2-0004w2-5H
	for simple-archive@odin.ietf.org; Mon, 09 Feb 2004 11:46:14 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i19GkEgI018970
	for simple-archive@odin.ietf.org; Mon, 9 Feb 2004 11:46:14 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqEY2-0004vt-0c
	for simple-web-archive@optimus.ietf.org; Mon, 09 Feb 2004 11:46: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 LAA27793
	for <simple-web-archive@ietf.org>; Mon, 9 Feb 2004 11:46:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqEY0-0000Nv-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 11:46:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqEWz-0000HC-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 11:45:10 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqEW0-00009V-00; Mon, 09 Feb 2004 11:44:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AqEW1-0005oj-Cb; Mon, 09 Feb 2004 11:44:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqEVt-0004iX-LE; Mon, 09 Feb 2004 11: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 1AqEVC-0004fv-35
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 11:43: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 LAA27519
	for <simple@ietf.org>; Mon, 9 Feb 2004 11:43:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqEVA-00001V-00
	for simple@ietf.org; Mon, 09 Feb 2004 11:43:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqEUC-0007ia-00
	for simple@ietf.org; Mon, 09 Feb 2004 11:42:17 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqETM-0007d0-00
	for simple@ietf.org; Mon, 09 Feb 2004 11:41:24 -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 i19GfNEp024232;
	Mon, 9 Feb 2004 11:41:23 -0500 (EST)
Received: from cs.columbia.edu (dhcp62.cs.columbia.edu [128.59.17.212])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i19GdrH10044;
	Mon, 9 Feb 2004 11:39:53 -0500
Message-ID: <4027B7D8.7070402@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.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Chris Boulton <cboulton@ubiquity.net>
CC: simple@ietf.org
Subject: Re: [Simple] *PID drafts
References: <45730E094814E44488F789C1CDED27AE02BDF184@gbnewp0758m.eu.ubiquity.net>
In-Reply-To: <45730E094814E44488F789C1CDED27AE02BDF184@gbnewp0758m.eu.ubiquity.net>
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, 09 Feb 2004 11:39: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 should be; thanks.

Chris Boulton wrote:

> Henning - just a small point - shouldn't the <type> element in the rpid
> doc schema extending 'Tuple' definition be <contact-type>.
> 


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



From simple-admin@ietf.org  Mon Feb  9 14:50: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 OAA07025
	for <simple-archive@ietf.org>; Mon, 9 Feb 2004 14:50:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqHQB-0002rR-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 14:50:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqHPL-0002mc-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 14:49:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqHP0-0002h8-00; Mon, 09 Feb 2004 14: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 1AqHOv-0003Sn-Ud; Mon, 09 Feb 2004 14: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 1AqHOC-0003QL-K0
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 14:48: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 OAA06883
	for <simple@ietf.org>; Mon, 9 Feb 2004 14:48:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqHOA-0002et-00
	for simple@ietf.org; Mon, 09 Feb 2004 14:48:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqHND-0002Zf-00
	for simple@ietf.org; Mon, 09 Feb 2004 14:47:16 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqHMK-0002Qo-00
	for simple@ietf.org; Mon, 09 Feb 2004 14:46:21 -0500
Received: from dynamicsoft.com ([63.113.46.162])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i19JjrNr001543
	for <simple@ietf.org>; Mon, 9 Feb 2004 14:45:53 -0500 (EST)
Message-ID: <4027E369.1080001@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] New xcap authorization documents
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 09 Feb 2004 14:45: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
Content-Transfer-Encoding: 7bit

Folks,

We've completed the major first step of integrating the geopriv and 
simple authorization specifications. -00 drafts have been submitted to 
both geopriv and simple supporting this unification.

In geopriv, the main draft to look at is this one (available in the 
archives shortly:)
http://ecotroph.net/~anewton/resources/geopriv/draft-ietf-geopriv-common-policy-00.txt

This is the common policy specification. It outlines the framework for 
representing policies, and defines some basic elements, such as 
confirming subscriptions and identifying watchers. At this time, it 
includes support for the "exception" clause against domains.

This specification is extended (and in particular, the abstract 
condition, action, and transformation elements are made concrete) with 
presence specific data in:

http://www.jdrosen.net/papers/draft-rosenberg-simple-rules-00.txt

which should also appear in the archives shortly. This draft will 
replace draft-ietf-simple-xcap-auth-usage-01.txt once the group is happy 
with the approach.

Another change is the removal of "supported permissions" from 
xcap-auth-usage. That, like authorization rules, is now broken into a 
common core document and a presence specific one.

http://www.jdrosen.net/papers/draft-rosenberg-simple-common-policy-caps-00.txt

specifies the common document, and:

http://www.jdrosen.net/papers/draft-rosenberg-simple-pres-policy-caps-00.txt

contains the capabilities specific to presence.

These are both very simple specifications.

I think the resulting document set is much cleaner and easier to 
understand than before. Put together, beyond a split, here are the major 
changes:

* all conditions are part of a rule-wide selector (the conditions 
element) rather than specific to permissions. As such, the accept-if 
condition is gone.

* only domain's have except clauses. There is no longer an "any" 
condition or the ability to reference a list.

* The "sphere" element is now present as a condition

* There is a "validity" condition which allows you to temproally scope 
the validity of a document

* Removed "can-encrypt" condition - trying to keep things minimal.

* You can now explicitly ask for subscription confirmation using the 
confirmation action from the common document

* You can explicitly accept or reject subscriptions with the 
accept-subscription action in the presence specific document.

* You can now explicitly polite block. The behavior of the server when 
the user requests polite blocking is not defined - its implementation 
specific.

* There is no longer an "encrypt" action for requesting the server to 
send encrypted notifications.

* There is now an "anonymous" condition which allows you to specify 
policies based on whether the subscription was anonymous

* Specific treatment for identity matching is defined for SIP digest 
authentication, P-asserted-ID and sip-identity

* There are three content transformations defined - show-tuple, 
show-namespace and show-element. Each of these is applied INDEPENDENTLY, 
so if an item is filtered by any one of these, its filtered out of the 
document.

* show-note and show-contact have been removed to simplify

* defaults were established for the above three transformations

* The documents are much less xcap-centric. They talk about document 
formats, and have a small section at the end which defines the usage for 
xcap. The title and filenames have also changed to reflect this. This 
clarifies that these documents can be used outside of xcap.



Please take a look and send comments.

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  Mon Feb  9 14:50: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 OAA07050
	for <simple-archive@odin.ietf.org>; Mon, 9 Feb 2004 14:50: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 1AqHQF-0003aD-K8
	for simple-archive@odin.ietf.org; Mon, 09 Feb 2004 14:50:23 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i19JoN7E013767
	for simple-archive@odin.ietf.org; Mon, 9 Feb 2004 14:50:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqHQF-0003Zy-GR
	for simple-web-archive@optimus.ietf.org; Mon, 09 Feb 2004 14:50: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 OAA07043
	for <simple-web-archive@ietf.org>; Mon, 9 Feb 2004 14:50:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqHQC-0002rW-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 14:50:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqHPM-0002mj-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 14:49:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqHP0-0002h8-00; Mon, 09 Feb 2004 14: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 1AqHOv-0003Sn-Ud; Mon, 09 Feb 2004 14: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 1AqHOC-0003QL-K0
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 14:48: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 OAA06883
	for <simple@ietf.org>; Mon, 9 Feb 2004 14:48:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqHOA-0002et-00
	for simple@ietf.org; Mon, 09 Feb 2004 14:48:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqHND-0002Zf-00
	for simple@ietf.org; Mon, 09 Feb 2004 14:47:16 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqHMK-0002Qo-00
	for simple@ietf.org; Mon, 09 Feb 2004 14:46:21 -0500
Received: from dynamicsoft.com ([63.113.46.162])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i19JjrNr001543
	for <simple@ietf.org>; Mon, 9 Feb 2004 14:45:53 -0500 (EST)
Message-ID: <4027E369.1080001@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] New xcap authorization documents
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 09 Feb 2004 14:45: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
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Folks,

We've completed the major first step of integrating the geopriv and 
simple authorization specifications. -00 drafts have been submitted to 
both geopriv and simple supporting this unification.

In geopriv, the main draft to look at is this one (available in the 
archives shortly:)
http://ecotroph.net/~anewton/resources/geopriv/draft-ietf-geopriv-common-policy-00.txt

This is the common policy specification. It outlines the framework for 
representing policies, and defines some basic elements, such as 
confirming subscriptions and identifying watchers. At this time, it 
includes support for the "exception" clause against domains.

This specification is extended (and in particular, the abstract 
condition, action, and transformation elements are made concrete) with 
presence specific data in:

http://www.jdrosen.net/papers/draft-rosenberg-simple-rules-00.txt

which should also appear in the archives shortly. This draft will 
replace draft-ietf-simple-xcap-auth-usage-01.txt once the group is happy 
with the approach.

Another change is the removal of "supported permissions" from 
xcap-auth-usage. That, like authorization rules, is now broken into a 
common core document and a presence specific one.

http://www.jdrosen.net/papers/draft-rosenberg-simple-common-policy-caps-00.txt

specifies the common document, and:

http://www.jdrosen.net/papers/draft-rosenberg-simple-pres-policy-caps-00.txt

contains the capabilities specific to presence.

These are both very simple specifications.

I think the resulting document set is much cleaner and easier to 
understand than before. Put together, beyond a split, here are the major 
changes:

* all conditions are part of a rule-wide selector (the conditions 
element) rather than specific to permissions. As such, the accept-if 
condition is gone.

* only domain's have except clauses. There is no longer an "any" 
condition or the ability to reference a list.

* The "sphere" element is now present as a condition

* There is a "validity" condition which allows you to temproally scope 
the validity of a document

* Removed "can-encrypt" condition - trying to keep things minimal.

* You can now explicitly ask for subscription confirmation using the 
confirmation action from the common document

* You can explicitly accept or reject subscriptions with the 
accept-subscription action in the presence specific document.

* You can now explicitly polite block. The behavior of the server when 
the user requests polite blocking is not defined - its implementation 
specific.

* There is no longer an "encrypt" action for requesting the server to 
send encrypted notifications.

* There is now an "anonymous" condition which allows you to specify 
policies based on whether the subscription was anonymous

* Specific treatment for identity matching is defined for SIP digest 
authentication, P-asserted-ID and sip-identity

* There are three content transformations defined - show-tuple, 
show-namespace and show-element. Each of these is applied INDEPENDENTLY, 
so if an item is filtered by any one of these, its filtered out of the 
document.

* show-note and show-contact have been removed to simplify

* defaults were established for the above three transformations

* The documents are much less xcap-centric. They talk about document 
formats, and have a small section at the end which defines the usage for 
xcap. The title and filenames have also changed to reflect this. This 
clarifies that these documents can be used outside of xcap.



Please take a look and send comments.

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 Feb  9 16:27: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 QAA14836
	for <simple-archive@ietf.org>; Mon, 9 Feb 2004 16:27:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqIwP-0004hE-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 16:27:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqIu8-00049i-00
	for simple-archive@ietf.org; Mon, 09 Feb 2004 16:25:22 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqIs2-0003gZ-00; Mon, 09 Feb 2004 16:23:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqIrt-00037U-Q2; Mon, 09 Feb 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 1AqIrC-0002vj-TZ
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 16:22:18 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA13882;
	Mon, 9 Feb 2004 16:22:15 -0500 (EST)
Message-Id: <200402092122.QAA13882@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-prescaps-ext-00.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, 09 Feb 2004 16:22: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.4 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		: User agent capability presence status extension
	Author(s)	: M. Lonnfors, K. Kiss
	Filename	: draft-ietf-simple-prescaps-ext-00.txt
	Pages		: 28
	Date		: 2004-2-9
	
Interoperation of Instant Messaging and Presence systems has been
defined in IMPP working group. IMPP WG has come up with baseline
interoperable operations and formats for presence and instant   messaging systems. However, these base formats might need standardized extensions in order to enable building rational applications using presence and instant messaging. This memo proposes an extension to PIDF presence document format to represent

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-prescaps-ext-00.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-prescaps-ext-00.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-prescaps-ext-00.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-2-9162218.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-prescaps-ext-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-prescaps-ext-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-9162218.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 Feb  9 16:28: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 QAA14936
	for <simple-archive@odin.ietf.org>; Mon, 9 Feb 2004 16:28: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 1AqIwS-0003w7-Tp
	for simple-archive@odin.ietf.org; Mon, 09 Feb 2004 16:27:44 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i19LRisx015130
	for simple-archive@odin.ietf.org; Mon, 9 Feb 2004 16: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 1AqIwS-0003vx-QD
	for simple-web-archive@optimus.ietf.org; Mon, 09 Feb 2004 16: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 QAA14863
	for <simple-web-archive@ietf.org>; Mon, 9 Feb 2004 16:27:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqIwQ-0004hQ-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 16:27:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqIuA-0004A8-00
	for simple-web-archive@ietf.org; Mon, 09 Feb 2004 16:25:23 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqIs2-0003gZ-00; Mon, 09 Feb 2004 16:23:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqIrt-00037U-Q2; Mon, 09 Feb 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 1AqIrC-0002vj-TZ
	for simple@optimus.ietf.org; Mon, 09 Feb 2004 16:22:18 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA13882;
	Mon, 9 Feb 2004 16:22:15 -0500 (EST)
Message-Id: <200402092122.QAA13882@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-prescaps-ext-00.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, 09 Feb 2004 16:22: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.4 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		: User agent capability presence status extension
	Author(s)	: M. Lonnfors, K. Kiss
	Filename	: draft-ietf-simple-prescaps-ext-00.txt
	Pages		: 28
	Date		: 2004-2-9
	
Interoperation of Instant Messaging and Presence systems has been
defined in IMPP working group. IMPP WG has come up with baseline
interoperable operations and formats for presence and instant   messaging systems. However, these base formats might need standardized extensions in order to enable building rational applications using presence and instant messaging. This memo proposes an extension to PIDF presence document format to represent

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-prescaps-ext-00.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-prescaps-ext-00.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-prescaps-ext-00.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-2-9162218.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-prescaps-ext-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-prescaps-ext-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-9162218.I-D@ietf.org>

--OtherAccess--

--NextPart--



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



From simple-admin@ietf.org  Tue Feb 10 10:56: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 KAA24057
	for <simple-archive@ietf.org>; Tue, 10 Feb 2004 10:55:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaEz-0005bX-00
	for simple-archive@ietf.org; Tue, 10 Feb 2004 10:56:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqaE2-0005VI-00
	for simple-archive@ietf.org; Tue, 10 Feb 2004 10:55:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaDJ-0005PW-00; Tue, 10 Feb 2004 10:54:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqaD2-0000qz-Sd; Tue, 10 Feb 2004 10:54:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqaC7-0000qG-1h
	for simple@optimus.ietf.org; Tue, 10 Feb 2004 10:53: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 KAA23948
	for <simple@ietf.org>; Tue, 10 Feb 2004 10:52:59 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaC4-0005GK-00
	for simple@ietf.org; Tue, 10 Feb 2004 10:53:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqaB5-0005At-00
	for simple@ietf.org; Tue, 10 Feb 2004 10:51:59 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaAu-00055v-00
	for simple@ietf.org; Tue, 10 Feb 2004 10:51:48 -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 i1AFplv03081
	for <simple@ietf.org>; Tue, 10 Feb 2004 17:51:47 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67acf71c87ac158f240af@esvir04nok.ntc.nokia.com> for <simple@ietf.org>;
 Tue, 10 Feb 2004 17:51:47 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 10 Feb 2004 17:51: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: <E392EEA75EC5F54AB75229B693B1B6A707E7A30C@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] New xcap authorization documents
Thread-Index: AcPvSAnlGDdWtkDYR5GSxd9IBCgMVgAoZA8Q
To: <simple@ietf.org>
X-OriginalArrivalTime: 10 Feb 2004 15:51:48.0512 (UTC) FILETIME=[CACB6200:01C3EFED]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] New version of XCAP usage for manipulating presence document contents
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 10 Feb 2004 17:51: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

I have submitted a new version on the XCAP application usage for =
manipulating the content of PIDF presence document, previously known as =
XCAP usage for presence publishing.=20

You can find it at:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipu=
lation-usage-00.txt
(Note that actually this has been approved as SIMPLE WG item, but due to =
my typo, it is still named as an individual draft.)

The main idea of the draft is to complement SIP PUBLISH to allow the =
presentity to manipulate device independent "hard state" presence =
information. This hard state information would be fed to the presence =
composition process as one input alongside the PUA views published using =
SIP.

There are no open issues as such within the draft, the updates compared =
to the last version were mainly about better wording. However, there is =
one big issue wrt. the latest discussion on SIP PUBLISH. There has been =
a proposal (on SIP WG list) to enhance PUBLISH solution so that PUAs =
would be able to learn the states set by each other and actually =
override such states. If this is brought forward PUBLISH will really =
start overlapping with the XCAP usage defined here. I will continue this =
discussion on SIP WG mailing list.

Regards,
	Markus  =20

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


From exim@www1.ietf.org  Tue Feb 10 10: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 KAA24097
	for <simple-archive@odin.ietf.org>; Tue, 10 Feb 2004 10: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 1AqaF3-00017G-IJ
	for simple-archive@odin.ietf.org; Tue, 10 Feb 2004 10:56:05 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1AFu5L8004290
	for simple-archive@odin.ietf.org; Tue, 10 Feb 2004 10:56:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqaF2-000176-I6
	for simple-web-archive@optimus.ietf.org; Tue, 10 Feb 2004 10:56: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 KAA24075
	for <simple-web-archive@ietf.org>; Tue, 10 Feb 2004 10:56:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaEz-0005bd-00
	for simple-web-archive@ietf.org; Tue, 10 Feb 2004 10:56:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqaE2-0005VQ-00
	for simple-web-archive@ietf.org; Tue, 10 Feb 2004 10:55:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaDJ-0005PW-00; Tue, 10 Feb 2004 10:54:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqaD2-0000qz-Sd; Tue, 10 Feb 2004 10:54:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqaC7-0000qG-1h
	for simple@optimus.ietf.org; Tue, 10 Feb 2004 10:53: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 KAA23948
	for <simple@ietf.org>; Tue, 10 Feb 2004 10:52:59 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaC4-0005GK-00
	for simple@ietf.org; Tue, 10 Feb 2004 10:53:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqaB5-0005At-00
	for simple@ietf.org; Tue, 10 Feb 2004 10:51:59 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaAu-00055v-00
	for simple@ietf.org; Tue, 10 Feb 2004 10:51:48 -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 i1AFplv03081
	for <simple@ietf.org>; Tue, 10 Feb 2004 17:51:47 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67acf71c87ac158f240af@esvir04nok.ntc.nokia.com> for <simple@ietf.org>;
 Tue, 10 Feb 2004 17:51:47 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 10 Feb 2004 17:51: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: <E392EEA75EC5F54AB75229B693B1B6A707E7A30C@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] New xcap authorization documents
Thread-Index: AcPvSAnlGDdWtkDYR5GSxd9IBCgMVgAoZA8Q
To: <simple@ietf.org>
X-OriginalArrivalTime: 10 Feb 2004 15:51:48.0512 (UTC) FILETIME=[CACB6200:01C3EFED]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] New version of XCAP usage for manipulating presence document contents
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 10 Feb 2004 17:51: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.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 submitted a new version on the XCAP application usage for =
manipulating the content of PIDF presence document, previously known as =
XCAP usage for presence publishing.=20

You can find it at:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipu=
lation-usage-00.txt
(Note that actually this has been approved as SIMPLE WG item, but due to =
my typo, it is still named as an individual draft.)

The main idea of the draft is to complement SIP PUBLISH to allow the =
presentity to manipulate device independent "hard state" presence =
information. This hard state information would be fed to the presence =
composition process as one input alongside the PUA views published using =
SIP.

There are no open issues as such within the draft, the updates compared =
to the last version were mainly about better wording. However, there is =
one big issue wrt. the latest discussion on SIP PUBLISH. There has been =
a proposal (on SIP WG list) to enhance PUBLISH solution so that PUAs =
would be able to learn the states set by each other and actually =
override such states. If this is brought forward PUBLISH will really =
start overlapping with the XCAP usage defined here. I will continue this =
discussion on SIP WG mailing list.

Regards,
	Markus  =20

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



From simple-admin@ietf.org  Tue Feb 10 11:08: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 LAA25316
	for <simple-archive@ietf.org>; Tue, 10 Feb 2004 11:08:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaRU-0007iY-00
	for simple-archive@ietf.org; Tue, 10 Feb 2004 11:08:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqaQb-0007Za-00
	for simple-archive@ietf.org; Tue, 10 Feb 2004 11:08:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaPh-0007Py-00; Tue, 10 Feb 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 1AqaPf-0002E0-3E; Tue, 10 Feb 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 1AqaOr-00027Y-FO
	for simple@optimus.ietf.org; Tue, 10 Feb 2004 11:06: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 LAA25080
	for <simple@ietf.org>; Tue, 10 Feb 2004 11:06: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 1AqaOo-0007Gm-00
	for simple@ietf.org; Tue, 10 Feb 2004 11:06:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqaNs-00073b-00
	for simple@ietf.org; Tue, 10 Feb 2004 11:05:13 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaM7-0006i5-00
	for simple@ietf.org; Tue, 10 Feb 2004 11:03:23 -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 i1AG3Mv19526
	for <simple@ietf.org>; Tue, 10 Feb 2004 18:03:22 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67ad01b200ac158f240af@esvir04nok.ntc.nokia.com> for <simple@ietf.org>;
 Tue, 10 Feb 2004 18:03:20 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 10 Feb 2004 18:03: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: [Simple] XCAP questions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D59FA@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] XCAP questions
Thread-Index: AcPngBmIo9JEoIEPSxi0Ed9So8MypwErT+IQ
To: <Jari.Urpalainen@nokia.com>, <simple@ietf.org>
X-OriginalArrivalTime: 10 Feb 2004 16:03:20.0220 (UTC) FILETIME=[6715A5C0:01C3EFEF]
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, 10 Feb 2004 18:03: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

For practical use of XCAP I think case 1. below is very important, =
without it XCAP falls short from the practical requirements. The =
requirement is basically that the user should be able to determine which =
XCAP-manipulateable resources he has under which application usage. =
Without this, there will be difficulties when the client looses state or =
the user switches to some other client device.=20

I think it would be sufficient to be able to do this per application =
usage. Is it possible to define a (XML) response payload for HTTP GET =
done for the application usage directory URI, which would include the =
resources under that directory/usage?

Markus

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jari Urpalainen
> Sent: 29 January, 2004 12:22
> To: simple@ietf.org
> Subject: [Simple] XCAP questions
>=20
>=20
> Hi !
>=20
> I have been developing a reference implementation for XCAP server=20
> (standalone and an Apache module).  There are some=20
> open/unclear issues=20
> (to me at least),  so here's the list of questions.
>=20
> 1. XCAP directory list
> In XCAP presence auth draft chapter 4.4, there's a requirement to get=20
> all documents from the server. However, in the base XCAP draft it is=20
> unspecified how the server should send this directory list. While=20
> http-servers can/will provide this information in many ways, IMO the=20
> base XCAP draft should specify this format (xml?).=20
> Furhermore, it would=20
> be nice if ETags were included in the response in order to help to=20
> synchonize documents between the client and the server.
>=20
> 2. XCAP ETags
> In order to ease the synchronizing within resources between=20
> client and=20
> server the base XCAP draft could specify the secure hash method e.g.=20
> SHA-1 or whatever that is used to calculate the ETag. This is already=20
> proposed in xcap-package but IMHO could be in the base spec.
>=20
> 3. XCAP attributes
> When updating/querying attributes is it necessary to include=20
> attribute=20
> name in payload as attribute name is already provided in XPATH-query ?
>=20
> e.g. you could get /resource-lists/list[@name=3D"friends"]/@uri
> so you already know that you receive response for attribute uri. IMHO=20
> when putting/getting attributes, payload could include only=20
> attribute value.
>=20
> 4. XCAP namespace declarations
> As namespace handling resemble "standard" XML attributes is it also=20
> allowed to change namespace declarations with similar semantics ?
>=20
> BR,
> Jari Urpalainen
>=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 Feb 10 11:09: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 LAA25392
	for <simple-archive@odin.ietf.org>; Tue, 10 Feb 2004 11:09: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 1AqaRX-0002lg-T8
	for simple-archive@odin.ietf.org; Tue, 10 Feb 2004 11:08:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1AG8xQb010634
	for simple-archive@odin.ietf.org; Tue, 10 Feb 2004 11: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 1AqaRX-0002lR-Pt
	for simple-web-archive@optimus.ietf.org; Tue, 10 Feb 2004 11:08: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 LAA25333
	for <simple-web-archive@ietf.org>; Tue, 10 Feb 2004 11:08:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaRV-0007id-00
	for simple-web-archive@ietf.org; Tue, 10 Feb 2004 11:08:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqaQc-0007Zh-00
	for simple-web-archive@ietf.org; Tue, 10 Feb 2004 11:08:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaPh-0007Py-00; Tue, 10 Feb 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 1AqaPf-0002E0-3E; Tue, 10 Feb 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 1AqaOr-00027Y-FO
	for simple@optimus.ietf.org; Tue, 10 Feb 2004 11:06: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 LAA25080
	for <simple@ietf.org>; Tue, 10 Feb 2004 11:06: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 1AqaOo-0007Gm-00
	for simple@ietf.org; Tue, 10 Feb 2004 11:06:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AqaNs-00073b-00
	for simple@ietf.org; Tue, 10 Feb 2004 11:05:13 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqaM7-0006i5-00
	for simple@ietf.org; Tue, 10 Feb 2004 11:03:23 -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 i1AG3Mv19526
	for <simple@ietf.org>; Tue, 10 Feb 2004 18:03:22 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67ad01b200ac158f240af@esvir04nok.ntc.nokia.com> for <simple@ietf.org>;
 Tue, 10 Feb 2004 18:03:20 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 10 Feb 2004 18:03: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: [Simple] XCAP questions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D59FA@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] XCAP questions
Thread-Index: AcPngBmIo9JEoIEPSxi0Ed9So8MypwErT+IQ
To: <Jari.Urpalainen@nokia.com>, <simple@ietf.org>
X-OriginalArrivalTime: 10 Feb 2004 16:03:20.0220 (UTC) FILETIME=[6715A5C0:01C3EFEF]
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, 10 Feb 2004 18:03: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.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,

For practical use of XCAP I think case 1. below is very important, =
without it XCAP falls short from the practical requirements. The =
requirement is basically that the user should be able to determine which =
XCAP-manipulateable resources he has under which application usage. =
Without this, there will be difficulties when the client looses state or =
the user switches to some other client device.=20

I think it would be sufficient to be able to do this per application =
usage. Is it possible to define a (XML) response payload for HTTP GET =
done for the application usage directory URI, which would include the =
resources under that directory/usage?

Markus

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jari Urpalainen
> Sent: 29 January, 2004 12:22
> To: simple@ietf.org
> Subject: [Simple] XCAP questions
>=20
>=20
> Hi !
>=20
> I have been developing a reference implementation for XCAP server=20
> (standalone and an Apache module).  There are some=20
> open/unclear issues=20
> (to me at least),  so here's the list of questions.
>=20
> 1. XCAP directory list
> In XCAP presence auth draft chapter 4.4, there's a requirement to get=20
> all documents from the server. However, in the base XCAP draft it is=20
> unspecified how the server should send this directory list. While=20
> http-servers can/will provide this information in many ways, IMO the=20
> base XCAP draft should specify this format (xml?).=20
> Furhermore, it would=20
> be nice if ETags were included in the response in order to help to=20
> synchonize documents between the client and the server.
>=20
> 2. XCAP ETags
> In order to ease the synchronizing within resources between=20
> client and=20
> server the base XCAP draft could specify the secure hash method e.g.=20
> SHA-1 or whatever that is used to calculate the ETag. This is already=20
> proposed in xcap-package but IMHO could be in the base spec.
>=20
> 3. XCAP attributes
> When updating/querying attributes is it necessary to include=20
> attribute=20
> name in payload as attribute name is already provided in XPATH-query ?
>=20
> e.g. you could get /resource-lists/list[@name=3D"friends"]/@uri
> so you already know that you receive response for attribute uri. IMHO=20
> when putting/getting attributes, payload could include only=20
> attribute value.
>=20
> 4. XCAP namespace declarations
> As namespace handling resemble "standard" XML attributes is it also=20
> allowed to change namespace declarations with similar semantics ?
>=20
> BR,
> Jari Urpalainen
>=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 Feb 10 16:11: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 QAA16255
	for <simple-archive@ietf.org>; Tue, 10 Feb 2004 16:11:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqfAJ-000218-00
	for simple-archive@ietf.org; Tue, 10 Feb 2004 16:11:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aqf8z-0001k6-00
	for simple-archive@ietf.org; Tue, 10 Feb 2004 16:10:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aqf7z-0001Wu-00; Tue, 10 Feb 2004 16:09:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aqf7t-0006Ps-IX; Tue, 10 Feb 2004 16: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 1Aqf72-0005wv-Ed
	for simple@optimus.ietf.org; Tue, 10 Feb 2004 16:08:08 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA15386;
	Tue, 10 Feb 2004 16:08:05 -0500 (EST)
Message-Id: <200402102108.QAA15386@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-future-00.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: Tue, 10 Feb 2004 16:08: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.4 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		: Future Presence: Extensions to the Presence Information Data Format (PIDF)
	Author(s)	: H. Schulzrinne
	Filename	: draft-ietf-simple-future-00.txt
	Pages		: 13
	Date		: 2004-2-10
	
The Future Presence extension adds elements to the Presence Information Data Format (PIDF) that allow a presentity to declare their status for a time in the future.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-future-00.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-future-00.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-future-00.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-2-10155432.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-future-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-future-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-10155432.I-D@ietf.org>

--OtherAccess--

--NextPart--



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


From simple-admin@ietf.org  Tue Feb 10 16:11: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 QAA16281
	for <simple-archive@ietf.org>; Tue, 10 Feb 2004 16:11:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqfAN-00021k-00
	for simple-archive@ietf.org; Tue, 10 Feb 2004 16:11:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aqf91-0001kR-00
	for simple-archive@ietf.org; Tue, 10 Feb 2004 16:10:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aqf7z-0001Wv-00; Tue, 10 Feb 2004 16:09:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aqf7u-0006QY-LQ; Tue, 10 Feb 2004 16: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 1Aqf7D-00068Y-E1
	for simple@optimus.ietf.org; Tue, 10 Feb 2004 16:08:19 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA15431;
	Tue, 10 Feb 2004 16:08:16 -0500 (EST)
Message-Id: <200402102108.QAA15431@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-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: Tue, 10 Feb 2004 16:08: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.4 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 Information Data Format
	Author(s)	: H. Schulzrinne
	Filename	: draft-ietf-simple-rpid-01.txt
	Pages		: 24
	Date		: 2004-2-10
	
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. This information
can be translated into call routing behavior or be delivered to
watchers, for example. The information is designed so that much of it
can be derived automatically, e.g., from calendar files or user
activity.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-rpid-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-rpid-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-rpid-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-2-10155500.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-rpid-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-rpid-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-10155500.I-D@ietf.org>

--OtherAccess--

--NextPart--



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


From simple-admin@ietf.org  Tue Feb 10 16:11:42 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA16320
	for <simple-archive@ietf.org>; Tue, 10 Feb 2004 16:11:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqfAU-00022x-00
	for simple-archive@ietf.org; Tue, 10 Feb 2004 16:11:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aqf93-0001kn-00
	for simple-archive@ietf.org; Tue, 10 Feb 2004 16:10:13 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aqf7z-0001Wx-00; Tue, 10 Feb 2004 16:09:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aqf7v-0006Qv-Ad; Tue, 10 Feb 2004 16:09:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aqf7T-0006EU-HE
	for simple@optimus.ietf.org; Tue, 10 Feb 2004 16:08: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 QAA15467;
	Tue, 10 Feb 2004 16:08:32 -0500 (EST)
Message-Id: <200402102108.QAA15467@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-00.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: Tue, 10 Feb 2004 16:08: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.4 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-00.txt
	Pages		: 15
	Date		: 2004-2-10
	
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-00.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-00.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-00.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-2-10161459.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-cipid-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-cipid-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-10161459.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 Feb 10 16: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 QAA16366
	for <simple-archive@odin.ietf.org>; Tue, 10 Feb 2004 16:12: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 1AqfAM-00078x-N3
	for simple-archive@odin.ietf.org; Tue, 10 Feb 2004 16:11:34 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1ALBYIT027453
	for simple-archive@odin.ietf.org; Tue, 10 Feb 2004 16:11:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqfAM-00078i-J2
	for simple-web-archive@optimus.ietf.org; Tue, 10 Feb 2004 16:11: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 QAA16277
	for <simple-web-archive@ietf.org>; Tue, 10 Feb 2004 16:11:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqfAK-00021M-00
	for simple-web-archive@ietf.org; Tue, 10 Feb 2004 16:11:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aqf90-0001kH-00
	for simple-web-archive@ietf.org; Tue, 10 Feb 2004 16:10:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aqf7z-0001Wu-00; Tue, 10 Feb 2004 16:09:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aqf7t-0006Ps-IX; Tue, 10 Feb 2004 16: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 1Aqf72-0005wv-Ed
	for simple@optimus.ietf.org; Tue, 10 Feb 2004 16:08:08 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA15386;
	Tue, 10 Feb 2004 16:08:05 -0500 (EST)
Message-Id: <200402102108.QAA15386@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-future-00.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: Tue, 10 Feb 2004 16:08: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.4 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		: Future Presence: Extensions to the Presence Information Data Format (PIDF)
	Author(s)	: H. Schulzrinne
	Filename	: draft-ietf-simple-future-00.txt
	Pages		: 13
	Date		: 2004-2-10
	
The Future Presence extension adds elements to the Presence Information Data Format (PIDF) that allow a presentity to declare their status for a time in the future.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-future-00.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-future-00.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-future-00.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-2-10155432.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-future-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-future-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-10155432.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 Feb 10 16:12: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 QAA16383
	for <simple-archive@odin.ietf.org>; Tue, 10 Feb 2004 16:12: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 1AqfAQ-00079S-QH
	for simple-archive@odin.ietf.org; Tue, 10 Feb 2004 16:11:38 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1ALBc0t027484
	for simple-archive@odin.ietf.org; Tue, 10 Feb 2004 16:11:38 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqfAQ-00079D-Mt
	for simple-web-archive@optimus.ietf.org; Tue, 10 Feb 2004 16:11: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 QAA16302
	for <simple-web-archive@ietf.org>; Tue, 10 Feb 2004 16:11:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqfAO-00021y-00
	for simple-web-archive@ietf.org; Tue, 10 Feb 2004 16:11:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aqf92-0001ka-00
	for simple-web-archive@ietf.org; Tue, 10 Feb 2004 16:10:13 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aqf7z-0001Wv-00; Tue, 10 Feb 2004 16:09:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aqf7u-0006QY-LQ; Tue, 10 Feb 2004 16: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 1Aqf7D-00068Y-E1
	for simple@optimus.ietf.org; Tue, 10 Feb 2004 16:08:19 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA15431;
	Tue, 10 Feb 2004 16:08:16 -0500 (EST)
Message-Id: <200402102108.QAA15431@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-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: Tue, 10 Feb 2004 16:08: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.4 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 Information Data Format
	Author(s)	: H. Schulzrinne
	Filename	: draft-ietf-simple-rpid-01.txt
	Pages		: 24
	Date		: 2004-2-10
	
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. This information
can be translated into call routing behavior or be delivered to
watchers, for example. The information is designed so that much of it
can be derived automatically, e.g., from calendar files or user
activity.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-rpid-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-rpid-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-rpid-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-2-10155500.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-rpid-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-rpid-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-10155500.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 Feb 10 16: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 QAA16426
	for <simple-archive@odin.ietf.org>; Tue, 10 Feb 2004 16: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 1AqfAY-00079k-F6
	for simple-archive@odin.ietf.org; Tue, 10 Feb 2004 16:11:46 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1ALBkBU027502
	for simple-archive@odin.ietf.org; Tue, 10 Feb 2004 16:11:46 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AqfAY-00079V-Bm
	for simple-web-archive@optimus.ietf.org; Tue, 10 Feb 2004 16:11: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 QAA16338
	for <simple-web-archive@ietf.org>; Tue, 10 Feb 2004 16:11:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AqfAW-00023C-00
	for simple-web-archive@ietf.org; Tue, 10 Feb 2004 16:11:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aqf94-0001ku-00
	for simple-web-archive@ietf.org; Tue, 10 Feb 2004 16:10:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aqf7z-0001Wx-00; Tue, 10 Feb 2004 16:09:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aqf7v-0006Qv-Ad; Tue, 10 Feb 2004 16:09:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aqf7T-0006EU-HE
	for simple@optimus.ietf.org; Tue, 10 Feb 2004 16:08: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 QAA15467;
	Tue, 10 Feb 2004 16:08:32 -0500 (EST)
Message-Id: <200402102108.QAA15467@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-00.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: Tue, 10 Feb 2004 16:08: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.4 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-00.txt
	Pages		: 15
	Date		: 2004-2-10
	
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-00.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-00.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-00.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-2-10161459.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-cipid-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-cipid-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-10161459.I-D@ietf.org>

--OtherAccess--

--NextPart--



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



From simple-admin@ietf.org  Wed Feb 11 15:54: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 PAA22983
	for <simple-archive@ietf.org>; Wed, 11 Feb 2004 15:54:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ar1Nr-00045x-00
	for simple-archive@ietf.org; Wed, 11 Feb 2004 15:54:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ar1N2-0003zH-00
	for simple-archive@ietf.org; Wed, 11 Feb 2004 15:54:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ar1M8-0003rU-00; Wed, 11 Feb 2004 15:53:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ar1Lx-0004N3-C9; Wed, 11 Feb 2004 15: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 1Ar1L1-00049Q-Fc
	for simple@optimus.ietf.org; Wed, 11 Feb 2004 15:52:03 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA22703;
	Wed, 11 Feb 2004 15:52:01 -0500 (EST)
Message-Id: <200402112052.PAA22703@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-00.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: Wed, 11 Feb 2004 15:52: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.4 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-00.txt
	Pages		: 15
	Date		: 2004-2-10
	
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-00.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-00.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-00.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-2-11160651.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-cipid-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-cipid-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-11160651.I-D@ietf.org>

--OtherAccess--

--NextPart--



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


From exim@www1.ietf.org  Wed Feb 11 15:55: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 PAA23019
	for <simple-archive@odin.ietf.org>; Wed, 11 Feb 2004 15: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 1Ar1Nv-0004ee-Gx
	for simple-archive@odin.ietf.org; Wed, 11 Feb 2004 15:55:03 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1BKt3wm017882
	for simple-archive@odin.ietf.org; Wed, 11 Feb 2004 15: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 1Ar1Nt-0004dy-V8
	for simple-web-archive@optimus.ietf.org; Wed, 11 Feb 2004 15:55: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 PAA23003
	for <simple-web-archive@ietf.org>; Wed, 11 Feb 2004 15:54:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ar1Ns-000463-00
	for simple-web-archive@ietf.org; Wed, 11 Feb 2004 15:55:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ar1N2-0003zO-00
	for simple-web-archive@ietf.org; Wed, 11 Feb 2004 15:54:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ar1M8-0003rU-00; Wed, 11 Feb 2004 15:53:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ar1Lx-0004N3-C9; Wed, 11 Feb 2004 15: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 1Ar1L1-00049Q-Fc
	for simple@optimus.ietf.org; Wed, 11 Feb 2004 15:52:03 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA22703;
	Wed, 11 Feb 2004 15:52:01 -0500 (EST)
Message-Id: <200402112052.PAA22703@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-00.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: Wed, 11 Feb 2004 15:52: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.4 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-00.txt
	Pages		: 15
	Date		: 2004-2-10
	
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-00.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-00.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-00.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-2-11160651.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-cipid-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-cipid-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-11160651.I-D@ietf.org>

--OtherAccess--

--NextPart--



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



From simple-admin@ietf.org  Thu Feb 12 11:33:42 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA01377
	for <simple-archive@ietf.org>; Thu, 12 Feb 2004 11:33:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArJmX-0006v1-00
	for simple-archive@ietf.org; Thu, 12 Feb 2004 11:33:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArJlc-0006lx-00
	for simple-archive@ietf.org; Thu, 12 Feb 2004 11:32:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArJkv-0006ci-00; Thu, 12 Feb 2004 11: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 1ArJku-0008C2-Vn; Thu, 12 Feb 2004 11: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 1ArJkb-00087e-RE
	for simple@optimus.ietf.org; Thu, 12 Feb 2004 11:31: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 LAA01219
	for <simple@ietf.org>; Thu, 12 Feb 2004 11:31:39 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArJkY-0006a8-00
	for simple@ietf.org; Thu, 12 Feb 2004 11:31:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArJjd-0006OQ-00
	for simple@ietf.org; Thu, 12 Feb 2004 11:30:42 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArJib-0006DK-00
	for simple@ietf.org; Thu, 12 Feb 2004 11:29:37 -0500
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1CGTbv14548
	for <simple@ietf.org>; Thu, 12 Feb 2004 18:29:37 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67b76670d2ac158f23077@esvir03nok.nokia.com>;
 Thu, 12 Feb 2004 18:29:35 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 12 Feb 2004 18:29:36 +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: <2038BCC78B1AD641891A0D1AE133DBB701797748@esebe019.ntc.nokia.com>
Thread-Topic: [XCON] "Many users in a single operation" Requirements
Thread-Index: AcPvcz3Jb4YIVoLBQDSBV/8FJxrYogAONw5wAHVB4CAAAH6pcA==
To: <oritl@microsoft.com>, <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 12 Feb 2004 16:29:36.0850 (UTC) FILETIME=[67A7CB20:01C3F185]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: [XCON] "Many users in a single operation" 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: Thu, 12 Feb 2004 18:29:36 +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

[moved to SIMPLE since this is an XCAP issue]

Ok, I see what you mean. XCAP says

   The content of the request MUST be a single XML
   element and associated content (including children elements).

I don't know why that is. Isn't it enough that the URI points to a =
single XML element? Perhaps Jonathan can comment on why the limitation =
is in place.

Else, the example I gave has to be modified as follows:

PUT =
http://xcap.example.com/services/conferences/users/Alice/conference.xml?C=
onference HTTP/1.1
Content-Type:text/plain

<ACL>
   <ACL-target-URI =
Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>
   <ACL-target-URI =
Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>
   <ACL-target-URI =
Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>
</ACL>

/Hisham

> -----Original Message-----
> From: ext Orit Levin [mailto:oritl@microsoft.com]
> Sent: 12.February.2004 18:12
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki); xcon@ietf.org
> Cc: Jonathan Rosenberg
> Subject: RE: [XCON] "Many users in a single operation" Requirements
>=20
>=20
> Where is this "XCAP extension" defined in the XCAP documents?!
>=20
> Besides, you can't do in the same way REQ-CP-3: It MAY be possible for
> the client to batch multiple operations (such as add a user to ACL
> blocked list, or remove a user from ACL allowed list) into a single
> request that is processed atomically.
>=20
> Thanks,
> Orit.
>=20
> -----Original Message-----
> From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]=20
> Sent: Tuesday, February 10, 2004 12:18 AM
> To: Orit Levin; xcon@ietf.org
> Subject: RE: [XCON] "Many users in a single operation" Requirements
>=20
> Here is an example of how to add multiple users to an ACL list in a
> single operation:
>=20
>       PUT
> http://xcap.example.com/services/conferences/users/Alice/confe
> rence.xml?
>          Conference/ACL/ACL-target-URI HTTP/1.1
>          Content-Type:text/plain
>=20
>       <ACL-target-URI
> Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>
>       <ACL-target-URI
> Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>
>       <ACL-target-URI
> Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>
>=20
>=20
> The rest are done in a similar fashion.
>=20
> /Hisham
> > -----Original Message-----
> > From: xcon-admin@ietf.org [mailto:xcon-admin@ietf.org]On=20
> Behalf Of ext
> > Orit Levin
> > Sent: 10.February.2004 03:15
> > To: xcon@ietf.org
> > Subject: [XCON] "Many users in a single operation" Requirements
> >=20
> >=20
> > Hi guys!
> > =20
> > There are many places throughout the CPCP-req document that identify
> > operations on a "subset of list" as MUST be performed in a single
> > operation (e.g. G4, G6, H2, and H4).
> > How do you plan to meet these requirements with "XCAP CPCP"?
> > =20
> > The same question for REQ-CP-3: It MAY be possible for the client to
> > batch multiple operations (such as add a user to ACL=20
> blocked list, or
> > remove a user from ACL allowed list) into a single request that is
> > processed atomically.
> > =20
> > Thanks,
> > Orit.
> >=20
> > _______________________________________________
> > XCON mailing list
> > XCON@ietf.org
> > https://www1.ietf.org/mailman/listinfo/xcon
> >=20
>=20

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


From exim@www1.ietf.org  Thu Feb 12 11:34: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 LAA01410
	for <simple-archive@odin.ietf.org>; Thu, 12 Feb 2004 11:34: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 1ArJmb-0008L8-C7
	for simple-archive@odin.ietf.org; Thu, 12 Feb 2004 11:33:45 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1CGXjZb032057
	for simple-archive@odin.ietf.org; Thu, 12 Feb 2004 11:33:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArJmb-0008Ky-8r
	for simple-web-archive@optimus.ietf.org; Thu, 12 Feb 2004 11:33: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 LAA01397
	for <simple-web-archive@ietf.org>; Thu, 12 Feb 2004 11:33:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArJmY-0006v6-00
	for simple-web-archive@ietf.org; Thu, 12 Feb 2004 11:33:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArJld-0006m4-00
	for simple-web-archive@ietf.org; Thu, 12 Feb 2004 11:32:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArJkv-0006ci-00; Thu, 12 Feb 2004 11: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 1ArJku-0008C2-Vn; Thu, 12 Feb 2004 11: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 1ArJkb-00087e-RE
	for simple@optimus.ietf.org; Thu, 12 Feb 2004 11:31: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 LAA01219
	for <simple@ietf.org>; Thu, 12 Feb 2004 11:31:39 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArJkY-0006a8-00
	for simple@ietf.org; Thu, 12 Feb 2004 11:31:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArJjd-0006OQ-00
	for simple@ietf.org; Thu, 12 Feb 2004 11:30:42 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArJib-0006DK-00
	for simple@ietf.org; Thu, 12 Feb 2004 11:29:37 -0500
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1CGTbv14548
	for <simple@ietf.org>; Thu, 12 Feb 2004 18:29:37 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67b76670d2ac158f23077@esvir03nok.nokia.com>;
 Thu, 12 Feb 2004 18:29:35 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 12 Feb 2004 18:29:36 +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: <2038BCC78B1AD641891A0D1AE133DBB701797748@esebe019.ntc.nokia.com>
Thread-Topic: [XCON] "Many users in a single operation" Requirements
Thread-Index: AcPvcz3Jb4YIVoLBQDSBV/8FJxrYogAONw5wAHVB4CAAAH6pcA==
To: <oritl@microsoft.com>, <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 12 Feb 2004 16:29:36.0850 (UTC) FILETIME=[67A7CB20:01C3F185]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: [XCON] "Many users in a single operation" 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: Thu, 12 Feb 2004 18:29:36 +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

[moved to SIMPLE since this is an XCAP issue]

Ok, I see what you mean. XCAP says

   The content of the request MUST be a single XML
   element and associated content (including children elements).

I don't know why that is. Isn't it enough that the URI points to a =
single XML element? Perhaps Jonathan can comment on why the limitation =
is in place.

Else, the example I gave has to be modified as follows:

PUT =
http://xcap.example.com/services/conferences/users/Alice/conference.xml?C=
onference HTTP/1.1
Content-Type:text/plain

<ACL>
   <ACL-target-URI =
Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>
   <ACL-target-URI =
Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>
   <ACL-target-URI =
Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>
</ACL>

/Hisham

> -----Original Message-----
> From: ext Orit Levin [mailto:oritl@microsoft.com]
> Sent: 12.February.2004 18:12
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki); xcon@ietf.org
> Cc: Jonathan Rosenberg
> Subject: RE: [XCON] "Many users in a single operation" Requirements
>=20
>=20
> Where is this "XCAP extension" defined in the XCAP documents?!
>=20
> Besides, you can't do in the same way REQ-CP-3: It MAY be possible for
> the client to batch multiple operations (such as add a user to ACL
> blocked list, or remove a user from ACL allowed list) into a single
> request that is processed atomically.
>=20
> Thanks,
> Orit.
>=20
> -----Original Message-----
> From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]=20
> Sent: Tuesday, February 10, 2004 12:18 AM
> To: Orit Levin; xcon@ietf.org
> Subject: RE: [XCON] "Many users in a single operation" Requirements
>=20
> Here is an example of how to add multiple users to an ACL list in a
> single operation:
>=20
>       PUT
> http://xcap.example.com/services/conferences/users/Alice/confe
> rence.xml?
>          Conference/ACL/ACL-target-URI HTTP/1.1
>          Content-Type:text/plain
>=20
>       <ACL-target-URI
> Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>
>       <ACL-target-URI
> Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>
>       <ACL-target-URI
> Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>
>=20
>=20
> The rest are done in a similar fashion.
>=20
> /Hisham
> > -----Original Message-----
> > From: xcon-admin@ietf.org [mailto:xcon-admin@ietf.org]On=20
> Behalf Of ext
> > Orit Levin
> > Sent: 10.February.2004 03:15
> > To: xcon@ietf.org
> > Subject: [XCON] "Many users in a single operation" Requirements
> >=20
> >=20
> > Hi guys!
> > =20
> > There are many places throughout the CPCP-req document that identify
> > operations on a "subset of list" as MUST be performed in a single
> > operation (e.g. G4, G6, H2, and H4).
> > How do you plan to meet these requirements with "XCAP CPCP"?
> > =20
> > The same question for REQ-CP-3: It MAY be possible for the client to
> > batch multiple operations (such as add a user to ACL=20
> blocked list, or
> > remove a user from ACL allowed list) into a single request that is
> > processed atomically.
> > =20
> > Thanks,
> > Orit.
> >=20
> > _______________________________________________
> > XCON mailing list
> > XCON@ietf.org
> > https://www1.ietf.org/mailman/listinfo/xcon
> >=20
>=20

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



From simple-admin@ietf.org  Thu Feb 12 12:35: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 MAA03758
	for <simple-archive@ietf.org>; Thu, 12 Feb 2004 12:35:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArKkB-0005Vg-00
	for simple-archive@ietf.org; Thu, 12 Feb 2004 12:35:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArKjI-0005Qh-00
	for simple-archive@ietf.org; Thu, 12 Feb 2004 12:34:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArKiz-0005LK-00; Thu, 12 Feb 2004 12:34:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArKiv-0007PN-8t; Thu, 12 Feb 2004 12: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 1ArKiN-0007MB-Hz
	for simple@optimus.ietf.org; Thu, 12 Feb 2004 12:33: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 MAA03680
	for <simple@ietf.org>; Thu, 12 Feb 2004 12:33:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArKiK-0005KL-00
	for simple@ietf.org; Thu, 12 Feb 2004 12:33:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArKhP-0005EY-00
	for simple@ietf.org; Thu, 12 Feb 2004 12:32:28 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArKgs-00057S-00
	for simple@ietf.org; Thu, 12 Feb 2004 12:31:55 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1CHVVNr003327;
	Thu, 12 Feb 2004 12:31:32 -0500 (EST)
Message-ID: <402BB869.504@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: oritl@microsoft.com, simple@ietf.org
References: <2038BCC78B1AD641891A0D1AE133DBB701797748@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797748@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: [XCON] "Many users in a single operation" 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: Thu, 12 Feb 2004 12:31: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Sorry for the delay here...

Orit is right, and as you point out below, you can in fact only add a
single element/subtree at a time.

The reason is that, in order to use http out of the box, we need to keep 
its semantics. That means that things like GET(PUT(URI, body)) == body 
need to be maintained. If you did a get on the  URI below, you would 
retrieve the first entry. Indeed, if you did the original PUT you suggested:

  PUT 
http://xcap.example.com/services/conferences/users/Alice/conference.xml?
          Conference/ACL/ACL-target-URI HTTP/1.1
          Content-Type:text/plain

       <ACL-target-URI 
Access-type="Allowed">sip:bob@example.com</ACL-target-URI>
       <ACL-target-URI 
Access-type="Allowed">sip:alice@example.com</ACL-target-URI>
       <ACL-target-URI 
Access-type="Allowed">sip:bob@domain.com</ACL-target-URI>

and there was already an ACL-target-URI in the document, it would be 
REPLACED by what is provided in the body. Thats normal http - if you PUT 
to a URI that identifies an existing resource, it gets replaced.

more inline.


hisham.khartabil@nokia.com wrote:

> [moved to SIMPLE since this is an XCAP issue]
> 
> Ok, I see what you mean. XCAP says
> 
> The content of the request MUST be a single XML element and
> associated content (including children elements).
> 
> I don't know why that is. Isn't it enough that the URI points to a
> single XML element? Perhaps Jonathan can comment on why the
> limitation is in place.

See above.

> 
> Else, the example I gave has to be modified as follows:
> 
> PUT
> http://xcap.example.com/services/conferences/users/Alice/conference.xml?Conference
> HTTP/1.1 Content-Type:text/plain
> 
> <ACL> <ACL-target-URI
> Access-type="Allowed">sip:bob@example.com</ACL-target-URI> 
> <ACL-target-URI
> Access-type="Allowed">sip:alice@example.com</ACL-target-URI> 
> <ACL-target-URI
> Access-type="Allowed">sip:bob@domain.com</ACL-target-URI> </ACL>

Yes, this would work. Effectively, since you can only add/replace/delete 
a single element at a time, you need to introduce hierarchy in the XML 
*IF* you want this kind of batching operation. I'll note that, once you 
do the PUT above to add the three entries, you can also do a single 
DELETE to remove that same three, but if you wanted to delete two of the 
three, then you would need to do two separate transactions.

We had discussed this particular limitation quite a bit during the 
design of xcap, and it was deemed an acceptable limitation. If it is no 
longer the case, then we can discuss fixes.

Allowing for deletion of multiple entries at a time is relatively easy. 
Indeed, whether to allow this was an open issue for a time, and we 
simplified to say no. If we allow fuller xpath expressions in the URI, 
you can include, in a DELETE, an xpath expression that selects multiple 
elements. Then, the delete would remove everything that is selected. The 
penalty for this is we need to support much more of xpath, whereas now 
the subset is so small, it is fully defined within xcap itself.

Adding multiple elements could be done the same kind of way - the HTTP 
URI expression would need to be something which (1) selects nothing when 
applied to the current document, (2) selects the contents of the body 
once the elements are added to the document. You can do that by using id 
parameters and other tokens that can be placed as attributes of the xml 
element.

There would still be a limitation that you could not add multiple 
elements at differing points of attachment in the tree; though xpath can 
define such selectors, the insertion operation for this becomes nearly 
impossible to perform, I believe.

Comments?

Thanks,
Jonathan R.
> 
> /Hisham
> 
> 
>> -----Original Message----- From: ext Orit Levin
>> [mailto:oritl@microsoft.com] Sent: 12.February.2004 18:12 To:
>> Khartabil Hisham (Nokia-TP-MSW/Helsinki); xcon@ietf.org Cc:
>> Jonathan Rosenberg Subject: RE: [XCON] "Many users in a single
>> operation" Requirements
>> 
>> 
>> Where is this "XCAP extension" defined in the XCAP documents?!
>> 
>> Besides, you can't do in the same way REQ-CP-3: It MAY be possible
>> for the client to batch multiple operations (such as add a user to
>> ACL blocked list, or remove a user from ACL allowed list) into a
>> single request that is processed atomically.
>> 
>> Thanks, Orit.
>> 
>> -----Original Message----- From: hisham.khartabil@nokia.com
>> [mailto:hisham.khartabil@nokia.com] Sent: Tuesday, February 10,
>> 2004 12:18 AM To: Orit Levin; xcon@ietf.org Subject: RE: [XCON]
>> "Many users in a single operation" Requirements
>> 
>> Here is an example of how to add multiple users to an ACL list in a
>>  single operation:
>> 
>> PUT http://xcap.example.com/services/conferences/users/Alice/confe 
>> rence.xml? Conference/ACL/ACL-target-URI HTTP/1.1 
>> Content-Type:text/plain
>> 
>> <ACL-target-URI 
>> Access-type="Allowed">sip:bob@example.com</ACL-target-URI> 
>> <ACL-target-URI 
>> Access-type="Allowed">sip:alice@example.com</ACL-target-URI> 
>> <ACL-target-URI 
>> Access-type="Allowed">sip:bob@domain.com</ACL-target-URI>
>> 
>> 
>> The rest are done in a similar fashion.
>> 
>> /Hisham
>> 
>>> -----Original Message----- From: xcon-admin@ietf.org
>>> [mailto:xcon-admin@ietf.org]On
>> 
>> Behalf Of ext
>> 
>>> Orit Levin Sent: 10.February.2004 03:15 To: xcon@ietf.org 
>>> Subject: [XCON] "Many users in a single operation" Requirements
>>> 
>>> 
>>> Hi guys!
>>> 
>>> There are many places throughout the CPCP-req document that
>>> identify operations on a "subset of list" as MUST be performed in
>>> a single operation (e.g. G4, G6, H2, and H4). How do you plan to
>>> meet these requirements with "XCAP CPCP"?
>>> 
>>> The same question for REQ-CP-3: It MAY be possible for the client
>>> to batch multiple operations (such as add a user to ACL
>> 
>> blocked list, or
>> 
>>> remove a user from ACL allowed list) into a single request that
>>> is processed atomically.
>>> 
>>> Thanks, Orit.
>>> 
>>> _______________________________________________ XCON mailing list
>>>  XCON@ietf.org https://www1.ietf.org/mailman/listinfo/xcon
>>> 
>> 
> 

-- 
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 Feb 12 12:35: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 MAA03798
	for <simple-archive@odin.ietf.org>; Thu, 12 Feb 2004 12:35: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 1ArKkG-0007Z0-CI
	for simple-archive@odin.ietf.org; Thu, 12 Feb 2004 12:35:24 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1CHZOnd029068
	for simple-archive@odin.ietf.org; Thu, 12 Feb 2004 12:35:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArKkG-0007Yl-88
	for simple-web-archive@optimus.ietf.org; Thu, 12 Feb 2004 12:35: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 MAA03776
	for <simple-web-archive@ietf.org>; Thu, 12 Feb 2004 12:35:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArKkC-0005Vl-00
	for simple-web-archive@ietf.org; Thu, 12 Feb 2004 12:35:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArKjJ-0005Qo-00
	for simple-web-archive@ietf.org; Thu, 12 Feb 2004 12:34:26 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArKiz-0005LK-00; Thu, 12 Feb 2004 12:34:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArKiv-0007PN-8t; Thu, 12 Feb 2004 12: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 1ArKiN-0007MB-Hz
	for simple@optimus.ietf.org; Thu, 12 Feb 2004 12:33: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 MAA03680
	for <simple@ietf.org>; Thu, 12 Feb 2004 12:33:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArKiK-0005KL-00
	for simple@ietf.org; Thu, 12 Feb 2004 12:33:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArKhP-0005EY-00
	for simple@ietf.org; Thu, 12 Feb 2004 12:32:28 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArKgs-00057S-00
	for simple@ietf.org; Thu, 12 Feb 2004 12:31:55 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1CHVVNr003327;
	Thu, 12 Feb 2004 12:31:32 -0500 (EST)
Message-ID: <402BB869.504@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: oritl@microsoft.com, simple@ietf.org
References: <2038BCC78B1AD641891A0D1AE133DBB701797748@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797748@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: [XCON] "Many users in a single operation" 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: Thu, 12 Feb 2004 12:31: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Sorry for the delay here...

Orit is right, and as you point out below, you can in fact only add a
single element/subtree at a time.

The reason is that, in order to use http out of the box, we need to keep 
its semantics. That means that things like GET(PUT(URI, body)) == body 
need to be maintained. If you did a get on the  URI below, you would 
retrieve the first entry. Indeed, if you did the original PUT you suggested:

  PUT 
http://xcap.example.com/services/conferences/users/Alice/conference.xml?
          Conference/ACL/ACL-target-URI HTTP/1.1
          Content-Type:text/plain

       <ACL-target-URI 
Access-type="Allowed">sip:bob@example.com</ACL-target-URI>
       <ACL-target-URI 
Access-type="Allowed">sip:alice@example.com</ACL-target-URI>
       <ACL-target-URI 
Access-type="Allowed">sip:bob@domain.com</ACL-target-URI>

and there was already an ACL-target-URI in the document, it would be 
REPLACED by what is provided in the body. Thats normal http - if you PUT 
to a URI that identifies an existing resource, it gets replaced.

more inline.


hisham.khartabil@nokia.com wrote:

> [moved to SIMPLE since this is an XCAP issue]
> 
> Ok, I see what you mean. XCAP says
> 
> The content of the request MUST be a single XML element and
> associated content (including children elements).
> 
> I don't know why that is. Isn't it enough that the URI points to a
> single XML element? Perhaps Jonathan can comment on why the
> limitation is in place.

See above.

> 
> Else, the example I gave has to be modified as follows:
> 
> PUT
> http://xcap.example.com/services/conferences/users/Alice/conference.xml?Conference
> HTTP/1.1 Content-Type:text/plain
> 
> <ACL> <ACL-target-URI
> Access-type="Allowed">sip:bob@example.com</ACL-target-URI> 
> <ACL-target-URI
> Access-type="Allowed">sip:alice@example.com</ACL-target-URI> 
> <ACL-target-URI
> Access-type="Allowed">sip:bob@domain.com</ACL-target-URI> </ACL>

Yes, this would work. Effectively, since you can only add/replace/delete 
a single element at a time, you need to introduce hierarchy in the XML 
*IF* you want this kind of batching operation. I'll note that, once you 
do the PUT above to add the three entries, you can also do a single 
DELETE to remove that same three, but if you wanted to delete two of the 
three, then you would need to do two separate transactions.

We had discussed this particular limitation quite a bit during the 
design of xcap, and it was deemed an acceptable limitation. If it is no 
longer the case, then we can discuss fixes.

Allowing for deletion of multiple entries at a time is relatively easy. 
Indeed, whether to allow this was an open issue for a time, and we 
simplified to say no. If we allow fuller xpath expressions in the URI, 
you can include, in a DELETE, an xpath expression that selects multiple 
elements. Then, the delete would remove everything that is selected. The 
penalty for this is we need to support much more of xpath, whereas now 
the subset is so small, it is fully defined within xcap itself.

Adding multiple elements could be done the same kind of way - the HTTP 
URI expression would need to be something which (1) selects nothing when 
applied to the current document, (2) selects the contents of the body 
once the elements are added to the document. You can do that by using id 
parameters and other tokens that can be placed as attributes of the xml 
element.

There would still be a limitation that you could not add multiple 
elements at differing points of attachment in the tree; though xpath can 
define such selectors, the insertion operation for this becomes nearly 
impossible to perform, I believe.

Comments?

Thanks,
Jonathan R.
> 
> /Hisham
> 
> 
>> -----Original Message----- From: ext Orit Levin
>> [mailto:oritl@microsoft.com] Sent: 12.February.2004 18:12 To:
>> Khartabil Hisham (Nokia-TP-MSW/Helsinki); xcon@ietf.org Cc:
>> Jonathan Rosenberg Subject: RE: [XCON] "Many users in a single
>> operation" Requirements
>> 
>> 
>> Where is this "XCAP extension" defined in the XCAP documents?!
>> 
>> Besides, you can't do in the same way REQ-CP-3: It MAY be possible
>> for the client to batch multiple operations (such as add a user to
>> ACL blocked list, or remove a user from ACL allowed list) into a
>> single request that is processed atomically.
>> 
>> Thanks, Orit.
>> 
>> -----Original Message----- From: hisham.khartabil@nokia.com
>> [mailto:hisham.khartabil@nokia.com] Sent: Tuesday, February 10,
>> 2004 12:18 AM To: Orit Levin; xcon@ietf.org Subject: RE: [XCON]
>> "Many users in a single operation" Requirements
>> 
>> Here is an example of how to add multiple users to an ACL list in a
>>  single operation:
>> 
>> PUT http://xcap.example.com/services/conferences/users/Alice/confe 
>> rence.xml? Conference/ACL/ACL-target-URI HTTP/1.1 
>> Content-Type:text/plain
>> 
>> <ACL-target-URI 
>> Access-type="Allowed">sip:bob@example.com</ACL-target-URI> 
>> <ACL-target-URI 
>> Access-type="Allowed">sip:alice@example.com</ACL-target-URI> 
>> <ACL-target-URI 
>> Access-type="Allowed">sip:bob@domain.com</ACL-target-URI>
>> 
>> 
>> The rest are done in a similar fashion.
>> 
>> /Hisham
>> 
>>> -----Original Message----- From: xcon-admin@ietf.org
>>> [mailto:xcon-admin@ietf.org]On
>> 
>> Behalf Of ext
>> 
>>> Orit Levin Sent: 10.February.2004 03:15 To: xcon@ietf.org 
>>> Subject: [XCON] "Many users in a single operation" Requirements
>>> 
>>> 
>>> Hi guys!
>>> 
>>> There are many places throughout the CPCP-req document that
>>> identify operations on a "subset of list" as MUST be performed in
>>> a single operation (e.g. G4, G6, H2, and H4). How do you plan to
>>> meet these requirements with "XCAP CPCP"?
>>> 
>>> The same question for REQ-CP-3: It MAY be possible for the client
>>> to batch multiple operations (such as add a user to ACL
>> 
>> blocked list, or
>> 
>>> remove a user from ACL allowed list) into a single request that
>>> is processed atomically.
>>> 
>>> Thanks, Orit.
>>> 
>>> _______________________________________________ XCON mailing list
>>>  XCON@ietf.org https://www1.ietf.org/mailman/listinfo/xcon
>>> 
>> 
> 

-- 
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 Feb 12 16:06: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 QAA15622
	for <simple-archive@ietf.org>; Thu, 12 Feb 2004 16:06:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArO2i-0004Lj-00
	for simple-archive@ietf.org; Thu, 12 Feb 2004 16:06:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArO1m-0004Et-00
	for simple-archive@ietf.org; Thu, 12 Feb 2004 16:05:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArO1D-00047t-00; Thu, 12 Feb 2004 16: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 1ArO18-0005Yj-Qu; Thu, 12 Feb 2004 16:05:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArO0g-0005Uw-0J
	for simple@optimus.ietf.org; Thu, 12 Feb 2004 16:04: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 QAA15508
	for <simple@ietf.org>; Thu, 12 Feb 2004 16:04:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArO0c-00044b-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:04:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArNzh-0003yc-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:03:34 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArNys-0003mB-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:02:42 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1CL2LNr003425;
	Thu, 12 Feb 2004 16:02:21 -0500 (EST)
Message-ID: <402BE9D3.7090408@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
Subject: Re: [Simple] XCAP questions
References: <4018DECF.7040108@nokia.com>
In-Reply-To: <4018DECF.7040108@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, 12 Feb 2004 16:02:11 -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

Sorry for the delay in responding. Thanks so much for your comments and 
questions. Answers inline.

Jari Urpalainen wrote:

> Hi !
> 
> I have been developing a reference implementation for XCAP server 
> (standalone and an Apache module).  There are some open/unclear issues 
> (to me at least),  so here's the list of questions.
> 
> 1. XCAP directory list
> In XCAP presence auth draft chapter 4.4, there's a requirement to get 
> all documents from the server. However, in the base XCAP draft it is 
> unspecified how the server should send this directory list. While 
> http-servers can/will provide this information in many ways, IMO the 
> base XCAP draft should specify this format (xml?). Furhermore, it would 
> be nice if ETags were included in the response in order to help to 
> synchonize documents between the client and the server.

In the model I had in my head, the presence server itself didnt use xcap 
to fetch the documents; that interface was something proprietary. 
However, if xcap is being used there, you are right that there would 
need to be a standardized way to obtain the list.

One way I would suggest for this is to define an application usage which 
is the "directory" of documents for a specific user. This application 
usage would specify a single well known place where the document would 
live. The end user themselves would not need to modify it; the server 
could set it when the user manages their own documents. This would then 
be read-only, and visible to either a user or more importantly, to a PE.

I think this is more or less what Markus has proposed as well. The 
question is, where does such a definition occur:

1. base xcap spec
2. as part of each application usage
3. a special "directory" application usage

I prefer (3); we could define this once, and the "directory" would 
contain information on the documents for a user across all application 
usages.



> 
> 2. XCAP ETags
> In order to ease the synchronizing within resources between client and 
> server the base XCAP draft could specify the secure hash method e.g. 
> SHA-1 or whatever that is used to calculate the ETag. This is already 
> proposed in xcap-package but IMHO could be in the base spec.

I don't follow. The etag is purely a server computed value. Generally, 
there is no need to specify how it is computed. Why does it matter how 
its computed?

> 
> 3. XCAP attributes
> When updating/querying attributes is it necessary to include attribute 
> name in payload as attribute name is already provided in XPATH-query ?
> 
> e.g. you could get /resource-lists/list[@name="friends"]/@uri
> so you already know that you receive response for attribute uri. IMHO 
> when putting/getting attributes, payload could include only attribute 
> value.

That can be true as long as the URI can only identify an attribute by 
name. I can change this as long as we stick to that constraint.


> 
> 4. XCAP namespace declarations
> As namespace handling resemble "standard" XML attributes is it also 
> allowed to change namespace declarations with similar semantics ?

Great question. The answer is no. The reason is say that is that in 
xpath, namespace declarations are treated differently. If you want to 
get access to the namespaces of an element, you have to use the explicit 
namespace axis.

I want to make sure that our URI addressing conventions do not violate 
or contradict xpath, and so I think they need to be consistent. I will 
clarify in the draft that the selectors do not apply to namespaces, 
comments or text content. If we want to be able to access and modify 
those, we need to expand the scope beyond where we are now. I would 
prefer not to do 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 Feb 12 16:07: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 QAA15651
	for <simple-archive@odin.ietf.org>; Thu, 12 Feb 2004 16:07: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 1ArO2m-0005mW-Hz
	for simple-archive@odin.ietf.org; Thu, 12 Feb 2004 16:06:44 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1CL6i6M022223
	for simple-archive@odin.ietf.org; Thu, 12 Feb 2004 16:06:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArO2m-0005mM-EP
	for simple-web-archive@optimus.ietf.org; Thu, 12 Feb 2004 16:06: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 QAA15639
	for <simple-web-archive@ietf.org>; Thu, 12 Feb 2004 16:06:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArO2i-0004Lo-00
	for simple-web-archive@ietf.org; Thu, 12 Feb 2004 16:06:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArO1n-0004F0-00
	for simple-web-archive@ietf.org; Thu, 12 Feb 2004 16:05:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArO1D-00047t-00; Thu, 12 Feb 2004 16: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 1ArO18-0005Yj-Qu; Thu, 12 Feb 2004 16:05:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArO0g-0005Uw-0J
	for simple@optimus.ietf.org; Thu, 12 Feb 2004 16:04: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 QAA15508
	for <simple@ietf.org>; Thu, 12 Feb 2004 16:04:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArO0c-00044b-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:04:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArNzh-0003yc-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:03:34 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArNys-0003mB-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:02:42 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1CL2LNr003425;
	Thu, 12 Feb 2004 16:02:21 -0500 (EST)
Message-ID: <402BE9D3.7090408@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
Subject: Re: [Simple] XCAP questions
References: <4018DECF.7040108@nokia.com>
In-Reply-To: <4018DECF.7040108@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, 12 Feb 2004 16:02:11 -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

Sorry for the delay in responding. Thanks so much for your comments and 
questions. Answers inline.

Jari Urpalainen wrote:

> Hi !
> 
> I have been developing a reference implementation for XCAP server 
> (standalone and an Apache module).  There are some open/unclear issues 
> (to me at least),  so here's the list of questions.
> 
> 1. XCAP directory list
> In XCAP presence auth draft chapter 4.4, there's a requirement to get 
> all documents from the server. However, in the base XCAP draft it is 
> unspecified how the server should send this directory list. While 
> http-servers can/will provide this information in many ways, IMO the 
> base XCAP draft should specify this format (xml?). Furhermore, it would 
> be nice if ETags were included in the response in order to help to 
> synchonize documents between the client and the server.

In the model I had in my head, the presence server itself didnt use xcap 
to fetch the documents; that interface was something proprietary. 
However, if xcap is being used there, you are right that there would 
need to be a standardized way to obtain the list.

One way I would suggest for this is to define an application usage which 
is the "directory" of documents for a specific user. This application 
usage would specify a single well known place where the document would 
live. The end user themselves would not need to modify it; the server 
could set it when the user manages their own documents. This would then 
be read-only, and visible to either a user or more importantly, to a PE.

I think this is more or less what Markus has proposed as well. The 
question is, where does such a definition occur:

1. base xcap spec
2. as part of each application usage
3. a special "directory" application usage

I prefer (3); we could define this once, and the "directory" would 
contain information on the documents for a user across all application 
usages.



> 
> 2. XCAP ETags
> In order to ease the synchronizing within resources between client and 
> server the base XCAP draft could specify the secure hash method e.g. 
> SHA-1 or whatever that is used to calculate the ETag. This is already 
> proposed in xcap-package but IMHO could be in the base spec.

I don't follow. The etag is purely a server computed value. Generally, 
there is no need to specify how it is computed. Why does it matter how 
its computed?

> 
> 3. XCAP attributes
> When updating/querying attributes is it necessary to include attribute 
> name in payload as attribute name is already provided in XPATH-query ?
> 
> e.g. you could get /resource-lists/list[@name="friends"]/@uri
> so you already know that you receive response for attribute uri. IMHO 
> when putting/getting attributes, payload could include only attribute 
> value.

That can be true as long as the URI can only identify an attribute by 
name. I can change this as long as we stick to that constraint.


> 
> 4. XCAP namespace declarations
> As namespace handling resemble "standard" XML attributes is it also 
> allowed to change namespace declarations with similar semantics ?

Great question. The answer is no. The reason is say that is that in 
xpath, namespace declarations are treated differently. If you want to 
get access to the namespaces of an element, you have to use the explicit 
namespace axis.

I want to make sure that our URI addressing conventions do not violate 
or contradict xpath, and so I think they need to be consistent. I will 
clarify in the draft that the selectors do not apply to namespaces, 
comments or text content. If we want to be able to access and modify 
those, we need to expand the scope beyond where we are now. I would 
prefer not to do 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 Feb 12 16:45: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 QAA17845
	for <simple-archive@ietf.org>; Thu, 12 Feb 2004 16:45:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArOeE-0000Vx-00
	for simple-archive@ietf.org; Thu, 12 Feb 2004 16:45:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArOdQ-0000RT-00
	for simple-archive@ietf.org; Thu, 12 Feb 2004 16:44:37 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArOcq-0000Lm-00; Thu, 12 Feb 2004 16:44:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArOcq-0001Ze-Qi; Thu, 12 Feb 2004 16:44:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArOcW-0001Vm-9C
	for simple@optimus.ietf.org; Thu, 12 Feb 2004 16:43: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 QAA17653
	for <simple@ietf.org>; Thu, 12 Feb 2004 16:43:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArOcS-0000IZ-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:43:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArObX-00008k-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:42:40 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArOad-0007hV-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:41:43 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1CLfMNr003488;
	Thu, 12 Feb 2004 16:41:23 -0500 (EST)
Message-ID: <402BF2F9.1010904@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: simple@ietf.org
Subject: Re: [Simple] Comments on xcap-list-usage
References: <2038BCC78B1AD641891A0D1AE133DBB701797679@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797679@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, 12 Feb 2004 16:41: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I wish it were true that display names were enough, and that a URI 
itself was invisible to users, so that its structure was unimportant.

But historically, this has not been the case.

I beleive there will be a strong desire for vanity URIs, and that we 
need to be able to support that.

I would propose adding the ability of the user to select the URI. If it 
cannot be assigned, the error response (409) will contain some xml-meta 
data. We'll define, in base xcap, a meta-data specifically for the case 
of "URI cannot be assigned", as I expect this to be a very common case 
for server assigned data.

OK?


-Jonathan R.


hisham.khartabil@nokia.com wrote:

> Well, you can always have a display name that the user can set. If the list usage, you have the name attribute.
> 
> In CPCP usage, we defined the Display-name element. I think that should do it.
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>>Sent: 29.January.2004 00:29
>>To: Khartabil Hisham (Nokia-TP/Helsinki)
>>Cc: simple@ietf.org
>>Subject: Re: [Simple] Comments on xcap-list-usage
>>
>>
>>Certainly that tactic is simpler. However, it makes it hard to have 
>>"vanity URIs" for specific lists, for example - 
>>jonathans-friends@example.com. Do we think that this function 
>>is needed?
>>
>>-Jonathan R.
>>
>>hisham.khartabil@nokia.com wrote:
>>
>>
>>>I would like to follow up on this issue since I faced the 
>>
>>same problem while updating the XCAP usage for CPCP.
>>
>>>
>>>>-----Original Message-----
>>>>From: simple-admin@ietf.org 
>>
>>[mailto:simple-admin@ietf.org]On Behalf Of
>>
>>>>ext Jonathan Rosenberg
>>>>Sent: 13.November.2003 11:14
>>>>To: Khartabil Hisham (NMP-MSW/Helsinki)
>>>>Cc: simple@ietf.org
>>>>Subject: Re: [Simple] Comments on xcap-list-usage
>>>>
>>>>hisham.khartabil@nokia.com wrote:
>>>>
>>>>
>>>>>- If the "uri" attribute is absent in a document, but the
>>>>>"subscribeable" flag is set to true. the XCAP server must allocate
>>>>>a URI. But what if the URI is present but conflicts with an already
>>>>>existing URI? How does the server react? Does it reject the request
>>>>>or does it just rewrite the URI?
>>>>
>>>>Great question.
>>>>
>>>>I think it should return an error. The reason is that the document 
>>>>would be in violation of one of the non-schema data constraints.
>>>>
>>>>The real question is, how does the client know that it should retry 
>>>>with a different URI?
>>>>
>>>>I see no obvious answer. There are a few possibilities:
>>>>
>>>>  * disallow clients from setting the URI
>>>>  * invent a new error resposne code
>>>>  * add a body to the 409 that describes the condition
>>>>
>>>
>>>
>>>I think the easiest and fastest thing to do is disallow the 
>>
>>client from setting the URI. Any other opinions?
>>
>>>Regards,
>>>Hisham
>>>
>>
>>-- 
>>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
>>
>>
> 
> 

-- 
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 Feb 12 16:45: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 QAA17870
	for <simple-archive@odin.ietf.org>; Thu, 12 Feb 2004 16:45: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 1ArOeJ-0001sN-KL
	for simple-archive@odin.ietf.org; Thu, 12 Feb 2004 16:45:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1CLjVho007207
	for simple-archive@odin.ietf.org; Thu, 12 Feb 2004 16:45:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArOeJ-0001sA-G5
	for simple-web-archive@optimus.ietf.org; Thu, 12 Feb 2004 16:45: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 QAA17863
	for <simple-web-archive@ietf.org>; Thu, 12 Feb 2004 16:45:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArOeF-0000W2-00
	for simple-web-archive@ietf.org; Thu, 12 Feb 2004 16:45:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArOdR-0000Ra-00
	for simple-web-archive@ietf.org; Thu, 12 Feb 2004 16:44:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArOcq-0000Lm-00; Thu, 12 Feb 2004 16:44:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArOcq-0001Ze-Qi; Thu, 12 Feb 2004 16:44:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArOcW-0001Vm-9C
	for simple@optimus.ietf.org; Thu, 12 Feb 2004 16:43: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 QAA17653
	for <simple@ietf.org>; Thu, 12 Feb 2004 16:43:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArOcS-0000IZ-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:43:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArObX-00008k-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:42:40 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArOad-0007hV-00
	for simple@ietf.org; Thu, 12 Feb 2004 16:41:43 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1CLfMNr003488;
	Thu, 12 Feb 2004 16:41:23 -0500 (EST)
Message-ID: <402BF2F9.1010904@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: simple@ietf.org
Subject: Re: [Simple] Comments on xcap-list-usage
References: <2038BCC78B1AD641891A0D1AE133DBB701797679@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797679@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, 12 Feb 2004 16:41: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I wish it were true that display names were enough, and that a URI 
itself was invisible to users, so that its structure was unimportant.

But historically, this has not been the case.

I beleive there will be a strong desire for vanity URIs, and that we 
need to be able to support that.

I would propose adding the ability of the user to select the URI. If it 
cannot be assigned, the error response (409) will contain some xml-meta 
data. We'll define, in base xcap, a meta-data specifically for the case 
of "URI cannot be assigned", as I expect this to be a very common case 
for server assigned data.

OK?


-Jonathan R.


hisham.khartabil@nokia.com wrote:

> Well, you can always have a display name that the user can set. If the list usage, you have the name attribute.
> 
> In CPCP usage, we defined the Display-name element. I think that should do it.
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>>Sent: 29.January.2004 00:29
>>To: Khartabil Hisham (Nokia-TP/Helsinki)
>>Cc: simple@ietf.org
>>Subject: Re: [Simple] Comments on xcap-list-usage
>>
>>
>>Certainly that tactic is simpler. However, it makes it hard to have 
>>"vanity URIs" for specific lists, for example - 
>>jonathans-friends@example.com. Do we think that this function 
>>is needed?
>>
>>-Jonathan R.
>>
>>hisham.khartabil@nokia.com wrote:
>>
>>
>>>I would like to follow up on this issue since I faced the 
>>
>>same problem while updating the XCAP usage for CPCP.
>>
>>>
>>>>-----Original Message-----
>>>>From: simple-admin@ietf.org 
>>
>>[mailto:simple-admin@ietf.org]On Behalf Of
>>
>>>>ext Jonathan Rosenberg
>>>>Sent: 13.November.2003 11:14
>>>>To: Khartabil Hisham (NMP-MSW/Helsinki)
>>>>Cc: simple@ietf.org
>>>>Subject: Re: [Simple] Comments on xcap-list-usage
>>>>
>>>>hisham.khartabil@nokia.com wrote:
>>>>
>>>>
>>>>>- If the "uri" attribute is absent in a document, but the
>>>>>"subscribeable" flag is set to true. the XCAP server must allocate
>>>>>a URI. But what if the URI is present but conflicts with an already
>>>>>existing URI? How does the server react? Does it reject the request
>>>>>or does it just rewrite the URI?
>>>>
>>>>Great question.
>>>>
>>>>I think it should return an error. The reason is that the document 
>>>>would be in violation of one of the non-schema data constraints.
>>>>
>>>>The real question is, how does the client know that it should retry 
>>>>with a different URI?
>>>>
>>>>I see no obvious answer. There are a few possibilities:
>>>>
>>>>  * disallow clients from setting the URI
>>>>  * invent a new error resposne code
>>>>  * add a body to the 409 that describes the condition
>>>>
>>>
>>>
>>>I think the easiest and fastest thing to do is disallow the 
>>
>>client from setting the URI. Any other opinions?
>>
>>>Regards,
>>>Hisham
>>>
>>
>>-- 
>>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
>>
>>
> 
> 

-- 
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 Feb 13 03:35: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 DAA28426
	for <simple-archive@ietf.org>; Fri, 13 Feb 2004 03:35:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArYni-0007en-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 03:35:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArYmn-0007ZV-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 03:34:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArYmI-0007UE-00; Fri, 13 Feb 2004 03:34:26 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArYlv-0004vk-Mn; Fri, 13 Feb 2004 03:34:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArYlm-0004vN-T7
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 03:33: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 DAA28328
	for <simple@ietf.org>; Fri, 13 Feb 2004 03:33:49 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArYle-0007T4-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:33:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArYkj-0007Os-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:32:50 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArYk5-0007Kb-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:32:09 -0500
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1D8W4v22175
	for <simple@ietf.org>; Fri, 13 Feb 2004 10:32:09 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67bad6af2bac158f23077@esvir03nok.nokia.com>;
 Fri, 13 Feb 2004 10:31:03 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 13 Feb 2004 10:31:05 +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: <2038BCC78B1AD641891A0D1AE133DBB70179774B@esebe019.ntc.nokia.com>
Thread-Topic: [XCON] "Many users in a single operation" Requirements
Thread-Index: AcPxjlo8gqOFiqTUTOavC5V+B2QiHwAfMcTw
To: <jdrosen@dynamicsoft.com>
Cc: <oritl@microsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 13 Feb 2004 08:31:05.0359 (UTC) FILETIME=[B8AFB1F0:01C3F20B]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: [XCON] "Many users in a single operation" 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: Fri, 13 Feb 2004 10:31:02 +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 Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 12.February.2004 19:31
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: oritl@microsoft.com; simple@ietf.org
> Subject: Re: [XCON] "Many users in a single operation" Requirements
>=20
>=20
> Sorry for the delay here...
>=20
> Orit is right, and as you point out below, you can in fact only add a
> single element/subtree at a time.
>=20
> The reason is that, in order to use http out of the box, we=20
> need to keep=20
> its semantics. That means that things like GET(PUT(URI,=20
> body)) =3D=3D body=20
> need to be maintained. If you did a get on the  URI below, you would=20
> retrieve the first entry. Indeed, if you did the original PUT=20
> you suggested:
>=20
>   PUT=20
> http://xcap.example.com/services/conferences/users/Alice/confe
> rence.xml?
>           Conference/ACL/ACL-target-URI HTTP/1.1
>           Content-Type:text/plain
>=20
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>

>From why I understand from the current specs, the above example is not =
possible since the conent of the PUT contians more than 1 element and =
therefore is illegal.

>=20
> and there was already an ACL-target-URI in the document, it would be=20
> REPLACED by what is provided in the body. Thats normal http -=20
> if you PUT=20
> to a URI that identifies an existing resource, it gets replaced.
>=20
> more inline.
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > [moved to SIMPLE since this is an XCAP issue]
> >=20
> > Ok, I see what you mean. XCAP says
> >=20
> > The content of the request MUST be a single XML element and
> > associated content (including children elements).
> >=20
> > I don't know why that is. Isn't it enough that the URI points to a
> > single XML element? Perhaps Jonathan can comment on why the
> > limitation is in place.
>=20
> See above.
>=20
> >=20
> > Else, the example I gave has to be modified as follows:
> >=20
> > PUT
> >=20
> http://xcap.example.com/services/conferences/users/Alice/confe
> rence.xml?Conference
> > HTTP/1.1 Content-Type:text/plain
> >=20
> > <ACL> <ACL-target-URI
> > Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>=20
> > <ACL-target-URI
> > Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>=20
> > <ACL-target-URI
> > Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI> </ACL>
>=20
> Yes, this would work. Effectively, since you can only=20
> add/replace/delete=20
> a single element at a time, you need to introduce hierarchy=20
> in the XML=20
> *IF* you want this kind of batching operation. I'll note=20
> that, once you=20
> do the PUT above to add the three entries, you can also do a single=20
> DELETE to remove that same three, but if you wanted to delete=20
> two of the=20
> three, then you would need to do two separate transactions.
>=20
> We had discussed this particular limitation quite a bit during the=20
> design of xcap, and it was deemed an acceptable limitation.=20

I'm ok with replacing the whole ACL if ACL manipulation is needed. It =
satisfies the requirement anyhow that way.

> If it is no=20
> longer the case, then we can discuss fixes.

[as a chair] I suggest working on those fixes later.

/Hisham

>=20
> Allowing for deletion of multiple entries at a time is=20
> relatively easy.=20
> Indeed, whether to allow this was an open issue for a time, and we=20
> simplified to say no. If we allow fuller xpath expressions in=20
> the URI,=20
> you can include, in a DELETE, an xpath expression that=20
> selects multiple=20
> elements. Then, the delete would remove everything that is=20
> selected. The=20
> penalty for this is we need to support much more of xpath,=20
> whereas now=20
> the subset is so small, it is fully defined within xcap itself.
>=20
> Adding multiple elements could be done the same kind of way -=20
> the HTTP=20
> URI expression would need to be something which (1) selects=20
> nothing when=20
> applied to the current document, (2) selects the contents of the body=20
> once the elements are added to the document. You can do that=20
> by using id=20
> parameters and other tokens that can be placed as attributes=20
> of the xml=20
> element.
>=20
> There would still be a limitation that you could not add multiple=20
> elements at differing points of attachment in the tree;=20
> though xpath can=20
> define such selectors, the insertion operation for this=20
> becomes nearly=20
> impossible to perform, I believe.
>=20
> Comments?
>=20
> Thanks,
> Jonathan R.
> >=20
> > /Hisham
> >=20
> >=20
> >> -----Original Message----- From: ext Orit Levin
> >> [mailto:oritl@microsoft.com] Sent: 12.February.2004 18:12 To:
> >> Khartabil Hisham (Nokia-TP-MSW/Helsinki); xcon@ietf.org Cc:
> >> Jonathan Rosenberg Subject: RE: [XCON] "Many users in a single
> >> operation" Requirements
> >>=20
> >>=20
> >> Where is this "XCAP extension" defined in the XCAP documents?!
> >>=20
> >> Besides, you can't do in the same way REQ-CP-3: It MAY be possible
> >> for the client to batch multiple operations (such as add a user to
> >> ACL blocked list, or remove a user from ACL allowed list) into a
> >> single request that is processed atomically.
> >>=20
> >> Thanks, Orit.
> >>=20
> >> -----Original Message----- From: hisham.khartabil@nokia.com
> >> [mailto:hisham.khartabil@nokia.com] Sent: Tuesday, February 10,
> >> 2004 12:18 AM To: Orit Levin; xcon@ietf.org Subject: RE: [XCON]
> >> "Many users in a single operation" Requirements
> >>=20
> >> Here is an example of how to add multiple users to an ACL list in a
> >>  single operation:
> >>=20
> >> PUT http://xcap.example.com/services/conferences/users/Alice/confe=20
> >> rence.xml? Conference/ACL/ACL-target-URI HTTP/1.1=20
> >> Content-Type:text/plain
> >>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>
> >>=20
> >>=20
> >> The rest are done in a similar fashion.
> >>=20
> >> /Hisham
> >>=20
> >>> -----Original Message----- From: xcon-admin@ietf.org
> >>> [mailto:xcon-admin@ietf.org]On
> >>=20
> >> Behalf Of ext
> >>=20
> >>> Orit Levin Sent: 10.February.2004 03:15 To: xcon@ietf.org=20
> >>> Subject: [XCON] "Many users in a single operation" Requirements
> >>>=20
> >>>=20
> >>> Hi guys!
> >>>=20
> >>> There are many places throughout the CPCP-req document that
> >>> identify operations on a "subset of list" as MUST be performed in
> >>> a single operation (e.g. G4, G6, H2, and H4). How do you plan to
> >>> meet these requirements with "XCAP CPCP"?
> >>>=20
> >>> The same question for REQ-CP-3: It MAY be possible for the client
> >>> to batch multiple operations (such as add a user to ACL
> >>=20
> >> blocked list, or
> >>=20
> >>> remove a user from ACL allowed list) into a single request that
> >>> is processed atomically.
> >>>=20
> >>> Thanks, Orit.
> >>>=20
> >>> _______________________________________________ XCON mailing list
> >>>  XCON@ietf.org https://www1.ietf.org/mailman/listinfo/xcon
> >>>=20
> >>=20
> >=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  Fri Feb 13 03:36: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 DAA28467
	for <simple-archive@odin.ietf.org>; Fri, 13 Feb 2004 03:36: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 1ArYns-0005CG-3K
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 03:36:04 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1D8a3MX019966
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 03:36:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArYnr-0005Bs-DG
	for simple-web-archive@optimus.ietf.org; Fri, 13 Feb 2004 03:36: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 DAA28444
	for <simple-web-archive@ietf.org>; Fri, 13 Feb 2004 03:35:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArYnj-0007es-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 03:35:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArYmo-0007Zc-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 03:35:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArYmI-0007UE-00; Fri, 13 Feb 2004 03:34:26 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArYlv-0004vk-Mn; Fri, 13 Feb 2004 03:34:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArYlm-0004vN-T7
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 03:33: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 DAA28328
	for <simple@ietf.org>; Fri, 13 Feb 2004 03:33:49 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArYle-0007T4-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:33:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArYkj-0007Os-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:32:50 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArYk5-0007Kb-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:32:09 -0500
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1D8W4v22175
	for <simple@ietf.org>; Fri, 13 Feb 2004 10:32:09 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67bad6af2bac158f23077@esvir03nok.nokia.com>;
 Fri, 13 Feb 2004 10:31:03 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 13 Feb 2004 10:31:05 +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: <2038BCC78B1AD641891A0D1AE133DBB70179774B@esebe019.ntc.nokia.com>
Thread-Topic: [XCON] "Many users in a single operation" Requirements
Thread-Index: AcPxjlo8gqOFiqTUTOavC5V+B2QiHwAfMcTw
To: <jdrosen@dynamicsoft.com>
Cc: <oritl@microsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 13 Feb 2004 08:31:05.0359 (UTC) FILETIME=[B8AFB1F0:01C3F20B]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: [XCON] "Many users in a single operation" 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: Fri, 13 Feb 2004 10:31:02 +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 Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 12.February.2004 19:31
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: oritl@microsoft.com; simple@ietf.org
> Subject: Re: [XCON] "Many users in a single operation" Requirements
>=20
>=20
> Sorry for the delay here...
>=20
> Orit is right, and as you point out below, you can in fact only add a
> single element/subtree at a time.
>=20
> The reason is that, in order to use http out of the box, we=20
> need to keep=20
> its semantics. That means that things like GET(PUT(URI,=20
> body)) =3D=3D body=20
> need to be maintained. If you did a get on the  URI below, you would=20
> retrieve the first entry. Indeed, if you did the original PUT=20
> you suggested:
>=20
>   PUT=20
> http://xcap.example.com/services/conferences/users/Alice/confe
> rence.xml?
>           Conference/ACL/ACL-target-URI HTTP/1.1
>           Content-Type:text/plain
>=20
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>

>From why I understand from the current specs, the above example is not =
possible since the conent of the PUT contians more than 1 element and =
therefore is illegal.

>=20
> and there was already an ACL-target-URI in the document, it would be=20
> REPLACED by what is provided in the body. Thats normal http -=20
> if you PUT=20
> to a URI that identifies an existing resource, it gets replaced.
>=20
> more inline.
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > [moved to SIMPLE since this is an XCAP issue]
> >=20
> > Ok, I see what you mean. XCAP says
> >=20
> > The content of the request MUST be a single XML element and
> > associated content (including children elements).
> >=20
> > I don't know why that is. Isn't it enough that the URI points to a
> > single XML element? Perhaps Jonathan can comment on why the
> > limitation is in place.
>=20
> See above.
>=20
> >=20
> > Else, the example I gave has to be modified as follows:
> >=20
> > PUT
> >=20
> http://xcap.example.com/services/conferences/users/Alice/confe
> rence.xml?Conference
> > HTTP/1.1 Content-Type:text/plain
> >=20
> > <ACL> <ACL-target-URI
> > Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>=20
> > <ACL-target-URI
> > Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>=20
> > <ACL-target-URI
> > Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI> </ACL>
>=20
> Yes, this would work. Effectively, since you can only=20
> add/replace/delete=20
> a single element at a time, you need to introduce hierarchy=20
> in the XML=20
> *IF* you want this kind of batching operation. I'll note=20
> that, once you=20
> do the PUT above to add the three entries, you can also do a single=20
> DELETE to remove that same three, but if you wanted to delete=20
> two of the=20
> three, then you would need to do two separate transactions.
>=20
> We had discussed this particular limitation quite a bit during the=20
> design of xcap, and it was deemed an acceptable limitation.=20

I'm ok with replacing the whole ACL if ACL manipulation is needed. It =
satisfies the requirement anyhow that way.

> If it is no=20
> longer the case, then we can discuss fixes.

[as a chair] I suggest working on those fixes later.

/Hisham

>=20
> Allowing for deletion of multiple entries at a time is=20
> relatively easy.=20
> Indeed, whether to allow this was an open issue for a time, and we=20
> simplified to say no. If we allow fuller xpath expressions in=20
> the URI,=20
> you can include, in a DELETE, an xpath expression that=20
> selects multiple=20
> elements. Then, the delete would remove everything that is=20
> selected. The=20
> penalty for this is we need to support much more of xpath,=20
> whereas now=20
> the subset is so small, it is fully defined within xcap itself.
>=20
> Adding multiple elements could be done the same kind of way -=20
> the HTTP=20
> URI expression would need to be something which (1) selects=20
> nothing when=20
> applied to the current document, (2) selects the contents of the body=20
> once the elements are added to the document. You can do that=20
> by using id=20
> parameters and other tokens that can be placed as attributes=20
> of the xml=20
> element.
>=20
> There would still be a limitation that you could not add multiple=20
> elements at differing points of attachment in the tree;=20
> though xpath can=20
> define such selectors, the insertion operation for this=20
> becomes nearly=20
> impossible to perform, I believe.
>=20
> Comments?
>=20
> Thanks,
> Jonathan R.
> >=20
> > /Hisham
> >=20
> >=20
> >> -----Original Message----- From: ext Orit Levin
> >> [mailto:oritl@microsoft.com] Sent: 12.February.2004 18:12 To:
> >> Khartabil Hisham (Nokia-TP-MSW/Helsinki); xcon@ietf.org Cc:
> >> Jonathan Rosenberg Subject: RE: [XCON] "Many users in a single
> >> operation" Requirements
> >>=20
> >>=20
> >> Where is this "XCAP extension" defined in the XCAP documents?!
> >>=20
> >> Besides, you can't do in the same way REQ-CP-3: It MAY be possible
> >> for the client to batch multiple operations (such as add a user to
> >> ACL blocked list, or remove a user from ACL allowed list) into a
> >> single request that is processed atomically.
> >>=20
> >> Thanks, Orit.
> >>=20
> >> -----Original Message----- From: hisham.khartabil@nokia.com
> >> [mailto:hisham.khartabil@nokia.com] Sent: Tuesday, February 10,
> >> 2004 12:18 AM To: Orit Levin; xcon@ietf.org Subject: RE: [XCON]
> >> "Many users in a single operation" Requirements
> >>=20
> >> Here is an example of how to add multiple users to an ACL list in a
> >>  single operation:
> >>=20
> >> PUT http://xcap.example.com/services/conferences/users/Alice/confe=20
> >> rence.xml? Conference/ACL/ACL-target-URI HTTP/1.1=20
> >> Content-Type:text/plain
> >>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>
> >>=20
> >>=20
> >> The rest are done in a similar fashion.
> >>=20
> >> /Hisham
> >>=20
> >>> -----Original Message----- From: xcon-admin@ietf.org
> >>> [mailto:xcon-admin@ietf.org]On
> >>=20
> >> Behalf Of ext
> >>=20
> >>> Orit Levin Sent: 10.February.2004 03:15 To: xcon@ietf.org=20
> >>> Subject: [XCON] "Many users in a single operation" Requirements
> >>>=20
> >>>=20
> >>> Hi guys!
> >>>=20
> >>> There are many places throughout the CPCP-req document that
> >>> identify operations on a "subset of list" as MUST be performed in
> >>> a single operation (e.g. G4, G6, H2, and H4). How do you plan to
> >>> meet these requirements with "XCAP CPCP"?
> >>>=20
> >>> The same question for REQ-CP-3: It MAY be possible for the client
> >>> to batch multiple operations (such as add a user to ACL
> >>=20
> >> blocked list, or
> >>=20
> >>> remove a user from ACL allowed list) into a single request that
> >>> is processed atomically.
> >>>=20
> >>> Thanks, Orit.
> >>>=20
> >>> _______________________________________________ XCON mailing list
> >>>  XCON@ietf.org https://www1.ietf.org/mailman/listinfo/xcon
> >>>=20
> >>=20
> >=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  Fri Feb 13 03:52: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 DAA29046
	for <simple-archive@ietf.org>; Fri, 13 Feb 2004 03:52:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArZ43-0001Kl-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 03:52:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArZ3A-0001Fp-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 03:51:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArZ2K-0001B5-00; Fri, 13 Feb 2004 03:51:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArZ2N-0006se-2q; Fri, 13 Feb 2004 03: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 1ArZ2C-0006rx-Oo
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 03:50: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 DAA28987
	for <simple@ietf.org>; Fri, 13 Feb 2004 03:50:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArZ24-00019s-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:50:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArZ19-000166-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:49:48 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArZ0s-00012L-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:49:31 -0500
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1D8nXv16975
	for <simple@ietf.org>; Fri, 13 Feb 2004 10:49:33 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67bae78e90ac158f23077@esvir03nok.nokia.com>;
 Fri, 13 Feb 2004 10:49:28 +0200
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 13 Feb 2004 10:49:30 +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 KAA28966;
	Fri, 13 Feb 2004 10:49:41 +0200 (EET)
Subject: Re: [Simple] XCAP questions
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
In-Reply-To: <402BE9D3.7090408@dynamicsoft.com>
References: <4018DECF.7040108@nokia.com>  <402BE9D3.7090408@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1076662170.7784.80.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 13 Feb 2004 08:49:30.0849 (UTC) FILETIME=[4B9C1510:01C3F20E]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 13 Feb 2004 10:49: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.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Thanks for your answers, comments inline.

On Thu, 2004-02-12 at 23:02, ext Jonathan Rosenberg wrote:

> One way I would suggest for this is to define an application usage which 
> is the "directory" of documents for a specific user. This application 
> usage would specify a single well known place where the document would 
> live. The end user themselves would not need to modify it; the server 
> could set it when the user manages their own documents. This would then 
> be read-only, and visible to either a user or more importantly, to a PE.
> 
> I think this is more or less what Markus has proposed as well. The 
> question is, where does such a definition occur:
> 
> 1. base xcap spec
> 2. as part of each application usage
> 3. a special "directory" application usage
> 
> I prefer (3); we could define this once, and the "directory" would 
> contain information on the documents for a user across all application 
> usages.
> 
Option 3 sounds reasonable although it's a bit more complex to implement
than a simple directory list.
> > 
> > 2. XCAP ETags
> > In order to ease the synchronizing within resources between client and 
> > server the base XCAP draft could specify the secure hash method e.g. 
> > SHA-1 or whatever that is used to calculate the ETag. This is already 
> > proposed in xcap-package but IMHO could be in the base spec.
> 
> I don't follow. The etag is purely a server computed value. Generally, 
> there is no need to specify how it is computed. Why does it matter how 
> its computed?
> 
Sorry for not being too clear on this. Actually the problem i see is
that e.g. with xcap resource-lists the server should add empty list
uris. So what's the most reasonable way for the client to detect that
the server has added them ? 

The first option might be that the client "knows" this resource-list
behaviour and it queries after some put operation all the empty uris.
This may lead to quite many round-trips and what's more, this is very au
related i.e. not very generic. 

The second option could be that the client subscribes (xcap-package) to
this document and gets those add-ons made by server from the
notifications. IMHO, this sounds a bit too heavy for this sort of simple
operation... 

The third option could be that when doing put transaction the server
would reply within the reply payload all the stuff it has added. The
response should have it's own mime-type. I am perfectly aware that it is
all but "standard" http put behaviour but it would be efficient.

> > 
> > 3. XCAP attributes
> > When updating/querying attributes is it necessary to include attribute 
> > name in payload as attribute name is already provided in XPATH-query ?
> > 
> > e.g. you could get /resource-lists/list[@name="friends"]/@uri
> > so you already know that you receive response for attribute uri. IMHO 
> > when putting/getting attributes, payload could include only attribute 
> > value.
> 
> That can be true as long as the URI can only identify an attribute by 
> name. I can change this as long as we stick to that constraint.
> 
fine.
> 
> > 
> > 4. XCAP namespace declarations
> > As namespace handling resemble "standard" XML attributes is it also 
> > allowed to change namespace declarations with similar semantics ?
> 
> Great question. The answer is no. The reason is say that is that in 
> xpath, namespace declarations are treated differently. If you want to 
> get access to the namespaces of an element, you have to use the explicit 
> namespace axis.
> 
> I want to make sure that our URI addressing conventions do not violate 
> or contradict xpath, and so I think they need to be consistent. I will 
> clarify in the draft that the selectors do not apply to namespaces, 
> comments or text content. If we want to be able to access and modify 
> those, we need to expand the scope beyond where we are now. I would 
> prefer not to do that.
> 
I fully agree that the attribute selectors should exclude namespaces.
However, adding comments would be sometimes nice but it can certainly be
left for future improvements.

BR,
Jari



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


From exim@www1.ietf.org  Fri Feb 13 03:53: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 DAA29087
	for <simple-archive@odin.ietf.org>; Fri, 13 Feb 2004 03:53: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 1ArZ4D-00070W-Mp
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 03:52:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1D8qv1D026929
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 03:52:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArZ4D-00070G-22
	for simple-web-archive@optimus.ietf.org; Fri, 13 Feb 2004 03:52: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 DAA29064
	for <simple-web-archive@ietf.org>; Fri, 13 Feb 2004 03:52:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArZ44-0001Ky-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 03:52:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArZ3B-0001Fw-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 03:51:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArZ2K-0001B5-00; Fri, 13 Feb 2004 03:51:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArZ2N-0006se-2q; Fri, 13 Feb 2004 03: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 1ArZ2C-0006rx-Oo
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 03:50: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 DAA28987
	for <simple@ietf.org>; Fri, 13 Feb 2004 03:50:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArZ24-00019s-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:50:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArZ19-000166-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:49:48 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArZ0s-00012L-00
	for simple@ietf.org; Fri, 13 Feb 2004 03:49:31 -0500
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1D8nXv16975
	for <simple@ietf.org>; Fri, 13 Feb 2004 10:49:33 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67bae78e90ac158f23077@esvir03nok.nokia.com>;
 Fri, 13 Feb 2004 10:49:28 +0200
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 13 Feb 2004 10:49:30 +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 KAA28966;
	Fri, 13 Feb 2004 10:49:41 +0200 (EET)
Subject: Re: [Simple] XCAP questions
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
In-Reply-To: <402BE9D3.7090408@dynamicsoft.com>
References: <4018DECF.7040108@nokia.com>  <402BE9D3.7090408@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1076662170.7784.80.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 13 Feb 2004 08:49:30.0849 (UTC) FILETIME=[4B9C1510:01C3F20E]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 13 Feb 2004 10:49: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.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Thanks for your answers, comments inline.

On Thu, 2004-02-12 at 23:02, ext Jonathan Rosenberg wrote:

> One way I would suggest for this is to define an application usage which 
> is the "directory" of documents for a specific user. This application 
> usage would specify a single well known place where the document would 
> live. The end user themselves would not need to modify it; the server 
> could set it when the user manages their own documents. This would then 
> be read-only, and visible to either a user or more importantly, to a PE.
> 
> I think this is more or less what Markus has proposed as well. The 
> question is, where does such a definition occur:
> 
> 1. base xcap spec
> 2. as part of each application usage
> 3. a special "directory" application usage
> 
> I prefer (3); we could define this once, and the "directory" would 
> contain information on the documents for a user across all application 
> usages.
> 
Option 3 sounds reasonable although it's a bit more complex to implement
than a simple directory list.
> > 
> > 2. XCAP ETags
> > In order to ease the synchronizing within resources between client and 
> > server the base XCAP draft could specify the secure hash method e.g. 
> > SHA-1 or whatever that is used to calculate the ETag. This is already 
> > proposed in xcap-package but IMHO could be in the base spec.
> 
> I don't follow. The etag is purely a server computed value. Generally, 
> there is no need to specify how it is computed. Why does it matter how 
> its computed?
> 
Sorry for not being too clear on this. Actually the problem i see is
that e.g. with xcap resource-lists the server should add empty list
uris. So what's the most reasonable way for the client to detect that
the server has added them ? 

The first option might be that the client "knows" this resource-list
behaviour and it queries after some put operation all the empty uris.
This may lead to quite many round-trips and what's more, this is very au
related i.e. not very generic. 

The second option could be that the client subscribes (xcap-package) to
this document and gets those add-ons made by server from the
notifications. IMHO, this sounds a bit too heavy for this sort of simple
operation... 

The third option could be that when doing put transaction the server
would reply within the reply payload all the stuff it has added. The
response should have it's own mime-type. I am perfectly aware that it is
all but "standard" http put behaviour but it would be efficient.

> > 
> > 3. XCAP attributes
> > When updating/querying attributes is it necessary to include attribute 
> > name in payload as attribute name is already provided in XPATH-query ?
> > 
> > e.g. you could get /resource-lists/list[@name="friends"]/@uri
> > so you already know that you receive response for attribute uri. IMHO 
> > when putting/getting attributes, payload could include only attribute 
> > value.
> 
> That can be true as long as the URI can only identify an attribute by 
> name. I can change this as long as we stick to that constraint.
> 
fine.
> 
> > 
> > 4. XCAP namespace declarations
> > As namespace handling resemble "standard" XML attributes is it also 
> > allowed to change namespace declarations with similar semantics ?
> 
> Great question. The answer is no. The reason is say that is that in 
> xpath, namespace declarations are treated differently. If you want to 
> get access to the namespaces of an element, you have to use the explicit 
> namespace axis.
> 
> I want to make sure that our URI addressing conventions do not violate 
> or contradict xpath, and so I think they need to be consistent. I will 
> clarify in the draft that the selectors do not apply to namespaces, 
> comments or text content. If we want to be able to access and modify 
> those, we need to expand the scope beyond where we are now. I would 
> prefer not to do that.
> 
I fully agree that the attribute selectors should exclude namespaces.
However, adding comments would be sometimes nice but it can certainly be
left for future improvements.

BR,
Jari



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



From simple-admin@ietf.org  Fri Feb 13 06:45: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 GAA05726
	for <simple-archive@ietf.org>; Fri, 13 Feb 2004 06:45:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArblX-0000R5-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 06:45:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Arbkd-0000Lu-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 06:44:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Arbjf-0000G4-00; Fri, 13 Feb 2004 06:43:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Arbjl-0003yx-CL; Fri, 13 Feb 2004 06: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 1Arbji-0003yk-S1
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 06:43: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 GAA05623
	for <simple@ietf.org>; Fri, 13 Feb 2004 06:43:50 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArbjZ-0000F4-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:43:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Arbic-00009Z-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:42:51 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Arbhk-00004s-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:41:56 -0500
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1DBfw317557
	for <simple@ietf.org>; Fri, 13 Feb 2004 13:41:58 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67bb81bc3dac158f25429@esvir05nok.ntc.nokia.com>;
 Fri, 13 Feb 2004 13:37:53 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 13 Feb 2004 13:37: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] XCAP questions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A319@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] XCAP questions
Thread-Index: AcPxq/fDh4b+VrJrTGC9aARe1eLbJQAeIVxQ
To: <jdrosen@dynamicsoft.com>, <Jari.Urpalainen@nokia.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 13 Feb 2004 11:37:54.0845 (UTC) FILETIME=[D20F84D0:01C3F225]
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, 13 Feb 2004 13:37: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,

Regarding the XCAP directory application usage:

I also like approach 3, as this would make things easiest for the =
client. A follow-up issue to this: Would it be possible to include also =
the Etags (or similar version identifiers) for each resource listed in =
that directory file? In this way the user could only be subscribed to =
the changes in the directory file (via XCAP-change event), and still =
learn about all the changes that have occured in any of the resources =
that he/she owns.=20

If we agree that this is the way, I think specifying this new usage =
would be straightforward, and I can volunteer to provide the first =
version for it after IETF 59.

Markus=20

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 12 February, 2004 23:02
> To: Urpalainen Jari (Nokia-NRC/Helsinki)
> Cc: simple@ietf.org
> Subject: Re: [Simple] XCAP questions
>=20
>=20
> Sorry for the delay in responding. Thanks so much for your=20
> comments and=20
> questions. Answers inline.
>=20
> Jari Urpalainen wrote:
>=20
> > Hi !
> >=20
> > I have been developing a reference implementation for XCAP server=20
> > (standalone and an Apache module).  There are some=20
> open/unclear issues=20
> > (to me at least),  so here's the list of questions.
> >=20
> > 1. XCAP directory list
> > In XCAP presence auth draft chapter 4.4, there's a=20
> requirement to get=20
> > all documents from the server. However, in the base XCAP=20
> draft it is=20
> > unspecified how the server should send this directory list. While=20
> > http-servers can/will provide this information in many=20
> ways, IMO the=20
> > base XCAP draft should specify this format (xml?).=20
> Furhermore, it would=20
> > be nice if ETags were included in the response in order to help to=20
> > synchonize documents between the client and the server.
>=20
> In the model I had in my head, the presence server itself=20
> didnt use xcap=20
> to fetch the documents; that interface was something proprietary.=20
> However, if xcap is being used there, you are right that there would=20
> need to be a standardized way to obtain the list.
>=20
> One way I would suggest for this is to define an application=20
> usage which=20
> is the "directory" of documents for a specific user. This application=20
> usage would specify a single well known place where the=20
> document would=20
> live. The end user themselves would not need to modify it; the server=20
> could set it when the user manages their own documents. This=20
> would then=20
> be read-only, and visible to either a user or more=20
> importantly, to a PE.
>=20
> I think this is more or less what Markus has proposed as well. The=20
> question is, where does such a definition occur:
>=20
> 1. base xcap spec
> 2. as part of each application usage
> 3. a special "directory" application usage
>=20
> I prefer (3); we could define this once, and the "directory" would=20
> contain information on the documents for a user across all=20
> application=20
> usages.
>=20
>=20
>=20
> >=20
> > 2. XCAP ETags
> > In order to ease the synchronizing within resources between=20
> client and=20
> > server the base XCAP draft could specify the secure hash=20
> method e.g.=20
> > SHA-1 or whatever that is used to calculate the ETag. This=20
> is already=20
> > proposed in xcap-package but IMHO could be in the base spec.
>=20
> I don't follow. The etag is purely a server computed value.=20
> Generally,=20
> there is no need to specify how it is computed. Why does it=20
> matter how=20
> its computed?
>=20
> >=20
> > 3. XCAP attributes
> > When updating/querying attributes is it necessary to=20
> include attribute=20
> > name in payload as attribute name is already provided in=20
> XPATH-query ?
> >=20
> > e.g. you could get /resource-lists/list[@name=3D"friends"]/@uri
> > so you already know that you receive response for attribute=20
> uri. IMHO=20
> > when putting/getting attributes, payload could include only=20
> attribute=20
> > value.
>=20
> That can be true as long as the URI can only identify an attribute by=20
> name. I can change this as long as we stick to that constraint.
>=20
>=20
> >=20
> > 4. XCAP namespace declarations
> > As namespace handling resemble "standard" XML attributes is it also=20
> > allowed to change namespace declarations with similar semantics ?
>=20
> Great question. The answer is no. The reason is say that is that in=20
> xpath, namespace declarations are treated differently. If you want to=20
> get access to the namespaces of an element, you have to use=20
> the explicit=20
> namespace axis.
>=20
> I want to make sure that our URI addressing conventions do=20
> not violate=20
> or contradict xpath, and so I think they need to be=20
> consistent. I will=20
> clarify in the draft that the selectors do not apply to namespaces,=20
> comments or text content. If we want to be able to access and modify=20
> those, we need to expand the scope beyond where we are now. I would=20
> prefer not to do that.
>=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
> _______________________________________________
> 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  Fri Feb 13 06:46: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 GAA05772
	for <simple-archive@odin.ietf.org>; Fri, 13 Feb 2004 06:46: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 1Arbli-00046n-6K
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 06:46:02 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1DBk2X9015789
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 06: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 1Arbli-00046a-2R
	for simple-web-archive@optimus.ietf.org; Fri, 13 Feb 2004 06: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 GAA05741
	for <simple-web-archive@ietf.org>; Fri, 13 Feb 2004 06:45:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArblY-0000R9-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 06:45:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Arbke-0000M1-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 06:44:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Arbjf-0000G4-00; Fri, 13 Feb 2004 06:43:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Arbjl-0003yx-CL; Fri, 13 Feb 2004 06: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 1Arbji-0003yk-S1
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 06:43: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 GAA05623
	for <simple@ietf.org>; Fri, 13 Feb 2004 06:43:50 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArbjZ-0000F4-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:43:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Arbic-00009Z-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:42:51 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Arbhk-00004s-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:41:56 -0500
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1DBfw317557
	for <simple@ietf.org>; Fri, 13 Feb 2004 13:41:58 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67bb81bc3dac158f25429@esvir05nok.ntc.nokia.com>;
 Fri, 13 Feb 2004 13:37:53 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 13 Feb 2004 13:37: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] XCAP questions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A319@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] XCAP questions
Thread-Index: AcPxq/fDh4b+VrJrTGC9aARe1eLbJQAeIVxQ
To: <jdrosen@dynamicsoft.com>, <Jari.Urpalainen@nokia.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 13 Feb 2004 11:37:54.0845 (UTC) FILETIME=[D20F84D0:01C3F225]
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, 13 Feb 2004 13:37: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,

Regarding the XCAP directory application usage:

I also like approach 3, as this would make things easiest for the =
client. A follow-up issue to this: Would it be possible to include also =
the Etags (or similar version identifiers) for each resource listed in =
that directory file? In this way the user could only be subscribed to =
the changes in the directory file (via XCAP-change event), and still =
learn about all the changes that have occured in any of the resources =
that he/she owns.=20

If we agree that this is the way, I think specifying this new usage =
would be straightforward, and I can volunteer to provide the first =
version for it after IETF 59.

Markus=20

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 12 February, 2004 23:02
> To: Urpalainen Jari (Nokia-NRC/Helsinki)
> Cc: simple@ietf.org
> Subject: Re: [Simple] XCAP questions
>=20
>=20
> Sorry for the delay in responding. Thanks so much for your=20
> comments and=20
> questions. Answers inline.
>=20
> Jari Urpalainen wrote:
>=20
> > Hi !
> >=20
> > I have been developing a reference implementation for XCAP server=20
> > (standalone and an Apache module).  There are some=20
> open/unclear issues=20
> > (to me at least),  so here's the list of questions.
> >=20
> > 1. XCAP directory list
> > In XCAP presence auth draft chapter 4.4, there's a=20
> requirement to get=20
> > all documents from the server. However, in the base XCAP=20
> draft it is=20
> > unspecified how the server should send this directory list. While=20
> > http-servers can/will provide this information in many=20
> ways, IMO the=20
> > base XCAP draft should specify this format (xml?).=20
> Furhermore, it would=20
> > be nice if ETags were included in the response in order to help to=20
> > synchonize documents between the client and the server.
>=20
> In the model I had in my head, the presence server itself=20
> didnt use xcap=20
> to fetch the documents; that interface was something proprietary.=20
> However, if xcap is being used there, you are right that there would=20
> need to be a standardized way to obtain the list.
>=20
> One way I would suggest for this is to define an application=20
> usage which=20
> is the "directory" of documents for a specific user. This application=20
> usage would specify a single well known place where the=20
> document would=20
> live. The end user themselves would not need to modify it; the server=20
> could set it when the user manages their own documents. This=20
> would then=20
> be read-only, and visible to either a user or more=20
> importantly, to a PE.
>=20
> I think this is more or less what Markus has proposed as well. The=20
> question is, where does such a definition occur:
>=20
> 1. base xcap spec
> 2. as part of each application usage
> 3. a special "directory" application usage
>=20
> I prefer (3); we could define this once, and the "directory" would=20
> contain information on the documents for a user across all=20
> application=20
> usages.
>=20
>=20
>=20
> >=20
> > 2. XCAP ETags
> > In order to ease the synchronizing within resources between=20
> client and=20
> > server the base XCAP draft could specify the secure hash=20
> method e.g.=20
> > SHA-1 or whatever that is used to calculate the ETag. This=20
> is already=20
> > proposed in xcap-package but IMHO could be in the base spec.
>=20
> I don't follow. The etag is purely a server computed value.=20
> Generally,=20
> there is no need to specify how it is computed. Why does it=20
> matter how=20
> its computed?
>=20
> >=20
> > 3. XCAP attributes
> > When updating/querying attributes is it necessary to=20
> include attribute=20
> > name in payload as attribute name is already provided in=20
> XPATH-query ?
> >=20
> > e.g. you could get /resource-lists/list[@name=3D"friends"]/@uri
> > so you already know that you receive response for attribute=20
> uri. IMHO=20
> > when putting/getting attributes, payload could include only=20
> attribute=20
> > value.
>=20
> That can be true as long as the URI can only identify an attribute by=20
> name. I can change this as long as we stick to that constraint.
>=20
>=20
> >=20
> > 4. XCAP namespace declarations
> > As namespace handling resemble "standard" XML attributes is it also=20
> > allowed to change namespace declarations with similar semantics ?
>=20
> Great question. The answer is no. The reason is say that is that in=20
> xpath, namespace declarations are treated differently. If you want to=20
> get access to the namespaces of an element, you have to use=20
> the explicit=20
> namespace axis.
>=20
> I want to make sure that our URI addressing conventions do=20
> not violate=20
> or contradict xpath, and so I think they need to be=20
> consistent. I will=20
> clarify in the draft that the selectors do not apply to namespaces,=20
> comments or text content. If we want to be able to access and modify=20
> those, we need to expand the scope beyond where we are now. I would=20
> prefer not to do that.
>=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
> _______________________________________________
> 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  Fri Feb 13 06:52: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 GAA06018
	for <simple-archive@ietf.org>; Fri, 13 Feb 2004 06:52:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArbsJ-0000yq-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 06:52:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArbrN-0000uR-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 06:51:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArbqT-0000q1-00; Fri, 13 Feb 2004 06:50:57 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArbqY-0004E8-3X; Fri, 13 Feb 2004 06: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 1Arbpb-0004Cw-M4
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 06: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 GAA05905
	for <simple@ietf.org>; Fri, 13 Feb 2004 06:49:55 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArbpR-0000kP-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:49:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArboV-0000g9-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:48:57 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Arbo5-0000cA-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:48:29 -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 i1DBmW327300
	for <simple@ietf.org>; Fri, 13 Feb 2004 13:48:32 +0200 (EET)
Received: from esebh004.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67bb8b7b4dac158f210ad@esvir01nok.ntc.nokia.com>;
 Fri, 13 Feb 2004 13:48:31 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 13 Feb 2004 13:48:24 +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: [XCON] "Many users in a single operation" Requirements
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A31A@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Re: [XCON] "Many users in a single operation" Requirements
Thread-Index: AcPxjxBlcLiUmB9dTYOgJsS6h0U7SgAluQZg
To: <jdrosen@dynamicsoft.com>, <hisham.khartabil@nokia.com>
Cc: <oritl@microsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 13 Feb 2004 11:48:24.0288 (UTC) FILETIME=[493CE600:01C3F227]
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, 13 Feb 2004 13:47:33 +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,

Jonathan Rosenberg wrote:
> We had discussed this particular limitation quite a bit during the=20
> design of xcap, and it was deemed an acceptable limitation.=20
> If it is no=20
> longer the case, then we can discuss fixes.

I think this all depends on what kind of usages we envision for XCAP. =
The requirement for doing multiple operations atomically was also =
originally included in the data manipulation reqs that were used as =
motivation for XCAP. However, it seemed that doing the actual =
applications that were in SIMPLE charter (mainly presence related) did =
not really need this capability.=20

My opinion is that it should be added to XCAP if and only if:
1. It is mandatory for conference control (CPCP) according to the =
concensus in XCON WG
2. XCON WG chooses XCAP for CPCP's baseline given that XCAP can meet =
this requirement
3. XCAP would not be complicated or delayed considerably because of this

So far I haven't seen clarification on either 1. or 2. in XCON, but I =
think it would be a good target for the Korea meeting. =20

Markus

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 12 February, 2004 19:31
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: oritl@microsoft.com; simple@ietf.org
> Subject: [Simple] Re: [XCON] "Many users in a single operation"
> Requirements
>=20
>=20
> Sorry for the delay here...
>=20
> Orit is right, and as you point out below, you can in fact only add a
> single element/subtree at a time.
>=20
> The reason is that, in order to use http out of the box, we=20
> need to keep=20
> its semantics. That means that things like GET(PUT(URI,=20
> body)) =3D=3D body=20
> need to be maintained. If you did a get on the  URI below, you would=20
> retrieve the first entry. Indeed, if you did the original PUT=20
> you suggested:
>=20
>   PUT=20
> http://xcap.example.com/services/conferences/users/Alice/confe
> rence.xml?
>           Conference/ACL/ACL-target-URI HTTP/1.1
>           Content-Type:text/plain
>=20
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>
>=20
> and there was already an ACL-target-URI in the document, it would be=20
> REPLACED by what is provided in the body. Thats normal http -=20
> if you PUT=20
> to a URI that identifies an existing resource, it gets replaced.
>=20
> more inline.
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > [moved to SIMPLE since this is an XCAP issue]
> >=20
> > Ok, I see what you mean. XCAP says
> >=20
> > The content of the request MUST be a single XML element and
> > associated content (including children elements).
> >=20
> > I don't know why that is. Isn't it enough that the URI points to a
> > single XML element? Perhaps Jonathan can comment on why the
> > limitation is in place.
>=20
> See above.
>=20
> >=20
> > Else, the example I gave has to be modified as follows:
> >=20
> > PUT
> >=20
> http://xcap.example.com/services/conferences/users/Alice/confe
> rence.xml?Conference
> > HTTP/1.1 Content-Type:text/plain
> >=20
> > <ACL> <ACL-target-URI
> > Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>=20
> > <ACL-target-URI
> > Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>=20
> > <ACL-target-URI
> > Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI> </ACL>
>=20
> Yes, this would work. Effectively, since you can only=20
> add/replace/delete=20
> a single element at a time, you need to introduce hierarchy=20
> in the XML=20
> *IF* you want this kind of batching operation. I'll note=20
> that, once you=20
> do the PUT above to add the three entries, you can also do a single=20
> DELETE to remove that same three, but if you wanted to delete=20
> two of the=20
> three, then you would need to do two separate transactions.
>=20
> We had discussed this particular limitation quite a bit during the=20
> design of xcap, and it was deemed an acceptable limitation.=20
> If it is no=20
> longer the case, then we can discuss fixes.
>=20
> Allowing for deletion of multiple entries at a time is=20
> relatively easy.=20
> Indeed, whether to allow this was an open issue for a time, and we=20
> simplified to say no. If we allow fuller xpath expressions in=20
> the URI,=20
> you can include, in a DELETE, an xpath expression that=20
> selects multiple=20
> elements. Then, the delete would remove everything that is=20
> selected. The=20
> penalty for this is we need to support much more of xpath,=20
> whereas now=20
> the subset is so small, it is fully defined within xcap itself.
>=20
> Adding multiple elements could be done the same kind of way -=20
> the HTTP=20
> URI expression would need to be something which (1) selects=20
> nothing when=20
> applied to the current document, (2) selects the contents of the body=20
> once the elements are added to the document. You can do that=20
> by using id=20
> parameters and other tokens that can be placed as attributes=20
> of the xml=20
> element.
>=20
> There would still be a limitation that you could not add multiple=20
> elements at differing points of attachment in the tree;=20
> though xpath can=20
> define such selectors, the insertion operation for this=20
> becomes nearly=20
> impossible to perform, I believe.
>=20
> Comments?
>=20
> Thanks,
> Jonathan R.
> >=20
> > /Hisham
> >=20
> >=20
> >> -----Original Message----- From: ext Orit Levin
> >> [mailto:oritl@microsoft.com] Sent: 12.February.2004 18:12 To:
> >> Khartabil Hisham (Nokia-TP-MSW/Helsinki); xcon@ietf.org Cc:
> >> Jonathan Rosenberg Subject: RE: [XCON] "Many users in a single
> >> operation" Requirements
> >>=20
> >>=20
> >> Where is this "XCAP extension" defined in the XCAP documents?!
> >>=20
> >> Besides, you can't do in the same way REQ-CP-3: It MAY be possible
> >> for the client to batch multiple operations (such as add a user to
> >> ACL blocked list, or remove a user from ACL allowed list) into a
> >> single request that is processed atomically.
> >>=20
> >> Thanks, Orit.
> >>=20
> >> -----Original Message----- From: hisham.khartabil@nokia.com
> >> [mailto:hisham.khartabil@nokia.com] Sent: Tuesday, February 10,
> >> 2004 12:18 AM To: Orit Levin; xcon@ietf.org Subject: RE: [XCON]
> >> "Many users in a single operation" Requirements
> >>=20
> >> Here is an example of how to add multiple users to an ACL list in a
> >>  single operation:
> >>=20
> >> PUT http://xcap.example.com/services/conferences/users/Alice/confe=20
> >> rence.xml? Conference/ACL/ACL-target-URI HTTP/1.1=20
> >> Content-Type:text/plain
> >>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>
> >>=20
> >>=20
> >> The rest are done in a similar fashion.
> >>=20
> >> /Hisham
> >>=20
> >>> -----Original Message----- From: xcon-admin@ietf.org
> >>> [mailto:xcon-admin@ietf.org]On
> >>=20
> >> Behalf Of ext
> >>=20
> >>> Orit Levin Sent: 10.February.2004 03:15 To: xcon@ietf.org=20
> >>> Subject: [XCON] "Many users in a single operation" Requirements
> >>>=20
> >>>=20
> >>> Hi guys!
> >>>=20
> >>> There are many places throughout the CPCP-req document that
> >>> identify operations on a "subset of list" as MUST be performed in
> >>> a single operation (e.g. G4, G6, H2, and H4). How do you plan to
> >>> meet these requirements with "XCAP CPCP"?
> >>>=20
> >>> The same question for REQ-CP-3: It MAY be possible for the client
> >>> to batch multiple operations (such as add a user to ACL
> >>=20
> >> blocked list, or
> >>=20
> >>> remove a user from ACL allowed list) into a single request that
> >>> is processed atomically.
> >>>=20
> >>> Thanks, Orit.
> >>>=20
> >>> _______________________________________________ XCON mailing list
> >>>  XCON@ietf.org https://www1.ietf.org/mailman/listinfo/xcon
> >>>=20
> >>=20
> >=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

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


From exim@www1.ietf.org  Fri Feb 13 06:53: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 GAA06049
	for <simple-archive@odin.ietf.org>; Fri, 13 Feb 2004 06:53: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 1ArbsV-0004Lz-8Q
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 06:53:03 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1DBr3mE016723
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 06: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 1ArbsU-0004LY-RB
	for simple-web-archive@optimus.ietf.org; Fri, 13 Feb 2004 06:53: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 GAA06036
	for <simple-web-archive@ietf.org>; Fri, 13 Feb 2004 06:52:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArbsK-0000yv-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 06:52:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArbrO-0000uY-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 06:51:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArbqT-0000q1-00; Fri, 13 Feb 2004 06:50:57 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArbqY-0004E8-3X; Fri, 13 Feb 2004 06: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 1Arbpb-0004Cw-M4
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 06: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 GAA05905
	for <simple@ietf.org>; Fri, 13 Feb 2004 06:49:55 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArbpR-0000kP-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:49:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArboV-0000g9-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:48:57 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Arbo5-0000cA-00
	for simple@ietf.org; Fri, 13 Feb 2004 06:48:29 -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 i1DBmW327300
	for <simple@ietf.org>; Fri, 13 Feb 2004 13:48:32 +0200 (EET)
Received: from esebh004.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67bb8b7b4dac158f210ad@esvir01nok.ntc.nokia.com>;
 Fri, 13 Feb 2004 13:48:31 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 13 Feb 2004 13:48:24 +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: [XCON] "Many users in a single operation" Requirements
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A31A@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Re: [XCON] "Many users in a single operation" Requirements
Thread-Index: AcPxjxBlcLiUmB9dTYOgJsS6h0U7SgAluQZg
To: <jdrosen@dynamicsoft.com>, <hisham.khartabil@nokia.com>
Cc: <oritl@microsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 13 Feb 2004 11:48:24.0288 (UTC) FILETIME=[493CE600:01C3F227]
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, 13 Feb 2004 13:47:33 +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,

Jonathan Rosenberg wrote:
> We had discussed this particular limitation quite a bit during the=20
> design of xcap, and it was deemed an acceptable limitation.=20
> If it is no=20
> longer the case, then we can discuss fixes.

I think this all depends on what kind of usages we envision for XCAP. =
The requirement for doing multiple operations atomically was also =
originally included in the data manipulation reqs that were used as =
motivation for XCAP. However, it seemed that doing the actual =
applications that were in SIMPLE charter (mainly presence related) did =
not really need this capability.=20

My opinion is that it should be added to XCAP if and only if:
1. It is mandatory for conference control (CPCP) according to the =
concensus in XCON WG
2. XCON WG chooses XCAP for CPCP's baseline given that XCAP can meet =
this requirement
3. XCAP would not be complicated or delayed considerably because of this

So far I haven't seen clarification on either 1. or 2. in XCON, but I =
think it would be a good target for the Korea meeting. =20

Markus

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 12 February, 2004 19:31
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: oritl@microsoft.com; simple@ietf.org
> Subject: [Simple] Re: [XCON] "Many users in a single operation"
> Requirements
>=20
>=20
> Sorry for the delay here...
>=20
> Orit is right, and as you point out below, you can in fact only add a
> single element/subtree at a time.
>=20
> The reason is that, in order to use http out of the box, we=20
> need to keep=20
> its semantics. That means that things like GET(PUT(URI,=20
> body)) =3D=3D body=20
> need to be maintained. If you did a get on the  URI below, you would=20
> retrieve the first entry. Indeed, if you did the original PUT=20
> you suggested:
>=20
>   PUT=20
> http://xcap.example.com/services/conferences/users/Alice/confe
> rence.xml?
>           Conference/ACL/ACL-target-URI HTTP/1.1
>           Content-Type:text/plain
>=20
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>
>        <ACL-target-URI=20
> Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>
>=20
> and there was already an ACL-target-URI in the document, it would be=20
> REPLACED by what is provided in the body. Thats normal http -=20
> if you PUT=20
> to a URI that identifies an existing resource, it gets replaced.
>=20
> more inline.
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > [moved to SIMPLE since this is an XCAP issue]
> >=20
> > Ok, I see what you mean. XCAP says
> >=20
> > The content of the request MUST be a single XML element and
> > associated content (including children elements).
> >=20
> > I don't know why that is. Isn't it enough that the URI points to a
> > single XML element? Perhaps Jonathan can comment on why the
> > limitation is in place.
>=20
> See above.
>=20
> >=20
> > Else, the example I gave has to be modified as follows:
> >=20
> > PUT
> >=20
> http://xcap.example.com/services/conferences/users/Alice/confe
> rence.xml?Conference
> > HTTP/1.1 Content-Type:text/plain
> >=20
> > <ACL> <ACL-target-URI
> > Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>=20
> > <ACL-target-URI
> > Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>=20
> > <ACL-target-URI
> > Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI> </ACL>
>=20
> Yes, this would work. Effectively, since you can only=20
> add/replace/delete=20
> a single element at a time, you need to introduce hierarchy=20
> in the XML=20
> *IF* you want this kind of batching operation. I'll note=20
> that, once you=20
> do the PUT above to add the three entries, you can also do a single=20
> DELETE to remove that same three, but if you wanted to delete=20
> two of the=20
> three, then you would need to do two separate transactions.
>=20
> We had discussed this particular limitation quite a bit during the=20
> design of xcap, and it was deemed an acceptable limitation.=20
> If it is no=20
> longer the case, then we can discuss fixes.
>=20
> Allowing for deletion of multiple entries at a time is=20
> relatively easy.=20
> Indeed, whether to allow this was an open issue for a time, and we=20
> simplified to say no. If we allow fuller xpath expressions in=20
> the URI,=20
> you can include, in a DELETE, an xpath expression that=20
> selects multiple=20
> elements. Then, the delete would remove everything that is=20
> selected. The=20
> penalty for this is we need to support much more of xpath,=20
> whereas now=20
> the subset is so small, it is fully defined within xcap itself.
>=20
> Adding multiple elements could be done the same kind of way -=20
> the HTTP=20
> URI expression would need to be something which (1) selects=20
> nothing when=20
> applied to the current document, (2) selects the contents of the body=20
> once the elements are added to the document. You can do that=20
> by using id=20
> parameters and other tokens that can be placed as attributes=20
> of the xml=20
> element.
>=20
> There would still be a limitation that you could not add multiple=20
> elements at differing points of attachment in the tree;=20
> though xpath can=20
> define such selectors, the insertion operation for this=20
> becomes nearly=20
> impossible to perform, I believe.
>=20
> Comments?
>=20
> Thanks,
> Jonathan R.
> >=20
> > /Hisham
> >=20
> >=20
> >> -----Original Message----- From: ext Orit Levin
> >> [mailto:oritl@microsoft.com] Sent: 12.February.2004 18:12 To:
> >> Khartabil Hisham (Nokia-TP-MSW/Helsinki); xcon@ietf.org Cc:
> >> Jonathan Rosenberg Subject: RE: [XCON] "Many users in a single
> >> operation" Requirements
> >>=20
> >>=20
> >> Where is this "XCAP extension" defined in the XCAP documents?!
> >>=20
> >> Besides, you can't do in the same way REQ-CP-3: It MAY be possible
> >> for the client to batch multiple operations (such as add a user to
> >> ACL blocked list, or remove a user from ACL allowed list) into a
> >> single request that is processed atomically.
> >>=20
> >> Thanks, Orit.
> >>=20
> >> -----Original Message----- From: hisham.khartabil@nokia.com
> >> [mailto:hisham.khartabil@nokia.com] Sent: Tuesday, February 10,
> >> 2004 12:18 AM To: Orit Levin; xcon@ietf.org Subject: RE: [XCON]
> >> "Many users in a single operation" Requirements
> >>=20
> >> Here is an example of how to add multiple users to an ACL list in a
> >>  single operation:
> >>=20
> >> PUT http://xcap.example.com/services/conferences/users/Alice/confe=20
> >> rence.xml? Conference/ACL/ACL-target-URI HTTP/1.1=20
> >> Content-Type:text/plain
> >>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:bob@example.com</ACL-target-URI>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:alice@example.com</ACL-target-URI>=20
> >> <ACL-target-URI=20
> >> Access-type=3D"Allowed">sip:bob@domain.com</ACL-target-URI>
> >>=20
> >>=20
> >> The rest are done in a similar fashion.
> >>=20
> >> /Hisham
> >>=20
> >>> -----Original Message----- From: xcon-admin@ietf.org
> >>> [mailto:xcon-admin@ietf.org]On
> >>=20
> >> Behalf Of ext
> >>=20
> >>> Orit Levin Sent: 10.February.2004 03:15 To: xcon@ietf.org=20
> >>> Subject: [XCON] "Many users in a single operation" Requirements
> >>>=20
> >>>=20
> >>> Hi guys!
> >>>=20
> >>> There are many places throughout the CPCP-req document that
> >>> identify operations on a "subset of list" as MUST be performed in
> >>> a single operation (e.g. G4, G6, H2, and H4). How do you plan to
> >>> meet these requirements with "XCAP CPCP"?
> >>>=20
> >>> The same question for REQ-CP-3: It MAY be possible for the client
> >>> to batch multiple operations (such as add a user to ACL
> >>=20
> >> blocked list, or
> >>=20
> >>> remove a user from ACL allowed list) into a single request that
> >>> is processed atomically.
> >>>=20
> >>> Thanks, Orit.
> >>>=20
> >>> _______________________________________________ XCON mailing list
> >>>  XCON@ietf.org https://www1.ietf.org/mailman/listinfo/xcon
> >>>=20
> >>=20
> >=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

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



From simple-admin@ietf.org  Fri Feb 13 11:42: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 LAA18682
	for <simple-archive@ietf.org>; Fri, 13 Feb 2004 11:42:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgOd-0001Sm-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 11:42:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArgN4-00014C-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 11:40:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgKV-0000f4-00; Fri, 13 Feb 2004 11:38:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArgKM-0001vs-FQ; Fri, 13 Feb 2004 11:38:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArgJr-0001nw-Pw
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 11:37: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 LAA18150
	for <simple@ietf.org>; Fri, 13 Feb 2004 11:37:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgJq-0000Yq-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:37:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArgIa-0000P0-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:36:17 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgHs-0000FB-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:35:32 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1DGYwNr004006;
	Fri, 13 Feb 2004 11:35:00 -0500 (EST)
Message-ID: <402CFCAA.1000200@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
Subject: Re: [Simple] XCAP questions
References: <4018DECF.7040108@nokia.com>  <402BE9D3.7090408@dynamicsoft.com> <1076662170.7784.80.camel@xitami.research.nokia.com>
In-Reply-To: <1076662170.7784.80.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: Fri, 13 Feb 2004 11:34:50 -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:

> Thanks for your answers, comments inline.
> 
> On Thu, 2004-02-12 at 23:02, ext Jonathan Rosenberg wrote:
> 
> 
>>One way I would suggest for this is to define an application usage which 
>>is the "directory" of documents for a specific user. This application 
>>usage would specify a single well known place where the document would 
>>live. The end user themselves would not need to modify it; the server 
>>could set it when the user manages their own documents. This would then 
>>be read-only, and visible to either a user or more importantly, to a PE.
>>
>>I think this is more or less what Markus has proposed as well. The 
>>question is, where does such a definition occur:
>>
>>1. base xcap spec
>>2. as part of each application usage
>>3. a special "directory" application usage
>>
>>I prefer (3); we could define this once, and the "directory" would 
>>contain information on the documents for a user across all application 
>>usages.
>>
> 
> Option 3 sounds reasonable although it's a bit more complex to implement
> than a simple directory list.

You mean, to have a specific document that lists the documents in each 
directory? You'd still need to do a full tree traversal though in such a 
case. With one signle document, you would do one xcap fetch for the 
whole thing.

> 
>>>2. XCAP ETags
>>>In order to ease the synchronizing within resources between client and 
>>>server the base XCAP draft could specify the secure hash method e.g. 
>>>SHA-1 or whatever that is used to calculate the ETag. This is already 
>>>proposed in xcap-package but IMHO could be in the base spec.
>>
>>I don't follow. The etag is purely a server computed value. Generally, 
>>there is no need to specify how it is computed. Why does it matter how 
>>its computed?
>>
> 
> Sorry for not being too clear on this. Actually the problem i see is
> that e.g. with xcap resource-lists the server should add empty list
> uris. So what's the most reasonable way for the client to detect that
> the server has added them ? 
> 
> The first option might be that the client "knows" this resource-list
> behaviour and it queries after some put operation all the empty uris.

This is what I had in mind.

> This may lead to quite many round-trips

I admit its a weakness, yes. But I dont expect people to be defining new 
lists all that often, as opposed to members of specific lists.

The xcap-package could also be used to notify the client of the change.

> and what's more, this is very au
> related i.e. not very generic. 
> 
> The second option could be that the client subscribes (xcap-package) to
> this document and gets those add-ons made by server from the
> notifications. IMHO, this sounds a bit too heavy for this sort of simple
> operation... 

Well, the client may already be doing that anyway.

> 
> The third option could be that when doing put transaction the server
> would reply within the reply payload all the stuff it has added. The
> response should have it's own mime-type. I am perfectly aware that it is
> all but "standard" http put behaviour but it would be efficient.

Right. The non-standard part is a serious, serious concern. One of the 
major reasons that keeping this a pure http usage has been so important, 
is to reuse http client code on existing handsets. If we do something 
like this which would change that, then you've defeated much of the 
purpose in xcap's design.

I welcome other ideas...

> 
> 
>>>3. XCAP attributes
>>>When updating/querying attributes is it necessary to include attribute 
>>>name in payload as attribute name is already provided in XPATH-query ?
>>>
>>>e.g. you could get /resource-lists/list[@name="friends"]/@uri
>>>so you already know that you receive response for attribute uri. IMHO 
>>>when putting/getting attributes, payload could include only attribute 
>>>value.
>>
>>That can be true as long as the URI can only identify an attribute by 
>>name. I can change this as long as we stick to that constraint.
>>
> 
> fine.
> 
>>>4. XCAP namespace declarations
>>>As namespace handling resemble "standard" XML attributes is it also 
>>>allowed to change namespace declarations with similar semantics ?
>>
>>Great question. The answer is no. The reason is say that is that in 
>>xpath, namespace declarations are treated differently. If you want to 
>>get access to the namespaces of an element, you have to use the explicit 
>>namespace axis.
>>
>>I want to make sure that our URI addressing conventions do not violate 
>>or contradict xpath, and so I think they need to be consistent. I will 
>>clarify in the draft that the selectors do not apply to namespaces, 
>>comments or text content. If we want to be able to access and modify 
>>those, we need to expand the scope beyond where we are now. I would 
>>prefer not to do that.
>>
> 
> I fully agree that the attribute selectors should exclude namespaces.
> However, adding comments would be sometimes nice but it can certainly be
> left for future improvements.

You can have them, you just won't be able to directly address them to 
change them by themselves. You'd have to modify them by sending the full 
element that surrounds them.

-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 Feb 13 11:43: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 LAA18738
	for <simple-archive@odin.ietf.org>; Fri, 13 Feb 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 1ArgOf-0002lZ-Qg
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 11:42:34 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1DGgX8s010629
	for simple-archive@odin.ietf.org; Fri, 13 Feb 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 1ArgOf-0002lA-GD
	for simple-web-archive@optimus.ietf.org; Fri, 13 Feb 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 LAA18702
	for <simple-web-archive@ietf.org>; Fri, 13 Feb 2004 11:42:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgOe-0001T0-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 11:42:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArgN7-00014e-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 11:40:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgKV-0000f4-00; Fri, 13 Feb 2004 11:38:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArgKM-0001vs-FQ; Fri, 13 Feb 2004 11:38:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArgJr-0001nw-Pw
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 11:37: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 LAA18150
	for <simple@ietf.org>; Fri, 13 Feb 2004 11:37:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgJq-0000Yq-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:37:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArgIa-0000P0-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:36:17 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgHs-0000FB-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:35:32 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1DGYwNr004006;
	Fri, 13 Feb 2004 11:35:00 -0500 (EST)
Message-ID: <402CFCAA.1000200@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
Subject: Re: [Simple] XCAP questions
References: <4018DECF.7040108@nokia.com>  <402BE9D3.7090408@dynamicsoft.com> <1076662170.7784.80.camel@xitami.research.nokia.com>
In-Reply-To: <1076662170.7784.80.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: Fri, 13 Feb 2004 11:34:50 -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:

> Thanks for your answers, comments inline.
> 
> On Thu, 2004-02-12 at 23:02, ext Jonathan Rosenberg wrote:
> 
> 
>>One way I would suggest for this is to define an application usage which 
>>is the "directory" of documents for a specific user. This application 
>>usage would specify a single well known place where the document would 
>>live. The end user themselves would not need to modify it; the server 
>>could set it when the user manages their own documents. This would then 
>>be read-only, and visible to either a user or more importantly, to a PE.
>>
>>I think this is more or less what Markus has proposed as well. The 
>>question is, where does such a definition occur:
>>
>>1. base xcap spec
>>2. as part of each application usage
>>3. a special "directory" application usage
>>
>>I prefer (3); we could define this once, and the "directory" would 
>>contain information on the documents for a user across all application 
>>usages.
>>
> 
> Option 3 sounds reasonable although it's a bit more complex to implement
> than a simple directory list.

You mean, to have a specific document that lists the documents in each 
directory? You'd still need to do a full tree traversal though in such a 
case. With one signle document, you would do one xcap fetch for the 
whole thing.

> 
>>>2. XCAP ETags
>>>In order to ease the synchronizing within resources between client and 
>>>server the base XCAP draft could specify the secure hash method e.g. 
>>>SHA-1 or whatever that is used to calculate the ETag. This is already 
>>>proposed in xcap-package but IMHO could be in the base spec.
>>
>>I don't follow. The etag is purely a server computed value. Generally, 
>>there is no need to specify how it is computed. Why does it matter how 
>>its computed?
>>
> 
> Sorry for not being too clear on this. Actually the problem i see is
> that e.g. with xcap resource-lists the server should add empty list
> uris. So what's the most reasonable way for the client to detect that
> the server has added them ? 
> 
> The first option might be that the client "knows" this resource-list
> behaviour and it queries after some put operation all the empty uris.

This is what I had in mind.

> This may lead to quite many round-trips

I admit its a weakness, yes. But I dont expect people to be defining new 
lists all that often, as opposed to members of specific lists.

The xcap-package could also be used to notify the client of the change.

> and what's more, this is very au
> related i.e. not very generic. 
> 
> The second option could be that the client subscribes (xcap-package) to
> this document and gets those add-ons made by server from the
> notifications. IMHO, this sounds a bit too heavy for this sort of simple
> operation... 

Well, the client may already be doing that anyway.

> 
> The third option could be that when doing put transaction the server
> would reply within the reply payload all the stuff it has added. The
> response should have it's own mime-type. I am perfectly aware that it is
> all but "standard" http put behaviour but it would be efficient.

Right. The non-standard part is a serious, serious concern. One of the 
major reasons that keeping this a pure http usage has been so important, 
is to reuse http client code on existing handsets. If we do something 
like this which would change that, then you've defeated much of the 
purpose in xcap's design.

I welcome other ideas...

> 
> 
>>>3. XCAP attributes
>>>When updating/querying attributes is it necessary to include attribute 
>>>name in payload as attribute name is already provided in XPATH-query ?
>>>
>>>e.g. you could get /resource-lists/list[@name="friends"]/@uri
>>>so you already know that you receive response for attribute uri. IMHO 
>>>when putting/getting attributes, payload could include only attribute 
>>>value.
>>
>>That can be true as long as the URI can only identify an attribute by 
>>name. I can change this as long as we stick to that constraint.
>>
> 
> fine.
> 
>>>4. XCAP namespace declarations
>>>As namespace handling resemble "standard" XML attributes is it also 
>>>allowed to change namespace declarations with similar semantics ?
>>
>>Great question. The answer is no. The reason is say that is that in 
>>xpath, namespace declarations are treated differently. If you want to 
>>get access to the namespaces of an element, you have to use the explicit 
>>namespace axis.
>>
>>I want to make sure that our URI addressing conventions do not violate 
>>or contradict xpath, and so I think they need to be consistent. I will 
>>clarify in the draft that the selectors do not apply to namespaces, 
>>comments or text content. If we want to be able to access and modify 
>>those, we need to expand the scope beyond where we are now. I would 
>>prefer not to do that.
>>
> 
> I fully agree that the attribute selectors should exclude namespaces.
> However, adding comments would be sometimes nice but it can certainly be
> left for future improvements.

You can have them, you just won't be able to directly address them to 
change them by themselves. You'd have to modify them by sending the full 
element that surrounds them.

-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 Feb 13 11:47:42 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19427
	for <simple-archive@ietf.org>; Fri, 13 Feb 2004 11:47:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgTg-0002YK-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 11:47:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArgSu-0002Nc-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 11:46:56 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgRA-00021P-00; Fri, 13 Feb 2004 11:45:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1ArgRD-00047y-2K; Fri, 13 Feb 2004 11:45:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArgR5-00030d-52; Fri, 13 Feb 2004 11:45:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArgQm-0002xu-S1
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 11:44: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 LAA18894
	for <simple@ietf.org>; Fri, 13 Feb 2004 11:44:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgQl-0001v5-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:44:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArgOm-0001Ub-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:42:41 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgND-00010O-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:41:03 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1DGeeNr004013;
	Fri, 13 Feb 2004 11:40:40 -0500 (EST)
Message-ID: <402CFE00.6010500@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: Jari.Urpalainen@nokia.com, simple@ietf.org
Subject: Re: [Simple] XCAP questions
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A319@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A319@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: Fri, 13 Feb 2004 11:40: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



Markus.Isomaki@nokia.com wrote:

> Hi,
> 
> Regarding the XCAP directory application usage:
> 
> I also like approach 3, as this would make things easiest for the
> client. A follow-up issue to this: Would it be possible to include
> also the Etags (or similar version identifiers) for each resource
> listed in that directory file? In this way the user could only be
> subscribed to the changes in the directory file (via XCAP-change
> event), and still learn about all the changes that have occured in
> any of the resources that he/she owns.

I dont think having the etags in there helps. Changes in the directory 
file would not contain the changes in the actual documents. As such, the 
client would know about the change, but knowing the new etag doesnt help 
- it would still have to do a get of the document to find out what changed.

There IS value, however, in including etags in the xcap-event package, 
so that the client can apply the diff, verify it, know the new etag, and 
any PUTs it would do would be against that new etag.


> 
> If we agree that this is the way, I think specifying this new usage
> would be straightforward, and I can volunteer to provide the first
> version for it after IETF 59.

Great!

-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 Feb 13 11:48: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 LAA19503
	for <simple-archive@odin.ietf.org>; Fri, 13 Feb 2004 11:48: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 1ArgTm-0003VO-8O
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 11:47:50 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1DGloWV013468
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 11:47:50 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArgTm-0003V9-5A
	for simple-web-archive@optimus.ietf.org; Fri, 13 Feb 2004 11:47: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 LAA19445
	for <simple-web-archive@ietf.org>; Fri, 13 Feb 2004 11:47:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgTk-0002Yy-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 11:47:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArgSv-0002Nr-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 11:46:57 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgRA-00021P-00; Fri, 13 Feb 2004 11:45:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1ArgRD-00047y-2K; Fri, 13 Feb 2004 11:45:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArgR5-00030d-52; Fri, 13 Feb 2004 11:45:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArgQm-0002xu-S1
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 11:44: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 LAA18894
	for <simple@ietf.org>; Fri, 13 Feb 2004 11:44:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgQl-0001v5-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:44:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1ArgOm-0001Ub-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:42:41 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgND-00010O-00
	for simple@ietf.org; Fri, 13 Feb 2004 11:41:03 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1DGeeNr004013;
	Fri, 13 Feb 2004 11:40:40 -0500 (EST)
Message-ID: <402CFE00.6010500@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: Jari.Urpalainen@nokia.com, simple@ietf.org
Subject: Re: [Simple] XCAP questions
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A319@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A319@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: Fri, 13 Feb 2004 11:40: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



Markus.Isomaki@nokia.com wrote:

> Hi,
> 
> Regarding the XCAP directory application usage:
> 
> I also like approach 3, as this would make things easiest for the
> client. A follow-up issue to this: Would it be possible to include
> also the Etags (or similar version identifiers) for each resource
> listed in that directory file? In this way the user could only be
> subscribed to the changes in the directory file (via XCAP-change
> event), and still learn about all the changes that have occured in
> any of the resources that he/she owns.

I dont think having the etags in there helps. Changes in the directory 
file would not contain the changes in the actual documents. As such, the 
client would know about the change, but knowing the new etag doesnt help 
- it would still have to do a get of the document to find out what changed.

There IS value, however, in including etags in the xcap-event package, 
so that the client can apply the diff, verify it, know the new etag, and 
any PUTs it would do would be against that new etag.


> 
> If we agree that this is the way, I think specifying this new usage
> would be straightforward, and I can volunteer to provide the first
> version for it after IETF 59.

Great!

-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 Feb 13 12:19: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 MAA21096
	for <simple-archive@ietf.org>; Fri, 13 Feb 2004 12:19:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Argxy-0005Tz-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 12:19:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Argx1-0005Pe-00
	for simple-archive@ietf.org; Fri, 13 Feb 2004 12:18:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Argw4-0005LO-00; Fri, 13 Feb 2004 12:17:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Argw0-0006Fy-RD; Fri, 13 Feb 2004 12:17:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArgvI-0006Ee-75
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 12: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 MAA21042
	for <simple@ietf.org>; Fri, 13 Feb 2004 12:16:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgvG-0005H4-00
	for simple@ietf.org; Fri, 13 Feb 2004 12:16:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Argug-0005Cw-00
	for simple@ietf.org; Fri, 13 Feb 2004 12:15:38 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Argtp-000564-00
	for simple@ietf.org; Fri, 13 Feb 2004 12:14:45 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1DHELNr004057;
	Fri, 13 Feb 2004 12:14:21 -0500 (EST)
Message-ID: <402D05E4.7030100@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: hisham.khartabil@nokia.com, oritl@microsoft.com, simple@ietf.org
Subject: Re: [Simple] Re: [XCON] "Many users in a single operation" Requirements
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A31A@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A31A@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: Fri, 13 Feb 2004 12:14: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



Markus.Isomaki@nokia.com wrote:

> Hi,
> 
> Jonathan Rosenberg wrote:
> 
>> We had discussed this particular limitation quite a bit during the
>>  design of xcap, and it was deemed an acceptable limitation. If it
>> is no longer the case, then we can discuss fixes.
> 
> 
> I think this all depends on what kind of usages we envision for XCAP.
> The requirement for doing multiple operations atomically was also
> originally included in the data manipulation reqs that were used as
> motivation for XCAP. However, it seemed that doing the actual
> applications that were in SIMPLE charter (mainly presence related)
> did not really need this capability.

Right. Though I fear that, in the future there will be more.

> 
> My opinion is that it should be added to XCAP if and only if: 1. It
> is mandatory for conference control (CPCP) according to the concensus
> in XCON WG 2. XCON WG chooses XCAP for CPCP's baseline given that
> XCAP can meet this requirement 3. XCAP would not be complicated or
> delayed considerably because of this
> 
> So far I haven't seen clarification on either 1. or 2. in XCON, but I
> think it would be a good target for the Korea meeting.

I would propose that I make a first stab at what such a feature might 
look like in the revision I will submit (probably at 8:58am est 
Monday...), and then we can discuss it with something concrete in hand.

-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 Feb 13 12:19: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 MAA21165
	for <simple-archive@odin.ietf.org>; Fri, 13 Feb 2004 12:19: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 1Argy1-0006N6-9Q
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 12:19:05 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1DHJ5Ko024491
	for simple-archive@odin.ietf.org; Fri, 13 Feb 2004 12:19:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Argy1-0006Mw-5g
	for simple-web-archive@optimus.ietf.org; Fri, 13 Feb 2004 12:19: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 MAA21114
	for <simple-web-archive@ietf.org>; Fri, 13 Feb 2004 12:19:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Argxz-0005U4-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 12:19:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Argx2-0005Pm-00
	for simple-web-archive@ietf.org; Fri, 13 Feb 2004 12:18:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Argw4-0005LO-00; Fri, 13 Feb 2004 12:17:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Argw0-0006Fy-RD; Fri, 13 Feb 2004 12:17:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1ArgvI-0006Ee-75
	for simple@optimus.ietf.org; Fri, 13 Feb 2004 12: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 MAA21042
	for <simple@ietf.org>; Fri, 13 Feb 2004 12:16:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ArgvG-0005H4-00
	for simple@ietf.org; Fri, 13 Feb 2004 12:16:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Argug-0005Cw-00
	for simple@ietf.org; Fri, 13 Feb 2004 12:15:38 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Argtp-000564-00
	for simple@ietf.org; Fri, 13 Feb 2004 12:14:45 -0500
Received: from dynamicsoft.com ([63.113.46.48])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1DHELNr004057;
	Fri, 13 Feb 2004 12:14:21 -0500 (EST)
Message-ID: <402D05E4.7030100@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: hisham.khartabil@nokia.com, oritl@microsoft.com, simple@ietf.org
Subject: Re: [Simple] Re: [XCON] "Many users in a single operation" Requirements
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A31A@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A31A@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: Fri, 13 Feb 2004 12:14: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



Markus.Isomaki@nokia.com wrote:

> Hi,
> 
> Jonathan Rosenberg wrote:
> 
>> We had discussed this particular limitation quite a bit during the
>>  design of xcap, and it was deemed an acceptable limitation. If it
>> is no longer the case, then we can discuss fixes.
> 
> 
> I think this all depends on what kind of usages we envision for XCAP.
> The requirement for doing multiple operations atomically was also
> originally included in the data manipulation reqs that were used as
> motivation for XCAP. However, it seemed that doing the actual
> applications that were in SIMPLE charter (mainly presence related)
> did not really need this capability.

Right. Though I fear that, in the future there will be more.

> 
> My opinion is that it should be added to XCAP if and only if: 1. It
> is mandatory for conference control (CPCP) according to the concensus
> in XCON WG 2. XCON WG chooses XCAP for CPCP's baseline given that
> XCAP can meet this requirement 3. XCAP would not be complicated or
> delayed considerably because of this
> 
> So far I haven't seen clarification on either 1. or 2. in XCON, but I
> think it would be a good target for the Korea meeting.

I would propose that I make a first stab at what such a feature might 
look like in the revision I will submit (probably at 8:58am est 
Monday...), and then we can discuss it with something concrete in hand.

-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  Sat Feb 14 14:32: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 OAA27789
	for <simple-archive@ietf.org>; Sat, 14 Feb 2004 14:32:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As5X5-0004W1-00
	for simple-archive@ietf.org; Sat, 14 Feb 2004 14:32:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1As5W8-0004Su-00
	for simple-archive@ietf.org; Sat, 14 Feb 2004 14:31:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As5VK-0004Pr-00; Sat, 14 Feb 2004 14: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 1As5VG-0004dV-7t; Sat, 14 Feb 2004 14: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 1As5VD-0004cE-Ak
	for simple@optimus.ietf.org; Sat, 14 Feb 2004 14:30: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 OAA27718
	for <simple@ietf.org>; Sat, 14 Feb 2004 14:30:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As5VA-0004PU-00
	for simple@ietf.org; Sat, 14 Feb 2004 14:30:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1As5UT-0004Ms-00
	for simple@ietf.org; Sat, 14 Feb 2004 14:30:14 -0500
Received: from mail3.microsoft.com ([131.107.3.123])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As5Ti-0004Hf-00; Sat, 14 Feb 2004 14:29:26 -0500
Received: from mail5.microsoft.com ([157.54.6.156]) by mail3.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sat, 14 Feb 2004 11:30:10 -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);
	 Sat, 14 Feb 2004 11:28:38 -0800
Received: from 157.54.6.197 by inet-vrs-05.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Sat, 14 Feb 2004 11:28:38 -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);
	 Sat, 14 Feb 2004 11:28:41 -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] Re: [XCON] "Many users in a single operation" Requirements
Message-ID: <DD07841287D0AD428833021705E0D14E016977E6@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Re: [XCON] "Many users in a single operation" Requirements
Thread-Index: AcPyVOSxtK2GWGngQoCejDN7cjsSpwAzRlQg
From: "Orit Levin" <oritl@microsoft.com>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>, <Markus.Isomaki@nokia.com>,
        <xcon@ietf.org>
Cc: <hisham.khartabil@nokia.com>, <simple@ietf.org>
X-OriginalArrivalTime: 14 Feb 2004 19:28:41.0536 (UTC) FILETIME=[C0D04400:01C3F330]
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: Sat, 14 Feb 2004 11:29:01 -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

XCAP was introduced and designed (as its name says: "XML Configuration
Access Protocol") as a LIGHT way CONFIGURATION protocol. As a result, by
design it doesn't address close-to-real-time dynamic data manipulations.
You can perform any rich atomic operation you need, but in order to do
so, you will need to be (preferably) the only owner of the data, to
upload the whole data sub-tree, change it locally, and then PUT it back.

I think it is a mistake to stretch XCAP functionality beyond this.
I think it is a mistake to position XCAP as the (only) protocol for all
kinds of dynamic operations neither for presence nor for conferencing.

Instead, I liked Jonathan's approach to his "XCAP drafts":=20
"The documents are much less xcap-centric. They talk about document
formats, and have a small section at the end which defines the usage for
xcap. The title and filenames have also changed to reflect this. This
clarifies that these documents can be used outside of xcap."

I suggest that XCON group does the same for CPCP.

Thanks,
Orit.

-----Original Message-----
From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]=20
Sent: Friday, February 13, 2004 9:14 AM
To: Markus.Isomaki@nokia.com
Cc: hisham.khartabil@nokia.com; Orit Levin; simple@ietf.org
Subject: Re: [Simple] Re: [XCON] "Many users in a single operation"
Requirements



Markus.Isomaki@nokia.com wrote:

> Hi,
>=20
> Jonathan Rosenberg wrote:
>=20
>> We had discussed this particular limitation quite a bit during the
>>  design of xcap, and it was deemed an acceptable limitation. If it
>> is no longer the case, then we can discuss fixes.
>=20
>=20
> I think this all depends on what kind of usages we envision for XCAP.
> The requirement for doing multiple operations atomically was also
> originally included in the data manipulation reqs that were used as
> motivation for XCAP. However, it seemed that doing the actual
> applications that were in SIMPLE charter (mainly presence related)
> did not really need this capability.

Right. Though I fear that, in the future there will be more.

>=20
> My opinion is that it should be added to XCAP if and only if: 1. It
> is mandatory for conference control (CPCP) according to the concensus
> in XCON WG 2. XCON WG chooses XCAP for CPCP's baseline given that
> XCAP can meet this requirement 3. XCAP would not be complicated or
> delayed considerably because of this
>=20
> So far I haven't seen clarification on either 1. or 2. in XCON, but I
> think it would be a good target for the Korea meeting.

I would propose that I make a first stab at what such a feature might=20
look like in the revision I will submit (probably at 8:58am est=20
Monday...), and then we can discuss it with something concrete in hand.

-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

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


From exim@www1.ietf.org  Sat Feb 14 14:33: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 OAA27832
	for <simple-archive@odin.ietf.org>; Sat, 14 Feb 2004 14:33: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 1As5X9-0004kd-CU
	for simple-archive@odin.ietf.org; Sat, 14 Feb 2004 14:32:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1EJWxZ0018259
	for simple-archive@odin.ietf.org; Sat, 14 Feb 2004 14:32:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1As5X9-0004kQ-8w
	for simple-web-archive@optimus.ietf.org; Sat, 14 Feb 2004 14: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 OAA27809
	for <simple-web-archive@ietf.org>; Sat, 14 Feb 2004 14:32:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As5X6-0004W6-00
	for simple-web-archive@ietf.org; Sat, 14 Feb 2004 14:32:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1As5W9-0004T1-00
	for simple-web-archive@ietf.org; Sat, 14 Feb 2004 14:31:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As5VK-0004Pr-00; Sat, 14 Feb 2004 14: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 1As5VG-0004dV-7t; Sat, 14 Feb 2004 14: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 1As5VD-0004cE-Ak
	for simple@optimus.ietf.org; Sat, 14 Feb 2004 14:30: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 OAA27718
	for <simple@ietf.org>; Sat, 14 Feb 2004 14:30:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As5VA-0004PU-00
	for simple@ietf.org; Sat, 14 Feb 2004 14:30:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1As5UT-0004Ms-00
	for simple@ietf.org; Sat, 14 Feb 2004 14:30:14 -0500
Received: from mail3.microsoft.com ([131.107.3.123])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As5Ti-0004Hf-00; Sat, 14 Feb 2004 14:29:26 -0500
Received: from mail5.microsoft.com ([157.54.6.156]) by mail3.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sat, 14 Feb 2004 11:30:10 -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);
	 Sat, 14 Feb 2004 11:28:38 -0800
Received: from 157.54.6.197 by inet-vrs-05.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Sat, 14 Feb 2004 11:28:38 -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);
	 Sat, 14 Feb 2004 11:28:41 -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] Re: [XCON] "Many users in a single operation" Requirements
Message-ID: <DD07841287D0AD428833021705E0D14E016977E6@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Re: [XCON] "Many users in a single operation" Requirements
Thread-Index: AcPyVOSxtK2GWGngQoCejDN7cjsSpwAzRlQg
From: "Orit Levin" <oritl@microsoft.com>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>, <Markus.Isomaki@nokia.com>,
        <xcon@ietf.org>
Cc: <hisham.khartabil@nokia.com>, <simple@ietf.org>
X-OriginalArrivalTime: 14 Feb 2004 19:28:41.0536 (UTC) FILETIME=[C0D04400:01C3F330]
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: Sat, 14 Feb 2004 11:29:01 -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
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

XCAP was introduced and designed (as its name says: "XML Configuration
Access Protocol") as a LIGHT way CONFIGURATION protocol. As a result, by
design it doesn't address close-to-real-time dynamic data manipulations.
You can perform any rich atomic operation you need, but in order to do
so, you will need to be (preferably) the only owner of the data, to
upload the whole data sub-tree, change it locally, and then PUT it back.

I think it is a mistake to stretch XCAP functionality beyond this.
I think it is a mistake to position XCAP as the (only) protocol for all
kinds of dynamic operations neither for presence nor for conferencing.

Instead, I liked Jonathan's approach to his "XCAP drafts":=20
"The documents are much less xcap-centric. They talk about document
formats, and have a small section at the end which defines the usage for
xcap. The title and filenames have also changed to reflect this. This
clarifies that these documents can be used outside of xcap."

I suggest that XCON group does the same for CPCP.

Thanks,
Orit.

-----Original Message-----
From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]=20
Sent: Friday, February 13, 2004 9:14 AM
To: Markus.Isomaki@nokia.com
Cc: hisham.khartabil@nokia.com; Orit Levin; simple@ietf.org
Subject: Re: [Simple] Re: [XCON] "Many users in a single operation"
Requirements



Markus.Isomaki@nokia.com wrote:

> Hi,
>=20
> Jonathan Rosenberg wrote:
>=20
>> We had discussed this particular limitation quite a bit during the
>>  design of xcap, and it was deemed an acceptable limitation. If it
>> is no longer the case, then we can discuss fixes.
>=20
>=20
> I think this all depends on what kind of usages we envision for XCAP.
> The requirement for doing multiple operations atomically was also
> originally included in the data manipulation reqs that were used as
> motivation for XCAP. However, it seemed that doing the actual
> applications that were in SIMPLE charter (mainly presence related)
> did not really need this capability.

Right. Though I fear that, in the future there will be more.

>=20
> My opinion is that it should be added to XCAP if and only if: 1. It
> is mandatory for conference control (CPCP) according to the concensus
> in XCON WG 2. XCON WG chooses XCAP for CPCP's baseline given that
> XCAP can meet this requirement 3. XCAP would not be complicated or
> delayed considerably because of this
>=20
> So far I haven't seen clarification on either 1. or 2. in XCON, but I
> think it would be a good target for the Korea meeting.

I would propose that I make a first stab at what such a feature might=20
look like in the revision I will submit (probably at 8:58am est=20
Monday...), and then we can discuss it with something concrete in hand.

-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

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



From simple-admin@ietf.org  Sat Feb 14 18:41: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 SAA05969
	for <simple-archive@ietf.org>; Sat, 14 Feb 2004 18:40:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As9PB-0003fe-00
	for simple-archive@ietf.org; Sat, 14 Feb 2004 18:41:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1As9OB-0003cf-00
	for simple-archive@ietf.org; Sat, 14 Feb 2004 18:40:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As9NM-0003aG-00; Sat, 14 Feb 2004 18:39:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1As9NF-0000nf-Q5; Sat, 14 Feb 2004 18: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 1As9MR-0000m4-30
	for simple@optimus.ietf.org; Sat, 14 Feb 2004 18:38: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 SAA05947
	for <simple@ietf.org>; Sat, 14 Feb 2004 18:38:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As9MO-0003X8-00
	for simple@ietf.org; Sat, 14 Feb 2004 18:38:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1As9LS-0003Tm-00
	for simple@ietf.org; Sat, 14 Feb 2004 18:37: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 1As9Kv-0003PD-00
	for simple@ietf.org; Sat, 14 Feb 2004 18:36:37 -0500
Received: from uk0006exch001h.wins.lucent.com (h135-86-145-57.lucent.com [135.86.145.57])
	by hoemail1.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1ENZwD00154
	for <simple@ietf.org>; Sat, 14 Feb 2004 17:35:59 -0600 (CST)
Received: by uk0006exch001h.uk.lucent.com with Internet Mail Service (5.5.2657.72)
	id <17CJ6RN5>; Sat, 14 Feb 2004 23:35:57 -0000
Message-ID: <475FF955A05DD411980D00508B6D5FB00B1B2152@en0033exch001u.uk.lucent.com>
From: "Drage, Keith (Keith)" <drage@lucent.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
Subject: RE: [Simple] Re: [XCON] "Many users in a single operation" Requir
	ements
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 14 Feb 2004 23:35:55 -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 I suggest that such a proposal is not a "revision" but is a separate document identifying what enhancements and changes would be required to the xcap documentation.

regards

Keith

> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 13 February 2004 17:14
> To: Markus.Isomaki@nokia.com
> Cc: hisham.khartabil@nokia.com; oritl@microsoft.com; simple@ietf.org
> Subject: Re: [Simple] Re: [XCON] "Many users in a single operation"
> Requirements
> 
> 
> 
> 
> Markus.Isomaki@nokia.com wrote:
> 
> > Hi,
> > 
> > Jonathan Rosenberg wrote:
> > 
> >> We had discussed this particular limitation quite a bit during the
> >>  design of xcap, and it was deemed an acceptable limitation. If it
> >> is no longer the case, then we can discuss fixes.
> > 
> > 
> > I think this all depends on what kind of usages we envision 
> for XCAP.
> > The requirement for doing multiple operations atomically was also
> > originally included in the data manipulation reqs that were used as
> > motivation for XCAP. However, it seemed that doing the actual
> > applications that were in SIMPLE charter (mainly presence related)
> > did not really need this capability.
> 
> Right. Though I fear that, in the future there will be more.
> 
> > 
> > My opinion is that it should be added to XCAP if and only if: 1. It
> > is mandatory for conference control (CPCP) according to the 
> concensus
> > in XCON WG 2. XCON WG chooses XCAP for CPCP's baseline given that
> > XCAP can meet this requirement 3. XCAP would not be complicated or
> > delayed considerably because of this
> > 
> > So far I haven't seen clarification on either 1. or 2. in 
> XCON, but I
> > think it would be a good target for the Korea meeting.
> 
> I would propose that I make a first stab at what such a feature might 
> look like in the revision I will submit (probably at 8:58am est 
> Monday...), and then we can discuss it with something 
> concrete in hand.
> 
> -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  Sat Feb 14 18:41: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 SAA06004
	for <simple-archive@odin.ietf.org>; Sat, 14 Feb 2004 18:41: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 1As9PF-0000y6-MF
	for simple-archive@odin.ietf.org; Sat, 14 Feb 2004 18:41:05 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1ENf5Zk003719
	for simple-archive@odin.ietf.org; Sat, 14 Feb 2004 18:41:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1As9PF-0000xu-G9
	for simple-web-archive@optimus.ietf.org; Sat, 14 Feb 2004 18:41: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 SAA05991
	for <simple-web-archive@ietf.org>; Sat, 14 Feb 2004 18:41:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As9PC-0003fs-00
	for simple-web-archive@ietf.org; Sat, 14 Feb 2004 18:41:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1As9OC-0003co-00
	for simple-web-archive@ietf.org; Sat, 14 Feb 2004 18:40:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As9NM-0003aG-00; Sat, 14 Feb 2004 18:39:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1As9NF-0000nf-Q5; Sat, 14 Feb 2004 18: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 1As9MR-0000m4-30
	for simple@optimus.ietf.org; Sat, 14 Feb 2004 18:38: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 SAA05947
	for <simple@ietf.org>; Sat, 14 Feb 2004 18:38:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1As9MO-0003X8-00
	for simple@ietf.org; Sat, 14 Feb 2004 18:38:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1As9LS-0003Tm-00
	for simple@ietf.org; Sat, 14 Feb 2004 18:37: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 1As9Kv-0003PD-00
	for simple@ietf.org; Sat, 14 Feb 2004 18:36:37 -0500
Received: from uk0006exch001h.wins.lucent.com (h135-86-145-57.lucent.com [135.86.145.57])
	by hoemail1.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1ENZwD00154
	for <simple@ietf.org>; Sat, 14 Feb 2004 17:35:59 -0600 (CST)
Received: by uk0006exch001h.uk.lucent.com with Internet Mail Service (5.5.2657.72)
	id <17CJ6RN5>; Sat, 14 Feb 2004 23:35:57 -0000
Message-ID: <475FF955A05DD411980D00508B6D5FB00B1B2152@en0033exch001u.uk.lucent.com>
From: "Drage, Keith (Keith)" <drage@lucent.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
Subject: RE: [Simple] Re: [XCON] "Many users in a single operation" Requir
	ements
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 14 Feb 2004 23:35:55 -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 I suggest that such a proposal is not a "revision" but is a separate document identifying what enhancements and changes would be required to the xcap documentation.

regards

Keith

> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 13 February 2004 17:14
> To: Markus.Isomaki@nokia.com
> Cc: hisham.khartabil@nokia.com; oritl@microsoft.com; simple@ietf.org
> Subject: Re: [Simple] Re: [XCON] "Many users in a single operation"
> Requirements
> 
> 
> 
> 
> Markus.Isomaki@nokia.com wrote:
> 
> > Hi,
> > 
> > Jonathan Rosenberg wrote:
> > 
> >> We had discussed this particular limitation quite a bit during the
> >>  design of xcap, and it was deemed an acceptable limitation. If it
> >> is no longer the case, then we can discuss fixes.
> > 
> > 
> > I think this all depends on what kind of usages we envision 
> for XCAP.
> > The requirement for doing multiple operations atomically was also
> > originally included in the data manipulation reqs that were used as
> > motivation for XCAP. However, it seemed that doing the actual
> > applications that were in SIMPLE charter (mainly presence related)
> > did not really need this capability.
> 
> Right. Though I fear that, in the future there will be more.
> 
> > 
> > My opinion is that it should be added to XCAP if and only if: 1. It
> > is mandatory for conference control (CPCP) according to the 
> concensus
> > in XCON WG 2. XCON WG chooses XCAP for CPCP's baseline given that
> > XCAP can meet this requirement 3. XCAP would not be complicated or
> > delayed considerably because of this
> > 
> > So far I haven't seen clarification on either 1. or 2. in 
> XCON, but I
> > think it would be a good target for the Korea meeting.
> 
> I would propose that I make a first stab at what such a feature might 
> look like in the revision I will submit (probably at 8:58am est 
> Monday...), and then we can discuss it with something 
> concrete in hand.
> 
> -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  Sat Feb 14 20:31: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 UAA08221
	for <simple-archive@ietf.org>; Sat, 14 Feb 2004 20:31:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsB7f-0001j8-00
	for simple-archive@ietf.org; Sat, 14 Feb 2004 20:31:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsB6f-0001eT-00
	for simple-archive@ietf.org; Sat, 14 Feb 2004 20:30:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsB5i-0001a4-00; Sat, 14 Feb 2004 20:29:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsB5g-0006cP-Lz; Sat, 14 Feb 2004 20:29:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsB4n-0006ap-HD
	for simple@optimus.ietf.org; Sat, 14 Feb 2004 20:28: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 UAA08183
	for <simple@ietf.org>; Sat, 14 Feb 2004 20:28:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsB4l-0001XU-00
	for simple@ietf.org; Sat, 14 Feb 2004 20:28:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsB3o-0001VL-00
	for simple@ietf.org; Sat, 14 Feb 2004 20:27:05 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsB2z-0001Qs-00
	for simple@ietf.org; Sat, 14 Feb 2004 20:26:13 -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 i1F1PhfX023895
	for <simple@ietf.org>; Sat, 14 Feb 2004 19:25: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);
	 Sat, 14 Feb 2004 19:21:21 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <151RZDT2>; Sat, 14 Feb 2004 19:25:36 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9531@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'simple@ietf.org'" <simple@ietf.org>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3F362.7D9EBB08"
X-OriginalArrivalTime: 15 Feb 2004 01:21:21.0906 (UTC) FILETIME=[05607D20:01C3F362]
Subject: [Simple] Comment on MSRP -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: Sat, 14 Feb 2004 19:24: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.3 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_01C3F362.7D9EBB08
Content-Type: text/plain;
	charset="iso-8859-1"

Quoting the subject draft Section 6.2 entitled  "The Direction Attribute"
 
 The count is used to determine if a new connection is required in
   future SDP exchanges for a given stream. For the initial SDP
   exchange, the count pamameter MUST be set to zero. Endpoints sending
   a new offer related to an existing stream MUST increment this count
   from the value in the most recent successful exchange for the stream.
 
The last paragraph needs to be split in 2 parts;  one to cover the case, for which the count *MUST* be incremented, when the new offer requires a new TCP connection, the second covers the case where no new connection is required and in that case the count *MUST NOT* be incremented.
 
While the above is stated later in this document (section 6.6), it is not clear from the above the section (section 6.2) and where the count is introduced for the first time in the first draft.
 
Rgds/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_01C3F362.7D9EBB08
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">


<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY style="COLOR: #000000; FONT-FAMILY: Arial" hb_focus_attach="true">
<DIV><SPAN class=856091501-15022004><FONT size=2>Quoting the subject draft 
Section 6.2 entitled&nbsp; "The Direction Attribute"</FONT></SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=856091501-15022004>&nbsp;The count is used to determine if a 
new connection is required in<BR>&nbsp;&nbsp; future SDP exchanges for a given 
stream. For the initial SDP<BR>&nbsp;&nbsp; exchange, the count pamameter MUST 
be set to zero. Endpoints sending<BR>&nbsp;&nbsp; a new offer related to an 
existing stream MUST increment this count<BR>&nbsp;&nbsp; from the value in the 
most recent successful exchange for the stream.</SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2>The last paragraph needs to be 
split in 2 parts; &nbsp;one to cover the case, for which the count *MUST* be 
incremented, when the new offer requires a new TCP connection, the second covers 
the case where no new connection is required and in that case the count *MUST 
NOT* be incremented.</FONT></SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2>While the above is 
stated&nbsp;later in this document (section 6.6), it is not clear from the above 
the section (section 6.2)&nbsp;and where the count&nbsp;is introduced&nbsp;for 
the first time in the first draft.</FONT></SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2>Rgds/gf</FONT></SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2>Ericsson 
Canada</FONT></SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT><FONT size=2></FONT><BR></DIV></SPAN>
<P></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.</BODY></HTML>

------_=_NextPart_001_01C3F362.7D9EBB08--

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


From exim@www1.ietf.org  Sat Feb 14 20:31: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 UAA08264
	for <simple-archive@odin.ietf.org>; Sat, 14 Feb 2004 20:31: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 1AsB7i-0006nF-8r
	for simple-archive@odin.ietf.org; Sat, 14 Feb 2004 20:31:06 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1F1V6nD026107
	for simple-archive@odin.ietf.org; Sat, 14 Feb 2004 20:31:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsB7i-0006n0-2n
	for simple-web-archive@optimus.ietf.org; Sat, 14 Feb 2004 20:31: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 UAA08238
	for <simple-web-archive@ietf.org>; Sat, 14 Feb 2004 20:31:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsB7f-0001jF-00
	for simple-web-archive@ietf.org; Sat, 14 Feb 2004 20:31:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsB6g-0001ea-00
	for simple-web-archive@ietf.org; Sat, 14 Feb 2004 20:30:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsB5i-0001a4-00; Sat, 14 Feb 2004 20:29:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsB5g-0006cP-Lz; Sat, 14 Feb 2004 20:29:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsB4n-0006ap-HD
	for simple@optimus.ietf.org; Sat, 14 Feb 2004 20:28: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 UAA08183
	for <simple@ietf.org>; Sat, 14 Feb 2004 20:28:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsB4l-0001XU-00
	for simple@ietf.org; Sat, 14 Feb 2004 20:28:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsB3o-0001VL-00
	for simple@ietf.org; Sat, 14 Feb 2004 20:27:05 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsB2z-0001Qs-00
	for simple@ietf.org; Sat, 14 Feb 2004 20:26:13 -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 i1F1PhfX023895
	for <simple@ietf.org>; Sat, 14 Feb 2004 19:25: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);
	 Sat, 14 Feb 2004 19:21:21 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <151RZDT2>; Sat, 14 Feb 2004 19:25:36 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9531@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'simple@ietf.org'" <simple@ietf.org>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3F362.7D9EBB08"
X-OriginalArrivalTime: 15 Feb 2004 01:21:21.0906 (UTC) FILETIME=[05607D20:01C3F362]
Subject: [Simple] Comment on MSRP -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: Sat, 14 Feb 2004 19:24: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.3 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_01C3F362.7D9EBB08
Content-Type: text/plain;
	charset="iso-8859-1"

Quoting the subject draft Section 6.2 entitled  "The Direction Attribute"
 
 The count is used to determine if a new connection is required in
   future SDP exchanges for a given stream. For the initial SDP
   exchange, the count pamameter MUST be set to zero. Endpoints sending
   a new offer related to an existing stream MUST increment this count
   from the value in the most recent successful exchange for the stream.
 
The last paragraph needs to be split in 2 parts;  one to cover the case, for which the count *MUST* be incremented, when the new offer requires a new TCP connection, the second covers the case where no new connection is required and in that case the count *MUST NOT* be incremented.
 
While the above is stated later in this document (section 6.6), it is not clear from the above the section (section 6.2) and where the count is introduced for the first time in the first draft.
 
Rgds/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_01C3F362.7D9EBB08
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">


<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY style="COLOR: #000000; FONT-FAMILY: Arial" hb_focus_attach="true">
<DIV><SPAN class=856091501-15022004><FONT size=2>Quoting the subject draft 
Section 6.2 entitled&nbsp; "The Direction Attribute"</FONT></SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=856091501-15022004>&nbsp;The count is used to determine if a 
new connection is required in<BR>&nbsp;&nbsp; future SDP exchanges for a given 
stream. For the initial SDP<BR>&nbsp;&nbsp; exchange, the count pamameter MUST 
be set to zero. Endpoints sending<BR>&nbsp;&nbsp; a new offer related to an 
existing stream MUST increment this count<BR>&nbsp;&nbsp; from the value in the 
most recent successful exchange for the stream.</SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2>The last paragraph needs to be 
split in 2 parts; &nbsp;one to cover the case, for which the count *MUST* be 
incremented, when the new offer requires a new TCP connection, the second covers 
the case where no new connection is required and in that case the count *MUST 
NOT* be incremented.</FONT></SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2>While the above is 
stated&nbsp;later in this document (section 6.6), it is not clear from the above 
the section (section 6.2)&nbsp;and where the count&nbsp;is introduced&nbsp;for 
the first time in the first draft.</FONT></SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2>Rgds/gf</FONT></SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2>Ericsson 
Canada</FONT></SPAN></DIV>
<DIV><SPAN class=856091501-15022004><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT><FONT size=2></FONT><BR></DIV></SPAN>
<P></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.</BODY></HTML>

------_=_NextPart_001_01C3F362.7D9EBB08--

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



From simple-admin@ietf.org  Sat Feb 14 23:41: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 XAA12629
	for <simple-archive@ietf.org>; Sat, 14 Feb 2004 23:41:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE5c-0005AN-00
	for simple-archive@ietf.org; Sat, 14 Feb 2004 23:41:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsE4d-00057X-00
	for simple-archive@ietf.org; Sat, 14 Feb 2004 23:40:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE3h-000555-00; Sat, 14 Feb 2004 23:39:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsE3Y-0008Pa-QX; Sat, 14 Feb 2004 23:39:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsE2k-0008Ng-89
	for simple@optimus.ietf.org; Sat, 14 Feb 2004 23:38: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 XAA12574
	for <simple@ietf.org>; Sat, 14 Feb 2004 23:38:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE2i-00052H-00
	for simple@ietf.org; Sat, 14 Feb 2004 23:38:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsE1n-000502-00
	for simple@ietf.org; Sat, 14 Feb 2004 23:37:12 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE1F-0004ul-00; Sat, 14 Feb 2004 23:36:37 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1F4aDNr004552;
	Sat, 14 Feb 2004 23:36:13 -0500 (EST)
Message-ID: <402EF735.9040302@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: Markus.Isomaki@nokia.com, xcon@ietf.org, hisham.khartabil@nokia.com,
        simple@ietf.org
Subject: Re: [Simple] Re: [XCON] "Many users in a single operation" Requirements
References: <DD07841287D0AD428833021705E0D14E016977E6@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E016977E6@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: Sat, 14 Feb 2004 23:36: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



Orit Levin wrote:

> XCAP was introduced and designed (as its name says: "XML Configuration
> Access Protocol") as a LIGHT way CONFIGURATION protocol. As a result, by
> design it doesn't address close-to-real-time dynamic data manipulations.

I'm not sure what you mean by that. If I add a buddy to my buddy list 
with xcap, that change happens in real time.

> You can perform any rich atomic operation you need, but in order to do
> so, you will need to be (preferably) the only owner of the data, to
> upload the whole data sub-tree, change it locally, and then PUT it back.

XCAP most certainly allows multiple users to manipulate the data. It is 
not optimized for this case, no doubt, as the etag is over the entire 
document, so that two users manipulating separate parts will require 
each to syncrhonize on the changes made by the other before making their 
own change.

> 
> I think it is a mistake to stretch XCAP functionality beyond this.
> I think it is a mistake to position XCAP as the (only) protocol for all
> kinds of dynamic operations neither for presence nor for conferencing.

dynamic operations? Can you clarify what you mean?

-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  Sat Feb 14 23:41: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 XAA12702
	for <simple-archive@odin.ietf.org>; Sat, 14 Feb 2004 23:41: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 1AsE5f-0000EI-GY
	for simple-archive@odin.ietf.org; Sat, 14 Feb 2004 23:41:11 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1F4fBg9000876
	for simple-archive@odin.ietf.org; Sat, 14 Feb 2004 23:41:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsE5f-0000E2-Ce
	for simple-web-archive@optimus.ietf.org; Sat, 14 Feb 2004 23:41: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 XAA12647
	for <simple-web-archive@ietf.org>; Sat, 14 Feb 2004 23:41:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE5d-0005AS-00
	for simple-web-archive@ietf.org; Sat, 14 Feb 2004 23:41:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsE4e-00057k-00
	for simple-web-archive@ietf.org; Sat, 14 Feb 2004 23:40:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE3h-000555-00; Sat, 14 Feb 2004 23:39:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsE3Y-0008Pa-QX; Sat, 14 Feb 2004 23:39:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsE2k-0008Ng-89
	for simple@optimus.ietf.org; Sat, 14 Feb 2004 23:38: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 XAA12574
	for <simple@ietf.org>; Sat, 14 Feb 2004 23:38:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE2i-00052H-00
	for simple@ietf.org; Sat, 14 Feb 2004 23:38:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsE1n-000502-00
	for simple@ietf.org; Sat, 14 Feb 2004 23:37:12 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE1F-0004ul-00; Sat, 14 Feb 2004 23:36:37 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1F4aDNr004552;
	Sat, 14 Feb 2004 23:36:13 -0500 (EST)
Message-ID: <402EF735.9040302@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: Markus.Isomaki@nokia.com, xcon@ietf.org, hisham.khartabil@nokia.com,
        simple@ietf.org
Subject: Re: [Simple] Re: [XCON] "Many users in a single operation" Requirements
References: <DD07841287D0AD428833021705E0D14E016977E6@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E016977E6@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: Sat, 14 Feb 2004 23:36: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



Orit Levin wrote:

> XCAP was introduced and designed (as its name says: "XML Configuration
> Access Protocol") as a LIGHT way CONFIGURATION protocol. As a result, by
> design it doesn't address close-to-real-time dynamic data manipulations.

I'm not sure what you mean by that. If I add a buddy to my buddy list 
with xcap, that change happens in real time.

> You can perform any rich atomic operation you need, but in order to do
> so, you will need to be (preferably) the only owner of the data, to
> upload the whole data sub-tree, change it locally, and then PUT it back.

XCAP most certainly allows multiple users to manipulate the data. It is 
not optimized for this case, no doubt, as the etag is over the entire 
document, so that two users manipulating separate parts will require 
each to syncrhonize on the changes made by the other before making their 
own change.

> 
> I think it is a mistake to stretch XCAP functionality beyond this.
> I think it is a mistake to position XCAP as the (only) protocol for all
> kinds of dynamic operations neither for presence nor for conferencing.

dynamic operations? Can you clarify what you mean?

-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  Sat Feb 14 23:42: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 XAA12722
	for <simple-archive@ietf.org>; Sat, 14 Feb 2004 23:42:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE6a-0005EC-00
	for simple-archive@ietf.org; Sat, 14 Feb 2004 23:42:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsE5d-0005AX-00
	for simple-archive@ietf.org; Sat, 14 Feb 2004 23:41:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE4f-00057t-00; Sat, 14 Feb 2004 23: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 1AsE4Z-000077-PF; Sat, 14 Feb 2004 23:40:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsE3k-0008Qt-Jd
	for simple@optimus.ietf.org; Sat, 14 Feb 2004 23:39: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 XAA12589
	for <simple@ietf.org>; Sat, 14 Feb 2004 23:39:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE3i-00055C-00
	for simple@ietf.org; Sat, 14 Feb 2004 23:39:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsE2m-000530-00
	for simple@ietf.org; Sat, 14 Feb 2004 23:38:12 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE2K-00050F-00
	for simple@ietf.org; Sat, 14 Feb 2004 23:37:44 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1F4bMNr004555;
	Sat, 14 Feb 2004 23:37:22 -0500 (EST)
Message-ID: <402EF77A.6020604@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: "Drage, Keith (Keith)" <drage@lucent.com>
CC: simple@ietf.org
Subject: Re: [Simple] Re: [XCON] "Many users in a single operation" Requir
 ements
References: <475FF955A05DD411980D00508B6D5FB00B1B2152@en0033exch001u.uk.lucent.com>
In-Reply-To: <475FF955A05DD411980D00508B6D5FB00B1B2152@en0033exch001u.uk.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: Sat, 14 Feb 2004 23:37: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



Drage, Keith (Keith) wrote:

> Can I suggest that such a proposal is not a "revision" but is a
> separate document identifying what enhancements and changes would be
> required to the xcap documentation.

OK. In fact, it is looking like I will not have time to make this change 
in any case before the deadline. So, the draft I will submit will not 
allow this. I can do a revision after the deadline, which I can make 
available to the list, which demonstrates what the change would look like.

-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  Sat Feb 14 23:42: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 XAA12760
	for <simple-archive@odin.ietf.org>; Sat, 14 Feb 2004 23:42: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 1AsE6d-0000FD-Ac
	for simple-archive@odin.ietf.org; Sat, 14 Feb 2004 23:42:11 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1F4gBAC000932
	for simple-archive@odin.ietf.org; Sat, 14 Feb 2004 23:42:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsE6d-0000Ew-7Q
	for simple-web-archive@optimus.ietf.org; Sat, 14 Feb 2004 23:42: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 XAA12740
	for <simple-web-archive@ietf.org>; Sat, 14 Feb 2004 23:42:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE6b-0005EH-00
	for simple-web-archive@ietf.org; Sat, 14 Feb 2004 23:42:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsE5e-0005Ae-00
	for simple-web-archive@ietf.org; Sat, 14 Feb 2004 23:41:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE4f-00057t-00; Sat, 14 Feb 2004 23: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 1AsE4Z-000077-PF; Sat, 14 Feb 2004 23:40:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsE3k-0008Qt-Jd
	for simple@optimus.ietf.org; Sat, 14 Feb 2004 23:39: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 XAA12589
	for <simple@ietf.org>; Sat, 14 Feb 2004 23:39:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE3i-00055C-00
	for simple@ietf.org; Sat, 14 Feb 2004 23:39:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsE2m-000530-00
	for simple@ietf.org; Sat, 14 Feb 2004 23:38:12 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsE2K-00050F-00
	for simple@ietf.org; Sat, 14 Feb 2004 23:37:44 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1F4bMNr004555;
	Sat, 14 Feb 2004 23:37:22 -0500 (EST)
Message-ID: <402EF77A.6020604@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: "Drage, Keith (Keith)" <drage@lucent.com>
CC: simple@ietf.org
Subject: Re: [Simple] Re: [XCON] "Many users in a single operation" Requir
 ements
References: <475FF955A05DD411980D00508B6D5FB00B1B2152@en0033exch001u.uk.lucent.com>
In-Reply-To: <475FF955A05DD411980D00508B6D5FB00B1B2152@en0033exch001u.uk.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: Sat, 14 Feb 2004 23:37: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



Drage, Keith (Keith) wrote:

> Can I suggest that such a proposal is not a "revision" but is a
> separate document identifying what enhancements and changes would be
> required to the xcap documentation.

OK. In fact, it is looking like I will not have time to make this change 
in any case before the deadline. So, the draft I will submit will not 
allow this. I can do a revision after the deadline, which I can make 
available to the list, which demonstrates what the change would look like.

-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  Sun Feb 15 02:29: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 CAA29052
	for <simple-archive@ietf.org>; Sun, 15 Feb 2004 02:29:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGiJ-0006ZX-00
	for simple-archive@ietf.org; Sun, 15 Feb 2004 02:29:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsGhL-0006XC-00
	for simple-archive@ietf.org; Sun, 15 Feb 2004 02:28:16 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGhF-0006Uk-00; Sun, 15 Feb 2004 02:28:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsGh9-0000am-IM; Sun, 15 Feb 2004 02: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 1AsGgR-0000Q1-4c
	for simple@optimus.ietf.org; Sun, 15 Feb 2004 02:27: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 CAA28921
	for <simple@ietf.org>; Sun, 15 Feb 2004 02:27:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGgN-0006UI-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:27:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsGfP-0006S9-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:26:16 -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 1AsGfD-0006Pi-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:26:03 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 14 Feb 2004 23:34:32 +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.10/8.12.6) with ESMTP id i1F7PWuA001229
	for <simple@ietf.org>; Sat, 14 Feb 2004 23:25:33 -0800 (PST)
Received: from [10.0.1.3] (rtp-vpn1-45.cisco.com [10.82.224.45])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMJ52117;
	Sat, 14 Feb 2004 23:25:31 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
From: Cullen Jennings <fluffy@cisco.com>
To: <simple@ietf.org>
Message-ID: <BC545EEB.315FA%fluffy@cisco.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Updated draft on IM addresses in vCards
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 14 Feb 2004 23:25:31 -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


I just updated a draft on saving IMPP style addresses in vCards. Until it
shows up in the drafts directory, you can find it at:

http://www.employees.org/~fluffy/ietf/draft-jennings-impp-vcard-02.html
(or .txt)

Not directly related to SIMPLE but I thought some of the folks here might be
interested. 

Thanks, Cullen


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


From exim@www1.ietf.org  Sun Feb 15 02:29: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 CAA29106
	for <simple-archive@odin.ietf.org>; Sun, 15 Feb 2004 02:29: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 1AsGiP-00014v-9b
	for simple-archive@odin.ietf.org; Sun, 15 Feb 2004 02:29:21 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1F7TLIG004117
	for simple-archive@odin.ietf.org; Sun, 15 Feb 2004 02:29:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsGiN-00014K-KT
	for simple-web-archive@optimus.ietf.org; Sun, 15 Feb 2004 02: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 CAA29067
	for <simple-web-archive@ietf.org>; Sun, 15 Feb 2004 02:29:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGiJ-0006Zc-00
	for simple-web-archive@ietf.org; Sun, 15 Feb 2004 02:29:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsGhM-0006XK-00
	for simple-web-archive@ietf.org; Sun, 15 Feb 2004 02:28:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGhF-0006Uk-00; Sun, 15 Feb 2004 02:28:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsGh9-0000am-IM; Sun, 15 Feb 2004 02: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 1AsGgR-0000Q1-4c
	for simple@optimus.ietf.org; Sun, 15 Feb 2004 02:27: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 CAA28921
	for <simple@ietf.org>; Sun, 15 Feb 2004 02:27:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGgN-0006UI-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:27:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsGfP-0006S9-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:26:16 -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 1AsGfD-0006Pi-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:26:03 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 14 Feb 2004 23:34:32 +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.10/8.12.6) with ESMTP id i1F7PWuA001229
	for <simple@ietf.org>; Sat, 14 Feb 2004 23:25:33 -0800 (PST)
Received: from [10.0.1.3] (rtp-vpn1-45.cisco.com [10.82.224.45])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMJ52117;
	Sat, 14 Feb 2004 23:25:31 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
From: Cullen Jennings <fluffy@cisco.com>
To: <simple@ietf.org>
Message-ID: <BC545EEB.315FA%fluffy@cisco.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Updated draft on IM addresses in vCards
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 14 Feb 2004 23:25:31 -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


I just updated a draft on saving IMPP style addresses in vCards. Until it
shows up in the drafts directory, you can find it at:

http://www.employees.org/~fluffy/ietf/draft-jennings-impp-vcard-02.html
(or .txt)

Not directly related to SIMPLE but I thought some of the folks here might be
interested. 

Thanks, Cullen


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



From simple-admin@ietf.org  Sun Feb 15 02:50: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 CAA00454
	for <simple-archive@ietf.org>; Sun, 15 Feb 2004 02:50:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsH2i-0000Q1-00
	for simple-archive@ietf.org; Sun, 15 Feb 2004 02:50:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsH1U-0000A5-00
	for simple-archive@ietf.org; Sun, 15 Feb 2004 02:49:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGzX-0007dn-00; Sun, 15 Feb 2004 02: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 1AsGzV-0003VR-V1; Sun, 15 Feb 2004 02: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 1AsGyp-0003SK-Fh
	for simple@optimus.ietf.org; Sun, 15 Feb 2004 02:46: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 CAA29899
	for <simple@ietf.org>; Sun, 15 Feb 2004 02:46:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGyj-0007WL-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:46:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsGxl-0007S3-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:45:14 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGwn-0007O2-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:44:13 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1F7hpNr004602
	for <simple@ietf.org>; Sun, 15 Feb 2004 02:43:52 -0500 (EST)
Message-ID: <402F232F.3030600@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] Updated XCAP specification
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 15 Feb 2004 02:43: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

Folks,

I've just submitted an update to the main xcap spec. Until it appears in 
the archives, you can pick up a copy at:

http://www.jdrosen.net/papers/draft-ietf-simple-xcap-02.txt

Here are the differences from the previous version:

* MIME type for element PUTs and GETs is now defined as
application/xml-fragment-body. Did not include proposed "root"
type - wasnt clear why it was needed. The root is known by the
requesting client.

* MIME type for attribute PUT and GETs is now defined as
application/xml-attribute-value and is just the value, not the
attribute name.

* combined the create and replace document, element and attribute
sections into one section each

* when the server gets a PUT request to create a new element,
clarified that, if the parent of that element does not exist, the
server returns a 409. Similarly for an attribute creation. This case
was formerly described as "if the server needs to create additional
content in order to perform the insertion, return a 409". This was too
vague.

* defined the default authorization policy for resources in the global
tree - read can be done by all users, write only by priviledged
administrators.

* clarified that you cannot select comments, processing instructions,
text content or namespace attributes with a URI.

* clarified that the response to a PUT is a 200 OK with no content.

* Etag behavior has completely changed. Now, the server maintains a
single etag for the document. Any sub-component will share that etag.

* Add text to clarify that, in the case of data dependencies, if the
client wants to find out the data computed by the server, it needs to
do a subsequent GET, or use the xcap event package. Also clarified
that the server is responsible for computing this data after a PUT,
and responsible for changing the etag.

* In the introduction, clarified that resource lists were useful for
list subscriptions as one example use case, and another use case was
to allow a user to log in to different clients and still have access
to their buddy list.

* Clarified that the URI hierarchy defined in the spec is a MUST to
implement by servers. I.e., its not a recommended document storage
structure.

* Defined an XML body that can be included in a 409 that indicates
specific details about the reason for the conflict. This body is
optional. One of the cases it covers is if the users is trying to
create an element or document that requires a URI within the document
to be unique (for example, a resource list URI), but the proposed URI
exists. The error body indicates the URI(s) which exist, and can also
suggest alternates.

* The client behavior sections now detail error handling
procedures. These are provided only for the 409 case, and in
particular, it states that the body of the 409 may be there, providing
additional information to assist the client in a retry.

* The XCAP URI no longer separates the document URI from the node
selector through a query ("?"). Rather, the path of the URI extends
naturally from the document down into the content of the document. As
per discussion in Minneapolis, this was done since it was anticipated
that HTTP server infrastructure would have trouble handling HTTP GET
operations for resources containing query strings.

* Restructured the section on application usages

* Added a discussion of how to extend the schema for an application
usage. It is now possible for a server to process a document without
understanding all of its namespaces and schemas; it only needs to
understand the
application usage. The equivalent of the SIP "Require" functionality
is now defined through an XML element called "mandatory-ns" that is
optionally included in a document. When present, it indicates the
namespaces that must be understood by the server in order to process
the document.


Comments and questions welcome. In particular, I'd like to know whether 
people are happy with the two most major changes, (1) the usage of the 
XML document in 409, (2) the ability of the server to process documents 
without understanding all of its namespaces.


There arent any major open issues at this point. The following are the 
minor open issues I am aware of:

* For the XML fragment body and XML attribute value MIME types - do
they need to use the +xml convention in RFC 3023? Neither of these are
valid XML documents per se. I think the answer is no. Other opinions 
welcome.

* The specification requires that a server uses the same etag across
all resources that point to the same document. Whilst this is allowed
per se by HTTP 1.1, it feels ugly. Is there anything we can do about
it?

* Knowing the contents of a directory - how to do it? Separate
package? This is being discussed in a separate thread.

* Is there a more efficient way to find out server assigned URIs? Right 
now, its a separate GET after the PUT completes.


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  Sun Feb 15 02:50: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 CAA00523
	for <simple-archive@odin.ietf.org>; Sun, 15 Feb 2004 02:50: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 1AsH2o-0003ym-53
	for simple-archive@odin.ietf.org; Sun, 15 Feb 2004 02:50:26 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1F7oQWJ015293
	for simple-archive@odin.ietf.org; Sun, 15 Feb 2004 02:50:26 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsH2n-0003yZ-Bc
	for simple-web-archive@optimus.ietf.org; Sun, 15 Feb 2004 02:50: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 CAA00466
	for <simple-web-archive@ietf.org>; Sun, 15 Feb 2004 02:50:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsH2j-0000QK-00
	for simple-web-archive@ietf.org; Sun, 15 Feb 2004 02:50:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsH1W-0000AE-00
	for simple-web-archive@ietf.org; Sun, 15 Feb 2004 02:49:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGzX-0007dn-00; Sun, 15 Feb 2004 02: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 1AsGzV-0003VR-V1; Sun, 15 Feb 2004 02: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 1AsGyp-0003SK-Fh
	for simple@optimus.ietf.org; Sun, 15 Feb 2004 02:46: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 CAA29899
	for <simple@ietf.org>; Sun, 15 Feb 2004 02:46:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGyj-0007WL-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:46:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsGxl-0007S3-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:45:14 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsGwn-0007O2-00
	for simple@ietf.org; Sun, 15 Feb 2004 02:44:13 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1F7hpNr004602
	for <simple@ietf.org>; Sun, 15 Feb 2004 02:43:52 -0500 (EST)
Message-ID: <402F232F.3030600@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] Updated XCAP specification
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 15 Feb 2004 02:43: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

Folks,

I've just submitted an update to the main xcap spec. Until it appears in 
the archives, you can pick up a copy at:

http://www.jdrosen.net/papers/draft-ietf-simple-xcap-02.txt

Here are the differences from the previous version:

* MIME type for element PUTs and GETs is now defined as
application/xml-fragment-body. Did not include proposed "root"
type - wasnt clear why it was needed. The root is known by the
requesting client.

* MIME type for attribute PUT and GETs is now defined as
application/xml-attribute-value and is just the value, not the
attribute name.

* combined the create and replace document, element and attribute
sections into one section each

* when the server gets a PUT request to create a new element,
clarified that, if the parent of that element does not exist, the
server returns a 409. Similarly for an attribute creation. This case
was formerly described as "if the server needs to create additional
content in order to perform the insertion, return a 409". This was too
vague.

* defined the default authorization policy for resources in the global
tree - read can be done by all users, write only by priviledged
administrators.

* clarified that you cannot select comments, processing instructions,
text content or namespace attributes with a URI.

* clarified that the response to a PUT is a 200 OK with no content.

* Etag behavior has completely changed. Now, the server maintains a
single etag for the document. Any sub-component will share that etag.

* Add text to clarify that, in the case of data dependencies, if the
client wants to find out the data computed by the server, it needs to
do a subsequent GET, or use the xcap event package. Also clarified
that the server is responsible for computing this data after a PUT,
and responsible for changing the etag.

* In the introduction, clarified that resource lists were useful for
list subscriptions as one example use case, and another use case was
to allow a user to log in to different clients and still have access
to their buddy list.

* Clarified that the URI hierarchy defined in the spec is a MUST to
implement by servers. I.e., its not a recommended document storage
structure.

* Defined an XML body that can be included in a 409 that indicates
specific details about the reason for the conflict. This body is
optional. One of the cases it covers is if the users is trying to
create an element or document that requires a URI within the document
to be unique (for example, a resource list URI), but the proposed URI
exists. The error body indicates the URI(s) which exist, and can also
suggest alternates.

* The client behavior sections now detail error handling
procedures. These are provided only for the 409 case, and in
particular, it states that the body of the 409 may be there, providing
additional information to assist the client in a retry.

* The XCAP URI no longer separates the document URI from the node
selector through a query ("?"). Rather, the path of the URI extends
naturally from the document down into the content of the document. As
per discussion in Minneapolis, this was done since it was anticipated
that HTTP server infrastructure would have trouble handling HTTP GET
operations for resources containing query strings.

* Restructured the section on application usages

* Added a discussion of how to extend the schema for an application
usage. It is now possible for a server to process a document without
understanding all of its namespaces and schemas; it only needs to
understand the
application usage. The equivalent of the SIP "Require" functionality
is now defined through an XML element called "mandatory-ns" that is
optionally included in a document. When present, it indicates the
namespaces that must be understood by the server in order to process
the document.


Comments and questions welcome. In particular, I'd like to know whether 
people are happy with the two most major changes, (1) the usage of the 
XML document in 409, (2) the ability of the server to process documents 
without understanding all of its namespaces.


There arent any major open issues at this point. The following are the 
minor open issues I am aware of:

* For the XML fragment body and XML attribute value MIME types - do
they need to use the +xml convention in RFC 3023? Neither of these are
valid XML documents per se. I think the answer is no. Other opinions 
welcome.

* The specification requires that a server uses the same etag across
all resources that point to the same document. Whilst this is allowed
per se by HTTP 1.1, it feels ugly. Is there anything we can do about
it?

* Knowing the contents of a directory - how to do it? Separate
package? This is being discussed in a separate thread.

* Is there a more efficient way to find out server assigned URIs? Right 
now, its a separate GET after the PUT completes.


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  Sun Feb 15 04:02:42 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA02239
	for <simple-archive@ietf.org>; Sun, 15 Feb 2004 04:02:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsIAj-0004dB-00
	for simple-archive@ietf.org; Sun, 15 Feb 2004 04:02:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsI9u-0004X2-00
	for simple-archive@ietf.org; Sun, 15 Feb 2004 04:01:51 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsI9A-0004PC-00; Sun, 15 Feb 2004 04:01:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsI98-0000Aa-Li; Sun, 15 Feb 2004 04: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 1AsI8e-00008v-PG
	for simple@optimus.ietf.org; Sun, 15 Feb 2004 04: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 EAA02119
	for <simple@ietf.org>; Sun, 15 Feb 2004 04:00:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsI8c-0004Mc-00
	for simple@ietf.org; Sun, 15 Feb 2004 04:00:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsI7i-0004Gm-00
	for simple@ietf.org; Sun, 15 Feb 2004 03:59:35 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsI6s-00045f-00
	for simple@ietf.org; Sun, 15 Feb 2004 03:58:42 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1F8wKNr004665
	for <simple@ietf.org>; Sun, 15 Feb 2004 03:58:20 -0500 (EST)
Message-ID: <402F34A4.5030606@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] Updated xcap-list draft
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 15 Feb 2004 03:58: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

Folks,

I've submitted an update to the xcap-list draft. Until it appears in the 
archives, you can pick up a copy at:

http://www.jdrosen.net/papers/draft-ietf-simple-xcap-list-usage-02.txt

Here are the differences from the previous version:

* The draft mentions that no authorization information is provided on 
who can
subscribe to the list.

* display name element is now optional

* URI attribute of entry now mandatory, and name is optional

* restructured document so that its about the document format, and the XCAP
usage is defined as a separate section.

* added an "entry-ref" element, which can be present in a list. Its a
reference to an "entry" element in this document or another. This makes
it easy to define a buddy once, and then reference the information for
them anytime that buddy appears in a list.


There are no open issues that I am aware of.

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  Sun Feb 15 04:03: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 EAA02268
	for <simple-archive@odin.ietf.org>; Sun, 15 Feb 2004 04:03: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 1AsIAr-0000JV-1z
	for simple-archive@odin.ietf.org; Sun, 15 Feb 2004 04:02:49 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1F92mGX001192
	for simple-archive@odin.ietf.org; Sun, 15 Feb 2004 04:02:48 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsIAn-0000Iq-8Q
	for simple-web-archive@optimus.ietf.org; Sun, 15 Feb 2004 04: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 EAA02253
	for <simple-web-archive@ietf.org>; Sun, 15 Feb 2004 04:02:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsIAk-0004dI-00
	for simple-web-archive@ietf.org; Sun, 15 Feb 2004 04:02:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsI9v-0004X9-00
	for simple-web-archive@ietf.org; Sun, 15 Feb 2004 04:01:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsI9A-0004PC-00; Sun, 15 Feb 2004 04:01:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsI98-0000Aa-Li; Sun, 15 Feb 2004 04: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 1AsI8e-00008v-PG
	for simple@optimus.ietf.org; Sun, 15 Feb 2004 04: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 EAA02119
	for <simple@ietf.org>; Sun, 15 Feb 2004 04:00:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsI8c-0004Mc-00
	for simple@ietf.org; Sun, 15 Feb 2004 04:00:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsI7i-0004Gm-00
	for simple@ietf.org; Sun, 15 Feb 2004 03:59:35 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsI6s-00045f-00
	for simple@ietf.org; Sun, 15 Feb 2004 03:58:42 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1F8wKNr004665
	for <simple@ietf.org>; Sun, 15 Feb 2004 03:58:20 -0500 (EST)
Message-ID: <402F34A4.5030606@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] Updated xcap-list draft
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 15 Feb 2004 03:58: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

Folks,

I've submitted an update to the xcap-list draft. Until it appears in the 
archives, you can pick up a copy at:

http://www.jdrosen.net/papers/draft-ietf-simple-xcap-list-usage-02.txt

Here are the differences from the previous version:

* The draft mentions that no authorization information is provided on 
who can
subscribe to the list.

* display name element is now optional

* URI attribute of entry now mandatory, and name is optional

* restructured document so that its about the document format, and the XCAP
usage is defined as a separate section.

* added an "entry-ref" element, which can be present in a list. Its a
reference to an "entry" element in this document or another. This makes
it easy to define a buddy once, and then reference the information for
them anytime that buddy appears in a list.


There are no open issues that I am aware of.

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 Feb 16 06:02: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 GAA11115
	for <simple-archive@ietf.org>; Mon, 16 Feb 2004 06:02:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsgVv-0003Kd-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 06:02:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsgV2-0003I9-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 06:01:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsgUp-0003FL-00; Mon, 16 Feb 2004 06:01:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsgUm-0004fB-Pr; Mon, 16 Feb 2004 06: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 1AsgU0-0004dd-Fv
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 06:00: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 GAA11037
	for <simple@ietf.org>; Mon, 16 Feb 2004 06:00:08 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsgTw-0003DH-00
	for simple@ietf.org; Mon, 16 Feb 2004 06:00:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsgSy-00038B-00
	for simple@ietf.org; Mon, 16 Feb 2004 05:59:09 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsgRz-00034S-00
	for simple@ietf.org; Mon, 16 Feb 2004 05:58:07 -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 i1GAw8312071
	for <simple@ietf.org>; Mon, 16 Feb 2004 12:58:08 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67cad06b60ac158f21082@esvir01nok.ntc.nokia.com> for <simple@ietf.org>;
 Mon, 16 Feb 2004 12:58:08 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 16 Feb 2004 12:58:06 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 16 Feb 2004 12:58:06 +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] I-D ACTION:draft-ietf-simple-prescaps-ext-00.txt
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD4A@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] I-D ACTION:draft-ietf-simple-prescaps-ext-00.txt
Thread-Index: AcPvUwLbh/1FhXbXRM+6a+k4Z3nuXQB7ZOXQ
To: <simple@ietf.org>
X-OriginalArrivalTime: 16 Feb 2004 10:58:06.0958 (UTC) FILETIME=[C20220E0:01C3F47B]
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, 16 Feb 2004 12:58:06 +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 is the list of changes that have been made to prescaps:

- Added negated attribute to all elements where it makes sense.
Current version has a bug is sections where it describes how 'negated'
attribute is used. So when reading current text:=20
"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]"=20
please replace 'true' with false and 'false' with true.

Example:
<prescaps>
	<text negated=3D"true"/>
</prescaps>

- <type> elements can now be used inside media feature tags (<audio>,
<video>, ...) to list all supported media types. Current draft does not
allow use of <type> outside these elements but I think it makes sense to
also allow that.

Example:
<prescaps>
	<audio>
		<type>audio/gsm</type>
   	      <type>audio/amr-wb</type>	=09
	<text negated=3D"true"/>
</prescaps>

- Added 'list' elements to <methods>, <extensions>, <schemas>, and
<languages> elements.

Example:
<prescaps>
	<ext:methods>
   		<method>INVITE</method>
   	      <method>MESSAGE</method>
   	      <method>ACK</method>
   	      <method>BYE</method>
   	      <method>CANCEL</method>
   	      <method negated=3D"true">REFER</method>
   	</methods>
</prescaps>

- Added extension elements: <string>, <token>, <numeric>, and <boolean>.

Example:
<prescaps>
	<string name=3D"myString" negated=3D"false">myvalue</string>
</prescaps>

- Mikko

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On
> Behalf Of ext Internet-Drafts@ietf.org
> Sent: Monday, February 09, 2004 11:22 PM
> Cc: simple@ietf.org
> Subject: [Simple] I-D ACTION:draft-ietf-simple-prescaps-ext-00.txt
>=20
>=20
> A New Internet-Draft is available from the on-line
> Internet-Drafts directories. This draft is a work item of the=20
> SIP for Instant Messaging and Presence Leveraging Extensions=20
> Working Group of the IETF.
>=20
> 	Title		: User agent capability presence status=20
> extension
> 	Author(s)	: M. Lonnfors, K. Kiss
> 	Filename	: draft-ietf-simple-prescaps-ext-00.txt
> 	Pages		: 28
> 	Date		: 2004-2-9
> =09
> Interoperation of Instant Messaging and Presence systems has
> been defined in IMPP working group. IMPP WG has come up with baseline
> interoperable operations and formats for presence and instant=20
>   messaging systems. However, these base formats might need=20
> standardized extensions in order to enable building rational=20
> applications using presence and instant messaging. This memo=20
> proposes an extension to PIDF presence document format to represent
>=20
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-simple-prescaps
-ext-00.txt

To remove yourself from the IETF Announcement list, send a message to=20
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-prescaps-ext-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html=20
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-prescaps-ext-00.txt".
=09
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.
	=09
	=09
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

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


From exim@www1.ietf.org  Mon Feb 16 06:02: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 GAA11138
	for <simple-archive@odin.ietf.org>; Mon, 16 Feb 2004 06:02: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 1AsgW0-0004kb-40
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 06:02:16 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1GB2Gid018257
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 06:02:16 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsgVz-0004kM-Vb
	for simple-web-archive@optimus.ietf.org; Mon, 16 Feb 2004 06:02: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 GAA11129
	for <simple-web-archive@ietf.org>; Mon, 16 Feb 2004 06:02:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsgVw-0003Ki-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 06:02:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsgV3-0003IG-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 06:01:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsgUp-0003FL-00; Mon, 16 Feb 2004 06:01:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsgUm-0004fB-Pr; Mon, 16 Feb 2004 06: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 1AsgU0-0004dd-Fv
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 06:00: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 GAA11037
	for <simple@ietf.org>; Mon, 16 Feb 2004 06:00:08 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsgTw-0003DH-00
	for simple@ietf.org; Mon, 16 Feb 2004 06:00:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsgSy-00038B-00
	for simple@ietf.org; Mon, 16 Feb 2004 05:59:09 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsgRz-00034S-00
	for simple@ietf.org; Mon, 16 Feb 2004 05:58:07 -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 i1GAw8312071
	for <simple@ietf.org>; Mon, 16 Feb 2004 12:58:08 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67cad06b60ac158f21082@esvir01nok.ntc.nokia.com> for <simple@ietf.org>;
 Mon, 16 Feb 2004 12:58:08 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 16 Feb 2004 12:58:06 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 16 Feb 2004 12:58:06 +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] I-D ACTION:draft-ietf-simple-prescaps-ext-00.txt
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD4A@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] I-D ACTION:draft-ietf-simple-prescaps-ext-00.txt
Thread-Index: AcPvUwLbh/1FhXbXRM+6a+k4Z3nuXQB7ZOXQ
To: <simple@ietf.org>
X-OriginalArrivalTime: 16 Feb 2004 10:58:06.0958 (UTC) FILETIME=[C20220E0:01C3F47B]
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, 16 Feb 2004 12:58:06 +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 is the list of changes that have been made to prescaps:

- Added negated attribute to all elements where it makes sense.
Current version has a bug is sections where it describes how 'negated'
attribute is used. So when reading current text:=20
"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]"=20
please replace 'true' with false and 'false' with true.

Example:
<prescaps>
	<text negated=3D"true"/>
</prescaps>

- <type> elements can now be used inside media feature tags (<audio>,
<video>, ...) to list all supported media types. Current draft does not
allow use of <type> outside these elements but I think it makes sense to
also allow that.

Example:
<prescaps>
	<audio>
		<type>audio/gsm</type>
   	      <type>audio/amr-wb</type>	=09
	<text negated=3D"true"/>
</prescaps>

- Added 'list' elements to <methods>, <extensions>, <schemas>, and
<languages> elements.

Example:
<prescaps>
	<ext:methods>
   		<method>INVITE</method>
   	      <method>MESSAGE</method>
   	      <method>ACK</method>
   	      <method>BYE</method>
   	      <method>CANCEL</method>
   	      <method negated=3D"true">REFER</method>
   	</methods>
</prescaps>

- Added extension elements: <string>, <token>, <numeric>, and <boolean>.

Example:
<prescaps>
	<string name=3D"myString" negated=3D"false">myvalue</string>
</prescaps>

- Mikko

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On
> Behalf Of ext Internet-Drafts@ietf.org
> Sent: Monday, February 09, 2004 11:22 PM
> Cc: simple@ietf.org
> Subject: [Simple] I-D ACTION:draft-ietf-simple-prescaps-ext-00.txt
>=20
>=20
> A New Internet-Draft is available from the on-line
> Internet-Drafts directories. This draft is a work item of the=20
> SIP for Instant Messaging and Presence Leveraging Extensions=20
> Working Group of the IETF.
>=20
> 	Title		: User agent capability presence status=20
> extension
> 	Author(s)	: M. Lonnfors, K. Kiss
> 	Filename	: draft-ietf-simple-prescaps-ext-00.txt
> 	Pages		: 28
> 	Date		: 2004-2-9
> =09
> Interoperation of Instant Messaging and Presence systems has
> been defined in IMPP working group. IMPP WG has come up with baseline
> interoperable operations and formats for presence and instant=20
>   messaging systems. However, these base formats might need=20
> standardized extensions in order to enable building rational=20
> applications using presence and instant messaging. This memo=20
> proposes an extension to PIDF presence document format to represent
>=20
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-simple-prescaps
-ext-00.txt

To remove yourself from the IETF Announcement list, send a message to=20
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-prescaps-ext-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html=20
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-prescaps-ext-00.txt".
=09
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.
	=09
	=09
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

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



From simple-admin@ietf.org  Mon Feb 16 11:02: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 LAA27799
	for <simple-archive@ietf.org>; Mon, 16 Feb 2004 11:02:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AslC8-0007co-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 11:02:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AslA0-0007BN-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 10:59:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Asl8E-0006r4-00; Mon, 16 Feb 2004 10:58:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Asl8D-0000JL-GA; Mon, 16 Feb 2004 10: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 1Asl8A-0000J6-R9
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 10: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 KAA27389
	for <simple@ietf.org>; Mon, 16 Feb 2004 10:57:54 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Asl88-0006q9-00
	for simple@ietf.org; Mon, 16 Feb 2004 10:57:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Asl70-0006eR-00
	for simple@ietf.org; Mon, 16 Feb 2004 10:56:47 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Asl66-0006Xa-00
	for simple@ietf.org; Mon, 16 Feb 2004 10:55:50 -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 i1GFtk320696
	for <simple@ietf.org>; Mon, 16 Feb 2004 17:55:46 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67cbe0ea21ac158f21082@esvir01nok.ntc.nokia.com>;
 Mon, 16 Feb 2004 17:55:46 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 16 Feb 2004 17:55:46 +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] XCAP questions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A326@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] XCAP questions
Thread-Index: AcPyUJwhvY9b1xuER+WW2uhBFz6hlQCUwhxQ
To: <jdrosen@dynamicsoft.com>
Cc: <Jari.Urpalainen@nokia.com>, <simple@ietf.org>
X-OriginalArrivalTime: 16 Feb 2004 15:55:46.0283 (UTC) FILETIME=[56FEDBB0:01C3F4A5]
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, 16 Feb 2004 17:55: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi Jonathan,

My idea was this:
There is currently no feasible way for a client to track the changes in =
the documents owned by the particular user. To my understanding =
XCAP-change currently does not solve this, as there is no way to =
subscribe to all the documents in the directories of a particular user. =
The directory on the other hand, as discussed, would indeed contain =
references to all the documents owned by the user. So, if that directory =
contained something like Etags for each document, the client would be =
able to see with a simple subscription or fetch _which_ documents have =
changed e.g. since the last time it was turned off. Obviously there =
would be no way knowing exactly _what_ has been changed, but at least =
there would be a start.

Or do you think that this kind of functionality would be suitable for =
XCAP-change, i.e. being able to SUBSCRIBE to changes for all the =
documents of a single user with one shot?

Markus

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 13 February, 2004 18:41
> To: Isomaki Markus (Nokia-NRC/Helsinki)
> Cc: Urpalainen Jari (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: Re: [Simple] XCAP questions
>=20
>=20
>=20
>=20
> Markus.Isomaki@nokia.com wrote:
>=20
> > Hi,
> >=20
> > Regarding the XCAP directory application usage:
> >=20
> > I also like approach 3, as this would make things easiest for the
> > client. A follow-up issue to this: Would it be possible to include
> > also the Etags (or similar version identifiers) for each resource
> > listed in that directory file? In this way the user could only be
> > subscribed to the changes in the directory file (via XCAP-change
> > event), and still learn about all the changes that have occured in
> > any of the resources that he/she owns.
>=20
> I dont think having the etags in there helps. Changes in the=20
> directory=20
> file would not contain the changes in the actual documents.=20
> As such, the=20
> client would know about the change, but knowing the new etag=20
> doesnt help=20
> - it would still have to do a get of the document to find out=20
> what changed.
>=20
> There IS value, however, in including etags in the xcap-event=20
> package,=20
> so that the client can apply the diff, verify it, know the=20
> new etag, and=20
> any PUTs it would do would be against that new etag.
>=20
>=20
> >=20
> > If we agree that this is the way, I think specifying this new usage
> > would be straightforward, and I can volunteer to provide the first
> > version for it after IETF 59.
>=20
> Great!
>=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  Mon Feb 16 11:02: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 LAA27863
	for <simple-archive@odin.ietf.org>; Mon, 16 Feb 2004 11:02: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 1AslCE-0000TI-67
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 11:02:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1GG2A3i001810
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 11:02:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AslCD-0000T7-HN
	for simple-web-archive@optimus.ietf.org; Mon, 16 Feb 2004 11: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 LAA27817
	for <simple-web-archive@ietf.org>; Mon, 16 Feb 2004 11:02:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AslCA-0007dJ-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 11:02:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AslA2-0007Bf-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 10:59:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Asl8E-0006r4-00; Mon, 16 Feb 2004 10:58:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Asl8D-0000JL-GA; Mon, 16 Feb 2004 10: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 1Asl8A-0000J6-R9
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 10: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 KAA27389
	for <simple@ietf.org>; Mon, 16 Feb 2004 10:57:54 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Asl88-0006q9-00
	for simple@ietf.org; Mon, 16 Feb 2004 10:57:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Asl70-0006eR-00
	for simple@ietf.org; Mon, 16 Feb 2004 10:56:47 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Asl66-0006Xa-00
	for simple@ietf.org; Mon, 16 Feb 2004 10:55:50 -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 i1GFtk320696
	for <simple@ietf.org>; Mon, 16 Feb 2004 17:55:46 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67cbe0ea21ac158f21082@esvir01nok.ntc.nokia.com>;
 Mon, 16 Feb 2004 17:55:46 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 16 Feb 2004 17:55:46 +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] XCAP questions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A326@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] XCAP questions
Thread-Index: AcPyUJwhvY9b1xuER+WW2uhBFz6hlQCUwhxQ
To: <jdrosen@dynamicsoft.com>
Cc: <Jari.Urpalainen@nokia.com>, <simple@ietf.org>
X-OriginalArrivalTime: 16 Feb 2004 15:55:46.0283 (UTC) FILETIME=[56FEDBB0:01C3F4A5]
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, 16 Feb 2004 17:55: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.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 Jonathan,

My idea was this:
There is currently no feasible way for a client to track the changes in =
the documents owned by the particular user. To my understanding =
XCAP-change currently does not solve this, as there is no way to =
subscribe to all the documents in the directories of a particular user. =
The directory on the other hand, as discussed, would indeed contain =
references to all the documents owned by the user. So, if that directory =
contained something like Etags for each document, the client would be =
able to see with a simple subscription or fetch _which_ documents have =
changed e.g. since the last time it was turned off. Obviously there =
would be no way knowing exactly _what_ has been changed, but at least =
there would be a start.

Or do you think that this kind of functionality would be suitable for =
XCAP-change, i.e. being able to SUBSCRIBE to changes for all the =
documents of a single user with one shot?

Markus

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 13 February, 2004 18:41
> To: Isomaki Markus (Nokia-NRC/Helsinki)
> Cc: Urpalainen Jari (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: Re: [Simple] XCAP questions
>=20
>=20
>=20
>=20
> Markus.Isomaki@nokia.com wrote:
>=20
> > Hi,
> >=20
> > Regarding the XCAP directory application usage:
> >=20
> > I also like approach 3, as this would make things easiest for the
> > client. A follow-up issue to this: Would it be possible to include
> > also the Etags (or similar version identifiers) for each resource
> > listed in that directory file? In this way the user could only be
> > subscribed to the changes in the directory file (via XCAP-change
> > event), and still learn about all the changes that have occured in
> > any of the resources that he/she owns.
>=20
> I dont think having the etags in there helps. Changes in the=20
> directory=20
> file would not contain the changes in the actual documents.=20
> As such, the=20
> client would know about the change, but knowing the new etag=20
> doesnt help=20
> - it would still have to do a get of the document to find out=20
> what changed.
>=20
> There IS value, however, in including etags in the xcap-event=20
> package,=20
> so that the client can apply the diff, verify it, know the=20
> new etag, and=20
> any PUTs it would do would be against that new etag.
>=20
>=20
> >=20
> > If we agree that this is the way, I think specifying this new usage
> > would be straightforward, and I can volunteer to provide the first
> > version for it after IETF 59.
>=20
> Great!
>=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  Mon Feb 16 11:47: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 LAA04318
	for <simple-archive@ietf.org>; Mon, 16 Feb 2004 11:47:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Asltz-0007MN-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 11:47:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aslt5-0007Jz-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 11:46:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aslsh-0007HK-00; Mon, 16 Feb 2004 11:46:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aslsf-0004gb-To; Mon, 16 Feb 2004 11:46:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Asls0-0004eT-6c
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 11:45: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 LAA04162
	for <simple@ietf.org>; Mon, 16 Feb 2004 11:45:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aslry-0007Fb-00
	for simple@ietf.org; Mon, 16 Feb 2004 11:45:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aslr0-0007Ao-00
	for simple@ietf.org; Mon, 16 Feb 2004 11:44:19 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aslq2-00073Q-00
	for simple@ietf.org; Mon, 16 Feb 2004 11:43:18 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1GGgsNr005067
	for <simple@ietf.org>; Mon, 16 Feb 2004 11:42:55 -0500 (EST)
Message-ID: <4030F307.7080605@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: multipart/mixed;
 boundary="------------000509000203060208050203"
Subject: [Simple] [Fwd: I-D ACTION:draft-rosenberg-simple-messaging-requirements-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, 16 Feb 2004 11:42: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.1 required=5.0 tests=AWL,MIME_SUSPECT_NAME 
	autolearn=no version=2.60

This is a multi-part message in MIME format.
--------------000509000203060208050203
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

FYI - I've revived this expired draft. Lots of things in here we still 
have yet to tackle.

-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


--------------000509000203060208050203
Content-Type: message/rfc822;
 name="I-D ACTION:draft-rosenberg-simple-messaging-requirements-01.txt"
Content-Disposition: inline;
 filename="I-D ACTION:draft-rosenberg-simple-messaging-requirements-01.txt"

Received: from localhost.localdomain (proofpoint-01.dynamicsoft.com [63.113.45.180]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KY3G4Y; Mon, 16 Feb 2004 10:57:31 -0500
Received: from mail2.dynamicsoft.com (mail2.dynamicsoft.com [192.168.4.31])
	by localhost.localdomain (8.12.8/8.12.8) with ESMTP id i1GFvU1C015042;
	Mon, 16 Feb 2004 10:57:30 -0500
Received: from asgard.ietf.org (asgard.ietf.org [132.151.6.40])
	by mail2.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i1GFvP1A003319;
	Mon, 16 Feb 2004 10:57:26 -0500 (EST)
Received: from majordomo by asgard.ietf.org with local (Exim 4.14)
	id 1Askfz-0004tT-VV
	for ietf-announce-list@asgard.ietf.org; Mon, 16 Feb 2004 10:28:51 -0500
Received: from ietf.org ([10.27.2.28])
	by asgard.ietf.org with esmtp (Exim 4.14)
	id 1Askfy-0004sW-At
	for all-ietf@asgard.ietf.org; Mon, 16 Feb 2004 10:28:50 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA24556
	for <all-ietf@ietf.org>; Mon, 16 Feb 2004 10:28:48 -0500 (EST)
Message-Id: <200402161528.KAA24556@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-rosenberg-simple-messaging-requirements-01.txt
Date: Mon, 16 Feb 2004 10:28:47 -0500
Sender: owner-ietf-announce@ietf.org
Precedence: bulk
X-Proofpoint-Spam-Score: 0

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.


	Title		: Advanced Instant Messaging Requirements for the Session Initiation Protocol (SIP)
	Author(s)	: J. Rosenberg
	Filename	: draft-rosenberg-simple-messaging-requirements-01.txt
	Pages		: 18
	Date		: 2004-2-13
	
This specification defines a set of requirements for new capabilities
for instant messaging and presence in SIP-based systems.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-rosenberg-simple-messaging-requirements-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-rosenberg-simple-messaging-requirements-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-rosenberg-simple-messaging-requirements-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-2-16104232.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-rosenberg-simple-messaging-requirements-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-rosenberg-simple-messaging-requirements-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"


--OtherAccess--

--NextPart--


--------------000509000203060208050203--

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


From exim@www1.ietf.org  Mon Feb 16 11:47: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 LAA04347
	for <simple-archive@odin.ietf.org>; Mon, 16 Feb 2004 11:47: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 1Aslu7-00051d-36
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 11:47:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1GGlVnd019311
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 11:47:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aslu6-00051O-VG
	for simple-web-archive@optimus.ietf.org; Mon, 16 Feb 2004 11:47: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 LAA04338
	for <simple-web-archive@ietf.org>; Mon, 16 Feb 2004 11:47:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aslu5-0007N0-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 11:47:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aslt6-0007KA-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 11:46:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aslsh-0007HK-00; Mon, 16 Feb 2004 11:46:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aslsf-0004gb-To; Mon, 16 Feb 2004 11:46:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Asls0-0004eT-6c
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 11:45: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 LAA04162
	for <simple@ietf.org>; Mon, 16 Feb 2004 11:45:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aslry-0007Fb-00
	for simple@ietf.org; Mon, 16 Feb 2004 11:45:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aslr0-0007Ao-00
	for simple@ietf.org; Mon, 16 Feb 2004 11:44:19 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aslq2-00073Q-00
	for simple@ietf.org; Mon, 16 Feb 2004 11:43:18 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1GGgsNr005067
	for <simple@ietf.org>; Mon, 16 Feb 2004 11:42:55 -0500 (EST)
Message-ID: <4030F307.7080605@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: multipart/mixed;
 boundary="------------000509000203060208050203"
Subject: [Simple] [Fwd: I-D ACTION:draft-rosenberg-simple-messaging-requirements-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, 16 Feb 2004 11:42: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.1 required=5.0 tests=AWL,MIME_SUSPECT_NAME 
	autolearn=no version=2.60

This is a multi-part message in MIME format.
--------------000509000203060208050203
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

FYI - I've revived this expired draft. Lots of things in here we still 
have yet to tackle.

-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


--------------000509000203060208050203
Content-Type: message/rfc822;
 name="I-D ACTION:draft-rosenberg-simple-messaging-requirements-01.txt"
Content-Disposition: inline;
 filename="I-D ACTION:draft-rosenberg-simple-messaging-requirements-01.txt"

Received: from localhost.localdomain (proofpoint-01.dynamicsoft.com [63.113.45.180]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KY3G4Y; Mon, 16 Feb 2004 10:57:31 -0500
Received: from mail2.dynamicsoft.com (mail2.dynamicsoft.com [192.168.4.31])
	by localhost.localdomain (8.12.8/8.12.8) with ESMTP id i1GFvU1C015042;
	Mon, 16 Feb 2004 10:57:30 -0500
Received: from asgard.ietf.org (asgard.ietf.org [132.151.6.40])
	by mail2.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i1GFvP1A003319;
	Mon, 16 Feb 2004 10:57:26 -0500 (EST)
Received: from majordomo by asgard.ietf.org with local (Exim 4.14)
	id 1Askfz-0004tT-VV
	for ietf-announce-list@asgard.ietf.org; Mon, 16 Feb 2004 10:28:51 -0500
Received: from ietf.org ([10.27.2.28])
	by asgard.ietf.org with esmtp (Exim 4.14)
	id 1Askfy-0004sW-At
	for all-ietf@asgard.ietf.org; Mon, 16 Feb 2004 10:28:50 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA24556
	for <all-ietf@ietf.org>; Mon, 16 Feb 2004 10:28:48 -0500 (EST)
Message-Id: <200402161528.KAA24556@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-rosenberg-simple-messaging-requirements-01.txt
Date: Mon, 16 Feb 2004 10:28:47 -0500
Sender: owner-ietf-announce@ietf.org
Precedence: bulk
X-Proofpoint-Spam-Score: 0

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.


	Title		: Advanced Instant Messaging Requirements for the Session Initiation Protocol (SIP)
	Author(s)	: J. Rosenberg
	Filename	: draft-rosenberg-simple-messaging-requirements-01.txt
	Pages		: 18
	Date		: 2004-2-13
	
This specification defines a set of requirements for new capabilities
for instant messaging and presence in SIP-based systems.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-rosenberg-simple-messaging-requirements-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-rosenberg-simple-messaging-requirements-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-rosenberg-simple-messaging-requirements-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-2-16104232.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-rosenberg-simple-messaging-requirements-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-rosenberg-simple-messaging-requirements-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"


--OtherAccess--

--NextPart--


--------------000509000203060208050203--

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



From simple-admin@ietf.org  Mon Feb 16 15:44: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 PAA20743
	for <simple-archive@ietf.org>; Mon, 16 Feb 2004 15:44:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aspb5-0002tg-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 15:44:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aspa6-0002j0-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 15:43:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AspZ4-0002Zt-00; Mon, 16 Feb 2004 15:42:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AspZ4-000314-W6; Mon, 16 Feb 2004 15: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 1AspYT-0002gm-92
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 15:41:25 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA20188;
	Mon, 16 Feb 2004 15:41:22 -0500 (EST)
Message-Id: <200402162041.PAA20188@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-xcap-list-usage-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, 16 Feb 2004 15:41: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.4 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		: An Extensible Markup Language (XML) Configuration Access 
			  Protocol (XCAP) Usage for Presence Lists
	Author(s)	: J. Rosenberg
	Filename	: draft-ietf-simple-xcap-list-usage-02.txt
	Pages		: 19
	Date		: 2004-2-16
	
This document describes a usage of the Extensible Markup Language
(XML) Configuration Access Protocol (XCAP) for manipulating lists of
presentities (also known as buddy lists or rosters). It does so by
specifying an XML Schema that contains a list of presentities that a
user is interested in watching.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-xcap-list-usage-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-xcap-list-usage-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-xcap-list-usage-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-2-16123350.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-xcap-list-usage-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-xcap-list-usage-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-16123350.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 Feb 16 15: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 PAA20771
	for <simple-archive@ietf.org>; Mon, 16 Feb 2004 15:44:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aspb8-0002uC-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 15:44:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AspaB-0002jq-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 15:43:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AspZ7-0002aQ-00; Mon, 16 Feb 2004 15: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 1AspZ7-00031Z-Vr; Mon, 16 Feb 2004 15:42:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AspYa-0002hF-H8
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 15:41:32 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA20205;
	Mon, 16 Feb 2004 15:41:29 -0500 (EST)
Message-Id: <200402162041.PAA20205@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-xcap-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, 16 Feb 2004 15:41:29 -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.4 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		: The Extensible Markup Language (XML) Configuration Access Protocol (XCAP)
	Author(s)	: J. Rosenberg
	Filename	: draft-ietf-simple-xcap-02.txt
	Pages		: 46
	Date		: 2004-2-16
	
This specification defines the Extensible Markup Language (XML)
Configuration Access Protocol (XCAP). XCAP allows a client to read,
write and modify application configuration data, stored in XML format
on a server. XCAP is not a new protocol. XCAP maps XML document
sub-trees and element attributes to HTTP URIs, so that these
components can be directly accessed by HTTP.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-xcap-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-xcap-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-xcap-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-2-16123405.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-xcap-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-xcap-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-16123405.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 Feb 16 15:44: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 PAA20832
	for <simple-archive@odin.ietf.org>; Mon, 16 Feb 2004 15:44: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 1Aspb8-0003np-Bk
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 15:44:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1GKiANn014613
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 15: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 1Aspb8-0003nc-7p
	for simple-web-archive@optimus.ietf.org; Mon, 16 Feb 2004 15:44: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 PAA20753
	for <simple-web-archive@ietf.org>; Mon, 16 Feb 2004 15:44:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aspb5-0002tn-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 15:44:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aspa7-0002j9-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 15:43:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AspZ4-0002Zt-00; Mon, 16 Feb 2004 15:42:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AspZ4-000314-W6; Mon, 16 Feb 2004 15: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 1AspYT-0002gm-92
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 15:41:25 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA20188;
	Mon, 16 Feb 2004 15:41:22 -0500 (EST)
Message-Id: <200402162041.PAA20188@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-xcap-list-usage-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, 16 Feb 2004 15:41: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.4 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		: An Extensible Markup Language (XML) Configuration Access 
			  Protocol (XCAP) Usage for Presence Lists
	Author(s)	: J. Rosenberg
	Filename	: draft-ietf-simple-xcap-list-usage-02.txt
	Pages		: 19
	Date		: 2004-2-16
	
This document describes a usage of the Extensible Markup Language
(XML) Configuration Access Protocol (XCAP) for manipulating lists of
presentities (also known as buddy lists or rosters). It does so by
specifying an XML Schema that contains a list of presentities that a
user is interested in watching.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-xcap-list-usage-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-xcap-list-usage-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-xcap-list-usage-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-2-16123350.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-xcap-list-usage-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-xcap-list-usage-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-16123350.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 Feb 16 15: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 PAA20852
	for <simple-archive@odin.ietf.org>; Mon, 16 Feb 2004 15: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 1AspbB-0003pP-1K
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 15:44:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1GKiC2C014709
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 15:44:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AspbA-0003pA-Tz
	for simple-web-archive@optimus.ietf.org; Mon, 16 Feb 2004 15:44: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 PAA20777
	for <simple-web-archive@ietf.org>; Mon, 16 Feb 2004 15:44:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aspb9-0002uH-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 15:44:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AspaC-0002jx-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 15:43:13 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AspZ7-0002aQ-00; Mon, 16 Feb 2004 15: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 1AspZ7-00031Z-Vr; Mon, 16 Feb 2004 15:42:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AspYa-0002hF-H8
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 15:41:32 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA20205;
	Mon, 16 Feb 2004 15:41:29 -0500 (EST)
Message-Id: <200402162041.PAA20205@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-xcap-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, 16 Feb 2004 15:41:29 -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.4 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		: The Extensible Markup Language (XML) Configuration Access Protocol (XCAP)
	Author(s)	: J. Rosenberg
	Filename	: draft-ietf-simple-xcap-02.txt
	Pages		: 46
	Date		: 2004-2-16
	
This specification defines the Extensible Markup Language (XML)
Configuration Access Protocol (XCAP). XCAP allows a client to read,
write and modify application configuration data, stored in XML format
on a server. XCAP is not a new protocol. XCAP maps XML document
sub-trees and element attributes to HTTP URIs, so that these
components can be directly accessed by HTTP.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-xcap-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-xcap-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-xcap-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-2-16123405.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-xcap-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-xcap-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-16123405.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 Feb 16 17:36: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 RAA04389
	for <simple-archive@ietf.org>; Mon, 16 Feb 2004 17:36:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrLz-0003TB-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 17:36:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrL0-0003P5-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 17:35:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrKX-0003MH-00; Mon, 16 Feb 2004 17:35:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsrKQ-0004sW-H7; Mon, 16 Feb 2004 17: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 1AsrK0-0004rt-5r
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 17:34: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 RAA04320
	for <simple@ietf.org>; Mon, 16 Feb 2004 17:34:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrJx-0003LI-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:34:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrJ1-0003Hn-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:33:36 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrI7-00039X-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:32:39 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1GMWDNr005315
	for <simple@ietf.org>; Mon, 16 Feb 2004 17:32:14 -0500 (EST)
Message-ID: <403144E4.7080306@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] Update to xcap package
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 16 Feb 2004 17:32: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

Folks,

I've submitted a revision to the xcap event package. Until it appears in 
the archives, you can pick it up at:

http://www.jdrosen.net/papers/draft-ietf-simple-xcap-package-01.txt

The changes from the last version:

1. Notifications contain the before and after etags

2. Inclusion of the schema

3. defined a mechanism for subscribing to documents in the global tree
- define a well known user name to subscribe to.

4. changed MIME type of change documents to use +xml convention in rfc 3023.


There are really two major open issues.

The first is alignment with the config framework. Indeed, there has been 
some attempt at some alignment, and this will be reflected in the config 
framework revision that is pending. With documents in place, we will be 
able to have a look at how it might look so a decision can be made 
shortly. I am personally on the fence on this topic.

The second open issue is, what is the scope of this event package. That 
is, what is it that you are subscribing to? There are three possible things:

The first is that subscription is to the document itself, in which case 
a full state update in a NOTIFY contains the current document. The 
second is a subscription to the revision history, which gives you 
changes, but not the full state of the document. The third option is to 
just subscribe to the etag, so that you know that something changed, but 
the notifications don't tell you anything about what changed. Which do 
we need? The latter is the simplest, good for the case where third
party modification of documents is rare. If xcap is utilized in the 
scope for which it was proposed - management of a user's provisioned 
data, I do believe these events would be rare, and that this would be 
the ideal design choice. As such, my own preference would be to do that.

Thoughts?

-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 Feb 16 17:37: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 RAA04417
	for <simple-archive@odin.ietf.org>; Mon, 16 Feb 2004 17:37: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 1AsrM4-00050R-88
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 17:36:44 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1GMaixA019242
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 17:36:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsrM4-00050H-2l
	for simple-web-archive@optimus.ietf.org; Mon, 16 Feb 2004 17:36: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 RAA04407
	for <simple-web-archive@ietf.org>; Mon, 16 Feb 2004 17:36:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrM1-0003TT-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 17:36:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrL1-0003PC-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 17:35:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrKX-0003MH-00; Mon, 16 Feb 2004 17:35:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsrKQ-0004sW-H7; Mon, 16 Feb 2004 17: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 1AsrK0-0004rt-5r
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 17:34: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 RAA04320
	for <simple@ietf.org>; Mon, 16 Feb 2004 17:34:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrJx-0003LI-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:34:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrJ1-0003Hn-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:33:36 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrI7-00039X-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:32:39 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1GMWDNr005315
	for <simple@ietf.org>; Mon, 16 Feb 2004 17:32:14 -0500 (EST)
Message-ID: <403144E4.7080306@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] Update to xcap package
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 16 Feb 2004 17:32: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

Folks,

I've submitted a revision to the xcap event package. Until it appears in 
the archives, you can pick it up at:

http://www.jdrosen.net/papers/draft-ietf-simple-xcap-package-01.txt

The changes from the last version:

1. Notifications contain the before and after etags

2. Inclusion of the schema

3. defined a mechanism for subscribing to documents in the global tree
- define a well known user name to subscribe to.

4. changed MIME type of change documents to use +xml convention in rfc 3023.


There are really two major open issues.

The first is alignment with the config framework. Indeed, there has been 
some attempt at some alignment, and this will be reflected in the config 
framework revision that is pending. With documents in place, we will be 
able to have a look at how it might look so a decision can be made 
shortly. I am personally on the fence on this topic.

The second open issue is, what is the scope of this event package. That 
is, what is it that you are subscribing to? There are three possible things:

The first is that subscription is to the document itself, in which case 
a full state update in a NOTIFY contains the current document. The 
second is a subscription to the revision history, which gives you 
changes, but not the full state of the document. The third option is to 
just subscribe to the etag, so that you know that something changed, but 
the notifications don't tell you anything about what changed. Which do 
we need? The latter is the simplest, good for the case where third
party modification of documents is rare. If xcap is utilized in the 
scope for which it was proposed - management of a user's provisioned 
data, I do believe these events would be rare, and that this would be 
the ideal design choice. As such, my own preference would be to do that.

Thoughts?

-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 Feb 16 17:40: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 RAA04655
	for <simple-archive@ietf.org>; Mon, 16 Feb 2004 17:40:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrPV-000467-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 17:40:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrNS-0003g0-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 17:38:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrMM-0003X4-00; Mon, 16 Feb 2004 17:37:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsrML-00051D-DJ; Mon, 16 Feb 2004 17: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 1AsrLy-000501-3T
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 17:36: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 RAA04374
	for <simple@ietf.org>; Mon, 16 Feb 2004 17:36:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrLv-0003Sb-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:36:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrKv-0003ON-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:35:34 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrK8-0003JO-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:34:45 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1GMYGNr005318;
	Mon, 16 Feb 2004 17:34:18 -0500 (EST)
Message-ID: <4031455F.7010404@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: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Markus.Isomaki@nokia.com, Jari.Urpalainen@nokia.com, simple@ietf.org
Subject: Re: [Simple] XCAP questions
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A326@esebe018.ntc.nokia.com> <40314288.3030203@dynamicsoft.com>
In-Reply-To: <40314288.3030203@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, 16 Feb 2004 17:34: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.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Responding to my own note..

Jonathan Rosenberg wrote:

> 
> 
> Markus.Isomaki@nokia.com wrote:
> 
>> Hi Jonathan,
>>
>> My idea was this: There is currently no feasible way for a client to
>> track the changes in the documents owned by the particular user. To
>> my understanding XCAP-change currently does not solve this, as there
>> is no way to subscribe to all the documents in the directories of a
>> particular user. 
> 
> 
> Right. Thats because the directories are structured as <root services 
> uri>/<auid>/users/<username>.
> 
> It would be easy enough to define an alias directory structured as <root 
> services URI>/users/<username>/<auid>. ACAP does this; both directories 
> exist. If this were done, you could use the xcap package to subscribe to 
> all documents for a user.

Of course, I just realized that the xcap-package does, in fact, 
explicitly say that you can only subscribe to a single document or a 
document sub-component. I can't think of a particular reason why this 
constraint has to be true. The notifications contain a reference to the 
specific document which changed, so it seems like you should be able to 
subscribe to a sub-tree. In that case, all you need to do is make sure 
the trees are structured in a way that makes such a subscription doable, 
and that is my proposal above.

-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 Feb 16 17:40: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 RAA04853
	for <simple-archive@odin.ietf.org>; Mon, 16 Feb 2004 17:40: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 1AsrPb-0005eH-SN
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 17:40:26 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1GMeMfn021697
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 17:40:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsrPZ-0005do-88
	for simple-web-archive@optimus.ietf.org; Mon, 16 Feb 2004 17:40: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 RAA04670
	for <simple-web-archive@ietf.org>; Mon, 16 Feb 2004 17:40:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrPW-00046M-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 17:40:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrNT-0003g7-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 17:38:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrMM-0003X4-00; Mon, 16 Feb 2004 17:37:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsrML-00051D-DJ; Mon, 16 Feb 2004 17: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 1AsrLy-000501-3T
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 17:36: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 RAA04374
	for <simple@ietf.org>; Mon, 16 Feb 2004 17:36:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrLv-0003Sb-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:36:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrKv-0003ON-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:35:34 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrK8-0003JO-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:34:45 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1GMYGNr005318;
	Mon, 16 Feb 2004 17:34:18 -0500 (EST)
Message-ID: <4031455F.7010404@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: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Markus.Isomaki@nokia.com, Jari.Urpalainen@nokia.com, simple@ietf.org
Subject: Re: [Simple] XCAP questions
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A326@esebe018.ntc.nokia.com> <40314288.3030203@dynamicsoft.com>
In-Reply-To: <40314288.3030203@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, 16 Feb 2004 17:34: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.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Responding to my own note..

Jonathan Rosenberg wrote:

> 
> 
> Markus.Isomaki@nokia.com wrote:
> 
>> Hi Jonathan,
>>
>> My idea was this: There is currently no feasible way for a client to
>> track the changes in the documents owned by the particular user. To
>> my understanding XCAP-change currently does not solve this, as there
>> is no way to subscribe to all the documents in the directories of a
>> particular user. 
> 
> 
> Right. Thats because the directories are structured as <root services 
> uri>/<auid>/users/<username>.
> 
> It would be easy enough to define an alias directory structured as <root 
> services URI>/users/<username>/<auid>. ACAP does this; both directories 
> exist. If this were done, you could use the xcap package to subscribe to 
> all documents for a user.

Of course, I just realized that the xcap-package does, in fact, 
explicitly say that you can only subscribe to a single document or a 
document sub-component. I can't think of a particular reason why this 
constraint has to be true. The notifications contain a reference to the 
specific document which changed, so it seems like you should be able to 
subscribe to a sub-tree. In that case, all you need to do is make sure 
the trees are structured in a way that makes such a subscription doable, 
and that is my proposal above.

-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 Feb 16 17:41: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 RAA05073
	for <simple-archive@ietf.org>; Mon, 16 Feb 2004 17:41:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrQf-0004Lo-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 17:41:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrOv-0003zJ-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 17:39:43 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrMw-0003Y4-00; Mon, 16 Feb 2004 17:37:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AsrBr-0005MO-5s; Mon, 16 Feb 2004 17:26:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsrBi-0003sH-Do; Mon, 16 Feb 2004 17:26:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsrBR-0003rl-Um
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 17:25: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 RAA03253
	for <simple@ietf.org>; Mon, 16 Feb 2004 17:25:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrBP-00023y-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:25:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrA6-0001n8-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:24:23 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Asr8T-0001JU-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:22:41 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1GMM9Nr005311;
	Mon, 16 Feb 2004 17:22:14 -0500 (EST)
Message-ID: <40314288.3030203@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: Jari.Urpalainen@nokia.com, simple@ietf.org
Subject: Re: [Simple] XCAP questions
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A326@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A326@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: Mon, 16 Feb 2004 17:22: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



Markus.Isomaki@nokia.com wrote:

> Hi Jonathan,
> 
> My idea was this: There is currently no feasible way for a client to
> track the changes in the documents owned by the particular user. To
> my understanding XCAP-change currently does not solve this, as there
> is no way to subscribe to all the documents in the directories of a
> particular user. 

Right. Thats because the directories are structured as <root services 
uri>/<auid>/users/<username>.

It would be easy enough to define an alias directory structured as <root 
services URI>/users/<username>/<auid>. ACAP does this; both directories 
exist. If this were done, you could use the xcap package to subscribe to 
all documents for a user.

> The directory on the other hand, as discussed, would
> indeed contain references to all the documents owned by the user. So,
> if that directory contained something like Etags for each document,
> the client would be able to see with a simple subscription or fetch
> _which_ documents have changed e.g. since the last time it was turned
> off. Obviously there would be no way knowing exactly _what_ has been
> changed, but at least there would be a start.

Ah, I see. OK, in the case of a *fetch*, yes, the etags will be useful. 
For change notifications I dont think they would be useful. For a client 
with lots of documents, this would seem to help reduce startup time.

> 
> Or do you think that this kind of functionality would be suitable for
> XCAP-change, i.e. being able to SUBSCRIBE to changes for all the
> documents of a single user with one shot?

See above, yes it can be done. Indeed, I just recently submitted an 
update to xcap-package, and have now included etags in the 
notifications. I'll be sending a separate note on that topic.

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  Mon Feb 16 17:42: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 RAA05237
	for <simple-archive@odin.ietf.org>; Mon, 16 Feb 2004 17:42: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 1AsrQk-0005lX-FV
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 17:41:34 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1GMfYrQ022157
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 17:41:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsrQk-0005lI-B9
	for simple-web-archive@optimus.ietf.org; Mon, 16 Feb 2004 17: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 RAA05094
	for <simple-web-archive@ietf.org>; Mon, 16 Feb 2004 17:41:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrQh-0004N8-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 17:41:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrOx-0003zh-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 17:39:44 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrMw-0003Y4-00; Mon, 16 Feb 2004 17:37:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AsrBr-0005MO-5s; Mon, 16 Feb 2004 17:26:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsrBi-0003sH-Do; Mon, 16 Feb 2004 17:26:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AsrBR-0003rl-Um
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 17:25: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 RAA03253
	for <simple@ietf.org>; Mon, 16 Feb 2004 17:25:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AsrBP-00023y-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:25:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsrA6-0001n8-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:24:23 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Asr8T-0001JU-00
	for simple@ietf.org; Mon, 16 Feb 2004 17:22:41 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1GMM9Nr005311;
	Mon, 16 Feb 2004 17:22:14 -0500 (EST)
Message-ID: <40314288.3030203@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: Jari.Urpalainen@nokia.com, simple@ietf.org
Subject: Re: [Simple] XCAP questions
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A326@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A326@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: Mon, 16 Feb 2004 17:22: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



Markus.Isomaki@nokia.com wrote:

> Hi Jonathan,
> 
> My idea was this: There is currently no feasible way for a client to
> track the changes in the documents owned by the particular user. To
> my understanding XCAP-change currently does not solve this, as there
> is no way to subscribe to all the documents in the directories of a
> particular user. 

Right. Thats because the directories are structured as <root services 
uri>/<auid>/users/<username>.

It would be easy enough to define an alias directory structured as <root 
services URI>/users/<username>/<auid>. ACAP does this; both directories 
exist. If this were done, you could use the xcap package to subscribe to 
all documents for a user.

> The directory on the other hand, as discussed, would
> indeed contain references to all the documents owned by the user. So,
> if that directory contained something like Etags for each document,
> the client would be able to see with a simple subscription or fetch
> _which_ documents have changed e.g. since the last time it was turned
> off. Obviously there would be no way knowing exactly _what_ has been
> changed, but at least there would be a start.

Ah, I see. OK, in the case of a *fetch*, yes, the etags will be useful. 
For change notifications I dont think they would be useful. For a client 
with lots of documents, this would seem to help reduce startup time.

> 
> Or do you think that this kind of functionality would be suitable for
> XCAP-change, i.e. being able to SUBSCRIBE to changes for all the
> documents of a single user with one shot?

See above, yes it can be done. Indeed, I just recently submitted an 
update to xcap-package, and have now included etags in the 
notifications. I'll be sending a separate note on that topic.

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 Feb 16 19:25: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 TAA15784
	for <simple-archive@ietf.org>; Mon, 16 Feb 2004 19:25:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ast3P-0001Kl-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 19:25:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ast2V-0001IR-00
	for simple-archive@ietf.org; Mon, 16 Feb 2004 19:24:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ast1v-0001G7-00; Mon, 16 Feb 2004 19: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 1Ast1t-0002hv-2p; Mon, 16 Feb 2004 19: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 1Ast1W-0002eW-Nc
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 19:23: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 TAA15754
	for <simple@ietf.org>; Mon, 16 Feb 2004 19:23:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ast1V-0001Ee-00
	for simple@ietf.org; Mon, 16 Feb 2004 19:23:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ast0e-0001BZ-00
	for simple@ietf.org; Mon, 16 Feb 2004 19:22:45 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Asszo-00013g-00
	for simple@ietf.org; Mon, 16 Feb 2004 19:21:52 -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 i1H0LBLc024352
	for <simple@ietf.org>; Mon, 16 Feb 2004 18:21: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);
	 Mon, 16 Feb 2004 18:16:55 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <151R7JM1>; Mon, 16 Feb 2004 18:21:10 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9546@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'simple@ietf.org'" <simple@ietf.org>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3F4EB.9A6A0B5E"
X-OriginalArrivalTime: 17 Feb 2004 00:16:55.0140 (UTC) FILETIME=[596E5240:01C3F4EB]
Subject: [Simple] Clarification/Comments on simple-event-filter-funct-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: Mon, 16 Feb 2004 18:20: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.3 required=5.0 tests=AWL,HTML_40_50,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_01C3F4EB.9A6A0B5E
Content-Type: text/plain;
	charset="iso-8859-1"

Hi,

I have some clarification on the subject draft:

 

Section 3.3.1 

Can you explicitly state that there can only be one filter applicable to a single resource within a single SUBSCRIBE.

I know that the intent is there but I prefer an explicit statement to that effect.

 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Section 3.3.2

I assume that the individual resource filter override the domain filter for resources within the domain and for which individual filters are defined.

 

If you agree, can you explicitly add text to that effect in that section.

 

Section 3.3.3

I take it that this is a complete filter replacement of the old one with the new one. 

 

Section 4.1  (first comment)

It seems to me that what you are describing there with respect to the handling of lists & the RLS behavior for propagating the filters further down, belongs to the section 5.2.1 where the server aspects are discussed.

Or at least the later section should refer to section 4.1.

 

Section  4.1  (Second comment)

You seem to advocate that if the URI indicated by the filter does not match any of the URIs returned from the look up, then that filter should be propagated.

 

I disagree with that logic.

It seems to me that the list may have changed and that URI existed but was removed later, and as such propagating the filter is not the right thing to do.

Thus I would like an error to be returned to the user in such a case, which indeed reflects what the server is discovering.

 

Section 5.3.1

There is a statement stating that if the notifier did not examine closely the filter before accepting, it the resulting XML document may not conform to the schema.

 

What does examine closely mean ?. Can u elaborate on that.?

If the filter in the SUBSCRIBE is aligned with the XML schema, can that situation arises. 

 

Rgds/gf

Ericsson Canada  <mailto:'simple@ietf.org'> 

 

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_01C3F4EB.9A6A0B5E
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">


<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY style="COLOR: #000000; FONT-FAMILY: Arial" hb_focus_attach="true">
<DIV><FONT size=2>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3><SPAN class=953191900-17022004>Hi,</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3><SPAN class=953191900-17022004>I have some clarification on the subject 
draft:</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3></FONT>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section 3.3.1 </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Can you explicitly state that there can only be one filter applicable to 
a single resource within a single SUBSCRIBE.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>I know that the intent is there but I prefer an explicit statement to 
that effect.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<?xml:namespace prefix = o ns = 
"urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section 3.3.2</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>I assume that the individual resource filter override the domain filter 
for resources within the domain and for which individual filters are 
defined.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>If you agree, can you explicitly add text to that effect in that 
section.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section 3.3.3</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>I take it that this is a complete filter replacement of the old one with 
the new one. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section 4.1<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>(first 
comment)</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>It seems to me that what you are describing there with respect to the 
handling of lists &amp; the RLS behavior for propagating the filters further 
down, belongs to the section 5.2.1 where the server aspects are 
discussed.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Or at least the later section should refer to section 4.1.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>4.1<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>(Second comment)</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>You seem to advocate that if the URI indicated by the filter does not 
match any of the URIs returned from the look up, then that filter should be 
propagated.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>I disagree with that logic.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>It seems to me that the list may have changed and that URI existed but 
was removed later, and as such propagating the filter is not the right thing to 
do.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Thus I would like an error to be returned to the user in such a case, 
which indeed reflects what the server is discovering.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section 5.3.1</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>There is a statement stating that if the notifier did not examine closely 
the filter before accepting, it the resulting XML document may not conform to 
the schema.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>What does examine closely mean ?. Can u elaborate on that.?</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>If the filter in the SUBSCRIBE is aligned with the XML schema, can that 
situation arises. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Rgds/gf</FONT></P><SPAN 
style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Ericsson 
Canada </SPAN><A href="mailto:'simple@ietf.org'"></A></FONT></DIV>
<P></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.</BODY></HTML>

------_=_NextPart_001_01C3F4EB.9A6A0B5E--

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


From exim@www1.ietf.org  Mon Feb 16 19:26: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 TAA15805
	for <simple-archive@odin.ietf.org>; Mon, 16 Feb 2004 19:26: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 1Ast3S-0002vh-3v
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 19:25:38 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1H0PcC7011255
	for simple-archive@odin.ietf.org; Mon, 16 Feb 2004 19:25:38 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ast3R-0002vS-Vh
	for simple-web-archive@optimus.ietf.org; Mon, 16 Feb 2004 19:25: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 TAA15797
	for <simple-web-archive@ietf.org>; Mon, 16 Feb 2004 19:25:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ast3Q-0001Kq-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 19:25:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ast2W-0001IY-00
	for simple-web-archive@ietf.org; Mon, 16 Feb 2004 19:24:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ast1v-0001G7-00; Mon, 16 Feb 2004 19: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 1Ast1t-0002hv-2p; Mon, 16 Feb 2004 19: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 1Ast1W-0002eW-Nc
	for simple@optimus.ietf.org; Mon, 16 Feb 2004 19:23: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 TAA15754
	for <simple@ietf.org>; Mon, 16 Feb 2004 19:23:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ast1V-0001Ee-00
	for simple@ietf.org; Mon, 16 Feb 2004 19:23:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ast0e-0001BZ-00
	for simple@ietf.org; Mon, 16 Feb 2004 19:22:45 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Asszo-00013g-00
	for simple@ietf.org; Mon, 16 Feb 2004 19:21:52 -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 i1H0LBLc024352
	for <simple@ietf.org>; Mon, 16 Feb 2004 18:21: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);
	 Mon, 16 Feb 2004 18:16:55 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <151R7JM1>; Mon, 16 Feb 2004 18:21:10 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9546@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'simple@ietf.org'" <simple@ietf.org>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3F4EB.9A6A0B5E"
X-OriginalArrivalTime: 17 Feb 2004 00:16:55.0140 (UTC) FILETIME=[596E5240:01C3F4EB]
Subject: [Simple] Clarification/Comments on simple-event-filter-funct-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: Mon, 16 Feb 2004 18:20: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.3 required=5.0 tests=AWL,HTML_40_50,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_01C3F4EB.9A6A0B5E
Content-Type: text/plain;
	charset="iso-8859-1"

Hi,

I have some clarification on the subject draft:

 

Section 3.3.1 

Can you explicitly state that there can only be one filter applicable to a single resource within a single SUBSCRIBE.

I know that the intent is there but I prefer an explicit statement to that effect.

 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Section 3.3.2

I assume that the individual resource filter override the domain filter for resources within the domain and for which individual filters are defined.

 

If you agree, can you explicitly add text to that effect in that section.

 

Section 3.3.3

I take it that this is a complete filter replacement of the old one with the new one. 

 

Section 4.1  (first comment)

It seems to me that what you are describing there with respect to the handling of lists & the RLS behavior for propagating the filters further down, belongs to the section 5.2.1 where the server aspects are discussed.

Or at least the later section should refer to section 4.1.

 

Section  4.1  (Second comment)

You seem to advocate that if the URI indicated by the filter does not match any of the URIs returned from the look up, then that filter should be propagated.

 

I disagree with that logic.

It seems to me that the list may have changed and that URI existed but was removed later, and as such propagating the filter is not the right thing to do.

Thus I would like an error to be returned to the user in such a case, which indeed reflects what the server is discovering.

 

Section 5.3.1

There is a statement stating that if the notifier did not examine closely the filter before accepting, it the resulting XML document may not conform to the schema.

 

What does examine closely mean ?. Can u elaborate on that.?

If the filter in the SUBSCRIBE is aligned with the XML schema, can that situation arises. 

 

Rgds/gf

Ericsson Canada  <mailto:'simple@ietf.org'> 

 

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_01C3F4EB.9A6A0B5E
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">


<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY style="COLOR: #000000; FONT-FAMILY: Arial" hb_focus_attach="true">
<DIV><FONT size=2>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3><SPAN class=953191900-17022004>Hi,</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3><SPAN class=953191900-17022004>I have some clarification on the subject 
draft:</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3></FONT>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section 3.3.1 </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Can you explicitly state that there can only be one filter applicable to 
a single resource within a single SUBSCRIBE.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>I know that the intent is there but I prefer an explicit statement to 
that effect.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<?xml:namespace prefix = o ns = 
"urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section 3.3.2</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>I assume that the individual resource filter override the domain filter 
for resources within the domain and for which individual filters are 
defined.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>If you agree, can you explicitly add text to that effect in that 
section.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section 3.3.3</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>I take it that this is a complete filter replacement of the old one with 
the new one. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section 4.1<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>(first 
comment)</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>It seems to me that what you are describing there with respect to the 
handling of lists &amp; the RLS behavior for propagating the filters further 
down, belongs to the section 5.2.1 where the server aspects are 
discussed.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Or at least the later section should refer to section 4.1.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>4.1<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>(Second comment)</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>You seem to advocate that if the URI indicated by the filter does not 
match any of the URIs returned from the look up, then that filter should be 
propagated.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>I disagree with that logic.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>It seems to me that the list may have changed and that URI existed but 
was removed later, and as such propagating the filter is not the right thing to 
do.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Thus I would like an error to be returned to the user in such a case, 
which indeed reflects what the server is discovering.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Section 5.3.1</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>There is a statement stating that if the notifier did not examine closely 
the filter before accepting, it the resulting XML document may not conform to 
the schema.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>What does examine closely mean ?. Can u elaborate on that.?</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>If the filter in the SUBSCRIBE is aligned with the XML schema, can that 
situation arises. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3>Rgds/gf</FONT></P><SPAN 
style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Ericsson 
Canada </SPAN><A href="mailto:'simple@ietf.org'"></A></FONT></DIV>
<P></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.</BODY></HTML>

------_=_NextPart_001_01C3F4EB.9A6A0B5E--

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



From simple-admin@ietf.org  Tue Feb 17 02:33: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 CAA14561
	for <simple-archive@ietf.org>; Tue, 17 Feb 2004 02:33:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AszjJ-0005OJ-00
	for simple-archive@ietf.org; Tue, 17 Feb 2004 02:33:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsziF-0005Fu-00
	for simple-archive@ietf.org; Tue, 17 Feb 2004 02:32:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AszhI-000560-00; Tue, 17 Feb 2004 02: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 1AszhF-00082p-N6; Tue, 17 Feb 2004 02:31:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aszgy-0007uO-8T
	for simple@optimus.ietf.org; Tue, 17 Feb 2004 02:30: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 CAA14230
	for <simple@ietf.org>; Tue, 17 Feb 2004 02:30:49 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aszgu-00051S-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:30:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aszfs-0004hK-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:29:45 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aszes-0004WQ-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:28:42 -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 i1H7Sg302393
	for <simple@ietf.org>; Tue, 17 Feb 2004 09:28:42 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67cf370b92ac158f21082@esvir01nok.ntc.nokia.com> for <simple@ietf.org>;
 Tue, 17 Feb 2004 09:28:42 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 17 Feb 2004 09:28:41 +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: <2038BCC78B1AD641891A0D1AE133DBB701797762@esebe019.ntc.nokia.com>
Thread-Topic: WGLC on Partial Notification
Thread-Index: AcP1J6sSM02NcNzISk6xevyLSvdDTg==
To: <simple@ietf.org>
X-OriginalArrivalTime: 17 Feb 2004 07:28:42.0008 (UTC) FILETIME=[AB20A980:01C3F527]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] WGLC on Partial Notification
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 17 Feb 2004 09:28:42 +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

The WG chairs would like to start a Working Group Last Call on the =
following drafts:

http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-pidf-format=
-00.txt
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.t=
xt

This WGLC will end on March 9th.

Please send your comments to this mailing list and to the authors.

Thanks,
Hisham

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


From exim@www1.ietf.org  Tue Feb 17 02:33: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 CAA14622
	for <simple-archive@odin.ietf.org>; Tue, 17 Feb 2004 02:33: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 1AszjQ-0008QV-Um
	for simple-archive@odin.ietf.org; Tue, 17 Feb 2004 02:33:25 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1H7XOAu032384
	for simple-archive@odin.ietf.org; Tue, 17 Feb 2004 02:33:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AszjN-0008Ps-Lb
	for simple-web-archive@optimus.ietf.org; Tue, 17 Feb 2004 02:33: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 CAA14576
	for <simple-web-archive@ietf.org>; Tue, 17 Feb 2004 02:33:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AszjJ-0005OO-00
	for simple-web-archive@ietf.org; Tue, 17 Feb 2004 02:33:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AsziG-0005G1-00
	for simple-web-archive@ietf.org; Tue, 17 Feb 2004 02:32:13 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AszhI-000560-00; Tue, 17 Feb 2004 02: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 1AszhF-00082p-N6; Tue, 17 Feb 2004 02:31:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aszgy-0007uO-8T
	for simple@optimus.ietf.org; Tue, 17 Feb 2004 02:30: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 CAA14230
	for <simple@ietf.org>; Tue, 17 Feb 2004 02:30:49 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aszgu-00051S-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:30:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aszfs-0004hK-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:29:45 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aszes-0004WQ-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:28:42 -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 i1H7Sg302393
	for <simple@ietf.org>; Tue, 17 Feb 2004 09:28:42 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67cf370b92ac158f21082@esvir01nok.ntc.nokia.com> for <simple@ietf.org>;
 Tue, 17 Feb 2004 09:28:42 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 17 Feb 2004 09:28:41 +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: <2038BCC78B1AD641891A0D1AE133DBB701797762@esebe019.ntc.nokia.com>
Thread-Topic: WGLC on Partial Notification
Thread-Index: AcP1J6sSM02NcNzISk6xevyLSvdDTg==
To: <simple@ietf.org>
X-OriginalArrivalTime: 17 Feb 2004 07:28:42.0008 (UTC) FILETIME=[AB20A980:01C3F527]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] WGLC on Partial Notification
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 17 Feb 2004 09:28:42 +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

The WG chairs would like to start a Working Group Last Call on the =
following drafts:

http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-pidf-format=
-00.txt
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.t=
xt

This WGLC will end on March 9th.

Please send your comments to this mailing list and to the authors.

Thanks,
Hisham

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



From simple-admin@ietf.org  Tue Feb 17 02:48: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 CAA15136
	for <simple-archive@ietf.org>; Tue, 17 Feb 2004 02:48:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AszyL-0006Ml-00
	for simple-archive@ietf.org; Tue, 17 Feb 2004 02:48:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AszxP-0006Ho-00
	for simple-archive@ietf.org; Tue, 17 Feb 2004 02:47:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aszwa-0006C3-00; Tue, 17 Feb 2004 02:47:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aszwa-0001Je-Rh; Tue, 17 Feb 2004 02: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 1Aszvj-0001ES-9p
	for simple@optimus.ietf.org; Tue, 17 Feb 2004 02:46: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 CAA15016
	for <simple@ietf.org>; Tue, 17 Feb 2004 02:46:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aszvf-000690-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:46:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aszue-00064z-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:45:01 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AszuB-00060x-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:44:31 -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 i1H7iW324417
	for <simple@ietf.org>; Tue, 17 Feb 2004 09:44:32 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67cf458727ac158f21082@esvir01nok.ntc.nokia.com>;
 Tue, 17 Feb 2004 09:44:31 +0200
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 17 Feb 2004 09:44:30 +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 JAA16567;
	Tue, 17 Feb 2004 09:44:41 +0200 (EET)
Subject: Re: [Simple] Updated XCAP specification
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
In-Reply-To: <402F232F.3030600@dynamicsoft.com>
References: <402F232F.3030600@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1077003869.28634.43.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 17 Feb 2004 07:44:30.0999 (UTC) FILETIME=[E0C53270:01C3F529]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 17 Feb 2004 09:44: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.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Questions inline.

On Sun, 2004-02-15 at 09:43, ext Jonathan Rosenberg wrote:
> Folks,
> 
> I've just submitted an update to the main xcap spec. Until it appears in 

> Comments and questions welcome. In particular, I'd like to know whether 
> people are happy with the two most major changes, (1) the usage of the 
> XML document in 409, (2) the ability of the server to process documents 
> without understanding all of its namespaces.
> 
> 
(1) looks good as it helps the client to solve some conflicts (this
looks "soapish") 

(2) IMO the base schema validation is ok, but what i don't fully
understand is this "mandatory-ns". Does this mean that if you have
mandatory-ns defined and somewhere within your original schema you could
have e.g. <xs:any namespace="##other" processContents="lax"...> and then
the new constraint would practically change this to <xs:any
namespace="given_mandatory_ns" processContents="strict"...> ? Or does it
also have some other implications ? Could you elaborate more this use
case.

Thanks,
Jari Urpalainen


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


From exim@www1.ietf.org  Tue Feb 17 02:49: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 CAA15169
	for <simple-archive@odin.ietf.org>; Tue, 17 Feb 2004 02:49: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 1AszyR-0001Zw-NX
	for simple-archive@odin.ietf.org; Tue, 17 Feb 2004 02:48:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1H7mtVH006062
	for simple-archive@odin.ietf.org; Tue, 17 Feb 2004 02:48:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AszyP-0001Zh-QP
	for simple-web-archive@optimus.ietf.org; Tue, 17 Feb 2004 02: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 CAA15145
	for <simple-web-archive@ietf.org>; Tue, 17 Feb 2004 02:48:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AszyL-0006Mq-00
	for simple-web-archive@ietf.org; Tue, 17 Feb 2004 02:48:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AszxQ-0006Hw-00
	for simple-web-archive@ietf.org; Tue, 17 Feb 2004 02:47:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aszwa-0006C3-00; Tue, 17 Feb 2004 02:47:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aszwa-0001Je-Rh; Tue, 17 Feb 2004 02: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 1Aszvj-0001ES-9p
	for simple@optimus.ietf.org; Tue, 17 Feb 2004 02:46: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 CAA15016
	for <simple@ietf.org>; Tue, 17 Feb 2004 02:46:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aszvf-000690-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:46:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aszue-00064z-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:45:01 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AszuB-00060x-00
	for simple@ietf.org; Tue, 17 Feb 2004 02:44:31 -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 i1H7iW324417
	for <simple@ietf.org>; Tue, 17 Feb 2004 09:44:32 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67cf458727ac158f21082@esvir01nok.ntc.nokia.com>;
 Tue, 17 Feb 2004 09:44:31 +0200
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 17 Feb 2004 09:44:30 +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 JAA16567;
	Tue, 17 Feb 2004 09:44:41 +0200 (EET)
Subject: Re: [Simple] Updated XCAP specification
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
In-Reply-To: <402F232F.3030600@dynamicsoft.com>
References: <402F232F.3030600@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1077003869.28634.43.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 17 Feb 2004 07:44:30.0999 (UTC) FILETIME=[E0C53270:01C3F529]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 17 Feb 2004 09:44: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.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Questions inline.

On Sun, 2004-02-15 at 09:43, ext Jonathan Rosenberg wrote:
> Folks,
> 
> I've just submitted an update to the main xcap spec. Until it appears in 

> Comments and questions welcome. In particular, I'd like to know whether 
> people are happy with the two most major changes, (1) the usage of the 
> XML document in 409, (2) the ability of the server to process documents 
> without understanding all of its namespaces.
> 
> 
(1) looks good as it helps the client to solve some conflicts (this
looks "soapish") 

(2) IMO the base schema validation is ok, but what i don't fully
understand is this "mandatory-ns". Does this mean that if you have
mandatory-ns defined and somewhere within your original schema you could
have e.g. <xs:any namespace="##other" processContents="lax"...> and then
the new constraint would practically change this to <xs:any
namespace="given_mandatory_ns" processContents="strict"...> ? Or does it
also have some other implications ? Could you elaborate more this use
case.

Thanks,
Jari Urpalainen


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



From simple-admin@ietf.org  Tue Feb 17 03:53: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 DAA17373
	for <simple-archive@ietf.org>; Tue, 17 Feb 2004 03:53:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At0ym-0003CH-00
	for simple-archive@ietf.org; Tue, 17 Feb 2004 03:53:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1At0xS-0002zE-00
	for simple-archive@ietf.org; Tue, 17 Feb 2004 03:51:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At0wZ-0002vp-00; Tue, 17 Feb 2004 03: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 1At0wX-0006Oi-WF; Tue, 17 Feb 2004 03: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 1At0wV-0006O2-08
	for simple@optimus.ietf.org; Tue, 17 Feb 2004 03:50: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 DAA17318
	for <simple@ietf.org>; Tue, 17 Feb 2004 03:50:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At0wS-0002vP-00
	for simple@ietf.org; Tue, 17 Feb 2004 03:50:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1At0vY-0002sQ-00
	for simple@ietf.org; Tue, 17 Feb 2004 03:50:00 -0500
Received: from cluster-a.mailcontrol.com ([80.69.8.190] helo=rly06a.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1At0vC-0002pT-00
	for simple@ietf.org; Tue, 17 Feb 2004 03:49:38 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly06a.srv.mailcontrol.com (MailControl) with SMTP id i1H8mxPV026978;
	Tue, 17 Feb 2004 08:48:59 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; Tue, 17 Feb 2004 08:48:58 +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] Update to xcap package
Message-ID: <45730E094814E44488F789C1CDED27AE02BDF1CF@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP03SluGa3GZYdzSaGMt1sy8b8h1gAVbWyw
From: "Chris Boulton" <CBoulton@ubiquity.net>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>,
        "Simple WG" <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: Tue, 17 Feb 2004 08:48:59 -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

Jonathan - just so I've got a clear picture ;-)  With option 3, you are
proposing that a user is only notified that a document has changed But
NOT what has changed - this would then be retrieved as required using
XCAP operations(GET).  If this is the case, it certainly seems the
cleanest and less problematic solution.

Chris.

>-----Original Message-----
>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>Sent: 16 February 2004 22:32
>To: Simple WG
>Subject: [Simple] Update to xcap package
>
>Folks,
>
>I've submitted a revision to the xcap event package. Until it appears
in
>the archives, you can pick it up at:
>
>http://www.jdrosen.net/papers/draft-ietf-simple-xcap-package-01.txt
>
>The changes from the last version:
>
>1. Notifications contain the before and after etags
>
>2. Inclusion of the schema
>
>3. defined a mechanism for subscribing to documents in the global tree
>- define a well known user name to subscribe to.
>
>4. changed MIME type of change documents to use +xml convention in rfc
>3023.
>
>
>There are really two major open issues.
>
>The first is alignment with the config framework. Indeed, there has
been
>some attempt at some alignment, and this will be reflected in the
config
>framework revision that is pending. With documents in place, we will be
>able to have a look at how it might look so a decision can be made
>shortly. I am personally on the fence on this topic.
>
>The second open issue is, what is the scope of this event package. That
>is, what is it that you are subscribing to? There are three possible
>things:
>
>The first is that subscription is to the document itself, in which case
>a full state update in a NOTIFY contains the current document. The
>second is a subscription to the revision history, which gives you
>changes, but not the full state of the document. The third option is to
>just subscribe to the etag, so that you know that something changed,
but
>the notifications don't tell you anything about what changed. Which do
>we need? The latter is the simplest, good for the case where third
>party modification of documents is rare. If xcap is utilized in the
>scope for which it was proposed - management of a user's provisioned
>data, I do believe these events would be rare, and that this would be
>the ideal design choice. As such, my own preference would be to do
that.
>
>Thoughts?
>
>-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 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 Feb 17 03: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 DAA17515
	for <simple-archive@odin.ietf.org>; Tue, 17 Feb 2004 03: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 1At0yr-0006XI-JZ
	for simple-archive@odin.ietf.org; Tue, 17 Feb 2004 03:53:25 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1H8rPAp025122
	for simple-archive@odin.ietf.org; Tue, 17 Feb 2004 03:53:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1At0yp-0006X7-Oq
	for simple-web-archive@optimus.ietf.org; Tue, 17 Feb 2004 03:53: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 DAA17392
	for <simple-web-archive@ietf.org>; Tue, 17 Feb 2004 03:53:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At0yn-0003CM-00
	for simple-web-archive@ietf.org; Tue, 17 Feb 2004 03:53:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1At0xT-0002zL-00
	for simple-web-archive@ietf.org; Tue, 17 Feb 2004 03:52:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At0wZ-0002vp-00; Tue, 17 Feb 2004 03: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 1At0wX-0006Oi-WF; Tue, 17 Feb 2004 03: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 1At0wV-0006O2-08
	for simple@optimus.ietf.org; Tue, 17 Feb 2004 03:50: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 DAA17318
	for <simple@ietf.org>; Tue, 17 Feb 2004 03:50:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At0wS-0002vP-00
	for simple@ietf.org; Tue, 17 Feb 2004 03:50:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1At0vY-0002sQ-00
	for simple@ietf.org; Tue, 17 Feb 2004 03:50:00 -0500
Received: from cluster-a.mailcontrol.com ([80.69.8.190] helo=rly06a.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1At0vC-0002pT-00
	for simple@ietf.org; Tue, 17 Feb 2004 03:49:38 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly06a.srv.mailcontrol.com (MailControl) with SMTP id i1H8mxPV026978;
	Tue, 17 Feb 2004 08:48:59 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; Tue, 17 Feb 2004 08:48:58 +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] Update to xcap package
Message-ID: <45730E094814E44488F789C1CDED27AE02BDF1CF@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP03SluGa3GZYdzSaGMt1sy8b8h1gAVbWyw
From: "Chris Boulton" <CBoulton@ubiquity.net>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>,
        "Simple WG" <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: Tue, 17 Feb 2004 08:48:59 -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

Jonathan - just so I've got a clear picture ;-)  With option 3, you are
proposing that a user is only notified that a document has changed But
NOT what has changed - this would then be retrieved as required using
XCAP operations(GET).  If this is the case, it certainly seems the
cleanest and less problematic solution.

Chris.

>-----Original Message-----
>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>Sent: 16 February 2004 22:32
>To: Simple WG
>Subject: [Simple] Update to xcap package
>
>Folks,
>
>I've submitted a revision to the xcap event package. Until it appears
in
>the archives, you can pick it up at:
>
>http://www.jdrosen.net/papers/draft-ietf-simple-xcap-package-01.txt
>
>The changes from the last version:
>
>1. Notifications contain the before and after etags
>
>2. Inclusion of the schema
>
>3. defined a mechanism for subscribing to documents in the global tree
>- define a well known user name to subscribe to.
>
>4. changed MIME type of change documents to use +xml convention in rfc
>3023.
>
>
>There are really two major open issues.
>
>The first is alignment with the config framework. Indeed, there has
been
>some attempt at some alignment, and this will be reflected in the
config
>framework revision that is pending. With documents in place, we will be
>able to have a look at how it might look so a decision can be made
>shortly. I am personally on the fence on this topic.
>
>The second open issue is, what is the scope of this event package. That
>is, what is it that you are subscribing to? There are three possible
>things:
>
>The first is that subscription is to the document itself, in which case
>a full state update in a NOTIFY contains the current document. The
>second is a subscription to the revision history, which gives you
>changes, but not the full state of the document. The third option is to
>just subscribe to the etag, so that you know that something changed,
but
>the notifications don't tell you anything about what changed. Which do
>we need? The latter is the simplest, good for the case where third
>party modification of documents is rare. If xcap is utilized in the
>scope for which it was proposed - management of a user's provisioned
>data, I do believe these events would be rare, and that this would be
>the ideal design choice. As such, my own preference would be to do
that.
>
>Thoughts?
>
>-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 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  Tue Feb 17 05:00: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 FAA21312
	for <simple-archive@ietf.org>; Tue, 17 Feb 2004 05:00:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At228-0001uj-00
	for simple-archive@ietf.org; Tue, 17 Feb 2004 05:00:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1At21E-0001qr-00
	for simple-archive@ietf.org; Tue, 17 Feb 2004 04:59:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At20M-0001mk-00; Tue, 17 Feb 2004 04:59:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1At20L-0003ka-Fa; Tue, 17 Feb 2004 04: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 1At1zO-0003hj-Vw
	for simple@optimus.ietf.org; Tue, 17 Feb 2004 04:58: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 EAA21234
	for <simple@ietf.org>; Tue, 17 Feb 2004 04:57:57 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At1zJ-0001hN-00
	for simple@ietf.org; Tue, 17 Feb 2004 04:57:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1At1yN-0001eD-00
	for simple@ietf.org; Tue, 17 Feb 2004 04:57:00 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At1xn-0001bB-00
	for simple@ietf.org; Tue, 17 Feb 2004 04:56:23 -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 i1H9uOv01524
	for <simple@ietf.org>; Tue, 17 Feb 2004 11:56:24 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67cfbe4189ac158f24077@esvir04nok.ntc.nokia.com>;
 Tue, 17 Feb 2004 11:56:23 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 17 Feb 2004 11:56:24 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 17 Feb 2004 11:56:23 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797768@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP03SluGa3GZYdzSaGMt1sy8b8h1gAVbWywAAJARjA=
To: <CBoulton@ubiquity.net>, <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 17 Feb 2004 09:56:23.0074 (UTC) FILETIME=[4CBC0820:01C3F53C]
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, 17 Feb 2004 11:56: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

I'm not sure if this is the most efficient though. I would go for a =
combination of all three: The first NOTIFY returns the full document =
with an etag, subsequent NOTIFYs return changes along with the new etag.

Filters can be used to get etags only.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Chris Boulton
> Sent: 17.February.2004 10:49
> To: Jonathan Rosenberg; Simple WG
> Subject: RE: [Simple] Update to xcap package
>=20
>=20
> Jonathan - just so I've got a clear picture ;-)  With option=20
> 3, you are
> proposing that a user is only notified that a document has changed But
> NOT what has changed - this would then be retrieved as required using
> XCAP operations(GET).  If this is the case, it certainly seems the
> cleanest and less problematic solution.
>=20
> Chris.
>=20
> >-----Original Message-----
> >From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> >Sent: 16 February 2004 22:32
> >To: Simple WG
> >Subject: [Simple] Update to xcap package
> >
> >Folks,
> >
> >I've submitted a revision to the xcap event package. Until it appears
> in
> >the archives, you can pick it up at:
> >
> >http://www.jdrosen.net/papers/draft-ietf-simple-xcap-package-01.txt
> >
> >The changes from the last version:
> >
> >1. Notifications contain the before and after etags
> >
> >2. Inclusion of the schema
> >
> >3. defined a mechanism for subscribing to documents in the=20
> global tree
> >- define a well known user name to subscribe to.
> >
> >4. changed MIME type of change documents to use +xml=20
> convention in rfc
> >3023.
> >
> >
> >There are really two major open issues.
> >
> >The first is alignment with the config framework. Indeed, there has
> been
> >some attempt at some alignment, and this will be reflected in the
> config
> >framework revision that is pending. With documents in place,=20
> we will be
> >able to have a look at how it might look so a decision can be made
> >shortly. I am personally on the fence on this topic.
> >
> >The second open issue is, what is the scope of this event=20
> package. That
> >is, what is it that you are subscribing to? There are three possible
> >things:
> >
> >The first is that subscription is to the document itself, in=20
> which case
> >a full state update in a NOTIFY contains the current document. The
> >second is a subscription to the revision history, which gives you
> >changes, but not the full state of the document. The third=20
> option is to
> >just subscribe to the etag, so that you know that something changed,
> but
> >the notifications don't tell you anything about what=20
> changed. Which do
> >we need? The latter is the simplest, good for the case where third
> >party modification of documents is rare. If xcap is utilized in the
> >scope for which it was proposed - management of a user's provisioned
> >data, I do believe these events would be rare, and that this would be
> >the ideal design choice. As such, my own preference would be to do
> that.
> >
> >Thoughts?
> >
> >-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
>=20
>=20
> This message has been scanned for viruses by MailControl -=20
www.mailcontrol.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 Feb 17 05:01: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 FAA21341
	for <simple-archive@odin.ietf.org>; Tue, 17 Feb 2004 05:01: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 1At22D-0003tZ-Rz
	for simple-archive@odin.ietf.org; Tue, 17 Feb 2004 05:00:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1HA0vun014973
	for simple-archive@odin.ietf.org; Tue, 17 Feb 2004 05:00:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1At22C-0003tM-8c
	for simple-web-archive@optimus.ietf.org; Tue, 17 Feb 2004 05:00: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 FAA21330
	for <simple-web-archive@ietf.org>; Tue, 17 Feb 2004 05:00:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At229-0001uo-00
	for simple-web-archive@ietf.org; Tue, 17 Feb 2004 05:00:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1At21F-0001qy-00
	for simple-web-archive@ietf.org; Tue, 17 Feb 2004 04:59:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At20M-0001mk-00; Tue, 17 Feb 2004 04:59:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1At20L-0003ka-Fa; Tue, 17 Feb 2004 04: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 1At1zO-0003hj-Vw
	for simple@optimus.ietf.org; Tue, 17 Feb 2004 04:58: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 EAA21234
	for <simple@ietf.org>; Tue, 17 Feb 2004 04:57:57 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At1zJ-0001hN-00
	for simple@ietf.org; Tue, 17 Feb 2004 04:57:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1At1yN-0001eD-00
	for simple@ietf.org; Tue, 17 Feb 2004 04:57:00 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1At1xn-0001bB-00
	for simple@ietf.org; Tue, 17 Feb 2004 04:56:23 -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 i1H9uOv01524
	for <simple@ietf.org>; Tue, 17 Feb 2004 11:56:24 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67cfbe4189ac158f24077@esvir04nok.ntc.nokia.com>;
 Tue, 17 Feb 2004 11:56:23 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 17 Feb 2004 11:56:24 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 17 Feb 2004 11:56:23 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797768@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP03SluGa3GZYdzSaGMt1sy8b8h1gAVbWywAAJARjA=
To: <CBoulton@ubiquity.net>, <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 17 Feb 2004 09:56:23.0074 (UTC) FILETIME=[4CBC0820:01C3F53C]
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, 17 Feb 2004 11:56: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

I'm not sure if this is the most efficient though. I would go for a =
combination of all three: The first NOTIFY returns the full document =
with an etag, subsequent NOTIFYs return changes along with the new etag.

Filters can be used to get etags only.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Chris Boulton
> Sent: 17.February.2004 10:49
> To: Jonathan Rosenberg; Simple WG
> Subject: RE: [Simple] Update to xcap package
>=20
>=20
> Jonathan - just so I've got a clear picture ;-)  With option=20
> 3, you are
> proposing that a user is only notified that a document has changed But
> NOT what has changed - this would then be retrieved as required using
> XCAP operations(GET).  If this is the case, it certainly seems the
> cleanest and less problematic solution.
>=20
> Chris.
>=20
> >-----Original Message-----
> >From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> >Sent: 16 February 2004 22:32
> >To: Simple WG
> >Subject: [Simple] Update to xcap package
> >
> >Folks,
> >
> >I've submitted a revision to the xcap event package. Until it appears
> in
> >the archives, you can pick it up at:
> >
> >http://www.jdrosen.net/papers/draft-ietf-simple-xcap-package-01.txt
> >
> >The changes from the last version:
> >
> >1. Notifications contain the before and after etags
> >
> >2. Inclusion of the schema
> >
> >3. defined a mechanism for subscribing to documents in the=20
> global tree
> >- define a well known user name to subscribe to.
> >
> >4. changed MIME type of change documents to use +xml=20
> convention in rfc
> >3023.
> >
> >
> >There are really two major open issues.
> >
> >The first is alignment with the config framework. Indeed, there has
> been
> >some attempt at some alignment, and this will be reflected in the
> config
> >framework revision that is pending. With documents in place,=20
> we will be
> >able to have a look at how it might look so a decision can be made
> >shortly. I am personally on the fence on this topic.
> >
> >The second open issue is, what is the scope of this event=20
> package. That
> >is, what is it that you are subscribing to? There are three possible
> >things:
> >
> >The first is that subscription is to the document itself, in=20
> which case
> >a full state update in a NOTIFY contains the current document. The
> >second is a subscription to the revision history, which gives you
> >changes, but not the full state of the document. The third=20
> option is to
> >just subscribe to the etag, so that you know that something changed,
> but
> >the notifications don't tell you anything about what=20
> changed. Which do
> >we need? The latter is the simplest, good for the case where third
> >party modification of documents is rare. If xcap is utilized in the
> >scope for which it was proposed - management of a user's provisioned
> >data, I do believe these events would be rare, and that this would be
> >the ideal design choice. As such, my own preference would be to do
> that.
> >
> >Thoughts?
> >
> >-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
>=20
>=20
> This message has been scanned for viruses by MailControl -=20
www.mailcontrol.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 Feb 17 16:54: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 QAA09232
	for <simple-archive@ietf.org>; Tue, 17 Feb 2004 16:54:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtDB4-0001wI-00
	for simple-archive@ietf.org; Tue, 17 Feb 2004 16:54:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtDAB-0001nX-00
	for simple-archive@ietf.org; Tue, 17 Feb 2004 16:53:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtD9M-0001ee-00; Tue, 17 Feb 2004 16:53:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtD9J-0002zG-LT; Tue, 17 Feb 2004 16: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 1AtD9I-0002yv-F8
	for simple@optimus.ietf.org; Tue, 17 Feb 2004 16:53: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 QAA08936
	for <simple@ietf.org>; Tue, 17 Feb 2004 16:52:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtD9G-0001dn-00
	for simple@ietf.org; Tue, 17 Feb 2004 16:52:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtD8N-0001U8-00
	for simple@ietf.org; Tue, 17 Feb 2004 16:52:04 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtD7O-0001Eu-00
	for simple@ietf.org; Tue, 17 Feb 2004 16:51:03 -0500
Received: from dynamicsoft.com ([63.113.46.126])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1HLofNr005757;
	Tue, 17 Feb 2004 16:50:41 -0500 (EST)
Message-ID: <40328CA7.4020300@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: <2038BCC78B1AD641891A0D1AE133DBB701797768@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797768@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, 17 Feb 2004 16:50:31 -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



hisham.khartabil@nokia.com wrote:

> I'm not sure if this is the most efficient though. I would go for a
> combination of all three: The first NOTIFY returns the full document
> with an etag, subsequent NOTIFYs return changes along with the new
> etag.
> 
> Filters can be used to get etags only.

Sorry to not be clear; this is exactly proposal 1. I wasnt saying
that proposal one DOESNT include etag, it would also include it.

I think the choice is driven largely by use case. If we expect that it 
is infrequent for anyone else but a user to update their own content, 
then option 3 is the right choice. Hisham - can you comment on the use 
cases that you think will make this efficiency important?

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 Feb 17 16:55: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 QAA09287
	for <simple-archive@odin.ietf.org>; Tue, 17 Feb 2004 16:55: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 1AtDB8-0003Lx-Jg
	for simple-archive@odin.ietf.org; Tue, 17 Feb 2004 16:54:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1HLssQJ012883
	for simple-archive@odin.ietf.org; Tue, 17 Feb 2004 16:54:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtDB8-0003Li-A1
	for simple-web-archive@optimus.ietf.org; Tue, 17 Feb 2004 16:54: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 QAA09246
	for <simple-web-archive@ietf.org>; Tue, 17 Feb 2004 16:54:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtDB5-0001wY-00
	for simple-web-archive@ietf.org; Tue, 17 Feb 2004 16:54:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtDAC-0001ne-00
	for simple-web-archive@ietf.org; Tue, 17 Feb 2004 16:53:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtD9M-0001ee-00; Tue, 17 Feb 2004 16:53:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtD9J-0002zG-LT; Tue, 17 Feb 2004 16: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 1AtD9I-0002yv-F8
	for simple@optimus.ietf.org; Tue, 17 Feb 2004 16:53: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 QAA08936
	for <simple@ietf.org>; Tue, 17 Feb 2004 16:52:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtD9G-0001dn-00
	for simple@ietf.org; Tue, 17 Feb 2004 16:52:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtD8N-0001U8-00
	for simple@ietf.org; Tue, 17 Feb 2004 16:52:04 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtD7O-0001Eu-00
	for simple@ietf.org; Tue, 17 Feb 2004 16:51:03 -0500
Received: from dynamicsoft.com ([63.113.46.126])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1HLofNr005757;
	Tue, 17 Feb 2004 16:50:41 -0500 (EST)
Message-ID: <40328CA7.4020300@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: <2038BCC78B1AD641891A0D1AE133DBB701797768@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797768@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, 17 Feb 2004 16:50:31 -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



hisham.khartabil@nokia.com wrote:

> I'm not sure if this is the most efficient though. I would go for a
> combination of all three: The first NOTIFY returns the full document
> with an etag, subsequent NOTIFYs return changes along with the new
> etag.
> 
> Filters can be used to get etags only.

Sorry to not be clear; this is exactly proposal 1. I wasnt saying
that proposal one DOESNT include etag, it would also include it.

I think the choice is driven largely by use case. If we expect that it 
is infrequent for anyone else but a user to update their own content, 
then option 3 is the right choice. Hisham - can you comment on the use 
cases that you think will make this efficiency important?

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  Wed Feb 18 00:18: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 AAA29343
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 00:18:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtK6S-00034d-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 00:18:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtK5a-00032E-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 00:17:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtK50-0002zZ-00; Wed, 18 Feb 2004 00:17:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtK4y-00042b-MV; Wed, 18 Feb 2004 00:17:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtK4Y-00041R-Hq
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 00:16: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 AAA29312
	for <simple@ietf.org>; Wed, 18 Feb 2004 00:16:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtK4W-0002y1-00
	for simple@ietf.org; Wed, 18 Feb 2004 00:16:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtK3b-0002vg-00
	for simple@ietf.org; Wed, 18 Feb 2004 00:15:36 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtK2r-0002qf-00
	for simple@ietf.org; Wed, 18 Feb 2004 00:14:49 -0500
Received: from dynamicsoft.com ([63.113.46.6])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1I5ETNr005988;
	Wed, 18 Feb 2004 00:14:30 -0500 (EST)
Message-ID: <4032F4AB.30104@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
Subject: Re: [Simple] Updated XCAP specification
References: <402F232F.3030600@dynamicsoft.com> <1077003869.28634.43.camel@xitami.research.nokia.com>
In-Reply-To: <1077003869.28634.43.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: Wed, 18 Feb 2004 00:14: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



Jari Urpalainen wrote:

> Questions inline.
> 
> On Sun, 2004-02-15 at 09:43, ext Jonathan Rosenberg wrote:
> 
>>Folks,
>>
>>I've just submitted an update to the main xcap spec. Until it appears in 
> 
> 
>>Comments and questions welcome. In particular, I'd like to know whether 
>>people are happy with the two most major changes, (1) the usage of the 
>>XML document in 409, (2) the ability of the server to process documents 
>>without understanding all of its namespaces.
>>
>>
> 
> (1) looks good as it helps the client to solve some conflicts (this
> looks "soapish") 
> 
> (2) IMO the base schema validation is ok, but what i don't fully
> understand is this "mandatory-ns". Does this mean that if you have
> mandatory-ns defined and somewhere within your original schema you could
> have e.g. <xs:any namespace="##other" processContents="lax"...> and then
> the new constraint would practically change this to <xs:any
> namespace="given_mandatory_ns" processContents="strict"...> ? 

Basically, yes.

The drawback to the processContents="lax" mechanism is that it assumes 
that ALL future schemas can be ignored safely. In practice, you dont 
know until those schemas are defined. As a result, what is needed is 
something closer to the Require header functionality in SIP. There, the 
client says "hey, you better understand FOO to process this". So, my 
proposal is to basically include this semantic as an element within the 
document itself:

<resource-lists xmlns:dupuri="urn:ietf:params:xml:ns:duplicate-uri>
   <mandatory-ns>
     <ns>urn:ietf:params:ns:duplicate-uri</ns>
   </mandatory-ns>

   <list uri="sip:list1@example.com>
     <dupuri:uri>sip:my-friends@example.com</dupuri:uri>
     <entry uri="sip:user1@example.com"/>
     <entry uri="sip:user2@example.com"/>
   </list>
</resource-lists>


this example postulates an extension called "duplicate URI" which allows 
you to specify additional URI that are aliases for the list. However, 
those aliases are subject to the uniqueness constraint just like the 
list URI attribute is. Therefore, if the dupuri:uri element is included 
in the document, the server MUST understand the schema to properly 
process the request.

I hope this helps.

-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 Feb 18 00:19: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 AAA29364
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 00:19: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 1AtK6V-0004IE-7N
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 00:18:35 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1I5IZcR016501
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 00:18:35 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtK6V-0004I4-4N
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 00: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 AAA29357
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 00:18:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtK6S-00034i-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 00:18:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtK5b-00032L-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 00:17:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtK50-0002zZ-00; Wed, 18 Feb 2004 00:17:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtK4y-00042b-MV; Wed, 18 Feb 2004 00:17:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtK4Y-00041R-Hq
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 00:16: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 AAA29312
	for <simple@ietf.org>; Wed, 18 Feb 2004 00:16:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtK4W-0002y1-00
	for simple@ietf.org; Wed, 18 Feb 2004 00:16:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtK3b-0002vg-00
	for simple@ietf.org; Wed, 18 Feb 2004 00:15:36 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtK2r-0002qf-00
	for simple@ietf.org; Wed, 18 Feb 2004 00:14:49 -0500
Received: from dynamicsoft.com ([63.113.46.6])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1I5ETNr005988;
	Wed, 18 Feb 2004 00:14:30 -0500 (EST)
Message-ID: <4032F4AB.30104@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
Subject: Re: [Simple] Updated XCAP specification
References: <402F232F.3030600@dynamicsoft.com> <1077003869.28634.43.camel@xitami.research.nokia.com>
In-Reply-To: <1077003869.28634.43.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: Wed, 18 Feb 2004 00:14: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



Jari Urpalainen wrote:

> Questions inline.
> 
> On Sun, 2004-02-15 at 09:43, ext Jonathan Rosenberg wrote:
> 
>>Folks,
>>
>>I've just submitted an update to the main xcap spec. Until it appears in 
> 
> 
>>Comments and questions welcome. In particular, I'd like to know whether 
>>people are happy with the two most major changes, (1) the usage of the 
>>XML document in 409, (2) the ability of the server to process documents 
>>without understanding all of its namespaces.
>>
>>
> 
> (1) looks good as it helps the client to solve some conflicts (this
> looks "soapish") 
> 
> (2) IMO the base schema validation is ok, but what i don't fully
> understand is this "mandatory-ns". Does this mean that if you have
> mandatory-ns defined and somewhere within your original schema you could
> have e.g. <xs:any namespace="##other" processContents="lax"...> and then
> the new constraint would practically change this to <xs:any
> namespace="given_mandatory_ns" processContents="strict"...> ? 

Basically, yes.

The drawback to the processContents="lax" mechanism is that it assumes 
that ALL future schemas can be ignored safely. In practice, you dont 
know until those schemas are defined. As a result, what is needed is 
something closer to the Require header functionality in SIP. There, the 
client says "hey, you better understand FOO to process this". So, my 
proposal is to basically include this semantic as an element within the 
document itself:

<resource-lists xmlns:dupuri="urn:ietf:params:xml:ns:duplicate-uri>
   <mandatory-ns>
     <ns>urn:ietf:params:ns:duplicate-uri</ns>
   </mandatory-ns>

   <list uri="sip:list1@example.com>
     <dupuri:uri>sip:my-friends@example.com</dupuri:uri>
     <entry uri="sip:user1@example.com"/>
     <entry uri="sip:user2@example.com"/>
   </list>
</resource-lists>


this example postulates an extension called "duplicate URI" which allows 
you to specify additional URI that are aliases for the list. However, 
those aliases are subject to the uniqueness constraint just like the 
list URI attribute is. Therefore, if the dupuri:uri element is included 
in the document, the server MUST understand the schema to properly 
process the request.

I hope this helps.

-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 Feb 18 02:41:42 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA00803
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 02:41:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMKz-0003K2-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 02:41:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtMK2-0003GF-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 02:40:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMJT-0003DQ-00; Wed, 18 Feb 2004 02: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 1AtMJQ-0005Eq-VC; Wed, 18 Feb 2004 02:40:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtMJ0-0005C7-Q5
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 02:39: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 CAA00640
	for <simple@ietf.org>; Wed, 18 Feb 2004 02:39: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 1AtMIw-0003Cc-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:39:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtMHz-0003AC-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:38:36 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMH2-000381-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:37:36 -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 i1I7bUK15557;
	Wed, 18 Feb 2004 09:37:30 +0200 (EET)
X-Scanned: Wed, 18 Feb 2004 09:37:27 +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 i1I7bRKI022456;
	Wed, 18 Feb 2004 09:37:27 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00T6OMdJ; Wed, 18 Feb 2004 09:37:24 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 i1I7bH712254;
	Wed, 18 Feb 2004 09:37:17 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 18 Feb 2004 09:37: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: [Simple] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179776E@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP1oI0vecRyQ6I8TKeEP7wT3VvuWgAT//mQ
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 18 Feb 2004 07:37:17.0044 (UTC) FILETIME=[0886AB40:01C3F5F2]
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, 18 Feb 2004 09:37: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

I had the use case in my mind that if we have a list that is shared =
amongst 100 or even 10000 employees and one modifies it, then this will =
result in 100 NOTIFYs. Each then might generate a GET.

Also for a conference using XCAP, it might be true that there is one =
creator, but there could be many privileged users who have read rights =
and can subscribe to the changes in the conference policy.

I'm not sure if the cost of sending the changes in a NOTIFY as opposed =
to just sending the etag is so great.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 17.February.2004 23:51
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > I'm not sure if this is the most efficient though. I would go for a
> > combination of all three: The first NOTIFY returns the full document
> > with an etag, subsequent NOTIFYs return changes along with the new
> > etag.
> >=20
> > Filters can be used to get etags only.
>=20
> Sorry to not be clear; this is exactly proposal 1. I wasnt saying
> that proposal one DOESNT include etag, it would also include it.
>=20
> I think the choice is driven largely by use case. If we=20
> expect that it=20
> is infrequent for anyone else but a user to update their own content,=20
> then option 3 is the right choice. Hisham - can you comment=20
> on the use=20
> cases that you think will make this efficiency important?
>=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  Wed Feb 18 02:42: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 CAA00842
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 02:42: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 1AtML6-0005Mb-8F
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 02:41:48 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1I7fmtF020617
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 02:41:48 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtML4-0005MS-V1
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 02: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 CAA00821
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 02:41:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtML1-0003KH-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 02:41:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtMK3-0003GP-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 02:40:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMJT-0003DQ-00; Wed, 18 Feb 2004 02: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 1AtMJQ-0005Eq-VC; Wed, 18 Feb 2004 02:40:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtMJ0-0005C7-Q5
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 02:39: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 CAA00640
	for <simple@ietf.org>; Wed, 18 Feb 2004 02:39: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 1AtMIw-0003Cc-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:39:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtMHz-0003AC-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:38:36 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMH2-000381-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:37:36 -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 i1I7bUK15557;
	Wed, 18 Feb 2004 09:37:30 +0200 (EET)
X-Scanned: Wed, 18 Feb 2004 09:37:27 +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 i1I7bRKI022456;
	Wed, 18 Feb 2004 09:37:27 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00T6OMdJ; Wed, 18 Feb 2004 09:37:24 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 i1I7bH712254;
	Wed, 18 Feb 2004 09:37:17 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 18 Feb 2004 09:37: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: [Simple] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179776E@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP1oI0vecRyQ6I8TKeEP7wT3VvuWgAT//mQ
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 18 Feb 2004 07:37:17.0044 (UTC) FILETIME=[0886AB40:01C3F5F2]
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, 18 Feb 2004 09:37: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

I had the use case in my mind that if we have a list that is shared =
amongst 100 or even 10000 employees and one modifies it, then this will =
result in 100 NOTIFYs. Each then might generate a GET.

Also for a conference using XCAP, it might be true that there is one =
creator, but there could be many privileged users who have read rights =
and can subscribe to the changes in the conference policy.

I'm not sure if the cost of sending the changes in a NOTIFY as opposed =
to just sending the etag is so great.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 17.February.2004 23:51
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > I'm not sure if this is the most efficient though. I would go for a
> > combination of all three: The first NOTIFY returns the full document
> > with an etag, subsequent NOTIFYs return changes along with the new
> > etag.
> >=20
> > Filters can be used to get etags only.
>=20
> Sorry to not be clear; this is exactly proposal 1. I wasnt saying
> that proposal one DOESNT include etag, it would also include it.
>=20
> I think the choice is driven largely by use case. If we=20
> expect that it=20
> is infrequent for anyone else but a user to update their own content,=20
> then option 3 is the right choice. Hisham - can you comment=20
> on the use=20
> cases that you think will make this efficiency important?
>=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  Wed Feb 18 02:51: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 CAA01111
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 02:51:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMUb-0003wp-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 02:51:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtMTh-0003tR-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 02:50:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMT4-0003qT-00; Wed, 18 Feb 2004 02: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 1AtMT5-00062L-NM; Wed, 18 Feb 2004 02: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 1AtMSs-00061Q-Fe
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 02:49: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 CAA01045
	for <simple@ietf.org>; Wed, 18 Feb 2004 02:49:47 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMSo-0003pw-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:49:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtMS1-0003mi-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:48:58 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMRW-0003jE-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:48: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 i1I7mPK27160;
	Wed, 18 Feb 2004 09:48:25 +0200 (EET)
X-Scanned: Wed, 18 Feb 2004 09:48:11 +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 i1I7mBv5001972;
	Wed, 18 Feb 2004 09:48:11 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00UVx55Z; Wed, 18 Feb 2004 09:48:09 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 i1I7m7718951;
	Wed, 18 Feb 2004 09:48:07 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 18 Feb 2004 09:47:59 +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: <2038BCC78B1AD641891A0D1AE133DBB70179776F@esebe019.ntc.nokia.com>
Thread-Topic: Agenda Requests for SIMPLE at IETF 59
Thread-Index: AcP184dsJxPZhl9aRZqCnK/aajRUfQ==
To: <simple@ietf.org>
Cc: <rsparks@dynamicsoft.com>
X-OriginalArrivalTime: 18 Feb 2004 07:47:59.0471 (UTC) FILETIME=[87713FF0:01C3F5F3]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Agenda Requests for SIMPLE at IETF 59
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 18 Feb 2004 09:47: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

We would like to start collecting agenda requests for the SIMPLE WG =
meeting at IETF 59.

Please send requests to myself and Robert before the end of the week. =
Requests will be prioritised according to list traffic and WG item =
status.

Apologies for the short notice.

Regards,
Hisham

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


From exim@www1.ietf.org  Wed Feb 18 02:52: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 CAA01163
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 02:52: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 1AtMUg-00069q-My
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 02:51:42 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1I7pgEa023670
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 02:51:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtMUg-00069h-FJ
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 02:51: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 CAA01129
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 02:51:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMUc-0003wu-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 02:51:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtMTi-0003tY-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 02:50:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMT4-0003qT-00; Wed, 18 Feb 2004 02: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 1AtMT5-00062L-NM; Wed, 18 Feb 2004 02: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 1AtMSs-00061Q-Fe
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 02:49: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 CAA01045
	for <simple@ietf.org>; Wed, 18 Feb 2004 02:49:47 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMSo-0003pw-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:49:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtMS1-0003mi-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:48:58 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtMRW-0003jE-00
	for simple@ietf.org; Wed, 18 Feb 2004 02:48: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 i1I7mPK27160;
	Wed, 18 Feb 2004 09:48:25 +0200 (EET)
X-Scanned: Wed, 18 Feb 2004 09:48:11 +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 i1I7mBv5001972;
	Wed, 18 Feb 2004 09:48:11 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00UVx55Z; Wed, 18 Feb 2004 09:48:09 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 i1I7m7718951;
	Wed, 18 Feb 2004 09:48:07 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 18 Feb 2004 09:47:59 +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: <2038BCC78B1AD641891A0D1AE133DBB70179776F@esebe019.ntc.nokia.com>
Thread-Topic: Agenda Requests for SIMPLE at IETF 59
Thread-Index: AcP184dsJxPZhl9aRZqCnK/aajRUfQ==
To: <simple@ietf.org>
Cc: <rsparks@dynamicsoft.com>
X-OriginalArrivalTime: 18 Feb 2004 07:47:59.0471 (UTC) FILETIME=[87713FF0:01C3F5F3]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Agenda Requests for SIMPLE at IETF 59
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 18 Feb 2004 09:47: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

We would like to start collecting agenda requests for the SIMPLE WG =
meeting at IETF 59.

Please send requests to myself and Robert before the end of the week. =
Requests will be prioritised according to list traffic and WG item =
status.

Apologies for the short notice.

Regards,
Hisham

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



From simple-admin@ietf.org  Wed Feb 18 04:11: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 EAA02943
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 04:11:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtNk3-0000BG-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 04:11:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtNjC-00008k-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 04:10:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtNiZ-00005y-00; Wed, 18 Feb 2004 04: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 1AtNiV-0004FJ-VZ; Wed, 18 Feb 2004 04: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 1AtNiB-0004E0-S9
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 04:09: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 EAA02906
	for <simple@ietf.org>; Wed, 18 Feb 2004 04:09:41 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtNi9-000050-00
	for simple@ietf.org; Wed, 18 Feb 2004 04:09:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtNhQ-00002a-00
	for simple@ietf.org; Wed, 18 Feb 2004 04:08:57 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtNge-0007mJ-00
	for simple@ietf.org; Wed, 18 Feb 2004 04:08:08 -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 i1I988K06333
	for <simple@ietf.org>; Wed, 18 Feb 2004 11:08:09 +0200 (EET)
X-Scanned: Wed, 18 Feb 2004 11:08:04 +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 i1I984P7013528
	for <simple@ietf.org>; Wed, 18 Feb 2004 11:08:04 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00UJUbbU; Wed, 18 Feb 2004 11:08:03 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 i1I983O10007
	for <simple@ietf.org>; Wed, 18 Feb 2004 11:08:03 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 18 Feb 2004 11:07:38 +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: <2038BCC78B1AD641891A0D1AE133DBB701797776@esebe019.ntc.nokia.com>
Thread-Topic: SIMPLE Supplemental Pages
Thread-Index: AcP1/qe7rgllhC7fRD2WdXBaI8LXoA==
To: <simple@ietf.org>
X-OriginalArrivalTime: 18 Feb 2004 09:07:38.0577 (UTC) FILETIME=[A802F410:01C3F5FE]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] SIMPLE Supplemental Pages
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 18 Feb 2004 11:07:38 +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

I have updated the SIMPLE supplemental pages at www.softarmor.com/simple =
to use Dean's new data base.

Please check the drafts directory and let me know if I missed your =
draft, or any draft.

The agenda for IETF 59 meeting will appear under

http://www.softarmor.com/simple/meets/ietf59/

Thanks,
Hisham

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


From exim@www1.ietf.org  Wed Feb 18 04:12: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 EAA02985
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 04:12: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 1AtNk7-0004Oq-Qq
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 04:11:43 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1I9BhPJ016905
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 04:11:43 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtNk7-0004OY-7V
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 04:11: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 EAA02961
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 04:11:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtNk4-0000BL-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 04:11:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtNjD-00008r-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 04:10:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtNiZ-00005y-00; Wed, 18 Feb 2004 04: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 1AtNiV-0004FJ-VZ; Wed, 18 Feb 2004 04: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 1AtNiB-0004E0-S9
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 04:09: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 EAA02906
	for <simple@ietf.org>; Wed, 18 Feb 2004 04:09:41 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtNi9-000050-00
	for simple@ietf.org; Wed, 18 Feb 2004 04:09:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtNhQ-00002a-00
	for simple@ietf.org; Wed, 18 Feb 2004 04:08:57 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtNge-0007mJ-00
	for simple@ietf.org; Wed, 18 Feb 2004 04:08:08 -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 i1I988K06333
	for <simple@ietf.org>; Wed, 18 Feb 2004 11:08:09 +0200 (EET)
X-Scanned: Wed, 18 Feb 2004 11:08:04 +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 i1I984P7013528
	for <simple@ietf.org>; Wed, 18 Feb 2004 11:08:04 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00UJUbbU; Wed, 18 Feb 2004 11:08:03 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 i1I983O10007
	for <simple@ietf.org>; Wed, 18 Feb 2004 11:08:03 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 18 Feb 2004 11:07:38 +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: <2038BCC78B1AD641891A0D1AE133DBB701797776@esebe019.ntc.nokia.com>
Thread-Topic: SIMPLE Supplemental Pages
Thread-Index: AcP1/qe7rgllhC7fRD2WdXBaI8LXoA==
To: <simple@ietf.org>
X-OriginalArrivalTime: 18 Feb 2004 09:07:38.0577 (UTC) FILETIME=[A802F410:01C3F5FE]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] SIMPLE Supplemental Pages
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 18 Feb 2004 11:07:38 +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

I have updated the SIMPLE supplemental pages at www.softarmor.com/simple =
to use Dean's new data base.

Please check the drafts directory and let me know if I missed your =
draft, or any draft.

The agenda for IETF 59 meeting will appear under

http://www.softarmor.com/simple/meets/ietf59/

Thanks,
Hisham

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



From simple-admin@ietf.org  Wed Feb 18 06:08:42 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA06022
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 06:08:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtPZK-0006DG-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 06:08:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtPYQ-00069K-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 06:07:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtPXj-00066g-00; Wed, 18 Feb 2004 06:07:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtPXh-0002ve-Op; Wed, 18 Feb 2004 06: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 1AtPXR-0002ue-Up
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 06: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 GAA05967
	for <simple@ietf.org>; Wed, 18 Feb 2004 06:06:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtPXO-00065Z-00
	for simple@ietf.org; Wed, 18 Feb 2004 06:06:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtPWT-00063Y-00
	for simple@ietf.org; Wed, 18 Feb 2004 06:05:46 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtPVg-00061E-00
	for simple@ietf.org; Wed, 18 Feb 2004 06:04:56 -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 i1IB4tT29807;
	Wed, 18 Feb 2004 13:04:55 +0200 (EET)
X-Scanned: Wed, 18 Feb 2004 13:04: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 i1IB4Qtl015448;
	Wed, 18 Feb 2004 13:04:26 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00apeAqy; Wed, 18 Feb 2004 13:04:24 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 i1IB4M726925;
	Wed, 18 Feb 2004 13: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);
	 Wed, 18 Feb 2004 13:03:46 +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 NAA28117;
	Wed, 18 Feb 2004 13:03:57 +0200 (EET)
Subject: Re: [Simple] Updated XCAP specification
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
In-Reply-To: <4032F4AB.30104@dynamicsoft.com>
References: <402F232F.3030600@dynamicsoft.com>
	 <1077003869.28634.43.camel@xitami.research.nokia.com>
	 <4032F4AB.30104@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1077102225.2809.25.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 18 Feb 2004 11:03:46.0356 (UTC) FILETIME=[E121A740:01C3F60E]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 18 Feb 2004 13:03: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.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

On Wed, 2004-02-18 at 07:14, ext Jonathan Rosenberg wrote:
> > 
> > (2) IMO the base schema validation is ok, but what i don't fully
> > understand is this "mandatory-ns". Does this mean that if you have
> > mandatory-ns defined and somewhere within your original schema you could
> > have e.g. <xs:any namespace="##other" processContents="lax"...> and then
> > the new constraint would practically change this to <xs:any
> > namespace="given_mandatory_ns" processContents="strict"...> ? 
> 
> Basically, yes.
> 
> The drawback to the processContents="lax" mechanism is that it assumes 
> that ALL future schemas can be ignored safely. In practice, you dont 
> know until those schemas are defined. As a result, what is needed is 
> something closer to the Require header functionality in SIP. There, the 
> client says "hey, you better understand FOO to process this". So, my 
> proposal is to basically include this semantic as an element within the 
> document itself:
> 
> <resource-lists xmlns:dupuri="urn:ietf:params:xml:ns:duplicate-uri>
>    <mandatory-ns>
>      <ns>urn:ietf:params:ns:duplicate-uri</ns>
>    </mandatory-ns>
> 
>    <list uri="sip:list1@example.com>
>      <dupuri:uri>sip:my-friends@example.com</dupuri:uri>
>      <entry uri="sip:user1@example.com"/>
>      <entry uri="sip:user2@example.com"/>
>    </list>
> </resource-lists>
> 
> 
> this example postulates an extension called "duplicate URI" which allows 
> you to specify additional URI that are aliases for the list. However, 
> those aliases are subject to the uniqueness constraint just like the 
> list URI attribute is. Therefore, if the dupuri:uri element is included 
> in the document, the server MUST understand the schema to properly 
> process the request.
> 
> I hope this helps.
> 
Thanks, clarification did help. However, have you considered adding this
sort of feature into the capabilities of the au usage ? E.g. you could
have "supported namespaces" just like
draft-rosenberg-simple-pres-policy-caps-00 lists constraints for
"supported permissions".

Thanks,
Jari




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


From exim@www1.ietf.org  Wed Feb 18 06:09: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 GAA06073
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 06:09: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 1AtPZP-0003KS-3u
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 06:08:47 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1IB8lRb012790
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 06:08:47 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtPZO-0003KD-Vo
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 06:08: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 GAA06040
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 06:08:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtPZL-0006DN-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 06:08:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtPYR-00069S-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 06:07:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtPXj-00066g-00; Wed, 18 Feb 2004 06:07:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtPXh-0002ve-Op; Wed, 18 Feb 2004 06: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 1AtPXR-0002ue-Up
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 06: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 GAA05967
	for <simple@ietf.org>; Wed, 18 Feb 2004 06:06:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtPXO-00065Z-00
	for simple@ietf.org; Wed, 18 Feb 2004 06:06:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtPWT-00063Y-00
	for simple@ietf.org; Wed, 18 Feb 2004 06:05:46 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtPVg-00061E-00
	for simple@ietf.org; Wed, 18 Feb 2004 06:04:56 -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 i1IB4tT29807;
	Wed, 18 Feb 2004 13:04:55 +0200 (EET)
X-Scanned: Wed, 18 Feb 2004 13:04: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 i1IB4Qtl015448;
	Wed, 18 Feb 2004 13:04:26 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00apeAqy; Wed, 18 Feb 2004 13:04:24 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 i1IB4M726925;
	Wed, 18 Feb 2004 13: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);
	 Wed, 18 Feb 2004 13:03:46 +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 NAA28117;
	Wed, 18 Feb 2004 13:03:57 +0200 (EET)
Subject: Re: [Simple] Updated XCAP specification
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
In-Reply-To: <4032F4AB.30104@dynamicsoft.com>
References: <402F232F.3030600@dynamicsoft.com>
	 <1077003869.28634.43.camel@xitami.research.nokia.com>
	 <4032F4AB.30104@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1077102225.2809.25.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 18 Feb 2004 11:03:46.0356 (UTC) FILETIME=[E121A740:01C3F60E]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 18 Feb 2004 13:03: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.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

On Wed, 2004-02-18 at 07:14, ext Jonathan Rosenberg wrote:
> > 
> > (2) IMO the base schema validation is ok, but what i don't fully
> > understand is this "mandatory-ns". Does this mean that if you have
> > mandatory-ns defined and somewhere within your original schema you could
> > have e.g. <xs:any namespace="##other" processContents="lax"...> and then
> > the new constraint would practically change this to <xs:any
> > namespace="given_mandatory_ns" processContents="strict"...> ? 
> 
> Basically, yes.
> 
> The drawback to the processContents="lax" mechanism is that it assumes 
> that ALL future schemas can be ignored safely. In practice, you dont 
> know until those schemas are defined. As a result, what is needed is 
> something closer to the Require header functionality in SIP. There, the 
> client says "hey, you better understand FOO to process this". So, my 
> proposal is to basically include this semantic as an element within the 
> document itself:
> 
> <resource-lists xmlns:dupuri="urn:ietf:params:xml:ns:duplicate-uri>
>    <mandatory-ns>
>      <ns>urn:ietf:params:ns:duplicate-uri</ns>
>    </mandatory-ns>
> 
>    <list uri="sip:list1@example.com>
>      <dupuri:uri>sip:my-friends@example.com</dupuri:uri>
>      <entry uri="sip:user1@example.com"/>
>      <entry uri="sip:user2@example.com"/>
>    </list>
> </resource-lists>
> 
> 
> this example postulates an extension called "duplicate URI" which allows 
> you to specify additional URI that are aliases for the list. However, 
> those aliases are subject to the uniqueness constraint just like the 
> list URI attribute is. Therefore, if the dupuri:uri element is included 
> in the document, the server MUST understand the schema to properly 
> process the request.
> 
> I hope this helps.
> 
Thanks, clarification did help. However, have you considered adding this
sort of feature into the capabilities of the au usage ? E.g. you could
have "supported namespaces" just like
draft-rosenberg-simple-pres-policy-caps-00 lists constraints for
"supported permissions".

Thanks,
Jari




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



From simple-admin@ietf.org  Wed Feb 18 07: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 HAA07446
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 07:11:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtQXh-0001bT-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 07:11:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtQWW-0001X3-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 07:09:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtQVj-0001To-00; Wed, 18 Feb 2004 07:09:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtQVh-00070J-2G; Wed, 18 Feb 2004 07: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 1AtQVa-0006zo-TY
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 07:08: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 HAA07393
	for <simple@ietf.org>; Wed, 18 Feb 2004 07:08:51 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtQVW-0001SW-00
	for simple@ietf.org; Wed, 18 Feb 2004 07:08:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtQUZ-0001Pi-00
	for simple@ietf.org; Wed, 18 Feb 2004 07:07:53 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtQUN-0001Mv-00
	for simple@ietf.org; Wed, 18 Feb 2004 07:07:39 -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 i1IC7dK15539;
	Wed, 18 Feb 2004 14:07:39 +0200 (EET)
X-Scanned: Wed, 18 Feb 2004 14:07:31 +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 i1IC7VgS024452;
	Wed, 18 Feb 2004 14:07:31 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00stFJRR; Wed, 18 Feb 2004 14:07:29 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 i1IC7N709129;
	Wed, 18 Feb 2004 14:07:24 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 18 Feb 2004 14:07:08 +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_01C3F617.BAD438A8"
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-00
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179777E@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Clarification/Comments on simple-event-filter-funct-00
Thread-Index: AcP07GqAC3XVA982Qx690EVS5ONojQBJ10Kg
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 18 Feb 2004 12:07:08.0445 (UTC) FILETIME=[BB5A64D0:01C3F617]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 18 Feb 2004 14:07: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.4 required=5.0 tests=AWL,HTML_50_60,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C3F617.BAD438A8
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

George,
=20
Thanks for the comments. Responses inline...

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of =
ext George Foti (QC/EMC)
Sent: 17.February.2004 02:20
To: 'simple@ietf.org'
Subject: [Simple] Clarification/Comments on simple-event-filter-funct-00


Hi,

I have some clarification on the subject draft:

=20

Section 3.3.1=20

Can you explicitly state that there can only be one filter applicable to =
a single resource within a single SUBSCRIBE.

I know that the intent is there but I prefer an explicit statement to =
that effect.=20

=20

Ok.=20

=20

Section 3.3.2

I assume that the individual resource filter override the domain filter =
for resources within the domain and for which individual filters are =
defined.

=20

If you agree, can you explicitly add text to that effect in that =
section.=20

=20

I agree.=20

=20

Section 3.3.3

I take it that this is a complete filter replacement of the old one with =
the new one. =20

=20

No. The only way to replace a filter is to explicitly remove it and add =
a new one.

=20

Section 4.1  (first comment)

It seems to me that what you are describing there with respect to the =
handling of lists & the RLS behavior for propagating the filters further =
down, belongs to the section 5.2.1 where the server aspects are =
discussed.

Or at least the later section should refer to section 4.1.=20

=20

Section 5 describes the notifier behaviour. I chose to put the RLS =
behaviour in a separate section to distinguish it from notifier.=20

=20

Section  4.1  (Second comment)

You seem to advocate that if the URI indicated by the filter does not =
match any of the URIs returned from the look up, then that filter should =
be propagated.

=20

I disagree with that logic.

It seems to me that the list may have changed and that URI existed but =
was removed later, and as such propagating the filter is not the right =
thing to do.

Thus I would like an error to be returned to the user in such a case, =
which indeed reflects what the server is discovering.=20

=20

Consider this:

=20

List1 ( list1@example1.com) on RLS1 has:

     bob@example1.com

     list2@example2.com

=20

List2 on RLS2 has:

     alice@example2.com

=20

I send a SUBSCRIBE to list1@example1.com with a filter for =
alice@example2.com. RLS1 does not have alice in the list, nor does it =
know that she is in list2 (RLS1 doesn't even know that =
list2@example2.com is a list). In this case, it feels that the right =
thing to do is to propagate the filter.

=20

In your example, it might be an implementation issue that the RLS keeps =
history of list members, but I doubt that is feasible. The filter might =
very well just be ignored by all RLSs.

=20

Section 5.3.1

There is a statement stating that if the notifier did not examine =
closely the filter before accepting, it the resulting XML document may =
not conform to the schema.

=20

What does examine closely mean ?. Can u elaborate on that.?

If the filter in the SUBSCRIBE is aligned with the XML schema, can that =
situation arises. =20

=20

I will remove that sentence completely since it causes ambiguity. The =
notifier will most likely not know before creating the NOTIFY content =
that the content will not be valid, unless it has some complicated logic =
for accepting the subscription.

=20

Thanks,

Hisham

=20

Rgds/gf

Ericsson Canada  <mailto:'simple@ietf.org'>=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_01C3F617.BAD438A8
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><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 style=3D"COLOR: #000000; FONT-FAMILY: Arial" =
hb_focus_attach=3D"true">
<DIV><FONT color=3D#0000ff size=3D2><SPAN=20
class=3D920503811-18022004>George,</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff size=3D2><SPAN=20
class=3D920503811-18022004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff size=3D2><SPAN =
class=3D920503811-18022004>Thanks for the=20
comments. Responses inline...</SPAN></FONT></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 George Foti=20
  (QC/EMC)<BR><B>Sent:</B> 17.February.2004 02:20<BR><B>To:</B>=20
  'simple@ietf.org'<BR><B>Subject:</B> [Simple] Clarification/Comments =
on=20
  simple-event-filter-funct-00<BR><BR></FONT></DIV>
  <DIV><FONT size=3D2>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D953191900-17022004>Hi,</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D953191900-17022004>I have some clarification on =
the subject=20
  draft:</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section 3.3.1 </FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Can you explicitly state that there can only be one filter =
applicable=20
  to a single resource within a single SUBSCRIBE.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>I know that the intent is there but I prefer an explicit =
statement to=20
  that effect.<SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>Ok.</FONT>&nbsp;</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section 3.3.2</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>I assume that the individual resource filter override the =
domain filter=20
  for resources within the domain and for which individual filters are=20
  defined.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>If you agree, can you explicitly add text to that effect in =
that=20
  section.<SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff size=3D2>I=20
  agree.</FONT>&nbsp;</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section 3.3.3</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>I take it that this is a complete filter replacement of the =
old one=20
  with the new one.&nbsp;<SPAN class=3D920503811-18022004><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>No. The only way to replace a filter is to explicitly remove =
it and add=20
  a new one.</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section 4.1<SPAN style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>(first=20
  comment)</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>It seems to me that what you are describing there with =
respect to the=20
  handling of lists &amp; the RLS behavior for propagating the filters =
further=20
  down, belongs to the section 5.2.1 where the server aspects are=20
  discussed.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Or at least the later section should refer to section =
4.1.<SPAN=20
  class=3D920503811-18022004><FONT face=3DArial color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>Section 5 describes the notifier behaviour. I&nbsp;chose to =
put the RLS=20
  behaviour in a separate section to distinguish it from=20
  notifier.</FONT>&nbsp;</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section<SPAN style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>4.1<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN>(Second comment)</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>You seem to advocate that if the URI indicated by the filter =
does not=20
  match any of the URIs returned from the look up, then that filter =
should be=20
  propagated.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>I disagree with that logic.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>It seems to me that the list may have changed and that URI =
existed but=20
  was removed later, and as such propagating the filter is not the right =
thing=20
  to do.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Thus I would like an error to be returned to the user in such =
a case,=20
  which indeed reflects what the server is discovering.<SPAN=20
  class=3D920503811-18022004><FONT face=3DArial color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>Consider =
this:</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>List1 (<A=20
  href=3D"mailto:list1@example1.com">list1@example1.com</A>) on RLS1=20
  has:</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
  =
href=3D"mailto:bob@example1.com">bob@example1.com</A></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
  =
href=3D"mailto:list2@example2.com">list2@example2.com</A></SPAN></FONT></=
P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>List2 on=20
RLS2&nbsp;has:</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
  =
href=3D"mailto:alice@example2.com">alice@example2.com</A></SPAN></FONT></=
P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff size=3D2>I=20
  send a SUBSCRIBE to <A =
href=3D"mailto:list1@example1.com">list1@example1.com</A>=20
  with a filter for <A =
href=3D"mailto:alice@example2.com">alice@example2.com</A>.=20
  RLS1 does not have alice in the list, nor does it know that she is in =
list2=20
  (RLS1 doesn't even know that <A=20
  href=3D"mailto:list2@example2.com">list2@example2.com</A> is a list). =
In this=20
  case, it feels that the right thing to do is to propagate the=20
  filter.</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>In your example, it might be =
an=20
  implementation issue that the RLS keeps history of list members, but I =
doubt=20
  that is feasible. The filter might very well just be ignored by all=20
  RLSs.</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section 5.3.1</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>There is a statement stating that if the notifier did not =
examine=20
  closely the filter before accepting, it the resulting XML document may =
not=20
  conform to the schema.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>What does examine closely mean ?. Can u elaborate on =
that.?</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>If the filter in the SUBSCRIBE is aligned with the XML =
schema, can that=20
  situation arises.&nbsp;<SPAN class=3D920503811-18022004><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff size=3D2>I=20
  will remove that sentence completely since it causes ambiguity. The =
notifier=20
  will most likely not know before creating the NOTIFY content that the =
content=20
  will not be valid, unless it has some complicated logic for accepting =
the=20
  subscription.</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>Thanks,</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>Hisham</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Rgds/gf</FONT></P><SPAN=20
  style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Ericsson=20
  Canada </SPAN><A href=3D"mailto:'simple@ietf.org'"></A></FONT></DIV>
  <P></P><BR><BR>This communication is confidential and intended solely =
for the=20
  addressee(s). Any unauthorized review, use, disclosure or distribution =
is=20
  prohibited. If you believe this message has been sent to you in error, =
please=20
  notify the sender by replying to this transmission and delete the =
message=20
  without disclosing it. Thank you.<BR><BR>E-mail including attachments =
is=20
  susceptible to data corruption, interruption, unauthorized amendment,=20
  tampering and viruses, and we only send and receive e-mails on the =
basis that=20
  we are not liable for any such corruption, interception, amendment, =
tampering=20
  or viruses or any consequences thereof. </BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C3F617.BAD438A8--

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


From exim@www1.ietf.org  Wed Feb 18 07:11: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 HAA07471
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 07:11: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 1AtQXp-00077W-6Z
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 07:11:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1ICBDui027367
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 07:11:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtQXo-00077K-WB
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 07:11: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 HAA07464
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 07:11:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtQXk-0001bi-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 07:11:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtQWY-0001XF-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 07:09:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtQVj-0001To-00; Wed, 18 Feb 2004 07:09:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtQVh-00070J-2G; Wed, 18 Feb 2004 07: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 1AtQVa-0006zo-TY
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 07:08: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 HAA07393
	for <simple@ietf.org>; Wed, 18 Feb 2004 07:08:51 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtQVW-0001SW-00
	for simple@ietf.org; Wed, 18 Feb 2004 07:08:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtQUZ-0001Pi-00
	for simple@ietf.org; Wed, 18 Feb 2004 07:07:53 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtQUN-0001Mv-00
	for simple@ietf.org; Wed, 18 Feb 2004 07:07:39 -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 i1IC7dK15539;
	Wed, 18 Feb 2004 14:07:39 +0200 (EET)
X-Scanned: Wed, 18 Feb 2004 14:07:31 +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 i1IC7VgS024452;
	Wed, 18 Feb 2004 14:07:31 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00stFJRR; Wed, 18 Feb 2004 14:07:29 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 i1IC7N709129;
	Wed, 18 Feb 2004 14:07:24 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 18 Feb 2004 14:07:08 +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_01C3F617.BAD438A8"
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-00
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179777E@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Clarification/Comments on simple-event-filter-funct-00
Thread-Index: AcP07GqAC3XVA982Qx690EVS5ONojQBJ10Kg
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 18 Feb 2004 12:07:08.0445 (UTC) FILETIME=[BB5A64D0:01C3F617]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 18 Feb 2004 14:07: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.4 required=5.0 tests=AWL,HTML_50_60,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C3F617.BAD438A8
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

George,
=20
Thanks for the comments. Responses inline...

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of =
ext George Foti (QC/EMC)
Sent: 17.February.2004 02:20
To: 'simple@ietf.org'
Subject: [Simple] Clarification/Comments on simple-event-filter-funct-00


Hi,

I have some clarification on the subject draft:

=20

Section 3.3.1=20

Can you explicitly state that there can only be one filter applicable to =
a single resource within a single SUBSCRIBE.

I know that the intent is there but I prefer an explicit statement to =
that effect.=20

=20

Ok.=20

=20

Section 3.3.2

I assume that the individual resource filter override the domain filter =
for resources within the domain and for which individual filters are =
defined.

=20

If you agree, can you explicitly add text to that effect in that =
section.=20

=20

I agree.=20

=20

Section 3.3.3

I take it that this is a complete filter replacement of the old one with =
the new one. =20

=20

No. The only way to replace a filter is to explicitly remove it and add =
a new one.

=20

Section 4.1  (first comment)

It seems to me that what you are describing there with respect to the =
handling of lists & the RLS behavior for propagating the filters further =
down, belongs to the section 5.2.1 where the server aspects are =
discussed.

Or at least the later section should refer to section 4.1.=20

=20

Section 5 describes the notifier behaviour. I chose to put the RLS =
behaviour in a separate section to distinguish it from notifier.=20

=20

Section  4.1  (Second comment)

You seem to advocate that if the URI indicated by the filter does not =
match any of the URIs returned from the look up, then that filter should =
be propagated.

=20

I disagree with that logic.

It seems to me that the list may have changed and that URI existed but =
was removed later, and as such propagating the filter is not the right =
thing to do.

Thus I would like an error to be returned to the user in such a case, =
which indeed reflects what the server is discovering.=20

=20

Consider this:

=20

List1 ( list1@example1.com) on RLS1 has:

     bob@example1.com

     list2@example2.com

=20

List2 on RLS2 has:

     alice@example2.com

=20

I send a SUBSCRIBE to list1@example1.com with a filter for =
alice@example2.com. RLS1 does not have alice in the list, nor does it =
know that she is in list2 (RLS1 doesn't even know that =
list2@example2.com is a list). In this case, it feels that the right =
thing to do is to propagate the filter.

=20

In your example, it might be an implementation issue that the RLS keeps =
history of list members, but I doubt that is feasible. The filter might =
very well just be ignored by all RLSs.

=20

Section 5.3.1

There is a statement stating that if the notifier did not examine =
closely the filter before accepting, it the resulting XML document may =
not conform to the schema.

=20

What does examine closely mean ?. Can u elaborate on that.?

If the filter in the SUBSCRIBE is aligned with the XML schema, can that =
situation arises. =20

=20

I will remove that sentence completely since it causes ambiguity. The =
notifier will most likely not know before creating the NOTIFY content =
that the content will not be valid, unless it has some complicated logic =
for accepting the subscription.

=20

Thanks,

Hisham

=20

Rgds/gf

Ericsson Canada  <mailto:'simple@ietf.org'>=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_01C3F617.BAD438A8
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><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 style=3D"COLOR: #000000; FONT-FAMILY: Arial" =
hb_focus_attach=3D"true">
<DIV><FONT color=3D#0000ff size=3D2><SPAN=20
class=3D920503811-18022004>George,</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff size=3D2><SPAN=20
class=3D920503811-18022004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff size=3D2><SPAN =
class=3D920503811-18022004>Thanks for the=20
comments. Responses inline...</SPAN></FONT></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 George Foti=20
  (QC/EMC)<BR><B>Sent:</B> 17.February.2004 02:20<BR><B>To:</B>=20
  'simple@ietf.org'<BR><B>Subject:</B> [Simple] Clarification/Comments =
on=20
  simple-event-filter-funct-00<BR><BR></FONT></DIV>
  <DIV><FONT size=3D2>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D953191900-17022004>Hi,</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D953191900-17022004>I have some clarification on =
the subject=20
  draft:</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section 3.3.1 </FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Can you explicitly state that there can only be one filter =
applicable=20
  to a single resource within a single SUBSCRIBE.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>I know that the intent is there but I prefer an explicit =
statement to=20
  that effect.<SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>Ok.</FONT>&nbsp;</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section 3.3.2</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>I assume that the individual resource filter override the =
domain filter=20
  for resources within the domain and for which individual filters are=20
  defined.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>If you agree, can you explicitly add text to that effect in =
that=20
  section.<SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff size=3D2>I=20
  agree.</FONT>&nbsp;</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section 3.3.3</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>I take it that this is a complete filter replacement of the =
old one=20
  with the new one.&nbsp;<SPAN class=3D920503811-18022004><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>No. The only way to replace a filter is to explicitly remove =
it and add=20
  a new one.</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section 4.1<SPAN style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>(first=20
  comment)</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>It seems to me that what you are describing there with =
respect to the=20
  handling of lists &amp; the RLS behavior for propagating the filters =
further=20
  down, belongs to the section 5.2.1 where the server aspects are=20
  discussed.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Or at least the later section should refer to section =
4.1.<SPAN=20
  class=3D920503811-18022004><FONT face=3DArial color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>Section 5 describes the notifier behaviour. I&nbsp;chose to =
put the RLS=20
  behaviour in a separate section to distinguish it from=20
  notifier.</FONT>&nbsp;</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section<SPAN style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>4.1<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN>(Second comment)</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>You seem to advocate that if the URI indicated by the filter =
does not=20
  match any of the URIs returned from the look up, then that filter =
should be=20
  propagated.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>I disagree with that logic.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>It seems to me that the list may have changed and that URI =
existed but=20
  was removed later, and as such propagating the filter is not the right =
thing=20
  to do.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Thus I would like an error to be returned to the user in such =
a case,=20
  which indeed reflects what the server is discovering.<SPAN=20
  class=3D920503811-18022004><FONT face=3DArial color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>Consider =
this:</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>List1 (<A=20
  href=3D"mailto:list1@example1.com">list1@example1.com</A>) on RLS1=20
  has:</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
  =
href=3D"mailto:bob@example1.com">bob@example1.com</A></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
  =
href=3D"mailto:list2@example2.com">list2@example2.com</A></SPAN></FONT></=
P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>List2 on=20
RLS2&nbsp;has:</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
  =
href=3D"mailto:alice@example2.com">alice@example2.com</A></SPAN></FONT></=
P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff size=3D2>I=20
  send a SUBSCRIBE to <A =
href=3D"mailto:list1@example1.com">list1@example1.com</A>=20
  with a filter for <A =
href=3D"mailto:alice@example2.com">alice@example2.com</A>.=20
  RLS1 does not have alice in the list, nor does it know that she is in =
list2=20
  (RLS1 doesn't even know that <A=20
  href=3D"mailto:list2@example2.com">list2@example2.com</A> is a list). =
In this=20
  case, it feels that the right thing to do is to propagate the=20
  filter.</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>In your example, it might be =
an=20
  implementation issue that the RLS keeps history of list members, but I =
doubt=20
  that is feasible. The filter might very well just be ignored by all=20
  RLSs.</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Section 5.3.1</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>There is a statement stating that if the notifier did not =
examine=20
  closely the filter before accepting, it the resulting XML document may =
not=20
  conform to the schema.</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>What does examine closely mean ?. Can u elaborate on =
that.?</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>If the filter in the SUBSCRIBE is aligned with the XML =
schema, can that=20
  situation arises.&nbsp;<SPAN class=3D920503811-18022004><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D920503811-18022004><FONT face=3DArial =
color=3D#0000ff size=3D2>I=20
  will remove that sentence completely since it causes ambiguity. The =
notifier=20
  will most likely not know before creating the NOTIFY content that the =
content=20
  will not be valid, unless it has some complicated logic for accepting =
the=20
  subscription.</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>Thanks,</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004>Hisham</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D3><FONT=20
  face=3D"Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3>Rgds/gf</FONT></P><SPAN=20
  style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; =
mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Ericsson=20
  Canada </SPAN><A href=3D"mailto:'simple@ietf.org'"></A></FONT></DIV>
  <P></P><BR><BR>This communication is confidential and intended solely =
for the=20
  addressee(s). Any unauthorized review, use, disclosure or distribution =
is=20
  prohibited. If you believe this message has been sent to you in error, =
please=20
  notify the sender by replying to this transmission and delete the =
message=20
  without disclosing it. Thank you.<BR><BR>E-mail including attachments =
is=20
  susceptible to data corruption, interruption, unauthorized amendment,=20
  tampering and viruses, and we only send and receive e-mails on the =
basis that=20
  we are not liable for any such corruption, interception, amendment, =
tampering=20
  or viruses or any consequences thereof. </BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C3F617.BAD438A8--

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



From simple-admin@ietf.org  Wed Feb 18 10:32: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 KAA21449
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 10:32:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtTgF-0002IR-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 10:32:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtTf5-000279-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 10:30:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtTe4-0001wB-00; Wed, 18 Feb 2004 10:29:52 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtTdn-0001lZ-MR; Wed, 18 Feb 2004 10: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 1AtTcC-00014w-Be
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 10:27:56 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA20750;
	Wed, 18 Feb 2004 10:27:42 -0500 (EST)
Message-Id: <200402181527.KAA20750@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-xcap-package-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: Wed, 18 Feb 2004 10:27: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.4 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		: A Session Initiation Protocol (SIP) Event Package for 
			  Modification Events for the Extensible Markup Language 
			  (XML) Configuration Access Protocol (XCAP) Managed 
			  Documents
	Author(s)	: J. Rosenberg
	Filename	: draft-ietf-simple-xcap-package-02.txt
	Pages		: 20
	Date		: 2004-2-18
	
This specification defines a Session Initiation Protocol (SIP) event
package for finding out about changes to documents managed by the
Extensible Markup Language (XML) Configuration Access Protocol
(XCAP). XCAP allows a client to manipulate XML documents on a server
which contain configuration information for application protocols.
Multiple clients can potentially access the same document, in which
case the other clients would like to be notified of a change in the
document made by another. This event package allows a client to do
that.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-xcap-package-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-xcap-package-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-xcap-package-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-2-18105140.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-xcap-package-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-xcap-package-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-18105140.I-D@ietf.org>

--OtherAccess--

--NextPart--



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


From exim@www1.ietf.org  Wed Feb 18 10:32: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 KAA21547
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 10:32: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 1AtTgI-0002Iw-Fb
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 10:32:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1IFWAFB008858
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 10:32:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtTgI-0002In-Ao
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 10:32: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 KAA21457
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 10:32:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtTgG-0002IW-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 10:32:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtTf5-00027I-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 10:30:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtTe4-0001wB-00; Wed, 18 Feb 2004 10:29:52 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtTdn-0001lZ-MR; Wed, 18 Feb 2004 10: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 1AtTcC-00014w-Be
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 10:27:56 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA20750;
	Wed, 18 Feb 2004 10:27:42 -0500 (EST)
Message-Id: <200402181527.KAA20750@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-xcap-package-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: Wed, 18 Feb 2004 10:27: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.4 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		: A Session Initiation Protocol (SIP) Event Package for 
			  Modification Events for the Extensible Markup Language 
			  (XML) Configuration Access Protocol (XCAP) Managed 
			  Documents
	Author(s)	: J. Rosenberg
	Filename	: draft-ietf-simple-xcap-package-02.txt
	Pages		: 20
	Date		: 2004-2-18
	
This specification defines a Session Initiation Protocol (SIP) event
package for finding out about changes to documents managed by the
Extensible Markup Language (XML) Configuration Access Protocol
(XCAP). XCAP allows a client to manipulate XML documents on a server
which contain configuration information for application protocols.
Multiple clients can potentially access the same document, in which
case the other clients would like to be notified of a change in the
document made by another. This event package allows a client to do
that.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-xcap-package-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-xcap-package-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-xcap-package-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-2-18105140.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-xcap-package-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-xcap-package-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-18105140.I-D@ietf.org>

--OtherAccess--

--NextPart--



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



From simple-admin@ietf.org  Wed Feb 18 14:50: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 OAA14414
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 14:50:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtXhr-00012d-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 14:50:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtXgv-0000wL-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 14:49:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtXfz-0000oU-00; Wed, 18 Feb 2004 14: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 1AtXfu-0003Yr-8B; Wed, 18 Feb 2004 14: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 1AtXfY-0003Wq-Ny
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 14:47: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 OAA14203
	for <simple@ietf.org>; Wed, 18 Feb 2004 14:47:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtXfV-0000kl-00
	for simple@ietf.org; Wed, 18 Feb 2004 14:47:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtXeb-0000d1-00
	for simple@ietf.org; Wed, 18 Feb 2004 14:46:41 -0500
Received: from oe-im2pub.managedmail.com ([206.46.164.53] helo=oe-im2.bizmailsrvcs.net)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtXdZ-0000Rs-00
	for simple@ietf.org; Wed, 18 Feb 2004 14:45:37 -0500
Received: from mm-ismta4.bizmailsrvcs.net ([206.46.164.29])
          by oe-im2.bizmailsrvcs.net
          (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with ESMTP
          id <20040218194507.NYFN6029.oe-im2.bizmailsrvcs.net@mm-ismta4.bizmailsrvcs.net>
          for <simple@ietf.org>; Wed, 18 Feb 2004 13:45:07 -0600
Received: from pavlidisy ([12.178.162.3]) by mm-ismta4.bizmailsrvcs.net
          (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with ESMTP
          id <20040218194506.BVAJ21479.mm-ismta4.bizmailsrvcs.net@pavlidisy>
          for <simple@ietf.org>; Wed, 18 Feb 2004 13:45:06 -0600
Reply-To: <yannis.pavlidis@openwave.com>
From: "Yannis Pavlidis" <yannis.pavlidis@openwave.com>
To: <simple@ietf.org>
Subject: RE: [Simple] WGLC on Partial Notification
Message-ID: <LBEDLJLAEBAJALGGJFFHEEILCGAA.yannis.pavlidis@openwave.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Importance: Normal
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797762@esebe019.ntc.nokia.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, 18 Feb 2004 12:45:07 -0700
X-Spam-Checker-Version: SpamAssassin 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,

I wanted to make some comments on these 2 internet drafts.

1. It is mentioned (in http://www.3gpp.org/ftp/Specs/html-info/23-series.htm
section 3.1 and
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.txt
section 4.4) that the version MUST start from 0.
Though in the example included in the
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.txt
in the F3 NOTIFY message the
version starts from 1.

This should be corrected to 0 and also in the next NOTIY (F5) the version
should be changed from 2 to 1.

2. What happens if a tuple appears in a partial notification both to be
deleted and updated? How should the subscriber process such a notification?
Is there any order in the way the subscriber processes the information
inside the notification? e.g. first the updated and then the deleted? I
believe there should some text explaining what happens in this scenario.

3. In the case of a refresh in the dialog (if the versions go out of synch)
are there any guidelines for the notifier regarding the selection of the
version in the notification that will contain full presence? Is it
incremented by 1(from the latest one), starts again from 0 or the notifier
picks a new random number as a starting point?

4. In the
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.txt
sometimes the word dialog is used instead of subscription. I think we should
use subscription as a dialog may have more than one subscriptions (with
different ids) and notifications pertain to subscriptions. Examples can be
found in:
 - "The watcher MUST discard all previously received presence information
from that particular presentity in the context of current dialog"
    Instead of dialog it should say subscription

 - "In case the PS changes the content type used in notifications within the
existing dialog the watcher must discard all previously received presence
information from that particular presentity and process the new content as
specified for that content type".
    Instead of dialog it should say subscription

5. Finally, it is not mentioned what happens when the subscription expires
or when the subscriber unsubscribes. My guess is that a notification with
full state will be generated.

Regards,

Yannis Pavlidis
Openwave Systems
yannis.pavlidis@openwave.com
+1-303 385 6695


-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
hisham.khartabil@nokia.com
Sent: Tuesday, February 17, 2004 12:29 AM
To: simple@ietf.org
Subject: [Simple] WGLC on Partial Notification


The WG chairs would like to start a Working Group Last Call on the following
drafts:

http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-pidf-format-00
.txt
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.txt

This WGLC will end on March 9th.

Please send your comments to this mailing list and to the authors.

Thanks,
Hisham

_______________________________________________
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 Feb 18 14:50: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 OAA14496
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 14:50: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 1AtXhu-0003jJ-W9
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 14:50:07 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1IJo6W2014336
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 14:50:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtXhu-0003j9-Sf
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 14:50: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 OAA14432
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 14:50:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtXhs-00012k-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 14:50:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtXgw-0000wS-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 14:49:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtXfz-0000oU-00; Wed, 18 Feb 2004 14: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 1AtXfu-0003Yr-8B; Wed, 18 Feb 2004 14: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 1AtXfY-0003Wq-Ny
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 14:47: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 OAA14203
	for <simple@ietf.org>; Wed, 18 Feb 2004 14:47:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtXfV-0000kl-00
	for simple@ietf.org; Wed, 18 Feb 2004 14:47:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtXeb-0000d1-00
	for simple@ietf.org; Wed, 18 Feb 2004 14:46:41 -0500
Received: from oe-im2pub.managedmail.com ([206.46.164.53] helo=oe-im2.bizmailsrvcs.net)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtXdZ-0000Rs-00
	for simple@ietf.org; Wed, 18 Feb 2004 14:45:37 -0500
Received: from mm-ismta4.bizmailsrvcs.net ([206.46.164.29])
          by oe-im2.bizmailsrvcs.net
          (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with ESMTP
          id <20040218194507.NYFN6029.oe-im2.bizmailsrvcs.net@mm-ismta4.bizmailsrvcs.net>
          for <simple@ietf.org>; Wed, 18 Feb 2004 13:45:07 -0600
Received: from pavlidisy ([12.178.162.3]) by mm-ismta4.bizmailsrvcs.net
          (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with ESMTP
          id <20040218194506.BVAJ21479.mm-ismta4.bizmailsrvcs.net@pavlidisy>
          for <simple@ietf.org>; Wed, 18 Feb 2004 13:45:06 -0600
Reply-To: <yannis.pavlidis@openwave.com>
From: "Yannis Pavlidis" <yannis.pavlidis@openwave.com>
To: <simple@ietf.org>
Subject: RE: [Simple] WGLC on Partial Notification
Message-ID: <LBEDLJLAEBAJALGGJFFHEEILCGAA.yannis.pavlidis@openwave.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Importance: Normal
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797762@esebe019.ntc.nokia.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, 18 Feb 2004 12:45:07 -0700
X-Spam-Checker-Version: SpamAssassin 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,

I wanted to make some comments on these 2 internet drafts.

1. It is mentioned (in http://www.3gpp.org/ftp/Specs/html-info/23-series.htm
section 3.1 and
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.txt
section 4.4) that the version MUST start from 0.
Though in the example included in the
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.txt
in the F3 NOTIFY message the
version starts from 1.

This should be corrected to 0 and also in the next NOTIY (F5) the version
should be changed from 2 to 1.

2. What happens if a tuple appears in a partial notification both to be
deleted and updated? How should the subscriber process such a notification?
Is there any order in the way the subscriber processes the information
inside the notification? e.g. first the updated and then the deleted? I
believe there should some text explaining what happens in this scenario.

3. In the case of a refresh in the dialog (if the versions go out of synch)
are there any guidelines for the notifier regarding the selection of the
version in the notification that will contain full presence? Is it
incremented by 1(from the latest one), starts again from 0 or the notifier
picks a new random number as a starting point?

4. In the
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.txt
sometimes the word dialog is used instead of subscription. I think we should
use subscription as a dialog may have more than one subscriptions (with
different ids) and notifications pertain to subscriptions. Examples can be
found in:
 - "The watcher MUST discard all previously received presence information
from that particular presentity in the context of current dialog"
    Instead of dialog it should say subscription

 - "In case the PS changes the content type used in notifications within the
existing dialog the watcher must discard all previously received presence
information from that particular presentity and process the new content as
specified for that content type".
    Instead of dialog it should say subscription

5. Finally, it is not mentioned what happens when the subscription expires
or when the subscriber unsubscribes. My guess is that a notification with
full state will be generated.

Regards,

Yannis Pavlidis
Openwave Systems
yannis.pavlidis@openwave.com
+1-303 385 6695


-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
hisham.khartabil@nokia.com
Sent: Tuesday, February 17, 2004 12:29 AM
To: simple@ietf.org
Subject: [Simple] WGLC on Partial Notification


The WG chairs would like to start a Working Group Last Call on the following
drafts:

http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-pidf-format-00
.txt
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.txt

This WGLC will end on March 9th.

Please send your comments to this mailing list and to the authors.

Thanks,
Hisham

_______________________________________________
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 Feb 18 16: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 QAA24739
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 16:57:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZhZ-0003uM-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 16:57:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtZft-0003f8-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 16:56:10 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZfD-0003Yp-03; Wed, 18 Feb 2004 16:55:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AtZY3-0005MQ-Nl; Wed, 18 Feb 2004 16:48:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtZY1-0001Nn-Cz; Wed, 18 Feb 2004 16: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 1AtZXA-0001Mn-Bw
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 16:47:08 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA24290;
	Wed, 18 Feb 2004 16:47:05 -0500 (EST)
Message-Id: <200402182147.QAA24290@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-xcap-package-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: Wed, 18 Feb 2004 16:47: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.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		: A Session Initiation Protocol (SIP) Event Package for 
			  Modification Events for the Extensible Markup 
			  Language (XML) Configuration Access
                   	  Protocol (XCAP) Managed Documents
	Author(s)	: J. Rosenberg
	Filename	: draft-ietf-simple-xcap-package-01.txt
	Pages		: 20
	Date		: 2004-2-18
	
This specification defines a Session Initiation Protocol (SIP) event
package for finding out about changes to documents managed by the
Extensible Markup Language (XML) Configuration Access Protocol
(XCAP). XCAP allows a client to manipulate XML documents on a server
which contain configuration information for application protocols.
Multiple clients can potentially access the same document, in which
case the other clients would like to be notified of a change in the
document made by another. This event package allows a client to do
that.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-xcap-package-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-xcap-package-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-xcap-package-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-2-18171019.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-xcap-package-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-xcap-package-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-18171019.I-D@ietf.org>

--OtherAccess--

--NextPart--



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


From exim@www1.ietf.org  Wed Feb 18 16: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 QAA24806
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 16: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 1AtZhc-0002dE-SN
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 16:57:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1ILvumJ010116
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 16:57:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtZhc-0002d5-Nf
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 16:57: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 QAA24753
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 16:57:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZha-0003uS-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 16:57:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtZfu-0003fG-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 16:56:11 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZfD-0003Yp-03; Wed, 18 Feb 2004 16:55:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AtZY3-0005MQ-Nl; Wed, 18 Feb 2004 16:48:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtZY1-0001Nn-Cz; Wed, 18 Feb 2004 16: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 1AtZXA-0001Mn-Bw
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 16:47:08 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA24290;
	Wed, 18 Feb 2004 16:47:05 -0500 (EST)
Message-Id: <200402182147.QAA24290@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-xcap-package-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: Wed, 18 Feb 2004 16:47: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.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		: A Session Initiation Protocol (SIP) Event Package for 
			  Modification Events for the Extensible Markup 
			  Language (XML) Configuration Access
                   	  Protocol (XCAP) Managed Documents
	Author(s)	: J. Rosenberg
	Filename	: draft-ietf-simple-xcap-package-01.txt
	Pages		: 20
	Date		: 2004-2-18
	
This specification defines a Session Initiation Protocol (SIP) event
package for finding out about changes to documents managed by the
Extensible Markup Language (XML) Configuration Access Protocol
(XCAP). XCAP allows a client to manipulate XML documents on a server
which contain configuration information for application protocols.
Multiple clients can potentially access the same document, in which
case the other clients would like to be notified of a change in the
document made by another. This event package allows a client to do
that.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-xcap-package-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-xcap-package-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-xcap-package-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-2-18171019.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-xcap-package-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-xcap-package-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-2-18171019.I-D@ietf.org>

--OtherAccess--

--NextPart--



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



From simple-admin@ietf.org  Wed Feb 18 17:04: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 RAA25451
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 17:04:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZo6-0004ZZ-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 17:04:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtZnC-0004Xd-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 17:03:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZmh-0004Vn-00; Wed, 18 Feb 2004 17:03:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtZmb-0004CZ-Kx; Wed, 18 Feb 2004 17:03:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtZmP-00049U-H2
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 17:02: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 RAA25405
	for <simple@ietf.org>; Wed, 18 Feb 2004 17:02:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZmM-0004VD-00
	for simple@ietf.org; Wed, 18 Feb 2004 17:02:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtZlc-0004Q9-00
	for simple@ietf.org; Wed, 18 Feb 2004 17:02:05 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZka-0004Eg-00
	for simple@ietf.org; Wed, 18 Feb 2004 17:01:00 -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, 18 Feb 2004 14:00:41 -0800
Received: from 157.54.8.155 by INET-VRS-02.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Wed, 18 Feb 2004 14:00:30 -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);
	 Wed, 18 Feb 2004 14:00:29 -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
Message-ID: <DD07841287D0AD428833021705E0D14E01718D9B@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: I-D ACTION:draft-mahy-simple-im-protocol-reqs-00.txt
Thread-Index: AcP2apw1PtGInRbQRLmy0YSr7HOg9Q==
From: "Orit Levin" <oritl@microsoft.com>
To: <simple@ietf.org>
X-OriginalArrivalTime: 18 Feb 2004 22:00:29.0070 (UTC) FILETIME=[9EFAAAE0:01C3F66A]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] I-D ACTION:draft-mahy-simple-im-protocol-reqs-00.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: Wed, 18 Feb 2004 14:00:24 -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


Hello!
I would like to bring SIMPLE group attention to this joined draft.

It presents requirements for both basic and a more advanced versions of
an IM protocol.
While some features (basic and advanced) can be added to the current
specification at any point of time, there are many features that needs
to be addressed from the very beginning.

I would like to hear your thoughts on how we can address the subset of
the core requirements below:

 o  Non-transactional message delivery: IM protocol MUST support "send
      and forget" mode per message.  Future message delivery modes: IM
      protocol MUST allow for additional modes to be introduced later
      per message.
   o  Original sender's identification: IM protocol MUST include
      sender's identification per message for each of the possible



Mahy, et al.             Expires August 9, 2004                 [Page 2]


Internet-Draft      SIMPLE IM Protocol Requirements        February 2004


      message formats. This is in order to facilitate conferencing
      scenarios. Even though the IM is coming from the conference
      system, it needs to say which person sent it to the conference
      system.
   o  Session's identification: It MUST be possible to include session's
      identification per message (for each of the possible message
      formats). That is in order to facilitate multiplexing extensions.

=20
Thanks, Orit.





*     To: IETF-Announce: ;=20
*	Subject: I-D ACTION:draft-mahy-simple-im-protocol-reqs-00.txt=20
*	From: Internet-Drafts at ietf.org
<mailto:Internet-Drafts@DOMAIN.HIDDEN> =20
*	Date: Tue, 10 Feb 2004 16:03:55 -0500=20
*	Reply-to: Internet-Drafts at ietf.org
<mailto:Internet-Drafts@DOMAIN.HIDDEN> =20
*	Sender: owner-ietf-announce at ietf.org
<mailto:owner-ietf-announce@DOMAIN.HIDDEN> =20

________________________________

A New Internet-Draft is available from the on-line Internet-Drafts
directories.


	Title		: SIMPLE Session and Relay IM Protocol
Requirements
	Author(s)	: R. Mahy
	Filename	: draft-mahy-simple-im-protocol-reqs-00.txt
	Pages		: 7
	Date		: 2004-2-10
=09
This document defines requirements for sessions of messages in
   SIMPLE. These requirements apply to the Message Session Relay
   Protocol (MSRP).

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-mahy-simple-im-protocol-reqs-0
0.txt

To remove yourself from the IETF Announcement list, send a message to=20
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-mahy-simple-im-protocol-reqs-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html=20
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-mahy-simple-im-protocol-reqs-00.txt".
=09
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.
	=09
	=09
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.


=09
<ftp://ftp.ietf.org/internet-drafts/draft-mahy-simple-im-protocol-reqs-0
0.txt>
<ftp://ftp.ietf.org/internet-drafts/draft-mahy-simple-im-protocol-reqs-0
0.txt> =20
=09

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


From exim@www1.ietf.org  Wed Feb 18 17:05: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 RAA25493
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 17:05: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 1AtZoA-0004J0-08
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 17:04:42 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1IM4fS9016549
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 17:04:41 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtZo9-0004Iq-L5
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 17:04: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 RAA25465
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 17:04:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZo7-0004Ze-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 17:04:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtZnD-0004Xk-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 17:03:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZmh-0004Vn-00; Wed, 18 Feb 2004 17:03:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtZmb-0004CZ-Kx; Wed, 18 Feb 2004 17:03:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtZmP-00049U-H2
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 17:02: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 RAA25405
	for <simple@ietf.org>; Wed, 18 Feb 2004 17:02:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZmM-0004VD-00
	for simple@ietf.org; Wed, 18 Feb 2004 17:02:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtZlc-0004Q9-00
	for simple@ietf.org; Wed, 18 Feb 2004 17:02:05 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtZka-0004Eg-00
	for simple@ietf.org; Wed, 18 Feb 2004 17:01:00 -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, 18 Feb 2004 14:00:41 -0800
Received: from 157.54.8.155 by INET-VRS-02.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Wed, 18 Feb 2004 14:00:30 -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);
	 Wed, 18 Feb 2004 14:00:29 -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
Message-ID: <DD07841287D0AD428833021705E0D14E01718D9B@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: I-D ACTION:draft-mahy-simple-im-protocol-reqs-00.txt
Thread-Index: AcP2apw1PtGInRbQRLmy0YSr7HOg9Q==
From: "Orit Levin" <oritl@microsoft.com>
To: <simple@ietf.org>
X-OriginalArrivalTime: 18 Feb 2004 22:00:29.0070 (UTC) FILETIME=[9EFAAAE0:01C3F66A]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] I-D ACTION:draft-mahy-simple-im-protocol-reqs-00.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: Wed, 18 Feb 2004 14:00:24 -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


Hello!
I would like to bring SIMPLE group attention to this joined draft.

It presents requirements for both basic and a more advanced versions of
an IM protocol.
While some features (basic and advanced) can be added to the current
specification at any point of time, there are many features that needs
to be addressed from the very beginning.

I would like to hear your thoughts on how we can address the subset of
the core requirements below:

 o  Non-transactional message delivery: IM protocol MUST support "send
      and forget" mode per message.  Future message delivery modes: IM
      protocol MUST allow for additional modes to be introduced later
      per message.
   o  Original sender's identification: IM protocol MUST include
      sender's identification per message for each of the possible



Mahy, et al.             Expires August 9, 2004                 [Page 2]


Internet-Draft      SIMPLE IM Protocol Requirements        February 2004


      message formats. This is in order to facilitate conferencing
      scenarios. Even though the IM is coming from the conference
      system, it needs to say which person sent it to the conference
      system.
   o  Session's identification: It MUST be possible to include session's
      identification per message (for each of the possible message
      formats). That is in order to facilitate multiplexing extensions.

=20
Thanks, Orit.





*     To: IETF-Announce: ;=20
*	Subject: I-D ACTION:draft-mahy-simple-im-protocol-reqs-00.txt=20
*	From: Internet-Drafts at ietf.org
<mailto:Internet-Drafts@DOMAIN.HIDDEN> =20
*	Date: Tue, 10 Feb 2004 16:03:55 -0500=20
*	Reply-to: Internet-Drafts at ietf.org
<mailto:Internet-Drafts@DOMAIN.HIDDEN> =20
*	Sender: owner-ietf-announce at ietf.org
<mailto:owner-ietf-announce@DOMAIN.HIDDEN> =20

________________________________

A New Internet-Draft is available from the on-line Internet-Drafts
directories.


	Title		: SIMPLE Session and Relay IM Protocol
Requirements
	Author(s)	: R. Mahy
	Filename	: draft-mahy-simple-im-protocol-reqs-00.txt
	Pages		: 7
	Date		: 2004-2-10
=09
This document defines requirements for sessions of messages in
   SIMPLE. These requirements apply to the Message Session Relay
   Protocol (MSRP).

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-mahy-simple-im-protocol-reqs-0
0.txt

To remove yourself from the IETF Announcement list, send a message to=20
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-mahy-simple-im-protocol-reqs-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html=20
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-mahy-simple-im-protocol-reqs-00.txt".
=09
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.
	=09
	=09
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.


=09
<ftp://ftp.ietf.org/internet-drafts/draft-mahy-simple-im-protocol-reqs-0
0.txt>
<ftp://ftp.ietf.org/internet-drafts/draft-mahy-simple-im-protocol-reqs-0
0.txt> =20
=09

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



From simple-admin@ietf.org  Wed Feb 18 18:34: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 SAA01812
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 18:34:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtbDC-0002Az-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 18:34:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtbCL-00029S-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 18:33:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtbBf-00026Z-00; Wed, 18 Feb 2004 18:33:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtbBd-0002fk-Hi; Wed, 18 Feb 2004 18: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 1AtbBP-0002fV-4Q
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 18:32: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 SAA01616
	for <simple@ietf.org>; Wed, 18 Feb 2004 18:32:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtbBM-00023q-00
	for simple@ietf.org; Wed, 18 Feb 2004 18:32:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtbAM-0001vz-00
	for simple@ietf.org; Wed, 18 Feb 2004 18:31:44 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atb9M-0001ns-00
	for simple@ietf.org; Wed, 18 Feb 2004 18:30:40 -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 i1INUAfX026586
	for <simple@ietf.org>; Wed, 18 Feb 2004 17:30:10 -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, 18 Feb 2004 17:25:43 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYLQ4TS>; Wed, 18 Feb 2004 17:30:09 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C954F@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-
	00
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3F677.0300D274"
X-OriginalArrivalTime: 18 Feb 2004 23:25:43.0859 (UTC) FILETIME=[87A18830:01C3F676]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 18 Feb 2004 17:29: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.4 required=5.0 tests=AWL,HTML_40_50,
	HTML_FONTCOLOR_BLUE,HTML_FONTCOLOR_RED,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_01C3F677.0300D274
Content-Type: text/plain;
	charset="iso-8859-1"

Comments in line/gf

-----Original Message-----
From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
Sent: Wednesday, February 18, 2004 7:07 AM
To: George Foti (QC/EMC); simple@ietf.org
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-00


George,
 
Thanks for the comments. Responses inline...

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of ext George Foti (QC/EMC)
Sent: 17.February.2004 02:20
To: 'simple@ietf.org'
Subject: [Simple] Clarification/Comments on simple-event-filter-funct-00


Hi,

I have some clarification on the subject draft:

 

Section 3.3.1 

Can you explicitly state that there can only be one filter applicable to a single resource within a single SUBSCRIBE.

I know that the intent is there but I prefer an explicit statement to that effect. 

 

Ok. 

 

Section 3.3.2

I assume that the individual resource filter override the domain filter for resources within the domain and for which individual filters are defined.

 

If you agree, can you explicitly add text to that effect in that section. 

 

I agree. 

 

Section 3.3.3

I take it that this is a complete filter replacement of the old one with the new one.  

 

No. The only way to replace a filter is to explicitly remove it and add a new one.

 

Section 4.1  (first comment)

It seems to me that what you are describing there with respect to the handling of lists & the RLS behavior for propagating the filters further down, belongs to the section 5.2.1 where the server aspects are discussed.

Or at least the later section should refer to section 4.1. 

 

Section 5 describes the notifier behaviour. I chose to put the RLS behaviour in a separate section to distinguish it from notifier. 

 

Section  4.1  (Second comment)

You seem to advocate that if the URI indicated by the filter does not match any of the URIs returned from the look up, then that filter should be propagated.

 

I disagree with that logic.

It seems to me that the list may have changed and that URI existed but was removed later, and as such propagating the filter is not the right thing to do.

Thus I would like an error to be returned to the user in such a case, which indeed reflects what the server is discovering. 

 

Consider this:

 

List1 ( list1@example1.com <mailto:list1@example1.com> ) on RLS1 has:

     bob@example1.com <mailto:bob@example1.com> 

     list2@example2.com <mailto:list2@example2.com> 

 

List2 on RLS2 has:

     alice@example2.com <mailto:alice@example2.com> 

 

I send a SUBSCRIBE to list1@example1.com <mailto:list1@example1.com>  with a filter for alice@example2.com <mailto:alice@example2.com> . RLS1 does not have alice in the list, nor does it know that she is in list2 (RLS1 doesn't even know that list2@example2.com <mailto:list2@example2.com>  is a list). In this case, it feels that the right thing to do is to propagate the filter.

 

In your example, it might be an implementation issue that the RLS keeps history of list members, but I doubt that is feasible. The filter might very well just be ignored by all RLSs.

 

In your example it is okay to propagate the filter that since the URI belongs to a different domain. 

Hence you really have 2 cases for the mismatch :

1) The case where the URI is local to your domain, in which case you can ignore the filter 

2)The case where the URI belongs to another domain, in which case you progagate the filter 

 

If you agree than can we add text to clarify  along those lines.

 

Section 5.3.1

There is a statement stating that if the notifier did not examine closely the filter before accepting, it the resulting XML document may not conform to the schema.

 

What does examine closely mean ?. Can u elaborate on that.?

If the filter in the SUBSCRIBE is aligned with the XML schema, can that situation arises.  

 

I will remove that sentence completely since it causes ambiguity. The notifier will most likely not know before creating the NOTIFY content that the content will not be valid, unless it has some complicated logic for accepting the subscription.

 

Thanks,

Hisham

 

Rgds/gf

Ericsson Canada  <mailto:'simple@ietf.org'> 





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_01C3F677.0300D274
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o = "urn:schemas-microsoft-com:office:office"><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY style="COLOR: #000000; FONT-FAMILY: Arial" hb_focus_attach="true">
<DIV><SPAN class=328295422-18022004><FONT size=2>Comments in 
line/gf</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> hisham.khartabil@nokia.com 
  [mailto:hisham.khartabil@nokia.com]<BR><B>Sent:</B> Wednesday, February 18, 
  2004 7:07 AM<BR><B>To:</B> George Foti (QC/EMC); 
  simple@ietf.org<BR><B>Subject:</B> RE: [Simple] Clarification/Comments on 
  simple-event-filter-funct-00<BR><BR></FONT></DIV>
  <DIV><FONT color=#0000ff size=2><SPAN 
  class=920503811-18022004>George,</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff size=2><SPAN 
  class=920503811-18022004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff size=2><SPAN class=920503811-18022004>Thanks for the 
  comments. Responses inline...</SPAN></FONT></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> simple-admin@ietf.org 
    [mailto:simple-admin@ietf.org]<B>On Behalf Of </B>ext George Foti 
    (QC/EMC)<BR><B>Sent:</B> 17.February.2004 02:20<BR><B>To:</B> 
    'simple@ietf.org'<BR><B>Subject:</B> [Simple] Clarification/Comments on 
    simple-event-filter-funct-00<BR><BR></FONT></DIV>
    <DIV><FONT size=2>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=953191900-17022004>Hi,</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=953191900-17022004>I have some clarification on the 
    subject draft:</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section 3.3.1 </FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Can you explicitly state that there can only be one filter applicable 
    to a single resource within a single SUBSCRIBE.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>I know that the intent is there but I prefer an explicit statement to 
    that effect.<SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>Ok.</FONT>&nbsp;</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section 3.3.2</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>I assume that the individual resource filter override the domain 
    filter for resources within the domain and for which individual filters are 
    defined.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>If you agree, can you explicitly add text to that effect in that 
    section.<SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>I agree.</FONT>&nbsp;</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section 3.3.3</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>I take it that this is a complete filter replacement of the old one 
    with the new one.&nbsp;<SPAN class=920503811-18022004><FONT face=Arial 
    color=#0000ff size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>No. The only way to replace a filter is to explicitly remove it and 
    add a new one.</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section 4.1<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>(first 
    comment)</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>It seems to me that what you are describing there with respect to the 
    handling of lists &amp; the RLS behavior for propagating the filters further 
    down, belongs to the section 5.2.1 where the server aspects are 
    discussed.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Or at least the later section should refer to section 4.1.<SPAN 
    class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>Section 5 describes the notifier behaviour. I&nbsp;chose to put the 
    RLS behaviour in a separate section to distinguish it from 
    notifier.</FONT>&nbsp;</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>4.1<SPAN 
    style="mso-spacerun: yes">&nbsp; </SPAN>(Second comment)</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>You seem to advocate that if the URI indicated by the filter does not 
    match any of the URIs returned from the look up, then that filter should be 
    propagated.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>I disagree with that logic.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>It seems to me that the list may have changed and that URI existed 
    but was removed later, and as such propagating the filter is not the right 
    thing to do.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Thus I would like an error to be returned to the user in such a case, 
    which indeed reflects what the server is discovering.<SPAN 
    class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>Consider 
    this:</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>List1 (<A 
    href="mailto:list1@example1.com">list1@example1.com</A>) on RLS1 
    has:</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; 
    <A href="mailto:bob@example1.com">bob@example1.com</A></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; 
    <A href="mailto:list2@example2.com">list2@example2.com</A></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>List2 on 
    RLS2&nbsp;has:</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; 
    <A href="mailto:alice@example2.com">alice@example2.com</A></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>I send a SUBSCRIBE to <A 
    href="mailto:list1@example1.com">list1@example1.com</A> with a filter for <A 
    href="mailto:alice@example2.com">alice@example2.com</A>. RLS1 does not have 
    alice in the list, nor does it know that she is in list2 (RLS1 doesn't even 
    know that <A href="mailto:list2@example2.com">list2@example2.com</A> is a 
    list). In this case, it feels that the right thing to do is to propagate the 
    filter.</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff><SPAN 
    class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff><SPAN 
    class=920503811-18022004>In your example, it might be an implementation 
    issue that the RLS keeps history of list members, but I doubt that is 
    feasible. The filter might very well just be ignored by all 
    RLSs.</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004></SPAN>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000>In your example it is okay to 
    propagate the filter that since the URI belongs to a different domain. 
    </FONT></SPAN></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000>Hence you really have 2 cases 
    for the mismatch&nbsp;:</FONT></SPAN></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000>1) The case where the URI is 
    local to your domain, in which case you can ignore&nbsp;the filter 
    </FONT></SPAN></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000>2)The case where the URI 
    belongs to another domain, in which case you progagate the filter 
    </FONT></SPAN></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000></FONT></SPAN>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000>If you agree than can we add 
    text to clarify&nbsp; along those lines.</FONT></SPAN></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT><FONT 
    face="Times New Roman" size=3><o:p><SPAN 
    class=328295422-18022004></SPAN></o:p></FONT></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section 5.3.1</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>There is a statement stating that if the notifier did not examine 
    closely the filter before accepting, it the resulting XML document may not 
    conform to the schema.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>What does examine closely mean ?. Can u elaborate on 
that.?</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>If the filter in the SUBSCRIBE is aligned with the XML schema, can 
    that situation arises.&nbsp;<SPAN class=920503811-18022004><FONT face=Arial 
    color=#0000ff size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>I will remove that sentence completely since it causes ambiguity. The 
    notifier will most likely not know before creating the NOTIFY content that 
    the content will not be valid, unless it has some complicated logic for 
    accepting the subscription.</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN 
class=920503811-18022004>Thanks,</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>Hisham</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Rgds/gf</FONT></P><SPAN 
    style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Ericsson 
    Canada </SPAN><A href="mailto:'simple@ietf.org'"></A></FONT></DIV>
    <P></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>
<P></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.</BODY></HTML>

------_=_NextPart_001_01C3F677.0300D274--

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


From exim@www1.ietf.org  Wed Feb 18 18:35: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 SAA01834
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 18:35: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 1AtbDG-0002uo-Qz
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 18:34:42 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1INYg8j011205
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 18:34:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtbDG-0002ue-KX
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 18:34: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 SAA01822
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 18:34:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtbDD-0002B6-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 18:34:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtbCN-00029Z-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 18:33:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtbBf-00026Z-00; Wed, 18 Feb 2004 18:33:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtbBd-0002fk-Hi; Wed, 18 Feb 2004 18: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 1AtbBP-0002fV-4Q
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 18:32: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 SAA01616
	for <simple@ietf.org>; Wed, 18 Feb 2004 18:32:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtbBM-00023q-00
	for simple@ietf.org; Wed, 18 Feb 2004 18:32:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtbAM-0001vz-00
	for simple@ietf.org; Wed, 18 Feb 2004 18:31:44 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atb9M-0001ns-00
	for simple@ietf.org; Wed, 18 Feb 2004 18:30:40 -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 i1INUAfX026586
	for <simple@ietf.org>; Wed, 18 Feb 2004 17:30:10 -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, 18 Feb 2004 17:25:43 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYLQ4TS>; Wed, 18 Feb 2004 17:30:09 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C954F@lmc37.lmc.ericsson.se>
From: "George Foti (QC/EMC)" <george.foti@ericsson.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-
	00
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3F677.0300D274"
X-OriginalArrivalTime: 18 Feb 2004 23:25:43.0859 (UTC) FILETIME=[87A18830:01C3F676]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 18 Feb 2004 17:29: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.4 required=5.0 tests=AWL,HTML_40_50,
	HTML_FONTCOLOR_BLUE,HTML_FONTCOLOR_RED,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_01C3F677.0300D274
Content-Type: text/plain;
	charset="iso-8859-1"

Comments in line/gf

-----Original Message-----
From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
Sent: Wednesday, February 18, 2004 7:07 AM
To: George Foti (QC/EMC); simple@ietf.org
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-00


George,
 
Thanks for the comments. Responses inline...

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of ext George Foti (QC/EMC)
Sent: 17.February.2004 02:20
To: 'simple@ietf.org'
Subject: [Simple] Clarification/Comments on simple-event-filter-funct-00


Hi,

I have some clarification on the subject draft:

 

Section 3.3.1 

Can you explicitly state that there can only be one filter applicable to a single resource within a single SUBSCRIBE.

I know that the intent is there but I prefer an explicit statement to that effect. 

 

Ok. 

 

Section 3.3.2

I assume that the individual resource filter override the domain filter for resources within the domain and for which individual filters are defined.

 

If you agree, can you explicitly add text to that effect in that section. 

 

I agree. 

 

Section 3.3.3

I take it that this is a complete filter replacement of the old one with the new one.  

 

No. The only way to replace a filter is to explicitly remove it and add a new one.

 

Section 4.1  (first comment)

It seems to me that what you are describing there with respect to the handling of lists & the RLS behavior for propagating the filters further down, belongs to the section 5.2.1 where the server aspects are discussed.

Or at least the later section should refer to section 4.1. 

 

Section 5 describes the notifier behaviour. I chose to put the RLS behaviour in a separate section to distinguish it from notifier. 

 

Section  4.1  (Second comment)

You seem to advocate that if the URI indicated by the filter does not match any of the URIs returned from the look up, then that filter should be propagated.

 

I disagree with that logic.

It seems to me that the list may have changed and that URI existed but was removed later, and as such propagating the filter is not the right thing to do.

Thus I would like an error to be returned to the user in such a case, which indeed reflects what the server is discovering. 

 

Consider this:

 

List1 ( list1@example1.com <mailto:list1@example1.com> ) on RLS1 has:

     bob@example1.com <mailto:bob@example1.com> 

     list2@example2.com <mailto:list2@example2.com> 

 

List2 on RLS2 has:

     alice@example2.com <mailto:alice@example2.com> 

 

I send a SUBSCRIBE to list1@example1.com <mailto:list1@example1.com>  with a filter for alice@example2.com <mailto:alice@example2.com> . RLS1 does not have alice in the list, nor does it know that she is in list2 (RLS1 doesn't even know that list2@example2.com <mailto:list2@example2.com>  is a list). In this case, it feels that the right thing to do is to propagate the filter.

 

In your example, it might be an implementation issue that the RLS keeps history of list members, but I doubt that is feasible. The filter might very well just be ignored by all RLSs.

 

In your example it is okay to propagate the filter that since the URI belongs to a different domain. 

Hence you really have 2 cases for the mismatch :

1) The case where the URI is local to your domain, in which case you can ignore the filter 

2)The case where the URI belongs to another domain, in which case you progagate the filter 

 

If you agree than can we add text to clarify  along those lines.

 

Section 5.3.1

There is a statement stating that if the notifier did not examine closely the filter before accepting, it the resulting XML document may not conform to the schema.

 

What does examine closely mean ?. Can u elaborate on that.?

If the filter in the SUBSCRIBE is aligned with the XML schema, can that situation arises.  

 

I will remove that sentence completely since it causes ambiguity. The notifier will most likely not know before creating the NOTIFY content that the content will not be valid, unless it has some complicated logic for accepting the subscription.

 

Thanks,

Hisham

 

Rgds/gf

Ericsson Canada  <mailto:'simple@ietf.org'> 





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_01C3F677.0300D274
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o = "urn:schemas-microsoft-com:office:office"><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY style="COLOR: #000000; FONT-FAMILY: Arial" hb_focus_attach="true">
<DIV><SPAN class=328295422-18022004><FONT size=2>Comments in 
line/gf</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> hisham.khartabil@nokia.com 
  [mailto:hisham.khartabil@nokia.com]<BR><B>Sent:</B> Wednesday, February 18, 
  2004 7:07 AM<BR><B>To:</B> George Foti (QC/EMC); 
  simple@ietf.org<BR><B>Subject:</B> RE: [Simple] Clarification/Comments on 
  simple-event-filter-funct-00<BR><BR></FONT></DIV>
  <DIV><FONT color=#0000ff size=2><SPAN 
  class=920503811-18022004>George,</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff size=2><SPAN 
  class=920503811-18022004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff size=2><SPAN class=920503811-18022004>Thanks for the 
  comments. Responses inline...</SPAN></FONT></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> simple-admin@ietf.org 
    [mailto:simple-admin@ietf.org]<B>On Behalf Of </B>ext George Foti 
    (QC/EMC)<BR><B>Sent:</B> 17.February.2004 02:20<BR><B>To:</B> 
    'simple@ietf.org'<BR><B>Subject:</B> [Simple] Clarification/Comments on 
    simple-event-filter-funct-00<BR><BR></FONT></DIV>
    <DIV><FONT size=2>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=953191900-17022004>Hi,</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=953191900-17022004>I have some clarification on the 
    subject draft:</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section 3.3.1 </FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Can you explicitly state that there can only be one filter applicable 
    to a single resource within a single SUBSCRIBE.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>I know that the intent is there but I prefer an explicit statement to 
    that effect.<SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>Ok.</FONT>&nbsp;</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section 3.3.2</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>I assume that the individual resource filter override the domain 
    filter for resources within the domain and for which individual filters are 
    defined.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>If you agree, can you explicitly add text to that effect in that 
    section.<SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>I agree.</FONT>&nbsp;</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section 3.3.3</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>I take it that this is a complete filter replacement of the old one 
    with the new one.&nbsp;<SPAN class=920503811-18022004><FONT face=Arial 
    color=#0000ff size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>No. The only way to replace a filter is to explicitly remove it and 
    add a new one.</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section 4.1<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>(first 
    comment)</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>It seems to me that what you are describing there with respect to the 
    handling of lists &amp; the RLS behavior for propagating the filters further 
    down, belongs to the section 5.2.1 where the server aspects are 
    discussed.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Or at least the later section should refer to section 4.1.<SPAN 
    class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>Section 5 describes the notifier behaviour. I&nbsp;chose to put the 
    RLS behaviour in a separate section to distinguish it from 
    notifier.</FONT>&nbsp;</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>4.1<SPAN 
    style="mso-spacerun: yes">&nbsp; </SPAN>(Second comment)</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>You seem to advocate that if the URI indicated by the filter does not 
    match any of the URIs returned from the look up, then that filter should be 
    propagated.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>I disagree with that logic.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>It seems to me that the list may have changed and that URI existed 
    but was removed later, and as such propagating the filter is not the right 
    thing to do.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Thus I would like an error to be returned to the user in such a case, 
    which indeed reflects what the server is discovering.<SPAN 
    class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>Consider 
    this:</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>List1 (<A 
    href="mailto:list1@example1.com">list1@example1.com</A>) on RLS1 
    has:</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; 
    <A href="mailto:bob@example1.com">bob@example1.com</A></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; 
    <A href="mailto:list2@example2.com">list2@example2.com</A></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>List2 on 
    RLS2&nbsp;has:</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; 
    <A href="mailto:alice@example2.com">alice@example2.com</A></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>I send a SUBSCRIBE to <A 
    href="mailto:list1@example1.com">list1@example1.com</A> with a filter for <A 
    href="mailto:alice@example2.com">alice@example2.com</A>. RLS1 does not have 
    alice in the list, nor does it know that she is in list2 (RLS1 doesn't even 
    know that <A href="mailto:list2@example2.com">list2@example2.com</A> is a 
    list). In this case, it feels that the right thing to do is to propagate the 
    filter.</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff><SPAN 
    class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff><SPAN 
    class=920503811-18022004>In your example, it might be an implementation 
    issue that the RLS keeps history of list members, but I doubt that is 
    feasible. The filter might very well just be ignored by all 
    RLSs.</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004></SPAN>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000>In your example it is okay to 
    propagate the filter that since the URI belongs to a different domain. 
    </FONT></SPAN></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000>Hence you really have 2 cases 
    for the mismatch&nbsp;:</FONT></SPAN></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000>1) The case where the URI is 
    local to your domain, in which case you can ignore&nbsp;the filter 
    </FONT></SPAN></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000>2)The case where the URI 
    belongs to another domain, in which case you progagate the filter 
    </FONT></SPAN></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000></FONT></SPAN>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
    class=328295422-18022004><FONT color=#ff0000>If you agree than can we add 
    text to clarify&nbsp; along those lines.</FONT></SPAN></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT><FONT 
    face="Times New Roman" size=3><o:p><SPAN 
    class=328295422-18022004></SPAN></o:p></FONT></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Section 5.3.1</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>There is a statement stating that if the notifier did not examine 
    closely the filter before accepting, it the resulting XML document may not 
    conform to the schema.</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>What does examine closely mean ?. Can u elaborate on 
that.?</FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>If the filter in the SUBSCRIBE is aligned with the XML schema, can 
    that situation arises.&nbsp;<SPAN class=920503811-18022004><FONT face=Arial 
    color=#0000ff size=2>&nbsp;</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3><SPAN class=920503811-18022004><FONT face=Arial color=#0000ff 
    size=2>I will remove that sentence completely since it causes ambiguity. The 
    notifier will most likely not know before creating the NOTIFY content that 
    the content will not be valid, unless it has some complicated logic for 
    accepting the subscription.</FONT></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004></SPAN></FONT>&nbsp;</P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN 
class=920503811-18022004>Thanks,</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
    color=#0000ff size=2><SPAN class=920503811-18022004>Hisham</SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
    face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></P>
    <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
    size=3>Rgds/gf</FONT></P><SPAN 
    style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Ericsson 
    Canada </SPAN><A href="mailto:'simple@ietf.org'"></A></FONT></DIV>
    <P></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>
<P></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.</BODY></HTML>

------_=_NextPart_001_01C3F677.0300D274--

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



From simple-admin@ietf.org  Wed Feb 18 23: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 XAA12700
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 23:41:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atg0R-0001Ce-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 23:41:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtfzZ-0001BN-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 23:40:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atfyq-00019h-00; Wed, 18 Feb 2004 23:40:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atfyl-0002aP-7q; Wed, 18 Feb 2004 23:40:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atfyf-0002Zk-A3
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 23:39: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 XAA12660
	for <simple@ietf.org>; Wed, 18 Feb 2004 23:39:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atfyc-00018n-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:39:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atfxb-000171-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:38:51 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtfxH-00015c-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:38:31 -0500
Received: from dynamicsoft.com ([63.113.46.116])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1J4cBNr006464;
	Wed, 18 Feb 2004 23:38:12 -0500 (EST)
Message-ID: <40343DA8.1040200@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
Subject: Re: [Simple] Updated XCAP specification
References: <402F232F.3030600@dynamicsoft.com>	 <1077003869.28634.43.camel@xitami.research.nokia.com>	 <4032F4AB.30104@dynamicsoft.com> <1077102225.2809.25.camel@xitami.research.nokia.com>
In-Reply-To: <1077102225.2809.25.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: Wed, 18 Feb 2004 23:38: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.

Jari Urpalainen wrote:


>>
>>this example postulates an extension called "duplicate URI" which allows 
>>you to specify additional URI that are aliases for the list. However, 
>>those aliases are subject to the uniqueness constraint just like the 
>>list URI attribute is. Therefore, if the dupuri:uri element is included 
>>in the document, the server MUST understand the schema to properly 
>>process the request.
>>
>>I hope this helps.
>>
> 
> Thanks, clarification did help. However, have you considered adding this
> sort of feature into the capabilities of the au usage ? E.g. you could
> have "supported namespaces" just like
> draft-rosenberg-simple-pres-policy-caps-00 lists constraints for
> "supported permissions".

OK, I think I see what you are proposing. We would define another usage 
called "server supported namespaces", which lists the xml namespaces the 
server understands. Before posting a document that uses that namespace, 
the client checks to see if the server supports it. If not, it does 
something different.

THis is sort of like OPTIONS.

This moves the burden onto the client. However, there is probably some 
general value in having a mechanism to determine what usages and 
namespaces are supported on a server.

-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 Feb 18 23:42: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 XAA12721
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 23:42: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 1Atg0U-0002gS-K5
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 23:41:51 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1J4fotZ010313
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 23:41:50 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atg0U-0002gG-EC
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 23:41: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 XAA12715
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 23:41:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atg0S-0001Cl-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 23:41:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atfza-0001BU-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 23:40:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atfyq-00019h-00; Wed, 18 Feb 2004 23:40:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atfyl-0002aP-7q; Wed, 18 Feb 2004 23:40:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atfyf-0002Zk-A3
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 23:39: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 XAA12660
	for <simple@ietf.org>; Wed, 18 Feb 2004 23:39:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atfyc-00018n-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:39:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atfxb-000171-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:38:51 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtfxH-00015c-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:38:31 -0500
Received: from dynamicsoft.com ([63.113.46.116])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1J4cBNr006464;
	Wed, 18 Feb 2004 23:38:12 -0500 (EST)
Message-ID: <40343DA8.1040200@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
Subject: Re: [Simple] Updated XCAP specification
References: <402F232F.3030600@dynamicsoft.com>	 <1077003869.28634.43.camel@xitami.research.nokia.com>	 <4032F4AB.30104@dynamicsoft.com> <1077102225.2809.25.camel@xitami.research.nokia.com>
In-Reply-To: <1077102225.2809.25.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: Wed, 18 Feb 2004 23:38: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.

Jari Urpalainen wrote:


>>
>>this example postulates an extension called "duplicate URI" which allows 
>>you to specify additional URI that are aliases for the list. However, 
>>those aliases are subject to the uniqueness constraint just like the 
>>list URI attribute is. Therefore, if the dupuri:uri element is included 
>>in the document, the server MUST understand the schema to properly 
>>process the request.
>>
>>I hope this helps.
>>
> 
> Thanks, clarification did help. However, have you considered adding this
> sort of feature into the capabilities of the au usage ? E.g. you could
> have "supported namespaces" just like
> draft-rosenberg-simple-pres-policy-caps-00 lists constraints for
> "supported permissions".

OK, I think I see what you are proposing. We would define another usage 
called "server supported namespaces", which lists the xml namespaces the 
server understands. Before posting a document that uses that namespace, 
the client checks to see if the server supports it. If not, it does 
something different.

THis is sort of like OPTIONS.

This moves the burden onto the client. However, there is probably some 
general value in having a mechanism to determine what usages and 
namespaces are supported on a server.

-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 Feb 18 23:51: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 XAA13059
	for <simple-archive@ietf.org>; Wed, 18 Feb 2004 23:51:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtgAF-0001dW-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 23:51:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atg9I-0001bh-00
	for simple-archive@ietf.org; Wed, 18 Feb 2004 23:50:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atg8S-0001Zi-00; Wed, 18 Feb 2004 23:50:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atg8R-00031X-N5; Wed, 18 Feb 2004 23: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 1Atg8D-00030c-78
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 23:49: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 XAA12983
	for <simple@ietf.org>; Wed, 18 Feb 2004 23:49:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atg8B-0001Ym-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:49:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atg7I-0001XA-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:48:52 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atg6U-0001Tx-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:48:03 -0500
Received: from dynamicsoft.com ([63.113.46.116])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1J4lhNr006468;
	Wed, 18 Feb 2004 23:47:43 -0500 (EST)
Message-ID: <40343FE4.2020907@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: <2038BCC78B1AD641891A0D1AE133DBB70179776E@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB70179776E@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, 18 Feb 2004 23:47: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



hisham.khartabil@nokia.com wrote:

> I had the use case in my mind that if we have a list that is shared
> amongst 100 or even 10000 employees and one modifies it, then this
> will result in 100 NOTIFYs. Each then might generate a GET.

OK.

> 
> Also for a conference using XCAP, it might be true that there is one
> creator, but there could be many privileged users who have read
> rights and can subscribe to the changes in the conference policy.
> 
> I'm not sure if the cost of sending the changes in a NOTIFY as
> opposed to just sending the etag is so great.

One thing we need to figure out is the format for the NOTIFY. WHats in 
the event package at the moment won't work, because there are many valid 
results that can be obtained from applying the xcap operations to a 
document. You need a proper "diff" format, I think. If you want a pure 
XML diff, XSLT is a choice, though you may not want to process that on a 
phone. A standard patch file format is another choice. I welcome other 
ideas.

-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 Feb 18 23:52: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 XAA13084
	for <simple-archive@odin.ietf.org>; Wed, 18 Feb 2004 23:52: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 1AtgAI-00039F-Lh
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 23:51:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1J4pwKt012095
	for simple-archive@odin.ietf.org; Wed, 18 Feb 2004 23:51:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtgAI-000390-Ho
	for simple-web-archive@optimus.ietf.org; Wed, 18 Feb 2004 23:51: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 XAA13069
	for <simple-web-archive@ietf.org>; Wed, 18 Feb 2004 23:51:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtgAG-0001db-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 23:51:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atg9J-0001bo-00
	for simple-web-archive@ietf.org; Wed, 18 Feb 2004 23:50:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atg8S-0001Zi-00; Wed, 18 Feb 2004 23:50:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atg8R-00031X-N5; Wed, 18 Feb 2004 23: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 1Atg8D-00030c-78
	for simple@optimus.ietf.org; Wed, 18 Feb 2004 23:49: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 XAA12983
	for <simple@ietf.org>; Wed, 18 Feb 2004 23:49:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atg8B-0001Ym-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:49:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atg7I-0001XA-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:48:52 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atg6U-0001Tx-00
	for simple@ietf.org; Wed, 18 Feb 2004 23:48:03 -0500
Received: from dynamicsoft.com ([63.113.46.116])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1J4lhNr006468;
	Wed, 18 Feb 2004 23:47:43 -0500 (EST)
Message-ID: <40343FE4.2020907@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: <2038BCC78B1AD641891A0D1AE133DBB70179776E@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB70179776E@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, 18 Feb 2004 23:47: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



hisham.khartabil@nokia.com wrote:

> I had the use case in my mind that if we have a list that is shared
> amongst 100 or even 10000 employees and one modifies it, then this
> will result in 100 NOTIFYs. Each then might generate a GET.

OK.

> 
> Also for a conference using XCAP, it might be true that there is one
> creator, but there could be many privileged users who have read
> rights and can subscribe to the changes in the conference policy.
> 
> I'm not sure if the cost of sending the changes in a NOTIFY as
> opposed to just sending the etag is so great.

One thing we need to figure out is the format for the NOTIFY. WHats in 
the event package at the moment won't work, because there are many valid 
results that can be obtained from applying the xcap operations to a 
document. You need a proper "diff" format, I think. If you want a pure 
XML diff, XSLT is a choice, though you may not want to process that on a 
phone. A standard patch file format is another choice. I welcome other 
ideas.

-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 Feb 19 04:10: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 EAA06641
	for <simple-archive@ietf.org>; Thu, 19 Feb 2004 04:10:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtkCt-0006ad-00
	for simple-archive@ietf.org; Thu, 19 Feb 2004 04:10:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtkBx-0006We-00
	for simple-archive@ietf.org; Thu, 19 Feb 2004 04:09:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtkB9-0006T2-00; Thu, 19 Feb 2004 04:09:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtkB5-0006GR-Gg; Thu, 19 Feb 2004 04:09:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtkA7-00065K-ME
	for simple@optimus.ietf.org; Thu, 19 Feb 2004 04:08: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 EAA06479
	for <simple@ietf.org>; Thu, 19 Feb 2004 04:08:00 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtkA4-0006OM-00
	for simple@ietf.org; Thu, 19 Feb 2004 04:08:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atk9G-0006ML-00
	for simple@ietf.org; Thu, 19 Feb 2004 04:07:10 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atk8n-0006JW-00
	for simple@ietf.org; Thu, 19 Feb 2004 04:06:41 -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 i1J96ZT13011;
	Thu, 19 Feb 2004 11:06:35 +0200 (EET)
X-Scanned: Thu, 19 Feb 2004 11:06: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 i1J96Jpw028314;
	Thu, 19 Feb 2004 11:06:19 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00ZUhPOr; Thu, 19 Feb 2004 11:06:18 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 i1J96H715047;
	Thu, 19 Feb 2004 11:06:17 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 19 Feb 2004 11:06: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: [Simple] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797787@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP2o5tJgyQGLhMlTXSulfao87Ho/gAIzI3Q
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 19 Feb 2004 09:06:17.0810 (UTC) FILETIME=[A248A320:01C3F6C7]
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, 19 Feb 2004 11:06: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



> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 19.February.2004 06:48
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > I had the use case in my mind that if we have a list that is shared
> > amongst 100 or even 10000 employees and one modifies it, then this
> > will result in 100 NOTIFYs. Each then might generate a GET.
>=20
> OK.
>=20
> >=20
> > Also for a conference using XCAP, it might be true that there is one
> > creator, but there could be many privileged users who have read
> > rights and can subscribe to the changes in the conference policy.
> >=20
> > I'm not sure if the cost of sending the changes in a NOTIFY as
> > opposed to just sending the etag is so great.
>=20
> One thing we need to figure out is the format for the NOTIFY.=20
> WHats in=20
> the event package at the moment won't work, because there are=20
> many valid=20
> results that can be obtained from applying the xcap operations to a=20
> document.=20

I'm sorry, I don't understand what you mean by saying that many valid =
results can be obtained. Can you elaborate?

Thanks,
Hisham

> You need a proper "diff" format, I think. If you=20
> want a pure=20
> XML diff, XSLT is a choice, though you may not want to=20
> process that on a=20
> phone. A standard patch file format is another choice. I=20
> welcome other=20
> ideas.
>=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  Thu Feb 19 04:11: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 EAA06699
	for <simple-archive@odin.ietf.org>; Thu, 19 Feb 2004 04:11: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 1AtkCz-0006gJ-9y
	for simple-archive@odin.ietf.org; Thu, 19 Feb 2004 04:11:01 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1J9B00t025443
	for simple-archive@odin.ietf.org; Thu, 19 Feb 2004 04:11:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtkCx-0006Zs-2w
	for simple-web-archive@optimus.ietf.org; Thu, 19 Feb 2004 04:10: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 EAA06652
	for <simple-web-archive@ietf.org>; Thu, 19 Feb 2004 04:10:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtkCu-0006ai-00
	for simple-web-archive@ietf.org; Thu, 19 Feb 2004 04:10:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtkBy-0006Wm-00
	for simple-web-archive@ietf.org; Thu, 19 Feb 2004 04:09:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtkB9-0006T2-00; Thu, 19 Feb 2004 04:09:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtkB5-0006GR-Gg; Thu, 19 Feb 2004 04:09:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtkA7-00065K-ME
	for simple@optimus.ietf.org; Thu, 19 Feb 2004 04:08: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 EAA06479
	for <simple@ietf.org>; Thu, 19 Feb 2004 04:08:00 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtkA4-0006OM-00
	for simple@ietf.org; Thu, 19 Feb 2004 04:08:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atk9G-0006ML-00
	for simple@ietf.org; Thu, 19 Feb 2004 04:07:10 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atk8n-0006JW-00
	for simple@ietf.org; Thu, 19 Feb 2004 04:06:41 -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 i1J96ZT13011;
	Thu, 19 Feb 2004 11:06:35 +0200 (EET)
X-Scanned: Thu, 19 Feb 2004 11:06: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 i1J96Jpw028314;
	Thu, 19 Feb 2004 11:06:19 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00ZUhPOr; Thu, 19 Feb 2004 11:06:18 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 i1J96H715047;
	Thu, 19 Feb 2004 11:06:17 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 19 Feb 2004 11:06: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: [Simple] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797787@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP2o5tJgyQGLhMlTXSulfao87Ho/gAIzI3Q
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 19 Feb 2004 09:06:17.0810 (UTC) FILETIME=[A248A320:01C3F6C7]
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, 19 Feb 2004 11:06: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



> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 19.February.2004 06:48
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > I had the use case in my mind that if we have a list that is shared
> > amongst 100 or even 10000 employees and one modifies it, then this
> > will result in 100 NOTIFYs. Each then might generate a GET.
>=20
> OK.
>=20
> >=20
> > Also for a conference using XCAP, it might be true that there is one
> > creator, but there could be many privileged users who have read
> > rights and can subscribe to the changes in the conference policy.
> >=20
> > I'm not sure if the cost of sending the changes in a NOTIFY as
> > opposed to just sending the etag is so great.
>=20
> One thing we need to figure out is the format for the NOTIFY.=20
> WHats in=20
> the event package at the moment won't work, because there are=20
> many valid=20
> results that can be obtained from applying the xcap operations to a=20
> document.=20

I'm sorry, I don't understand what you mean by saying that many valid =
results can be obtained. Can you elaborate?

Thanks,
Hisham

> You need a proper "diff" format, I think. If you=20
> want a pure=20
> XML diff, XSLT is a choice, though you may not want to=20
> process that on a=20
> phone. A standard patch file format is another choice. I=20
> welcome other=20
> ideas.
>=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  Thu Feb 19 06:33: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 GAA14957
	for <simple-archive@ietf.org>; Thu, 19 Feb 2004 06:33:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtmRL-0007PZ-00
	for simple-archive@ietf.org; Thu, 19 Feb 2004 06:33:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtmQO-0007Ls-00
	for simple-archive@ietf.org; Thu, 19 Feb 2004 06:33:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtmPR-0007IO-00; Thu, 19 Feb 2004 06: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 1AtmPR-0001Zd-Oq; Thu, 19 Feb 2004 06: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 1AtmOd-0001Yl-Oi
	for simple@optimus.ietf.org; Thu, 19 Feb 2004 06:31: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 GAA14804
	for <simple@ietf.org>; Thu, 19 Feb 2004 06:31:07 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtmOZ-0007Fn-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:31:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtmNe-0007CO-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:30:11 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtmMr-00079S-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:29:21 -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 i1JBTKT18399;
	Thu, 19 Feb 2004 13:29:21 +0200 (EET)
X-Scanned: Thu, 19 Feb 2004 13:29: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 i1JBT3Qq017890;
	Thu, 19 Feb 2004 13:29:03 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00W9EhPT; Thu, 19 Feb 2004 13:29:02 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 i1JBT1728443;
	Thu, 19 Feb 2004 13:29:01 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 19 Feb 2004 13:29:00 +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_01C3F6DB.92222B2C"
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-00
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179778E@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Clarification/Comments on simple-event-filter-funct-00
Thread-Index: AcP2dyybzKlqfpsGQzifTFyI7Oi9fgAZD81g
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 19 Feb 2004 11:29:00.0892 (UTC) FILETIME=[924741C0:01C3F6DB]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 19 Feb 2004 13:29: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.5 required=5.0 tests=AWL,HTML_50_60,
	HTML_FONTCOLOR_BLUE,HTML_FONTCOLOR_RED,HTML_MESSAGE,NO_REAL_NAME 
	autolearn=no version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C3F6DB.92222B2C
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

=20

Consider this:

=20

List1 ( list1@example1.com) on RLS1 has:

     bob@example1.com

     list2@example2.com

=20

List2 on RLS2 has:

     alice@example2.com

=20

I send a SUBSCRIBE to list1@example1.com with a filter for =
alice@example2.com. RLS1 does not have alice in the list, nor does it =
know that she is in list2 (RLS1 doesn't even know that =
list2@example2.com is a list). In this case, it feels that the right =
thing to do is to propagate the filter.

=20

In your example, it might be an implementation issue that the RLS keeps =
history of list members, but I doubt that is feasible. The filter might =
very well just be ignored by all RLSs.

=20

In your example it is okay to propagate the filter that since the URI =
belongs to a different domain.=20

Hence you really have 2 cases for the mismatch :

1) The case where the URI is local to your domain, in which case you can =
ignore the filter=20

2)The case where the URI belongs to another domain, in which case you =
progagate the filter=20

=20

If you agree than can we add text to clarify  along those lines.

=20

I was thinking the same thing. I'll addd some text.

=20

Thanks again,

Hisham


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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><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 style=3D"COLOR: #000000; FONT-FAMILY: Arial" =
hb_focus_attach=3D"true">
<DIV><FONT size=3D2><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D920503811-18022004></SPAN></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
    <BLOCKQUOTE=20
    style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff =
2px solid">
      <DIV>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN class=3D920503811-18022004>Consider =

      this:</SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN=20
      class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN class=3D920503811-18022004>List1 =
(<A=20
      href=3D"mailto:list1@example1.com">list1@example1.com</A>) on RLS1 =

      has:</SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN=20
      class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
      =
href=3D"mailto:bob@example1.com">bob@example1.com</A></SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN=20
      class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
      =
href=3D"mailto:list2@example2.com">list2@example2.com</A></SPAN></FONT></=
P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN=20
      class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN class=3D920503811-18022004>List2 on =

      RLS2&nbsp;has:</SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN=20
      class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
      =
href=3D"mailto:alice@example2.com">alice@example2.com</A></SPAN></FONT></=
P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT=20
      face=3D"Times New Roman" size=3D3><SPAN=20
      class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT=20
      face=3D"Times New Roman" size=3D3><SPAN =
class=3D920503811-18022004><FONT=20
      face=3DArial color=3D#0000ff size=3D2>I send a SUBSCRIBE to <A=20
      href=3D"mailto:list1@example1.com">list1@example1.com</A> with a =
filter for=20
      <A href=3D"mailto:alice@example2.com">alice@example2.com</A>. RLS1 =
does not=20
      have alice in the list, nor does it know that she is in list2 =
(RLS1=20
      doesn't even know that <A=20
      href=3D"mailto:list2@example2.com">list2@example2.com</A> is a =
list). In=20
      this case, it feels that the right thing to do is to propagate the =

      filter.</FONT></SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff><SPAN=20
      class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff><SPAN=20
      class=3D920503811-18022004>In your example, it might be an =
implementation=20
      issue that the RLS keeps history of list members, but I doubt that =
is=20
      feasible. The filter might very well just be ignored by all=20
      RLSs.</SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004></SPAN>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT color=3D#ff0000>In your example =
it is okay to=20
      propagate the filter that since the URI belongs to a different =
domain.=20
      </FONT></SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT color=3D#ff0000>Hence you really =
have 2 cases=20
      for the mismatch&nbsp;:</FONT></SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT color=3D#ff0000>1) The case where =
the URI is=20
      local to your domain, in which case you can ignore&nbsp;the filter =

      </FONT></SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT color=3D#ff0000>2)The case where =
the URI=20
      belongs to another domain, in which case you progagate the filter=20
      </FONT></SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT =
color=3D#ff0000></FONT></SPAN>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT color=3D#ff0000>If you agree than =
can we add=20
      text to clarify&nbsp; along those lines.</FONT></SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D+0><FONT=20
      face=3D"Times New Roman" size=3D3><o:p><SPAN=20
      class=3D328295422-18022004></SPAN></o:p></FONT></FONT>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D372562711-19022004>I was thinking the same thing. I'll =
addd some=20
      text.</SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D372562711-19022004></SPAN>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D372562711-19022004>Thanks again,</SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      =
class=3D372562711-19022004>Hisham</SPAN></P></FONT></DIV></BLOCKQUOTE></B=
LOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C3F6DB.92222B2C--

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


From exim@www1.ietf.org  Thu Feb 19 06:34: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 GAA15035
	for <simple-archive@odin.ietf.org>; Thu, 19 Feb 2004 06:34: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 1AtmRQ-0001qu-FC
	for simple-archive@odin.ietf.org; Thu, 19 Feb 2004 06:34:04 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1JBY4pF007116
	for simple-archive@odin.ietf.org; Thu, 19 Feb 2004 06:34:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtmRQ-0001qh-9n
	for simple-web-archive@optimus.ietf.org; Thu, 19 Feb 2004 06:34: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 GAA14975
	for <simple-web-archive@ietf.org>; Thu, 19 Feb 2004 06:33:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtmRM-0007Pf-00
	for simple-web-archive@ietf.org; Thu, 19 Feb 2004 06:34:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtmQP-0007Lz-00
	for simple-web-archive@ietf.org; Thu, 19 Feb 2004 06:33:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtmPR-0007IO-00; Thu, 19 Feb 2004 06: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 1AtmPR-0001Zd-Oq; Thu, 19 Feb 2004 06: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 1AtmOd-0001Yl-Oi
	for simple@optimus.ietf.org; Thu, 19 Feb 2004 06:31: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 GAA14804
	for <simple@ietf.org>; Thu, 19 Feb 2004 06:31:07 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtmOZ-0007Fn-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:31:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtmNe-0007CO-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:30:11 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtmMr-00079S-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:29:21 -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 i1JBTKT18399;
	Thu, 19 Feb 2004 13:29:21 +0200 (EET)
X-Scanned: Thu, 19 Feb 2004 13:29: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 i1JBT3Qq017890;
	Thu, 19 Feb 2004 13:29:03 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00W9EhPT; Thu, 19 Feb 2004 13:29:02 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 i1JBT1728443;
	Thu, 19 Feb 2004 13:29:01 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 19 Feb 2004 13:29:00 +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_01C3F6DB.92222B2C"
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-00
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179778E@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Clarification/Comments on simple-event-filter-funct-00
Thread-Index: AcP2dyybzKlqfpsGQzifTFyI7Oi9fgAZD81g
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 19 Feb 2004 11:29:00.0892 (UTC) FILETIME=[924741C0:01C3F6DB]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 19 Feb 2004 13:29: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.5 required=5.0 tests=AWL,HTML_50_60,
	HTML_FONTCOLOR_BLUE,HTML_FONTCOLOR_RED,HTML_MESSAGE,NO_REAL_NAME 
	autolearn=no version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C3F6DB.92222B2C
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

=20

Consider this:

=20

List1 ( list1@example1.com) on RLS1 has:

     bob@example1.com

     list2@example2.com

=20

List2 on RLS2 has:

     alice@example2.com

=20

I send a SUBSCRIBE to list1@example1.com with a filter for =
alice@example2.com. RLS1 does not have alice in the list, nor does it =
know that she is in list2 (RLS1 doesn't even know that =
list2@example2.com is a list). In this case, it feels that the right =
thing to do is to propagate the filter.

=20

In your example, it might be an implementation issue that the RLS keeps =
history of list members, but I doubt that is feasible. The filter might =
very well just be ignored by all RLSs.

=20

In your example it is okay to propagate the filter that since the URI =
belongs to a different domain.=20

Hence you really have 2 cases for the mismatch :

1) The case where the URI is local to your domain, in which case you can =
ignore the filter=20

2)The case where the URI belongs to another domain, in which case you =
progagate the filter=20

=20

If you agree than can we add text to clarify  along those lines.

=20

I was thinking the same thing. I'll addd some text.

=20

Thanks again,

Hisham


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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><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 style=3D"COLOR: #000000; FONT-FAMILY: Arial" =
hb_focus_attach=3D"true">
<DIV><FONT size=3D2><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D920503811-18022004></SPAN></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
    <BLOCKQUOTE=20
    style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff =
2px solid">
      <DIV>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN class=3D920503811-18022004>Consider =

      this:</SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN=20
      class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN class=3D920503811-18022004>List1 =
(<A=20
      href=3D"mailto:list1@example1.com">list1@example1.com</A>) on RLS1 =

      has:</SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN=20
      class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
      =
href=3D"mailto:bob@example1.com">bob@example1.com</A></SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN=20
      class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
      =
href=3D"mailto:list2@example2.com">list2@example2.com</A></SPAN></FONT></=
P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN=20
      class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN class=3D920503811-18022004>List2 on =

      RLS2&nbsp;has:</SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3DArial=20
      color=3D#0000ff size=3D2><SPAN=20
      class=3D920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A=20
      =
href=3D"mailto:alice@example2.com">alice@example2.com</A></SPAN></FONT></=
P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT=20
      face=3D"Times New Roman" size=3D3><SPAN=20
      class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT=20
      face=3D"Times New Roman" size=3D3><SPAN =
class=3D920503811-18022004><FONT=20
      face=3DArial color=3D#0000ff size=3D2>I send a SUBSCRIBE to <A=20
      href=3D"mailto:list1@example1.com">list1@example1.com</A> with a =
filter for=20
      <A href=3D"mailto:alice@example2.com">alice@example2.com</A>. RLS1 =
does not=20
      have alice in the list, nor does it know that she is in list2 =
(RLS1=20
      doesn't even know that <A=20
      href=3D"mailto:list2@example2.com">list2@example2.com</A> is a =
list). In=20
      this case, it feels that the right thing to do is to propagate the =

      filter.</FONT></SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff><SPAN=20
      class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff><SPAN=20
      class=3D920503811-18022004>In your example, it might be an =
implementation=20
      issue that the RLS keeps history of list members, but I doubt that =
is=20
      feasible. The filter might very well just be ignored by all=20
      RLSs.</SPAN></FONT></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004></SPAN>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT color=3D#ff0000>In your example =
it is okay to=20
      propagate the filter that since the URI belongs to a different =
domain.=20
      </FONT></SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT color=3D#ff0000>Hence you really =
have 2 cases=20
      for the mismatch&nbsp;:</FONT></SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT color=3D#ff0000>1) The case where =
the URI is=20
      local to your domain, in which case you can ignore&nbsp;the filter =

      </FONT></SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT color=3D#ff0000>2)The case where =
the URI=20
      belongs to another domain, in which case you progagate the filter=20
      </FONT></SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT =
color=3D#ff0000></FONT></SPAN>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D328295422-18022004><FONT color=3D#ff0000>If you agree than =
can we add=20
      text to clarify&nbsp; along those lines.</FONT></SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D+0><FONT=20
      face=3D"Times New Roman" size=3D3><o:p><SPAN=20
      class=3D328295422-18022004></SPAN></o:p></FONT></FONT>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D372562711-19022004>I was thinking the same thing. I'll =
addd some=20
      text.</SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D372562711-19022004></SPAN>&nbsp;</P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      class=3D372562711-19022004>Thanks again,</SPAN></P>
      <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
      =
class=3D372562711-19022004>Hisham</SPAN></P></FONT></DIV></BLOCKQUOTE></B=
LOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C3F6DB.92222B2C--

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



From simple-admin@ietf.org  Thu Feb 19 07: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 HAA15545
	for <simple-archive@ietf.org>; Thu, 19 Feb 2004 07:02:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atmsa-0000c8-00
	for simple-archive@ietf.org; Thu, 19 Feb 2004 07:02:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtmrZ-0000Xv-00
	for simple-archive@ietf.org; Thu, 19 Feb 2004 07:01:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atmqf-0000VN-00; Thu, 19 Feb 2004 07:00:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atmqc-0003Om-7p; Thu, 19 Feb 2004 07:00:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atmpp-0003NH-Pp
	for simple@optimus.ietf.org; Thu, 19 Feb 2004 06:59: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 GAA15451
	for <simple@ietf.org>; Thu, 19 Feb 2004 06:59:13 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atmpl-0000T7-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:59:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atmol-0000QP-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:58:12 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtmoV-0000Nm-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:57: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 i1JBvsT25680;
	Thu, 19 Feb 2004 13:57:54 +0200 (EET)
X-Scanned: Thu, 19 Feb 2004 13:57:34 +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 i1JBvYh8003349;
	Thu, 19 Feb 2004 13:57:34 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00TXkXo4; Thu, 19 Feb 2004 13:57:33 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 i1JBWO702116;
	Thu, 19 Feb 2004 13:32:24 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 19 Feb 2004 13:32:22 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 19 Feb 2004 13:32:22 +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] WGLC on Partial Notification
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD66@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] WGLC on Partial Notification
Thread-Index: AcP2WEAYzfDYDU/jQV6vTAXPguLpYwAXo48A
To: <yannis.pavlidis@openwave.com>, <simple@ietf.org>
X-OriginalArrivalTime: 19 Feb 2004 11:32:22.0960 (UTC) FILETIME=[0AB86300:01C3F6DC]
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, 19 Feb 2004 13:32: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.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

Thanks for comments. See below:
>=20
> Hi,
>=20
> I wanted to make some comments on these 2 internet drafts.
>=20
> 1. It is mentioned (in
> http://www.3gpp.org/ftp/Specs/html-info/23-series.htm
> section 3.1 and=20
> http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-
> notify-01.txt
> section 4.4) that the version MUST start from 0.
> Though in the example included in the=20
> http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-
> notify-01.txt
> in the F3 NOTIFY message the
> version starts from 1.
>=20
> This should be corrected to 0 and also in the next NOTIY (F5)
> the version should be changed from 2 to 1.

Yes, will be fixed in next version

> 2. What happens if a tuple appears in a partial notification
> both to be deleted and updated? How should the subscriber=20
> process such a notification? Is there any order in the way=20
> the subscriber processes the information inside the=20
> notification? e.g. first the updated and then the deleted? I=20
> believe there should some text explaining what happens in=20
> this scenario.

This scenario should never happen and it probably indicates that
something has gone wrong in notifier side. I can add text stating that
_all_ tuple Ids used in partial PIDF document MUST be unique (tuple ids
in <tuple> and in <removed>). If this still happens watcher has two
options:
- terminate the subscription
- refresh the subscription
I can add text about this into next version.

> 3. In the case of a refresh in the dialog (if the versions go
> out of synch) are there any guidelines for the notifier=20
> regarding the selection of the version in the notification=20
> that will contain full presence? Is it incremented by 1(from=20
> the latest one), starts again from 0 or the notifier picks a=20
> new random number as a starting point?

It should start again from 0. This is not well documented in the draft
so I will add text about this to section 4.4.

> 4. In the
> http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-
> notify-01.txt
> sometimes the word dialog is used instead of subscription. I=20
> think we should use subscription as a dialog may have more=20
> than one subscriptions (with different ids) and notifications=20
> pertain to subscriptions. Examples can be found in:
>  - "The watcher MUST discard all previously received presence=20
> information from that particular presentity in the context of=20
> current dialog"
>     Instead of dialog it should say subscription
>=20
>  - "In case the PS changes the content type used in
> notifications within the existing dialog the watcher must=20
> discard all previously received presence information from=20
> that particular presentity and process the new content as=20
> specified for that content type".
>     Instead of dialog it should say subscription

Yes, use of subscription instead of dialog is better. I will make
changes.

> 5. Finally, it is not mentioned what happens when the
> subscription expires or when the subscriber unsubscribes. My=20
> guess is that a notification with full state will be generated.

Right. Behavior should be same as in presence event package (full
state). I will clarify this in next version.=20

- Mikko

> Regards,
>=20
> Yannis Pavlidis
> Openwave Systems
> yannis.pavlidis@openwave.com
> +1-303 385 6695
>=20
>=20
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On
> Behalf Of hisham.khartabil@nokia.com
> Sent: Tuesday, February 17, 2004 12:29 AM
> To: simple@ietf.org
> Subject: [Simple] WGLC on Partial Notification
>=20
>=20
> The WG chairs would like to start a Working Group Last Call
> on the following
> drafts:
>=20
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-pidf-forma
t-00
.txt
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.
txt

This WGLC will end on March 9th.

Please send your comments to this mailing list and to the authors.

Thanks,
Hisham

_______________________________________________
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 Feb 19 07:02: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 HAA15613
	for <simple-archive@odin.ietf.org>; Thu, 19 Feb 2004 07:02: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 1Atmsj-0003Wo-6T
	for simple-archive@odin.ietf.org; Thu, 19 Feb 2004 07:02:17 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1JC2HLk013561
	for simple-archive@odin.ietf.org; Thu, 19 Feb 2004 07:02:17 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atmsj-0003We-2v
	for simple-web-archive@optimus.ietf.org; Thu, 19 Feb 2004 07:02: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 HAA15563
	for <simple-web-archive@ietf.org>; Thu, 19 Feb 2004 07:02:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atmse-0000cb-00
	for simple-web-archive@ietf.org; Thu, 19 Feb 2004 07:02:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atmra-0000Y5-00
	for simple-web-archive@ietf.org; Thu, 19 Feb 2004 07:01:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atmqf-0000VN-00; Thu, 19 Feb 2004 07:00:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atmqc-0003Om-7p; Thu, 19 Feb 2004 07:00:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Atmpp-0003NH-Pp
	for simple@optimus.ietf.org; Thu, 19 Feb 2004 06:59: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 GAA15451
	for <simple@ietf.org>; Thu, 19 Feb 2004 06:59:13 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Atmpl-0000T7-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:59:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Atmol-0000QP-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:58:12 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtmoV-0000Nm-00
	for simple@ietf.org; Thu, 19 Feb 2004 06:57: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 i1JBvsT25680;
	Thu, 19 Feb 2004 13:57:54 +0200 (EET)
X-Scanned: Thu, 19 Feb 2004 13:57:34 +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 i1JBvYh8003349;
	Thu, 19 Feb 2004 13:57:34 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00TXkXo4; Thu, 19 Feb 2004 13:57:33 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 i1JBWO702116;
	Thu, 19 Feb 2004 13:32:24 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 19 Feb 2004 13:32:22 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 19 Feb 2004 13:32:22 +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] WGLC on Partial Notification
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD66@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] WGLC on Partial Notification
Thread-Index: AcP2WEAYzfDYDU/jQV6vTAXPguLpYwAXo48A
To: <yannis.pavlidis@openwave.com>, <simple@ietf.org>
X-OriginalArrivalTime: 19 Feb 2004 11:32:22.0960 (UTC) FILETIME=[0AB86300:01C3F6DC]
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, 19 Feb 2004 13:32: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.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,

Thanks for comments. See below:
>=20
> Hi,
>=20
> I wanted to make some comments on these 2 internet drafts.
>=20
> 1. It is mentioned (in
> http://www.3gpp.org/ftp/Specs/html-info/23-series.htm
> section 3.1 and=20
> http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-
> notify-01.txt
> section 4.4) that the version MUST start from 0.
> Though in the example included in the=20
> http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-
> notify-01.txt
> in the F3 NOTIFY message the
> version starts from 1.
>=20
> This should be corrected to 0 and also in the next NOTIY (F5)
> the version should be changed from 2 to 1.

Yes, will be fixed in next version

> 2. What happens if a tuple appears in a partial notification
> both to be deleted and updated? How should the subscriber=20
> process such a notification? Is there any order in the way=20
> the subscriber processes the information inside the=20
> notification? e.g. first the updated and then the deleted? I=20
> believe there should some text explaining what happens in=20
> this scenario.

This scenario should never happen and it probably indicates that
something has gone wrong in notifier side. I can add text stating that
_all_ tuple Ids used in partial PIDF document MUST be unique (tuple ids
in <tuple> and in <removed>). If this still happens watcher has two
options:
- terminate the subscription
- refresh the subscription
I can add text about this into next version.

> 3. In the case of a refresh in the dialog (if the versions go
> out of synch) are there any guidelines for the notifier=20
> regarding the selection of the version in the notification=20
> that will contain full presence? Is it incremented by 1(from=20
> the latest one), starts again from 0 or the notifier picks a=20
> new random number as a starting point?

It should start again from 0. This is not well documented in the draft
so I will add text about this to section 4.4.

> 4. In the
> http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-
> notify-01.txt
> sometimes the word dialog is used instead of subscription. I=20
> think we should use subscription as a dialog may have more=20
> than one subscriptions (with different ids) and notifications=20
> pertain to subscriptions. Examples can be found in:
>  - "The watcher MUST discard all previously received presence=20
> information from that particular presentity in the context of=20
> current dialog"
>     Instead of dialog it should say subscription
>=20
>  - "In case the PS changes the content type used in
> notifications within the existing dialog the watcher must=20
> discard all previously received presence information from=20
> that particular presentity and process the new content as=20
> specified for that content type".
>     Instead of dialog it should say subscription

Yes, use of subscription instead of dialog is better. I will make
changes.

> 5. Finally, it is not mentioned what happens when the
> subscription expires or when the subscriber unsubscribes. My=20
> guess is that a notification with full state will be generated.

Right. Behavior should be same as in presence event package (full
state). I will clarify this in next version.=20

- Mikko

> Regards,
>=20
> Yannis Pavlidis
> Openwave Systems
> yannis.pavlidis@openwave.com
> +1-303 385 6695
>=20
>=20
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On
> Behalf Of hisham.khartabil@nokia.com
> Sent: Tuesday, February 17, 2004 12:29 AM
> To: simple@ietf.org
> Subject: [Simple] WGLC on Partial Notification
>=20
>=20
> The WG chairs would like to start a Working Group Last Call
> on the following
> drafts:
>=20
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-pidf-forma
t-00
.txt
http://www.ietf.org/internet-drafts/draft-ietf-simple-partial-notify-01.
txt

This WGLC will end on March 9th.

Please send your comments to this mailing list and to the authors.

Thanks,
Hisham

_______________________________________________
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 Feb 19 10:47: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 KAA24052
	for <simple-archive@ietf.org>; Thu, 19 Feb 2004 10:47:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtqOL-0003ef-00
	for simple-archive@ietf.org; Thu, 19 Feb 2004 10:47:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtqNM-0003Zr-00
	for simple-archive@ietf.org; Thu, 19 Feb 2004 10:46:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtqMO-0003Tl-00; Thu, 19 Feb 2004 10: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 1AtqMI-0006yK-9z; Thu, 19 Feb 2004 10: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 1AtqLV-0006wh-K6
	for simple@optimus.ietf.org; Thu, 19 Feb 2004 10:44: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 KAA23886
	for <simple@ietf.org>; Thu, 19 Feb 2004 10:44:09 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtqLT-0003Qa-00
	for simple@ietf.org; Thu, 19 Feb 2004 10:44:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtqKZ-0003Nm-00
	for simple@ietf.org; Thu, 19 Feb 2004 10:43:16 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtqK8-0003Lk-00
	for simple@ietf.org; Thu, 19 Feb 2004 10:42:48 -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 i1JFgjT03216;
	Thu, 19 Feb 2004 17:42:45 +0200 (EET)
X-Scanned: Thu, 19 Feb 2004 17:42:41 +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 i1JFgft9006867;
	Thu, 19 Feb 2004 17:42:41 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 0000w2pc; Thu, 19 Feb 2004 17:42:40 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 i1JFNw728437;
	Thu, 19 Feb 2004 17:23:58 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 19 Feb 2004 17:23: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: <2038BCC78B1AD641891A0D1AE133DBB701797791@esebe019.ntc.nokia.com>
Thread-Topic: Comments on draft-rosenberg-simple-rules-00.txt
Thread-Index: AcP2/GMD+up7fKamT0yA+RqxzsnKWg==
To: <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 19 Feb 2004 15:23:55.0602 (UTC) FILETIME=[63615320:01C3F6FC]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comments on draft-rosenberg-simple-rules-00.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: Thu, 19 Feb 2004 17:23: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


- Section 3.3.3 talks about Show elements and the "el" element. It says =
that an el element contains a string that identifies an XML element:

   o What if there are 2 elements with the same name under the same =
namespace? Something like:
     </ns1:element1>
        <ns1:element2>
           <ns1:element1/>
        </ns1:element2>
     </ns1:element1>

   How can a presentity set which one to he wants the transformation to =
apply to?

- Can an el element include any of the basic elements? That's not clear =
from the text. If so, then the question above applies to the note =
element since it can appear more than once.

- Section 3.3.3 also mandates that "show-element" transformation =
contains elements that make the resulting presence document valid. I'm =
not sure what that means. Why rely on the client to do that. The server =
should be smart enough to include those mandatory elements. eg:

If a presentity put this as a transformation rule

   <show-element>
      <rpid:placetype/>
   </show-element>

Then I think the server should be smart enough to know that it has to =
include the basic-elements in order to make the resulting document =
valid. Better interoperability.

- Section 5 also has a similar thing where it states that the =
show-namespace element defining rpid needs to be there? Why? why isn't =
<rpid:placetype/> enough?

Also, doesn't show-namespace defining the rpid ns mean show everything =
in that namespace making <rpid:placetype/> redundant if you use the =
union of the rules?

- Section 4: The schema seems to mandate the all-ns, ns, all-tuples and =
others by not defining them with minOccurs=3D"0". Was that intentional? =
I think they all are optional.

- Section 6.5 says it does not modify the default xcap authorization =
policy, which is that only user can read, write or modify their own =
documents. Now, I have not read the new base xcap document, but I read =
from your post on the mailing list that the read right is global =
therefore requiring this document to modify the default authorisation =
policies if the read right is only to the creator.

Some nits:

- Introduction says:=20

"Typically, the authorization decision will be a combination of the
   authorization policies of the provider, combined with the
   authorization policies of the presentity."

Maybe it should say service provider (I originally thought you meant the =
provider of the rules).

- Section 3.3.2 says:

"If a tuple does not contain a
   class element, it is not subject to filtration by the "show-tuple"
   transformation."

Does that mean it is not shown? What does "not subject to filtration" =
means?

Also, how can a presntity select tuples to show if they don't have the =
class element?

/Hisham

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


From exim@www1.ietf.org  Thu Feb 19 10:47: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 KAA24111
	for <simple-archive@odin.ietf.org>; Thu, 19 Feb 2004 10:47: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 1AtqOP-0007Dh-8R
	for simple-archive@odin.ietf.org; Thu, 19 Feb 2004 10:47:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1JFlDb5027753
	for simple-archive@odin.ietf.org; Thu, 19 Feb 2004 10:47:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AtqOO-0007DY-U2
	for simple-web-archive@optimus.ietf.org; Thu, 19 Feb 2004 10:47: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 KAA24072
	for <simple-web-archive@ietf.org>; Thu, 19 Feb 2004 10:47:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtqOM-0003el-00
	for simple-web-archive@ietf.org; Thu, 19 Feb 2004 10:47:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtqNN-0003Zy-00
	for simple-web-archive@ietf.org; Thu, 19 Feb 2004 10:46:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtqMO-0003Tl-00; Thu, 19 Feb 2004 10: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 1AtqMI-0006yK-9z; Thu, 19 Feb 2004 10: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 1AtqLV-0006wh-K6
	for simple@optimus.ietf.org; Thu, 19 Feb 2004 10:44: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 KAA23886
	for <simple@ietf.org>; Thu, 19 Feb 2004 10:44:09 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtqLT-0003Qa-00
	for simple@ietf.org; Thu, 19 Feb 2004 10:44:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AtqKZ-0003Nm-00
	for simple@ietf.org; Thu, 19 Feb 2004 10:43:16 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AtqK8-0003Lk-00
	for simple@ietf.org; Thu, 19 Feb 2004 10:42:48 -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 i1JFgjT03216;
	Thu, 19 Feb 2004 17:42:45 +0200 (EET)
X-Scanned: Thu, 19 Feb 2004 17:42:41 +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 i1JFgft9006867;
	Thu, 19 Feb 2004 17:42:41 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 0000w2pc; Thu, 19 Feb 2004 17:42:40 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 i1JFNw728437;
	Thu, 19 Feb 2004 17:23:58 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 19 Feb 2004 17:23: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: <2038BCC78B1AD641891A0D1AE133DBB701797791@esebe019.ntc.nokia.com>
Thread-Topic: Comments on draft-rosenberg-simple-rules-00.txt
Thread-Index: AcP2/GMD+up7fKamT0yA+RqxzsnKWg==
To: <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 19 Feb 2004 15:23:55.0602 (UTC) FILETIME=[63615320:01C3F6FC]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comments on draft-rosenberg-simple-rules-00.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: Thu, 19 Feb 2004 17:23: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


- Section 3.3.3 talks about Show elements and the "el" element. It says =
that an el element contains a string that identifies an XML element:

   o What if there are 2 elements with the same name under the same =
namespace? Something like:
     </ns1:element1>
        <ns1:element2>
           <ns1:element1/>
        </ns1:element2>
     </ns1:element1>

   How can a presentity set which one to he wants the transformation to =
apply to?

- Can an el element include any of the basic elements? That's not clear =
from the text. If so, then the question above applies to the note =
element since it can appear more than once.

- Section 3.3.3 also mandates that "show-element" transformation =
contains elements that make the resulting presence document valid. I'm =
not sure what that means. Why rely on the client to do that. The server =
should be smart enough to include those mandatory elements. eg:

If a presentity put this as a transformation rule

   <show-element>
      <rpid:placetype/>
   </show-element>

Then I think the server should be smart enough to know that it has to =
include the basic-elements in order to make the resulting document =
valid. Better interoperability.

- Section 5 also has a similar thing where it states that the =
show-namespace element defining rpid needs to be there? Why? why isn't =
<rpid:placetype/> enough?

Also, doesn't show-namespace defining the rpid ns mean show everything =
in that namespace making <rpid:placetype/> redundant if you use the =
union of the rules?

- Section 4: The schema seems to mandate the all-ns, ns, all-tuples and =
others by not defining them with minOccurs=3D"0". Was that intentional? =
I think they all are optional.

- Section 6.5 says it does not modify the default xcap authorization =
policy, which is that only user can read, write or modify their own =
documents. Now, I have not read the new base xcap document, but I read =
from your post on the mailing list that the read right is global =
therefore requiring this document to modify the default authorisation =
policies if the read right is only to the creator.

Some nits:

- Introduction says:=20

"Typically, the authorization decision will be a combination of the
   authorization policies of the provider, combined with the
   authorization policies of the presentity."

Maybe it should say service provider (I originally thought you meant the =
provider of the rules).

- Section 3.3.2 says:

"If a tuple does not contain a
   class element, it is not subject to filtration by the "show-tuple"
   transformation."

Does that mean it is not shown? What does "not subject to filtration" =
means?

Also, how can a presntity select tuples to show if they don't have the =
class element?

/Hisham

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



From simple-admin@ietf.org  Fri Feb 20 02: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 CAA29603
	for <simple-archive@ietf.org>; Fri, 20 Feb 2004 02:06:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au4jy-0003GS-00
	for simple-archive@ietf.org; Fri, 20 Feb 2004 02:06:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Au4iR-0002xh-00
	for simple-archive@ietf.org; Fri, 20 Feb 2004 02:04:53 -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

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 simple-admin@ietf.org  Fri Feb 20 07:25: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 HAA18004
	for <simple-archive@ietf.org>; Fri, 20 Feb 2004 07:25:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au9jC-0002As-00
	for simple-archive@ietf.org; Fri, 20 Feb 2004 07:25:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Au9iL-00024x-00
	for simple-archive@ietf.org; Fri, 20 Feb 2004 07:25:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au9hO-0001yZ-00; Fri, 20 Feb 2004 07: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 1Au9hJ-0004ER-L6; Fri, 20 Feb 2004 07: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 1Au9h8-0004Da-T4
	for simple@optimus.ietf.org; Fri, 20 Feb 2004 07:23: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 HAA17867
	for <simple@ietf.org>; Fri, 20 Feb 2004 07:23:49 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au9h8-0001w1-00
	for simple@ietf.org; Fri, 20 Feb 2004 07:23:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Au9g9-0001s7-00
	for simple@ietf.org; Fri, 20 Feb 2004 07:22:50 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au9fC-0001pD-00; Fri, 20 Feb 2004 07:21:50 -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 i1KCLIT09085;
	Fri, 20 Feb 2004 14:21:18 +0200 (EET)
X-Scanned: Fri, 20 Feb 2004 14:21:06 +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 i1KCL6sK025701;
	Fri, 20 Feb 2004 14:21:06 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00fdOqN4; Fri, 20 Feb 2004 14:21: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 i1KCL3722496;
	Fri, 20 Feb 2004 14:21:03 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 20 Feb 2004 14:21:03 +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: <2038BCC78B1AD641891A0D1AE133DBB701797798@esebe019.ntc.nokia.com>
Thread-Topic: Comments on draft-ietf-geopriv-coom-policy-00
Thread-Index: AcP3q/7Zfi5oHnvgSLilikwDkoW60g==
To: <geopriv@ietf.org>, <simple@ietf.org>
Cc: <hgs@cs.columbia.edu>, <jmorris@cdt.org>, <hannes.tschofenig@siemens.com>,
        <jorge.cuellar@siemens.com>, <jmpolk@cisco.com>,
        <jdrosen@dynamicsoft.com>, <christian.guenther@siemens.com>
X-OriginalArrivalTime: 20 Feb 2004 12:21:03.0167 (UTC) FILETIME=[01B65CF0:01C3F7AC]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comments on draft-ietf-geopriv-coom-policy-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: Fri, 20 Feb 2004 14:20: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

I read through this draft and I did not find anything controversial. I =
do have a few nits though:

- The name of the document is too abstract, Something like the following =
will do: Common Authorization Policy Framework for Application Date.

- The use of the acronym PS is confusing to us people working in SIMPLE. =
PS for us stands for Presence Server. May I suggest APS: Authorization =
Policy Server?

-In Section 2: It says that the WR is requests access to data item. Then =
it goes on to state that those access operations might be read or write. =
The question is: Do we really envision that there will be requests for =
write access by the WR? If not, the I suggest removing that operation =
from the list of possible operations.

- Section 3 first paragraph. The following sentence should be =
re-structured, for clarity, from:=20

  "The using protocol provides
   the identity of the requestor (or more precisely the authentication
   protocol),"

to

The using protocol (or more precisely the authentication protocol) =
provides the identity of the requestor ,

- Section 3.2 give the example of SIP INVITE. I'm lost by that example. =
When can that happen?

- Section 7.1 and 10 talk about attribute. This is confusing since there =
is a term clash with XML attributes. I get confused when I read "The =
<sphere> attribute". Perhaps you can use the term characteristic or =
something like that.

- Section 7.1: It says the <domain> element contains a list of <except> =
elements. Looking at the schema and examples, the <except> element is =
not really contained by the <domain> element. The schema needs changing. =
This change will also cause less errors by using the schema to disallow =
the <except> element appearing with a <uri> element. I suggest:

  <domain>
     <domain-name>example.com</domain-name>
     <except>joe@example.com</except>
  </domain>

You also need to state that the URI appearing in an <except> element =
must have a domain part that is the same as the domain in <domain-name>

- Section 7 defines conditions: Identity is referring to the WR while =
sphere is referring to the PT. When put together under <conditions>, it =
is a little confusing to figure out which is for the WR and which is for =
the PT. May I suggest <WR-Identity> and <PT-sphere>, for clarity.

- Section 7.3 defines the validity. Who does the garbage collection when =
a rule has expired? Do they stay or the server for ever? cleaned by the =
client? by the server?

Regards,
Hisham

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


From exim@www1.ietf.org  Fri Feb 20 07:26: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 HAA18075
	for <simple-archive@odin.ietf.org>; Fri, 20 Feb 2004 07:26: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 1Au9jD-0004Nl-S2
	for simple-archive@odin.ietf.org; Fri, 20 Feb 2004 07:26:00 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1KCPxnL016839
	for simple-archive@odin.ietf.org; Fri, 20 Feb 2004 07:25:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Au9jD-0004NW-MK
	for simple-web-archive@optimus.ietf.org; Fri, 20 Feb 2004 07:25: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 HAA18021
	for <simple-web-archive@ietf.org>; Fri, 20 Feb 2004 07:25:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au9jC-0002Ax-00
	for simple-web-archive@ietf.org; Fri, 20 Feb 2004 07:25:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Au9iL-000254-00
	for simple-web-archive@ietf.org; Fri, 20 Feb 2004 07:25:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au9hO-0001yZ-00; Fri, 20 Feb 2004 07: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 1Au9hJ-0004ER-L6; Fri, 20 Feb 2004 07: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 1Au9h8-0004Da-T4
	for simple@optimus.ietf.org; Fri, 20 Feb 2004 07:23: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 HAA17867
	for <simple@ietf.org>; Fri, 20 Feb 2004 07:23:49 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au9h8-0001w1-00
	for simple@ietf.org; Fri, 20 Feb 2004 07:23:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Au9g9-0001s7-00
	for simple@ietf.org; Fri, 20 Feb 2004 07:22:50 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au9fC-0001pD-00; Fri, 20 Feb 2004 07:21:50 -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 i1KCLIT09085;
	Fri, 20 Feb 2004 14:21:18 +0200 (EET)
X-Scanned: Fri, 20 Feb 2004 14:21:06 +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 i1KCL6sK025701;
	Fri, 20 Feb 2004 14:21:06 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00fdOqN4; Fri, 20 Feb 2004 14:21: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 i1KCL3722496;
	Fri, 20 Feb 2004 14:21:03 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 20 Feb 2004 14:21:03 +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: <2038BCC78B1AD641891A0D1AE133DBB701797798@esebe019.ntc.nokia.com>
Thread-Topic: Comments on draft-ietf-geopriv-coom-policy-00
Thread-Index: AcP3q/7Zfi5oHnvgSLilikwDkoW60g==
To: <geopriv@ietf.org>, <simple@ietf.org>
Cc: <hgs@cs.columbia.edu>, <jmorris@cdt.org>, <hannes.tschofenig@siemens.com>,
        <jorge.cuellar@siemens.com>, <jmpolk@cisco.com>,
        <jdrosen@dynamicsoft.com>, <christian.guenther@siemens.com>
X-OriginalArrivalTime: 20 Feb 2004 12:21:03.0167 (UTC) FILETIME=[01B65CF0:01C3F7AC]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comments on draft-ietf-geopriv-coom-policy-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: Fri, 20 Feb 2004 14:20: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

I read through this draft and I did not find anything controversial. I =
do have a few nits though:

- The name of the document is too abstract, Something like the following =
will do: Common Authorization Policy Framework for Application Date.

- The use of the acronym PS is confusing to us people working in SIMPLE. =
PS for us stands for Presence Server. May I suggest APS: Authorization =
Policy Server?

-In Section 2: It says that the WR is requests access to data item. Then =
it goes on to state that those access operations might be read or write. =
The question is: Do we really envision that there will be requests for =
write access by the WR? If not, the I suggest removing that operation =
from the list of possible operations.

- Section 3 first paragraph. The following sentence should be =
re-structured, for clarity, from:=20

  "The using protocol provides
   the identity of the requestor (or more precisely the authentication
   protocol),"

to

The using protocol (or more precisely the authentication protocol) =
provides the identity of the requestor ,

- Section 3.2 give the example of SIP INVITE. I'm lost by that example. =
When can that happen?

- Section 7.1 and 10 talk about attribute. This is confusing since there =
is a term clash with XML attributes. I get confused when I read "The =
<sphere> attribute". Perhaps you can use the term characteristic or =
something like that.

- Section 7.1: It says the <domain> element contains a list of <except> =
elements. Looking at the schema and examples, the <except> element is =
not really contained by the <domain> element. The schema needs changing. =
This change will also cause less errors by using the schema to disallow =
the <except> element appearing with a <uri> element. I suggest:

  <domain>
     <domain-name>example.com</domain-name>
     <except>joe@example.com</except>
  </domain>

You also need to state that the URI appearing in an <except> element =
must have a domain part that is the same as the domain in <domain-name>

- Section 7 defines conditions: Identity is referring to the WR while =
sphere is referring to the PT. When put together under <conditions>, it =
is a little confusing to figure out which is for the WR and which is for =
the PT. May I suggest <WR-Identity> and <PT-sphere>, for clarity.

- Section 7.3 defines the validity. Who does the garbage collection when =
a rule has expired? Do they stay or the server for ever? cleaned by the =
client? by the server?

Regards,
Hisham

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



From simple-admin@ietf.org  Fri Feb 20 10:34: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 KAA28645
	for <simple-archive@ietf.org>; Fri, 20 Feb 2004 10:34:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuCft-000240-00
	for simple-archive@ietf.org; Fri, 20 Feb 2004 10:34:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuCeq-0001sn-00
	for simple-archive@ietf.org; Fri, 20 Feb 2004 10:33:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuCdk-0001jQ-02; Fri, 20 Feb 2004 10:32:32 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuCUZ-0000qT-Mb; Fri, 20 Feb 2004 10:23:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuCUT-0000oN-CL
	for simple@optimus.ietf.org; Fri, 20 Feb 2004 10:22: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 KAA27925
	for <simple@ietf.org>; Fri, 20 Feb 2004 10:22:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuCUQ-00011N-00
	for simple@ietf.org; Fri, 20 Feb 2004 10:22:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuCSo-0000jb-00
	for simple@ietf.org; Fri, 20 Feb 2004 10:21:15 -0500
Received: from mail1.dynamicsoft.com ([63.113.40.10] helo=mail2.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuCR3-0000Hf-00
	for simple@ietf.org; Fri, 20 Feb 2004 10:19:25 -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 i1KFIr1A015392
	for <simple@ietf.org>; Fri, 20 Feb 2004 10:18:53 -0500 (EST)
Received: from dynamicsoft.com (NJ-AKRISTENSEN2.dynamicsoft.com [63.113.46.78]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KY3RJ5; Fri, 20 Feb 2004 10:18:50 -0500
Message-ID: <4036255A.8090208@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 draft-ietf-simple-rpid-01
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 10:18:50 -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 draft doesn't spell out how many times the various extension 
elements can appear in a particular <tuple> or <status> element. For 
example, <activity> can perhaps appear more than once in a <status> but 
<idle> probably can't. These constraints aren't expressed in the schema 
so should be in the text.

 From 4.2:

    The <activity> element MAY be qualified with the 'from' and 'until'
    attributes to describe the time when the element assumed this value
    and the time until which is element is expected to be valid.

The schema def seems to require 'from' and doesn't define 'until'.

4.4: The <contact-type> element apparently is supposed to be extensible 
but AFAIK (and this may be wrong) the schema definition of this as a 
restriction of xs:token will not allow subsequent "widening" of the 
value space.

4.7: last paragraph seems to be a cut and paste error.

4.8 The <relationship> element seems to me to be a qualification of a 
tuple rather than a status. Shouldn't <relationship> be a tuple rather 
than a status extension?

5.1 The example has a bunch of errors:
- first <note> element appears in illegal place (according to the PIDF 
schema)
- Bad namespace prefix on <relationship> element.
- Within <tuple> elements, extensions must come immediately after the 
<status> element.
- The <contact> element is not a child of <status> (1st tuple)

In the schema section, the definition of activityToken and sphereToken 
looks odd. I'm not sure what it means or whether it's legal.

The 'from' and 'until' attributes of <sphere> aren't mentioned in the text.

Anders


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


From exim@www1.ietf.org  Fri Feb 20 10:35: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 KAA28791
	for <simple-archive@odin.ietf.org>; Fri, 20 Feb 2004 10:35: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 1AuCfx-0001re-Dx
	for simple-archive@odin.ietf.org; Fri, 20 Feb 2004 10:34:49 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1KFYnVS007162
	for simple-archive@odin.ietf.org; Fri, 20 Feb 2004 10:34:49 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuCfx-0001rR-9d
	for simple-web-archive@optimus.ietf.org; Fri, 20 Feb 2004 10:34: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 KAA28655
	for <simple-web-archive@ietf.org>; Fri, 20 Feb 2004 10:34:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuCfu-000246-00
	for simple-web-archive@ietf.org; Fri, 20 Feb 2004 10:34:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuCer-0001su-00
	for simple-web-archive@ietf.org; Fri, 20 Feb 2004 10:33:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuCdk-0001jQ-02; Fri, 20 Feb 2004 10:32:32 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuCUZ-0000qT-Mb; Fri, 20 Feb 2004 10:23:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuCUT-0000oN-CL
	for simple@optimus.ietf.org; Fri, 20 Feb 2004 10:22: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 KAA27925
	for <simple@ietf.org>; Fri, 20 Feb 2004 10:22:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuCUQ-00011N-00
	for simple@ietf.org; Fri, 20 Feb 2004 10:22:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuCSo-0000jb-00
	for simple@ietf.org; Fri, 20 Feb 2004 10:21:15 -0500
Received: from mail1.dynamicsoft.com ([63.113.40.10] helo=mail2.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuCR3-0000Hf-00
	for simple@ietf.org; Fri, 20 Feb 2004 10:19:25 -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 i1KFIr1A015392
	for <simple@ietf.org>; Fri, 20 Feb 2004 10:18:53 -0500 (EST)
Received: from dynamicsoft.com (NJ-AKRISTENSEN2.dynamicsoft.com [63.113.46.78]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KY3RJ5; Fri, 20 Feb 2004 10:18:50 -0500
Message-ID: <4036255A.8090208@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 draft-ietf-simple-rpid-01
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 10:18:50 -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 draft doesn't spell out how many times the various extension 
elements can appear in a particular <tuple> or <status> element. For 
example, <activity> can perhaps appear more than once in a <status> but 
<idle> probably can't. These constraints aren't expressed in the schema 
so should be in the text.

 From 4.2:

    The <activity> element MAY be qualified with the 'from' and 'until'
    attributes to describe the time when the element assumed this value
    and the time until which is element is expected to be valid.

The schema def seems to require 'from' and doesn't define 'until'.

4.4: The <contact-type> element apparently is supposed to be extensible 
but AFAIK (and this may be wrong) the schema definition of this as a 
restriction of xs:token will not allow subsequent "widening" of the 
value space.

4.7: last paragraph seems to be a cut and paste error.

4.8 The <relationship> element seems to me to be a qualification of a 
tuple rather than a status. Shouldn't <relationship> be a tuple rather 
than a status extension?

5.1 The example has a bunch of errors:
- first <note> element appears in illegal place (according to the PIDF 
schema)
- Bad namespace prefix on <relationship> element.
- Within <tuple> elements, extensions must come immediately after the 
<status> element.
- The <contact> element is not a child of <status> (1st tuple)

In the schema section, the definition of activityToken and sphereToken 
looks odd. I'm not sure what it means or whether it's legal.

The 'from' and 'until' attributes of <sphere> aren't mentioned in the text.

Anders


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



From simple-admin@ietf.org  Fri Feb 20 15:04: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 PAA09899
	for <simple-archive@ietf.org>; Fri, 20 Feb 2004 15:04:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuGsV-0004uB-00
	for simple-archive@ietf.org; Fri, 20 Feb 2004 15:04:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuGrX-0004qN-00
	for simple-archive@ietf.org; Fri, 20 Feb 2004 15:03:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuGqa-0004ml-00; Fri, 20 Feb 2004 15:02:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuGqX-0004pa-Lo; Fri, 20 Feb 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 1AuGpk-00047D-2t
	for simple@optimus.ietf.org; Fri, 20 Feb 2004 15:01: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 PAA09765
	for <simple@ietf.org>; Fri, 20 Feb 2004 15:01:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuGpg-0004jC-00
	for simple@ietf.org; Fri, 20 Feb 2004 15:01:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuGol-0004fn-00
	for simple@ietf.org; Fri, 20 Feb 2004 15:00:12 -0500
Received: from rtp-iport-1.cisco.com ([64.102.122.148])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuGnt-0004Y0-00
	for simple@ietf.org; Fri, 20 Feb 2004 14:59:17 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-1.cisco.com with ESMTP; 20 Feb 2004 12:00:41 -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 i1KJwhT4008077;
	Fri, 20 Feb 2004 14:58:43 -0500 (EST)
Received: from cisco.com ([161.44.79.87])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGF07724;
	Fri, 20 Feb 2004 14:58:42 -0500 (EST)
Message-ID: <403666F2.1000301@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: Miguel.An.Garcia@nokia.com
CC: simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <357AEC66DB509A4EA46CB85D7968B6AF467532@esebe006.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, 20 Feb 2004 14:58: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Its good to think about things like this. But I think the goal should 
not be to introduce special features for chat conferences. It should be 
to learn what features users of chat conferences expect, and ensure that 
comparable features are available via our conference framework, and 
available with any media when that makes sense. So I think some of these 
ideas need to flow back into the conference framework.

More specific comments:

-----------

    .... Each message needs
    to carry in it an identifier of the sender of the message.

    This is accomplished using the 'message/cpim' MIME type, as defined
    in [7]. The conference focus MUST insist on using the 'message/cpim'
    as the top-level wrapper type in the SDP, as defined in [12].

I think this is a little harsh. But as long as cpim support is 
*required* of msrp implementations I guess it is ok. All that is needed 
to enforce it is for the focus to refuse any other format for containers.

However it is relatively trivial to be more accomodating, adding and 
removing cpim wrappers according to the desires of the individual endpoints.

---------

    If the message is a addressed to the whole conference, the To
    header of the CPIM message contains the conference URI.

That works. But it would be convenient by default if messages containing 
no To are addressed to the conference as a whole.


----------

Nickname management is problematic. It seems as though nicknames will 
need to be authenticated and authorized. But it isn't at all clear that 
the focus is the right entity to do so. (The scope is wrong.)

I think this would be better served by using real, routable im: or sip: 
uris. As needed, service providers can exist to host nicknames and 
forward requests addressed to them to other addresses.

Then, a conference server would only need to authenticate endpoints when 
they are connected to the focus, and verify that the From field of an 
incoming cpim message matches the known identity of the source.

The roster is then available via the conference event package, or via CPCP.

(However there would be serious problems with federated foci.)

	Paul




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


From exim@www1.ietf.org  Fri Feb 20 15:04: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 PAA10001
	for <simple-archive@odin.ietf.org>; Fri, 20 Feb 2004 15:04: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 1AuGsZ-0007Bz-K3
	for simple-archive@odin.ietf.org; Fri, 20 Feb 2004 15:04:08 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1KK47i1027645
	for simple-archive@odin.ietf.org; Fri, 20 Feb 2004 15:04:07 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuGsZ-0007Bn-GD
	for simple-web-archive@optimus.ietf.org; Fri, 20 Feb 2004 15:04: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 PAA09913
	for <simple-web-archive@ietf.org>; Fri, 20 Feb 2004 15:04:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuGsW-0004uH-00
	for simple-web-archive@ietf.org; Fri, 20 Feb 2004 15:04:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuGrX-0004qU-00
	for simple-web-archive@ietf.org; Fri, 20 Feb 2004 15:03:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuGqa-0004ml-00; Fri, 20 Feb 2004 15:02:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuGqX-0004pa-Lo; Fri, 20 Feb 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 1AuGpk-00047D-2t
	for simple@optimus.ietf.org; Fri, 20 Feb 2004 15:01: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 PAA09765
	for <simple@ietf.org>; Fri, 20 Feb 2004 15:01:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuGpg-0004jC-00
	for simple@ietf.org; Fri, 20 Feb 2004 15:01:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuGol-0004fn-00
	for simple@ietf.org; Fri, 20 Feb 2004 15:00:12 -0500
Received: from rtp-iport-1.cisco.com ([64.102.122.148])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuGnt-0004Y0-00
	for simple@ietf.org; Fri, 20 Feb 2004 14:59:17 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-1.cisco.com with ESMTP; 20 Feb 2004 12:00:41 -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 i1KJwhT4008077;
	Fri, 20 Feb 2004 14:58:43 -0500 (EST)
Received: from cisco.com ([161.44.79.87])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGF07724;
	Fri, 20 Feb 2004 14:58:42 -0500 (EST)
Message-ID: <403666F2.1000301@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: Miguel.An.Garcia@nokia.com
CC: simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <357AEC66DB509A4EA46CB85D7968B6AF467532@esebe006.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, 20 Feb 2004 14:58: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Its good to think about things like this. But I think the goal should 
not be to introduce special features for chat conferences. It should be 
to learn what features users of chat conferences expect, and ensure that 
comparable features are available via our conference framework, and 
available with any media when that makes sense. So I think some of these 
ideas need to flow back into the conference framework.

More specific comments:

-----------

    .... Each message needs
    to carry in it an identifier of the sender of the message.

    This is accomplished using the 'message/cpim' MIME type, as defined
    in [7]. The conference focus MUST insist on using the 'message/cpim'
    as the top-level wrapper type in the SDP, as defined in [12].

I think this is a little harsh. But as long as cpim support is 
*required* of msrp implementations I guess it is ok. All that is needed 
to enforce it is for the focus to refuse any other format for containers.

However it is relatively trivial to be more accomodating, adding and 
removing cpim wrappers according to the desires of the individual endpoints.

---------

    If the message is a addressed to the whole conference, the To
    header of the CPIM message contains the conference URI.

That works. But it would be convenient by default if messages containing 
no To are addressed to the conference as a whole.


----------

Nickname management is problematic. It seems as though nicknames will 
need to be authenticated and authorized. But it isn't at all clear that 
the focus is the right entity to do so. (The scope is wrong.)

I think this would be better served by using real, routable im: or sip: 
uris. As needed, service providers can exist to host nicknames and 
forward requests addressed to them to other addresses.

Then, a conference server would only need to authenticate endpoints when 
they are connected to the focus, and verify that the From field of an 
incoming cpim message matches the known identity of the source.

The roster is then available via the conference event package, or via CPCP.

(However there would be serious problems with federated foci.)

	Paul




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



From simple-admin@ietf.org  Fri Feb 20 15:17: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 PAA11521
	for <simple-archive@ietf.org>; Fri, 20 Feb 2004 15:17:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuH58-0005wI-00
	for simple-archive@ietf.org; Fri, 20 Feb 2004 15:17:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuH4C-0005ri-00
	for simple-archive@ietf.org; Fri, 20 Feb 2004 15:16:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuH3H-0005np-00; Fri, 20 Feb 2004 15:15:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuH38-0003uE-ND; Fri, 20 Feb 2004 15:15:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuH2R-0003db-2f
	for simple@optimus.ietf.org; Fri, 20 Feb 2004 15:14: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 PAA11204
	for <simple@ietf.org>; Fri, 20 Feb 2004 15:14:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuH2P-0005kG-00
	for simple@ietf.org; Fri, 20 Feb 2004 15:14:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuH1Y-0005gF-00
	for simple@ietf.org; Fri, 20 Feb 2004 15:13:24 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuH19-0005aa-00
	for simple@ietf.org; Fri, 20 Feb 2004 15:13:00 -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 i1KKCOd18939;
	Fri, 20 Feb 2004 14:12:24 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Cc: rsparks@dynamicsoft.com, Hisham Khartabil <hisham.khartabil@nokia.com>
In-Reply-To: <1077302695.1988.53.camel@localhost.localdomain>
References: 
	 <2038BCC78B1AD641891A0D1AE133DBB701797795@esebe019.ntc.nokia.com>
	 <1077302695.1988.53.camel@localhost.localdomain>
Content-Type: text/plain
Message-Id: <1077307932.1988.143.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 agenda for SIMPLE at IETF59
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 14:12: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

Folks:

Here's a draft agenda for the SIMPLE meeting
at IETF59. We have only one 2.5 hr session and
a lot to work through, so we've asked people with 
new drafts to introduce them on the list instead
of during the meeting.

Please engage in list discussion as these 
drafts are introduced. Having lively list
conversation between the meetings (and not just
a burst before each) will make it easier for
us to acquire more meeting time at future
IETFs.

We have 150 minutes to work with:

   5    administrivia			chairs
  15	cipid/rpid/future		Henning
  40	MSRP				Ben/Cullen
  45	XCAP				Jonathan
   5	advanced requirements		Jonathan
  10	prescaps			Mikko
  10	partial notify			Mikko
  10    filtering                       Hisham
  10    interdomain requirements        Orit
 ----
 150



RjS


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


From exim@www1.ietf.org  Fri Feb 20 15:17: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 PAA11623
	for <simple-archive@odin.ietf.org>; Fri, 20 Feb 2004 15:17: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 1AuH5A-0004Yr-68
	for simple-archive@odin.ietf.org; Fri, 20 Feb 2004 15:17:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1KKH8HK017525
	for simple-archive@odin.ietf.org; Fri, 20 Feb 2004 15:17:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuH5A-0004Ya-2b
	for simple-web-archive@optimus.ietf.org; Fri, 20 Feb 2004 15:17: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 PAA11534
	for <simple-web-archive@ietf.org>; Fri, 20 Feb 2004 15:17:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuH58-0005wN-00
	for simple-web-archive@ietf.org; Fri, 20 Feb 2004 15:17:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuH4D-0005rp-00
	for simple-web-archive@ietf.org; Fri, 20 Feb 2004 15:16:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuH3H-0005np-00; Fri, 20 Feb 2004 15:15:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuH38-0003uE-ND; Fri, 20 Feb 2004 15:15:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuH2R-0003db-2f
	for simple@optimus.ietf.org; Fri, 20 Feb 2004 15:14: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 PAA11204
	for <simple@ietf.org>; Fri, 20 Feb 2004 15:14:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuH2P-0005kG-00
	for simple@ietf.org; Fri, 20 Feb 2004 15:14:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuH1Y-0005gF-00
	for simple@ietf.org; Fri, 20 Feb 2004 15:13:24 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuH19-0005aa-00
	for simple@ietf.org; Fri, 20 Feb 2004 15:13:00 -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 i1KKCOd18939;
	Fri, 20 Feb 2004 14:12:24 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Cc: rsparks@dynamicsoft.com, Hisham Khartabil <hisham.khartabil@nokia.com>
In-Reply-To: <1077302695.1988.53.camel@localhost.localdomain>
References: 
	 <2038BCC78B1AD641891A0D1AE133DBB701797795@esebe019.ntc.nokia.com>
	 <1077302695.1988.53.camel@localhost.localdomain>
Content-Type: text/plain
Message-Id: <1077307932.1988.143.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 agenda for SIMPLE at IETF59
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 14:12: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

Folks:

Here's a draft agenda for the SIMPLE meeting
at IETF59. We have only one 2.5 hr session and
a lot to work through, so we've asked people with 
new drafts to introduce them on the list instead
of during the meeting.

Please engage in list discussion as these 
drafts are introduced. Having lively list
conversation between the meetings (and not just
a burst before each) will make it easier for
us to acquire more meeting time at future
IETFs.

We have 150 minutes to work with:

   5    administrivia			chairs
  15	cipid/rpid/future		Henning
  40	MSRP				Ben/Cullen
  45	XCAP				Jonathan
   5	advanced requirements		Jonathan
  10	prescaps			Mikko
  10	partial notify			Mikko
  10    filtering                       Hisham
  10    interdomain requirements        Orit
 ----
 150



RjS


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



From simple-admin@ietf.org  Sat Feb 21 15:26: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 PAA13519
	for <simple-archive@ietf.org>; Sat, 21 Feb 2004 15:26:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Audi7-0004Ff-00
	for simple-archive@ietf.org; Sat, 21 Feb 2004 15:26:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AudhB-0004CI-00
	for simple-archive@ietf.org; Sat, 21 Feb 2004 15:25:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AudgY-0004AE-00; Sat, 21 Feb 2004 15:25:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AudgN-0004m5-1v; Sat, 21 Feb 2004 15: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 1AudgC-0004iA-79
	for simple@optimus.ietf.org; Sat, 21 Feb 2004 15:24: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 PAA13483
	for <simple@ietf.org>; Sat, 21 Feb 2004 15:24:49 -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 1AudgA-00049K-00
	for simple@ietf.org; Sat, 21 Feb 2004 15:24:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AudfC-00046s-00
	for simple@ietf.org; Sat, 21 Feb 2004 15:23:51 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AudeF-00044G-00
	for simple@ietf.org; Sat, 21 Feb 2004 15:22:51 -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 i1LKMiH25508;
	Sat, 21 Feb 2004 22:22:44 +0200 (EET)
X-Scanned: Sat, 21 Feb 2004 22:22:33 +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 i1LKMXXD008719;
	Sat, 21 Feb 2004 22:22:33 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00jtheT3; Sat, 21 Feb 2004 22:22:31 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 i1LKMV713300;
	Sat, 21 Feb 2004 22:22:31 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Sat, 21 Feb 2004 22:22:31 +0200
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Sat, 21 Feb 2004 22:22: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] Chat sessions
Message-ID: <357AEC66DB509A4EA46CB85D7968B6AF467538@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP37A1ic7aA/wzHQsaVI6FHRLciTAAx/WMA
To: <pkyzivat@cisco.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 21 Feb 2004 20:22:30.0915 (UTC) FILETIME=[6E90A530:01C3F8B8]
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: Sat, 21 Feb 2004 22:21: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

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 goal should=20
> not be to introduce special features for chat conferences. It=20
> should be=20
> to learn what features users of chat conferences expect, and=20
> ensure that=20
> comparable features are available via our conference framework, and=20
> available with any media when that makes sense. So I think=20
> some of these=20
> ideas need to flow back into the 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 aren't any now.

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 conferees, no matter what the media is.

>=20
> More specific comments:
>=20
> -----------
>=20
>     .... Each message needs
>     to carry in it an identifier of the sender of the message.
>=20
>     This is accomplished using the 'message/cpim' MIME type,=20
> as defined
>     in [7]. The conference focus MUST insist on using the=20
> 'message/cpim'
>     as the top-level wrapper type in the SDP, as defined in [12].
>=20
> I think this is a little harsh. But as long as cpim support is=20
> *required* of msrp implementations I guess it is ok. All that=20
> is needed=20
> to enforce it is for the focus to refuse any other format for=20
> containers.

As you said, we didn't introduce the requirement for cpim. So this =
shouldn't be an issue.

>=20
> However it is relatively trivial to be more accomodating, adding and=20
> removing cpim wrappers according to the desires of the=20
> individual 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 message/cpim =
message. Endpoints SHOULD use messgae/cpim to relief the focus from =
wrapping messages when the focus distributes a copy.

>=20
> ---------
>=20
>     If the message is a addressed to the whole conference, the To
>     header of the CPIM message contains the conference URI.
>=20
> That works. But it would be convenient by default if messages=20
> containing=20
> no To are addressed to the conference as a whole.
>=20
>=20

Ok, I guess the effect is the same.


> ----------
>=20
> Nickname management is problematic. It seems as though nicknames will=20
> need to be authenticated and authorized. But it isn't at all=20
> clear that=20
> the focus is the right entity to do so. (The scope is wrong.)

I don't think a nickname has to be authorized. Users are authorized, and =
once a user is authorized, she can choose any available nickname. Is =
this what you meant?

Regarding the scope of the nicknames, I believe a 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 administrative domains.

>=20
> I think this would be better served by using real, routable=20
> im: or sip:=20
> uris. As needed, service providers can exist to host nicknames and=20
> forward requests addressed to them to other addresses.

The point is that a nickname should not let you track the real user. =
Only the conference server is able to map the real SIP URI to the =
nickname, but not users. For instance, if user B receives an instant =
message (through the conference server) from user A, B should only see =
the nickname, unless A wants to disclose his real URI.=20

Making nicknames a real URI loose the semantics of the "nickname". We =
don't want that behaviour, we want a nickname to remain a nickname, =
something meaningless.


>=20
> Then, a conference server would only need to authenticate=20
> endpoints when=20
> they are connected to the focus, and verify that the From field of an=20
> incoming cpim message matches the known identity of the source.
>=20
> The roster is then available via the conference event=20
> package, or via CPCP.
>=20
> (However there would be serious problems with federated foci.)
>=20
> 	Paul
>=20

/Miguel

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


From exim@www1.ietf.org  Sat Feb 21 15:27: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 PAA13561
	for <simple-archive@odin.ietf.org>; Sat, 21 Feb 2004 15:27: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 1AudiA-0004s8-Rw
	for simple-archive@odin.ietf.org; Sat, 21 Feb 2004 15:26:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1LKQsMB018725
	for simple-archive@odin.ietf.org; Sat, 21 Feb 2004 15:26:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AudiA-0004rw-1c
	for simple-web-archive@optimus.ietf.org; Sat, 21 Feb 2004 15: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 PAA13538
	for <simple-web-archive@ietf.org>; Sat, 21 Feb 2004 15:26:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Audi8-0004Fk-00
	for simple-web-archive@ietf.org; Sat, 21 Feb 2004 15:26:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AudhC-0004CP-00
	for simple-web-archive@ietf.org; Sat, 21 Feb 2004 15:25:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AudgY-0004AE-00; Sat, 21 Feb 2004 15:25:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AudgN-0004m5-1v; Sat, 21 Feb 2004 15: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 1AudgC-0004iA-79
	for simple@optimus.ietf.org; Sat, 21 Feb 2004 15:24: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 PAA13483
	for <simple@ietf.org>; Sat, 21 Feb 2004 15:24:49 -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 1AudgA-00049K-00
	for simple@ietf.org; Sat, 21 Feb 2004 15:24:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AudfC-00046s-00
	for simple@ietf.org; Sat, 21 Feb 2004 15:23:51 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AudeF-00044G-00
	for simple@ietf.org; Sat, 21 Feb 2004 15:22:51 -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 i1LKMiH25508;
	Sat, 21 Feb 2004 22:22:44 +0200 (EET)
X-Scanned: Sat, 21 Feb 2004 22:22:33 +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 i1LKMXXD008719;
	Sat, 21 Feb 2004 22:22:33 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00jtheT3; Sat, 21 Feb 2004 22:22:31 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 i1LKMV713300;
	Sat, 21 Feb 2004 22:22:31 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Sat, 21 Feb 2004 22:22:31 +0200
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Sat, 21 Feb 2004 22:22: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] Chat sessions
Message-ID: <357AEC66DB509A4EA46CB85D7968B6AF467538@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP37A1ic7aA/wzHQsaVI6FHRLciTAAx/WMA
To: <pkyzivat@cisco.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 21 Feb 2004 20:22:30.0915 (UTC) FILETIME=[6E90A530:01C3F8B8]
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: Sat, 21 Feb 2004 22:21: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

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 goal should=20
> not be to introduce special features for chat conferences. It=20
> should be=20
> to learn what features users of chat conferences expect, and=20
> ensure that=20
> comparable features are available via our conference framework, and=20
> available with any media when that makes sense. So I think=20
> some of these=20
> ideas need to flow back into the 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 aren't any now.

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 conferees, no matter what the media is.

>=20
> More specific comments:
>=20
> -----------
>=20
>     .... Each message needs
>     to carry in it an identifier of the sender of the message.
>=20
>     This is accomplished using the 'message/cpim' MIME type,=20
> as defined
>     in [7]. The conference focus MUST insist on using the=20
> 'message/cpim'
>     as the top-level wrapper type in the SDP, as defined in [12].
>=20
> I think this is a little harsh. But as long as cpim support is=20
> *required* of msrp implementations I guess it is ok. All that=20
> is needed=20
> to enforce it is for the focus to refuse any other format for=20
> containers.

As you said, we didn't introduce the requirement for cpim. So this =
shouldn't be an issue.

>=20
> However it is relatively trivial to be more accomodating, adding and=20
> removing cpim wrappers according to the desires of the=20
> individual 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 message/cpim =
message. Endpoints SHOULD use messgae/cpim to relief the focus from =
wrapping messages when the focus distributes a copy.

>=20
> ---------
>=20
>     If the message is a addressed to the whole conference, the To
>     header of the CPIM message contains the conference URI.
>=20
> That works. But it would be convenient by default if messages=20
> containing=20
> no To are addressed to the conference as a whole.
>=20
>=20

Ok, I guess the effect is the same.


> ----------
>=20
> Nickname management is problematic. It seems as though nicknames will=20
> need to be authenticated and authorized. But it isn't at all=20
> clear that=20
> the focus is the right entity to do so. (The scope is wrong.)

I don't think a nickname has to be authorized. Users are authorized, and =
once a user is authorized, she can choose any available nickname. Is =
this what you meant?

Regarding the scope of the nicknames, I believe a 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 administrative domains.

>=20
> I think this would be better served by using real, routable=20
> im: or sip:=20
> uris. As needed, service providers can exist to host nicknames and=20
> forward requests addressed to them to other addresses.

The point is that a nickname should not let you track the real user. =
Only the conference server is able to map the real SIP URI to the =
nickname, but not users. For instance, if user B receives an instant =
message (through the conference server) from user A, B should only see =
the nickname, unless A wants to disclose his real URI.=20

Making nicknames a real URI loose the semantics of the "nickname". We =
don't want that behaviour, we want a nickname to remain a nickname, =
something meaningless.


>=20
> Then, a conference server would only need to authenticate=20
> endpoints when=20
> they are connected to the focus, and verify that the From field of an=20
> incoming cpim message matches the known identity of the source.
>=20
> The roster is then available via the conference event=20
> package, or via CPCP.
>=20
> (However there would be serious problems with federated foci.)
>=20
> 	Paul
>=20

/Miguel

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



From simple-admin@ietf.org  Sat Feb 21 17:49: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 RAA17927
	for <simple-archive@ietf.org>; Sat, 21 Feb 2004 17:49:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aufwb-0004zA-00
	for simple-archive@ietf.org; Sat, 21 Feb 2004 17:49:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aufve-0004we-00
	for simple-archive@ietf.org; Sat, 21 Feb 2004 17:48:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Auful-0004uJ-00; Sat, 21 Feb 2004 17:48:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aufuj-0004De-5P; Sat, 21 Feb 2004 17: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 1Aufto-0004Bj-Nl
	for simple@optimus.ietf.org; Sat, 21 Feb 2004 17:47: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 RAA17830
	for <simple@ietf.org>; Sat, 21 Feb 2004 17:47:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Auftm-0004q9-00
	for simple@ietf.org; Sat, 21 Feb 2004 17:47:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aufsp-0004mL-00
	for simple@ietf.org; Sat, 21 Feb 2004 17:46:04 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aufrw-0004jC-00
	for simple@ietf.org; Sat, 21 Feb 2004 17:45:08 -0500
Received: from bear.cs.columbia.edu (IDENT:Qq9cJgNu6dRlLlj5Dr4+K0wk2HH9UhYC@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i1LMj7mS017930
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Sat, 21 Feb 2004 17:45:07 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-104-237.mad.east.verizon.net [138.89.104.237])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i1LMj4mi017406
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sat, 21 Feb 2004 17:45:06 -0500
Message-ID: <4037DF6C.1090709@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.6) Gecko/20040113
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Anders Kristensen <akristensen@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <4036255A.8090208@dynamicsoft.com>
In-Reply-To: <4036255A.8090208@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, 21 Feb 2004 17:45: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=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Thanks for your careful reading. Some comments inline:

Anders Kristensen wrote:

> 
> The draft doesn't spell out how many times the various extension 
> elements can appear in a particular <tuple> or <status> element. For 
> example, <activity> can perhaps appear more than once in a <status> but 
> <idle> probably can't. These constraints aren't expressed in the schema 
> so should be in the text.

I've added minOccurs and maxOccurs where appropriate. I think in general 
privacy rules, for example, get messy if you allow multiple occurrences 
for things like sphere. I made activity a list type.

The default for minOccurs and maxOccurs is 1, if I read 
http://www.w3.org/TR/xmlschema-0/ correctly.

> 
>  From 4.2:
> 
>    The <activity> element MAY be qualified with the 'from' and 'until'
>    attributes to describe the time when the element assumed this value
>    and the time until which is element is expected to be valid.
> 
> The schema def seems to require 'from' and doesn't define 'until'.

I don't see why the schema would indicate that the attribute is 
required; there is no 'use="required"' declaration on the attribute.

> 
> 4.4: The <contact-type> element apparently is supposed to be extensible 
> but AFAIK (and this may be wrong) the schema definition of this as a 
> restriction of xs:token will not allow subsequent "widening" of the 
> value space.

Suggestions on an appropriate schema definition would be appreciated. 
Probably best to just define as token and leave the value definition to 
the document and IANA extensions.

> 
> 4.7: last paragraph seems to be a cut and paste error.

Fixed.

> 
> 4.8 The <relationship> element seems to me to be a qualification of a 
> tuple rather than a status. Shouldn't <relationship> be a tuple rather 
> than a status extension?

Good point; changed.

> 
> 5.1 The example has a bunch of errors:
> - first <note> element appears in illegal place (according to the PIDF 
> schema)
> - Bad namespace prefix on <relationship> element.
> - Within <tuple> elements, extensions must come immediately after the 
> <status> element.
> - The <contact> element is not a child of <status> (1st tuple)

I think I got them now.

> 
> In the schema section, the definition of activityToken and sphereToken 
> looks odd. I'm not sure what it means or whether it's legal.

Suggestions on a how to best define a list of extensible tokens would be 
helpful. I'm unsure.

> 
> The 'from' and 'until' attributes of <sphere> aren't mentioned in the text.

Added.

> 
> 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  Sat Feb 21 17:50: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 RAA17962
	for <simple-archive@odin.ietf.org>; Sat, 21 Feb 2004 17:50: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 1Aufwh-0004P0-6s
	for simple-archive@odin.ietf.org; Sat, 21 Feb 2004 17:50:03 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1LMo3nZ016916
	for simple-archive@odin.ietf.org; Sat, 21 Feb 2004 17: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 1Aufwg-0004OX-F4
	for simple-web-archive@optimus.ietf.org; Sat, 21 Feb 2004 17:50: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 RAA17945
	for <simple-web-archive@ietf.org>; Sat, 21 Feb 2004 17:49:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aufwd-0004zd-00
	for simple-web-archive@ietf.org; Sat, 21 Feb 2004 17:49:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aufvf-0004wn-00
	for simple-web-archive@ietf.org; Sat, 21 Feb 2004 17:49:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Auful-0004uJ-00; Sat, 21 Feb 2004 17:48:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aufuj-0004De-5P; Sat, 21 Feb 2004 17: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 1Aufto-0004Bj-Nl
	for simple@optimus.ietf.org; Sat, 21 Feb 2004 17:47: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 RAA17830
	for <simple@ietf.org>; Sat, 21 Feb 2004 17:47:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Auftm-0004q9-00
	for simple@ietf.org; Sat, 21 Feb 2004 17:47:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aufsp-0004mL-00
	for simple@ietf.org; Sat, 21 Feb 2004 17:46:04 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aufrw-0004jC-00
	for simple@ietf.org; Sat, 21 Feb 2004 17:45:08 -0500
Received: from bear.cs.columbia.edu (IDENT:Qq9cJgNu6dRlLlj5Dr4+K0wk2HH9UhYC@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i1LMj7mS017930
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Sat, 21 Feb 2004 17:45:07 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-104-237.mad.east.verizon.net [138.89.104.237])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i1LMj4mi017406
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sat, 21 Feb 2004 17:45:06 -0500
Message-ID: <4037DF6C.1090709@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.6) Gecko/20040113
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Anders Kristensen <akristensen@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <4036255A.8090208@dynamicsoft.com>
In-Reply-To: <4036255A.8090208@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, 21 Feb 2004 17:45: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=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Thanks for your careful reading. Some comments inline:

Anders Kristensen wrote:

> 
> The draft doesn't spell out how many times the various extension 
> elements can appear in a particular <tuple> or <status> element. For 
> example, <activity> can perhaps appear more than once in a <status> but 
> <idle> probably can't. These constraints aren't expressed in the schema 
> so should be in the text.

I've added minOccurs and maxOccurs where appropriate. I think in general 
privacy rules, for example, get messy if you allow multiple occurrences 
for things like sphere. I made activity a list type.

The default for minOccurs and maxOccurs is 1, if I read 
http://www.w3.org/TR/xmlschema-0/ correctly.

> 
>  From 4.2:
> 
>    The <activity> element MAY be qualified with the 'from' and 'until'
>    attributes to describe the time when the element assumed this value
>    and the time until which is element is expected to be valid.
> 
> The schema def seems to require 'from' and doesn't define 'until'.

I don't see why the schema would indicate that the attribute is 
required; there is no 'use="required"' declaration on the attribute.

> 
> 4.4: The <contact-type> element apparently is supposed to be extensible 
> but AFAIK (and this may be wrong) the schema definition of this as a 
> restriction of xs:token will not allow subsequent "widening" of the 
> value space.

Suggestions on an appropriate schema definition would be appreciated. 
Probably best to just define as token and leave the value definition to 
the document and IANA extensions.

> 
> 4.7: last paragraph seems to be a cut and paste error.

Fixed.

> 
> 4.8 The <relationship> element seems to me to be a qualification of a 
> tuple rather than a status. Shouldn't <relationship> be a tuple rather 
> than a status extension?

Good point; changed.

> 
> 5.1 The example has a bunch of errors:
> - first <note> element appears in illegal place (according to the PIDF 
> schema)
> - Bad namespace prefix on <relationship> element.
> - Within <tuple> elements, extensions must come immediately after the 
> <status> element.
> - The <contact> element is not a child of <status> (1st tuple)

I think I got them now.

> 
> In the schema section, the definition of activityToken and sphereToken 
> looks odd. I'm not sure what it means or whether it's legal.

Suggestions on a how to best define a list of extensible tokens would be 
helpful. I'm unsure.

> 
> The 'from' and 'until' attributes of <sphere> aren't mentioned in the text.

Added.

> 
> 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  Sun Feb 22 01:22: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 BAA03144
	for <simple-archive@ietf.org>; Sun, 22 Feb 2004 01:22:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aun0C-0002J2-00
	for simple-archive@ietf.org; Sun, 22 Feb 2004 01:22:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AumzF-0002Fx-00
	for simple-archive@ietf.org; Sun, 22 Feb 2004 01:21:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AumyK-0002Da-00; Sun, 22 Feb 2004 01:20:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AumyB-0008UE-Sh; Sun, 22 Feb 2004 01: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 1AumxO-0008SG-Ob
	for simple@optimus.ietf.org; Sun, 22 Feb 2004 01:19: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 BAA03116
	for <simple@ietf.org>; Sun, 22 Feb 2004 01:19:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AumxL-0002Ao-00
	for simple@ietf.org; Sun, 22 Feb 2004 01:19:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AumwR-00028m-00
	for simple@ietf.org; Sun, 22 Feb 2004 01:18:16 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AumvX-00024d-00
	for simple@ietf.org; Sun, 22 Feb 2004 01:17:19 -0500
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1M6H0Nr007596
	for <simple@ietf.org>; Sun, 22 Feb 2004 01:17:00 -0500 (EST)
Message-ID: <4038494D.2020706@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] Advanced IM 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: Sun, 22 Feb 2004 01:16: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

Folks,

As I noted earlier, I resubmitted the advanced IM requirements draft. It 
specifies a bunch of advanced IM functions we havent yet tackled here. 
They are:

* delivery reports for IM
* is-typing indicator (Henning had an I-D on this that has expired)
* capabilities indications of maximum desired message sizes for IM
* page mode groups (under discussion in the context of exploders in sipping)
* invitations to non-real time sessions


The last of these is particularly interesting. One use case is "call 
alerts" in PTT. There, I send you a request to have a PTT chat. The 
request is not answered in real time. Rather, its stored by the 
recipient as if it were an IM, and can be answered at any time later. 
"Answering it" merely involves setting up a PTT call back to the caller. 
Its also possible to cancel the call alert at any time.

There are some interesting ways to accomplish this function. The one 
I've been thinking about is taking a SIP INVITE message, and sending it 
in the body of a MESSAGE request as a message/sip content. I'm sure 
there are other ways.

Are these topics for which there is still group interest in working on? 
I think all of them remain quite important.

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  Sun Feb 22 01:22: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 BAA03184
	for <simple-archive@odin.ietf.org>; Sun, 22 Feb 2004 01:22: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 1Aun0H-0000Ad-7h
	for simple-archive@odin.ietf.org; Sun, 22 Feb 2004 01:22:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1M6MDpV000649
	for simple-archive@odin.ietf.org; Sun, 22 Feb 2004 01:22:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aun0H-0000AO-3h
	for simple-web-archive@optimus.ietf.org; Sun, 22 Feb 2004 01:22: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 BAA03148
	for <simple-web-archive@ietf.org>; Sun, 22 Feb 2004 01:22:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aun0D-0002J7-00
	for simple-web-archive@ietf.org; Sun, 22 Feb 2004 01:22:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AumzF-0002G4-00
	for simple-web-archive@ietf.org; Sun, 22 Feb 2004 01:21:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AumyK-0002Da-00; Sun, 22 Feb 2004 01:20:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AumyB-0008UE-Sh; Sun, 22 Feb 2004 01: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 1AumxO-0008SG-Ob
	for simple@optimus.ietf.org; Sun, 22 Feb 2004 01:19: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 BAA03116
	for <simple@ietf.org>; Sun, 22 Feb 2004 01:19:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AumxL-0002Ao-00
	for simple@ietf.org; Sun, 22 Feb 2004 01:19:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AumwR-00028m-00
	for simple@ietf.org; Sun, 22 Feb 2004 01:18:16 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AumvX-00024d-00
	for simple@ietf.org; Sun, 22 Feb 2004 01:17:19 -0500
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1M6H0Nr007596
	for <simple@ietf.org>; Sun, 22 Feb 2004 01:17:00 -0500 (EST)
Message-ID: <4038494D.2020706@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] Advanced IM 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: Sun, 22 Feb 2004 01:16: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

Folks,

As I noted earlier, I resubmitted the advanced IM requirements draft. It 
specifies a bunch of advanced IM functions we havent yet tackled here. 
They are:

* delivery reports for IM
* is-typing indicator (Henning had an I-D on this that has expired)
* capabilities indications of maximum desired message sizes for IM
* page mode groups (under discussion in the context of exploders in sipping)
* invitations to non-real time sessions


The last of these is particularly interesting. One use case is "call 
alerts" in PTT. There, I send you a request to have a PTT chat. The 
request is not answered in real time. Rather, its stored by the 
recipient as if it were an IM, and can be answered at any time later. 
"Answering it" merely involves setting up a PTT call back to the caller. 
Its also possible to cancel the call alert at any time.

There are some interesting ways to accomplish this function. The one 
I've been thinking about is taking a SIP INVITE message, and sending it 
in the body of a MESSAGE request as a message/sip content. I'm sure 
there are other ways.

Are these topics for which there is still group interest in working on? 
I think all of them remain quite important.

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  Sun Feb 22 01:44: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 BAA03733
	for <simple-archive@ietf.org>; Sun, 22 Feb 2004 01:44:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AunLX-0003VZ-00
	for simple-archive@ietf.org; Sun, 22 Feb 2004 01:44:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AunKg-0003TU-00
	for simple-archive@ietf.org; Sun, 22 Feb 2004 01:43:19 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AunKR-0003Qf-00; Sun, 22 Feb 2004 01:43:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AunKP-0001Ks-L1; Sun, 22 Feb 2004 01: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 1AunJh-0001KK-Dy
	for simple@optimus.ietf.org; Sun, 22 Feb 2004 01: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 BAA03695
	for <simple@ietf.org>; Sun, 22 Feb 2004 01:42:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AunJe-0003P0-00
	for simple@ietf.org; Sun, 22 Feb 2004 01:42:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AunIl-0003MN-00
	for simple@ietf.org; Sun, 22 Feb 2004 01:41:20 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AunIU-0003JF-00; Sun, 22 Feb 2004 01:41:02 -0500
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1M6eJNr007616;
	Sun, 22 Feb 2004 01:40:19 -0500 (EST)
Message-ID: <40384EC4.1090000@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: geopriv@ietf.org, simple@ietf.org, hgs@cs.columbia.edu, jmorris@cdt.org,
        hannes.tschofenig@siemens.com, jorge.cuellar@siemens.com,
        jmpolk@cisco.com, christian.guenther@siemens.com
References: <2038BCC78B1AD641891A0D1AE133DBB701797798@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797798@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Comments on draft-ietf-geopriv-coom-policy-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: Sun, 22 Feb 2004 01:40: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

Some further thoughts inline:

hisham.khartabil@nokia.com wrote:


> - Section 7.1: It says the <domain> element contains a list of
> <except> elements. Looking at the schema and examples, the <except>
> element is not really contained by the <domain> element. The schema
> needs changing. This change will also cause less errors by using the
> schema to disallow the <except> element appearing with a <uri>
> element. I suggest:
> 
> <domain> <domain-name>example.com</domain-name> 
> <except>joe@example.com</except> </domain>
> 
> You also need to state that the URI appearing in an <except> element
> must have a domain part that is the same as the domain in
> <domain-name>

You can actually enforce that with the schema, if you define it like this:

<domain>
   <domain-name>example.com</domain-name>
   <except-user>joe</except-user>
</domain>

That is, the <except-user> element only contains a user part within the 
specified domain. This way, you don't even need to do a check - there is 
no way to specify exceptions outside of a domain.

> - Section 7.3 defines the validity. Who does the garbage collection
> when a rule has expired? Do they stay or the server for ever? cleaned
> by the client? by the server?

My understanding is that there is actually no garbage collection in the 
normal sense; that is, the server would not remove the rule. If the 
validity has expired, the rule would simply never match any requests. A 
client would still need to clean it up. I think thats important. I dont 
want the server to remove them, since the client may wish to 
re-instantiate the rule for a different time period by just modifying 
the validility element.

-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  Sun Feb 22 01:44: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 BAA03855
	for <simple-archive@odin.ietf.org>; Sun, 22 Feb 2004 01:44: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 1AunLb-0001Ru-Si
	for simple-archive@odin.ietf.org; Sun, 22 Feb 2004 01:44:15 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1M6iFe2005564
	for simple-archive@odin.ietf.org; Sun, 22 Feb 2004 01:44:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AunLb-0001Rf-OJ
	for simple-web-archive@optimus.ietf.org; Sun, 22 Feb 2004 01:44: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 BAA03746
	for <simple-web-archive@ietf.org>; Sun, 22 Feb 2004 01:44:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AunLY-0003Ve-00
	for simple-web-archive@ietf.org; Sun, 22 Feb 2004 01:44:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AunKh-0003Tb-00
	for simple-web-archive@ietf.org; Sun, 22 Feb 2004 01:43:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AunKR-0003Qf-00; Sun, 22 Feb 2004 01:43:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AunKP-0001Ks-L1; Sun, 22 Feb 2004 01: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 1AunJh-0001KK-Dy
	for simple@optimus.ietf.org; Sun, 22 Feb 2004 01: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 BAA03695
	for <simple@ietf.org>; Sun, 22 Feb 2004 01:42:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AunJe-0003P0-00
	for simple@ietf.org; Sun, 22 Feb 2004 01:42:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AunIl-0003MN-00
	for simple@ietf.org; Sun, 22 Feb 2004 01:41:20 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AunIU-0003JF-00; Sun, 22 Feb 2004 01:41:02 -0500
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1M6eJNr007616;
	Sun, 22 Feb 2004 01:40:19 -0500 (EST)
Message-ID: <40384EC4.1090000@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: geopriv@ietf.org, simple@ietf.org, hgs@cs.columbia.edu, jmorris@cdt.org,
        hannes.tschofenig@siemens.com, jorge.cuellar@siemens.com,
        jmpolk@cisco.com, christian.guenther@siemens.com
References: <2038BCC78B1AD641891A0D1AE133DBB701797798@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797798@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Comments on draft-ietf-geopriv-coom-policy-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: Sun, 22 Feb 2004 01:40: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

Some further thoughts inline:

hisham.khartabil@nokia.com wrote:


> - Section 7.1: It says the <domain> element contains a list of
> <except> elements. Looking at the schema and examples, the <except>
> element is not really contained by the <domain> element. The schema
> needs changing. This change will also cause less errors by using the
> schema to disallow the <except> element appearing with a <uri>
> element. I suggest:
> 
> <domain> <domain-name>example.com</domain-name> 
> <except>joe@example.com</except> </domain>
> 
> You also need to state that the URI appearing in an <except> element
> must have a domain part that is the same as the domain in
> <domain-name>

You can actually enforce that with the schema, if you define it like this:

<domain>
   <domain-name>example.com</domain-name>
   <except-user>joe</except-user>
</domain>

That is, the <except-user> element only contains a user part within the 
specified domain. This way, you don't even need to do a check - there is 
no way to specify exceptions outside of a domain.

> - Section 7.3 defines the validity. Who does the garbage collection
> when a rule has expired? Do they stay or the server for ever? cleaned
> by the client? by the server?

My understanding is that there is actually no garbage collection in the 
normal sense; that is, the server would not remove the rule. If the 
validity has expired, the rule would simply never match any requests. A 
client would still need to clean it up. I think thats important. I dont 
want the server to remove them, since the client may wish to 
re-instantiate the rule for a different time period by just modifying 
the validility element.

-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  Sun Feb 22 03:28: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 DAA20212
	for <simple-archive@ietf.org>; Sun, 22 Feb 2004 03:28:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuoyE-0001WZ-00
	for simple-archive@ietf.org; Sun, 22 Feb 2004 03:28:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuoxO-0001Te-00
	for simple-archive@ietf.org; Sun, 22 Feb 2004 03:27:23 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuowX-0001Ql-00; Sun, 22 Feb 2004 03:26:29 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Auow7-00078N-Gz; Sun, 22 Feb 2004 03: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 1AuovO-000762-1O
	for simple@optimus.ietf.org; Sun, 22 Feb 2004 03: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 DAA20170
	for <simple@ietf.org>; Sun, 22 Feb 2004 03:25:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuovL-0001Kw-00
	for simple@ietf.org; Sun, 22 Feb 2004 03:25:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuouQ-0001GR-00
	for simple@ietf.org; Sun, 22 Feb 2004 03:24:19 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Auotm-0001Aw-00
	for simple@ietf.org; Sun, 22 Feb 2004 03:23:38 -0500
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1M8NJNr007715;
	Sun, 22 Feb 2004 03:23:19 -0500 (EST)
Message-ID: <403866E7.20409@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: <2038BCC78B1AD641891A0D1AE133DBB701797787@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797787@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: Sun, 22 Feb 2004 03:23: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

inline.

hisham.khartabil@nokia.com wrote:

> 
>> -----Original Message----- From: ext Jonathan Rosenberg
>> [mailto:jdrosen@dynamicsoft.com] Sent: 19.February.2004 06:48 To:
>> Khartabil Hisham (Nokia-TP-MSW/Helsinki) Cc: CBoulton@ubiquity.net;
>> simple@ietf.org Subject: Re: [Simple] Update to xcap package
>> 
>> 
>> 
>> 
>> 
>> hisham.khartabil@nokia.com wrote:
>> 
>> 
>>> I had the use case in my mind that if we have a list that is
>>> shared amongst 100 or even 10000 employees and one modifies it,
>>> then this will result in 100 NOTIFYs. Each then might generate a
>>> GET.
>> 
>> OK.
>> 
>> 
>>> Also for a conference using XCAP, it might be true that there is
>>> one creator, but there could be many privileged users who have
>>> read rights and can subscribe to the changes in the conference
>>> policy.
>>> 
>>> I'm not sure if the cost of sending the changes in a NOTIFY as 
>>> opposed to just sending the etag is so great.
>> 
>> One thing we need to figure out is the format for the NOTIFY. WHats
>> in the event package at the moment won't work, because there are 
>> many valid results that can be obtained from applying the xcap
>> operations to a document.
> 
> 
> I'm sorry, I don't understand what you mean by saying that many valid
> results can be obtained. Can you elaborate?

Sorry for being unclear on it.

Lets say I have a document like this:

<foo>
   <bar id="1"/>
   <bar id="2"/>
</foo>

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.


-- 
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  Sun Feb 22 03:28: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 DAA20241
	for <simple-archive@odin.ietf.org>; Sun, 22 Feb 2004 03:28: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 1AuoyM-0007UB-2q
	for simple-archive@odin.ietf.org; Sun, 22 Feb 2004 03:28:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1M8SLkK028775
	for simple-archive@odin.ietf.org; Sun, 22 Feb 2004 03:28:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuoyI-0007Tj-4m
	for simple-web-archive@optimus.ietf.org; Sun, 22 Feb 2004 03:28: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 DAA20230
	for <simple-web-archive@ietf.org>; Sun, 22 Feb 2004 03:28:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuoyF-0001Wn-00
	for simple-web-archive@ietf.org; Sun, 22 Feb 2004 03:28:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuoxP-0001Tm-00
	for simple-web-archive@ietf.org; Sun, 22 Feb 2004 03:27:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuowX-0001Ql-00; Sun, 22 Feb 2004 03:26:29 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Auow7-00078N-Gz; Sun, 22 Feb 2004 03: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 1AuovO-000762-1O
	for simple@optimus.ietf.org; Sun, 22 Feb 2004 03: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 DAA20170
	for <simple@ietf.org>; Sun, 22 Feb 2004 03:25:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuovL-0001Kw-00
	for simple@ietf.org; Sun, 22 Feb 2004 03:25:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuouQ-0001GR-00
	for simple@ietf.org; Sun, 22 Feb 2004 03:24:19 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Auotm-0001Aw-00
	for simple@ietf.org; Sun, 22 Feb 2004 03:23:38 -0500
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1M8NJNr007715;
	Sun, 22 Feb 2004 03:23:19 -0500 (EST)
Message-ID: <403866E7.20409@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: <2038BCC78B1AD641891A0D1AE133DBB701797787@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797787@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: Sun, 22 Feb 2004 03:23: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=AWL 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: 19.February.2004 06:48 To:
>> Khartabil Hisham (Nokia-TP-MSW/Helsinki) Cc: CBoulton@ubiquity.net;
>> simple@ietf.org Subject: Re: [Simple] Update to xcap package
>> 
>> 
>> 
>> 
>> 
>> hisham.khartabil@nokia.com wrote:
>> 
>> 
>>> I had the use case in my mind that if we have a list that is
>>> shared amongst 100 or even 10000 employees and one modifies it,
>>> then this will result in 100 NOTIFYs. Each then might generate a
>>> GET.
>> 
>> OK.
>> 
>> 
>>> Also for a conference using XCAP, it might be true that there is
>>> one creator, but there could be many privileged users who have
>>> read rights and can subscribe to the changes in the conference
>>> policy.
>>> 
>>> I'm not sure if the cost of sending the changes in a NOTIFY as 
>>> opposed to just sending the etag is so great.
>> 
>> One thing we need to figure out is the format for the NOTIFY. WHats
>> in the event package at the moment won't work, because there are 
>> many valid results that can be obtained from applying the xcap
>> operations to a document.
> 
> 
> I'm sorry, I don't understand what you mean by saying that many valid
> results can be obtained. Can you elaborate?

Sorry for being unclear on it.

Lets say I have a document like this:

<foo>
   <bar id="1"/>
   <bar id="2"/>
</foo>

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.


-- 
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  Sun Feb 22 09:44: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 JAA27685
	for <simple-archive@ietf.org>; Sun, 22 Feb 2004 09:44:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuuqK-0005Ae-00
	for simple-archive@ietf.org; Sun, 22 Feb 2004 09:44:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuupR-00058R-00
	for simple-archive@ietf.org; Sun, 22 Feb 2004 09:43:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Auup3-00055q-00; Sun, 22 Feb 2004 09: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 1Auuov-0002Si-8A; Sun, 22 Feb 2004 09: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 1AuuoP-0002RY-Du
	for simple@optimus.ietf.org; Sun, 22 Feb 2004 09:42: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 JAA27641
	for <simple@ietf.org>; Sun, 22 Feb 2004 09:42:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuuoN-000549-00
	for simple@ietf.org; Sun, 22 Feb 2004 09:42:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuunQ-00051S-00
	for simple@ietf.org; Sun, 22 Feb 2004 09:41:28 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuumT-0004zJ-00
	for simple@ietf.org; Sun, 22 Feb 2004 09:40:29 -0500
Received: from bear.cs.columbia.edu (IDENT:kZOYPmMlmvvmYi39qf7ZG3EcwwcOJHR2@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i1MEdUmS017596
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Sun, 22 Feb 2004 09:39:30 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-104-237.mad.east.verizon.net [138.89.104.237])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i1MEdTmi005102
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sun, 22 Feb 2004 09:39:30 -0500
Message-ID: <4038BF1B.5020601@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.6) Gecko/20040113
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] Advanced IM requirements
References: <4038494D.2020706@dynamicsoft.com>
In-Reply-To: <4038494D.2020706@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, 22 Feb 2004 09:39: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

> * is-typing indicator (Henning had an I-D on this that has expired)

After discussion with the SIMPLE chairs, this draft will be resubmitted 
after the IETF blackout (i.e., work prevention) period. I've already 
updated references and such, so I just need to mail it in.

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


From exim@www1.ietf.org  Sun Feb 22 09: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 JAA27711
	for <simple-archive@odin.ietf.org>; Sun, 22 Feb 2004 09:44: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 1AuuqN-0002cg-Dz
	for simple-archive@odin.ietf.org; Sun, 22 Feb 2004 09:44:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1MEiV4p010079
	for simple-archive@odin.ietf.org; Sun, 22 Feb 2004 09:44:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AuuqN-0002cU-8E
	for simple-web-archive@optimus.ietf.org; Sun, 22 Feb 2004 09:44: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 JAA27703
	for <simple-web-archive@ietf.org>; Sun, 22 Feb 2004 09:44:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuuqL-0005Aj-00
	for simple-web-archive@ietf.org; Sun, 22 Feb 2004 09:44:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuupS-00058Z-00
	for simple-web-archive@ietf.org; Sun, 22 Feb 2004 09:43:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Auup3-00055q-00; Sun, 22 Feb 2004 09: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 1Auuov-0002Si-8A; Sun, 22 Feb 2004 09: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 1AuuoP-0002RY-Du
	for simple@optimus.ietf.org; Sun, 22 Feb 2004 09:42: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 JAA27641
	for <simple@ietf.org>; Sun, 22 Feb 2004 09:42:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuuoN-000549-00
	for simple@ietf.org; Sun, 22 Feb 2004 09:42:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AuunQ-00051S-00
	for simple@ietf.org; Sun, 22 Feb 2004 09:41:28 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AuumT-0004zJ-00
	for simple@ietf.org; Sun, 22 Feb 2004 09:40:29 -0500
Received: from bear.cs.columbia.edu (IDENT:kZOYPmMlmvvmYi39qf7ZG3EcwwcOJHR2@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i1MEdUmS017596
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Sun, 22 Feb 2004 09:39:30 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-104-237.mad.east.verizon.net [138.89.104.237])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i1MEdTmi005102
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sun, 22 Feb 2004 09:39:30 -0500
Message-ID: <4038BF1B.5020601@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.6) Gecko/20040113
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] Advanced IM requirements
References: <4038494D.2020706@dynamicsoft.com>
In-Reply-To: <4038494D.2020706@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, 22 Feb 2004 09:39: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

> * is-typing indicator (Henning had an I-D on this that has expired)

After discussion with the SIMPLE chairs, this draft will be resubmitted 
after the IETF blackout (i.e., work prevention) period. I've already 
updated references and such, so I just need to mail it in.

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



From simple-admin@ietf.org  Mon Feb 23 05:33: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 FAA18166
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 05:33:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDOm-00063G-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 05:33:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDO0-0005zI-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 05:32:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDNV-0005uA-00; Mon, 23 Feb 2004 05:31:57 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDMd-0002i3-0A; Mon, 23 Feb 2004 05: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 1AvDLl-0002OJ-5Z
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 05:30: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 FAA18004
	for <simple@ietf.org>; Mon, 23 Feb 2004 05:30:05 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDLh-0005p9-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:30:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDKo-0005m3-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:29:11 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDK5-0005il-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:28:25 -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 i1NASHH23502;
	Mon, 23 Feb 2004 12:28:17 +0200 (EET)
X-Scanned: Mon, 23 Feb 2004 12:28:08 +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 i1NAS8rM010783;
	Mon, 23 Feb 2004 12:28:08 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00zZJdp8; Mon, 23 Feb 2004 12:28:06 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 i1NAS2704341;
	Mon, 23 Feb 2004 12:28:03 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 12:27: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
Subject: RE: [Simple] Chat sessions
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977A7@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP37JdzNYXoS0HgSuu9JVM6sIjPwgCCvB6g
To: <pkyzivat@cisco.com>, <Miguel.An.Garcia@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 23 Feb 2004 10:27:51.0731 (UTC) FILETIME=[B0F0B830:01C3F9F7]
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, 23 Feb 2004 12: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.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 Paul Kyzivat
> Sent: 20.February.2004 21:59
> To: Garcia Miguel.An (Nokia-NRC/Helsinki)
> Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> Subject: Re: [Simple] Chat sessions
>=20
>=20
>=20
> Its good to think about things like this. But I think the goal should=20
> not be to introduce special features for chat conferences. It=20
> should be=20
> to learn what features users of chat conferences expect, and=20
> ensure that=20
> comparable features are available via our conference framework, and=20
> available with any media when that makes sense. So I think=20
> some of these=20
> ideas need to flow back into the conference framework.
>=20
> More specific comments:
>=20
> -----------
>=20
>     .... Each message needs
>     to carry in it an identifier of the sender of the message.
>=20
>     This is accomplished using the 'message/cpim' MIME type,=20
> as defined
>     in [7]. The conference focus MUST insist on using the=20
> 'message/cpim'
>     as the top-level wrapper type in the SDP, as defined in [12].
>=20
> I think this is a little harsh. But as long as cpim support is=20
> *required* of msrp implementations I guess it is ok. All that=20
> is needed=20
> to enforce it is for the focus to refuse any other format for=20
> containers.
>=20
> However it is relatively trivial to be more accomodating, adding and=20
> removing cpim wrappers according to the desires of the=20
> individual endpoints.
>=20
> ---------
>=20
>     If the message is a addressed to the whole conference, the To
>     header of the CPIM message contains the conference URI.
>=20
> That works. But it would be convenient by default if messages=20
> containing=20
> no To are addressed to the conference as a whole.
>=20
>=20
> ----------
>=20
> Nickname management is problematic. It seems as though nicknames will=20
> need to be authenticated and authorized. But it isn't at all=20
> clear that=20
> the focus is the right entity to do so. (The scope is wrong.)

A nickname is just that. I can assign myself any nickname in a chat =
room, as long as my identity is asserted (using whatever authentication =
mechanism).

/Hisham

>=20
> I think this would be better served by using real, routable=20
> im: or sip:=20
> uris. As needed, service providers can exist to host nicknames and=20
> forward requests addressed to them to other addresses.
>=20
> Then, a conference server would only need to authenticate=20
> endpoints when=20
> they are connected to the focus, and verify that the From field of an=20
> incoming cpim message matches the known identity of the source.
>=20
> The roster is then available via the conference event=20
> package, or via CPCP.
>=20
> (However there would be serious problems with federated foci.)
>=20
> 	Paul
>=20
>=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 Feb 23 05:33: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 FAA18206
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 05:33: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 1AvDOq-0002sb-Vj
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 05:33:21 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NAXK9r011068
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 05:33:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDOq-0002sR-RJ
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 05:33: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 FAA18186
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 05:33:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDOn-00063L-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 05:33:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDO1-0005zP-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 05:32:30 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDNV-0005uA-00; Mon, 23 Feb 2004 05:31:57 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDMd-0002i3-0A; Mon, 23 Feb 2004 05: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 1AvDLl-0002OJ-5Z
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 05:30: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 FAA18004
	for <simple@ietf.org>; Mon, 23 Feb 2004 05:30:05 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDLh-0005p9-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:30:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDKo-0005m3-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:29:11 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDK5-0005il-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:28:25 -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 i1NASHH23502;
	Mon, 23 Feb 2004 12:28:17 +0200 (EET)
X-Scanned: Mon, 23 Feb 2004 12:28:08 +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 i1NAS8rM010783;
	Mon, 23 Feb 2004 12:28:08 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00zZJdp8; Mon, 23 Feb 2004 12:28:06 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 i1NAS2704341;
	Mon, 23 Feb 2004 12:28:03 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 12:27: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
Subject: RE: [Simple] Chat sessions
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977A7@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP37JdzNYXoS0HgSuu9JVM6sIjPwgCCvB6g
To: <pkyzivat@cisco.com>, <Miguel.An.Garcia@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 23 Feb 2004 10:27:51.0731 (UTC) FILETIME=[B0F0B830:01C3F9F7]
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, 23 Feb 2004 12: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.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 Paul Kyzivat
> Sent: 20.February.2004 21:59
> To: Garcia Miguel.An (Nokia-NRC/Helsinki)
> Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> Subject: Re: [Simple] Chat sessions
>=20
>=20
>=20
> Its good to think about things like this. But I think the goal should=20
> not be to introduce special features for chat conferences. It=20
> should be=20
> to learn what features users of chat conferences expect, and=20
> ensure that=20
> comparable features are available via our conference framework, and=20
> available with any media when that makes sense. So I think=20
> some of these=20
> ideas need to flow back into the conference framework.
>=20
> More specific comments:
>=20
> -----------
>=20
>     .... Each message needs
>     to carry in it an identifier of the sender of the message.
>=20
>     This is accomplished using the 'message/cpim' MIME type,=20
> as defined
>     in [7]. The conference focus MUST insist on using the=20
> 'message/cpim'
>     as the top-level wrapper type in the SDP, as defined in [12].
>=20
> I think this is a little harsh. But as long as cpim support is=20
> *required* of msrp implementations I guess it is ok. All that=20
> is needed=20
> to enforce it is for the focus to refuse any other format for=20
> containers.
>=20
> However it is relatively trivial to be more accomodating, adding and=20
> removing cpim wrappers according to the desires of the=20
> individual endpoints.
>=20
> ---------
>=20
>     If the message is a addressed to the whole conference, the To
>     header of the CPIM message contains the conference URI.
>=20
> That works. But it would be convenient by default if messages=20
> containing=20
> no To are addressed to the conference as a whole.
>=20
>=20
> ----------
>=20
> Nickname management is problematic. It seems as though nicknames will=20
> need to be authenticated and authorized. But it isn't at all=20
> clear that=20
> the focus is the right entity to do so. (The scope is wrong.)

A nickname is just that. I can assign myself any nickname in a chat =
room, as long as my identity is asserted (using whatever authentication =
mechanism).

/Hisham

>=20
> I think this would be better served by using real, routable=20
> im: or sip:=20
> uris. As needed, service providers can exist to host nicknames and=20
> forward requests addressed to them to other addresses.
>=20
> Then, a conference server would only need to authenticate=20
> endpoints when=20
> they are connected to the focus, and verify that the From field of an=20
> incoming cpim message matches the known identity of the source.
>=20
> The roster is then available via the conference event=20
> package, or via CPCP.
>=20
> (However there would be serious problems with federated foci.)
>=20
> 	Paul
>=20
>=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 Feb 23 05:38: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 FAA18395
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 05:38:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDTe-0006NS-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 05:38:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDSj-0006IK-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 05:37:22 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDS8-0006DX-00; Mon, 23 Feb 2004 05:36:44 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDRT-0002vX-07; Mon, 23 Feb 2004 05:36:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDQb-0002ub-UA
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 05: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 FAA18267
	for <simple@ietf.org>; Mon, 23 Feb 2004 05:35:05 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDQY-00069V-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:35:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDPg-00066k-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:34:12 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDPP-00063h-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:33:55 -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 i1NAXpT22269;
	Mon, 23 Feb 2004 12:33:51 +0200 (EET)
X-Scanned: Mon, 23 Feb 2004 12:33:12 +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 i1NAXCtd027534;
	Mon, 23 Feb 2004 12:33:12 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00wS4Uyy; Mon, 23 Feb 2004 12:33:11 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 i1NAXA708128;
	Mon, 23 Feb 2004 12:33:10 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 12:33:10 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 12:33: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] Comments on draft-ietf-simple-rpid-01
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977A8@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Comments on draft-ietf-simple-rpid-01
Thread-Index: AcP4zOYJ1SwslhgvQP+mADQBFjYwpABKyR1Q
To: <hgs@cs.columbia.edu>, <akristensen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 23 Feb 2004 10:33:10.0344 (UTC) FILETIME=[6ED93480:01C3F9F8]
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, 23 Feb 2004 12:33: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.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 Henning Schulzrinne
> Sent: 22.February.2004 00:45
> To: Anders Kristensen
> Cc: simple@ietf.org
> Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
>=20
>
>=20
> >=20
> >  From 4.2:
> >=20
> >    The <activity> element MAY be qualified with the 'from'=20
> and 'until'
> >    attributes to describe the time when the element assumed=20
> this value
> >    and the time until which is element is expected to be valid.
> >=20
> > The schema def seems to require 'from' and doesn't define 'until'.
>=20
> I don't see why the schema would indicate that the attribute is=20
> required; there is no 'use=3D"required"' declaration on the attribute.

In the absence of use=3D"required", the default is required.

/Hisham

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


From exim@www1.ietf.org  Mon Feb 23 05:38: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 FAA18435
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 05:38: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 1AvDTk-0003Ms-1J
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 05:38:24 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NAcNkO012916
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 05:38:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDTj-0003MD-6H
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 05:38: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 FAA18412
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 05:38:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDTf-0006NX-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 05:38:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDSk-0006IR-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 05:37:22 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDS8-0006DX-00; Mon, 23 Feb 2004 05:36:44 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDRT-0002vX-07; Mon, 23 Feb 2004 05:36:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDQb-0002ub-UA
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 05: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 FAA18267
	for <simple@ietf.org>; Mon, 23 Feb 2004 05:35:05 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDQY-00069V-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:35:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDPg-00066k-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:34:12 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDPP-00063h-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:33:55 -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 i1NAXpT22269;
	Mon, 23 Feb 2004 12:33:51 +0200 (EET)
X-Scanned: Mon, 23 Feb 2004 12:33:12 +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 i1NAXCtd027534;
	Mon, 23 Feb 2004 12:33:12 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00wS4Uyy; Mon, 23 Feb 2004 12:33:11 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 i1NAXA708128;
	Mon, 23 Feb 2004 12:33:10 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 12:33:10 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 12:33: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] Comments on draft-ietf-simple-rpid-01
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977A8@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Comments on draft-ietf-simple-rpid-01
Thread-Index: AcP4zOYJ1SwslhgvQP+mADQBFjYwpABKyR1Q
To: <hgs@cs.columbia.edu>, <akristensen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 23 Feb 2004 10:33:10.0344 (UTC) FILETIME=[6ED93480:01C3F9F8]
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, 23 Feb 2004 12:33: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.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 Henning Schulzrinne
> Sent: 22.February.2004 00:45
> To: Anders Kristensen
> Cc: simple@ietf.org
> Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
>=20
>
>=20
> >=20
> >  From 4.2:
> >=20
> >    The <activity> element MAY be qualified with the 'from'=20
> and 'until'
> >    attributes to describe the time when the element assumed=20
> this value
> >    and the time until which is element is expected to be valid.
> >=20
> > The schema def seems to require 'from' and doesn't define 'until'.
>=20
> I don't see why the schema would indicate that the attribute is=20
> required; there is no 'use=3D"required"' declaration on the attribute.

In the absence of use=3D"required", the default is required.

/Hisham

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



From simple-admin@ietf.org  Mon Feb 23 05:46: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 FAA18627
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 05:46:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDbD-0006pI-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 05:46:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDaL-0006m7-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 05:45:15 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDa1-0006iV-00; Mon, 23 Feb 2004 05:44:53 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDZC-0003if-Sg; Mon, 23 Feb 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 1AvDYL-0003gS-2k
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 05: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 FAA18542
	for <simple@ietf.org>; Mon, 23 Feb 2004 05:43:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDYH-0006dH-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:43:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDXL-0006aI-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:42:08 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly07b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDWR-0006Us-00; Mon, 23 Feb 2004 05:41:11 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly07b.srv.mailcontrol.com (MailControl) with SMTP id i1NAeVsY012644;
	Mon, 23 Feb 2004 10:40:32 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, 23 Feb 2004 10:40:30 +0000
content-class: urn:content-classes:message
Subject: RE: [Simple] Advanced IM requirements
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C3F9F9.63E954A7"
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Message-ID: <45730E094814E44488F789C1CDED27AE02BDF1F2@gbnewp0758m.eu.ubiquity.net>
X-MS-Has-Attach: yes
Thread-Topic: [Simple] Advanced IM requirements
Thread-Index: AcP5C/kBvwKHvMXJS6urOHqe9sfskgA3pGvQ
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>,
        "Simple WG" <simple@ietf.org>
Cc: <sipping@ietf.org>
X-Scanned-By: MailControl A-04-00-00 (www.mailcontrol.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: Mon, 23 Feb 2004 10:40:01 -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

This is a multi-part message in MIME format...

------_=_NextPart_001_01C3F9F9.63E954A7
Content-Type: text/plain;
	charset="us-ascii"
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi Jonathan et al,

	I have an extremely early version (so be gentle) of a draft
aimed at supplying IM delivery reports.  It hasn't been formally
submitted yet but I have attached a copy - so would be grateful if the
list could take a look and see if it's worth progressing.  I will submit
to the archives in the next few days.  I will also put this on the
internet somewhere in case this attachment doesn't survive its journey
(Will send link later).

Best Regards,

Chris.
=20

>-----Original Message-----
>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>Sent: 22 February 2004 06:17
>To: Simple WG
>Subject: [Simple] Advanced IM requirements
>
>Folks,
>
>As I noted earlier, I resubmitted the advanced IM requirements draft.
It
>specifies a bunch of advanced IM functions we havent yet tackled here.
>They are:
>
>* delivery reports for IM
>* is-typing indicator (Henning had an I-D on this that has expired)
>* capabilities indications of maximum desired message sizes for IM
>* page mode groups (under discussion in the context of exploders in
>sipping)
>* invitations to non-real time sessions
>
>
>The last of these is particularly interesting. One use case is "call
>alerts" in PTT. There, I send you a request to have a PTT chat. The
>request is not answered in real time. Rather, its stored by the
>recipient as if it were an IM, and can be answered at any time later.
>"Answering it" merely involves setting up a PTT call back to the
caller.
>Its also possible to cancel the call alert at any time.
>
>There are some interesting ways to accomplish this function. The one
>I've been thinking about is taking a SIP INVITE message, and sending it
>in the body of a MESSAGE request as a message/sip content. I'm sure
>there are other ways.
>
>Are these topics for which there is still group interest in working on?
>I think all of them remain quite important.
>
>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


This message has been scanned for viruses by MailControl - www.mailcontrol.=
com

------_=_NextPart_001_01C3F9F9.63E954A7
Content-Type: text/plain;
	name="draft-boulton-sipping-message-receipt-00.txt"
Content-Description: draft-boulton-sipping-message-receipt-00.txt
Content-Disposition: attachment; filename="draft-boulton-sipping-message-receipt-00.txt"
Content-Transfer-Encoding: base64

DQoNClNJUFBJTkcgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQy4gQm91bHRvbg0KSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFViaXF1aXR5IFNvZnR3
YXJlIENvcnBvcmF0aW9uDQpFeHBpcmVzOiBBdWd1c3QgMjMsIDIwMDQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQS4gTmllbWkN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBOb2tpYQ0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZlYnJ1
YXJ5IDIzLCAyMDA0DQoNCg0KICAgICAgTWVzc2FnZSBEaXNwb3NpdGlvbiBO
b3RpZmljYXRpb25zIGZvciB0aGUgU2Vzc2lvbiBJbml0aWF0aW9uDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFByb3RvY29sKFNJUCkNCiAgICAg
ICAgICAgICAgICBkcmFmdC1ib3VsdG9uLXNpcHBpbmctbWVzc2FnZS1yZWNl
aXB0LTAwDQoNClN0YXR1cyBvZiB0aGlzIE1lbW8NCg0KICAgVGhpcyBkb2N1
bWVudCBpcyBhbiBJbnRlcm5ldC1EcmFmdCBhbmQgaXMgaW4gZnVsbCBjb25m
b3JtYW5jZSB3aXRoDQogICBhbGwgcHJvdmlzaW9ucyBvZiBTZWN0aW9uIDEw
IG9mIFJGQzIwMjYuDQoNCiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2lu
ZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nDQogICBU
YXNrIEZvcmNlIChJRVRGKSwgaXRzIGFyZWFzLCBhbmQgaXRzIHdvcmtpbmcg
Z3JvdXBzLiBOb3RlIHRoYXQgb3RoZXINCiAgIGdyb3VwcyBtYXkgYWxzbyBk
aXN0cmlidXRlIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0
cy4NCg0KICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMg
dmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzDQogICBhbmQgbWF5
IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIg
ZG9jdW1lbnRzIGF0IGFueQ0KICAgdGltZS4gSXQgaXMgaW5hcHByb3ByaWF0
ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZQ0KICAgbWF0
ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4g
cHJvZ3Jlc3MuIg0KDQogICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0
LURyYWZ0cyBjYW4gYmUgYWNjZXNzZWQgYXQgaHR0cDovLw0KICAgd3d3Lmll
dGYub3JnL2lldGYvMWlkLWFic3RyYWN0cy50eHQuDQoNCiAgIFRoZSBsaXN0
IG9mIEludGVybmV0LURyYWZ0IFNoYWRvdyBEaXJlY3RvcmllcyBjYW4gYmUg
YWNjZXNzZWQgYXQNCiAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0
bWwuDQoNCiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24g
QXVndXN0IDIzLCAyMDA0Lg0KDQpDb3B5cmlnaHQgTm90aWNlDQoNCiAgIENv
cHlyaWdodCAoQykgVGhlIEludGVybmV0IFNvY2lldHkgKDIwMDQpLiBBbGwg
UmlnaHRzIFJlc2VydmVkLg0KDQpBYnN0cmFjdA0KDQogICBUaGlzIGRvY3Vt
ZW50IGRlc2NyaWJlcyBhbiBleHRlbnNpb24gdG8gdGhlIFNlc3Npb24gSW5p
dGlhdGlvbg0KICAgUHJvdG9jb2woU0lQKVs0XSB0byBhbGxvdyB0aGUgc3Rh
dHVzIG9mIGEgJ3BhZ2VyIG1vZGUnIG1lc3NhZ2UgdG8gYmUNCiAgIGNvbnZl
eWVkIHRvIHRoZSBvcmlnaW5hdG9yIG9uY2UgdGhlIFNJUCB0cmFuc2FjdGlv
biBoYXMgYmVlbg0KICAgY29tcGxldGVkLiAgQSBwYWdlciBNb2RlIG1lc3Nh
Z2UgZGVzY3JpYmVzIGEgc2Vzc2lvbi1sZXNzLCBvbmUgb2ZmLA0KICAgbWVz
c2FnZSBleGNoYW5nZSB1c2luZyB0aGUgU0lQIE1FU1NBR0VbMl0gbWV0aG9k
LiAgVGhpcyBleHRlbnNpb24gaXMNCiAgIHN0cm9uZ2x5IGxpbmtlZCB0byBz
aW1pbGFyIGZ1bmN0aW9uYWxpdHkgcHJvdmlkZWQgZm9yIEUtTWFpbCBhbmQg
U01TDQogICBzeXN0ZW1zLg0KDQoNCg0KDQoNCg0KQm91bHRvbiAmIE5pZW1p
ICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMjMsIDIwMDQgICAgICAgICAgICAg
ICAgIFtQYWdlIDFdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAg
TUVTU0FHRSBSZWNlaXB0ICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMDQN
Cg0KDQpUYWJsZSBvZiBDb250ZW50cw0KDQogICAxLiAgICBJbnRyb2R1Y3Rp
b24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDMNCiAgIDIuICAgIFRlcm1pbm9sb2d5ICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMw0KICAgMy4g
ICAgT3ZlcnZpZXcgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICA0DQogICAzLjEgICBNZXNzYWdlIFJlY2Vp
cHQgRGlzcG9zaXRpb24gRm9ybWF0IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDUNCiAgIDMuMiAgIGFwcGxpY2F0aW9uL3JlY2VpcHQtaW5mbyt4bWwg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNQ0KICAgNC4gICAg
VXNlciBBZ2VudCBDbGllbnQgQmVoYXZpb3IgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICA1DQogICA1LiAgICBVc2VyIEFnZW50IFNlcnZl
ciBCZWhhdmlvciAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDYNCiAgIDUuMSAgIFN5bnRheCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNg0KICAgNS4xLjEgUmVj
ZWlwdC1UbyBIZWFkZXIgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICA2DQogICA1LjEuMiByZWNlaXB0LWluZm8gZm9ybWF0
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDYN
CiAgIDUuMiAgIFhNTCBTY2hlbWEgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgOA0KICAgNi4gICAgVXNhZ2Ug
RXhhbXBsZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICA5DQogICA3LiAgICBSZWdpc3RyYXRpb24gb2YgeHh4eCBo
ZWFkZXIgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDkNCiAg
IDguICAgIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgOQ0KICAgOS4gICAgSUFOQSBDb25z
aWRlcmF0aW9ucyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICA5DQogICAxMC4gICBBY2tub3dsZWRnZW1lbnRzIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDkNCiAgICAg
ICAgIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgOQ0KICAgICAgICAgSW5mb3JtYXRpdmUg
UmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIDEwDQogICAgICAgICBBdXRob3JzJyBBZGRyZXNzZXMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTANCiAgICAgICAg
IEludGVsbGVjdHVhbCBQcm9wZXJ0eSBhbmQgQ29weXJpZ2h0IFN0YXRlbWVu
dHMgLiAuIC4gLiAuIC4gLiAxMQ0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCkJvdWx0b24gJiBO
aWVtaSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDIzLCAyMDA0ICAgICAgICAg
ICAgICAgICBbUGFnZSAyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgIE1FU1NBR0UgUmVjZWlwdCAgICAgICAgICAgICAgICBGZWJydWFyeSAy
MDA0DQoNCg0KMS4gSW50cm9kdWN0aW9uDQoNCiAgIFRoaXMgZG9jdW1lbnQg
ZGVmaW5lcyBhbiBleHRlbnNpb24gdG8gdGhlIFNlc3Npb24gSW5pdGlhdGlv
bg0KICAgUHJvdG9jb2woU0lQKSBmb3IgdGhlIHB1cnBvc2Ugb2YgcmVwb3J0
aW5nIHRoZSBzdGF0dXMgb2YgJ3BhZ2VyIG1vZGUnDQogICBtZXNzYWdlcyBv
bmNlIHRoZSBTSVAgdHJhbnNhY3Rpb24gaGFzIGNvbXBsZXRlZC4gICdQYWdl
ciBNb2RlJw0KICAgbWVzc2FnZXMgbWFrZSB1c2Ugb2YgdGhlIFNJUCBNRVNT
QUdFIG1ldGhvZFsyXSB0byBwcm92aWRlICdvbmUtb2ZmJywNCiAgIHRleHQg
c3R5bGUgbWVzc2FnaW5nLCBzaW1pbGFyIHRvIFNNUyBtZXNzYWdlcyBzZW50
IHRvZGF5LiAgVGhlIFNJUA0KICAgTUVTU0FHRSBtZXRob2Qgd2lsbCBiZSB1
c2VkIHRvIGNhcnJ5IHRoZSByZWNlaXB0IG5vdGlmaWNhdGlvbiByZXBvcnRz
DQogICB0byB0aGUgcmVxdWVzdGluZyBjbGllbnQuICBUaGlzIG1lbW8gZGVm
aW5lcyBhIG5ldyAncmVwb3J0IHR5cGUnIHRoYXQNCiAgIGlzIHRvIGJlIHVz
ZWQgd2l0aGluIHRoZSAnbXVsdGlwYXJ0L3JlcG9ydCcgTUlNRSB0eXBlIGRl
ZmluZWQgaW4gUkZDDQogICAxODkyWzVdIGZvciBjb252ZXlpbmcgdmFyeWlu
ZyBNYWlsIHJlcG9ydHMuICBJbiB0aGUgY29udGV4dCBvZiB0aGlzDQogICBl
eHRlbnNpb24sIHRoZSByZXBvcnQgdHlwZSBpcyB1c2VkIHRvIGNvbnZleSB0
aGUgZGlzcG9zaXRpb24gb2YNCiAgICdwYWdlci1tb2RlJyBtZXNzYWdlcyB3
aXRoaW4gdGhlIG5ldHdvcmsgdXNpbmcgU0lQLg0KDQogICBUaGlzIGRyYWZ0
IGlkZW50aWZpZXMgYSBmZXcgc2NlbmFyaW9zIHdoZXJlIHRoaXMgZnVuY3Rp
b25hbGl0eSBtaWdodA0KICAgYmUgdXNlZnVsOi0NCg0KICAgTWVzc2FnZSBk
ZWxpdmVyeSAtIFRoZSByZWNlaXB0IG9mIGEgcG9zaXRpdmUgcmVzcG9uc2Ug
dG8gYSAncGFnZXINCiAgIG1vZGUnIG1lc3NhZ2UgZG9lcyBub3QgZ3VhcmFu
dGVlIHRoYXQgaXQgaGFzIGJlZW4gZGVsaXZlcmVkIHRvIHRoZQ0KICAgcmVx
dWlyZWQgZW5kIHBvaW50LiAgSWYgYW4gZW5kcG9pbnQgaXMgdHVybmVkIG9m
ZiBpdCB3aWxsIGJlIHN0b3JlZA0KICAgaW4gYSAnbWVzc2FnZS1mb3J3YXJk
JyBkZXZpY2UgdGhhdCBkZWxpdmVycyBvbmNlIHRoZSBlbmRwb2ludCBpcw0K
ICAgdHVybmVkIG9uLg0KDQogICBNZXNzYWdlIHJlYWQgLSBPbmNlIGEgJ3Bh
Z2VyIG1vZGUnIG1lc3NhZ2UgaGFzIGJlZW4gZGVsaXZlcmVkIHRvIHRoZQ0K
ICAgcmVjaXBpZW50LCB0aGUgaW5pdGlhdG9yIGNhbiByZXF1ZXN0IGluZm9y
bWF0aW9uIGluZm9ybWluZyB0aGF0IGl0DQogICBoYXMgYmVlbiBvcGVuZWQg
YW5kIHJlYWQuDQoNCiAgIE1lc3NhZ2UgZmFpbGVkIC0gVGhlIFNJUCB0cmFu
c2FjdGlvbiBtaWdodCBoYXZlIGNvbXBsZXRlZCBidXQgdGhlDQogICAncGFn
ZXIgbW9kZScgbWVzc2FnZSBtYXkgZmFpbCB0byBiZSBkZWxpdmVyZWQvcmVh
ZCBieSB0aGUgaW50ZW5kZWQNCiAgIHJlY2lwaWVudC4NCg0KICAgQW4gaW1w
b3J0YW50IGNvbmNlcHQgb2YgdGhpcyBleHRlbnNpb24gaW52b2x2ZXMgdGhl
IHN1cHBvcnQgb2YgdGhlDQogICBHbG9iYWxseSBSb3V0YWJsZSBVQSBVUkko
R1JVVSlbNl0gbWVjaGFuaXNtIGF0IHRoZSBvcmlnaW5hdGluZw0KICAgZW5k
cG9pbnQuICBBIFVzZXIgQWdlbnQgU2VydmVyIChVQUMpIGNvbnZleWluZyBz
dXBwb3J0IGZvciB0aGlzDQogICBwYWNrYWdlIFNIT1VMRCBzdXBwb3J0IHRo
ZSBHUlVVIG1lY2hhbmlzbSBmb3IgcHVibGlzaGluZyBhIGdsb2JhbGx5DQog
ICByb3V0YWJsZSBVUkkncy4gIFRoaXMgbWVtbyBkZWZpbmVzIGEgbmV3IFNJ
UCBoZWFkZXIgJ1JlY2VpcHQtVG8nDQogICB3aGljaCBTSE9VTEQgY29udGFp
biBhIEdSVVUuICBUaGUgVXNlciBBZ2VudCBDbGllbnQgKFVBQykgcmVxdWVz
dGluZw0KICAgbWVzc2FnZSByZWNlaXB0IG5vdGlmaWNhdGlvbiBuZWVkcyB0
byBndWFyYW50ZWUgdGhhdCB0aGUgbm90aWZpY2F0aW9uDQogICB3aWxsIHJl
YWNoIHRoZSBjb3JyZWN0IGluc3RhbmNlIG9mIGEgVUFDLiAgVGhpcyBpcyBh
IEdSVVUuICBUaGUgVUFTDQogICB3aWxsIHVzZSB0aGUgR1JVVSBhZGRyZXNz
IHN1cHBsaWVkIGFzIHRoZSBtYWluIHJlc291cmNlIGZvciB0aGUNCiAgIHJl
Y2VpcHQgbm90aWZpY2F0aW9uLiAgQ29uc2VxdWVudGx5LCBhIFVBQyBpc3N1
aW5nIGEgR1JVVSBNQVkgaW5jbHVkZQ0KICAgdGhlICdncmlkJyBwYXJhbWV0
ZXIgYXMgZGVmaW5lZCBpbiB0aGUgR1JVVSBtZWNoYW5pc21bNl0uICBUaGlz
DQogICBlbmFibGVzIGEgVUFDIHRvIGFzc29jaWF0ZSBpbmNvbWluZyBub3Rp
ZmljYXRpb24gcmVjZWlwdHMgd2l0aCB0aGUNCiAgIG9yaWdpbmFsICdwYWdl
ciBtb2RlJyBtZXNzYWdlcy4NCg0KMi4gVGVybWlub2xvZ3kNCg0KICAgSW4g
dGhpcyBkb2N1bWVudCwgdGhlIGtleSB3b3JkcyAnTVVTVCcsICdNVVNUIE5P
VCcsICdSRVFVSVJFRCcsDQoNCg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCAyMywgMjAwNCAgICAgICAgICAgICAgICAgW1Bh
Z2UgM10NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBNRVNTQUdF
IFJlY2VpcHQgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAwNA0KDQoNCiAg
ICdTSEFMTCcsICdTSEFMTE5PVCcsICdTSE9VTEQnLCAnU0hPVUxETk9UJywg
J1JFQ09NTUVOREVEJywgJ01BWScsIGFuZA0KICAgJ09QVElPTkFMJyBhcmUg
dG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIFJGQyAyMTE5WzFd
IGFuZA0KICAgaW5kaWNhdGUgcmVxdWlyZW1lbnQgbGV2ZWxzIGZvciBjb21w
bGlhbnQgU0lQIGltcGxlbWVudGF0aW9ucy4NCg0KICAgQWRkaXRpb25hbGx5
LCB3ZSBkZWZpbmUgdGhlIGZvbGxvd2luZyB0ZXJtczoNCg0KICAgVUFDOg0K
DQogICBVQVM6DQoNCiAgIEdSVVU6DQoNCiAgIFBhZ2VyIE1vZGU6DQoNCjMu
IE92ZXJ2aWV3DQoNCiAgIFRoZSBleHRlbnNpb24gZGVzY3JpYmVkIGluIHRo
aXMgZG9jdW1lbnQgYWxsb3dzIGEgY2xpZW50IGlzc3VpbmcgYQ0KICAgJ3Bh
Z2VyIG1vZGUnIG1lc3NhZ2UgdG8gb2J0YWluIHN1YnNlcXVlbnQgaW5mb3Jt
YXRpb24gaW5kaWNhdGluZw0KICAgc3RhdHVzIHdpdGhpbiB0aGUgbmV0d29y
ay4gIEEgVUFDIHdpbGwgY29uc3RydWN0IGEgc3RhbmRhcmQgU0lQDQogICBN
RVNTQUdFIGFzIG91dGxpbmVkIGluIFJGQzM0MjhbMl0uICBJdCBpbmNsdWRl
cyBhIFNJUCBTdXBwb3J0ZWQNCiAgIGhlYWRlciBjb250YWluaW5nIHRoZSBv
cHRpb24gdGFnICdtZXNzYWdlLXJlY2VpcHQnLCBpbmRpY2F0aW5nDQogICBz
dXBwb3J0IGZvciB0aGlzIGV4dGVuc2lvbi4gIFRoZSBVQUMgd2lsbCBhbHNv
IGluY2x1ZGUgYSBSZWNlaXB0LVRvDQogICBoZWFkZXIgZmllbGQgaWYgaXQg
Y29udmV5cyBzdXBwb3J0IGZvciB0aGlzIGV4dGVuc2lvbi4gIFRoaXMgY29u
dGFpbnMNCiAgIGEgU0lQIFVSSSBpbmRpY2F0aW5nIHRoZSBkZXN0aW5hdGlv
biB0byB3aGljaCByZWNlaXB0IG1lc3NhZ2VzIHNob3VsZA0KICAgYmUgc2Vu
dC4gIE9uY2UgY29uc3RydWN0ZWQgdGhlIE1FU1NBR0UgaXMgc2VudCBhcyBw
ZXIgbm9ybWFsIFNJUA0KICAgcmVxdWVzdCBydWxlcyBvdXRsaW5lZCBpbiBS
RkMzMjYxWzRdLiAgT24gcmVjZWl2aW5nIGEgJ3BhZ2VyIG1vZGUnDQogICBt
ZXNzYWdlIHRoZSByZWNlaXZpbmcgZW5kcG9pbnQoVUFTKSB3aWxsIHJlc3Bv
bmQgd2l0aCBhIDIwMCBjbGFzcw0KICAgcmVzcG9uc2UgaWYgc3VjY2Vzc2Z1
bC4gIElmIHRoaXMgZXh0ZW5zaW9uIGlzIHN1cHBvcnRlZCwgdGhlIHJlc3Bv
bnNlDQogICB3aWxsIGNvbnRhaW4gYSBTSVAgUmVxdWlyZSBoZWFkZXIgY29u
dGFpbmluZyB0aGUgdmFsdWUNCiAgICdtZXNzYWdlLXJlY2VpcHQnLiAgVGhp
cyBjb252ZXlzIHN1cHBvcnQgdG8gdGhlIFVBQyB3aG8gY29uc3RydWN0ZWQN
CiAgIHRoZSAncGFnZXIgbW9kZScgbWVzc2FnZS4gIEl0IGlzIG5vdyB0aGUg
cm9sZSBvZiB0aGUgVUFTIHRvIHJlcG9ydA0KICAgdGhlIHN0YXR1cyBvZiB0
aGUgJ3BhZ2VyIG1vZGUnIG1lc3NhZ2UgYnkgaXNzdWluZyBzdWJzZXF1ZW50
ICdwYWdlcg0KICAgbW9kZScgbWVzc2FnZXMgdXNpbmcgdGhlIFNJUCBNRVNT
QUdFIG1ldGhvZCBjb250YWluaW5nIHRoZSBwYXlsb2FkDQogICBkZXNjcmli
ZWQgaW4gc2VjdGlvbiA3IG9mIHRoaXMgZXh0ZW5zaW9uLiAgVGhlIHRhcmdl
dCBvZiB0aGlzIHJlY2VpcHQNCiAgIGlzIG9idGFpbmVkIGZyb20gdGhlIFJl
Y2VpcHQtVG8gaGVhZGVyIGFsc28gb3V0bGluZWQgaW4gc2VjdGlvbiA3Lg0K
ICAgVGhlIHBheWxvYWQgYWxsb3dzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3Ig
dGhlIFVBQyB0byByZW5kZXIgdGhlDQogICBpbmZvcm1hdGlvbiB0byB0aGUg
dXNlciB3aXRob3V0IGhhdmluZyB0byBob2xkIGFueSBhc3NvY2lhdGVkIHN0
YXRlDQogICBmb3Igb3JpZ2luYWwgJ3BhZ2VyIG1vZGUnIG1lc3NhZ2UuICBU
aGlzIGlzIGV4dHJlbWVseSBhZHZhbnRhZ2VvdXMgaW4NCiAgIGxvdyBtZW1v
cnkgY2FwYWNpdHkgY2xpZW50cy4gIElmIHRoZSBVQUMgd2lzaGVzIHRvIGV4
cGxpY2l0bHkNCiAgIGFzc29jaWF0ZSBhbiBpbmNvbWluZyByZWNlaXB0IHRv
IGFuIG9yaWdpbmFsICdwYWdlciBtb2RlJyBtZXNzYWdlIGl0DQogICBjYW4g
dXNlIHRoZSBleGlzdGFuY2Ugb2YgYSAnZ3JpZCcgcGFyYW1ldGVyIGluIHRo
ZSBHUlVVIFVSSSBhcyB0aGUNCiAgIHVuaXF1ZSBtZXNzYWdlIGlkZW50aWZp
ZXIuICBUaGUgdXNlIG9mIHRoZSAnZ3JpZCcgcGFyYW1ldGVyIGlzDQogICBv
dXRsaW5lZCBpbiBkZXRhaWwgaW4gdGhlIEdSVVUgc3BlY2lmaWNhdGlvbls2
XS4gIE9uIHJlY2VpdmluZyB0aGUNCiAgIHJlY2VpcHQsIHRoZSBjbGllbnQg
aXMgZnJlZSB0byByZW5kZXIgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBp
bg0KICAgdGhlIHBheWxvYWQuICBEdWUgdG8gdGhlIHN0YXRlbGVzcyBuYXR1
cmUgb2YgdGhlIHJlY2VpcHQgbWVjaGFuaXNtLA0KICAgdGhlcmUgaXMgbm8g
bmVlZCB0byBzcGVjaWZ5IGEgZGVmYXVsdCBwZXJpb2QgZm9yIHdoaWNoIGEg
cmVjZWlwdCBpcw0KICAgdmFsaWQuICBPbmx5IHdoZW4gYXBwbGljYXRpb25z
IGFyZSBzdG9yaW5nIHN0YXRlIHNob3VsZCB0aGlzIG9jY3VyDQogICBhbmQg
aXQgd291bGQgYmUgYW4gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMgZGVjaXNp
b24uDQoNCg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAgICBFeHBpcmVzIEF1
Z3VzdCAyMywgMjAwNCAgICAgICAgICAgICAgICAgW1BhZ2UgNF0NCgwNCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgICBNRVNTQUdFIFJlY2VpcHQgICAg
ICAgICAgICAgICAgRmVicnVhcnkgMjAwNA0KDQoNCjMuMSBNZXNzYWdlIFJl
Y2VpcHQgRGlzcG9zaXRpb24gRm9ybWF0DQoNCiAgIEEgbWVzc2FnZSByZWNl
aXB0IGlzIE1JTUUgdHlwZSB3aXRoIGEgdG9wIGxldmVsIGNvbnRlbnQtdHlw
ZSBvZg0KICAgbXVsdGlwYXJ0L3JlcG9ydCBhcyBkZWZpbmVkIGluIFJGQyAx
ODkyWzVdLiAgV2hlbiB1c2luZyB0aGUNCiAgIG11bHRpcGFydC9yZXBvcnQg
Y29udGVudC10eXBlIHRoZSBmb2xsb3dpbmcgTVVTVCBiZSBvYmV5ZWQ6LQ0K
DQogICBhKSBUaGUgcmVwb3J0LXR5cGUgcGFyYW1ldGVyIGZvciB0aGUgbXVs
dGlwYXJ0L3JlcG9ydCBjb250ZW50IGlzDQogICBhcHBsaWNhdGlvbi9yZWNl
aXB0LWluZm8reG1sLg0KDQogICBiKSAgVGhlIGZpcnN0IGNvbXBvbmVudCBv
ZiB0aGUgbXVsdGlwYXJ0L3JlcG9ydCBjb250YWlucyBhDQogICBodW1hbi1y
ZWFkYWJsZSBleHBsYW5hdGlvbiBvZiB0aGUgbWVzc2FnZS1yZWNlaXB0LCBh
cyBkZXRhaWxlZCBpbiBSRkMNCiAgIDE4OTJbNV0uDQoNCiAgIGMpICBUaGUg
c2Vjb25kIGNvbXBvbmVudCBvZiB0aGUgbXVsdGlwYXJ0L3JlcG9ydCBjb250
YWlucw0KICAgbWVzc2FnZS1yZWNlaXB0IGluZm9ybWF0aW9uIGluIHRoZSBm
b3JtYXQgYXBwbGljYXRpb24vDQogICByZWNlaXB0LWluZm8reG1sLCBkZXNj
cmliZWQgaW4gc2VjdGlvbiAzLjIgb2YgdGhpcyBleHRlbnNpb24uDQoNCiAg
IGQpICBUaGUgdGhpcmQgY29tcG9uZW50IG9mIHRoZSBtdWx0aXBhcnQvcmVw
b3J0IGNvbnRhaW5zIGEgY29weShvcg0KICAgcG9ydGlvbikgb2YgdGhlIG9y
aWdpbmFsIG1lc3NhZ2UuICBUaGlzIGNvbXBvbmVudCBpcyBvcHRpb25hbC4N
Cg0KMy4yIGFwcGxpY2F0aW9uL3JlY2VpcHQtaW5mbyt4bWwNCg0KICAgSW4g
dGhpcyBleHRlbnNpb24sIHRoZSBib2R5IG9mIHRoZSBtZXNzYWdlIHJlY2Vp
cHQgY29udGFpbnMgYSBtZXNzYWdlDQogICByZWNpZXB0IGRvY3VtZW50LiBU
aGlzIGRvY3VtZW50IHByb3ZpZGVzIGluZm9ybWF0aW9uIHJlZ2FyZGluZyB0
aGUNCiAgIHN0YXRlIG9mIGEgc2VsZWN0ZWQgJ3BhZ2VyIG1vZGUnIG1lc3Nh
Z2UgaW4gdGhlIG5ldHdvcmsuIFVzZXMgb2YgdGhpcw0KICAgZXh0ZW5zaW9u
IE1VU1Qgc3VwcG9ydCB0aGUgImFwcGxpY2F0aW9uL3JlY2VpcHQtaW5mbyt4
bWwiIGRhdGEgZm9ybWF0DQogICBkZXNjcmliZWQgaW4gU2VjdGlvbiAzLjUu
Mi4gVGhlIFNJUCByZXF1ZXN0IE1BWSBjb250YWluIGFuIEFjY2VwdA0KICAg
aGVhZGVyIGZpZWxkLiBJZiBubyBzdWNoIGhlYWRlciBmaWVsZCBpcyBwcmVz
ZW50LCBhIGRlZmF1bHQgdmFsdWUgb2YNCiAgICJhcHBsaWNhdGlvbi9yZWNl
aXB0LWluZm8reG1sIiBpcyBhc3N1bWVkLiBJZiB0aGUgaGVhZGVyIGZpZWxk
IGlzDQogICBwcmVzZW50LCBpdCBNVVNUIGluY2x1ZGUgImFwcGxpY2F0aW9u
L3JlY2VpcHQtaW5mbyt4bWwiLCBhbmQgTUFZDQogICBpbmNsdWRlIGFueSBv
dGhlciB0eXBlcyBjYXBhYmxlIG9mIHJlcHJlc2VudGluZyBtZXNzYWdlIHN0
YXRlLg0KDQo0LiBVc2VyIEFnZW50IENsaWVudCBCZWhhdmlvcg0KDQogICBB
IFVzZXIgQWdlbnQgQ2xpZW50KFVBQykgdGhhdCBzdXBwb3J0cyB0aGlzIGV4
dGVuc2lvbiBNVVNUIGluY2x1ZGUgYQ0KICAgU3VwcG9ydGVkIGhlYWRlciBp
biBlYWNoIE1FU1NBR0UgcmVxdWVzdCBpZiBhIG1lc3NhZ2UtcmVjZWlwdCBp
cw0KICAgcmVxdWlyZWQuIFRoZSBvcHRpb24gdGFnIGZvciB0aGlzIGV4dGVu
c2lvbiBpcyAnbWVzc2FnZS1yZWNlaXB0Jy4NCiAgIFRoZSBVQUMgTUFZIGlu
Y2x1ZGUgYSBSZXF1aXJlIGhlYWRlciBmaWVsZCBpbiB0aGUgcmVxdWVzdCB3
aXRoIHRoZQ0KICAgdmFsdWUgJ21lc3NhZ2UtcmVjZWlwdCcgdG8gaW5kaWNh
dGUgdGhhdCB0aGUgVUFTIG11c3Qgc3VwcG9ydCB0aGlzDQogICBleHRlbnNp
b24gdG8gcHJvY2VzcyB0aGUgcmVxdWVzdC4gIEEgVUFDIHN1cHBvcnRpbmcg
dGhpcyBleHRlbnNpb24NCiAgIE1VU1QgYWxzbyBpbmNsdWRlIGEgJ1JlY2Vp
cHQtVG8nIGhlYWRlciBkZXNjcmliZWQgaW4gc2VjdGlvbiA1LjEuMSwNCiAg
IHByb3ZpZGluZyB0aGUgYWRkcmVzcyBmb3IgZGVsaXZlcnkgb2YgbWVzc2Fn
ZSByZWNlaXB0cy4gSWYNCiAgIG5lZ290aWF0aW9uIGlzIHN1Y2Nlc3NmdWwg
dGhlIFVBQyBNVVNUIGJlIHByZXBhcmVkIHRvIHJlY2VpdmUgbWVzc2FnZQ0K
ICAgcmVjZWlwdHMgYXMgaW5kaWNhdGVkIGluIHRoZSBhZGRyZXNzIHN1cHBs
aWVkIGluIHRoZSAnUmVjZWlwdC1UbycNCiAgIGhlYWRlci4NCg0KDQoNCg0K
DQoNCkJvdWx0b24gJiBOaWVtaSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDIz
LCAyMDA0ICAgICAgICAgICAgICAgICBbUGFnZSA1XQ0KDA0KSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgIE1FU1NBR0UgUmVjZWlwdCAgICAgICAgICAg
ICAgICBGZWJydWFyeSAyMDA0DQoNCg0KNS4gVXNlciBBZ2VudCBTZXJ2ZXIg
QmVoYXZpb3INCg0KICAgSWYgYW4gaW5jb21pbmcgcmVxdWVzdCBjb250YWlu
cyBhIFN1cHBvcnRlZCBoZWFkZXIgZmllbGQgd2l0aCBhIHZhbHVlDQogICAn
bWVzc2FnZS1yZWNlaXB0JyBhbmQgYSBSZWNlaXB0LVRvIGhlYWRlciwgdGhl
IFVBUyBNQVkgY29uZmlybQ0KICAgc3VwcG9ydCBmb3IgdGhpcyBleHRlbnNp
b24gaW4gdGhlIDJ4eCByZXNwb25zZSBieSBpbmNsdWRpbmcgYSBSZXF1aXJl
DQogICBoZWFkZXIgaW5kaWNhdGluZyB0aGUgb3B0aW9ucyB0YWcgZm9yIHRo
aXMgZXh0ZW5zaW9uLiAgVGhlIFVBUyBNQVkNCiAgIGFsc28gcmVzcG9uZCB3
aXRoIGEgMnh4IHRvIHRoZSByZXF1ZXN0IHdpdGhvdXQgc2hvd2luZyBzdXBw
b3J0IGZvcg0KICAgdGhpcyBleHRlbnNpb24uIFVubGVzcyBsb2NhbCBwb2xp
Y3kgZGV0ZXJtaW5lcyB0aGUgb3Bwb3NpdGUsIHRoZQ0KICAgc3VwcG9ydCBm
b3IgdGhpcyBleHRlbnNpb24gU0hPVUxEIE5PVCBpbXBhY3QgdGhlIHN1Y2Nl
c3Mgb3IgZmFpbHVyZQ0KICAgb2YgdGhlIG9yaWdpbmFsIFNJUCB0cmFuc2Fj
dGlvbi4NCg0KNS4xIFN5bnRheA0KDQo1LjEuMSBSZWNlaXB0LVRvIEhlYWRl
cg0KDQogICBSZWNlaXB0LVRvIGlzIGEgcmVxdWVzdCBoZWFkZXIgZmllbGQg
KHJlcXVlc3QtaGVhZGVyKSBhcyBkZWZpbmVkDQogICBieVs0XS4gIEl0IG9u
bHkgYXBwZWFycyBpbiBhIE1FU1NBR0UgcmVxdWVzdCBhbmQgc3VwcGxpZXMg
YSBVUkwgdG8NCiAgIHRoZSBzb3VyY2UgZm9yIHN1YnNlcXVlbnQgbWVzc2Fn
ZSByZWNlaXB0cy4gIEl0IFNIT1VMRCBOT1QgYXBwZWFyIGluDQogICBhIE1F
U1NBR0UgcmVxdWVzdCB0aGF0IGlzIGdlbmVyYXRlZCwgYXMgcGVyIHRoaXMg
c3BlY2lmaWNhdGlvbiwgZm9yDQogICB0aGUgcHVycG9zZSBvZiBjb252ZXlp
bmcgbWVzc2FnZSByZWNlaXB0IGluZm9ybWF0aW9uLg0KDQogICBSZWNlaXB0
LVRvID0gIlJlY2VpcHQtVG8iIEhDT0xPTiAoIG5hbWUtYWRkciAvIGFkZHIt
c3BlYyApICogKFNFTUkNCiAgIGdlbmVyaWMtcGFyYW0pDQoNCiAgIFRoZSBm
b2xsb3dpbmcgc2hvdWxkIGJlIGludGVycHJldGVkIGFzIGlmIGl0IGFwcGVh
cmVkIGluIFRhYmxlIDMgb2YNCiAgIFJGQyAzMjYxLg0KDQogICBIZWFkZXIg
ZmllbGQgICAgICAgICAgICAgIHdoZXJlICAgICAgIHByb3h5IEFDSyBCWUUg
Q0FOIElOViBPUFQgUkVHDQogICBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQog
ICBSZWNlaXB0LVRvICAgICAgICAgICAgICAgICAgUiAgICAgICAgICAgICAg
ICAtICAgLSAgIC0gICAtICAgLSAgIC0NCg0KICAgVGhlIFJlY2VpcHQtVG8g
aGVhZGVyIHdoZW4gdXNlZCBpbiB0aGUgY29udGV4dCBvZiB0aGlzIHNwZWNp
ZmljYXRpb24NCiAgIE1VU1QgdXNlIGVpdGhlciB0aGUgU0lQIG9yIFNJUFMg
VVJJIHNjaGVtZXMuDQoNCiAgIEV4YW1wbGUNCg0KICAgUmVjZWlwdC1Ubzog
c2lwOmFsaWNlQGF0bGFudGEuZXhhbXBsZS5jb20NCg0KNS4xLjIgcmVjZWlw
dC1pbmZvIGZvcm1hdA0KDQogICBNZXNzYWdlIHJlY2VpcHQgaW5mb3JtYXRp
b24gaXMgYW4gWE1MIGRvY3VtZW50IFtpbmMuIHJlZl0gdGhhdCBNVVNUDQog
ICBiZSB3ZWxsLWZvcm1lZCBhbmQgU0hPVUxEIGJlIHZhbGlkLg0KDQo1LjEu
Mi4xIDxkaXNwb3NpdGlvbi1yZXBvcnQ+IGVsZW1lbnQNCg0KICAgVGhlIHJv
dXRlIGVsZW1lbnQgb2YgYW4gImFwcGxpY2F0aW9uL3JlY2VpcHQtaW5mbyt4
bWwiIGRvY3VtZW50LiBUaGlzDQogICBlbGVtZW50IGNvbnNpc3RzIG9mIHR3
byBtYW5kYXRvcnkgZWxlbWVudHMgPG1lc3NhZ2UtaW5mb3JtYXRpb24+LA0K
ICAgPG1lc3NhZ2UtZGlzcG9zaXRpb24+IGFuZCBvbmUgb3B0aW9uYWwgZWxl
bWVudA0KDQoNCg0KQm91bHRvbiAmIE5pZW1pICAgICAgICAgRXhwaXJlcyBB
dWd1c3QgMjMsIDIwMDQgICAgICAgICAgICAgICAgIFtQYWdlIDZdDQoMDQpJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgTUVTU0FHRSBSZWNlaXB0ICAg
ICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMDQNCg0KDQogICA8ZGlzcG9zaXRp
b24tZXZlbnQtdGltZT4uDQoNCjUuMS4yLjIgPG1lc3NhZ2UtaW5mb3JtYXRp
b24+IGVsZW1lbnQNCg0KICAgVGhpcyBlbGVtZW50IHByb3ZpZGVzIGltcG9y
dGFudCBzaWduYWxpbmcgaW5mb3JtYXRpb24gdGFrZW4gZnJvbSB0aGUNCiAg
IFNJUCBtZXNzYWdlIHJlcXVlc3QgcmVjZWl2ZWQuICBUaGUgZm9sbG93aW5n
IHN1Yi1lbGVtZW50cyBhcmUNCiAgIGluY2x1ZGVkIGluIGEgbWVzc2FnZSBy
ZWNlaXB0Og0KDQogICA8b3JpZ2luYWwtZGVzdGluYXRpb24+IC0gVGhpcyBk
aXNwbGF5cyB0aGUgb3JpZ2luYWwgZGVzdGluYXRpb24gb2YNCiAgIHRoZSBT
SVAgcmVxdWVzdCBhbmQgc2hvdWxkIGJlIHBvcHVsYXRlZCBieSB0aGUgY2xp
ZW50IGNvbnN0cnVjdGluZw0KICAgdGhlIG1lc3NhZ2UgcmVjZWlwdCB1c2lu
ZyB0aGUgU0lQICdUbycgaGVhZGVyIGZyb20gdGhlIHJlY2VpdmVkDQogICBN
RVNTQUdFLg0KDQogICA8ZmluYWwtZGVzdGluYXRpb24+IC0gVGhpcyBkaXNw
bGF5cyB0aGUgZmluYWwgZGVzdGluYXRpb24gb2YgdGhlIFNJUA0KICAgcmVx
dWVzdCBhbmQgc2hvdWxkIGJlIHBvcHVsYXRlZCBieSB0aGUgY2xpZW50IGNv
bnN0cnVjdGluZyB0aGUNCiAgIG1lc3NhZ2UgcmVjZWlwdCB1c2luZyB0aGUg
U0lQIFJlcXVlc3QgVVJJKFItVVJJKSBmcm9tIHRoZSByZWNlaXZlZA0KICAg
TUVTU0FHRS4NCg0KICAgPG1lc3NhZ2UtaWQ+IC0gVGhpcyBkaXNwbGF5cyB0
aGUgbWVzc2FnZSBJRCBvZiB0aGUgU0lQIHJlcXVlc3QgYW5kDQogICBzaG91
bGQgYmUgcG9wdWxhdGVkIGJ5IHRoZSBjbGllbnQgY29uc3RydWN0aW5nIHRo
ZSBtZXNzYWdlIHJlY2VpcHQNCiAgIHVzaW5nIHRoZSBTSVAgQ2FsbC1JRCBo
ZWFkZXIgZnJvbSB0aGUgcmVjZWl2ZWQgTUVTU0FHRS4NCg0KNS4xLjIuMyA8
bWVzc2FnZS1kaXNwb3NpdGlvbj4gZWxlbWVudA0KDQogICBUaGlzIGVsZW1l
bnQgZGVzY3JpYmVzIHRoZSBtZXNzYWdlIGRpc3Bvc2l0aW9uIGV2ZW50IHRo
YXQgaGFzIHRha2VuDQogICBwbGFjZS4gIEl0IGFsbG93cyBhIG51bWJlciBv
ZiB2YWx1ZXM6LQ0KDQogICA8ZGlzcGxheWVkPiAtIFRoaXMgcGFnZXItbW9k
ZSBtZXNzYWdlIGhhcyBiZWVuIHJlYWQgYnkgYSByZWNpcGllbnQNCiAgIHdo
byBoYXMgYWNjZXNzIHRvIHRoZSBpbnRlbmRlZCBkZXN0aW5hdGlvbnMgcmVz
b3VyY2UuDQoNCiAgIDxkaXNwYXRjaGVkPiAtIFRoZSBwYWdlci1tb2RlIG1l
c3NhZ2UgaGFzIGJlZW4gZm9yd2FyZGVkIHdpdGhvdXQNCiAgIG5lY2Vzc2Fy
aWx5IGhhdmluZyBiZWVuIHByZXZpb3VzbHkgZGlzcGxheWVkIHRvIHRoZSB1
c2VyLg0KDQogICA8cHJvY2Vzc2VkPiAtIFRoZSBwYWdlci1tb2RlIG1lc3Nh
Z2UgaGFzIGJlZW4gcHJvY2Vzc2VkIGluIHNvbWUNCiAgIG1hbm5lci4gIFRo
aXMgY291bGQgaW5jbHVkZSBmdW5jdGlvbnMgc3VjaCBhcyAnc3RvcmUtZm9y
d2FyZCcgc2VydmVycw0KICAgZXRjLg0KDQogICA8ZGVsZXRlZD4gLSBUaGUg
cGFnZXItbW9kZSBtZXNzYWdlIGhhcyBiZWVuIGRlbGV0ZWQuICBUaGUgcmVj
aXBpZW50DQogICBtYXkgb3IgbWF5IG5vdCBoYXZlIHNlZW4gdGhlIG1lc3Nh
Z2UuDQoNCiAgIDxkZW5pZWQ+IC0gVGhlIHJlY2lwaWVudCBvZiBhIHBhZ2Vy
LW1vZGUgbWVzc2FnZSBkb2VzIG5vdCB3aXNoIHRoZQ0KICAgc2VuZGVyIHRv
IGJlIGluZm9ybWVkIG9mIHRoZSBtZXNzYWdlJ3MgZGlzcG9zaXRpb24uICBB
IFVBIG1heSBhbHNvDQogICBzaWxlbnRseSBpZ25vcmUgbWVzc2FnZSBkaXNw
b3NpdGlvbiByZXF1ZXN0cyBpbiB0aGlzIHNpdHVhdGlvbi4NCg0KICAgPGZh
aWxlZD4gLSBBIGZhaWx1cmUgb2NjdXJyZWQgdGhhdCBwcmV2ZW50ZWQgdGhl
IHByb3BlciBnZW5lcmF0aW9uIG9mDQogICBhIHBhZ2VyLW1vZGUgbWVzc2Fn
ZSByZWNlaXB0Lg0KDQoNCg0KDQoNCkJvdWx0b24gJiBOaWVtaSAgICAgICAg
IEV4cGlyZXMgQXVndXN0IDIzLCAyMDA0ICAgICAgICAgICAgICAgICBbUGFn
ZSA3XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgIE1FU1NBR0Ug
UmVjZWlwdCAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDA0DQoNCg0KNS4x
LjIuNCA8ZGlzcG9zaXRpb24tZXZlbnQtdGltZT4gZWxlbWVudA0KDQogICBU
aGlzIG9wdGlvbmFsIGVsZW1lbnQgaW5kaWNhdGVzIHRoZSB0aW1lIGF0IHdo
aWNoIHRoZSBkaXNwb3NpdGlvbg0KICAgaW5mb3JtYXRpb24gY29udGFpbmVk
IGluIHRoZSBtZXNzYWdlIHJlY2VpcHQgb2NjdXJlZC4NCg0KNS4yIFhNTCBT
Y2hlbWENCg0KDQogICA8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJV
VEYtOCI/Pg0KICAgICAgPHhzOnNjaGVtYQ0KICAgICAgICB0YXJnZXROYW1l
c3BhY2U9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bWVzc2FnZS1yZWNlaXB0
LWluZm8iDQogICAgICAgIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8y
MDAxL1hNTFNjaGVtYSINCiAgICAgICAgeG1sbnM6dG5zPSJ1cm46aWV0Zjpw
YXJhbXM6eG1sOm5zOm1lc3NhZ2UtcmVjZWlwdC1pbmZvIg0KICAgICAgICBl
bGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCINCiAgICAgICAgYXR0cmli
dXRlRm9ybURlZmF1bHQ9InVucXVhbGlmaWVkIj4NCiAgICAgICAgPCEtLSBU
aGlzIGltcG9ydCBicmluZ3MgaW4gdGhlIFhNTCBsYW5ndWFnZSBhdHRyaWJ1
dGUgeG1sOmxhbmctLT4NCiAgICAgICAgPHhzOmltcG9ydCBuYW1lc3BhY2U9
Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAg
ICAgICAgc2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cudzMub3JnLzIwMDEv
MDMveG1sLnhzZCIvPg0KDQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i
ZGlzcG9zaXRpb24tcmVwb3J0Ij4NCiAgICAgICAgICAgIDx4czpjb21wbGV4
VHlwZT4NCiAgICAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAg
ICAgICAgIDx4czplbGVtZW50IG5hbWU9Im1lc3NhZ2UtaW5mb3JtYXRpb24i
IHR5cGU9Im5zOmluZm9ybWF0aW9uLXR5cGUiDQogICAgICAgICAgICAgICAg
ICAgIG1pbk9jY3Vycz0iMSIgbWF4T2NjdXJzPSIxIj4NCiAgICAgICAgICAg
ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJtZXNzYWdlLWRpc3Bvc2l0aW9uIiB0
eXBlPSJuczpkaXNwb3NpdGlvbi10eXBlIg0KICAgICAgICAgICAgICAgICAg
ICBtaW5PY2N1cnM9IjEiIG1heE9jY3Vycz0iMSI+DQogICAgICAgICAgICAg
ICAgPHhzOmVsZW1lbnQgbmFtZT0iZGlzcG9zaXRpb24tZXZlbnQtdGltZSIg
dHlwZT0ieHM6ZGF0ZVRpbWUiIGRlZmF1bHQ9IjAiDQogICAgICAgICAgICAg
ICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIj4NCiAgICAgICAg
ICAgICAgICA8eHM6YW55IG5hbWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0Nv
bnRlbnRzPSJsYXgiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgICAgIG1h
eE9jY3Vycz0idW5ib3VuZGVkIj4NCiAgICAgICAgICAgICAgPC94czpzZXF1
ZW5jZT4NCiAgICAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAg
ICAgICAgIDx4czphbnkgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29u
dGVudHM9ImxheCIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICAgICAgICBt
YXhPY2N1cnM9InVuYm91bmRlZCI+DQogICAgICAgICAgPC94czplbGVtZW50
Pg0KDQogICAgICAgICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJkaXNwb3NpdGlv
bi10eXBlIj4NCiAgICAgICAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0idG9r
ZW4iPg0KICAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJkaXNw
bGF5ZWQiLz4NCiAgICAgICAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0i
ZGlzcGF0Y2hlZCIvPg0KICAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZh
bHVlPSJwcm9jZXNzZWQiLz4NCiAgICAgICAgICAgIDx4czplbnVtZXJhdGlv
biB2YWx1ZT0iZGVsZXRlZCIvPg0KICAgICAgICAgICAgPHhzOmVudW1lcmF0
aW9uIHZhbHVlPSJkZW5pZWQiLz4NCiAgICAgICAgICAgIDx4czplbnVtZXJh
dGlvbiB2YWx1ZT0iZmFpbGVkIi8+DQogICAgICAgICAgICA8eHM6ZW51bWVy
YXRpb24gdmFsdWU9ImV4cGlyZWQiLz4NCiAgICAgICAgICA8L3hzOnJlc3Ry
aWN0aW9uPg0KICAgICAgICAgPC94czpzaW1wbGVUeXBlPg0KDQoNCg0KDQpC
b3VsdG9uICYgTmllbWkgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAyMywgMjAw
NCAgICAgICAgICAgICAgICAgW1BhZ2UgOF0NCgwNCkludGVybmV0LURyYWZ0
ICAgICAgICAgICAgICBNRVNTQUdFIFJlY2VpcHQgICAgICAgICAgICAgICAg
RmVicnVhcnkgMjAwNA0KDQoNCiAgICAgICAgIDx4czpjb21wbGV4VHlwZSBu
YW1lPSJpbmZvcm1hdGlvbi10eXBlIj4NCiAgICAgICAgICA8eHM6c2VxdWVu
Y2U+DQogICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJvcmlnaW5hbC1k
ZXN0aW5hdGlvbiIgdHlwZT0ieHM6YW55VVJJIg0KICAgICAgICAgICAgICAg
ICAgICBtaW5PY2N1cnM9IjEiIG1heE9jY3Vycz0iMSI+DQogICAgICAgICAg
ICA8eHM6ZWxlbWVudCBuYW1lPSJmaW5hbC1kZXN0aW5hdGlvbiIgdHlwZT0i
eHM6YW55VVJJIg0KICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjEi
IG1heE9jY3Vycz0iMSI+DQogICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1l
PSJtZXNzYWdlLWlkIiB0eXBlPSJ4czp0b2tlbiINCiAgICAgICAgICAgICAg
ICAgICAgbWluT2NjdXJzPSIxIiBtYXhPY2N1cnM9IjEiPg0KICAgICAgICAg
IDwveHM6c2VxdWVuY2U+DQogICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0K
ICAgICAgPC94czpzY2hlbWE+DQoNCg0KDQo2LiBVc2FnZSBFeGFtcGxlDQoN
Cg0KNy4gUmVnaXN0cmF0aW9uIG9mIHh4eHggaGVhZGVyDQoNCg0KOC4gU2Vj
dXJpdHkgQ29uc2lkZXJhdGlvbnMNCg0KOS4gSUFOQSBDb25zaWRlcmF0aW9u
cw0KDQoxMC4gQWNrbm93bGVkZ2VtZW50cw0KDQpOb3JtYXRpdmUgUmVmZXJl
bmNlcw0KDQogICBbMV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZvciB1
c2UgaW4gUkZDcyB0byBJbmRpY2F0ZSBSZXF1aXJlbWVudA0KICAgICAgICBM
ZXZlbHMiLCBCQ1AgMTQsIFJGQyAyMTE5LCBNYXJjaCAxOTk3Lg0KDQogICBb
Ml0gIENhbXBiZWxsLCBCLiwgUm9zZW5iZXJnLCBKLiwgU2NodWx6cmlubmUs
IEguLCBIdWl0ZW1hLCBDLiBhbmQgRC4NCiAgICAgICAgR3VybGUsICJTZXNz
aW9uIEluaXRpYXRpb24gUHJvdG9jb2wgKFNJUCkgRXh0ZW5zaW9uIGZvciBJ
bnN0YW50DQogICAgICAgIE1lc3NhZ2luZyIsIFJGQyAzNDI4LCBEZWNlbWJl
ciAyMDAyLg0KDQogICBbM10gIEZyZWVkLCBOLiBhbmQgTi4gQm9yZW5zdGVp
biwgIk11bHRpcHVycG9zZSBJbnRlcm5ldCBNYWlsDQogICAgICAgIEV4dGVu
c2lvbnMgKE1JTUUpIFBhcnQgVHdvOiBNZWRpYSBUeXBlcyIsIFJGQyAyMDQ2
LCBOb3ZlbWJlcg0KICAgICAgICAxOTk2Lg0KDQogICBbNF0gIFJvc2VuYmVy
ZywgSi4sIFNjaHVsenJpbm5lLCBILiwgQ2FtYXJpbGxvLCBHLiwgSm9obnN0
b24sIEEuLA0KICAgICAgICBQZXRlcnNvbiwgSi4sIFNwYXJrcywgUi4sIEhh
bmRsZXksIE0uIGFuZCBFLiBTY2hvb2xlciwgIlNJUDoNCiAgICAgICAgU2Vz
c2lvbiBJbml0aWF0aW9uIFByb3RvY29sIiwgUkZDIDMyNjEsIEp1bmUgMjAw
Mi4NCg0KICAgWzVdICBWYXVkcmV1aWwsIEcuLCAiVGhlIE11bHRpcGFydC9S
ZXBvcnQgQ29udGVudCBUeXBlIGZvciB0aGUNCiAgICAgICAgUmVwb3J0aW5n
IG9mIE1haWwgU3lzdGVtIEFkbWluaXN0cmF0aXZlIE1lc3NhZ2VzIiwgUkZD
IDE4OTIsDQogICAgICAgIEphbnVhcnkgMTk5Ni4NCg0KICAgWzZdICBSb3Nl
bmJlcmcsIEouLCAiT2J0YWluaW5nIGFuZCBVc2luZyBHbG9iYWxseSBSb3V0
YWJsZSBVc2VyIEFnZW50DQoNCg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCAyMywgMjAwNCAgICAgICAgICAgICAgICAgW1Bh
Z2UgOV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBNRVNTQUdF
IFJlY2VpcHQgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAwNA0KDQoNCiAg
ICAgICAgKFVBKSBVUklzIChHUlVVKSBpbiB0aGUgIFNlc3Npb24gSW5pdGlh
dGlvbiBQcm90b2NvbCAoU0lQKSIsDQogICAgICAgIGRyYWZ0LXJvc2VuYmVy
Zy1zaXAtZ3J1dS0wMSAod29yayBpbiBwcm9ncmVzcyksIERlY2VtYmVyIDIw
MDMuDQoNCkluZm9ybWF0aXZlIFJlZmVyZW5jZXMNCg0KDQpBdXRob3JzJyBB
ZGRyZXNzZXMNCg0KICAgQ2hyaXMgQm91bHRvbg0KICAgVWJpcXVpdHkgU29m
dHdhcmUgQ29ycG9yYXRpb24NCiAgIExhbmdzdG9uZSBQYXJrDQogICBOZXdw
b3J0LCBTb3V0aCBXYWxlcyAgTlANCg0KICAgRU1haWw6IGNib3VsdG9uQHVi
aXF1aXR5Lm5ldA0KDQoNCiAgIEFraSBOaWVtaQ0KICAgTm9raWENCiAgIFAu
Ty4gQm94IDMyMQ0KICAgTk9LSUEgR1JPVVAsIEZJTiAgMDAwNDUgIEZpbmxh
bmQNCg0KICAgRU1haWw6IGFraS5uaWVtaUBub2tpYS5jb20NCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAy
MywgMjAwNCAgICAgICAgICAgICAgICBbUGFnZSAxMF0NCgwNCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgICBNRVNTQUdFIFJlY2VpcHQgICAgICAgICAg
ICAgICAgRmVicnVhcnkgMjAwNA0KDQoNCkludGVsbGVjdHVhbCBQcm9wZXJ0
eSBTdGF0ZW1lbnQNCg0KICAgVGhlIElFVEYgdGFrZXMgbm8gcG9zaXRpb24g
cmVnYXJkaW5nIHRoZSB2YWxpZGl0eSBvciBzY29wZSBvZiBhbnkNCiAgIGlu
dGVsbGVjdHVhbCBwcm9wZXJ0eSBvciBvdGhlciByaWdodHMgdGhhdCBtaWdo
dCBiZSBjbGFpbWVkIHRvDQogICBwZXJ0YWluIHRvIHRoZSBpbXBsZW1lbnRh
dGlvbiBvciB1c2Ugb2YgdGhlIHRlY2hub2xvZ3kgZGVzY3JpYmVkIGluDQog
ICB0aGlzIGRvY3VtZW50IG9yIHRoZSBleHRlbnQgdG8gd2hpY2ggYW55IGxp
Y2Vuc2UgdW5kZXIgc3VjaCByaWdodHMNCiAgIG1pZ2h0IG9yIG1pZ2h0IG5v
dCBiZSBhdmFpbGFibGU7IG5laXRoZXIgZG9lcyBpdCByZXByZXNlbnQgdGhh
dCBpdA0KICAgaGFzIG1hZGUgYW55IGVmZm9ydCB0byBpZGVudGlmeSBhbnkg
c3VjaCByaWdodHMuIEluZm9ybWF0aW9uIG9uIHRoZQ0KICAgSUVURidzIHBy
b2NlZHVyZXMgd2l0aCByZXNwZWN0IHRvIHJpZ2h0cyBpbiBzdGFuZGFyZHMt
dHJhY2sgYW5kDQogICBzdGFuZGFyZHMtcmVsYXRlZCBkb2N1bWVudGF0aW9u
IGNhbiBiZSBmb3VuZCBpbiBCQ1AtMTEuIENvcGllcyBvZg0KICAgY2xhaW1z
IG9mIHJpZ2h0cyBtYWRlIGF2YWlsYWJsZSBmb3IgcHVibGljYXRpb24gYW5k
IGFueSBhc3N1cmFuY2VzIG9mDQogICBsaWNlbnNlcyB0byBiZSBtYWRlIGF2
YWlsYWJsZSwgb3IgdGhlIHJlc3VsdCBvZiBhbiBhdHRlbXB0IG1hZGUgdG8N
CiAgIG9idGFpbiBhIGdlbmVyYWwgbGljZW5zZSBvciBwZXJtaXNzaW9uIGZv
ciB0aGUgdXNlIG9mIHN1Y2gNCiAgIHByb3ByaWV0YXJ5IHJpZ2h0cyBieSBp
bXBsZW1lbnRvcnMgb3IgdXNlcnMgb2YgdGhpcyBzcGVjaWZpY2F0aW9uIGNh
bg0KICAgYmUgb2J0YWluZWQgZnJvbSB0aGUgSUVURiBTZWNyZXRhcmlhdC4N
Cg0KICAgVGhlIElFVEYgaW52aXRlcyBhbnkgaW50ZXJlc3RlZCBwYXJ0eSB0
byBicmluZyB0byBpdHMgYXR0ZW50aW9uIGFueQ0KICAgY29weXJpZ2h0cywg
cGF0ZW50cyBvciBwYXRlbnQgYXBwbGljYXRpb25zLCBvciBvdGhlciBwcm9w
cmlldGFyeQ0KICAgcmlnaHRzIHdoaWNoIG1heSBjb3ZlciB0ZWNobm9sb2d5
IHRoYXQgbWF5IGJlIHJlcXVpcmVkIHRvIHByYWN0aWNlDQogICB0aGlzIHN0
YW5kYXJkLiBQbGVhc2UgYWRkcmVzcyB0aGUgaW5mb3JtYXRpb24gdG8gdGhl
IElFVEYgRXhlY3V0aXZlDQogICBEaXJlY3Rvci4NCg0KDQpGdWxsIENvcHly
aWdodCBTdGF0ZW1lbnQNCg0KICAgQ29weXJpZ2h0IChDKSBUaGUgSW50ZXJu
ZXQgU29jaWV0eSAoMjAwNCkuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuDQoNCiAg
IFRoaXMgZG9jdW1lbnQgYW5kIHRyYW5zbGF0aW9ucyBvZiBpdCBtYXkgYmUg
Y29waWVkIGFuZCBmdXJuaXNoZWQgdG8NCiAgIG90aGVycywgYW5kIGRlcml2
YXRpdmUgd29ya3MgdGhhdCBjb21tZW50IG9uIG9yIG90aGVyd2lzZSBleHBs
YWluIGl0DQogICBvciBhc3Npc3QgaW4gaXRzIGltcGxlbWVudGF0aW9uIG1h
eSBiZSBwcmVwYXJlZCwgY29waWVkLCBwdWJsaXNoZWQNCiAgIGFuZCBkaXN0
cmlidXRlZCwgaW4gd2hvbGUgb3IgaW4gcGFydCwgd2l0aG91dCByZXN0cmlj
dGlvbiBvZiBhbnkNCiAgIGtpbmQsIHByb3ZpZGVkIHRoYXQgdGhlIGFib3Zl
IGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGFyYWdyYXBoIGFyZQ0KICAg
aW5jbHVkZWQgb24gYWxsIHN1Y2ggY29waWVzIGFuZCBkZXJpdmF0aXZlIHdv
cmtzLiBIb3dldmVyLCB0aGlzDQogICBkb2N1bWVudCBpdHNlbGYgbWF5IG5v
dCBiZSBtb2RpZmllZCBpbiBhbnkgd2F5LCBzdWNoIGFzIGJ5IHJlbW92aW5n
DQogICB0aGUgY29weXJpZ2h0IG5vdGljZSBvciByZWZlcmVuY2VzIHRvIHRo
ZSBJbnRlcm5ldCBTb2NpZXR5IG9yIG90aGVyDQogICBJbnRlcm5ldCBvcmdh
bml6YXRpb25zLCBleGNlcHQgYXMgbmVlZGVkIGZvciB0aGUgcHVycG9zZSBv
Zg0KICAgZGV2ZWxvcGluZyBJbnRlcm5ldCBzdGFuZGFyZHMgaW4gd2hpY2gg
Y2FzZSB0aGUgcHJvY2VkdXJlcyBmb3INCiAgIGNvcHlyaWdodHMgZGVmaW5l
ZCBpbiB0aGUgSW50ZXJuZXQgU3RhbmRhcmRzIHByb2Nlc3MgbXVzdCBiZQ0K
ICAgZm9sbG93ZWQsIG9yIGFzIHJlcXVpcmVkIHRvIHRyYW5zbGF0ZSBpdCBp
bnRvIGxhbmd1YWdlcyBvdGhlciB0aGFuDQogICBFbmdsaXNoLg0KDQogICBU
aGUgbGltaXRlZCBwZXJtaXNzaW9ucyBncmFudGVkIGFib3ZlIGFyZSBwZXJw
ZXR1YWwgYW5kIHdpbGwgbm90IGJlDQogICByZXZva2VkIGJ5IHRoZSBJbnRl
cm5ldCBTb2NpZXR5IG9yIGl0cyBzdWNjZXNzb3JzIG9yIGFzc2lnbmVlcy4N
Cg0KICAgVGhpcyBkb2N1bWVudCBhbmQgdGhlIGluZm9ybWF0aW9uIGNvbnRh
aW5lZCBoZXJlaW4gaXMgcHJvdmlkZWQgb24gYW4NCiAgICJBUyBJUyIgYmFz
aXMgYW5kIFRIRSBJTlRFUk5FVCBTT0NJRVRZIEFORCBUSEUgSU5URVJORVQg
RU5HSU5FRVJJTkcNCiAgIFRBU0sgRk9SQ0UgRElTQ0xBSU1TIEFMTCBXQVJS
QU5USUVTLCBFWFBSRVNTIE9SIElNUExJRUQsIElOQ0xVRElORw0KICAgQlVU
IE5PVCBMSU1JVEVEIFRPIEFOWSBXQVJSQU5UWSBUSEFUIFRIRSBVU0UgT0Yg
VEhFIElORk9STUFUSU9ODQoNCg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCAyMywgMjAwNCAgICAgICAgICAgICAgICBbUGFn
ZSAxMV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBNRVNTQUdF
IFJlY2VpcHQgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAwNA0KDQoNCiAg
IEhFUkVJTiBXSUxMIE5PVCBJTkZSSU5HRSBBTlkgUklHSFRTIE9SIEFOWSBJ
TVBMSUVEIFdBUlJBTlRJRVMgT0YNCiAgIE1FUkNIQU5UQUJJTElUWSBPUiBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4NCg0KDQpBY2tub3ds
ZWRnbWVudA0KDQogICBGdW5kaW5nIGZvciB0aGUgUkZDIEVkaXRvciBmdW5j
dGlvbiBpcyBjdXJyZW50bHkgcHJvdmlkZWQgYnkgdGhlDQogICBJbnRlcm5l
dCBTb2NpZXR5Lg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAgICBFeHBpcmVzIEF1Z3Vz
dCAyMywgMjAwNCAgICAgICAgICAgICAgICBbUGFnZSAxMl0NCgwNCg0KDQo=

------_=_NextPart_001_01C3F9F9.63E954A7--

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


From exim@www1.ietf.org  Mon Feb 23 05:46: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 FAA18652
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 05:46: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 1AvDbI-00042Q-Ld
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 05:46:15 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NAkCie015521
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 05:46:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDbI-00042G-9v
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 05:46: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 FAA18645
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 05:46:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDbE-0006pN-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 05:46:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDaN-0006mE-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 05:45:16 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDa1-0006iV-00; Mon, 23 Feb 2004 05:44:53 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDZC-0003if-Sg; Mon, 23 Feb 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 1AvDYL-0003gS-2k
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 05: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 FAA18542
	for <simple@ietf.org>; Mon, 23 Feb 2004 05:43:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDYH-0006dH-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:43:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDXL-0006aI-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:42:08 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly07b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDWR-0006Us-00; Mon, 23 Feb 2004 05:41:11 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly07b.srv.mailcontrol.com (MailControl) with SMTP id i1NAeVsY012644;
	Mon, 23 Feb 2004 10:40:32 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, 23 Feb 2004 10:40:30 +0000
content-class: urn:content-classes:message
Subject: RE: [Simple] Advanced IM requirements
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C3F9F9.63E954A7"
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Message-ID: <45730E094814E44488F789C1CDED27AE02BDF1F2@gbnewp0758m.eu.ubiquity.net>
X-MS-Has-Attach: yes
Thread-Topic: [Simple] Advanced IM requirements
Thread-Index: AcP5C/kBvwKHvMXJS6urOHqe9sfskgA3pGvQ
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>,
        "Simple WG" <simple@ietf.org>
Cc: <sipping@ietf.org>
X-Scanned-By: MailControl A-04-00-00 (www.mailcontrol.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: Mon, 23 Feb 2004 10:40:01 -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

This is a multi-part message in MIME format...

------_=_NextPart_001_01C3F9F9.63E954A7
Content-Type: text/plain;
	charset="us-ascii"
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi Jonathan et al,

	I have an extremely early version (so be gentle) of a draft
aimed at supplying IM delivery reports.  It hasn't been formally
submitted yet but I have attached a copy - so would be grateful if the
list could take a look and see if it's worth progressing.  I will submit
to the archives in the next few days.  I will also put this on the
internet somewhere in case this attachment doesn't survive its journey
(Will send link later).

Best Regards,

Chris.
=20

>-----Original Message-----
>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>Sent: 22 February 2004 06:17
>To: Simple WG
>Subject: [Simple] Advanced IM requirements
>
>Folks,
>
>As I noted earlier, I resubmitted the advanced IM requirements draft.
It
>specifies a bunch of advanced IM functions we havent yet tackled here.
>They are:
>
>* delivery reports for IM
>* is-typing indicator (Henning had an I-D on this that has expired)
>* capabilities indications of maximum desired message sizes for IM
>* page mode groups (under discussion in the context of exploders in
>sipping)
>* invitations to non-real time sessions
>
>
>The last of these is particularly interesting. One use case is "call
>alerts" in PTT. There, I send you a request to have a PTT chat. The
>request is not answered in real time. Rather, its stored by the
>recipient as if it were an IM, and can be answered at any time later.
>"Answering it" merely involves setting up a PTT call back to the
caller.
>Its also possible to cancel the call alert at any time.
>
>There are some interesting ways to accomplish this function. The one
>I've been thinking about is taking a SIP INVITE message, and sending it
>in the body of a MESSAGE request as a message/sip content. I'm sure
>there are other ways.
>
>Are these topics for which there is still group interest in working on?
>I think all of them remain quite important.
>
>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


This message has been scanned for viruses by MailControl - www.mailcontrol.=
com

------_=_NextPart_001_01C3F9F9.63E954A7
Content-Type: text/plain;
	name="draft-boulton-sipping-message-receipt-00.txt"
Content-Description: draft-boulton-sipping-message-receipt-00.txt
Content-Disposition: attachment; filename="draft-boulton-sipping-message-receipt-00.txt"
Content-Transfer-Encoding: base64

DQoNClNJUFBJTkcgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQy4gQm91bHRvbg0KSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFViaXF1aXR5IFNvZnR3
YXJlIENvcnBvcmF0aW9uDQpFeHBpcmVzOiBBdWd1c3QgMjMsIDIwMDQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQS4gTmllbWkN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBOb2tpYQ0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZlYnJ1
YXJ5IDIzLCAyMDA0DQoNCg0KICAgICAgTWVzc2FnZSBEaXNwb3NpdGlvbiBO
b3RpZmljYXRpb25zIGZvciB0aGUgU2Vzc2lvbiBJbml0aWF0aW9uDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFByb3RvY29sKFNJUCkNCiAgICAg
ICAgICAgICAgICBkcmFmdC1ib3VsdG9uLXNpcHBpbmctbWVzc2FnZS1yZWNl
aXB0LTAwDQoNClN0YXR1cyBvZiB0aGlzIE1lbW8NCg0KICAgVGhpcyBkb2N1
bWVudCBpcyBhbiBJbnRlcm5ldC1EcmFmdCBhbmQgaXMgaW4gZnVsbCBjb25m
b3JtYW5jZSB3aXRoDQogICBhbGwgcHJvdmlzaW9ucyBvZiBTZWN0aW9uIDEw
IG9mIFJGQzIwMjYuDQoNCiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2lu
ZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nDQogICBU
YXNrIEZvcmNlIChJRVRGKSwgaXRzIGFyZWFzLCBhbmQgaXRzIHdvcmtpbmcg
Z3JvdXBzLiBOb3RlIHRoYXQgb3RoZXINCiAgIGdyb3VwcyBtYXkgYWxzbyBk
aXN0cmlidXRlIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0
cy4NCg0KICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMg
dmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzDQogICBhbmQgbWF5
IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIg
ZG9jdW1lbnRzIGF0IGFueQ0KICAgdGltZS4gSXQgaXMgaW5hcHByb3ByaWF0
ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZQ0KICAgbWF0
ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4g
cHJvZ3Jlc3MuIg0KDQogICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0
LURyYWZ0cyBjYW4gYmUgYWNjZXNzZWQgYXQgaHR0cDovLw0KICAgd3d3Lmll
dGYub3JnL2lldGYvMWlkLWFic3RyYWN0cy50eHQuDQoNCiAgIFRoZSBsaXN0
IG9mIEludGVybmV0LURyYWZ0IFNoYWRvdyBEaXJlY3RvcmllcyBjYW4gYmUg
YWNjZXNzZWQgYXQNCiAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0
bWwuDQoNCiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24g
QXVndXN0IDIzLCAyMDA0Lg0KDQpDb3B5cmlnaHQgTm90aWNlDQoNCiAgIENv
cHlyaWdodCAoQykgVGhlIEludGVybmV0IFNvY2lldHkgKDIwMDQpLiBBbGwg
UmlnaHRzIFJlc2VydmVkLg0KDQpBYnN0cmFjdA0KDQogICBUaGlzIGRvY3Vt
ZW50IGRlc2NyaWJlcyBhbiBleHRlbnNpb24gdG8gdGhlIFNlc3Npb24gSW5p
dGlhdGlvbg0KICAgUHJvdG9jb2woU0lQKVs0XSB0byBhbGxvdyB0aGUgc3Rh
dHVzIG9mIGEgJ3BhZ2VyIG1vZGUnIG1lc3NhZ2UgdG8gYmUNCiAgIGNvbnZl
eWVkIHRvIHRoZSBvcmlnaW5hdG9yIG9uY2UgdGhlIFNJUCB0cmFuc2FjdGlv
biBoYXMgYmVlbg0KICAgY29tcGxldGVkLiAgQSBwYWdlciBNb2RlIG1lc3Nh
Z2UgZGVzY3JpYmVzIGEgc2Vzc2lvbi1sZXNzLCBvbmUgb2ZmLA0KICAgbWVz
c2FnZSBleGNoYW5nZSB1c2luZyB0aGUgU0lQIE1FU1NBR0VbMl0gbWV0aG9k
LiAgVGhpcyBleHRlbnNpb24gaXMNCiAgIHN0cm9uZ2x5IGxpbmtlZCB0byBz
aW1pbGFyIGZ1bmN0aW9uYWxpdHkgcHJvdmlkZWQgZm9yIEUtTWFpbCBhbmQg
U01TDQogICBzeXN0ZW1zLg0KDQoNCg0KDQoNCg0KQm91bHRvbiAmIE5pZW1p
ICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMjMsIDIwMDQgICAgICAgICAgICAg
ICAgIFtQYWdlIDFdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAg
TUVTU0FHRSBSZWNlaXB0ICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMDQN
Cg0KDQpUYWJsZSBvZiBDb250ZW50cw0KDQogICAxLiAgICBJbnRyb2R1Y3Rp
b24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDMNCiAgIDIuICAgIFRlcm1pbm9sb2d5ICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMw0KICAgMy4g
ICAgT3ZlcnZpZXcgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICA0DQogICAzLjEgICBNZXNzYWdlIFJlY2Vp
cHQgRGlzcG9zaXRpb24gRm9ybWF0IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDUNCiAgIDMuMiAgIGFwcGxpY2F0aW9uL3JlY2VpcHQtaW5mbyt4bWwg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNQ0KICAgNC4gICAg
VXNlciBBZ2VudCBDbGllbnQgQmVoYXZpb3IgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICA1DQogICA1LiAgICBVc2VyIEFnZW50IFNlcnZl
ciBCZWhhdmlvciAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDYNCiAgIDUuMSAgIFN5bnRheCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNg0KICAgNS4xLjEgUmVj
ZWlwdC1UbyBIZWFkZXIgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICA2DQogICA1LjEuMiByZWNlaXB0LWluZm8gZm9ybWF0
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDYN
CiAgIDUuMiAgIFhNTCBTY2hlbWEgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgOA0KICAgNi4gICAgVXNhZ2Ug
RXhhbXBsZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICA5DQogICA3LiAgICBSZWdpc3RyYXRpb24gb2YgeHh4eCBo
ZWFkZXIgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDkNCiAg
IDguICAgIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgOQ0KICAgOS4gICAgSUFOQSBDb25z
aWRlcmF0aW9ucyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICA5DQogICAxMC4gICBBY2tub3dsZWRnZW1lbnRzIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDkNCiAgICAg
ICAgIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgOQ0KICAgICAgICAgSW5mb3JtYXRpdmUg
UmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIDEwDQogICAgICAgICBBdXRob3JzJyBBZGRyZXNzZXMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTANCiAgICAgICAg
IEludGVsbGVjdHVhbCBQcm9wZXJ0eSBhbmQgQ29weXJpZ2h0IFN0YXRlbWVu
dHMgLiAuIC4gLiAuIC4gLiAxMQ0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCkJvdWx0b24gJiBO
aWVtaSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDIzLCAyMDA0ICAgICAgICAg
ICAgICAgICBbUGFnZSAyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgIE1FU1NBR0UgUmVjZWlwdCAgICAgICAgICAgICAgICBGZWJydWFyeSAy
MDA0DQoNCg0KMS4gSW50cm9kdWN0aW9uDQoNCiAgIFRoaXMgZG9jdW1lbnQg
ZGVmaW5lcyBhbiBleHRlbnNpb24gdG8gdGhlIFNlc3Npb24gSW5pdGlhdGlv
bg0KICAgUHJvdG9jb2woU0lQKSBmb3IgdGhlIHB1cnBvc2Ugb2YgcmVwb3J0
aW5nIHRoZSBzdGF0dXMgb2YgJ3BhZ2VyIG1vZGUnDQogICBtZXNzYWdlcyBv
bmNlIHRoZSBTSVAgdHJhbnNhY3Rpb24gaGFzIGNvbXBsZXRlZC4gICdQYWdl
ciBNb2RlJw0KICAgbWVzc2FnZXMgbWFrZSB1c2Ugb2YgdGhlIFNJUCBNRVNT
QUdFIG1ldGhvZFsyXSB0byBwcm92aWRlICdvbmUtb2ZmJywNCiAgIHRleHQg
c3R5bGUgbWVzc2FnaW5nLCBzaW1pbGFyIHRvIFNNUyBtZXNzYWdlcyBzZW50
IHRvZGF5LiAgVGhlIFNJUA0KICAgTUVTU0FHRSBtZXRob2Qgd2lsbCBiZSB1
c2VkIHRvIGNhcnJ5IHRoZSByZWNlaXB0IG5vdGlmaWNhdGlvbiByZXBvcnRz
DQogICB0byB0aGUgcmVxdWVzdGluZyBjbGllbnQuICBUaGlzIG1lbW8gZGVm
aW5lcyBhIG5ldyAncmVwb3J0IHR5cGUnIHRoYXQNCiAgIGlzIHRvIGJlIHVz
ZWQgd2l0aGluIHRoZSAnbXVsdGlwYXJ0L3JlcG9ydCcgTUlNRSB0eXBlIGRl
ZmluZWQgaW4gUkZDDQogICAxODkyWzVdIGZvciBjb252ZXlpbmcgdmFyeWlu
ZyBNYWlsIHJlcG9ydHMuICBJbiB0aGUgY29udGV4dCBvZiB0aGlzDQogICBl
eHRlbnNpb24sIHRoZSByZXBvcnQgdHlwZSBpcyB1c2VkIHRvIGNvbnZleSB0
aGUgZGlzcG9zaXRpb24gb2YNCiAgICdwYWdlci1tb2RlJyBtZXNzYWdlcyB3
aXRoaW4gdGhlIG5ldHdvcmsgdXNpbmcgU0lQLg0KDQogICBUaGlzIGRyYWZ0
IGlkZW50aWZpZXMgYSBmZXcgc2NlbmFyaW9zIHdoZXJlIHRoaXMgZnVuY3Rp
b25hbGl0eSBtaWdodA0KICAgYmUgdXNlZnVsOi0NCg0KICAgTWVzc2FnZSBk
ZWxpdmVyeSAtIFRoZSByZWNlaXB0IG9mIGEgcG9zaXRpdmUgcmVzcG9uc2Ug
dG8gYSAncGFnZXINCiAgIG1vZGUnIG1lc3NhZ2UgZG9lcyBub3QgZ3VhcmFu
dGVlIHRoYXQgaXQgaGFzIGJlZW4gZGVsaXZlcmVkIHRvIHRoZQ0KICAgcmVx
dWlyZWQgZW5kIHBvaW50LiAgSWYgYW4gZW5kcG9pbnQgaXMgdHVybmVkIG9m
ZiBpdCB3aWxsIGJlIHN0b3JlZA0KICAgaW4gYSAnbWVzc2FnZS1mb3J3YXJk
JyBkZXZpY2UgdGhhdCBkZWxpdmVycyBvbmNlIHRoZSBlbmRwb2ludCBpcw0K
ICAgdHVybmVkIG9uLg0KDQogICBNZXNzYWdlIHJlYWQgLSBPbmNlIGEgJ3Bh
Z2VyIG1vZGUnIG1lc3NhZ2UgaGFzIGJlZW4gZGVsaXZlcmVkIHRvIHRoZQ0K
ICAgcmVjaXBpZW50LCB0aGUgaW5pdGlhdG9yIGNhbiByZXF1ZXN0IGluZm9y
bWF0aW9uIGluZm9ybWluZyB0aGF0IGl0DQogICBoYXMgYmVlbiBvcGVuZWQg
YW5kIHJlYWQuDQoNCiAgIE1lc3NhZ2UgZmFpbGVkIC0gVGhlIFNJUCB0cmFu
c2FjdGlvbiBtaWdodCBoYXZlIGNvbXBsZXRlZCBidXQgdGhlDQogICAncGFn
ZXIgbW9kZScgbWVzc2FnZSBtYXkgZmFpbCB0byBiZSBkZWxpdmVyZWQvcmVh
ZCBieSB0aGUgaW50ZW5kZWQNCiAgIHJlY2lwaWVudC4NCg0KICAgQW4gaW1w
b3J0YW50IGNvbmNlcHQgb2YgdGhpcyBleHRlbnNpb24gaW52b2x2ZXMgdGhl
IHN1cHBvcnQgb2YgdGhlDQogICBHbG9iYWxseSBSb3V0YWJsZSBVQSBVUkko
R1JVVSlbNl0gbWVjaGFuaXNtIGF0IHRoZSBvcmlnaW5hdGluZw0KICAgZW5k
cG9pbnQuICBBIFVzZXIgQWdlbnQgU2VydmVyIChVQUMpIGNvbnZleWluZyBz
dXBwb3J0IGZvciB0aGlzDQogICBwYWNrYWdlIFNIT1VMRCBzdXBwb3J0IHRo
ZSBHUlVVIG1lY2hhbmlzbSBmb3IgcHVibGlzaGluZyBhIGdsb2JhbGx5DQog
ICByb3V0YWJsZSBVUkkncy4gIFRoaXMgbWVtbyBkZWZpbmVzIGEgbmV3IFNJ
UCBoZWFkZXIgJ1JlY2VpcHQtVG8nDQogICB3aGljaCBTSE9VTEQgY29udGFp
biBhIEdSVVUuICBUaGUgVXNlciBBZ2VudCBDbGllbnQgKFVBQykgcmVxdWVz
dGluZw0KICAgbWVzc2FnZSByZWNlaXB0IG5vdGlmaWNhdGlvbiBuZWVkcyB0
byBndWFyYW50ZWUgdGhhdCB0aGUgbm90aWZpY2F0aW9uDQogICB3aWxsIHJl
YWNoIHRoZSBjb3JyZWN0IGluc3RhbmNlIG9mIGEgVUFDLiAgVGhpcyBpcyBh
IEdSVVUuICBUaGUgVUFTDQogICB3aWxsIHVzZSB0aGUgR1JVVSBhZGRyZXNz
IHN1cHBsaWVkIGFzIHRoZSBtYWluIHJlc291cmNlIGZvciB0aGUNCiAgIHJl
Y2VpcHQgbm90aWZpY2F0aW9uLiAgQ29uc2VxdWVudGx5LCBhIFVBQyBpc3N1
aW5nIGEgR1JVVSBNQVkgaW5jbHVkZQ0KICAgdGhlICdncmlkJyBwYXJhbWV0
ZXIgYXMgZGVmaW5lZCBpbiB0aGUgR1JVVSBtZWNoYW5pc21bNl0uICBUaGlz
DQogICBlbmFibGVzIGEgVUFDIHRvIGFzc29jaWF0ZSBpbmNvbWluZyBub3Rp
ZmljYXRpb24gcmVjZWlwdHMgd2l0aCB0aGUNCiAgIG9yaWdpbmFsICdwYWdl
ciBtb2RlJyBtZXNzYWdlcy4NCg0KMi4gVGVybWlub2xvZ3kNCg0KICAgSW4g
dGhpcyBkb2N1bWVudCwgdGhlIGtleSB3b3JkcyAnTVVTVCcsICdNVVNUIE5P
VCcsICdSRVFVSVJFRCcsDQoNCg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCAyMywgMjAwNCAgICAgICAgICAgICAgICAgW1Bh
Z2UgM10NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBNRVNTQUdF
IFJlY2VpcHQgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAwNA0KDQoNCiAg
ICdTSEFMTCcsICdTSEFMTE5PVCcsICdTSE9VTEQnLCAnU0hPVUxETk9UJywg
J1JFQ09NTUVOREVEJywgJ01BWScsIGFuZA0KICAgJ09QVElPTkFMJyBhcmUg
dG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIFJGQyAyMTE5WzFd
IGFuZA0KICAgaW5kaWNhdGUgcmVxdWlyZW1lbnQgbGV2ZWxzIGZvciBjb21w
bGlhbnQgU0lQIGltcGxlbWVudGF0aW9ucy4NCg0KICAgQWRkaXRpb25hbGx5
LCB3ZSBkZWZpbmUgdGhlIGZvbGxvd2luZyB0ZXJtczoNCg0KICAgVUFDOg0K
DQogICBVQVM6DQoNCiAgIEdSVVU6DQoNCiAgIFBhZ2VyIE1vZGU6DQoNCjMu
IE92ZXJ2aWV3DQoNCiAgIFRoZSBleHRlbnNpb24gZGVzY3JpYmVkIGluIHRo
aXMgZG9jdW1lbnQgYWxsb3dzIGEgY2xpZW50IGlzc3VpbmcgYQ0KICAgJ3Bh
Z2VyIG1vZGUnIG1lc3NhZ2UgdG8gb2J0YWluIHN1YnNlcXVlbnQgaW5mb3Jt
YXRpb24gaW5kaWNhdGluZw0KICAgc3RhdHVzIHdpdGhpbiB0aGUgbmV0d29y
ay4gIEEgVUFDIHdpbGwgY29uc3RydWN0IGEgc3RhbmRhcmQgU0lQDQogICBN
RVNTQUdFIGFzIG91dGxpbmVkIGluIFJGQzM0MjhbMl0uICBJdCBpbmNsdWRl
cyBhIFNJUCBTdXBwb3J0ZWQNCiAgIGhlYWRlciBjb250YWluaW5nIHRoZSBv
cHRpb24gdGFnICdtZXNzYWdlLXJlY2VpcHQnLCBpbmRpY2F0aW5nDQogICBz
dXBwb3J0IGZvciB0aGlzIGV4dGVuc2lvbi4gIFRoZSBVQUMgd2lsbCBhbHNv
IGluY2x1ZGUgYSBSZWNlaXB0LVRvDQogICBoZWFkZXIgZmllbGQgaWYgaXQg
Y29udmV5cyBzdXBwb3J0IGZvciB0aGlzIGV4dGVuc2lvbi4gIFRoaXMgY29u
dGFpbnMNCiAgIGEgU0lQIFVSSSBpbmRpY2F0aW5nIHRoZSBkZXN0aW5hdGlv
biB0byB3aGljaCByZWNlaXB0IG1lc3NhZ2VzIHNob3VsZA0KICAgYmUgc2Vu
dC4gIE9uY2UgY29uc3RydWN0ZWQgdGhlIE1FU1NBR0UgaXMgc2VudCBhcyBw
ZXIgbm9ybWFsIFNJUA0KICAgcmVxdWVzdCBydWxlcyBvdXRsaW5lZCBpbiBS
RkMzMjYxWzRdLiAgT24gcmVjZWl2aW5nIGEgJ3BhZ2VyIG1vZGUnDQogICBt
ZXNzYWdlIHRoZSByZWNlaXZpbmcgZW5kcG9pbnQoVUFTKSB3aWxsIHJlc3Bv
bmQgd2l0aCBhIDIwMCBjbGFzcw0KICAgcmVzcG9uc2UgaWYgc3VjY2Vzc2Z1
bC4gIElmIHRoaXMgZXh0ZW5zaW9uIGlzIHN1cHBvcnRlZCwgdGhlIHJlc3Bv
bnNlDQogICB3aWxsIGNvbnRhaW4gYSBTSVAgUmVxdWlyZSBoZWFkZXIgY29u
dGFpbmluZyB0aGUgdmFsdWUNCiAgICdtZXNzYWdlLXJlY2VpcHQnLiAgVGhp
cyBjb252ZXlzIHN1cHBvcnQgdG8gdGhlIFVBQyB3aG8gY29uc3RydWN0ZWQN
CiAgIHRoZSAncGFnZXIgbW9kZScgbWVzc2FnZS4gIEl0IGlzIG5vdyB0aGUg
cm9sZSBvZiB0aGUgVUFTIHRvIHJlcG9ydA0KICAgdGhlIHN0YXR1cyBvZiB0
aGUgJ3BhZ2VyIG1vZGUnIG1lc3NhZ2UgYnkgaXNzdWluZyBzdWJzZXF1ZW50
ICdwYWdlcg0KICAgbW9kZScgbWVzc2FnZXMgdXNpbmcgdGhlIFNJUCBNRVNT
QUdFIG1ldGhvZCBjb250YWluaW5nIHRoZSBwYXlsb2FkDQogICBkZXNjcmli
ZWQgaW4gc2VjdGlvbiA3IG9mIHRoaXMgZXh0ZW5zaW9uLiAgVGhlIHRhcmdl
dCBvZiB0aGlzIHJlY2VpcHQNCiAgIGlzIG9idGFpbmVkIGZyb20gdGhlIFJl
Y2VpcHQtVG8gaGVhZGVyIGFsc28gb3V0bGluZWQgaW4gc2VjdGlvbiA3Lg0K
ICAgVGhlIHBheWxvYWQgYWxsb3dzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3Ig
dGhlIFVBQyB0byByZW5kZXIgdGhlDQogICBpbmZvcm1hdGlvbiB0byB0aGUg
dXNlciB3aXRob3V0IGhhdmluZyB0byBob2xkIGFueSBhc3NvY2lhdGVkIHN0
YXRlDQogICBmb3Igb3JpZ2luYWwgJ3BhZ2VyIG1vZGUnIG1lc3NhZ2UuICBU
aGlzIGlzIGV4dHJlbWVseSBhZHZhbnRhZ2VvdXMgaW4NCiAgIGxvdyBtZW1v
cnkgY2FwYWNpdHkgY2xpZW50cy4gIElmIHRoZSBVQUMgd2lzaGVzIHRvIGV4
cGxpY2l0bHkNCiAgIGFzc29jaWF0ZSBhbiBpbmNvbWluZyByZWNlaXB0IHRv
IGFuIG9yaWdpbmFsICdwYWdlciBtb2RlJyBtZXNzYWdlIGl0DQogICBjYW4g
dXNlIHRoZSBleGlzdGFuY2Ugb2YgYSAnZ3JpZCcgcGFyYW1ldGVyIGluIHRo
ZSBHUlVVIFVSSSBhcyB0aGUNCiAgIHVuaXF1ZSBtZXNzYWdlIGlkZW50aWZp
ZXIuICBUaGUgdXNlIG9mIHRoZSAnZ3JpZCcgcGFyYW1ldGVyIGlzDQogICBv
dXRsaW5lZCBpbiBkZXRhaWwgaW4gdGhlIEdSVVUgc3BlY2lmaWNhdGlvbls2
XS4gIE9uIHJlY2VpdmluZyB0aGUNCiAgIHJlY2VpcHQsIHRoZSBjbGllbnQg
aXMgZnJlZSB0byByZW5kZXIgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBp
bg0KICAgdGhlIHBheWxvYWQuICBEdWUgdG8gdGhlIHN0YXRlbGVzcyBuYXR1
cmUgb2YgdGhlIHJlY2VpcHQgbWVjaGFuaXNtLA0KICAgdGhlcmUgaXMgbm8g
bmVlZCB0byBzcGVjaWZ5IGEgZGVmYXVsdCBwZXJpb2QgZm9yIHdoaWNoIGEg
cmVjZWlwdCBpcw0KICAgdmFsaWQuICBPbmx5IHdoZW4gYXBwbGljYXRpb25z
IGFyZSBzdG9yaW5nIHN0YXRlIHNob3VsZCB0aGlzIG9jY3VyDQogICBhbmQg
aXQgd291bGQgYmUgYW4gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMgZGVjaXNp
b24uDQoNCg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAgICBFeHBpcmVzIEF1
Z3VzdCAyMywgMjAwNCAgICAgICAgICAgICAgICAgW1BhZ2UgNF0NCgwNCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgICBNRVNTQUdFIFJlY2VpcHQgICAg
ICAgICAgICAgICAgRmVicnVhcnkgMjAwNA0KDQoNCjMuMSBNZXNzYWdlIFJl
Y2VpcHQgRGlzcG9zaXRpb24gRm9ybWF0DQoNCiAgIEEgbWVzc2FnZSByZWNl
aXB0IGlzIE1JTUUgdHlwZSB3aXRoIGEgdG9wIGxldmVsIGNvbnRlbnQtdHlw
ZSBvZg0KICAgbXVsdGlwYXJ0L3JlcG9ydCBhcyBkZWZpbmVkIGluIFJGQyAx
ODkyWzVdLiAgV2hlbiB1c2luZyB0aGUNCiAgIG11bHRpcGFydC9yZXBvcnQg
Y29udGVudC10eXBlIHRoZSBmb2xsb3dpbmcgTVVTVCBiZSBvYmV5ZWQ6LQ0K
DQogICBhKSBUaGUgcmVwb3J0LXR5cGUgcGFyYW1ldGVyIGZvciB0aGUgbXVs
dGlwYXJ0L3JlcG9ydCBjb250ZW50IGlzDQogICBhcHBsaWNhdGlvbi9yZWNl
aXB0LWluZm8reG1sLg0KDQogICBiKSAgVGhlIGZpcnN0IGNvbXBvbmVudCBv
ZiB0aGUgbXVsdGlwYXJ0L3JlcG9ydCBjb250YWlucyBhDQogICBodW1hbi1y
ZWFkYWJsZSBleHBsYW5hdGlvbiBvZiB0aGUgbWVzc2FnZS1yZWNlaXB0LCBh
cyBkZXRhaWxlZCBpbiBSRkMNCiAgIDE4OTJbNV0uDQoNCiAgIGMpICBUaGUg
c2Vjb25kIGNvbXBvbmVudCBvZiB0aGUgbXVsdGlwYXJ0L3JlcG9ydCBjb250
YWlucw0KICAgbWVzc2FnZS1yZWNlaXB0IGluZm9ybWF0aW9uIGluIHRoZSBm
b3JtYXQgYXBwbGljYXRpb24vDQogICByZWNlaXB0LWluZm8reG1sLCBkZXNj
cmliZWQgaW4gc2VjdGlvbiAzLjIgb2YgdGhpcyBleHRlbnNpb24uDQoNCiAg
IGQpICBUaGUgdGhpcmQgY29tcG9uZW50IG9mIHRoZSBtdWx0aXBhcnQvcmVw
b3J0IGNvbnRhaW5zIGEgY29weShvcg0KICAgcG9ydGlvbikgb2YgdGhlIG9y
aWdpbmFsIG1lc3NhZ2UuICBUaGlzIGNvbXBvbmVudCBpcyBvcHRpb25hbC4N
Cg0KMy4yIGFwcGxpY2F0aW9uL3JlY2VpcHQtaW5mbyt4bWwNCg0KICAgSW4g
dGhpcyBleHRlbnNpb24sIHRoZSBib2R5IG9mIHRoZSBtZXNzYWdlIHJlY2Vp
cHQgY29udGFpbnMgYSBtZXNzYWdlDQogICByZWNpZXB0IGRvY3VtZW50LiBU
aGlzIGRvY3VtZW50IHByb3ZpZGVzIGluZm9ybWF0aW9uIHJlZ2FyZGluZyB0
aGUNCiAgIHN0YXRlIG9mIGEgc2VsZWN0ZWQgJ3BhZ2VyIG1vZGUnIG1lc3Nh
Z2UgaW4gdGhlIG5ldHdvcmsuIFVzZXMgb2YgdGhpcw0KICAgZXh0ZW5zaW9u
IE1VU1Qgc3VwcG9ydCB0aGUgImFwcGxpY2F0aW9uL3JlY2VpcHQtaW5mbyt4
bWwiIGRhdGEgZm9ybWF0DQogICBkZXNjcmliZWQgaW4gU2VjdGlvbiAzLjUu
Mi4gVGhlIFNJUCByZXF1ZXN0IE1BWSBjb250YWluIGFuIEFjY2VwdA0KICAg
aGVhZGVyIGZpZWxkLiBJZiBubyBzdWNoIGhlYWRlciBmaWVsZCBpcyBwcmVz
ZW50LCBhIGRlZmF1bHQgdmFsdWUgb2YNCiAgICJhcHBsaWNhdGlvbi9yZWNl
aXB0LWluZm8reG1sIiBpcyBhc3N1bWVkLiBJZiB0aGUgaGVhZGVyIGZpZWxk
IGlzDQogICBwcmVzZW50LCBpdCBNVVNUIGluY2x1ZGUgImFwcGxpY2F0aW9u
L3JlY2VpcHQtaW5mbyt4bWwiLCBhbmQgTUFZDQogICBpbmNsdWRlIGFueSBv
dGhlciB0eXBlcyBjYXBhYmxlIG9mIHJlcHJlc2VudGluZyBtZXNzYWdlIHN0
YXRlLg0KDQo0LiBVc2VyIEFnZW50IENsaWVudCBCZWhhdmlvcg0KDQogICBB
IFVzZXIgQWdlbnQgQ2xpZW50KFVBQykgdGhhdCBzdXBwb3J0cyB0aGlzIGV4
dGVuc2lvbiBNVVNUIGluY2x1ZGUgYQ0KICAgU3VwcG9ydGVkIGhlYWRlciBp
biBlYWNoIE1FU1NBR0UgcmVxdWVzdCBpZiBhIG1lc3NhZ2UtcmVjZWlwdCBp
cw0KICAgcmVxdWlyZWQuIFRoZSBvcHRpb24gdGFnIGZvciB0aGlzIGV4dGVu
c2lvbiBpcyAnbWVzc2FnZS1yZWNlaXB0Jy4NCiAgIFRoZSBVQUMgTUFZIGlu
Y2x1ZGUgYSBSZXF1aXJlIGhlYWRlciBmaWVsZCBpbiB0aGUgcmVxdWVzdCB3
aXRoIHRoZQ0KICAgdmFsdWUgJ21lc3NhZ2UtcmVjZWlwdCcgdG8gaW5kaWNh
dGUgdGhhdCB0aGUgVUFTIG11c3Qgc3VwcG9ydCB0aGlzDQogICBleHRlbnNp
b24gdG8gcHJvY2VzcyB0aGUgcmVxdWVzdC4gIEEgVUFDIHN1cHBvcnRpbmcg
dGhpcyBleHRlbnNpb24NCiAgIE1VU1QgYWxzbyBpbmNsdWRlIGEgJ1JlY2Vp
cHQtVG8nIGhlYWRlciBkZXNjcmliZWQgaW4gc2VjdGlvbiA1LjEuMSwNCiAg
IHByb3ZpZGluZyB0aGUgYWRkcmVzcyBmb3IgZGVsaXZlcnkgb2YgbWVzc2Fn
ZSByZWNlaXB0cy4gSWYNCiAgIG5lZ290aWF0aW9uIGlzIHN1Y2Nlc3NmdWwg
dGhlIFVBQyBNVVNUIGJlIHByZXBhcmVkIHRvIHJlY2VpdmUgbWVzc2FnZQ0K
ICAgcmVjZWlwdHMgYXMgaW5kaWNhdGVkIGluIHRoZSBhZGRyZXNzIHN1cHBs
aWVkIGluIHRoZSAnUmVjZWlwdC1UbycNCiAgIGhlYWRlci4NCg0KDQoNCg0K
DQoNCkJvdWx0b24gJiBOaWVtaSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDIz
LCAyMDA0ICAgICAgICAgICAgICAgICBbUGFnZSA1XQ0KDA0KSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgIE1FU1NBR0UgUmVjZWlwdCAgICAgICAgICAg
ICAgICBGZWJydWFyeSAyMDA0DQoNCg0KNS4gVXNlciBBZ2VudCBTZXJ2ZXIg
QmVoYXZpb3INCg0KICAgSWYgYW4gaW5jb21pbmcgcmVxdWVzdCBjb250YWlu
cyBhIFN1cHBvcnRlZCBoZWFkZXIgZmllbGQgd2l0aCBhIHZhbHVlDQogICAn
bWVzc2FnZS1yZWNlaXB0JyBhbmQgYSBSZWNlaXB0LVRvIGhlYWRlciwgdGhl
IFVBUyBNQVkgY29uZmlybQ0KICAgc3VwcG9ydCBmb3IgdGhpcyBleHRlbnNp
b24gaW4gdGhlIDJ4eCByZXNwb25zZSBieSBpbmNsdWRpbmcgYSBSZXF1aXJl
DQogICBoZWFkZXIgaW5kaWNhdGluZyB0aGUgb3B0aW9ucyB0YWcgZm9yIHRo
aXMgZXh0ZW5zaW9uLiAgVGhlIFVBUyBNQVkNCiAgIGFsc28gcmVzcG9uZCB3
aXRoIGEgMnh4IHRvIHRoZSByZXF1ZXN0IHdpdGhvdXQgc2hvd2luZyBzdXBw
b3J0IGZvcg0KICAgdGhpcyBleHRlbnNpb24uIFVubGVzcyBsb2NhbCBwb2xp
Y3kgZGV0ZXJtaW5lcyB0aGUgb3Bwb3NpdGUsIHRoZQ0KICAgc3VwcG9ydCBm
b3IgdGhpcyBleHRlbnNpb24gU0hPVUxEIE5PVCBpbXBhY3QgdGhlIHN1Y2Nl
c3Mgb3IgZmFpbHVyZQ0KICAgb2YgdGhlIG9yaWdpbmFsIFNJUCB0cmFuc2Fj
dGlvbi4NCg0KNS4xIFN5bnRheA0KDQo1LjEuMSBSZWNlaXB0LVRvIEhlYWRl
cg0KDQogICBSZWNlaXB0LVRvIGlzIGEgcmVxdWVzdCBoZWFkZXIgZmllbGQg
KHJlcXVlc3QtaGVhZGVyKSBhcyBkZWZpbmVkDQogICBieVs0XS4gIEl0IG9u
bHkgYXBwZWFycyBpbiBhIE1FU1NBR0UgcmVxdWVzdCBhbmQgc3VwcGxpZXMg
YSBVUkwgdG8NCiAgIHRoZSBzb3VyY2UgZm9yIHN1YnNlcXVlbnQgbWVzc2Fn
ZSByZWNlaXB0cy4gIEl0IFNIT1VMRCBOT1QgYXBwZWFyIGluDQogICBhIE1F
U1NBR0UgcmVxdWVzdCB0aGF0IGlzIGdlbmVyYXRlZCwgYXMgcGVyIHRoaXMg
c3BlY2lmaWNhdGlvbiwgZm9yDQogICB0aGUgcHVycG9zZSBvZiBjb252ZXlp
bmcgbWVzc2FnZSByZWNlaXB0IGluZm9ybWF0aW9uLg0KDQogICBSZWNlaXB0
LVRvID0gIlJlY2VpcHQtVG8iIEhDT0xPTiAoIG5hbWUtYWRkciAvIGFkZHIt
c3BlYyApICogKFNFTUkNCiAgIGdlbmVyaWMtcGFyYW0pDQoNCiAgIFRoZSBm
b2xsb3dpbmcgc2hvdWxkIGJlIGludGVycHJldGVkIGFzIGlmIGl0IGFwcGVh
cmVkIGluIFRhYmxlIDMgb2YNCiAgIFJGQyAzMjYxLg0KDQogICBIZWFkZXIg
ZmllbGQgICAgICAgICAgICAgIHdoZXJlICAgICAgIHByb3h5IEFDSyBCWUUg
Q0FOIElOViBPUFQgUkVHDQogICBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQog
ICBSZWNlaXB0LVRvICAgICAgICAgICAgICAgICAgUiAgICAgICAgICAgICAg
ICAtICAgLSAgIC0gICAtICAgLSAgIC0NCg0KICAgVGhlIFJlY2VpcHQtVG8g
aGVhZGVyIHdoZW4gdXNlZCBpbiB0aGUgY29udGV4dCBvZiB0aGlzIHNwZWNp
ZmljYXRpb24NCiAgIE1VU1QgdXNlIGVpdGhlciB0aGUgU0lQIG9yIFNJUFMg
VVJJIHNjaGVtZXMuDQoNCiAgIEV4YW1wbGUNCg0KICAgUmVjZWlwdC1Ubzog
c2lwOmFsaWNlQGF0bGFudGEuZXhhbXBsZS5jb20NCg0KNS4xLjIgcmVjZWlw
dC1pbmZvIGZvcm1hdA0KDQogICBNZXNzYWdlIHJlY2VpcHQgaW5mb3JtYXRp
b24gaXMgYW4gWE1MIGRvY3VtZW50IFtpbmMuIHJlZl0gdGhhdCBNVVNUDQog
ICBiZSB3ZWxsLWZvcm1lZCBhbmQgU0hPVUxEIGJlIHZhbGlkLg0KDQo1LjEu
Mi4xIDxkaXNwb3NpdGlvbi1yZXBvcnQ+IGVsZW1lbnQNCg0KICAgVGhlIHJv
dXRlIGVsZW1lbnQgb2YgYW4gImFwcGxpY2F0aW9uL3JlY2VpcHQtaW5mbyt4
bWwiIGRvY3VtZW50LiBUaGlzDQogICBlbGVtZW50IGNvbnNpc3RzIG9mIHR3
byBtYW5kYXRvcnkgZWxlbWVudHMgPG1lc3NhZ2UtaW5mb3JtYXRpb24+LA0K
ICAgPG1lc3NhZ2UtZGlzcG9zaXRpb24+IGFuZCBvbmUgb3B0aW9uYWwgZWxl
bWVudA0KDQoNCg0KQm91bHRvbiAmIE5pZW1pICAgICAgICAgRXhwaXJlcyBB
dWd1c3QgMjMsIDIwMDQgICAgICAgICAgICAgICAgIFtQYWdlIDZdDQoMDQpJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgTUVTU0FHRSBSZWNlaXB0ICAg
ICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMDQNCg0KDQogICA8ZGlzcG9zaXRp
b24tZXZlbnQtdGltZT4uDQoNCjUuMS4yLjIgPG1lc3NhZ2UtaW5mb3JtYXRp
b24+IGVsZW1lbnQNCg0KICAgVGhpcyBlbGVtZW50IHByb3ZpZGVzIGltcG9y
dGFudCBzaWduYWxpbmcgaW5mb3JtYXRpb24gdGFrZW4gZnJvbSB0aGUNCiAg
IFNJUCBtZXNzYWdlIHJlcXVlc3QgcmVjZWl2ZWQuICBUaGUgZm9sbG93aW5n
IHN1Yi1lbGVtZW50cyBhcmUNCiAgIGluY2x1ZGVkIGluIGEgbWVzc2FnZSBy
ZWNlaXB0Og0KDQogICA8b3JpZ2luYWwtZGVzdGluYXRpb24+IC0gVGhpcyBk
aXNwbGF5cyB0aGUgb3JpZ2luYWwgZGVzdGluYXRpb24gb2YNCiAgIHRoZSBT
SVAgcmVxdWVzdCBhbmQgc2hvdWxkIGJlIHBvcHVsYXRlZCBieSB0aGUgY2xp
ZW50IGNvbnN0cnVjdGluZw0KICAgdGhlIG1lc3NhZ2UgcmVjZWlwdCB1c2lu
ZyB0aGUgU0lQICdUbycgaGVhZGVyIGZyb20gdGhlIHJlY2VpdmVkDQogICBN
RVNTQUdFLg0KDQogICA8ZmluYWwtZGVzdGluYXRpb24+IC0gVGhpcyBkaXNw
bGF5cyB0aGUgZmluYWwgZGVzdGluYXRpb24gb2YgdGhlIFNJUA0KICAgcmVx
dWVzdCBhbmQgc2hvdWxkIGJlIHBvcHVsYXRlZCBieSB0aGUgY2xpZW50IGNv
bnN0cnVjdGluZyB0aGUNCiAgIG1lc3NhZ2UgcmVjZWlwdCB1c2luZyB0aGUg
U0lQIFJlcXVlc3QgVVJJKFItVVJJKSBmcm9tIHRoZSByZWNlaXZlZA0KICAg
TUVTU0FHRS4NCg0KICAgPG1lc3NhZ2UtaWQ+IC0gVGhpcyBkaXNwbGF5cyB0
aGUgbWVzc2FnZSBJRCBvZiB0aGUgU0lQIHJlcXVlc3QgYW5kDQogICBzaG91
bGQgYmUgcG9wdWxhdGVkIGJ5IHRoZSBjbGllbnQgY29uc3RydWN0aW5nIHRo
ZSBtZXNzYWdlIHJlY2VpcHQNCiAgIHVzaW5nIHRoZSBTSVAgQ2FsbC1JRCBo
ZWFkZXIgZnJvbSB0aGUgcmVjZWl2ZWQgTUVTU0FHRS4NCg0KNS4xLjIuMyA8
bWVzc2FnZS1kaXNwb3NpdGlvbj4gZWxlbWVudA0KDQogICBUaGlzIGVsZW1l
bnQgZGVzY3JpYmVzIHRoZSBtZXNzYWdlIGRpc3Bvc2l0aW9uIGV2ZW50IHRo
YXQgaGFzIHRha2VuDQogICBwbGFjZS4gIEl0IGFsbG93cyBhIG51bWJlciBv
ZiB2YWx1ZXM6LQ0KDQogICA8ZGlzcGxheWVkPiAtIFRoaXMgcGFnZXItbW9k
ZSBtZXNzYWdlIGhhcyBiZWVuIHJlYWQgYnkgYSByZWNpcGllbnQNCiAgIHdo
byBoYXMgYWNjZXNzIHRvIHRoZSBpbnRlbmRlZCBkZXN0aW5hdGlvbnMgcmVz
b3VyY2UuDQoNCiAgIDxkaXNwYXRjaGVkPiAtIFRoZSBwYWdlci1tb2RlIG1l
c3NhZ2UgaGFzIGJlZW4gZm9yd2FyZGVkIHdpdGhvdXQNCiAgIG5lY2Vzc2Fy
aWx5IGhhdmluZyBiZWVuIHByZXZpb3VzbHkgZGlzcGxheWVkIHRvIHRoZSB1
c2VyLg0KDQogICA8cHJvY2Vzc2VkPiAtIFRoZSBwYWdlci1tb2RlIG1lc3Nh
Z2UgaGFzIGJlZW4gcHJvY2Vzc2VkIGluIHNvbWUNCiAgIG1hbm5lci4gIFRo
aXMgY291bGQgaW5jbHVkZSBmdW5jdGlvbnMgc3VjaCBhcyAnc3RvcmUtZm9y
d2FyZCcgc2VydmVycw0KICAgZXRjLg0KDQogICA8ZGVsZXRlZD4gLSBUaGUg
cGFnZXItbW9kZSBtZXNzYWdlIGhhcyBiZWVuIGRlbGV0ZWQuICBUaGUgcmVj
aXBpZW50DQogICBtYXkgb3IgbWF5IG5vdCBoYXZlIHNlZW4gdGhlIG1lc3Nh
Z2UuDQoNCiAgIDxkZW5pZWQ+IC0gVGhlIHJlY2lwaWVudCBvZiBhIHBhZ2Vy
LW1vZGUgbWVzc2FnZSBkb2VzIG5vdCB3aXNoIHRoZQ0KICAgc2VuZGVyIHRv
IGJlIGluZm9ybWVkIG9mIHRoZSBtZXNzYWdlJ3MgZGlzcG9zaXRpb24uICBB
IFVBIG1heSBhbHNvDQogICBzaWxlbnRseSBpZ25vcmUgbWVzc2FnZSBkaXNw
b3NpdGlvbiByZXF1ZXN0cyBpbiB0aGlzIHNpdHVhdGlvbi4NCg0KICAgPGZh
aWxlZD4gLSBBIGZhaWx1cmUgb2NjdXJyZWQgdGhhdCBwcmV2ZW50ZWQgdGhl
IHByb3BlciBnZW5lcmF0aW9uIG9mDQogICBhIHBhZ2VyLW1vZGUgbWVzc2Fn
ZSByZWNlaXB0Lg0KDQoNCg0KDQoNCkJvdWx0b24gJiBOaWVtaSAgICAgICAg
IEV4cGlyZXMgQXVndXN0IDIzLCAyMDA0ICAgICAgICAgICAgICAgICBbUGFn
ZSA3XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgIE1FU1NBR0Ug
UmVjZWlwdCAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDA0DQoNCg0KNS4x
LjIuNCA8ZGlzcG9zaXRpb24tZXZlbnQtdGltZT4gZWxlbWVudA0KDQogICBU
aGlzIG9wdGlvbmFsIGVsZW1lbnQgaW5kaWNhdGVzIHRoZSB0aW1lIGF0IHdo
aWNoIHRoZSBkaXNwb3NpdGlvbg0KICAgaW5mb3JtYXRpb24gY29udGFpbmVk
IGluIHRoZSBtZXNzYWdlIHJlY2VpcHQgb2NjdXJlZC4NCg0KNS4yIFhNTCBT
Y2hlbWENCg0KDQogICA8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJV
VEYtOCI/Pg0KICAgICAgPHhzOnNjaGVtYQ0KICAgICAgICB0YXJnZXROYW1l
c3BhY2U9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bWVzc2FnZS1yZWNlaXB0
LWluZm8iDQogICAgICAgIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8y
MDAxL1hNTFNjaGVtYSINCiAgICAgICAgeG1sbnM6dG5zPSJ1cm46aWV0Zjpw
YXJhbXM6eG1sOm5zOm1lc3NhZ2UtcmVjZWlwdC1pbmZvIg0KICAgICAgICBl
bGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCINCiAgICAgICAgYXR0cmli
dXRlRm9ybURlZmF1bHQ9InVucXVhbGlmaWVkIj4NCiAgICAgICAgPCEtLSBU
aGlzIGltcG9ydCBicmluZ3MgaW4gdGhlIFhNTCBsYW5ndWFnZSBhdHRyaWJ1
dGUgeG1sOmxhbmctLT4NCiAgICAgICAgPHhzOmltcG9ydCBuYW1lc3BhY2U9
Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSINCiAgICAg
ICAgICAgc2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cudzMub3JnLzIwMDEv
MDMveG1sLnhzZCIvPg0KDQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i
ZGlzcG9zaXRpb24tcmVwb3J0Ij4NCiAgICAgICAgICAgIDx4czpjb21wbGV4
VHlwZT4NCiAgICAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAg
ICAgICAgIDx4czplbGVtZW50IG5hbWU9Im1lc3NhZ2UtaW5mb3JtYXRpb24i
IHR5cGU9Im5zOmluZm9ybWF0aW9uLXR5cGUiDQogICAgICAgICAgICAgICAg
ICAgIG1pbk9jY3Vycz0iMSIgbWF4T2NjdXJzPSIxIj4NCiAgICAgICAgICAg
ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJtZXNzYWdlLWRpc3Bvc2l0aW9uIiB0
eXBlPSJuczpkaXNwb3NpdGlvbi10eXBlIg0KICAgICAgICAgICAgICAgICAg
ICBtaW5PY2N1cnM9IjEiIG1heE9jY3Vycz0iMSI+DQogICAgICAgICAgICAg
ICAgPHhzOmVsZW1lbnQgbmFtZT0iZGlzcG9zaXRpb24tZXZlbnQtdGltZSIg
dHlwZT0ieHM6ZGF0ZVRpbWUiIGRlZmF1bHQ9IjAiDQogICAgICAgICAgICAg
ICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIj4NCiAgICAgICAg
ICAgICAgICA8eHM6YW55IG5hbWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0Nv
bnRlbnRzPSJsYXgiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgICAgIG1h
eE9jY3Vycz0idW5ib3VuZGVkIj4NCiAgICAgICAgICAgICAgPC94czpzZXF1
ZW5jZT4NCiAgICAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAg
ICAgICAgIDx4czphbnkgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29u
dGVudHM9ImxheCIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICAgICAgICBt
YXhPY2N1cnM9InVuYm91bmRlZCI+DQogICAgICAgICAgPC94czplbGVtZW50
Pg0KDQogICAgICAgICA8eHM6c2ltcGxlVHlwZSBuYW1lPSJkaXNwb3NpdGlv
bi10eXBlIj4NCiAgICAgICAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0idG9r
ZW4iPg0KICAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJkaXNw
bGF5ZWQiLz4NCiAgICAgICAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0i
ZGlzcGF0Y2hlZCIvPg0KICAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZh
bHVlPSJwcm9jZXNzZWQiLz4NCiAgICAgICAgICAgIDx4czplbnVtZXJhdGlv
biB2YWx1ZT0iZGVsZXRlZCIvPg0KICAgICAgICAgICAgPHhzOmVudW1lcmF0
aW9uIHZhbHVlPSJkZW5pZWQiLz4NCiAgICAgICAgICAgIDx4czplbnVtZXJh
dGlvbiB2YWx1ZT0iZmFpbGVkIi8+DQogICAgICAgICAgICA8eHM6ZW51bWVy
YXRpb24gdmFsdWU9ImV4cGlyZWQiLz4NCiAgICAgICAgICA8L3hzOnJlc3Ry
aWN0aW9uPg0KICAgICAgICAgPC94czpzaW1wbGVUeXBlPg0KDQoNCg0KDQpC
b3VsdG9uICYgTmllbWkgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAyMywgMjAw
NCAgICAgICAgICAgICAgICAgW1BhZ2UgOF0NCgwNCkludGVybmV0LURyYWZ0
ICAgICAgICAgICAgICBNRVNTQUdFIFJlY2VpcHQgICAgICAgICAgICAgICAg
RmVicnVhcnkgMjAwNA0KDQoNCiAgICAgICAgIDx4czpjb21wbGV4VHlwZSBu
YW1lPSJpbmZvcm1hdGlvbi10eXBlIj4NCiAgICAgICAgICA8eHM6c2VxdWVu
Y2U+DQogICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJvcmlnaW5hbC1k
ZXN0aW5hdGlvbiIgdHlwZT0ieHM6YW55VVJJIg0KICAgICAgICAgICAgICAg
ICAgICBtaW5PY2N1cnM9IjEiIG1heE9jY3Vycz0iMSI+DQogICAgICAgICAg
ICA8eHM6ZWxlbWVudCBuYW1lPSJmaW5hbC1kZXN0aW5hdGlvbiIgdHlwZT0i
eHM6YW55VVJJIg0KICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjEi
IG1heE9jY3Vycz0iMSI+DQogICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1l
PSJtZXNzYWdlLWlkIiB0eXBlPSJ4czp0b2tlbiINCiAgICAgICAgICAgICAg
ICAgICAgbWluT2NjdXJzPSIxIiBtYXhPY2N1cnM9IjEiPg0KICAgICAgICAg
IDwveHM6c2VxdWVuY2U+DQogICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0K
ICAgICAgPC94czpzY2hlbWE+DQoNCg0KDQo2LiBVc2FnZSBFeGFtcGxlDQoN
Cg0KNy4gUmVnaXN0cmF0aW9uIG9mIHh4eHggaGVhZGVyDQoNCg0KOC4gU2Vj
dXJpdHkgQ29uc2lkZXJhdGlvbnMNCg0KOS4gSUFOQSBDb25zaWRlcmF0aW9u
cw0KDQoxMC4gQWNrbm93bGVkZ2VtZW50cw0KDQpOb3JtYXRpdmUgUmVmZXJl
bmNlcw0KDQogICBbMV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZvciB1
c2UgaW4gUkZDcyB0byBJbmRpY2F0ZSBSZXF1aXJlbWVudA0KICAgICAgICBM
ZXZlbHMiLCBCQ1AgMTQsIFJGQyAyMTE5LCBNYXJjaCAxOTk3Lg0KDQogICBb
Ml0gIENhbXBiZWxsLCBCLiwgUm9zZW5iZXJnLCBKLiwgU2NodWx6cmlubmUs
IEguLCBIdWl0ZW1hLCBDLiBhbmQgRC4NCiAgICAgICAgR3VybGUsICJTZXNz
aW9uIEluaXRpYXRpb24gUHJvdG9jb2wgKFNJUCkgRXh0ZW5zaW9uIGZvciBJ
bnN0YW50DQogICAgICAgIE1lc3NhZ2luZyIsIFJGQyAzNDI4LCBEZWNlbWJl
ciAyMDAyLg0KDQogICBbM10gIEZyZWVkLCBOLiBhbmQgTi4gQm9yZW5zdGVp
biwgIk11bHRpcHVycG9zZSBJbnRlcm5ldCBNYWlsDQogICAgICAgIEV4dGVu
c2lvbnMgKE1JTUUpIFBhcnQgVHdvOiBNZWRpYSBUeXBlcyIsIFJGQyAyMDQ2
LCBOb3ZlbWJlcg0KICAgICAgICAxOTk2Lg0KDQogICBbNF0gIFJvc2VuYmVy
ZywgSi4sIFNjaHVsenJpbm5lLCBILiwgQ2FtYXJpbGxvLCBHLiwgSm9obnN0
b24sIEEuLA0KICAgICAgICBQZXRlcnNvbiwgSi4sIFNwYXJrcywgUi4sIEhh
bmRsZXksIE0uIGFuZCBFLiBTY2hvb2xlciwgIlNJUDoNCiAgICAgICAgU2Vz
c2lvbiBJbml0aWF0aW9uIFByb3RvY29sIiwgUkZDIDMyNjEsIEp1bmUgMjAw
Mi4NCg0KICAgWzVdICBWYXVkcmV1aWwsIEcuLCAiVGhlIE11bHRpcGFydC9S
ZXBvcnQgQ29udGVudCBUeXBlIGZvciB0aGUNCiAgICAgICAgUmVwb3J0aW5n
IG9mIE1haWwgU3lzdGVtIEFkbWluaXN0cmF0aXZlIE1lc3NhZ2VzIiwgUkZD
IDE4OTIsDQogICAgICAgIEphbnVhcnkgMTk5Ni4NCg0KICAgWzZdICBSb3Nl
bmJlcmcsIEouLCAiT2J0YWluaW5nIGFuZCBVc2luZyBHbG9iYWxseSBSb3V0
YWJsZSBVc2VyIEFnZW50DQoNCg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCAyMywgMjAwNCAgICAgICAgICAgICAgICAgW1Bh
Z2UgOV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBNRVNTQUdF
IFJlY2VpcHQgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAwNA0KDQoNCiAg
ICAgICAgKFVBKSBVUklzIChHUlVVKSBpbiB0aGUgIFNlc3Npb24gSW5pdGlh
dGlvbiBQcm90b2NvbCAoU0lQKSIsDQogICAgICAgIGRyYWZ0LXJvc2VuYmVy
Zy1zaXAtZ3J1dS0wMSAod29yayBpbiBwcm9ncmVzcyksIERlY2VtYmVyIDIw
MDMuDQoNCkluZm9ybWF0aXZlIFJlZmVyZW5jZXMNCg0KDQpBdXRob3JzJyBB
ZGRyZXNzZXMNCg0KICAgQ2hyaXMgQm91bHRvbg0KICAgVWJpcXVpdHkgU29m
dHdhcmUgQ29ycG9yYXRpb24NCiAgIExhbmdzdG9uZSBQYXJrDQogICBOZXdw
b3J0LCBTb3V0aCBXYWxlcyAgTlANCg0KICAgRU1haWw6IGNib3VsdG9uQHVi
aXF1aXR5Lm5ldA0KDQoNCiAgIEFraSBOaWVtaQ0KICAgTm9raWENCiAgIFAu
Ty4gQm94IDMyMQ0KICAgTk9LSUEgR1JPVVAsIEZJTiAgMDAwNDUgIEZpbmxh
bmQNCg0KICAgRU1haWw6IGFraS5uaWVtaUBub2tpYS5jb20NCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAy
MywgMjAwNCAgICAgICAgICAgICAgICBbUGFnZSAxMF0NCgwNCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgICBNRVNTQUdFIFJlY2VpcHQgICAgICAgICAg
ICAgICAgRmVicnVhcnkgMjAwNA0KDQoNCkludGVsbGVjdHVhbCBQcm9wZXJ0
eSBTdGF0ZW1lbnQNCg0KICAgVGhlIElFVEYgdGFrZXMgbm8gcG9zaXRpb24g
cmVnYXJkaW5nIHRoZSB2YWxpZGl0eSBvciBzY29wZSBvZiBhbnkNCiAgIGlu
dGVsbGVjdHVhbCBwcm9wZXJ0eSBvciBvdGhlciByaWdodHMgdGhhdCBtaWdo
dCBiZSBjbGFpbWVkIHRvDQogICBwZXJ0YWluIHRvIHRoZSBpbXBsZW1lbnRh
dGlvbiBvciB1c2Ugb2YgdGhlIHRlY2hub2xvZ3kgZGVzY3JpYmVkIGluDQog
ICB0aGlzIGRvY3VtZW50IG9yIHRoZSBleHRlbnQgdG8gd2hpY2ggYW55IGxp
Y2Vuc2UgdW5kZXIgc3VjaCByaWdodHMNCiAgIG1pZ2h0IG9yIG1pZ2h0IG5v
dCBiZSBhdmFpbGFibGU7IG5laXRoZXIgZG9lcyBpdCByZXByZXNlbnQgdGhh
dCBpdA0KICAgaGFzIG1hZGUgYW55IGVmZm9ydCB0byBpZGVudGlmeSBhbnkg
c3VjaCByaWdodHMuIEluZm9ybWF0aW9uIG9uIHRoZQ0KICAgSUVURidzIHBy
b2NlZHVyZXMgd2l0aCByZXNwZWN0IHRvIHJpZ2h0cyBpbiBzdGFuZGFyZHMt
dHJhY2sgYW5kDQogICBzdGFuZGFyZHMtcmVsYXRlZCBkb2N1bWVudGF0aW9u
IGNhbiBiZSBmb3VuZCBpbiBCQ1AtMTEuIENvcGllcyBvZg0KICAgY2xhaW1z
IG9mIHJpZ2h0cyBtYWRlIGF2YWlsYWJsZSBmb3IgcHVibGljYXRpb24gYW5k
IGFueSBhc3N1cmFuY2VzIG9mDQogICBsaWNlbnNlcyB0byBiZSBtYWRlIGF2
YWlsYWJsZSwgb3IgdGhlIHJlc3VsdCBvZiBhbiBhdHRlbXB0IG1hZGUgdG8N
CiAgIG9idGFpbiBhIGdlbmVyYWwgbGljZW5zZSBvciBwZXJtaXNzaW9uIGZv
ciB0aGUgdXNlIG9mIHN1Y2gNCiAgIHByb3ByaWV0YXJ5IHJpZ2h0cyBieSBp
bXBsZW1lbnRvcnMgb3IgdXNlcnMgb2YgdGhpcyBzcGVjaWZpY2F0aW9uIGNh
bg0KICAgYmUgb2J0YWluZWQgZnJvbSB0aGUgSUVURiBTZWNyZXRhcmlhdC4N
Cg0KICAgVGhlIElFVEYgaW52aXRlcyBhbnkgaW50ZXJlc3RlZCBwYXJ0eSB0
byBicmluZyB0byBpdHMgYXR0ZW50aW9uIGFueQ0KICAgY29weXJpZ2h0cywg
cGF0ZW50cyBvciBwYXRlbnQgYXBwbGljYXRpb25zLCBvciBvdGhlciBwcm9w
cmlldGFyeQ0KICAgcmlnaHRzIHdoaWNoIG1heSBjb3ZlciB0ZWNobm9sb2d5
IHRoYXQgbWF5IGJlIHJlcXVpcmVkIHRvIHByYWN0aWNlDQogICB0aGlzIHN0
YW5kYXJkLiBQbGVhc2UgYWRkcmVzcyB0aGUgaW5mb3JtYXRpb24gdG8gdGhl
IElFVEYgRXhlY3V0aXZlDQogICBEaXJlY3Rvci4NCg0KDQpGdWxsIENvcHly
aWdodCBTdGF0ZW1lbnQNCg0KICAgQ29weXJpZ2h0IChDKSBUaGUgSW50ZXJu
ZXQgU29jaWV0eSAoMjAwNCkuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuDQoNCiAg
IFRoaXMgZG9jdW1lbnQgYW5kIHRyYW5zbGF0aW9ucyBvZiBpdCBtYXkgYmUg
Y29waWVkIGFuZCBmdXJuaXNoZWQgdG8NCiAgIG90aGVycywgYW5kIGRlcml2
YXRpdmUgd29ya3MgdGhhdCBjb21tZW50IG9uIG9yIG90aGVyd2lzZSBleHBs
YWluIGl0DQogICBvciBhc3Npc3QgaW4gaXRzIGltcGxlbWVudGF0aW9uIG1h
eSBiZSBwcmVwYXJlZCwgY29waWVkLCBwdWJsaXNoZWQNCiAgIGFuZCBkaXN0
cmlidXRlZCwgaW4gd2hvbGUgb3IgaW4gcGFydCwgd2l0aG91dCByZXN0cmlj
dGlvbiBvZiBhbnkNCiAgIGtpbmQsIHByb3ZpZGVkIHRoYXQgdGhlIGFib3Zl
IGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGFyYWdyYXBoIGFyZQ0KICAg
aW5jbHVkZWQgb24gYWxsIHN1Y2ggY29waWVzIGFuZCBkZXJpdmF0aXZlIHdv
cmtzLiBIb3dldmVyLCB0aGlzDQogICBkb2N1bWVudCBpdHNlbGYgbWF5IG5v
dCBiZSBtb2RpZmllZCBpbiBhbnkgd2F5LCBzdWNoIGFzIGJ5IHJlbW92aW5n
DQogICB0aGUgY29weXJpZ2h0IG5vdGljZSBvciByZWZlcmVuY2VzIHRvIHRo
ZSBJbnRlcm5ldCBTb2NpZXR5IG9yIG90aGVyDQogICBJbnRlcm5ldCBvcmdh
bml6YXRpb25zLCBleGNlcHQgYXMgbmVlZGVkIGZvciB0aGUgcHVycG9zZSBv
Zg0KICAgZGV2ZWxvcGluZyBJbnRlcm5ldCBzdGFuZGFyZHMgaW4gd2hpY2gg
Y2FzZSB0aGUgcHJvY2VkdXJlcyBmb3INCiAgIGNvcHlyaWdodHMgZGVmaW5l
ZCBpbiB0aGUgSW50ZXJuZXQgU3RhbmRhcmRzIHByb2Nlc3MgbXVzdCBiZQ0K
ICAgZm9sbG93ZWQsIG9yIGFzIHJlcXVpcmVkIHRvIHRyYW5zbGF0ZSBpdCBp
bnRvIGxhbmd1YWdlcyBvdGhlciB0aGFuDQogICBFbmdsaXNoLg0KDQogICBU
aGUgbGltaXRlZCBwZXJtaXNzaW9ucyBncmFudGVkIGFib3ZlIGFyZSBwZXJw
ZXR1YWwgYW5kIHdpbGwgbm90IGJlDQogICByZXZva2VkIGJ5IHRoZSBJbnRl
cm5ldCBTb2NpZXR5IG9yIGl0cyBzdWNjZXNzb3JzIG9yIGFzc2lnbmVlcy4N
Cg0KICAgVGhpcyBkb2N1bWVudCBhbmQgdGhlIGluZm9ybWF0aW9uIGNvbnRh
aW5lZCBoZXJlaW4gaXMgcHJvdmlkZWQgb24gYW4NCiAgICJBUyBJUyIgYmFz
aXMgYW5kIFRIRSBJTlRFUk5FVCBTT0NJRVRZIEFORCBUSEUgSU5URVJORVQg
RU5HSU5FRVJJTkcNCiAgIFRBU0sgRk9SQ0UgRElTQ0xBSU1TIEFMTCBXQVJS
QU5USUVTLCBFWFBSRVNTIE9SIElNUExJRUQsIElOQ0xVRElORw0KICAgQlVU
IE5PVCBMSU1JVEVEIFRPIEFOWSBXQVJSQU5UWSBUSEFUIFRIRSBVU0UgT0Yg
VEhFIElORk9STUFUSU9ODQoNCg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCAyMywgMjAwNCAgICAgICAgICAgICAgICBbUGFn
ZSAxMV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBNRVNTQUdF
IFJlY2VpcHQgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAwNA0KDQoNCiAg
IEhFUkVJTiBXSUxMIE5PVCBJTkZSSU5HRSBBTlkgUklHSFRTIE9SIEFOWSBJ
TVBMSUVEIFdBUlJBTlRJRVMgT0YNCiAgIE1FUkNIQU5UQUJJTElUWSBPUiBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4NCg0KDQpBY2tub3ds
ZWRnbWVudA0KDQogICBGdW5kaW5nIGZvciB0aGUgUkZDIEVkaXRvciBmdW5j
dGlvbiBpcyBjdXJyZW50bHkgcHJvdmlkZWQgYnkgdGhlDQogICBJbnRlcm5l
dCBTb2NpZXR5Lg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQpCb3VsdG9uICYgTmllbWkgICAgICAgICBFeHBpcmVzIEF1Z3Vz
dCAyMywgMjAwNCAgICAgICAgICAgICAgICBbUGFnZSAxMl0NCgwNCg0KDQo=

------_=_NextPart_001_01C3F9F9.63E954A7--

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



From simple-admin@ietf.org  Mon Feb 23 06:04: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 GAA19144
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 06:04:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDsl-00007Y-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 06:04:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDrt-00002J-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 06:03:22 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDrJ-0007lm-00; Mon, 23 Feb 2004 06:02:45 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDqb-0004nz-D8; Mon, 23 Feb 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 1AvDpm-0004mR-TT
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 06: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 GAA19053
	for <simple@ietf.org>; Mon, 23 Feb 2004 06:01:06 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDpj-0007hA-00
	for simple@ietf.org; Mon, 23 Feb 2004 06:01:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDot-0007eV-00
	for simple@ietf.org; Mon, 23 Feb 2004 06:00:16 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDoG-0007bL-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:59:36 -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 i1NAxVH27189;
	Mon, 23 Feb 2004 12:59:31 +0200 (EET)
X-Scanned: Mon, 23 Feb 2004 12:59:24 +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 i1NAxOb2016813;
	Mon, 23 Feb 2004 12:59:24 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00xODzyS; Mon, 23 Feb 2004 12:59:23 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 i1NAxMO08201;
	Mon, 23 Feb 2004 12:59:22 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 12:59:22 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 12:59:22 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977A9@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP5HWLkeurWKTVNSN6QN2AKwuyMxgA3HS+w
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 23 Feb 2004 10:59:22.0735 (UTC) FILETIME=[181107F0:01C3F9FC]
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, 23 Feb 2004 12:59: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

You can probably indicate the position of the insertion using the xpath =
like expression. Something like:

PUT http://document/foo/bar[@id=3D"3 and 3"]

<bar id=3D"3"/>

or

PUT http://document/foo/bar[@id=3D"3 and position()=3D3"]

<bar id=3D"3"/>

Valid xpath expressions, but not sure if they are valid http URIs.

/Hisham

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 22.February.2004 10:23
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
> inline.
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> >=20
> >> -----Original Message----- From: ext Jonathan Rosenberg
> >> [mailto:jdrosen@dynamicsoft.com] Sent: 19.February.2004 06:48 To:
> >> Khartabil Hisham (Nokia-TP-MSW/Helsinki) Cc: CBoulton@ubiquity.net;
> >> simple@ietf.org Subject: Re: [Simple] Update to xcap package
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> hisham.khartabil@nokia.com wrote:
> >>=20
> >>=20
> >>> I had the use case in my mind that if we have a list that is
> >>> shared amongst 100 or even 10000 employees and one modifies it,
> >>> then this will result in 100 NOTIFYs. Each then might generate a
> >>> GET.
> >>=20
> >> OK.
> >>=20
> >>=20
> >>> Also for a conference using XCAP, it might be true that there is
> >>> one creator, but there could be many privileged users who have
> >>> read rights and can subscribe to the changes in the conference
> >>> policy.
> >>>=20
> >>> I'm not sure if the cost of sending the changes in a NOTIFY as=20
> >>> opposed to just sending the etag is so great.
> >>=20
> >> One thing we need to figure out is the format for the NOTIFY. WHats
> >> in the event package at the moment won't work, because there are=20
> >> many valid results that can be obtained from applying the xcap
> >> operations to a document.
> >=20
> >=20
> > I'm sorry, I don't understand what you mean by saying that=20
> many valid
> > results can be obtained. Can you elaborate?
>=20
> Sorry for being unclear on it.
>=20
> Lets say I have a document like this:
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> and I do an xcap addition operation:
>=20
> PUT http://document/foo/bar[@id=3D"3"]
>=20
> <bar id=3D"3"/>
>=20
>=20
> XCAP requires that the server create this element such that a=20
> GET to the=20
> same URI returns the same body. However, there are three ways=20
> that the=20
> server could do such an insertion and still meet that definition:
>=20
> <foo>
>    <bar id=3D"3"/>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> OR
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"3"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> OR
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
>    <bar id=3D"3"/>
> </foo>
>=20
>=20
> The current xcap-package includes a hash in the notify, to allow the=20
> client to match what they did against what the server has. I believe=20
> that, in this hash, ordering of elements and attributes is=20
> signficiant.=20
> As a result, the hash computed by the server might not match the one=20
> computed by the client, since both client and server did the insert=20
> separately.
>=20
> A different "diff" format can be defined which is more precise about=20
> where the server did the insertion. For any element, specifying its=20
> parent and previous sibling is sufficient. If we want the=20
> hash to remain=20
> in the notifications, we'd need to define a format like that.
>=20
> Hope this clarifies.
>=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  Mon Feb 23 06: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 GAA19181
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 06:04: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 1AvDsp-0004wh-NZ
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 06:04:19 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NB4JYe019005
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 06:04:19 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDsp-0004wS-Jg
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 06:04: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 GAA19162
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 06:04:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDsl-00007d-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 06:04:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDru-00002Q-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 06:03:23 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDrJ-0007lm-00; Mon, 23 Feb 2004 06:02:45 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvDqb-0004nz-D8; Mon, 23 Feb 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 1AvDpm-0004mR-TT
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 06: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 GAA19053
	for <simple@ietf.org>; Mon, 23 Feb 2004 06:01:06 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDpj-0007hA-00
	for simple@ietf.org; Mon, 23 Feb 2004 06:01:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvDot-0007eV-00
	for simple@ietf.org; Mon, 23 Feb 2004 06:00:16 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvDoG-0007bL-00
	for simple@ietf.org; Mon, 23 Feb 2004 05:59:36 -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 i1NAxVH27189;
	Mon, 23 Feb 2004 12:59:31 +0200 (EET)
X-Scanned: Mon, 23 Feb 2004 12:59:24 +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 i1NAxOb2016813;
	Mon, 23 Feb 2004 12:59:24 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00xODzyS; Mon, 23 Feb 2004 12:59:23 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 i1NAxMO08201;
	Mon, 23 Feb 2004 12:59:22 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 12:59:22 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 12:59:22 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977A9@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP5HWLkeurWKTVNSN6QN2AKwuyMxgA3HS+w
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 23 Feb 2004 10:59:22.0735 (UTC) FILETIME=[181107F0:01C3F9FC]
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, 23 Feb 2004 12:59: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

You can probably indicate the position of the insertion using the xpath =
like expression. Something like:

PUT http://document/foo/bar[@id=3D"3 and 3"]

<bar id=3D"3"/>

or

PUT http://document/foo/bar[@id=3D"3 and position()=3D3"]

<bar id=3D"3"/>

Valid xpath expressions, but not sure if they are valid http URIs.

/Hisham

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 22.February.2004 10:23
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
> inline.
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> >=20
> >> -----Original Message----- From: ext Jonathan Rosenberg
> >> [mailto:jdrosen@dynamicsoft.com] Sent: 19.February.2004 06:48 To:
> >> Khartabil Hisham (Nokia-TP-MSW/Helsinki) Cc: CBoulton@ubiquity.net;
> >> simple@ietf.org Subject: Re: [Simple] Update to xcap package
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> hisham.khartabil@nokia.com wrote:
> >>=20
> >>=20
> >>> I had the use case in my mind that if we have a list that is
> >>> shared amongst 100 or even 10000 employees and one modifies it,
> >>> then this will result in 100 NOTIFYs. Each then might generate a
> >>> GET.
> >>=20
> >> OK.
> >>=20
> >>=20
> >>> Also for a conference using XCAP, it might be true that there is
> >>> one creator, but there could be many privileged users who have
> >>> read rights and can subscribe to the changes in the conference
> >>> policy.
> >>>=20
> >>> I'm not sure if the cost of sending the changes in a NOTIFY as=20
> >>> opposed to just sending the etag is so great.
> >>=20
> >> One thing we need to figure out is the format for the NOTIFY. WHats
> >> in the event package at the moment won't work, because there are=20
> >> many valid results that can be obtained from applying the xcap
> >> operations to a document.
> >=20
> >=20
> > I'm sorry, I don't understand what you mean by saying that=20
> many valid
> > results can be obtained. Can you elaborate?
>=20
> Sorry for being unclear on it.
>=20
> Lets say I have a document like this:
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> and I do an xcap addition operation:
>=20
> PUT http://document/foo/bar[@id=3D"3"]
>=20
> <bar id=3D"3"/>
>=20
>=20
> XCAP requires that the server create this element such that a=20
> GET to the=20
> same URI returns the same body. However, there are three ways=20
> that the=20
> server could do such an insertion and still meet that definition:
>=20
> <foo>
>    <bar id=3D"3"/>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> OR
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"3"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> OR
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
>    <bar id=3D"3"/>
> </foo>
>=20
>=20
> The current xcap-package includes a hash in the notify, to allow the=20
> client to match what they did against what the server has. I believe=20
> that, in this hash, ordering of elements and attributes is=20
> signficiant.=20
> As a result, the hash computed by the server might not match the one=20
> computed by the client, since both client and server did the insert=20
> separately.
>=20
> A different "diff" format can be defined which is more precise about=20
> where the server did the insertion. For any element, specifying its=20
> parent and previous sibling is sufficient. If we want the=20
> hash to remain=20
> in the notifications, we'd need to define a format like that.
>=20
> Hope this clarifies.
>=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  Mon Feb 23 08:23: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 IAA23698
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 08:23:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvG3G-0001T8-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 08:23:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvG2J-0001PX-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 08:22:16 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvG29-0001MR-00; Mon, 23 Feb 2004 08:22:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvG24-00068R-TH; Mon, 23 Feb 2004 08:22:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvG1G-00066h-Pr
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 08: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 IAA23625
	for <simple@ietf.org>; Mon, 23 Feb 2004 08:21:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvG1F-0001LD-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:21:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvG0H-0001Hv-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:20:09 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvFzI-0001Db-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:19:08 -0500
Received: from bear.cs.columbia.edu (IDENT:8e62f9ocLDgYDDfU0aqWXOkKcGpSTyxS@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i1NDJ6mS015745
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Mon, 23 Feb 2004 08:19:07 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-104-237.mad.east.verizon.net [138.89.104.237])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i1NDJ4mi007308
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Mon, 23 Feb 2004 08:19:05 -0500
Message-ID: <4039FDC4.9010407@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.6) Gecko/20040113
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: akristensen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <2038BCC78B1AD641891A0D1AE133DBB7017977A8@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977A8@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, 23 Feb 2004 08:19: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=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


> In the absence of use="required", the default is required.

Unfortunately, "global declarations cannot contain the attributes 
minOccurs,  maxOccurs, or use." (see 
http://www.w3.org/TR/xmlschema-0/#DefnDeclars)

Also, according to the same document,

"... instance document is optional (the default value of  use is 
optional), ..."

Thus, I wonder if you can cite the source of your sentence quoted above.

Henning

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


From exim@www1.ietf.org  Mon Feb 23 08:23: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 IAA23770
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 08:23: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 1AvG3I-0006LB-Ku
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 08:23:16 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NDNG6a024367
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 08:23:16 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvG3I-0006Kw-Gy
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 08:23: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 IAA23716
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 08:23:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvG3H-0001TD-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 08:23:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvG2K-0001Pe-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 08:22:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvG29-0001MR-00; Mon, 23 Feb 2004 08:22:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvG24-00068R-TH; Mon, 23 Feb 2004 08:22:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvG1G-00066h-Pr
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 08: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 IAA23625
	for <simple@ietf.org>; Mon, 23 Feb 2004 08:21:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvG1F-0001LD-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:21:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvG0H-0001Hv-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:20:09 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvFzI-0001Db-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:19:08 -0500
Received: from bear.cs.columbia.edu (IDENT:8e62f9ocLDgYDDfU0aqWXOkKcGpSTyxS@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i1NDJ6mS015745
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Mon, 23 Feb 2004 08:19:07 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-104-237.mad.east.verizon.net [138.89.104.237])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i1NDJ4mi007308
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Mon, 23 Feb 2004 08:19:05 -0500
Message-ID: <4039FDC4.9010407@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.6) Gecko/20040113
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: akristensen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <2038BCC78B1AD641891A0D1AE133DBB7017977A8@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977A8@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, 23 Feb 2004 08:19: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=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


> In the absence of use="required", the default is required.

Unfortunately, "global declarations cannot contain the attributes 
minOccurs,  maxOccurs, or use." (see 
http://www.w3.org/TR/xmlschema-0/#DefnDeclars)

Also, according to the same document,

"... instance document is optional (the default value of  use is 
optional), ..."

Thus, I wonder if you can cite the source of your sentence quoted above.

Henning

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



From simple-admin@ietf.org  Mon Feb 23 08:40: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 IAA24694
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 08:40:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGJd-000307-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 08:40:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGIf-0002us-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 08:39:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGHg-0002oP-00; Mon, 23 Feb 2004 08:38:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGHa-000082-9j; Mon, 23 Feb 2004 08: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 1AvGGp-0008PA-AN
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 08:37: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 IAA24591
	for <simple@ietf.org>; Mon, 23 Feb 2004 08:37:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGGo-0002lV-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:37:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGFq-0002hE-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:36:15 -0500
Received: from mail1.dynamicsoft.com ([63.113.40.10] helo=mail2.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGEx-0002Zz-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:35:20 -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 i1NDYbHs002181;
	Mon, 23 Feb 2004 08:34:38 -0500 (EST)
Received: from dynamicsoft.com (NJ-AKRISTENSEN2 [63.113.46.41]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KY3VR9; Mon, 23 Feb 2004 08:34:33 -0500
Message-ID: <403A0168.9040208@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: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <4036255A.8090208@dynamicsoft.com> <4037DF6C.1090709@cs.columbia.edu>
In-Reply-To: <4037DF6C.1090709@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, 23 Feb 2004 08:34: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



Henning Schulzrinne wrote:

> Thanks for your careful reading. Some comments inline:
> 
> Anders Kristensen wrote:
> 
>>
>> The draft doesn't spell out how many times the various extension 
>> elements can appear in a particular <tuple> or <status> element. For 
>> example, <activity> can perhaps appear more than once in a <status> 
>> but <idle> probably can't. These constraints aren't expressed in the 
>> schema so should be in the text.
> 
> 
> I've added minOccurs and maxOccurs where appropriate. I think in general 
> privacy rules, for example, get messy if you allow multiple occurrences 
> for things like sphere. I made activity a list type.
> 
> The default for minOccurs and maxOccurs is 1, if I read 
> http://www.w3.org/TR/xmlschema-0/ correctly.
> 
>>
>>  From 4.2:
>>
>>    The <activity> element MAY be qualified with the 'from' and 'until'
>>    attributes to describe the time when the element assumed this value
>>    and the time until which is element is expected to be valid.
>>
>> The schema def seems to require 'from' and doesn't define 'until'.
> 
> 
> I don't see why the schema would indicate that the attribute is 
> required; there is no 'use="required"' declaration on the attribute.

Right.

> 
>>
>> 4.4: The <contact-type> element apparently is supposed to be 
>> extensible but AFAIK (and this may be wrong) the schema definition of 
>> this as a restriction of xs:token will not allow subsequent "widening" 
>> of the value space.
> 
> 
> Suggestions on an appropriate schema definition would be appreciated. 
> Probably best to just define as token and leave the value definition to 
> the document and IANA extensions.

That's what I was thinking.

>>
>> In the schema section, the definition of activityToken and sphereToken 
>> looks odd. I'm not sure what it means or whether it's legal.
> 
> 
> Suggestions on a how to best define a list of extensible tokens would be 
> helpful. I'm unsure.

I don't know of a way to do this with XML schemas. It would be nice to 
be able to do it but it's not really necessary. As for contact-type they 
can be left simply as tokens with the text listing possible values, 
constraints, etc.

> 
>>
>> The 'from' and 'until' attributes of <sphere> aren't mentioned in the 
>> text.
> 
> 
> Added.
> 

Another thing: the definition of the <idle> element:

      <xs:element name="idle" type="xs:dateTime"/>

doesn't allow for leaving out the value as suggested in 4.5. Maybe the 
value should be made into an optional "since" attribute.

Thanks,
Anders


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


From exim@www1.ietf.org  Mon Feb 23 08:40: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 IAA24765
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 08:40: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 1AvGJg-0000Wd-Lk
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 08:40:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NDeC10002016
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 08:40:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGJg-0000WR-Et
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 08:40: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 IAA24712
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 08:40:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGJf-00030L-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 08:40:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGIg-0002v1-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 08:39:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGHg-0002oP-00; Mon, 23 Feb 2004 08:38:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGHa-000082-9j; Mon, 23 Feb 2004 08: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 1AvGGp-0008PA-AN
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 08:37: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 IAA24591
	for <simple@ietf.org>; Mon, 23 Feb 2004 08:37:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGGo-0002lV-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:37:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGFq-0002hE-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:36:15 -0500
Received: from mail1.dynamicsoft.com ([63.113.40.10] helo=mail2.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGEx-0002Zz-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:35:20 -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 i1NDYbHs002181;
	Mon, 23 Feb 2004 08:34:38 -0500 (EST)
Received: from dynamicsoft.com (NJ-AKRISTENSEN2 [63.113.46.41]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KY3VR9; Mon, 23 Feb 2004 08:34:33 -0500
Message-ID: <403A0168.9040208@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: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <4036255A.8090208@dynamicsoft.com> <4037DF6C.1090709@cs.columbia.edu>
In-Reply-To: <4037DF6C.1090709@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, 23 Feb 2004 08:34: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



Henning Schulzrinne wrote:

> Thanks for your careful reading. Some comments inline:
> 
> Anders Kristensen wrote:
> 
>>
>> The draft doesn't spell out how many times the various extension 
>> elements can appear in a particular <tuple> or <status> element. For 
>> example, <activity> can perhaps appear more than once in a <status> 
>> but <idle> probably can't. These constraints aren't expressed in the 
>> schema so should be in the text.
> 
> 
> I've added minOccurs and maxOccurs where appropriate. I think in general 
> privacy rules, for example, get messy if you allow multiple occurrences 
> for things like sphere. I made activity a list type.
> 
> The default for minOccurs and maxOccurs is 1, if I read 
> http://www.w3.org/TR/xmlschema-0/ correctly.
> 
>>
>>  From 4.2:
>>
>>    The <activity> element MAY be qualified with the 'from' and 'until'
>>    attributes to describe the time when the element assumed this value
>>    and the time until which is element is expected to be valid.
>>
>> The schema def seems to require 'from' and doesn't define 'until'.
> 
> 
> I don't see why the schema would indicate that the attribute is 
> required; there is no 'use="required"' declaration on the attribute.

Right.

> 
>>
>> 4.4: The <contact-type> element apparently is supposed to be 
>> extensible but AFAIK (and this may be wrong) the schema definition of 
>> this as a restriction of xs:token will not allow subsequent "widening" 
>> of the value space.
> 
> 
> Suggestions on an appropriate schema definition would be appreciated. 
> Probably best to just define as token and leave the value definition to 
> the document and IANA extensions.

That's what I was thinking.

>>
>> In the schema section, the definition of activityToken and sphereToken 
>> looks odd. I'm not sure what it means or whether it's legal.
> 
> 
> Suggestions on a how to best define a list of extensible tokens would be 
> helpful. I'm unsure.

I don't know of a way to do this with XML schemas. It would be nice to 
be able to do it but it's not really necessary. As for contact-type they 
can be left simply as tokens with the text listing possible values, 
constraints, etc.

> 
>>
>> The 'from' and 'until' attributes of <sphere> aren't mentioned in the 
>> text.
> 
> 
> Added.
> 

Another thing: the definition of the <idle> element:

      <xs:element name="idle" type="xs:dateTime"/>

doesn't allow for leaving out the value as suggested in 4.5. Maybe the 
value should be made into an optional "since" attribute.

Thanks,
Anders


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



From simple-admin@ietf.org  Mon Feb 23 08:50: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 IAA25364
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 08:50:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGTV-0003vY-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 08:50:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGSd-0003pc-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 08:49:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGRf-0003jp-00; Mon, 23 Feb 2004 08:48:27 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGRF-000168-Q3; Mon, 23 Feb 2004 08: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 1AvGQS-00013a-3H
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 08:47: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 IAA25172
	for <simple@ietf.org>; Mon, 23 Feb 2004 08:47:09 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGQQ-0003cB-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:47:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGPT-0003YC-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:46:11 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGOY-0003TS-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:45:15 -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 i1NDj8H25623;
	Mon, 23 Feb 2004 15:45:08 +0200 (EET)
X-Scanned: Mon, 23 Feb 2004 15:44: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 i1NDiqpb028162;
	Mon, 23 Feb 2004 15:44:52 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00YjjdCU; Mon, 23 Feb 2004 15:44:51 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 i1NDimO12589;
	Mon, 23 Feb 2004 15:44:48 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 15: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
Subject: RE: [Simple] Comments on draft-ietf-simple-rpid-01
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977B4@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Comments on draft-ietf-simple-rpid-01
Thread-Index: AcP6D+FNhkWv4MI/SGuYIZeEi2dNwgAAx2ag
To: <hgs@cs.columbia.edu>
Cc: <akristensen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 23 Feb 2004 13:44:48.0132 (UTC) FILETIME=[34106C40:01C3FA13]
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, 23 Feb 2004 15: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

You are right. I had myself confused.

/Hisham

> -----Original Message-----
> From: ext Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
> Sent: 23.February.2004 15:19
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: akristensen@dynamicsoft.com; simple@ietf.org
> Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
>=20
>=20
>=20
>=20
> > In the absence of use=3D"required", the default is required.
>=20
> Unfortunately, "global declarations cannot contain the attributes=20
> minOccurs,  maxOccurs, or use." (see=20
> http://www.w3.org/TR/xmlschema-0/#DefnDeclars)
>=20
> Also, according to the same document,
>=20
> "... instance document is optional (the default value of  use is=20
> optional), ..."
>=20
> Thus, I wonder if you can cite the source of your sentence=20
> quoted above.
>=20
> Henning
>=20

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


From exim@www1.ietf.org  Mon Feb 23 08:50: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 IAA25425
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 08:50: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 1AvGTX-0001bQ-TP
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 08:50:24 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NDoNIJ006144
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 08:50:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGTX-0001ao-NJ
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 08:50: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 IAA25382
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 08:50:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGTW-0003vf-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 08:50:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGSe-0003pj-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 08:49:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGRf-0003jp-00; Mon, 23 Feb 2004 08:48:27 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGRF-000168-Q3; Mon, 23 Feb 2004 08: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 1AvGQS-00013a-3H
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 08:47: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 IAA25172
	for <simple@ietf.org>; Mon, 23 Feb 2004 08:47:09 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGQQ-0003cB-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:47:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGPT-0003YC-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:46:11 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGOY-0003TS-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:45:15 -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 i1NDj8H25623;
	Mon, 23 Feb 2004 15:45:08 +0200 (EET)
X-Scanned: Mon, 23 Feb 2004 15:44: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 i1NDiqpb028162;
	Mon, 23 Feb 2004 15:44:52 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00YjjdCU; Mon, 23 Feb 2004 15:44:51 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 i1NDimO12589;
	Mon, 23 Feb 2004 15:44:48 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Mon, 23 Feb 2004 15: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
Subject: RE: [Simple] Comments on draft-ietf-simple-rpid-01
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977B4@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Comments on draft-ietf-simple-rpid-01
Thread-Index: AcP6D+FNhkWv4MI/SGuYIZeEi2dNwgAAx2ag
To: <hgs@cs.columbia.edu>
Cc: <akristensen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 23 Feb 2004 13:44:48.0132 (UTC) FILETIME=[34106C40:01C3FA13]
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, 23 Feb 2004 15: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

You are right. I had myself confused.

/Hisham

> -----Original Message-----
> From: ext Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
> Sent: 23.February.2004 15:19
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: akristensen@dynamicsoft.com; simple@ietf.org
> Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
>=20
>=20
>=20
>=20
> > In the absence of use=3D"required", the default is required.
>=20
> Unfortunately, "global declarations cannot contain the attributes=20
> minOccurs,  maxOccurs, or use." (see=20
> http://www.w3.org/TR/xmlschema-0/#DefnDeclars)
>=20
> Also, according to the same document,
>=20
> "... instance document is optional (the default value of  use is=20
> optional), ..."
>=20
> Thus, I wonder if you can cite the source of your sentence=20
> quoted above.
>=20
> Henning
>=20

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



From simple-admin@ietf.org  Mon Feb 23 08:52: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 IAA25468
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 08:52:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGVG-00043R-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 08:52:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGUH-0003zN-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 08:51:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGTK-0003uD-00; Mon, 23 Feb 2004 08: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 1AvGTD-0001U9-UE; Mon, 23 Feb 2004 08: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 1AvGSi-0001Q9-LM
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 08:49: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 IAA25300
	for <simple@ietf.org>; Mon, 23 Feb 2004 08:49:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGSh-0003qA-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:49:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGRj-0003kS-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:48:31 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGR0-0003f2-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:47:46 -0500
Received: from bear.cs.columbia.edu (IDENT:0i1odYvvHrOxwjsiVZO4nEsR+4u6+oAB@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i1NDljmS022372
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Mon, 23 Feb 2004 08:47:45 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-104-237.mad.east.verizon.net [138.89.104.237])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i1NDlimi009064
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Mon, 23 Feb 2004 08:47:45 -0500
Message-ID: <403A047A.1060206@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.6) Gecko/20040113
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Anders Kristensen <akristensen@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <4036255A.8090208@dynamicsoft.com> <4037DF6C.1090709@cs.columbia.edu> <403A0168.9040208@dynamicsoft.com>
In-Reply-To: <403A0168.9040208@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, 23 Feb 2004 08:47:38 -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


> Another thing: the definition of the <idle> element:
> 
>      <xs:element name="idle" type="xs:dateTime"/>
> 
> doesn't allow for leaving out the value as suggested in 4.5. Maybe the 
> value should be made into an optional "since" attribute.

One solution is to use the nillable construct, 
http://www.w3.org/TR/xmlschema-0 (Section 2.9), as in

<  ... nillable="true"/>

and

<idle xsi:nil="true"></idle>

Is there a better way to indicate that the value can be empty? One way 
that may work is to allow a list of these, with a max list length of 
one. From http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dateTime, 
I gather that lists can be empty.

> 
> Thanks,
> Anders

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


From exim@www1.ietf.org  Mon Feb 23 08:52: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 IAA25507
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 08:52: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 1AvGVI-0001pc-Ey
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 08:52:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NDqCJO007024
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 08:52:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGVI-0001p3-9m
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 08:52: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 IAA25486
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 08:52:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGVG-00043X-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 08:52:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGUI-0003zU-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 08:51:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGTK-0003uD-00; Mon, 23 Feb 2004 08: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 1AvGTD-0001U9-UE; Mon, 23 Feb 2004 08: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 1AvGSi-0001Q9-LM
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 08:49: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 IAA25300
	for <simple@ietf.org>; Mon, 23 Feb 2004 08:49:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGSh-0003qA-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:49:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGRj-0003kS-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:48:31 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGR0-0003f2-00
	for simple@ietf.org; Mon, 23 Feb 2004 08:47:46 -0500
Received: from bear.cs.columbia.edu (IDENT:0i1odYvvHrOxwjsiVZO4nEsR+4u6+oAB@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i1NDljmS022372
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Mon, 23 Feb 2004 08:47:45 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-104-237.mad.east.verizon.net [138.89.104.237])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i1NDlimi009064
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Mon, 23 Feb 2004 08:47:45 -0500
Message-ID: <403A047A.1060206@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.6) Gecko/20040113
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Anders Kristensen <akristensen@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <4036255A.8090208@dynamicsoft.com> <4037DF6C.1090709@cs.columbia.edu> <403A0168.9040208@dynamicsoft.com>
In-Reply-To: <403A0168.9040208@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, 23 Feb 2004 08:47:38 -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


> Another thing: the definition of the <idle> element:
> 
>      <xs:element name="idle" type="xs:dateTime"/>
> 
> doesn't allow for leaving out the value as suggested in 4.5. Maybe the 
> value should be made into an optional "since" attribute.

One solution is to use the nillable construct, 
http://www.w3.org/TR/xmlschema-0 (Section 2.9), as in

<  ... nillable="true"/>

and

<idle xsi:nil="true"></idle>

Is there a better way to indicate that the value can be empty? One way 
that may work is to allow a list of these, with a max list length of 
one. From http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dateTime, 
I gather that lists can be empty.

> 
> Thanks,
> Anders

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



From simple-admin@ietf.org  Mon Feb 23 09: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 JAA25906
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 09:04:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGh1-0004rs-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 09:04:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGg9-0004nh-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 09:03:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGfr-0004jV-00; Mon, 23 Feb 2004 09:03:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGfm-0002Vw-Nj; Mon, 23 Feb 2004 09:03:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGfI-0002K7-DL
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 09:02: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 JAA25803
	for <simple@ietf.org>; Mon, 23 Feb 2004 09:02:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGfG-0004iD-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:02:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGeQ-0004dk-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:01:39 -0500
Received: from mail1.dynamicsoft.com ([63.113.40.10] helo=mail2.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGdv-0004Xl-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:01:07 -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 i1NE07Hs002401;
	Mon, 23 Feb 2004 09:00:07 -0500 (EST)
Received: from dynamicsoft.com (NJ-AKRISTENSEN2 [63.113.46.41]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KY3VT0; Mon, 23 Feb 2004 09:00:03 -0500
Message-ID: <403A0762.30703@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: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <4036255A.8090208@dynamicsoft.com> <4037DF6C.1090709@cs.columbia.edu> <403A0168.9040208@dynamicsoft.com> <403A047A.1060206@cs.columbia.edu>
In-Reply-To: <403A047A.1060206@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, 23 Feb 2004 09:00: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=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> 
>> Another thing: the definition of the <idle> element:
>>
>>      <xs:element name="idle" type="xs:dateTime"/>
>>
>> doesn't allow for leaving out the value as suggested in 4.5. Maybe the 
>> value should be made into an optional "since" attribute.
> 
> 
> One solution is to use the nillable construct, 
> http://www.w3.org/TR/xmlschema-0 (Section 2.9), as in
> 
> <  ... nillable="true"/>
> 
> and
> 
> <idle xsi:nil="true"></idle>

I believe that would work.

> 
> Is there a better way to indicate that the value can be empty? One way 
> that may work is to allow a list of these, with a max list length of 
> one. From http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dateTime, 
> I gather that lists can be empty.

It seems wrong from a modeling point of view to make the value a list 
with max size 1 just as a technical workaround.

I think the nillable construct is much better than the list hack. 
Personally, I'd still prefer an attribute, though. It's similar to the 
use of from and until on a number of other elements so I don't see an 
issue with that. It's obviously not a big deal, though.

> 
>>
>> Thanks,
>> Anders

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


From exim@www1.ietf.org  Mon Feb 23 09:04: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 JAA25933
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 09: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 1AvGh4-0002vD-5E
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 09:04:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NE4MEP011225
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 09: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 1AvGh4-0002uy-1z
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 09: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 JAA25924
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 09:04:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGh2-0004rx-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 09:04:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGg9-0004np-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 09:03:26 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGfr-0004jV-00; Mon, 23 Feb 2004 09:03:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGfm-0002Vw-Nj; Mon, 23 Feb 2004 09:03:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGfI-0002K7-DL
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 09:02: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 JAA25803
	for <simple@ietf.org>; Mon, 23 Feb 2004 09:02:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGfG-0004iD-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:02:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGeQ-0004dk-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:01:39 -0500
Received: from mail1.dynamicsoft.com ([63.113.40.10] helo=mail2.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGdv-0004Xl-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:01:07 -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 i1NE07Hs002401;
	Mon, 23 Feb 2004 09:00:07 -0500 (EST)
Received: from dynamicsoft.com (NJ-AKRISTENSEN2 [63.113.46.41]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KY3VT0; Mon, 23 Feb 2004 09:00:03 -0500
Message-ID: <403A0762.30703@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: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <4036255A.8090208@dynamicsoft.com> <4037DF6C.1090709@cs.columbia.edu> <403A0168.9040208@dynamicsoft.com> <403A047A.1060206@cs.columbia.edu>
In-Reply-To: <403A047A.1060206@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, 23 Feb 2004 09:00: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=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> 
>> Another thing: the definition of the <idle> element:
>>
>>      <xs:element name="idle" type="xs:dateTime"/>
>>
>> doesn't allow for leaving out the value as suggested in 4.5. Maybe the 
>> value should be made into an optional "since" attribute.
> 
> 
> One solution is to use the nillable construct, 
> http://www.w3.org/TR/xmlschema-0 (Section 2.9), as in
> 
> <  ... nillable="true"/>
> 
> and
> 
> <idle xsi:nil="true"></idle>

I believe that would work.

> 
> Is there a better way to indicate that the value can be empty? One way 
> that may work is to allow a list of these, with a max list length of 
> one. From http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dateTime, 
> I gather that lists can be empty.

It seems wrong from a modeling point of view to make the value a list 
with max size 1 just as a technical workaround.

I think the nillable construct is much better than the list hack. 
Personally, I'd still prefer an attribute, though. It's similar to the 
use of from and until on a number of other elements so I don't see an 
issue with that. It's obviously not a big deal, though.

> 
>>
>> Thanks,
>> Anders

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



From simple-admin@ietf.org  Mon Feb 23 09:23: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 JAA27210
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 09:23:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGzZ-0006rL-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 09:23:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGyb-0006lh-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 09:22:30 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGyB-0006gW-00; Mon, 23 Feb 2004 09: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 1AvGy8-0004Wt-SU; Mon, 23 Feb 2004 09:22:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGxf-0004Vu-JA
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 09:21: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 JAA27117
	for <simple@ietf.org>; Mon, 23 Feb 2004 09:21:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGxd-0006fy-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:21:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGwl-0006Zo-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:20:35 -0500
Received: from uspitsmsgrtr01.pit.comms.marconi.com ([169.144.2.221])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGvl-0006MS-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:19:33 -0500
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <1TSCTFJ3>; Mon, 23 Feb 2004 09:19:03 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6449@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Miguel.An.Garcia@nokia.com'" <Miguel.An.Garcia@nokia.com>,
        pkyzivat@cisco.com
Cc: simple@ietf.org, aki.niemi@nokia.com
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, 23 Feb 2004 09:19: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=none autolearn=no version=2.60

I think you confuse current implementations with actual requirements.
Its not uncommon in video conferences to display the name of the
participants
as a text string in the video.  Commonly, this is a "Display Name", similar
to that in an email address.

For reasons that have more to do with history, and somewhat with the
size of a dialog box in current IM systems, participants are labeled with
nicknames.

What is the real difference? 

I don't think there is much.  It might be preferable to distinguish a
"display name" (like "Brian Rosen") from a "nickname" (like "br 65535"),
with a participant providing both and a client making its own decision
which to use.  That would apply to all conferences.

Brian

> -----Original Message-----
> From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Saturday, February 21, 2004 3:22 PM
> To: pkyzivat@cisco.com
> Cc: simple@ietf.org; aki.niemi@nokia.com
> Subject: RE: [Simple] Chat sessions
> 
> 
> 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 
> goal should 
> > not be to introduce special features for chat conferences. It 
> > should be 
> > to learn what features users of chat conferences expect, and 
> > ensure that 
> > comparable features are available via our conference framework, and 
> > available with any media when that makes sense. So I think 
> > some of these 
> > ideas need to flow back into the 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 aren't any now.
> 
> 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 conferees, no matter what the media is.
> 
> > 
> > More specific comments:
> > 
> > -----------
> > 
> >     .... Each message needs
> >     to carry in it an identifier of the sender of the message.
> > 
> >     This is accomplished using the 'message/cpim' MIME type, 
> > as defined
> >     in [7]. The conference focus MUST insist on using the 
> > 'message/cpim'
> >     as the top-level wrapper type in the SDP, as defined in [12].
> > 
> > I think this is a little harsh. But as long as cpim support is 
> > *required* of msrp implementations I guess it is ok. All that 
> > is needed 
> > to enforce it is for the focus to refuse any other format for 
> > containers.
> 
> As you said, we didn't introduce the requirement for cpim. So 
> this shouldn't be an issue.
> 
> > 
> > However it is relatively trivial to be more accomodating, 
> adding and 
> > removing cpim wrappers according to the desires of the 
> > individual 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 message/cpim message. Endpoints SHOULD 
> use messgae/cpim to relief the focus from wrapping messages 
> when the focus distributes a copy.
> 
> > 
> > ---------
> > 
> >     If the message is a addressed to the whole conference, the To
> >     header of the CPIM message contains the conference URI.
> > 
> > That works. But it would be convenient by default if messages 
> > containing 
> > no To are addressed to the conference as a whole.
> > 
> > 
> 
> Ok, I guess the effect is the same.
> 
> 
> > ----------
> > 
> > Nickname management is problematic. It seems as though 
> nicknames will 
> > need to be authenticated and authorized. But it isn't at all 
> > clear that 
> > the focus is the right entity to do so. (The scope is wrong.)
> 
> I don't think a nickname has to be authorized. Users are 
> authorized, and once a user is authorized, she can choose any 
> available nickname. Is this what you meant?
> 
> Regarding the scope of the nicknames, I believe a 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 administrative domains.
> 
> > 
> > I think this would be better served by using real, routable 
> > im: or sip: 
> > uris. As needed, service providers can exist to host nicknames and 
> > forward requests addressed to them to other addresses.
> 
> The point is that a nickname should not let you track the 
> real user. Only the conference server is able to map the real 
> SIP URI to the nickname, but not users. For instance, if user 
> B receives an instant message (through the conference server) 
> from user A, B should only see the nickname, unless A wants 
> to disclose his real URI. 
> 
> Making nicknames a real URI loose the semantics of the 
> "nickname". We don't want that behaviour, we want a nickname 
> to remain a nickname, something meaningless.
> 
> 
> > 
> > Then, a conference server would only need to authenticate 
> > endpoints when 
> > they are connected to the focus, and verify that the From 
> field of an 
> > incoming cpim message matches the known identity of the source.
> > 
> > The roster is then available via the conference event 
> > package, or via CPCP.
> > 
> > (However there would be serious problems with federated foci.)
> > 
> > 	Paul
> > 
> 
> /Miguel
> 
> _______________________________________________
> 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 Feb 23 09:24: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 JAA27236
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 09:24: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 1AvGzd-0004eC-3s
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 09:23:33 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NENXZF017858
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 09:23:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGzc-0004dx-Ua
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 09:23: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 JAA27228
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 09:23:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGzb-0006rd-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 09:23:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGyd-0006lq-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 09:22:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGyB-0006gW-00; Mon, 23 Feb 2004 09: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 1AvGy8-0004Wt-SU; Mon, 23 Feb 2004 09:22:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvGxf-0004Vu-JA
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 09:21: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 JAA27117
	for <simple@ietf.org>; Mon, 23 Feb 2004 09:21:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGxd-0006fy-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:21:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvGwl-0006Zo-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:20:35 -0500
Received: from uspitsmsgrtr01.pit.comms.marconi.com ([169.144.2.221])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvGvl-0006MS-00
	for simple@ietf.org; Mon, 23 Feb 2004 09:19:33 -0500
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <1TSCTFJ3>; Mon, 23 Feb 2004 09:19:03 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6449@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Miguel.An.Garcia@nokia.com'" <Miguel.An.Garcia@nokia.com>,
        pkyzivat@cisco.com
Cc: simple@ietf.org, aki.niemi@nokia.com
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, 23 Feb 2004 09:19: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=none autolearn=no version=2.60

I think you confuse current implementations with actual requirements.
Its not uncommon in video conferences to display the name of the
participants
as a text string in the video.  Commonly, this is a "Display Name", similar
to that in an email address.

For reasons that have more to do with history, and somewhat with the
size of a dialog box in current IM systems, participants are labeled with
nicknames.

What is the real difference? 

I don't think there is much.  It might be preferable to distinguish a
"display name" (like "Brian Rosen") from a "nickname" (like "br 65535"),
with a participant providing both and a client making its own decision
which to use.  That would apply to all conferences.

Brian

> -----Original Message-----
> From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Saturday, February 21, 2004 3:22 PM
> To: pkyzivat@cisco.com
> Cc: simple@ietf.org; aki.niemi@nokia.com
> Subject: RE: [Simple] Chat sessions
> 
> 
> 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 
> goal should 
> > not be to introduce special features for chat conferences. It 
> > should be 
> > to learn what features users of chat conferences expect, and 
> > ensure that 
> > comparable features are available via our conference framework, and 
> > available with any media when that makes sense. So I think 
> > some of these 
> > ideas need to flow back into the 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 aren't any now.
> 
> 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 conferees, no matter what the media is.
> 
> > 
> > More specific comments:
> > 
> > -----------
> > 
> >     .... Each message needs
> >     to carry in it an identifier of the sender of the message.
> > 
> >     This is accomplished using the 'message/cpim' MIME type, 
> > as defined
> >     in [7]. The conference focus MUST insist on using the 
> > 'message/cpim'
> >     as the top-level wrapper type in the SDP, as defined in [12].
> > 
> > I think this is a little harsh. But as long as cpim support is 
> > *required* of msrp implementations I guess it is ok. All that 
> > is needed 
> > to enforce it is for the focus to refuse any other format for 
> > containers.
> 
> As you said, we didn't introduce the requirement for cpim. So 
> this shouldn't be an issue.
> 
> > 
> > However it is relatively trivial to be more accomodating, 
> adding and 
> > removing cpim wrappers according to the desires of the 
> > individual 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 message/cpim message. Endpoints SHOULD 
> use messgae/cpim to relief the focus from wrapping messages 
> when the focus distributes a copy.
> 
> > 
> > ---------
> > 
> >     If the message is a addressed to the whole conference, the To
> >     header of the CPIM message contains the conference URI.
> > 
> > That works. But it would be convenient by default if messages 
> > containing 
> > no To are addressed to the conference as a whole.
> > 
> > 
> 
> Ok, I guess the effect is the same.
> 
> 
> > ----------
> > 
> > Nickname management is problematic. It seems as though 
> nicknames will 
> > need to be authenticated and authorized. But it isn't at all 
> > clear that 
> > the focus is the right entity to do so. (The scope is wrong.)
> 
> I don't think a nickname has to be authorized. Users are 
> authorized, and once a user is authorized, she can choose any 
> available nickname. Is this what you meant?
> 
> Regarding the scope of the nicknames, I believe a 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 administrative domains.
> 
> > 
> > I think this would be better served by using real, routable 
> > im: or sip: 
> > uris. As needed, service providers can exist to host nicknames and 
> > forward requests addressed to them to other addresses.
> 
> The point is that a nickname should not let you track the 
> real user. Only the conference server is able to map the real 
> SIP URI to the nickname, but not users. For instance, if user 
> B receives an instant message (through the conference server) 
> from user A, B should only see the nickname, unless A wants 
> to disclose his real URI. 
> 
> Making nicknames a real URI loose the semantics of the 
> "nickname". We don't want that behaviour, we want a nickname 
> to remain a nickname, something meaningless.
> 
> 
> > 
> > Then, a conference server would only need to authenticate 
> > endpoints when 
> > they are connected to the focus, and verify that the From 
> field of an 
> > incoming cpim message matches the known identity of the source.
> > 
> > The roster is then available via the conference event 
> > package, or via CPCP.
> > 
> > (However there would be serious problems with federated foci.)
> > 
> > 	Paul
> > 
> 
> /Miguel
> 
> _______________________________________________
> 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 Feb 23 11:25: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 LAA04847
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 11:25:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvItZ-0002F1-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 11:25:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvIsg-0002B9-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 11:24:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvIsP-00026p-00; Mon, 23 Feb 2004 11:24:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvIsD-0003ur-Pz; Mon, 23 Feb 2004 11: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 1AvIrW-0003rI-UD
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 11:23: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 LAA04714
	for <simple@ietf.org>; Mon, 23 Feb 2004 11:23:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvIrV-00024q-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:23:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvIqe-000214-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:22:24 -0500
Received: from smtp3.clb.oleane.net ([213.56.31.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvIpq-0001u5-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:21:34 -0500
Received: from oleane.com (cust1.clb.oleane.net [213.56.31.97]) (authenticated)
	by smtp3.clb.oleane.net with ESMTP id i1NGL2No032143
	for <simple@ietf.org>; Mon, 23 Feb 2004 17:21:03 +0100
Message-Id: <HTJPF2$13CF1E4A69BCC5C72C77AA03105A3472@oleane.com>
MIME-Version: 1.0
X-Sensitivity: 3
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
From: "=?iso-8859-1?Q?Martin?=" <m.winkhler@fr.oleane.com>
To: "=?iso-8859-1?Q?simple?=" <simple@ietf.org>
X-XaM3-API-Version: 3.2 R32 (B53pl7)
X-type: 0
X-SenderIP: 194.206.151.59
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] =?iso-8859-1?Q?WiMAX_Summit?=
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 23 Feb 2004 17:21:02 +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

WiMAX is considered the next step beyond WiFi because it is optimized for=
 =0D=0Abroadband operation, fixed and later mobile. The WiMAX Summit, to =
be organised =0D=0Ain Paris next May 25-28, will gather the most distingu=
ished experts and key =0D=0Aplayers in the field.=0D=0A=95 Are WiMAX and =
WiFi complementary?=0D=0A=95 When and how will WiMAX evolve towards mobil=
ity? =0D=0A=95 Can WiMAX be considered as a migration path to 4G? =0D=0A=95=
 How is addressed the interoperability challenge? =0D=0AThese questions, =
among others, will be addressed during the event.=0D=0A =0D=0AMore detail=
s at:=0D=0Ahttp://www.upperside.fr/wimax04/wimax04intro.htm=0D=0A


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


From exim@www1.ietf.org  Mon Feb 23 11:25: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 LAA04876
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 11:25: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 1AvItb-00041l-4g
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 11:25:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NGPREL015480
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 11:25:27 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvIta-00041b-SD
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 11:25: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 LAA04863
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 11:25:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvItZ-0002F6-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 11:25:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvIsh-0002BG-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 11:24:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvIsP-00026p-00; Mon, 23 Feb 2004 11:24:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvIsD-0003ur-Pz; Mon, 23 Feb 2004 11: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 1AvIrW-0003rI-UD
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 11:23: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 LAA04714
	for <simple@ietf.org>; Mon, 23 Feb 2004 11:23:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvIrV-00024q-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:23:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvIqe-000214-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:22:24 -0500
Received: from smtp3.clb.oleane.net ([213.56.31.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvIpq-0001u5-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:21:34 -0500
Received: from oleane.com (cust1.clb.oleane.net [213.56.31.97]) (authenticated)
	by smtp3.clb.oleane.net with ESMTP id i1NGL2No032143
	for <simple@ietf.org>; Mon, 23 Feb 2004 17:21:03 +0100
Message-Id: <HTJPF2$13CF1E4A69BCC5C72C77AA03105A3472@oleane.com>
MIME-Version: 1.0
X-Sensitivity: 3
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
From: "=?iso-8859-1?Q?Martin?=" <m.winkhler@fr.oleane.com>
To: "=?iso-8859-1?Q?simple?=" <simple@ietf.org>
X-XaM3-API-Version: 3.2 R32 (B53pl7)
X-type: 0
X-SenderIP: 194.206.151.59
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] =?iso-8859-1?Q?WiMAX_Summit?=
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 23 Feb 2004 17:21:02 +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

WiMAX is considered the next step beyond WiFi because it is optimized for=
 =0D=0Abroadband operation, fixed and later mobile. The WiMAX Summit, to =
be organised =0D=0Ain Paris next May 25-28, will gather the most distingu=
ished experts and key =0D=0Aplayers in the field.=0D=0A=95 Are WiMAX and =
WiFi complementary?=0D=0A=95 When and how will WiMAX evolve towards mobil=
ity? =0D=0A=95 Can WiMAX be considered as a migration path to 4G? =0D=0A=95=
 How is addressed the interoperability challenge? =0D=0AThese questions, =
among others, will be addressed during the event.=0D=0A =0D=0AMore detail=
s at:=0D=0Ahttp://www.upperside.fr/wimax04/wimax04intro.htm=0D=0A


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



From simple-admin@ietf.org  Mon Feb 23 11:59: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 LAA05768
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 11:59:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJQL-0004aN-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 11:59:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvJPP-0004Xi-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 11:58:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJPG-0004V6-00; Mon, 23 Feb 2004 11:58:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvJP7-0005pj-A8; Mon, 23 Feb 2004 11: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 1AvJOa-0005pF-51
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 11:57: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 LAA05725
	for <simple@ietf.org>; Mon, 23 Feb 2004 11:57:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJOY-0004UU-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:57:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvJNg-0004Qs-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:56:33 -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 1AvJNK-0004M6-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:56:10 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 23 Feb 2004 09:05:35 +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 i1NGtbuA004993;
	Mon, 23 Feb 2004 08:55:38 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG01735;
	Mon, 23 Feb 2004 11:55:36 -0500 (EST)
Message-ID: <403A3089.1000102@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: Miguel.An.Garcia@nokia.com
CC: simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <357AEC66DB509A4EA46CB85D7968B6AF467538@esebe006.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, 23 Feb 2004 11:55: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



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 goal should 
>>not be to introduce special features for chat conferences. It 
>>should be 
>>to learn what features users of chat conferences expect, and 
>>ensure that 
>>comparable features are available via our conference framework, and 
>>available with any media when that makes sense. So I think 
>>some of these 
>>ideas need to flow back into the 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 aren't any now.

I agree there aren't. I am suggesting that *where it makes sense* these 
should be advanced as requirements against conferences in general, 
rather than being focused as requirements only for chat 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 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 current speaker.

It also may provide a better way to deal with anonymous participants in 
all sorts of conferences, by giving them nicknames as handles to 
reference them by.

Then, instead of saying: "Will the anonymous participant with the deep 
voice please repeat his question?", you can say: "Darth, will you please 
repeat your question?".

>>However it is relatively trivial to be more accomodating, adding and 
>>removing cpim wrappers according to the desires of the 
>>individual 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 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 nicknames will 
>>need to be authenticated and authorized. But it isn't at all 
>>clear that 
>>the focus is the right entity to do so. (The scope is wrong.)
> 
> I don't think a nickname has to be authorized. Users are authorized,
 > and once a user is authorized, she can choose any available nickname.
 > Is this what you meant?
> 
> Regarding the scope of the nicknames, I believe a 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 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 that is just one 
of a large pool of independent servers that are chosen at random as 
hosts for conferences.

When the same group of users join in a number of conferences over a 
period of time, within that scope a nickname should be bound to a user 
for as long as that user wants it to remain bound.

>>I think this would be better served by using real, routable 
>>im: or sip: 
>>uris. As needed, service providers can exist to host nicknames and 
>>forward requests addressed to them to other addresses.
> 
> The point is that a nickname should not let you track the real user.
 > Only the conference server is able to map the real SIP URI to the 
nickname,
 > but not users. For instance, if user B receives an instant message
 > (through the conference server) from user A, B should only see the
 > nickname, unless A wants to disclose his real URI.
> 
> Making nicknames a real URI loose the semantics of the "nickname".
 > We don't want that behaviour, we want a nickname to remain a nickname,
 > something meaningless.

That depends on how things are administered. There could be "nickname" 
servers, that are nothing but specialized proxies. I would contract with 
one of these servers for whatever nicknames I want. These would be 
unique usernames within the domain managed by that server. Each would be 
configured to forward to an address of my choice. I would be given 
control to turn forwarding on and off selectively, so perhaps it would 
only work when I was actively using a particular nickname in a conference.

Then I could use the nickname as my address when joining a conference. I 
could permit the conference server to disclose this address, and yet my 
true identity would remain hidden.

The advantage of this is that it decouples the administration of 
nickname namespaces from the administration of conference servers.

But I am not necessarily opposed to coupling nickname namespaces with 
conference administration *if* the scoping can be made reasonable.

	Paul


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


From exim@www1.ietf.org  Mon Feb 23 11:59: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 LAA05790
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 11:59: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 1AvJQP-0005w5-KS
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 11:59:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NGxL5P022811
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 11:59:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvJQP-0005vq-1C
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 11:59: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 LAA05786
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 11:59:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJQN-0004aq-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 11:59:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvJPQ-0004Xu-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 11:58:21 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJPG-0004V6-00; Mon, 23 Feb 2004 11:58:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvJP7-0005pj-A8; Mon, 23 Feb 2004 11: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 1AvJOa-0005pF-51
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 11:57: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 LAA05725
	for <simple@ietf.org>; Mon, 23 Feb 2004 11:57:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJOY-0004UU-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:57:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvJNg-0004Qs-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:56:33 -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 1AvJNK-0004M6-00
	for simple@ietf.org; Mon, 23 Feb 2004 11:56:10 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 23 Feb 2004 09:05:35 +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 i1NGtbuA004993;
	Mon, 23 Feb 2004 08:55:38 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG01735;
	Mon, 23 Feb 2004 11:55:36 -0500 (EST)
Message-ID: <403A3089.1000102@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: Miguel.An.Garcia@nokia.com
CC: simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <357AEC66DB509A4EA46CB85D7968B6AF467538@esebe006.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, 23 Feb 2004 11:55: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



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 goal should 
>>not be to introduce special features for chat conferences. It 
>>should be 
>>to learn what features users of chat conferences expect, and 
>>ensure that 
>>comparable features are available via our conference framework, and 
>>available with any media when that makes sense. So I think 
>>some of these 
>>ideas need to flow back into the 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 aren't any now.

I agree there aren't. I am suggesting that *where it makes sense* these 
should be advanced as requirements against conferences in general, 
rather than being focused as requirements only for chat 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 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 current speaker.

It also may provide a better way to deal with anonymous participants in 
all sorts of conferences, by giving them nicknames as handles to 
reference them by.

Then, instead of saying: "Will the anonymous participant with the deep 
voice please repeat his question?", you can say: "Darth, will you please 
repeat your question?".

>>However it is relatively trivial to be more accomodating, adding and 
>>removing cpim wrappers according to the desires of the 
>>individual 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 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 nicknames will 
>>need to be authenticated and authorized. But it isn't at all 
>>clear that 
>>the focus is the right entity to do so. (The scope is wrong.)
> 
> I don't think a nickname has to be authorized. Users are authorized,
 > and once a user is authorized, she can choose any available nickname.
 > Is this what you meant?
> 
> Regarding the scope of the nicknames, I believe a 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 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 that is just one 
of a large pool of independent servers that are chosen at random as 
hosts for conferences.

When the same group of users join in a number of conferences over a 
period of time, within that scope a nickname should be bound to a user 
for as long as that user wants it to remain bound.

>>I think this would be better served by using real, routable 
>>im: or sip: 
>>uris. As needed, service providers can exist to host nicknames and 
>>forward requests addressed to them to other addresses.
> 
> The point is that a nickname should not let you track the real user.
 > Only the conference server is able to map the real SIP URI to the 
nickname,
 > but not users. For instance, if user B receives an instant message
 > (through the conference server) from user A, B should only see the
 > nickname, unless A wants to disclose his real URI.
> 
> Making nicknames a real URI loose the semantics of the "nickname".
 > We don't want that behaviour, we want a nickname to remain a nickname,
 > something meaningless.

That depends on how things are administered. There could be "nickname" 
servers, that are nothing but specialized proxies. I would contract with 
one of these servers for whatever nicknames I want. These would be 
unique usernames within the domain managed by that server. Each would be 
configured to forward to an address of my choice. I would be given 
control to turn forwarding on and off selectively, so perhaps it would 
only work when I was actively using a particular nickname in a conference.

Then I could use the nickname as my address when joining a conference. I 
could permit the conference server to disclose this address, and yet my 
true identity would remain hidden.

The advantage of this is that it decouples the administration of 
nickname namespaces from the administration of conference servers.

But I am not necessarily opposed to coupling nickname namespaces with 
conference administration *if* the scoping can be made reasonable.

	Paul


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



From simple-admin@ietf.org  Mon Feb 23 12:06: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 MAA06082
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 12:06:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJX6-0005LQ-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 12:06:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvJW7-0005BP-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 12:05:16 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJV8-00050d-00; Mon, 23 Feb 2004 12:04:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvJUv-0006aj-Ph; Mon, 23 Feb 2004 12: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 1AvJUF-0006Sj-E8
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 12:03: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 MAA05927
	for <simple@ietf.org>; Mon, 23 Feb 2004 12:03:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJUE-0004sT-00
	for simple@ietf.org; Mon, 23 Feb 2004 12:03:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvJTG-0004k2-00
	for simple@ietf.org; Mon, 23 Feb 2004 12:02:19 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly03b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJSV-0004eR-00; Mon, 23 Feb 2004 12:01:31 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly03b.srv.mailcontrol.com (MailControl) with SMTP id i1NH0wgW017256;
	Mon, 23 Feb 2004 17:00:58 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, 23 Feb 2004 17:00:56 +0000
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: FW: [Simple] Advanced IM requirements
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Message-ID: <45730E094814E44488F789C1CDED27AE02BDF1FA@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] Advanced IM requirements
Thread-Index: AcP5C/kBvwKHvMXJS6urOHqe9sfskgA3pGvQABD6gKA=
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Simple WG" <simple@ietf.org>, "sipping" <sipping@ietf.org>
X-Scanned-By: MailControl A-01-00-04-90 (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: Mon, 23 Feb 2004 17:00:57 -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


As promised.

https://www.ubiquity.net/draft-boulton-sipping-message-receipt-00.txt

Chris.


>-----Original Message-----
>From: Chris Boulton
>Sent: 23 February 2004 10:40
>To: 'Jonathan Rosenberg'; Simple WG
>Cc: 'sipping@ietf.org'
>Subject: RE: [Simple] Advanced IM requirements
>
>Hi Jonathan et al,
>
>	I have an extremely early version (so be gentle) of a draft
aimed at
>supplying IM delivery reports.  It hasn't been formally submitted yet
but I
>have attached a copy - so would be grateful if the list could take a
look
>and see if it's worth progressing.  I will submit to the archives in
the
>next few days.  I will also put this on the internet somewhere in case
this
>attachment doesn't survive its journey (Will send link later).
>
>Best Regards,
>
>Chris.
>
>
>>-----Original Message-----
>>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>>Sent: 22 February 2004 06:17
>>To: Simple WG
>>Subject: [Simple] Advanced IM requirements
>>
>>Folks,
>>
>>As I noted earlier, I resubmitted the advanced IM requirements draft.
It
>>specifies a bunch of advanced IM functions we havent yet tackled here.
>>They are:
>>
>>* delivery reports for IM
>>* is-typing indicator (Henning had an I-D on this that has expired)
>>* capabilities indications of maximum desired message sizes for IM
>>* page mode groups (under discussion in the context of exploders in
>>sipping)
>>* invitations to non-real time sessions
>>
>>
>>The last of these is particularly interesting. One use case is "call
>>alerts" in PTT. There, I send you a request to have a PTT chat. The
>>request is not answered in real time. Rather, its stored by the
>>recipient as if it were an IM, and can be answered at any time later.
>>"Answering it" merely involves setting up a PTT call back to the
caller.
>>Its also possible to cancel the call alert at any time.
>>
>>There are some interesting ways to accomplish this function. The one
>>I've been thinking about is taking a SIP INVITE message, and sending
it
>>in the body of a MESSAGE request as a message/sip content. I'm sure
>>there are other ways.
>>
>>Are these topics for which there is still group interest in working
on?
>>I think all of them remain quite important.
>>
>>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


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  Mon Feb 23 12:06: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 MAA06166
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 12:06: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 1AvJX8-0006xu-4F
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 12:06:18 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NH6IAt026774
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 12: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 1AvJX8-0006xl-1I
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 12:06: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 MAA06100
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 12:06:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJX6-0005LV-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 12:06:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvJW8-0005BW-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 12:05:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJV8-00050d-00; Mon, 23 Feb 2004 12:04:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvJUv-0006aj-Ph; Mon, 23 Feb 2004 12: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 1AvJUF-0006Sj-E8
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 12:03: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 MAA05927
	for <simple@ietf.org>; Mon, 23 Feb 2004 12:03:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJUE-0004sT-00
	for simple@ietf.org; Mon, 23 Feb 2004 12:03:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvJTG-0004k2-00
	for simple@ietf.org; Mon, 23 Feb 2004 12:02:19 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly03b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvJSV-0004eR-00; Mon, 23 Feb 2004 12:01:31 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly03b.srv.mailcontrol.com (MailControl) with SMTP id i1NH0wgW017256;
	Mon, 23 Feb 2004 17:00:58 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, 23 Feb 2004 17:00:56 +0000
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: FW: [Simple] Advanced IM requirements
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Message-ID: <45730E094814E44488F789C1CDED27AE02BDF1FA@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] Advanced IM requirements
Thread-Index: AcP5C/kBvwKHvMXJS6urOHqe9sfskgA3pGvQABD6gKA=
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Simple WG" <simple@ietf.org>, "sipping" <sipping@ietf.org>
X-Scanned-By: MailControl A-01-00-04-90 (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: Mon, 23 Feb 2004 17:00:57 -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


As promised.

https://www.ubiquity.net/draft-boulton-sipping-message-receipt-00.txt

Chris.


>-----Original Message-----
>From: Chris Boulton
>Sent: 23 February 2004 10:40
>To: 'Jonathan Rosenberg'; Simple WG
>Cc: 'sipping@ietf.org'
>Subject: RE: [Simple] Advanced IM requirements
>
>Hi Jonathan et al,
>
>	I have an extremely early version (so be gentle) of a draft
aimed at
>supplying IM delivery reports.  It hasn't been formally submitted yet
but I
>have attached a copy - so would be grateful if the list could take a
look
>and see if it's worth progressing.  I will submit to the archives in
the
>next few days.  I will also put this on the internet somewhere in case
this
>attachment doesn't survive its journey (Will send link later).
>
>Best Regards,
>
>Chris.
>
>
>>-----Original Message-----
>>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>>Sent: 22 February 2004 06:17
>>To: Simple WG
>>Subject: [Simple] Advanced IM requirements
>>
>>Folks,
>>
>>As I noted earlier, I resubmitted the advanced IM requirements draft.
It
>>specifies a bunch of advanced IM functions we havent yet tackled here.
>>They are:
>>
>>* delivery reports for IM
>>* is-typing indicator (Henning had an I-D on this that has expired)
>>* capabilities indications of maximum desired message sizes for IM
>>* page mode groups (under discussion in the context of exploders in
>>sipping)
>>* invitations to non-real time sessions
>>
>>
>>The last of these is particularly interesting. One use case is "call
>>alerts" in PTT. There, I send you a request to have a PTT chat. The
>>request is not answered in real time. Rather, its stored by the
>>recipient as if it were an IM, and can be answered at any time later.
>>"Answering it" merely involves setting up a PTT call back to the
caller.
>>Its also possible to cancel the call alert at any time.
>>
>>There are some interesting ways to accomplish this function. The one
>>I've been thinking about is taking a SIP INVITE message, and sending
it
>>in the body of a MESSAGE request as a message/sip content. I'm sure
>>there are other ways.
>>
>>Are these topics for which there is still group interest in working
on?
>>I think all of them remain quite important.
>>
>>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


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  Mon Feb 23 12:46: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 MAA08335
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 12:46:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvKA3-0001Xk-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 12:46:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvK9C-0001Sx-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 12:45:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvK8d-0001OA-00; Mon, 23 Feb 2004 12:45:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvK8c-0002G6-Hm; Mon, 23 Feb 2004 12: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 1AvK7z-0002C7-Df
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 12:44: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 MAA08255
	for <simple@ietf.org>; Mon, 23 Feb 2004 12:44:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvK7x-0001NC-00
	for simple@ietf.org; Mon, 23 Feb 2004 12:44:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvK73-0001Js-00
	for simple@ietf.org; Mon, 23 Feb 2004 12:43:26 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvK6S-0001Dw-00
	for simple@ietf.org; Mon, 23 Feb 2004 12:42: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 i1NHg9Lc023286
	for <simple@ietf.org>; Mon, 23 Feb 2004 11:42:09 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Mon, 23 Feb 2004 11:37:45 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYL6M33>; Mon, 23 Feb 2004 11:42:11 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9569@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] Clarification/Comments on simple-event-filter-funct-
	00
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3FA33.98E1C0D6"
X-OriginalArrivalTime: 23 Feb 2004 17:37:45.0250 (UTC) FILETIME=[BF136020:01C3FA33]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 23 Feb 2004 11:41: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.3 required=5.0 tests=AWL,HTML_50_60,
	HTML_FONTCOLOR_BLUE,HTML_FONTCOLOR_RED,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_01C3FA33.98E1C0D6
Content-Type: text/plain;
	charset="iso-8859-1"

Hisham, one more comment related to removing filters and replacing then with new filters

 

>Section 3.3.3

>I take it that this is a complete filter replacement of the old one with the new one.  

>No. The only way to replace a filter is to explicitly remove it and add a new one

 

Based on the above,  I assume that one should be able to remove a filter and add a new one for the same R-URI within the same SUBSCRIBE.

 

If thats OK, then this would be the *only* case where more then one filter for a R-URI can appear in the same filter.

 

Thanks/gf

-----Original Message-----
From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
Sent: Thursday, February 19, 2004 6:29 AM
To: George Foti (QC/EMC); simple@ietf.org
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-00


 

Consider this:

 

List1 ( list1@example1.com <mailto:list1@example1.com> ) on RLS1 has:

     bob@example1.com <mailto:bob@example1.com> 

     list2@example2.com <mailto:list2@example2.com> 

 

List2 on RLS2 has:

     alice@example2.com <mailto:alice@example2.com> 

 

I send a SUBSCRIBE to list1@example1.com <mailto:list1@example1.com>  with a filter for alice@example2.com <mailto:alice@example2.com> . RLS1 does not have alice in the list, nor does it know that she is in list2 (RLS1 doesn't even know that list2@example2.com <mailto:list2@example2.com>  is a list). In this case, it feels that the right thing to do is to propagate the filter.

 

In your example, it might be an implementation issue that the RLS keeps history of list members, but I doubt that is feasible. The filter might very well just be ignored by all RLSs.

 

In your example it is okay to propagate the filter that since the URI belongs to a different domain. 

Hence you really have 2 cases for the mismatch :

1) The case where the URI is local to your domain, in which case you can ignore the filter 

2)The case where the URI belongs to another domain, in which case you progagate the filter 

 

If you agree than can we add text to clarify  along those lines.

 

I was thinking the same thing. I'll addd some text.

 

Thanks again,

Hisham

 

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_01C3FA33.98E1C0D6
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o = "urn:schemas-microsoft-com:office:office"><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY style="COLOR: #000000; FONT-FAMILY: Arial" hb_focus_attach="true">
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT 
face="Times New Roman"><SPAN class=161283717-23022004>Hisham, one more comment 
related to removing filters and replacing then with new 
filters</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT 
face="Times New Roman"><SPAN class=161283717-23022004></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT 
face="Times New Roman"><SPAN class=161283717-23022004>&gt;</SPAN>Section 
3.3.3</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3><SPAN class=161283717-23022004>&gt;</SPAN>I take it that this is a 
complete filter replacement of the old one with the new one.&nbsp;<SPAN 
class=920503811-18022004><FONT face=Arial color=#0000ff 
size=2>&nbsp;</FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
class=920503811-18022004><FONT color=#0000ff><FONT size=2><SPAN 
class=161283717-23022004>&gt;</SPAN>No. The only way to replace a filter is to 
explicitly remove it and add a new one</FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004><SPAN class=161283717-23022004>Based on the 
above,&nbsp; I assume that one should be able to remove a filter and add a new 
one for&nbsp;the same R-URI within the same SUBSCRIBE.</SPAN></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004><SPAN 
class=161283717-23022004></SPAN></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004><SPAN class=161283717-23022004>If thats OK, then this 
would be the *only* case where more then one filter for a R-URI can appear in 
the same filter.</SPAN></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004><SPAN 
class=161283717-23022004></SPAN></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004><SPAN 
class=161283717-23022004>Thanks/gf</SPAN></SPAN></FONT></P></DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> hisham.khartabil@nokia.com 
  [mailto:hisham.khartabil@nokia.com]<BR><B>Sent:</B> Thursday, February 19, 
  2004 6:29 AM<BR><B>To:</B> George Foti (QC/EMC); 
  simple@ietf.org<BR><B>Subject:</B> RE: [Simple] Clarification/Comments on 
  simple-event-filter-funct-00<BR><BR></FONT></DIV>
  <DIV><FONT size=2><FONT face=Arial color=#0000ff size=2><SPAN 
  class=920503811-18022004></SPAN></FONT>&nbsp;</DIV>
  <BLOCKQUOTE 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
    <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
      <BLOCKQUOTE 
      style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
        <DIV>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN class=920503811-18022004>Consider 
        this:</SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN 
        class=920503811-18022004></SPAN></FONT>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN class=920503811-18022004>List1 (<A 
        href="mailto:list1@example1.com">list1@example1.com</A>) on RLS1 
        has:</SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN 
        class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A 
        href="mailto:bob@example1.com">bob@example1.com</A></SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN 
        class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A 
        href="mailto:list2@example2.com">list2@example2.com</A></SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN 
        class=920503811-18022004></SPAN></FONT>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN class=920503811-18022004>List2 on 
        RLS2&nbsp;has:</SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN 
        class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A 
        href="mailto:alice@example2.com">alice@example2.com</A></SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT 
        face="Times New Roman" size=3><SPAN 
        class=920503811-18022004></SPAN></FONT>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT 
        face="Times New Roman" size=3><SPAN class=920503811-18022004><FONT 
        face=Arial color=#0000ff size=2>I send a SUBSCRIBE to <A 
        href="mailto:list1@example1.com">list1@example1.com</A> with a filter 
        for <A href="mailto:alice@example2.com">alice@example2.com</A>. RLS1 
        does not have alice in the list, nor does it know that she is in list2 
        (RLS1 doesn't even know that <A 
        href="mailto:list2@example2.com">list2@example2.com</A> is a list). In 
        this case, it feels that the right thing to do is to propagate the 
        filter.</FONT></SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff><SPAN 
        class=920503811-18022004></SPAN></FONT>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff><SPAN 
        class=920503811-18022004>In your example, it might be an implementation 
        issue that the RLS keeps history of list members, but I doubt that is 
        feasible. The filter might very well just be ignored by all 
        RLSs.</SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004></SPAN>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000>In your example it is okay 
        to propagate the filter that since the URI belongs to a different 
        domain. </FONT></SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000>Hence you really have 2 
        cases for the mismatch&nbsp;:</FONT></SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000>1) The case where the URI 
        is local to your domain, in which case you can ignore&nbsp;the filter 
        </FONT></SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000>2)The case where the URI 
        belongs to another domain, in which case you progagate the filter 
        </FONT></SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000></FONT></SPAN>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000>If you agree than can we 
        add text to clarify&nbsp; along those lines.</FONT></SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=+0><FONT 
        face="Times New Roman" size=3><o:p><SPAN 
        class=328295422-18022004></SPAN></o:p></FONT></FONT>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=372562711-19022004>I was thinking the same thing. I'll addd some 
        text.</SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=372562711-19022004></SPAN>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=372562711-19022004>Thanks again,</SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=372562711-19022004>Hisham</SPAN></P></FONT></DIV></BLOCKQUOTE></BLOCKQUOTE></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_01C3FA33.98E1C0D6--

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


From exim@www1.ietf.org  Mon Feb 23 12:47: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 MAA08359
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 12:47: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 1AvKA5-0002Nr-ML
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 12:46:33 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NHkXlP009157
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 12:46:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvKA5-0002Nc-I1
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 12:46: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 MAA08352
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 12:46:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvKA3-0001Xp-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 12:46:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvK9D-0001T4-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 12:45:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvK8d-0001OA-00; Mon, 23 Feb 2004 12:45:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvK8c-0002G6-Hm; Mon, 23 Feb 2004 12: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 1AvK7z-0002C7-Df
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 12:44: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 MAA08255
	for <simple@ietf.org>; Mon, 23 Feb 2004 12:44:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvK7x-0001NC-00
	for simple@ietf.org; Mon, 23 Feb 2004 12:44:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvK73-0001Js-00
	for simple@ietf.org; Mon, 23 Feb 2004 12:43:26 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvK6S-0001Dw-00
	for simple@ietf.org; Mon, 23 Feb 2004 12:42: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 i1NHg9Lc023286
	for <simple@ietf.org>; Mon, 23 Feb 2004 11:42:09 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Mon, 23 Feb 2004 11:37:45 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYL6M33>; Mon, 23 Feb 2004 11:42:11 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9569@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] Clarification/Comments on simple-event-filter-funct-
	00
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3FA33.98E1C0D6"
X-OriginalArrivalTime: 23 Feb 2004 17:37:45.0250 (UTC) FILETIME=[BF136020:01C3FA33]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 23 Feb 2004 11:41: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.3 required=5.0 tests=AWL,HTML_50_60,
	HTML_FONTCOLOR_BLUE,HTML_FONTCOLOR_RED,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_01C3FA33.98E1C0D6
Content-Type: text/plain;
	charset="iso-8859-1"

Hisham, one more comment related to removing filters and replacing then with new filters

 

>Section 3.3.3

>I take it that this is a complete filter replacement of the old one with the new one.  

>No. The only way to replace a filter is to explicitly remove it and add a new one

 

Based on the above,  I assume that one should be able to remove a filter and add a new one for the same R-URI within the same SUBSCRIBE.

 

If thats OK, then this would be the *only* case where more then one filter for a R-URI can appear in the same filter.

 

Thanks/gf

-----Original Message-----
From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
Sent: Thursday, February 19, 2004 6:29 AM
To: George Foti (QC/EMC); simple@ietf.org
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-00


 

Consider this:

 

List1 ( list1@example1.com <mailto:list1@example1.com> ) on RLS1 has:

     bob@example1.com <mailto:bob@example1.com> 

     list2@example2.com <mailto:list2@example2.com> 

 

List2 on RLS2 has:

     alice@example2.com <mailto:alice@example2.com> 

 

I send a SUBSCRIBE to list1@example1.com <mailto:list1@example1.com>  with a filter for alice@example2.com <mailto:alice@example2.com> . RLS1 does not have alice in the list, nor does it know that she is in list2 (RLS1 doesn't even know that list2@example2.com <mailto:list2@example2.com>  is a list). In this case, it feels that the right thing to do is to propagate the filter.

 

In your example, it might be an implementation issue that the RLS keeps history of list members, but I doubt that is feasible. The filter might very well just be ignored by all RLSs.

 

In your example it is okay to propagate the filter that since the URI belongs to a different domain. 

Hence you really have 2 cases for the mismatch :

1) The case where the URI is local to your domain, in which case you can ignore the filter 

2)The case where the URI belongs to another domain, in which case you progagate the filter 

 

If you agree than can we add text to clarify  along those lines.

 

I was thinking the same thing. I'll addd some text.

 

Thanks again,

Hisham

 

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_01C3FA33.98E1C0D6
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o = "urn:schemas-microsoft-com:office:office"><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY style="COLOR: #000000; FONT-FAMILY: Arial" hb_focus_attach="true">
<DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT 
face="Times New Roman"><SPAN class=161283717-23022004>Hisham, one more comment 
related to removing filters and replacing then with new 
filters</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT 
face="Times New Roman"><SPAN class=161283717-23022004></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT 
face="Times New Roman"><SPAN class=161283717-23022004>&gt;</SPAN>Section 
3.3.3</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
size=3><SPAN class=161283717-23022004>&gt;</SPAN>I take it that this is a 
complete filter replacement of the old one with the new one.&nbsp;<SPAN 
class=920503811-18022004><FONT face=Arial color=#0000ff 
size=2>&nbsp;</FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
class=920503811-18022004><FONT color=#0000ff><FONT size=2><SPAN 
class=161283717-23022004>&gt;</SPAN>No. The only way to replace a filter is to 
explicitly remove it and add a new one</FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004><SPAN class=161283717-23022004>Based on the 
above,&nbsp; I assume that one should be able to remove a filter and add a new 
one for&nbsp;the same R-URI within the same SUBSCRIBE.</SPAN></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004><SPAN 
class=161283717-23022004></SPAN></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004><SPAN class=161283717-23022004>If thats OK, then this 
would be the *only* case where more then one filter for a R-URI can appear in 
the same filter.</SPAN></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004><SPAN 
class=161283717-23022004></SPAN></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff size=2><SPAN 
class=920503811-18022004><SPAN 
class=161283717-23022004>Thanks/gf</SPAN></SPAN></FONT></P></DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> hisham.khartabil@nokia.com 
  [mailto:hisham.khartabil@nokia.com]<BR><B>Sent:</B> Thursday, February 19, 
  2004 6:29 AM<BR><B>To:</B> George Foti (QC/EMC); 
  simple@ietf.org<BR><B>Subject:</B> RE: [Simple] Clarification/Comments on 
  simple-event-filter-funct-00<BR><BR></FONT></DIV>
  <DIV><FONT size=2><FONT face=Arial color=#0000ff size=2><SPAN 
  class=920503811-18022004></SPAN></FONT>&nbsp;</DIV>
  <BLOCKQUOTE 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
    <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
      <BLOCKQUOTE 
      style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
        <DIV>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN class=920503811-18022004>Consider 
        this:</SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN 
        class=920503811-18022004></SPAN></FONT>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN class=920503811-18022004>List1 (<A 
        href="mailto:list1@example1.com">list1@example1.com</A>) on RLS1 
        has:</SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN 
        class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A 
        href="mailto:bob@example1.com">bob@example1.com</A></SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN 
        class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A 
        href="mailto:list2@example2.com">list2@example2.com</A></SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN 
        class=920503811-18022004></SPAN></FONT>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN class=920503811-18022004>List2 on 
        RLS2&nbsp;has:</SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Arial 
        color=#0000ff size=2><SPAN 
        class=920503811-18022004>&nbsp;&nbsp;&nbsp;&nbsp; <A 
        href="mailto:alice@example2.com">alice@example2.com</A></SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT 
        face="Times New Roman" size=3><SPAN 
        class=920503811-18022004></SPAN></FONT>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT 
        face="Times New Roman" size=3><SPAN class=920503811-18022004><FONT 
        face=Arial color=#0000ff size=2>I send a SUBSCRIBE to <A 
        href="mailto:list1@example1.com">list1@example1.com</A> with a filter 
        for <A href="mailto:alice@example2.com">alice@example2.com</A>. RLS1 
        does not have alice in the list, nor does it know that she is in list2 
        (RLS1 doesn't even know that <A 
        href="mailto:list2@example2.com">list2@example2.com</A> is a list). In 
        this case, it feels that the right thing to do is to propagate the 
        filter.</FONT></SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff><SPAN 
        class=920503811-18022004></SPAN></FONT>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT color=#0000ff><SPAN 
        class=920503811-18022004>In your example, it might be an implementation 
        issue that the RLS keeps history of list members, but I doubt that is 
        feasible. The filter might very well just be ignored by all 
        RLSs.</SPAN></FONT></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004></SPAN>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000>In your example it is okay 
        to propagate the filter that since the URI belongs to a different 
        domain. </FONT></SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000>Hence you really have 2 
        cases for the mismatch&nbsp;:</FONT></SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000>1) The case where the URI 
        is local to your domain, in which case you can ignore&nbsp;the filter 
        </FONT></SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000>2)The case where the URI 
        belongs to another domain, in which case you progagate the filter 
        </FONT></SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000></FONT></SPAN>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=328295422-18022004><FONT color=#ff0000>If you agree than can we 
        add text to clarify&nbsp; along those lines.</FONT></SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=+0><FONT 
        face="Times New Roman" size=3><o:p><SPAN 
        class=328295422-18022004></SPAN></o:p></FONT></FONT>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=372562711-19022004>I was thinking the same thing. I'll addd some 
        text.</SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=372562711-19022004></SPAN>&nbsp;</P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=372562711-19022004>Thanks again,</SPAN></P>
        <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
        class=372562711-19022004>Hisham</SPAN></P></FONT></DIV></BLOCKQUOTE></BLOCKQUOTE></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_01C3FA33.98E1C0D6--

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



From simple-admin@ietf.org  Mon Feb 23 13:08: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 NAA09104
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 13:08:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvKVH-00033X-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 13:08:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvKUM-0002zC-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 13:07:30 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvKTv-0002uy-00; Mon, 23 Feb 2004 13:07:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvKTt-0003cv-E7; Mon, 23 Feb 2004 13: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 1AvKTI-0003a7-OI
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 13:06: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 NAA09000
	for <simple@ietf.org>; Mon, 23 Feb 2004 13:06:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvKTG-0002sy-00
	for simple@ietf.org; Mon, 23 Feb 2004 13:06:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvKSI-0002ol-00
	for simple@ietf.org; Mon, 23 Feb 2004 13:05: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 1AvKRV-0002hz-00
	for simple@ietf.org; Mon, 23 Feb 2004 13:04:33 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 23 Feb 2004 10:14:41 +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 i1NI3w4W005804;
	Mon, 23 Feb 2004 10:04:01 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG07878;
	Mon, 23 Feb 2004 13:03:57 -0500 (EST)
Message-ID: <403A408D.9040506@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: Miguel.An.Garcia@nokia.com, simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977A7@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, 23 Feb 2004 13:03: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

hisham.khartabil@nokia.com wrote:
> 
>>Nickname management is problematic. It seems as though nicknames will 
>>need to be authenticated and authorized. But it isn't at all 
>>clear that 
>>the focus is the right entity to do so. (The scope is wrong.)
> 
> A nickname is just that. I can assign myself any nickname in a chat room,
 > as long as my identity is asserted (using whatever authentication 
mechanism).

See my earlier reply to Miguel.

A "chat room" may be a suitable scope for nickname assignment.
But then we have to decide exactly what a chat room is - is it a single 
conference instance that just happens to be very long lived? Or is it a 
a series of conferences that share some state.

And then, do nicknames only apply to chat rooms? Or does every 
conference act as a scope for nicknames.

It will make a difference to how tools are built and conferences are 
administered if you have to set up a chat room to have nicknames that 
extend over a long period of time. I think I would like to have lots of 
ad hoc conferences where nicknames are consistently used.

	Paul


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


From exim@www1.ietf.org  Mon Feb 23 13:08: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 NAA09132
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 13:08: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 1AvKVK-00040u-3Y
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 13:08:30 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NI8UYv015422
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 13:08:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvKVJ-00040f-W2
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 13:08: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 NAA09111
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 13:08:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvKVH-00033c-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 13:08:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvKUM-0002zK-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 13:07:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvKTv-0002uy-00; Mon, 23 Feb 2004 13:07:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvKTt-0003cv-E7; Mon, 23 Feb 2004 13: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 1AvKTI-0003a7-OI
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 13:06: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 NAA09000
	for <simple@ietf.org>; Mon, 23 Feb 2004 13:06:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvKTG-0002sy-00
	for simple@ietf.org; Mon, 23 Feb 2004 13:06:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvKSI-0002ol-00
	for simple@ietf.org; Mon, 23 Feb 2004 13:05: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 1AvKRV-0002hz-00
	for simple@ietf.org; Mon, 23 Feb 2004 13:04:33 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 23 Feb 2004 10:14:41 +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 i1NI3w4W005804;
	Mon, 23 Feb 2004 10:04:01 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG07878;
	Mon, 23 Feb 2004 13:03:57 -0500 (EST)
Message-ID: <403A408D.9040506@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: Miguel.An.Garcia@nokia.com, simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977A7@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, 23 Feb 2004 13:03: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

hisham.khartabil@nokia.com wrote:
> 
>>Nickname management is problematic. It seems as though nicknames will 
>>need to be authenticated and authorized. But it isn't at all 
>>clear that 
>>the focus is the right entity to do so. (The scope is wrong.)
> 
> A nickname is just that. I can assign myself any nickname in a chat room,
 > as long as my identity is asserted (using whatever authentication 
mechanism).

See my earlier reply to Miguel.

A "chat room" may be a suitable scope for nickname assignment.
But then we have to decide exactly what a chat room is - is it a single 
conference instance that just happens to be very long lived? Or is it a 
a series of conferences that share some state.

And then, do nicknames only apply to chat rooms? Or does every 
conference act as a scope for nicknames.

It will make a difference to how tools are built and conferences are 
administered if you have to set up a chat room to have nicknames that 
extend over a long period of time. I think I would like to have lots of 
ad hoc conferences where nicknames are consistently used.

	Paul


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



From simple-admin@ietf.org  Mon Feb 23 14:12: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 OAA12829
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 14:12:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLVD-0001bs-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 14:12:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvLUH-0001Wf-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 14:11:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLTs-0001SR-00; Mon, 23 Feb 2004 14:11:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvLTq-0008NG-U0; Mon, 23 Feb 2004 14: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 1AvLTF-0008J2-EX
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 14:10: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 OAA12744
	for <simple@ietf.org>; Mon, 23 Feb 2004 14:10:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLTC-0001QY-00
	for simple@ietf.org; Mon, 23 Feb 2004 14:10:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvLSF-0001MJ-00
	for simple@ietf.org; Mon, 23 Feb 2004 14:09:23 -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 1AvLRM-0001Eu-00; Mon, 23 Feb 2004 14:08:28 -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 i1NJ7t1m026920;
	Mon, 23 Feb 2004 11:07:55 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG14576;
	Mon, 23 Feb 2004 14:07:54 -0500 (EST)
Message-ID: <403A4F8A.1040500@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: Chris Boulton <cboulton@ubiquity.net>
CC: Simple WG <simple@ietf.org>, sipping <sipping@ietf.org>
References: <45730E094814E44488F789C1CDED27AE02BDF1FA@gbnewp0758m.eu.ubiquity.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: draft-boulton-sipping-message-receipt-00.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, 23 Feb 2004 14:07:54 -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



Chris Boulton wrote:
> As promised.
> 
> https://www.ubiquity.net/draft-boulton-sipping-message-receipt-00.txt

Chris - just a couple of comments:

1) I don't see any particular reason to link this draft to GRUUs. The 
way receipts work, they may not be delivered until long after the 
message is sent. Anything that forces the receipt to be delivered to the 
same UA instance that sent the message is likely to cause problems. The 
response may well need to be captured by a recording device that 
wouldn't share a GRUU with the sending device. So I suspect that 
normally Receipt-To should mention the AOR of the sender. Of course the 
sender is still free to use a GRUU if desired, but it certainly isn't 
required.

2) I have some doubts about the need and value of the message-receipt 
option tag. Even if I sent you a message with Require: message-receipt, 
you are still free to not send me a receipt. (In the case of receipts 
with email I generally refuse to send them to parties unknown to me.) As 
a result, the option tag adds little or nothing. It should be sufficient 
to simply use the Receipt-To header without any option tag, and hope the 
recipient is willing and able to send a response.

	Paul


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


From simple-admin@ietf.org  Mon Feb 23 14:12: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 OAA12850
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 14:12:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLVF-0001c3-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 14:12:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvLUI-0001Wu-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 14:11:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLTs-0001ST-00; Mon, 23 Feb 2004 14:11:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvLTu-0008Ob-Bb; Mon, 23 Feb 2004 14:11:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvLTO-0008Kb-9T
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 14:10: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 OAA12771
	for <simple@ietf.org>; Mon, 23 Feb 2004 14:10:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLTL-0001Rv-00
	for simple@ietf.org; Mon, 23 Feb 2004 14:10:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvLSM-0001Nf-00
	for simple@ietf.org; Mon, 23 Feb 2004 14:09:31 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLS8-0001JX-00
	for simple@ietf.org; Mon, 23 Feb 2004 14:09: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 i1NJ9EmR004650;
	Mon, 23 Feb 2004 14:09:14 -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 i1NJ9DH31319;
	Mon, 23 Feb 2004 14:09:13 -0500
Message-ID: <403A4FD9.5010106@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.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Anders Kristensen <akristensen@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <4036255A.8090208@dynamicsoft.com> <4037DF6C.1090709@cs.columbia.edu> <403A0168.9040208@dynamicsoft.com> <403A047A.1060206@cs.columbia.edu> <403A0762.30703@dynamicsoft.com>
In-Reply-To: <403A0762.30703@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, 23 Feb 2004 14:09: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


> It seems wrong from a modeling point of view to make the value a list 
> with max size 1 just as a technical workaround.

Agreed.

> 
> I think the nillable construct is much better than the list hack. 
> Personally, I'd still prefer an attribute, though. It's similar to the 
> use of from and until on a number of other elements so I don't see an 
> issue with that. It's obviously not a big deal, though.

I agree with your argument and changed <idle> to use an optional 
attribute "since", as that also aligns better with the other time range 
attributes in the activity, privacy, etc. elements. Because 'since' 
seems to have the intended notion of being in the past, I also generally 
changed the time restriction to 'since', instead of 'from'.

Henning

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


From exim@www1.ietf.org  Mon Feb 23 14:12: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 OAA12889
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 14:12: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 1AvLVH-0000Ug-AO
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 14:12:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NJCVEM001892
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 14:12:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvLVH-0000UR-5Z
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 14: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 OAA12847
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 14:12:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLVE-0001bx-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 14:12:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvLUI-0001Wm-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 14:11:30 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLTs-0001SR-00; Mon, 23 Feb 2004 14:11:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvLTq-0008NG-U0; Mon, 23 Feb 2004 14: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 1AvLTF-0008J2-EX
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 14:10: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 OAA12744
	for <simple@ietf.org>; Mon, 23 Feb 2004 14:10:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLTC-0001QY-00
	for simple@ietf.org; Mon, 23 Feb 2004 14:10:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvLSF-0001MJ-00
	for simple@ietf.org; Mon, 23 Feb 2004 14:09:23 -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 1AvLRM-0001Eu-00; Mon, 23 Feb 2004 14:08:28 -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 i1NJ7t1m026920;
	Mon, 23 Feb 2004 11:07:55 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG14576;
	Mon, 23 Feb 2004 14:07:54 -0500 (EST)
Message-ID: <403A4F8A.1040500@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: Chris Boulton <cboulton@ubiquity.net>
CC: Simple WG <simple@ietf.org>, sipping <sipping@ietf.org>
References: <45730E094814E44488F789C1CDED27AE02BDF1FA@gbnewp0758m.eu.ubiquity.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: draft-boulton-sipping-message-receipt-00.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, 23 Feb 2004 14:07:54 -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



Chris Boulton wrote:
> As promised.
> 
> https://www.ubiquity.net/draft-boulton-sipping-message-receipt-00.txt

Chris - just a couple of comments:

1) I don't see any particular reason to link this draft to GRUUs. The 
way receipts work, they may not be delivered until long after the 
message is sent. Anything that forces the receipt to be delivered to the 
same UA instance that sent the message is likely to cause problems. The 
response may well need to be captured by a recording device that 
wouldn't share a GRUU with the sending device. So I suspect that 
normally Receipt-To should mention the AOR of the sender. Of course the 
sender is still free to use a GRUU if desired, but it certainly isn't 
required.

2) I have some doubts about the need and value of the message-receipt 
option tag. Even if I sent you a message with Require: message-receipt, 
you are still free to not send me a receipt. (In the case of receipts 
with email I generally refuse to send them to parties unknown to me.) As 
a result, the option tag adds little or nothing. It should be sufficient 
to simply use the Receipt-To header without any option tag, and hope the 
recipient is willing and able to send a response.

	Paul


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



From exim@www1.ietf.org  Mon Feb 23 14:13: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 OAA12906
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 14:12: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 1AvLVI-0000Uy-N1
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 14:12:32 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NJCWom001910
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 14:12:32 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvLVI-0000Uj-Ja
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 14:12: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 OAA12868
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 14:12:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLVG-0001c8-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 14:12:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvLUJ-0001X1-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 14:11:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLTs-0001ST-00; Mon, 23 Feb 2004 14:11:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvLTu-0008Ob-Bb; Mon, 23 Feb 2004 14:11:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvLTO-0008Kb-9T
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 14:10: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 OAA12771
	for <simple@ietf.org>; Mon, 23 Feb 2004 14:10:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLTL-0001Rv-00
	for simple@ietf.org; Mon, 23 Feb 2004 14:10:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvLSM-0001Nf-00
	for simple@ietf.org; Mon, 23 Feb 2004 14:09:31 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvLS8-0001JX-00
	for simple@ietf.org; Mon, 23 Feb 2004 14:09: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 i1NJ9EmR004650;
	Mon, 23 Feb 2004 14:09:14 -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 i1NJ9DH31319;
	Mon, 23 Feb 2004 14:09:13 -0500
Message-ID: <403A4FD9.5010106@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.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Anders Kristensen <akristensen@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] Comments on draft-ietf-simple-rpid-01
References: <4036255A.8090208@dynamicsoft.com> <4037DF6C.1090709@cs.columbia.edu> <403A0168.9040208@dynamicsoft.com> <403A047A.1060206@cs.columbia.edu> <403A0762.30703@dynamicsoft.com>
In-Reply-To: <403A0762.30703@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, 23 Feb 2004 14:09: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


> It seems wrong from a modeling point of view to make the value a list 
> with max size 1 just as a technical workaround.

Agreed.

> 
> I think the nillable construct is much better than the list hack. 
> Personally, I'd still prefer an attribute, though. It's similar to the 
> use of from and until on a number of other elements so I don't see an 
> issue with that. It's obviously not a big deal, though.

I agree with your argument and changed <idle> to use an optional 
attribute "since", as that also aligns better with the other time range 
attributes in the activity, privacy, etc. elements. Because 'since' 
seems to have the intended notion of being in the past, I also generally 
changed the time restriction to 'since', instead of 'from'.

Henning

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



From simple-admin@ietf.org  Mon Feb 23 15:28: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 PAA18182
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 15:28:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMgt-0000h7-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 15:28:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMg4-0000cH-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 15:27:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMfP-0000WT-00; Mon, 23 Feb 2004 15:27:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvMfN-0007Co-D4; Mon, 23 Feb 2004 15: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 1AvMep-0007C9-U3
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 15: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 PAA18075
	for <simple@ietf.org>; Mon, 23 Feb 2004 15:26:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMeo-0000Tf-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:26:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMdv-0000PN-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:25:32 -0500
Received: from ihemail2.lucent.com ([192.11.222.163] helo=ihemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMdF-0000HD-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:24:49 -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 i1NKOFr05257;
	Mon, 23 Feb 2004 14:24:16 -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 i1NKOFA05591; Mon, 23 Feb 2004 14:24:15 -0600 (CST)
Message-ID: <403A615B.3040100@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: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Advanced IM requirements
References: <4038494D.2020706@dynamicsoft.com>
In-Reply-To: <4038494D.2020706@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, 23 Feb 2004 14:23: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.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

> Folks,
> 
> As I noted earlier, I resubmitted the advanced IM requirements 
> draft. It specifies a bunch of advanced IM functions we havent yet 
> tackled here. They are:
> 
> * delivery reports for IM
> * is-typing indicator (Henning had an I-D on this that has expired)
> * capabilities indications of maximum desired message sizes for IM
> * page mode groups (under discussion in the context of exploders in 
> sipping)
> * invitations to non-real time sessions
[...]
> Are these topics for which there is still group interest in 
> working on? 

Yes.

I have some additional feedback on a couple of the above items.
I will send the feedback in separate threads with a new
subjects for easier tracking.

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  Mon Feb 23 15:29: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 PAA18223
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 15:29: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 1AvMgv-0007Np-CF
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 15:28:39 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NKSbmX028375
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 15:28:37 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvMgv-0007Na-3D
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 15:28: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 PAA18196
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 15:28:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMgt-0000hC-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 15:28:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMg5-0000cO-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 15:27:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMfP-0000WT-00; Mon, 23 Feb 2004 15:27:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvMfN-0007Co-D4; Mon, 23 Feb 2004 15: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 1AvMep-0007C9-U3
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 15: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 PAA18075
	for <simple@ietf.org>; Mon, 23 Feb 2004 15:26:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMeo-0000Tf-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:26:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMdv-0000PN-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:25:32 -0500
Received: from ihemail2.lucent.com ([192.11.222.163] helo=ihemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMdF-0000HD-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:24:49 -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 i1NKOFr05257;
	Mon, 23 Feb 2004 14:24:16 -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 i1NKOFA05591; Mon, 23 Feb 2004 14:24:15 -0600 (CST)
Message-ID: <403A615B.3040100@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: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Advanced IM requirements
References: <4038494D.2020706@dynamicsoft.com>
In-Reply-To: <4038494D.2020706@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, 23 Feb 2004 14:23: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.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

> Folks,
> 
> As I noted earlier, I resubmitted the advanced IM requirements 
> draft. It specifies a bunch of advanced IM functions we havent yet 
> tackled here. They are:
> 
> * delivery reports for IM
> * is-typing indicator (Henning had an I-D on this that has expired)
> * capabilities indications of maximum desired message sizes for IM
> * page mode groups (under discussion in the context of exploders in 
> sipping)
> * invitations to non-real time sessions
[...]
> Are these topics for which there is still group interest in 
> working on? 

Yes.

I have some additional feedback on a couple of the above items.
I will send the feedback in separate threads with a new
subjects for easier tracking.

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  Mon Feb 23 15:30: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 PAA18301
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 15:30:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMif-0000qZ-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 15:30:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMhq-0000nH-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 15:29:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMhM-0000j2-00; Mon, 23 Feb 2004 15:29:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvMhK-0007OL-Dm; Mon, 23 Feb 2004 15: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 1AvMgs-0007NU-E9
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 15:28: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 PAA18171
	for <simple@ietf.org>; Mon, 23 Feb 2004 15:28:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMgr-0000gq-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:28:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMg2-0000bs-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:27:43 -0500
Received: from ihemail2.lucent.com ([192.11.222.163] helo=ihemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMfC-0000Qm-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:26:50 -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 i1NKQHr06905;
	Mon, 23 Feb 2004 14:26:17 -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 i1NKQGA07344; Mon, 23 Feb 2004 14:26:16 -0600 (CST)
Message-ID: <403A61D4.605@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: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Chris Boulton <cboulton@ubiquity.net>
CC: IETF SIMPLE WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Advanced IM Reqs: Delivery status reporting
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 23 Feb 2004 14:25:56 -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

Jonathan/Chris:

Re: requirements for DSN (delivery status notifications) in IM
     in <draft-rosenberg-simple-messaging-requirements-01>

First off, to provide some context for these requirements, I
suggest we tie the requirements closely to rfc3428 which
states that:

    If confirmation of delivery is required for a message
    that has been responded to with a 202 Accepted, that
    confirmation  must be delivered via some other mechanism,
    which is beyond the scope of this specification.

Second, I believe that DSN is such an integral part of IMs
that it should be the default mode of operations.  That is, a
successful delivery should not elicit a notification, an
unsucessful one must.  This will help in REQ-DELNOT-11
since according to REQ-DELNOT-12, the resulting storm of
successful DSNs will create quite a vast overhead (exactly
the thing REQ-DELNO-11 is trying to avoid).

I do not know if this idea of notify-only-on-failure has
been explored to any length in conjunction with IMs.  Chris
Boulton's <draft-boulton-sipping-message-recepit-00> draft
can actually be leveraged nicely here -- instead of it
reporting successful deliveries, it will report UNsuccessful
attempts.

Since rfc3428 is still a proposed standard, is it worthwhile
to think about putting a notify-on-failure feature into
it as it progresses to draft standard?  Or am I indulging
in what Greenspan would called "cheerful and optimistic
naiviete" :-)

SMTP uses notify-on-failure as the default notification model; i.e.
it will inform a sender if it could not deliver the message to a
recipient (no such user, over disk quota, etc).  I find this
immensely useful, more in the light that SMTP also has a DSN
extension (rfc3461) which, in my experience, has not been
uniformly implemented.  I have had spotty luck in getting DSN
even when I actively checked the button for a "return reciept".
If we leave it as an extension to SIP IM, we may suffer
the same fate.  I depend on SMTP failure notification much
more than I do on SMTP DSN extension to determine if a user
got an email I send them.

Are there technical reasons on why we cannot make
notify-on-failure the default mode in IM?

Other comments:

REQ-DELNOT-3 is probably driven by a IM being queued at
an intermediary (202 Accepted) for later delivery.  If so,
could we state that somewhere -- it took me a while to
figure out why this requirement is there.  After all, if a
sender sends an IM out, he or she would like to be notified
immiedately.

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  Mon Feb 23 15:30: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 PAA18334
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 15:30: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 1AvMih-0007Uu-BE
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 15:30:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NKURhD028814
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 15:30:27 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvMih-0007Uf-4A
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 15:30: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 PAA18319
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 15:30:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMif-0000qe-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 15:30:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMhr-0000nO-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 15:29:36 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMhM-0000j2-00; Mon, 23 Feb 2004 15:29:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvMhK-0007OL-Dm; Mon, 23 Feb 2004 15: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 1AvMgs-0007NU-E9
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 15:28: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 PAA18171
	for <simple@ietf.org>; Mon, 23 Feb 2004 15:28:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMgr-0000gq-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:28:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMg2-0000bs-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:27:43 -0500
Received: from ihemail2.lucent.com ([192.11.222.163] helo=ihemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMfC-0000Qm-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:26:50 -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 i1NKQHr06905;
	Mon, 23 Feb 2004 14:26:17 -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 i1NKQGA07344; Mon, 23 Feb 2004 14:26:16 -0600 (CST)
Message-ID: <403A61D4.605@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: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Chris Boulton <cboulton@ubiquity.net>
CC: IETF SIMPLE WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Advanced IM Reqs: Delivery status reporting
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 23 Feb 2004 14:25:56 -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

Jonathan/Chris:

Re: requirements for DSN (delivery status notifications) in IM
     in <draft-rosenberg-simple-messaging-requirements-01>

First off, to provide some context for these requirements, I
suggest we tie the requirements closely to rfc3428 which
states that:

    If confirmation of delivery is required for a message
    that has been responded to with a 202 Accepted, that
    confirmation  must be delivered via some other mechanism,
    which is beyond the scope of this specification.

Second, I believe that DSN is such an integral part of IMs
that it should be the default mode of operations.  That is, a
successful delivery should not elicit a notification, an
unsucessful one must.  This will help in REQ-DELNOT-11
since according to REQ-DELNOT-12, the resulting storm of
successful DSNs will create quite a vast overhead (exactly
the thing REQ-DELNO-11 is trying to avoid).

I do not know if this idea of notify-only-on-failure has
been explored to any length in conjunction with IMs.  Chris
Boulton's <draft-boulton-sipping-message-recepit-00> draft
can actually be leveraged nicely here -- instead of it
reporting successful deliveries, it will report UNsuccessful
attempts.

Since rfc3428 is still a proposed standard, is it worthwhile
to think about putting a notify-on-failure feature into
it as it progresses to draft standard?  Or am I indulging
in what Greenspan would called "cheerful and optimistic
naiviete" :-)

SMTP uses notify-on-failure as the default notification model; i.e.
it will inform a sender if it could not deliver the message to a
recipient (no such user, over disk quota, etc).  I find this
immensely useful, more in the light that SMTP also has a DSN
extension (rfc3461) which, in my experience, has not been
uniformly implemented.  I have had spotty luck in getting DSN
even when I actively checked the button for a "return reciept".
If we leave it as an extension to SIP IM, we may suffer
the same fate.  I depend on SMTP failure notification much
more than I do on SMTP DSN extension to determine if a user
got an email I send them.

Are there technical reasons on why we cannot make
notify-on-failure the default mode in IM?

Other comments:

REQ-DELNOT-3 is probably driven by a IM being queued at
an intermediary (202 Accepted) for later delivery.  If so,
could we state that somewhere -- it took me a while to
figure out why this requirement is there.  After all, if a
sender sends an IM out, he or she would like to be notified
immiedately.

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  Mon Feb 23 15:32: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 PAA18404
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 15:32:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMkg-00011O-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 15:32:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMjl-0000wk-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 15:31:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMjH-0000sh-00; Mon, 23 Feb 2004 15:31:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvMjG-0007WA-5F; Mon, 23 Feb 2004 15: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 1AvMif-0007Ua-K7
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 15:30: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 PAA18298
	for <simple@ietf.org>; Mon, 23 Feb 2004 15:30:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMie-0000qU-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:30:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMhq-0000n9-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:29:34 -0500
Received: from ihemail2.lucent.com ([192.11.222.163] helo=ihemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMh5-0000dA-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:28:48 -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 i1NKSCr08158;
	Mon, 23 Feb 2004 14:28:13 -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 i1NKSCA09045; Mon, 23 Feb 2004 14:28:12 -0600 (CST)
Message-ID: <403A6248.3010200@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: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: IETF SIMPLE WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Advanced IM Reqs: Invitations to non real-time 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: Mon, 23 Feb 2004 14:27:52 -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

Jonathan:

Re: requirements for invitations to non real-time sessions
     in <draft-rosenberg-simple-messaging-requirements-01>

A question that struck me while reading REQ-NRT-2 to
REQ-NRT-5 is how extensive can this list be?  If we allow
sending an IM to have the recipient to add another user
to their buddy list, should we also allow sending of an IM
to let the recipient >remove< an existing user from their
buddy list?

If we go this route, does the use of IMs to accomplish
adding/deleting users to/from buddy lists intersect with
XCAP?  Is it the case that the IM way is geared more towards
end users while XCAP allows automata to update state (at
least that's what I think -- I have not been keeping
up in depth with XCAP, so apologies if this is not
the correct model).

We obviously cannot create a universal set of all things
one user can ask another one to do.  But what is the
genesis of attempting to codify a few capabilities (REQ-NRT-2
to REQ-NRT-5)?  Just trying to understand the requirements,
that's all.

Also, one last thought on the following:

> The last of these is particularly interesting. One use case 
> is "call alerts" in PTT. There, I send you a request to 
> have a PTT chat. The request is not answered in real time. 
> Rather, its stored by the recipient as if it were an IM, 
> and can be answered at any time later. "Answering it" 
> merely involves setting up a PTT call back to the caller. Its 
> also possible to cancel the call alert at any time. 

This struck me with one of the services enabled by SPIRITS -
receiving an alert (through an IM, say) of calls coming in
to your phone (cell phone or desk phone) when you are
physically not near your phone.  Of course, unlike the
PTT case, you can't cancel the alert, but you do have instant
information on who tried to talk to you.

- 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  Mon Feb 23 15:33: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 PAA18443
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 15:33: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 1AvMkj-0007fH-Us
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 15:32:33 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NKWXIq029457
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 15:32:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvMkj-0007f2-QS
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 15:32: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 PAA18422
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 15:32:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMki-00011k-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 15:32:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMjm-0000wx-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 15:31:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMjH-0000sh-00; Mon, 23 Feb 2004 15:31:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvMjG-0007WA-5F; Mon, 23 Feb 2004 15: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 1AvMif-0007Ua-K7
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 15:30: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 PAA18298
	for <simple@ietf.org>; Mon, 23 Feb 2004 15:30:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMie-0000qU-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:30:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvMhq-0000n9-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:29:34 -0500
Received: from ihemail2.lucent.com ([192.11.222.163] helo=ihemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvMh5-0000dA-00
	for simple@ietf.org; Mon, 23 Feb 2004 15:28:48 -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 i1NKSCr08158;
	Mon, 23 Feb 2004 14:28:13 -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 i1NKSCA09045; Mon, 23 Feb 2004 14:28:12 -0600 (CST)
Message-ID: <403A6248.3010200@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: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: IETF SIMPLE WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Advanced IM Reqs: Invitations to non real-time 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: Mon, 23 Feb 2004 14:27:52 -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

Jonathan:

Re: requirements for invitations to non real-time sessions
     in <draft-rosenberg-simple-messaging-requirements-01>

A question that struck me while reading REQ-NRT-2 to
REQ-NRT-5 is how extensive can this list be?  If we allow
sending an IM to have the recipient to add another user
to their buddy list, should we also allow sending of an IM
to let the recipient >remove< an existing user from their
buddy list?

If we go this route, does the use of IMs to accomplish
adding/deleting users to/from buddy lists intersect with
XCAP?  Is it the case that the IM way is geared more towards
end users while XCAP allows automata to update state (at
least that's what I think -- I have not been keeping
up in depth with XCAP, so apologies if this is not
the correct model).

We obviously cannot create a universal set of all things
one user can ask another one to do.  But what is the
genesis of attempting to codify a few capabilities (REQ-NRT-2
to REQ-NRT-5)?  Just trying to understand the requirements,
that's all.

Also, one last thought on the following:

> The last of these is particularly interesting. One use case 
> is "call alerts" in PTT. There, I send you a request to 
> have a PTT chat. The request is not answered in real time. 
> Rather, its stored by the recipient as if it were an IM, 
> and can be answered at any time later. "Answering it" 
> merely involves setting up a PTT call back to the caller. Its 
> also possible to cancel the call alert at any time. 

This struck me with one of the services enabled by SPIRITS -
receiving an alert (through an IM, say) of calls coming in
to your phone (cell phone or desk phone) when you are
physically not near your phone.  Of course, unlike the
PTT case, you can't cancel the alert, but you do have instant
information on who tried to talk to you.

- 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  Mon Feb 23 17:46: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 RAA28510
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 17:46:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOqP-0006L2-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 17:46:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvOpV-0006H1-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 17:45:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOow-0006D4-00; Mon, 23 Feb 2004 17:45:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvOov-0000zT-PV; Mon, 23 Feb 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 1AvOoS-0000yu-TO
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 17:44: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 RAA28426
	for <simple@ietf.org>; Mon, 23 Feb 2004 17:44:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOoQ-0006Bz-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:44:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvOnW-00067s-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:43:35 -0500
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOmd-00063h-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:42:39 -0500
Received: from crowley.qualcomm.com (crowley.qualcomm.com [129.46.61.151])
	by numenor.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i1NMgXnp006517
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 23 Feb 2004 14:42:34 -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 i1NMgVtR022354;
	Mon, 23 Feb 2004 14:42:31 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020403bc602f8538e3@[129.46.227.161]>
In-Reply-To: 
 <2038BCC78B1AD641891A0D1AE133DBB7017977A9@esebe019.ntc.nokia.com>
References: 
 <2038BCC78B1AD641891A0D1AE133DBB7017977A9@esebe019.ntc.nokia.com>
To: hisham.khartabil@nokia.com, <jdrosen@dynamicsoft.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: RE: [Simple] Update to xcap package
Cc: <CBoulton@ubiquity.net>, <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: Mon, 23 Feb 2004 14:42:30 -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 12:59 PM +0200 02/23/2004, hisham.khartabil@nokia.com wrote:
>You can probably indicate the position of the insertion using the 
>xpath like expression. Something like:
>
>PUT http://document/foo/bar[@id="3 and 3"]
>
><bar id="3"/>
>
>or
>
>PUT http://document/foo/bar[@id="3 and position()=3"]
>
><bar id="3"/>
>
>Valid xpath expressions, but not sure if they are valid http URIs.


As stated, it does not look to me if they are valid URIs.  The text
on delimiters was recently updated in the RFC2396bis draft (available
at http://www.ietf.org/internet-drafts/draft-fielding-uri-rfc2396bis-04.txt);
here's the current text:

>2.2 Reserved Characters
>
>    URIs include components and sub-components that are delimited by
>    characters in the "reserved" set.  These characters are called
>    "reserved" because they may (or may not) be defined as delimiters by
>    the generic syntax, by each scheme-specific syntax, or by the
>    implementation-specific syntax of a URI's dereferencing algorithm.
>    If data for a URI component would conflict with a reserved
>    character's purpose as a delimiter, then the conflicting data must be
>    percent-encoded before forming the URI.
>
>       reserved    = gen-delims / sub-delims
>
>       gen-delims  = ":" / "/" / "?" / "#" / "[" / "]" / "@"
>
>       sub-delims  = "!" / "$" / "&" / "'" / "(" / ")"
>                   / "*" / "+" / "," / ";" / "="
>  A subset of the reserved characters (gen-delims) are used as
>    delimiters of the generic URI components described in Section 3. A
>    component's ABNF syntax rule will not use the reserved or gen-delims
>    rule names directly; instead, each syntax rule lists those reserved
>    characters that are allowed within that component (i.e., not
>    delimiting it).  The allowed reserved characters, including those in
>    the sub-delims set and any of the gen-delims that are not a delimiter
>    of that component, are reserved for use as sub-component delimiters
>    within the component.  Only the most common sub-components are
>    defined by this specification; other sub-components may be defined by
>    a URI scheme's specification, or by the implementation-specific
>    syntax of a URI's dereferencing algorithm, provided that such
>    sub-components are delimited by characters in that component's
>    reserved set.  If no such delimiting role has been assigned, then a
>    reserved character appearing in a component represents the data octet
>    corresponding to its encoding in US-ASCII.

Minimally, it looks to me like you would have to percent encode a
number of the characters in the URIs referenced.  Note that if you
do that it becomes clearer that base HTTP engines will see the string after
foo as if it referred to an atomic resource,  rather than as
structured data.

Note also that in the example above "document" looks like
a non-fully qualified domain name.  You might want to look at
section 3 of the fielding draft for a description of the "greedy"
disambiguation of the authority from path in a URI parser.

			regards,
				Ted Hardie



>/Hisham
>
>>  -----Original Message-----
>>  From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>>  Sent: 22.February.2004 10:23
>>  To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
>>  Cc: CBoulton@ubiquity.net; simple@ietf.org
>>  Subject: Re: [Simple] Update to xcap package
>>
>>
>>
>>  inline.
>>
>>  hisham.khartabil@nokia.com wrote:
>>
>>  >
>>  >> -----Original Message----- From: ext Jonathan Rosenberg
>>  >> [mailto:jdrosen@dynamicsoft.com] Sent: 19.February.2004 06:48 To:
>>  >> Khartabil Hisham (Nokia-TP-MSW/Helsinki) Cc: CBoulton@ubiquity.net;
>>  >> simple@ietf.org Subject: Re: [Simple] Update to xcap package
>>  >>
>>  >>
>>  >>
>>  >>
>>  >>
>>  >> hisham.khartabil@nokia.com wrote:
>>  >>
>>  >>
>>  >>> I had the use case in my mind that if we have a list that is
>>  >>> shared amongst 100 or even 10000 employees and one modifies it,
>>  >>> then this will result in 100 NOTIFYs. Each then might generate a
>  > >>> GET.
>>  >>
>>  >> OK.
>>  >>
>>  >>
>>  >>> Also for a conference using XCAP, it might be true that there is
>>  >>> one creator, but there could be many privileged users who have
>>  >>> read rights and can subscribe to the changes in the conference
>>  >>> policy.
>>  >>>
>>  >>> I'm not sure if the cost of sending the changes in a NOTIFY as
>>  >>> opposed to just sending the etag is so great.
>>  >>
>>  >> One thing we need to figure out is the format for the NOTIFY. WHats
>>  >> in the event package at the moment won't work, because there are
>>  >> many valid results that can be obtained from applying the xcap
>>  >> operations to a document.
>>  >
>>  >
>>  > I'm sorry, I don't understand what you mean by saying that
>>  many valid
>>  > results can be obtained. Can you elaborate?
>>
>>  Sorry for being unclear on it.
>>
>>  Lets say I have a document like this:
>>
>>  <foo>
>>     <bar id="1"/>
>>     <bar id="2"/>
>>  </foo>
>>
>>  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.
>>
>>
>>  --
>>  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  Mon Feb 23 17:47: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 RAA28535
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 17:47: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 1AvOqS-00016o-QU
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 17:46:37 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NMka3Q004256
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 17:46:36 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvOqS-00016Z-Kh
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 17:46: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 RAA28524
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 17:46:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOqQ-0006L7-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 17:46:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvOpW-0006H9-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 17:45:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOow-0006D4-00; Mon, 23 Feb 2004 17:45:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvOov-0000zT-PV; Mon, 23 Feb 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 1AvOoS-0000yu-TO
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 17:44: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 RAA28426
	for <simple@ietf.org>; Mon, 23 Feb 2004 17:44:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOoQ-0006Bz-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:44:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvOnW-00067s-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:43:35 -0500
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOmd-00063h-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:42:39 -0500
Received: from crowley.qualcomm.com (crowley.qualcomm.com [129.46.61.151])
	by numenor.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i1NMgXnp006517
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 23 Feb 2004 14:42:34 -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 i1NMgVtR022354;
	Mon, 23 Feb 2004 14:42:31 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020403bc602f8538e3@[129.46.227.161]>
In-Reply-To: 
 <2038BCC78B1AD641891A0D1AE133DBB7017977A9@esebe019.ntc.nokia.com>
References: 
 <2038BCC78B1AD641891A0D1AE133DBB7017977A9@esebe019.ntc.nokia.com>
To: hisham.khartabil@nokia.com, <jdrosen@dynamicsoft.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: RE: [Simple] Update to xcap package
Cc: <CBoulton@ubiquity.net>, <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: Mon, 23 Feb 2004 14:42:30 -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 12:59 PM +0200 02/23/2004, hisham.khartabil@nokia.com wrote:
>You can probably indicate the position of the insertion using the 
>xpath like expression. Something like:
>
>PUT http://document/foo/bar[@id="3 and 3"]
>
><bar id="3"/>
>
>or
>
>PUT http://document/foo/bar[@id="3 and position()=3"]
>
><bar id="3"/>
>
>Valid xpath expressions, but not sure if they are valid http URIs.


As stated, it does not look to me if they are valid URIs.  The text
on delimiters was recently updated in the RFC2396bis draft (available
at http://www.ietf.org/internet-drafts/draft-fielding-uri-rfc2396bis-04.txt);
here's the current text:

>2.2 Reserved Characters
>
>    URIs include components and sub-components that are delimited by
>    characters in the "reserved" set.  These characters are called
>    "reserved" because they may (or may not) be defined as delimiters by
>    the generic syntax, by each scheme-specific syntax, or by the
>    implementation-specific syntax of a URI's dereferencing algorithm.
>    If data for a URI component would conflict with a reserved
>    character's purpose as a delimiter, then the conflicting data must be
>    percent-encoded before forming the URI.
>
>       reserved    = gen-delims / sub-delims
>
>       gen-delims  = ":" / "/" / "?" / "#" / "[" / "]" / "@"
>
>       sub-delims  = "!" / "$" / "&" / "'" / "(" / ")"
>                   / "*" / "+" / "," / ";" / "="
>  A subset of the reserved characters (gen-delims) are used as
>    delimiters of the generic URI components described in Section 3. A
>    component's ABNF syntax rule will not use the reserved or gen-delims
>    rule names directly; instead, each syntax rule lists those reserved
>    characters that are allowed within that component (i.e., not
>    delimiting it).  The allowed reserved characters, including those in
>    the sub-delims set and any of the gen-delims that are not a delimiter
>    of that component, are reserved for use as sub-component delimiters
>    within the component.  Only the most common sub-components are
>    defined by this specification; other sub-components may be defined by
>    a URI scheme's specification, or by the implementation-specific
>    syntax of a URI's dereferencing algorithm, provided that such
>    sub-components are delimited by characters in that component's
>    reserved set.  If no such delimiting role has been assigned, then a
>    reserved character appearing in a component represents the data octet
>    corresponding to its encoding in US-ASCII.

Minimally, it looks to me like you would have to percent encode a
number of the characters in the URIs referenced.  Note that if you
do that it becomes clearer that base HTTP engines will see the string after
foo as if it referred to an atomic resource,  rather than as
structured data.

Note also that in the example above "document" looks like
a non-fully qualified domain name.  You might want to look at
section 3 of the fielding draft for a description of the "greedy"
disambiguation of the authority from path in a URI parser.

			regards,
				Ted Hardie



>/Hisham
>
>>  -----Original Message-----
>>  From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>>  Sent: 22.February.2004 10:23
>>  To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
>>  Cc: CBoulton@ubiquity.net; simple@ietf.org
>>  Subject: Re: [Simple] Update to xcap package
>>
>>
>>
>>  inline.
>>
>>  hisham.khartabil@nokia.com wrote:
>>
>>  >
>>  >> -----Original Message----- From: ext Jonathan Rosenberg
>>  >> [mailto:jdrosen@dynamicsoft.com] Sent: 19.February.2004 06:48 To:
>>  >> Khartabil Hisham (Nokia-TP-MSW/Helsinki) Cc: CBoulton@ubiquity.net;
>>  >> simple@ietf.org Subject: Re: [Simple] Update to xcap package
>>  >>
>>  >>
>>  >>
>>  >>
>>  >>
>>  >> hisham.khartabil@nokia.com wrote:
>>  >>
>>  >>
>>  >>> I had the use case in my mind that if we have a list that is
>>  >>> shared amongst 100 or even 10000 employees and one modifies it,
>>  >>> then this will result in 100 NOTIFYs. Each then might generate a
>  > >>> GET.
>>  >>
>>  >> OK.
>>  >>
>>  >>
>>  >>> Also for a conference using XCAP, it might be true that there is
>>  >>> one creator, but there could be many privileged users who have
>>  >>> read rights and can subscribe to the changes in the conference
>>  >>> policy.
>>  >>>
>>  >>> I'm not sure if the cost of sending the changes in a NOTIFY as
>>  >>> opposed to just sending the etag is so great.
>>  >>
>>  >> One thing we need to figure out is the format for the NOTIFY. WHats
>>  >> in the event package at the moment won't work, because there are
>>  >> many valid results that can be obtained from applying the xcap
>>  >> operations to a document.
>>  >
>>  >
>>  > I'm sorry, I don't understand what you mean by saying that
>>  many valid
>>  > results can be obtained. Can you elaborate?
>>
>>  Sorry for being unclear on it.
>>
>>  Lets say I have a document like this:
>>
>>  <foo>
>>     <bar id="1"/>
>>     <bar id="2"/>
>>  </foo>
>>
>>  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.
>>
>>
>>  --
>>  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  Mon Feb 23 17:57: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 RAA29120
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 17:57:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvP1R-0007Oy-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 17:57:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvP0R-0007FI-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 17:56:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOzc-00077r-00; Mon, 23 Feb 2004 17:56:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvOzZ-0001TR-EE; Mon, 23 Feb 2004 17: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 1AvOz4-0001SI-AU
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 17:55: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 RAA28949
	for <simple@ietf.org>; Mon, 23 Feb 2004 17:55:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOz1-00075D-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:55:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvOy8-00071W-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:54:33 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOxE-0006u7-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:53:36 -0500
Received: from mail6.microsoft.com ([157.54.6.196]) by mail2.microsoft.com with Microsoft SMTPSVC(6.0.3790.1041);
	 Mon, 23 Feb 2004 14:51:40 -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);
	 Mon, 23 Feb 2004 14:53:14 -0800
Received: from 157.54.6.150 by inet-vrs-06.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Mon, 23 Feb 2004 14:52:57 -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);
	 Mon, 23 Feb 2004 14:53:01 -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] Advanced IM Reqs: Delivery status reporting
Message-ID: <DD07841287D0AD428833021705E0D14E017D3E31@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Advanced IM Reqs: Delivery status reporting
Thread-Index: AcP6S9SbODJlFtgDSBSwJ1h2ccK3CQAE0g9g
From: "Orit Levin" <oritl@microsoft.com>
To: "IETF SIMPLE WG" <simple@ietf.org>
X-OriginalArrivalTime: 23 Feb 2004 22:53:01.0893 (UTC) FILETIME=[CA460750:01C3FA5F]
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, 23 Feb 2004 14:52:58 -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

=20
I definitely think that ["send-and-forget" + "notify on failure(s)"] is
the most useful mode for scalable IM protocol and needs to exist in any
basic MSRP.

Orit.

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
Vijay K. Gurbani
Sent: Monday, February 23, 2004 12:26 PM
To: Jonathan Rosenberg; Chris Boulton
Cc: IETF SIMPLE WG
Subject: [Simple] Advanced IM Reqs: Delivery status reporting

Jonathan/Chris:

Re: requirements for DSN (delivery status notifications) in IM
     in <draft-rosenberg-simple-messaging-requirements-01>

First off, to provide some context for these requirements, I suggest we
tie the requirements closely to rfc3428 which states that:

    If confirmation of delivery is required for a message
    that has been responded to with a 202 Accepted, that
    confirmation  must be delivered via some other mechanism,
    which is beyond the scope of this specification.

Second, I believe that DSN is such an integral part of IMs that it
should be the default mode of operations.  That is, a successful
delivery should not elicit a notification, an unsucessful one must.
This will help in REQ-DELNOT-11 since according to REQ-DELNOT-12, the
resulting storm of successful DSNs will create quite a vast overhead
(exactly the thing REQ-DELNO-11 is trying to avoid).

I do not know if this idea of notify-only-on-failure has been explored
to any length in conjunction with IMs.  Chris Boulton's
<draft-boulton-sipping-message-recepit-00> draft can actually be
leveraged nicely here -- instead of it reporting successful deliveries,
it will report UNsuccessful attempts.

Since rfc3428 is still a proposed standard, is it worthwhile to think
about putting a notify-on-failure feature into it as it progresses to
draft standard?  Or am I indulging in what Greenspan would called
"cheerful and optimistic naiviete" :-)

SMTP uses notify-on-failure as the default notification model; i.e.
it will inform a sender if it could not deliver the message to a
recipient (no such user, over disk quota, etc).  I find this immensely
useful, more in the light that SMTP also has a DSN extension (rfc3461)
which, in my experience, has not been uniformly implemented.  I have had
spotty luck in getting DSN even when I actively checked the button for a
"return reciept".
If we leave it as an extension to SIP IM, we may suffer the same fate.
I depend on SMTP failure notification much more than I do on SMTP DSN
extension to determine if a user got an email I send them.

Are there technical reasons on why we cannot make notify-on-failure the
default mode in IM?

Other comments:

REQ-DELNOT-3 is probably driven by a IM being queued at an intermediary
(202 Accepted) for later delivery.  If so, could we state that somewhere
-- it took me a while to figure out why this requirement is there.
After all, if a sender sends an IM out, he or she would like to be
notified immiedately.

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


From exim@www1.ietf.org  Mon Feb 23 17:58: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 RAA29219
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 17:58: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 1AvP1X-00020C-Pn
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 17:58:03 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NMw3hD007694
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 17:58:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvP1X-000201-Ez
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 17:58: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 RAA29138
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 17:57:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvP1U-0007PS-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 17:58:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvP0S-0007FS-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 17:56:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOzc-00077r-00; Mon, 23 Feb 2004 17:56:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvOzZ-0001TR-EE; Mon, 23 Feb 2004 17: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 1AvOz4-0001SI-AU
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 17:55: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 RAA28949
	for <simple@ietf.org>; Mon, 23 Feb 2004 17:55:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOz1-00075D-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:55:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvOy8-00071W-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:54:33 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvOxE-0006u7-00
	for simple@ietf.org; Mon, 23 Feb 2004 17:53:36 -0500
Received: from mail6.microsoft.com ([157.54.6.196]) by mail2.microsoft.com with Microsoft SMTPSVC(6.0.3790.1041);
	 Mon, 23 Feb 2004 14:51:40 -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);
	 Mon, 23 Feb 2004 14:53:14 -0800
Received: from 157.54.6.150 by inet-vrs-06.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Mon, 23 Feb 2004 14:52:57 -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);
	 Mon, 23 Feb 2004 14:53:01 -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] Advanced IM Reqs: Delivery status reporting
Message-ID: <DD07841287D0AD428833021705E0D14E017D3E31@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Advanced IM Reqs: Delivery status reporting
Thread-Index: AcP6S9SbODJlFtgDSBSwJ1h2ccK3CQAE0g9g
From: "Orit Levin" <oritl@microsoft.com>
To: "IETF SIMPLE WG" <simple@ietf.org>
X-OriginalArrivalTime: 23 Feb 2004 22:53:01.0893 (UTC) FILETIME=[CA460750:01C3FA5F]
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, 23 Feb 2004 14:52:58 -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

=20
I definitely think that ["send-and-forget" + "notify on failure(s)"] is
the most useful mode for scalable IM protocol and needs to exist in any
basic MSRP.

Orit.

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
Vijay K. Gurbani
Sent: Monday, February 23, 2004 12:26 PM
To: Jonathan Rosenberg; Chris Boulton
Cc: IETF SIMPLE WG
Subject: [Simple] Advanced IM Reqs: Delivery status reporting

Jonathan/Chris:

Re: requirements for DSN (delivery status notifications) in IM
     in <draft-rosenberg-simple-messaging-requirements-01>

First off, to provide some context for these requirements, I suggest we
tie the requirements closely to rfc3428 which states that:

    If confirmation of delivery is required for a message
    that has been responded to with a 202 Accepted, that
    confirmation  must be delivered via some other mechanism,
    which is beyond the scope of this specification.

Second, I believe that DSN is such an integral part of IMs that it
should be the default mode of operations.  That is, a successful
delivery should not elicit a notification, an unsucessful one must.
This will help in REQ-DELNOT-11 since according to REQ-DELNOT-12, the
resulting storm of successful DSNs will create quite a vast overhead
(exactly the thing REQ-DELNO-11 is trying to avoid).

I do not know if this idea of notify-only-on-failure has been explored
to any length in conjunction with IMs.  Chris Boulton's
<draft-boulton-sipping-message-recepit-00> draft can actually be
leveraged nicely here -- instead of it reporting successful deliveries,
it will report UNsuccessful attempts.

Since rfc3428 is still a proposed standard, is it worthwhile to think
about putting a notify-on-failure feature into it as it progresses to
draft standard?  Or am I indulging in what Greenspan would called
"cheerful and optimistic naiviete" :-)

SMTP uses notify-on-failure as the default notification model; i.e.
it will inform a sender if it could not deliver the message to a
recipient (no such user, over disk quota, etc).  I find this immensely
useful, more in the light that SMTP also has a DSN extension (rfc3461)
which, in my experience, has not been uniformly implemented.  I have had
spotty luck in getting DSN even when I actively checked the button for a
"return reciept".
If we leave it as an extension to SIP IM, we may suffer the same fate.
I depend on SMTP failure notification much more than I do on SMTP DSN
extension to determine if a user got an email I send them.

Are there technical reasons on why we cannot make notify-on-failure the
default mode in IM?

Other comments:

REQ-DELNOT-3 is probably driven by a IM being queued at an intermediary
(202 Accepted) for later delivery.  If so, could we state that somewhere
-- it took me a while to figure out why this requirement is there.
After all, if a sender sends an IM out, he or she would like to be
notified immiedately.

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



From simple-admin@ietf.org  Mon Feb 23 18:38: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 SAA03038
	for <simple-archive@ietf.org>; Mon, 23 Feb 2004 18:38:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvPes-0004KQ-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 18:38:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvPdz-0004Fq-00
	for simple-archive@ietf.org; Mon, 23 Feb 2004 18:37:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvPdM-0004Ae-00; Mon, 23 Feb 2004 18:37:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvPdH-0002o7-Je; Mon, 23 Feb 2004 18:37:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvPcc-0002ip-GW
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 18:36: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 SAA02918
	for <simple@ietf.org>; Mon, 23 Feb 2004 18:36:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvPcZ-000458-00
	for simple@ietf.org; Mon, 23 Feb 2004 18:36:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvPbh-0003u8-00
	for simple@ietf.org; Mon, 23 Feb 2004 18:35:25 -0500
Received: from mail1.microsoft.com ([131.107.3.125])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvPaO-0003ZK-00
	for simple@ietf.org; Mon, 23 Feb 2004 18:34:04 -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);
	 Mon, 23 Feb 2004 15:32:51 -0800
Received: from 157.54.6.150 by inet-vrs-01.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Mon, 23 Feb 2004 15:33:33 -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);
	 Mon, 23 Feb 2004 15:33:34 -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: <DD07841287D0AD428833021705E0D14E017D3ED4@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: Inter-domain Requirements for SIMPLE
Thread-Index: AcP6ZXM+6b7veALaRauD3GaVpWh7Og==
From: "Orit Levin" <oritl@microsoft.com>
To: "IETF SIMPLE WG" <simple@ietf.org>
Cc: "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 23 Feb 2004 23:33:34.0205 (UTC) FILETIME=[740B62D0:01C3FA65]
Subject: [Simple] Inter-domain Requirements for 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, 23 Feb 2004 15:33:32 -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.3 required=5.0 tests=AWL,HTML_40_50,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_01C3FA65.A26927EE"

------_=_NextPart_001_01C3FA65.A26927EE
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

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:
=20
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-
00.txt
<http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs
-00.txt>=20
=20
We look forward to your feedbacks on how we can enhance SIMPLE to
support these directions.
=20
Thanks,
Orit.

------_=_NextPart_001_01C3FA65.A26927EE
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=3D495572423-23022004>Guys!</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004>We =
have submitted a=20
requirements&nbsp;document for secure and efficient transfer of presence =

information over inter-domain links.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D495572423-23022004>Please, take a look=20
at our&nbsp;thoughts and suggestions:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D495572423-23022004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004><A=20
href=3D"http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs-00.txt"><EM><FONT=20
face=3D"Times New Roman"=20
size=3D3>http://www.ietf.org/internet-drafts/draft-levin-simple-interdoma=
in-reqs-00.txt</FONT></EM></A></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D495572423-23022004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004>We =
look forward to=20
your feedbacks on how we can enhance SIMPLE to support these=20
directions.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><SPAN class=3D495572423-23022004><FONT face=3DArial=20
size=3D2>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=3D495572423-23022004><FONT face=3DArial=20
size=3D2>Orit.</FONT></SPAN></DIV></BODY></HTML>

------_=_NextPart_001_01C3FA65.A26927EE--

--------------InterScan_NT_MIME_Boundary--


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


From exim@www1.ietf.org  Mon Feb 23 18:39: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 SAA03112
	for <simple-archive@odin.ietf.org>; Mon, 23 Feb 2004 18:39: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 1AvPew-0003CG-A1
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 18:38:46 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1NNckLE012285
	for simple-archive@odin.ietf.org; Mon, 23 Feb 2004 18:38:46 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvPew-0003C4-1c
	for simple-web-archive@optimus.ietf.org; Mon, 23 Feb 2004 18:38: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 SAA03056
	for <simple-web-archive@ietf.org>; Mon, 23 Feb 2004 18:38:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvPes-0004KV-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 18:38:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvPe0-0004Fx-00
	for simple-web-archive@ietf.org; Mon, 23 Feb 2004 18:37:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvPdM-0004Ae-00; Mon, 23 Feb 2004 18:37:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvPdH-0002o7-Je; Mon, 23 Feb 2004 18:37:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvPcc-0002ip-GW
	for simple@optimus.ietf.org; Mon, 23 Feb 2004 18:36: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 SAA02918
	for <simple@ietf.org>; Mon, 23 Feb 2004 18:36:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvPcZ-000458-00
	for simple@ietf.org; Mon, 23 Feb 2004 18:36:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvPbh-0003u8-00
	for simple@ietf.org; Mon, 23 Feb 2004 18:35:25 -0500
Received: from mail1.microsoft.com ([131.107.3.125])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvPaO-0003ZK-00
	for simple@ietf.org; Mon, 23 Feb 2004 18:34:04 -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);
	 Mon, 23 Feb 2004 15:32:51 -0800
Received: from 157.54.6.150 by inet-vrs-01.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Mon, 23 Feb 2004 15:33:33 -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);
	 Mon, 23 Feb 2004 15:33:34 -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: <DD07841287D0AD428833021705E0D14E017D3ED4@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: Inter-domain Requirements for SIMPLE
Thread-Index: AcP6ZXM+6b7veALaRauD3GaVpWh7Og==
From: "Orit Levin" <oritl@microsoft.com>
To: "IETF SIMPLE WG" <simple@ietf.org>
Cc: "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 23 Feb 2004 23:33:34.0205 (UTC) FILETIME=[740B62D0:01C3FA65]
Subject: [Simple] Inter-domain Requirements for 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, 23 Feb 2004 15:33:32 -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.3 required=5.0 tests=AWL,HTML_40_50,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_01C3FA65.A26927EE"

------_=_NextPart_001_01C3FA65.A26927EE
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

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:
=20
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-
00.txt
<http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs
-00.txt>=20
=20
We look forward to your feedbacks on how we can enhance SIMPLE to
support these directions.
=20
Thanks,
Orit.

------_=_NextPart_001_01C3FA65.A26927EE
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=3D495572423-23022004>Guys!</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004>We =
have submitted a=20
requirements&nbsp;document for secure and efficient transfer of presence =

information over inter-domain links.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D495572423-23022004>Please, take a look=20
at our&nbsp;thoughts and suggestions:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D495572423-23022004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004><A=20
href=3D"http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs-00.txt"><EM><FONT=20
face=3D"Times New Roman"=20
size=3D3>http://www.ietf.org/internet-drafts/draft-levin-simple-interdoma=
in-reqs-00.txt</FONT></EM></A></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D495572423-23022004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004>We =
look forward to=20
your feedbacks on how we can enhance SIMPLE to support these=20
directions.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><SPAN class=3D495572423-23022004><FONT face=3DArial=20
size=3D2>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=3D495572423-23022004><FONT face=3DArial=20
size=3D2>Orit.</FONT></SPAN></DIV></BODY></HTML>

------_=_NextPart_001_01C3FA65.A26927EE--

--------------InterScan_NT_MIME_Boundary--


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



From simple-admin@ietf.org  Tue Feb 24 02:28: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 CAA04505
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 02:28:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvWzk-0004ag-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 02:28:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvWyr-0004WL-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 02:27:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvWy9-0004T5-00; Tue, 24 Feb 2004 02:27:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvWy5-00040c-VR; Tue, 24 Feb 2004 02: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 1AvWxq-0003wG-GB
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 02: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 CAA04405
	for <simple@ietf.org>; Tue, 24 Feb 2004 02:26:44 -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 1AvWxm-0004SR-00
	for simple@ietf.org; Tue, 24 Feb 2004 02:26:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvWwr-0004PT-00
	for simple@ietf.org; Tue, 24 Feb 2004 02:25:46 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvWw4-0004MP-00
	for simple@ietf.org; Tue, 24 Feb 2004 02:24:56 -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 i1O7OpT17457;
	Tue, 24 Feb 2004 09:24:51 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 09:23:46 +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 i1O7NkiV024318;
	Tue, 24 Feb 2004 09:23:46 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00hr4dSa; Tue, 24 Feb 2004 09:23:45 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 i1O7Ni705370;
	Tue, 24 Feb 2004 09:23:44 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 09:23: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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] Chat sessions
Message-ID: <357AEC66DB509A4EA46CB85D7968B6AF84E10D@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP6GD2Hb3YfFXnhRqOrINCIoauY+AAjl/6g
To: <Brian.Rosen@marconi.com>, <pkyzivat@cisco.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 24 Feb 2004 07:23:44.0220 (UTC) FILETIME=[228611C0:01C3FAA7]
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, 24 Feb 2004 09:23: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=1.6 required=5.0 tests=AWL,NO_REAL_NAME,OPT_HEADER 
	autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Hi Brian:

Yeap, a nickname is not much different than a Display Name. There is one =
small difference though: a nickname should be unique within the address =
space of the conference focus/mixer, whereas a display name is fully =
chosen by the end user and need not be unique.

On the other hand, what we are addresing in the draft is how to convey =
nicknames (read, display names) in the conference, sub conferences, =
private messages and alike.

MSRP does no offer the functionality, that's the reason we adopted the =
From, To, Cc headers in the message/cpim.

/Miguel

> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 23 February, 2004 16:19
> To: Garcia Miguel.An (Nokia-NRC/Helsinki); pkyzivat@cisco.com
> Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> I think you confuse current implementations with actual requirements.
> Its not uncommon in video conferences to display the name of the
> participants
> as a text string in the video.  Commonly, this is a "Display=20
> Name", similar
> to that in an email address.
>=20
> For reasons that have more to do with history, and somewhat with the
> size of a dialog box in current IM systems, participants are=20
> labeled with
> nicknames.
>=20
> What is the real difference?=20
>=20
> I don't think there is much.  It might be preferable to distinguish a
> "display name" (like "Brian Rosen") from a "nickname" (like=20
> "br 65535"),
> with a participant providing both and a client making its own decision
> which to use.  That would apply to all conferences.
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> > Sent: Saturday, February 21, 2004 3:22 PM
> > To: pkyzivat@cisco.com
> > Cc: simple@ietf.org; aki.niemi@nokia.com
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Thanks for your comments. See my comments inline.
> >=20
> >=20
> > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > >
> > > Its good to think about things like this. But I think the=20
> > goal should=20
> > > not be to introduce special features for chat conferences. It=20
> > > should be=20
> > > to learn what features users of chat conferences expect, and=20
> > > ensure that=20
> > > comparable features are available via our conference=20
> framework, and=20
> > > available with any media when that makes sense. So I think=20
> > > some of these=20
> > > ideas need to flow back into the conference framework.
> >=20
> > If we want to move things to the conference framework, then=20
> > we need to develop a complete solution, based on requirements=20
> > that... I dind't see so far. For instance, I believe all the=20
> > requirements related to nicknames are addressing the session=20
> > based conferences so far. We may want to extend those=20
> > requriements, but there aren't any now.
> >=20
> > Particularly, I don't know how useful is to use nicknames in=20
> > an audio/video conference. The feature is useful in a=20
> > conference of instance messages, but not so much in the=20
> > other... Still, we may want to extend the conference package=20
> > so that the user element can contain a <nickname>=20
> > sub-element. This would allow a user to display the nickname=20
> > of the conferees, no matter what the media is.
> >=20
> > >=20
> > > More specific comments:
> > >=20
> > > -----------
> > >=20
> > >     .... Each message needs
> > >     to carry in it an identifier of the sender of the message.
> > >=20
> > >     This is accomplished using the 'message/cpim' MIME type,=20
> > > as defined
> > >     in [7]. The conference focus MUST insist on using the=20
> > > 'message/cpim'
> > >     as the top-level wrapper type in the SDP, as defined in [12].
> > >=20
> > > I think this is a little harsh. But as long as cpim support is=20
> > > *required* of msrp implementations I guess it is ok. All that=20
> > > is needed=20
> > > to enforce it is for the focus to refuse any other format for=20
> > > containers.
> >=20
> > As you said, we didn't introduce the requirement for cpim. So=20
> > this shouldn't be an issue.
> >=20
> > >=20
> > > However it is relatively trivial to be more accomodating,=20
> > adding and=20
> > > removing cpim wrappers according to the desires of the=20
> > > individual endpoints.
> >=20
> > Basically, there are two ideas here: endpoints SHOULD use=20
> > message/cpim when addressing a conference. The focus MUST use=20
> > message/cpim. The idea is that the focus should indicate the=20
> > nickname of the sender of the message, which is conveyed in=20
> > the From header of the message/cpim message. Endpoints SHOULD=20
> > use messgae/cpim to relief the focus from wrapping messages=20
> > when the focus distributes a copy.
> >=20
> > >=20
> > > ---------
> > >=20
> > >     If the message is a addressed to the whole conference, the To
> > >     header of the CPIM message contains the conference URI.
> > >=20
> > > That works. But it would be convenient by default if messages=20
> > > containing=20
> > > no To are addressed to the conference as a whole.
> > >=20
> > >=20
> >=20
> > Ok, I guess the effect is the same.
> >=20
> >=20
> > > ----------
> > >=20
> > > Nickname management is problematic. It seems as though=20
> > nicknames will=20
> > > need to be authenticated and authorized. But it isn't at all=20
> > > clear that=20
> > > the focus is the right entity to do so. (The scope is wrong.)
> >=20
> > 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?
> >=20
> > Regarding the scope of the nicknames, I believe a nickname=20
> > should be unique within a conference server or an=20
> > administrative domain. At least I don't see a valid=20
> > requirement in getting nicknames valid across difrerent=20
> > servers or different administrative domains.
> >=20
> > >=20
> > > I think this would be better served by using real, routable=20
> > > im: or sip:=20
> > > uris. As needed, service providers can exist to host=20
> nicknames and=20
> > > forward requests addressed to them to other addresses.
> >=20
> > The point is that a nickname should not let you track the=20
> > real user. Only the conference server is able to map the real=20
> > SIP URI to the nickname, but not users. For instance, if user=20
> > B receives an instant message (through the conference server)=20
> > from user A, B should only see the nickname, unless A wants=20
> > to disclose his real URI.=20
> >=20
> > Making nicknames a real URI loose the semantics of the=20
> > "nickname". We don't want that behaviour, we want a nickname=20
> > to remain a nickname, something meaningless.
> >=20
> >=20
> > >=20
> > > Then, a conference server would only need to authenticate=20
> > > endpoints when=20
> > > they are connected to the focus, and verify that the From=20
> > field of an=20
> > > incoming cpim message matches the known identity of the source.
> > >=20
> > > The roster is then available via the conference event=20
> > > package, or via CPCP.
> > >=20
> > > (However there would be serious problems with federated foci.)
> > >=20
> > > 	Paul
> > >=20
> >=20
> > /Miguel
> >=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 Feb 24 02:29: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 CAA04560
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 02:29: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 1AvWzr-0004jX-Fe
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 02:28:51 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1O7SpQa018143
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 02:28:51 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvWzo-0004iP-WD
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 02:28: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 CAA04519
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 02:28:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvWzl-0004al-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 02:28:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvWys-0004WS-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 02:27:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvWy9-0004T5-00; Tue, 24 Feb 2004 02:27:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvWy5-00040c-VR; Tue, 24 Feb 2004 02: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 1AvWxq-0003wG-GB
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 02: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 CAA04405
	for <simple@ietf.org>; Tue, 24 Feb 2004 02:26:44 -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 1AvWxm-0004SR-00
	for simple@ietf.org; Tue, 24 Feb 2004 02:26:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvWwr-0004PT-00
	for simple@ietf.org; Tue, 24 Feb 2004 02:25:46 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvWw4-0004MP-00
	for simple@ietf.org; Tue, 24 Feb 2004 02:24:56 -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 i1O7OpT17457;
	Tue, 24 Feb 2004 09:24:51 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 09:23:46 +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 i1O7NkiV024318;
	Tue, 24 Feb 2004 09:23:46 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00hr4dSa; Tue, 24 Feb 2004 09:23:45 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 i1O7Ni705370;
	Tue, 24 Feb 2004 09:23:44 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 09:23: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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] Chat sessions
Message-ID: <357AEC66DB509A4EA46CB85D7968B6AF84E10D@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP6GD2Hb3YfFXnhRqOrINCIoauY+AAjl/6g
To: <Brian.Rosen@marconi.com>, <pkyzivat@cisco.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 24 Feb 2004 07:23:44.0220 (UTC) FILETIME=[228611C0:01C3FAA7]
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, 24 Feb 2004 09:23: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=1.6 required=5.0 tests=AWL,NO_REAL_NAME,OPT_HEADER 
	autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi Brian:

Yeap, a nickname is not much different than a Display Name. There is one =
small difference though: a nickname should be unique within the address =
space of the conference focus/mixer, whereas a display name is fully =
chosen by the end user and need not be unique.

On the other hand, what we are addresing in the draft is how to convey =
nicknames (read, display names) in the conference, sub conferences, =
private messages and alike.

MSRP does no offer the functionality, that's the reason we adopted the =
From, To, Cc headers in the message/cpim.

/Miguel

> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 23 February, 2004 16:19
> To: Garcia Miguel.An (Nokia-NRC/Helsinki); pkyzivat@cisco.com
> Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> I think you confuse current implementations with actual requirements.
> Its not uncommon in video conferences to display the name of the
> participants
> as a text string in the video.  Commonly, this is a "Display=20
> Name", similar
> to that in an email address.
>=20
> For reasons that have more to do with history, and somewhat with the
> size of a dialog box in current IM systems, participants are=20
> labeled with
> nicknames.
>=20
> What is the real difference?=20
>=20
> I don't think there is much.  It might be preferable to distinguish a
> "display name" (like "Brian Rosen") from a "nickname" (like=20
> "br 65535"),
> with a participant providing both and a client making its own decision
> which to use.  That would apply to all conferences.
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> > Sent: Saturday, February 21, 2004 3:22 PM
> > To: pkyzivat@cisco.com
> > Cc: simple@ietf.org; aki.niemi@nokia.com
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Thanks for your comments. See my comments inline.
> >=20
> >=20
> > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > >
> > > Its good to think about things like this. But I think the=20
> > goal should=20
> > > not be to introduce special features for chat conferences. It=20
> > > should be=20
> > > to learn what features users of chat conferences expect, and=20
> > > ensure that=20
> > > comparable features are available via our conference=20
> framework, and=20
> > > available with any media when that makes sense. So I think=20
> > > some of these=20
> > > ideas need to flow back into the conference framework.
> >=20
> > If we want to move things to the conference framework, then=20
> > we need to develop a complete solution, based on requirements=20
> > that... I dind't see so far. For instance, I believe all the=20
> > requirements related to nicknames are addressing the session=20
> > based conferences so far. We may want to extend those=20
> > requriements, but there aren't any now.
> >=20
> > Particularly, I don't know how useful is to use nicknames in=20
> > an audio/video conference. The feature is useful in a=20
> > conference of instance messages, but not so much in the=20
> > other... Still, we may want to extend the conference package=20
> > so that the user element can contain a <nickname>=20
> > sub-element. This would allow a user to display the nickname=20
> > of the conferees, no matter what the media is.
> >=20
> > >=20
> > > More specific comments:
> > >=20
> > > -----------
> > >=20
> > >     .... Each message needs
> > >     to carry in it an identifier of the sender of the message.
> > >=20
> > >     This is accomplished using the 'message/cpim' MIME type,=20
> > > as defined
> > >     in [7]. The conference focus MUST insist on using the=20
> > > 'message/cpim'
> > >     as the top-level wrapper type in the SDP, as defined in [12].
> > >=20
> > > I think this is a little harsh. But as long as cpim support is=20
> > > *required* of msrp implementations I guess it is ok. All that=20
> > > is needed=20
> > > to enforce it is for the focus to refuse any other format for=20
> > > containers.
> >=20
> > As you said, we didn't introduce the requirement for cpim. So=20
> > this shouldn't be an issue.
> >=20
> > >=20
> > > However it is relatively trivial to be more accomodating,=20
> > adding and=20
> > > removing cpim wrappers according to the desires of the=20
> > > individual endpoints.
> >=20
> > Basically, there are two ideas here: endpoints SHOULD use=20
> > message/cpim when addressing a conference. The focus MUST use=20
> > message/cpim. The idea is that the focus should indicate the=20
> > nickname of the sender of the message, which is conveyed in=20
> > the From header of the message/cpim message. Endpoints SHOULD=20
> > use messgae/cpim to relief the focus from wrapping messages=20
> > when the focus distributes a copy.
> >=20
> > >=20
> > > ---------
> > >=20
> > >     If the message is a addressed to the whole conference, the To
> > >     header of the CPIM message contains the conference URI.
> > >=20
> > > That works. But it would be convenient by default if messages=20
> > > containing=20
> > > no To are addressed to the conference as a whole.
> > >=20
> > >=20
> >=20
> > Ok, I guess the effect is the same.
> >=20
> >=20
> > > ----------
> > >=20
> > > Nickname management is problematic. It seems as though=20
> > nicknames will=20
> > > need to be authenticated and authorized. But it isn't at all=20
> > > clear that=20
> > > the focus is the right entity to do so. (The scope is wrong.)
> >=20
> > 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?
> >=20
> > Regarding the scope of the nicknames, I believe a nickname=20
> > should be unique within a conference server or an=20
> > administrative domain. At least I don't see a valid=20
> > requirement in getting nicknames valid across difrerent=20
> > servers or different administrative domains.
> >=20
> > >=20
> > > I think this would be better served by using real, routable=20
> > > im: or sip:=20
> > > uris. As needed, service providers can exist to host=20
> nicknames and=20
> > > forward requests addressed to them to other addresses.
> >=20
> > The point is that a nickname should not let you track the=20
> > real user. Only the conference server is able to map the real=20
> > SIP URI to the nickname, but not users. For instance, if user=20
> > B receives an instant message (through the conference server)=20
> > from user A, B should only see the nickname, unless A wants=20
> > to disclose his real URI.=20
> >=20
> > Making nicknames a real URI loose the semantics of the=20
> > "nickname". We don't want that behaviour, we want a nickname=20
> > to remain a nickname, something meaningless.
> >=20
> >=20
> > >=20
> > > Then, a conference server would only need to authenticate=20
> > > endpoints when=20
> > > they are connected to the focus, and verify that the From=20
> > field of an=20
> > > incoming cpim message matches the known identity of the source.
> > >=20
> > > The roster is then available via the conference event=20
> > > package, or via CPCP.
> > >=20
> > > (However there would be serious problems with federated foci.)
> > >=20
> > > 	Paul
> > >=20
> >=20
> > /Miguel
> >=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 Feb 24 03:18: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 DAA05921
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 03:18:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXmD-0000TH-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 03:18:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvXlI-0000NT-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 03:17:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXkY-0000It-00; Tue, 24 Feb 2004 03:17:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvXkT-0008Ck-Lf; Tue, 24 Feb 2004 03: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 1AvXkF-0008AU-Ql
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 03:16: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 DAA05844
	for <simple@ietf.org>; Tue, 24 Feb 2004 03:16: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 1AvXkD-0000Gx-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:16:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvXjH-0000CP-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:15:47 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXiO-000084-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:14:53 -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 i1O8DbK16215;
	Tue, 24 Feb 2004 10:14:31 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 10:13:09 +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 i1O8D9KY029395;
	Tue, 24 Feb 2004 10:13:09 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00HAVdN7; Tue, 24 Feb 2004 10:13:08 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 i1O8D7713965;
	Tue, 24 Feb 2004 10:13:07 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 10:13:01 +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_01C3FAAE.04F44AE4"
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-00
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977BA@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Clarification/Comments on simple-event-filter-funct-00
Thread-Index: AcP6NJWTUl9MxcgIRDmYZHFYfw9A1gAeFwZw
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 24 Feb 2004 08:13:01.0919 (UTC) FILETIME=[05731EF0:01C3FAAE]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 24 Feb 2004 10:13: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.5 required=5.0 tests=AWL,HTML_50_60,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME,REMOVE_IN_QUOTES 
	autolearn=no version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C3FAAE.04F44AE4
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Well, strictly speaking, removing a filter involves the filter ID only. =
I'll add some text in the format draft indicating that when the "remove" =
attribute is used in a filter, everything else in that filter is ignored =
and must not appear.
=20
Thanks,
Hisham

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 23.February.2004 19:41
To: Khartabil Hisham (Nokia-TP-MSW/Helsinki); simple@ietf.org
Subject: RE: [Simple] Clarification/Comments on =
simple-event-filter-funct-00



Hisham, one more comment related to removing filters and replacing then =
with new filters

=20

>Section 3.3.3

>I take it that this is a complete filter replacement of the old one =
with the new one. =20

>No. The only way to replace a filter is to explicitly remove it and add =
a new one

=20

Based on the above,  I assume that one should be able to remove a filter =
and add a new one for the same R-URI within the same SUBSCRIBE.

=20

If thats OK, then this would be the *only* case where more then one =
filter for a R-URI can appear in the same filter.

=20

Thanks/gf


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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><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 style=3D"COLOR: #000000; FONT-FAMILY: Arial" =
hb_focus_attach=3D"true">
<DIV><SPAN class=3D268190508-24022004><FONT size=3D2>Well, strictly =
speaking,=20
removing a filter involves the filter ID only. I'll add some text in the =
format=20
draft indicating that when the "remove" attribute is used in a filter,=20
everything else in that filter is ignored and must not=20
appear.</FONT></SPAN></DIV>
<DIV><SPAN class=3D268190508-24022004><FONT =
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D268190508-24022004><FONT =
size=3D2>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=3D268190508-24022004><FONT =
size=3D2>Hisham</FONT></SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 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> 23.February.2004=20
  19:41<BR><B>To:</B> Khartabil Hisham (Nokia-TP-MSW/Helsinki);=20
  simple@ietf.org<BR><B>Subject:</B> RE: [Simple] Clarification/Comments =
on=20
  simple-event-filter-funct-00<BR><BR></FONT></DIV>
  <DIV>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT=20
  face=3D"Times New Roman"><SPAN class=3D161283717-23022004>Hisham, one =
more comment=20
  related to removing filters and replacing then with new=20
  filters</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT=20
  face=3D"Times New Roman"><SPAN =
class=3D161283717-23022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT=20
  face=3D"Times New Roman"><SPAN =
class=3D161283717-23022004>&gt;</SPAN>Section=20
  3.3.3</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D161283717-23022004>&gt;</SPAN>I take it that =
this is a=20
  complete filter replacement of the old one with the new =
one.&nbsp;<SPAN=20
  class=3D920503811-18022004><FONT face=3DArial color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
  class=3D920503811-18022004><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D161283717-23022004>&gt;</SPAN>No. The only way to replace a =
filter is to=20
  explicitly remove it and add a new one</FONT></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004><SPAN =
class=3D161283717-23022004>Based on=20
  the above,&nbsp; I assume that one should be able to remove a filter =
and add a=20
  new one for&nbsp;the same R-URI within the same=20
  SUBSCRIBE.</SPAN></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004><SPAN=20
  class=3D161283717-23022004></SPAN></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004><SPAN =
class=3D161283717-23022004>If thats=20
  OK, then this would be the *only* case where more then one filter for =
a R-URI=20
  can appear in the same filter.</SPAN></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004><SPAN=20
  class=3D161283717-23022004></SPAN></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004><SPAN=20
  =
class=3D161283717-23022004>Thanks/gf</SPAN></SPAN></FONT></P></DIV></BLOC=
KQUOTE></BODY></HTML>

------_=_NextPart_001_01C3FAAE.04F44AE4--

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


From exim@www1.ietf.org  Tue Feb 24 03: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 DAA05988
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 03:19: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 1AvXmI-0008KZ-Jc
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 03:18:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1O8IsGQ032022
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 03:18:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvXmH-0008KO-OF
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 03: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 DAA05939
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 03:18:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXmF-0000TU-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 03:18:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvXlJ-0000Nc-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 03:17:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXkY-0000It-00; Tue, 24 Feb 2004 03:17:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvXkT-0008Ck-Lf; Tue, 24 Feb 2004 03: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 1AvXkF-0008AU-Ql
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 03:16: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 DAA05844
	for <simple@ietf.org>; Tue, 24 Feb 2004 03:16: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 1AvXkD-0000Gx-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:16:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvXjH-0000CP-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:15:47 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXiO-000084-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:14:53 -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 i1O8DbK16215;
	Tue, 24 Feb 2004 10:14:31 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 10:13:09 +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 i1O8D9KY029395;
	Tue, 24 Feb 2004 10:13:09 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00HAVdN7; Tue, 24 Feb 2004 10:13:08 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 i1O8D7713965;
	Tue, 24 Feb 2004 10:13:07 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 10:13:01 +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_01C3FAAE.04F44AE4"
Subject: RE: [Simple] Clarification/Comments on simple-event-filter-funct-00
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977BA@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Clarification/Comments on simple-event-filter-funct-00
Thread-Index: AcP6NJWTUl9MxcgIRDmYZHFYfw9A1gAeFwZw
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 24 Feb 2004 08:13:01.0919 (UTC) FILETIME=[05731EF0:01C3FAAE]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 24 Feb 2004 10:13: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.5 required=5.0 tests=AWL,HTML_50_60,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME,REMOVE_IN_QUOTES 
	autolearn=no version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C3FAAE.04F44AE4
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Well, strictly speaking, removing a filter involves the filter ID only. =
I'll add some text in the format draft indicating that when the "remove" =
attribute is used in a filter, everything else in that filter is ignored =
and must not appear.
=20
Thanks,
Hisham

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 23.February.2004 19:41
To: Khartabil Hisham (Nokia-TP-MSW/Helsinki); simple@ietf.org
Subject: RE: [Simple] Clarification/Comments on =
simple-event-filter-funct-00



Hisham, one more comment related to removing filters and replacing then =
with new filters

=20

>Section 3.3.3

>I take it that this is a complete filter replacement of the old one =
with the new one. =20

>No. The only way to replace a filter is to explicitly remove it and add =
a new one

=20

Based on the above,  I assume that one should be able to remove a filter =
and add a new one for the same R-URI within the same SUBSCRIBE.

=20

If thats OK, then this would be the *only* case where more then one =
filter for a R-URI can appear in the same filter.

=20

Thanks/gf


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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><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 style=3D"COLOR: #000000; FONT-FAMILY: Arial" =
hb_focus_attach=3D"true">
<DIV><SPAN class=3D268190508-24022004><FONT size=3D2>Well, strictly =
speaking,=20
removing a filter involves the filter ID only. I'll add some text in the =
format=20
draft indicating that when the "remove" attribute is used in a filter,=20
everything else in that filter is ignored and must not=20
appear.</FONT></SPAN></DIV>
<DIV><SPAN class=3D268190508-24022004><FONT =
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D268190508-24022004><FONT =
size=3D2>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=3D268190508-24022004><FONT =
size=3D2>Hisham</FONT></SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 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> 23.February.2004=20
  19:41<BR><B>To:</B> Khartabil Hisham (Nokia-TP-MSW/Helsinki);=20
  simple@ietf.org<BR><B>Subject:</B> RE: [Simple] Clarification/Comments =
on=20
  simple-event-filter-funct-00<BR><BR></FONT></DIV>
  <DIV>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT=20
  face=3D"Times New Roman"><SPAN class=3D161283717-23022004>Hisham, one =
more comment=20
  related to removing filters and replacing then with new=20
  filters</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT=20
  face=3D"Times New Roman"><SPAN =
class=3D161283717-23022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT=20
  face=3D"Times New Roman"><SPAN =
class=3D161283717-23022004>&gt;</SPAN>Section=20
  3.3.3</FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN class=3D161283717-23022004>&gt;</SPAN>I take it that =
this is a=20
  complete filter replacement of the old one with the new =
one.&nbsp;<SPAN=20
  class=3D920503811-18022004><FONT face=3DArial color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
  class=3D920503811-18022004><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D161283717-23022004>&gt;</SPAN>No. The only way to replace a =
filter is to=20
  explicitly remove it and add a new one</FONT></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004><SPAN =
class=3D161283717-23022004>Based on=20
  the above,&nbsp; I assume that one should be able to remove a filter =
and add a=20
  new one for&nbsp;the same R-URI within the same=20
  SUBSCRIBE.</SPAN></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004><SPAN=20
  class=3D161283717-23022004></SPAN></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004><SPAN =
class=3D161283717-23022004>If thats=20
  OK, then this would be the *only* case where more then one filter for =
a R-URI=20
  can appear in the same filter.</SPAN></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004><SPAN=20
  class=3D161283717-23022004></SPAN></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal style=3D"MARGIN: 0in 0in 0pt"><FONT =
color=3D#0000ff=20
  size=3D2><SPAN class=3D920503811-18022004><SPAN=20
  =
class=3D161283717-23022004>Thanks/gf</SPAN></SPAN></FONT></P></DIV></BLOC=
KQUOTE></BODY></HTML>

------_=_NextPart_001_01C3FAAE.04F44AE4--

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



From simple-admin@ietf.org  Tue Feb 24 03:33: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 DAA06679
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 03:33:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvY0q-00020E-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 03:33:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvXzt-0001tY-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 03:32:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXz2-0001o1-00; Tue, 24 Feb 2004 03:32:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvXyz-0000lB-1K; Tue, 24 Feb 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 1AvXy2-0000f5-T6
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 03:31: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 DAA06467
	for <simple@ietf.org>; Tue, 24 Feb 2004 03:31:01 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXy0-0001fx-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:31:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvXxO-0001YP-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:30:22 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXw2-0001SH-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:29:03 -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 i1O8SYK02034;
	Tue, 24 Feb 2004 10:28:34 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 10:28:23 +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 i1O8SNiE000908;
	Tue, 24 Feb 2004 10:28:23 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 00xdzzHM; Tue, 24 Feb 2004 10:28:21 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 i1O8SLO08063;
	Tue, 24 Feb 2004 10:28:21 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 10:26:23 +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] Advanced IM Reqs: Delivery status reporting
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977BB@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Advanced IM Reqs: Delivery status reporting
Thread-Index: AcP6S8KrS4H1zWUNSJ6IhWAZMfHixAAY2baA
To: <vkg@lucent.com>, <jdrosen@dynamicsoft.com>, <cboulton@ubiquity.net>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 24 Feb 2004 08:26:23.0269 (UTC) FILETIME=[E3176D50:01C3FAAF]
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, 24 Feb 2004 10:26: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

I see use cases for both: report-on-failure and report-on-delivery. Some =
people rely on the latter to learn when a recipient actually received =
(not necessarily read) the IM. An natural extension to that is to learn =
when the IM was actually read.

BTW, I don't see IM and SMTP as a fair comparison. IM and SMS is a =
better comparison.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Vijay K. Gurbani
> Sent: 23.February.2004 22:26
> To: Jonathan Rosenberg; Chris Boulton
> Cc: IETF SIMPLE WG
> Subject: [Simple] Advanced IM Reqs: Delivery status reporting
>=20
>=20
>=20
> Jonathan/Chris:
>=20
> Re: requirements for DSN (delivery status notifications) in IM
>      in <draft-rosenberg-simple-messaging-requirements-01>
>=20
> First off, to provide some context for these requirements, I
> suggest we tie the requirements closely to rfc3428 which
> states that:
>=20
>     If confirmation of delivery is required for a message
>     that has been responded to with a 202 Accepted, that
>     confirmation  must be delivered via some other mechanism,
>     which is beyond the scope of this specification.
>=20
> Second, I believe that DSN is such an integral part of IMs
> that it should be the default mode of operations.  That is, a
> successful delivery should not elicit a notification, an
> unsucessful one must.  This will help in REQ-DELNOT-11
> since according to REQ-DELNOT-12, the resulting storm of
> successful DSNs will create quite a vast overhead (exactly
> the thing REQ-DELNO-11 is trying to avoid).
>=20
> I do not know if this idea of notify-only-on-failure has
> been explored to any length in conjunction with IMs.  Chris
> Boulton's <draft-boulton-sipping-message-recepit-00> draft
> can actually be leveraged nicely here -- instead of it
> reporting successful deliveries, it will report UNsuccessful
> attempts.
>=20
> Since rfc3428 is still a proposed standard, is it worthwhile
> to think about putting a notify-on-failure feature into
> it as it progresses to draft standard?  Or am I indulging
> in what Greenspan would called "cheerful and optimistic
> naiviete" :-)
>=20
> SMTP uses notify-on-failure as the default notification model; i.e.
> it will inform a sender if it could not deliver the message to a
> recipient (no such user, over disk quota, etc).  I find this
> immensely useful, more in the light that SMTP also has a DSN
> extension (rfc3461) which, in my experience, has not been
> uniformly implemented.  I have had spotty luck in getting DSN
> even when I actively checked the button for a "return reciept".
> If we leave it as an extension to SIP IM, we may suffer
> the same fate.  I depend on SMTP failure notification much
> more than I do on SMTP DSN extension to determine if a user
> got an email I send them.
>=20
> Are there technical reasons on why we cannot make
> notify-on-failure the default mode in IM?
>=20
> Other comments:
>=20
> REQ-DELNOT-3 is probably driven by a IM being queued at
> an intermediary (202 Accepted) for later delivery.  If so,
> could we state that somewhere -- it took me a while to
> figure out why this requirement is there.  After all, if a
> sender sends an IM out, he or she would like to be notified
> immiedately.
>=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
>=20

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


From exim@www1.ietf.org  Tue Feb 24 03:34: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 DAA06745
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 03:34: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 1AvY0u-0000uz-AB
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 03:34:01 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1O8Y0Li003525
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 03:34:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvY0t-0000um-S3
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 03: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 DAA06697
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 03:33:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvY0r-00020R-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 03:33:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvXzu-0001th-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 03:32:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXz2-0001o1-00; Tue, 24 Feb 2004 03:32:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvXyz-0000lB-1K; Tue, 24 Feb 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 1AvXy2-0000f5-T6
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 03:31: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 DAA06467
	for <simple@ietf.org>; Tue, 24 Feb 2004 03:31:01 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXy0-0001fx-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:31:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvXxO-0001YP-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:30:22 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXw2-0001SH-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:29:03 -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 i1O8SYK02034;
	Tue, 24 Feb 2004 10:28:34 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 10:28:23 +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 i1O8SNiE000908;
	Tue, 24 Feb 2004 10:28:23 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 00xdzzHM; Tue, 24 Feb 2004 10:28:21 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 i1O8SLO08063;
	Tue, 24 Feb 2004 10:28:21 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 10:26:23 +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] Advanced IM Reqs: Delivery status reporting
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977BB@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Advanced IM Reqs: Delivery status reporting
Thread-Index: AcP6S8KrS4H1zWUNSJ6IhWAZMfHixAAY2baA
To: <vkg@lucent.com>, <jdrosen@dynamicsoft.com>, <cboulton@ubiquity.net>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 24 Feb 2004 08:26:23.0269 (UTC) FILETIME=[E3176D50:01C3FAAF]
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, 24 Feb 2004 10:26: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

I see use cases for both: report-on-failure and report-on-delivery. Some =
people rely on the latter to learn when a recipient actually received =
(not necessarily read) the IM. An natural extension to that is to learn =
when the IM was actually read.

BTW, I don't see IM and SMTP as a fair comparison. IM and SMS is a =
better comparison.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Vijay K. Gurbani
> Sent: 23.February.2004 22:26
> To: Jonathan Rosenberg; Chris Boulton
> Cc: IETF SIMPLE WG
> Subject: [Simple] Advanced IM Reqs: Delivery status reporting
>=20
>=20
>=20
> Jonathan/Chris:
>=20
> Re: requirements for DSN (delivery status notifications) in IM
>      in <draft-rosenberg-simple-messaging-requirements-01>
>=20
> First off, to provide some context for these requirements, I
> suggest we tie the requirements closely to rfc3428 which
> states that:
>=20
>     If confirmation of delivery is required for a message
>     that has been responded to with a 202 Accepted, that
>     confirmation  must be delivered via some other mechanism,
>     which is beyond the scope of this specification.
>=20
> Second, I believe that DSN is such an integral part of IMs
> that it should be the default mode of operations.  That is, a
> successful delivery should not elicit a notification, an
> unsucessful one must.  This will help in REQ-DELNOT-11
> since according to REQ-DELNOT-12, the resulting storm of
> successful DSNs will create quite a vast overhead (exactly
> the thing REQ-DELNO-11 is trying to avoid).
>=20
> I do not know if this idea of notify-only-on-failure has
> been explored to any length in conjunction with IMs.  Chris
> Boulton's <draft-boulton-sipping-message-recepit-00> draft
> can actually be leveraged nicely here -- instead of it
> reporting successful deliveries, it will report UNsuccessful
> attempts.
>=20
> Since rfc3428 is still a proposed standard, is it worthwhile
> to think about putting a notify-on-failure feature into
> it as it progresses to draft standard?  Or am I indulging
> in what Greenspan would called "cheerful and optimistic
> naiviete" :-)
>=20
> SMTP uses notify-on-failure as the default notification model; i.e.
> it will inform a sender if it could not deliver the message to a
> recipient (no such user, over disk quota, etc).  I find this
> immensely useful, more in the light that SMTP also has a DSN
> extension (rfc3461) which, in my experience, has not been
> uniformly implemented.  I have had spotty luck in getting DSN
> even when I actively checked the button for a "return reciept".
> If we leave it as an extension to SIP IM, we may suffer
> the same fate.  I depend on SMTP failure notification much
> more than I do on SMTP DSN extension to determine if a user
> got an email I send them.
>=20
> Are there technical reasons on why we cannot make
> notify-on-failure the default mode in IM?
>=20
> Other comments:
>=20
> REQ-DELNOT-3 is probably driven by a IM being queued at
> an intermediary (202 Accepted) for later delivery.  If so,
> could we state that somewhere -- it took me a while to
> figure out why this requirement is there.  After all, if a
> sender sends an IM out, he or she would like to be notified
> immiedately.
>=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
>=20

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



From simple-admin@ietf.org  Tue Feb 24 03:36: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 DAA06819
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 03:36:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvY3c-0002H7-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 03:36:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvY2k-0002Bs-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 03:35:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvY1v-00027a-00; Tue, 24 Feb 2004 03:35:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvY1u-000115-OM; Tue, 24 Feb 2004 03: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 1AvY0w-0000vp-HX
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 03:34: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 DAA06710
	for <simple@ietf.org>; Tue, 24 Feb 2004 03:34:01 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvY0u-00020l-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:34:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvXzy-0001uN-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:33:03 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXzG-0001oP-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:32:18 -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 i1O8WFH03913;
	Tue, 24 Feb 2004 10:32:15 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 10:31:42 +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 i1O8VgLi008881;
	Tue, 24 Feb 2004 10:31:42 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 00nCPn6O; Tue, 24 Feb 2004 10:31:39 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 i1O8VdO09419;
	Tue, 24 Feb 2004 10:31:39 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 10:27: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] Advanced IM Reqs: Delivery status reporting
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977BC@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Advanced IM Reqs: Delivery status reporting
Thread-Index: AcP6S9SbODJlFtgDSBSwJ1h2ccK3CQAE0g9gABQyvRA=
To: <oritl@microsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 24 Feb 2004 08:27:54.0363 (UTC) FILETIME=[196344B0:01C3FAB0]
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, 24 Feb 2004 10:27: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

Note that we are talking about a delayed delivery on a message. If a =
message delivery was immediately unsuccessful, you would send a 4xx back =
to the SIP MESSAGE or MSRP SEND.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Orit Levin
> Sent: 24.February.2004 00:53
> To: IETF SIMPLE WG
> Subject: RE: [Simple] Advanced IM Reqs: Delivery status reporting
>=20
>=20
>=20
> =20
> I definitely think that ["send-and-forget" + "notify on=20
> failure(s)"] is
> the most useful mode for scalable IM protocol and needs to=20
> exist in any
> basic MSRP.
>=20
> Orit.
>=20
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On=20
> Behalf Of
> Vijay K. Gurbani
> Sent: Monday, February 23, 2004 12:26 PM
> To: Jonathan Rosenberg; Chris Boulton
> Cc: IETF SIMPLE WG
> Subject: [Simple] Advanced IM Reqs: Delivery status reporting
>=20
> Jonathan/Chris:
>=20
> Re: requirements for DSN (delivery status notifications) in IM
>      in <draft-rosenberg-simple-messaging-requirements-01>
>=20
> First off, to provide some context for these requirements, I=20
> suggest we
> tie the requirements closely to rfc3428 which states that:
>=20
>     If confirmation of delivery is required for a message
>     that has been responded to with a 202 Accepted, that
>     confirmation  must be delivered via some other mechanism,
>     which is beyond the scope of this specification.
>=20
> Second, I believe that DSN is such an integral part of IMs that it
> should be the default mode of operations.  That is, a successful
> delivery should not elicit a notification, an unsucessful one must.
> This will help in REQ-DELNOT-11 since according to REQ-DELNOT-12, the
> resulting storm of successful DSNs will create quite a vast overhead
> (exactly the thing REQ-DELNO-11 is trying to avoid).
>=20
> I do not know if this idea of notify-only-on-failure has been explored
> to any length in conjunction with IMs.  Chris Boulton's
> <draft-boulton-sipping-message-recepit-00> draft can actually be
> leveraged nicely here -- instead of it reporting successful=20
> deliveries,
> it will report UNsuccessful attempts.
>=20
> Since rfc3428 is still a proposed standard, is it worthwhile to think
> about putting a notify-on-failure feature into it as it progresses to
> draft standard?  Or am I indulging in what Greenspan would called
> "cheerful and optimistic naiviete" :-)
>=20
> SMTP uses notify-on-failure as the default notification model; i.e.
> it will inform a sender if it could not deliver the message to a
> recipient (no such user, over disk quota, etc).  I find this immensely
> useful, more in the light that SMTP also has a DSN extension (rfc3461)
> which, in my experience, has not been uniformly implemented. =20
> I have had
> spotty luck in getting DSN even when I actively checked the=20
> button for a
> "return reciept".
> If we leave it as an extension to SIP IM, we may suffer the same fate.
> I depend on SMTP failure notification much more than I do on SMTP DSN
> extension to determine if a user got an email I send them.
>=20
> Are there technical reasons on why we cannot make=20
> notify-on-failure the
> default mode in IM?
>=20
> Other comments:
>=20
> REQ-DELNOT-3 is probably driven by a IM being queued at an=20
> intermediary
> (202 Accepted) for later delivery.  If so, could we state=20
> that somewhere
> -- it took me a while to figure out why this requirement is there.
> After all, if a sender sends an IM out, he or she would like to be
> notified immiedately.
>=20
> Thanks,
>=20
> - 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
>=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

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


From exim@www1.ietf.org  Tue Feb 24 03:37: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 DAA06876
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 03:37: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 1AvY3f-0001LC-D9
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 03:36:51 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1O8apLu005148
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 03:36:51 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvY3f-0001Kx-7i
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 03:36: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 DAA06834
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 03:36:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvY3c-0002HB-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 03:36:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvY2l-0002Bz-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 03:35:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvY1v-00027a-00; Tue, 24 Feb 2004 03:35:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvY1u-000115-OM; Tue, 24 Feb 2004 03: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 1AvY0w-0000vp-HX
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 03:34: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 DAA06710
	for <simple@ietf.org>; Tue, 24 Feb 2004 03:34:01 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvY0u-00020l-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:34:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvXzy-0001uN-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:33:03 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvXzG-0001oP-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:32:18 -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 i1O8WFH03913;
	Tue, 24 Feb 2004 10:32:15 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 10:31:42 +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 i1O8VgLi008881;
	Tue, 24 Feb 2004 10:31:42 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 00nCPn6O; Tue, 24 Feb 2004 10:31:39 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 i1O8VdO09419;
	Tue, 24 Feb 2004 10:31:39 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 10:27: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] Advanced IM Reqs: Delivery status reporting
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977BC@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Advanced IM Reqs: Delivery status reporting
Thread-Index: AcP6S9SbODJlFtgDSBSwJ1h2ccK3CQAE0g9gABQyvRA=
To: <oritl@microsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 24 Feb 2004 08:27:54.0363 (UTC) FILETIME=[196344B0:01C3FAB0]
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, 24 Feb 2004 10:27: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

Note that we are talking about a delayed delivery on a message. If a =
message delivery was immediately unsuccessful, you would send a 4xx back =
to the SIP MESSAGE or MSRP SEND.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Orit Levin
> Sent: 24.February.2004 00:53
> To: IETF SIMPLE WG
> Subject: RE: [Simple] Advanced IM Reqs: Delivery status reporting
>=20
>=20
>=20
> =20
> I definitely think that ["send-and-forget" + "notify on=20
> failure(s)"] is
> the most useful mode for scalable IM protocol and needs to=20
> exist in any
> basic MSRP.
>=20
> Orit.
>=20
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On=20
> Behalf Of
> Vijay K. Gurbani
> Sent: Monday, February 23, 2004 12:26 PM
> To: Jonathan Rosenberg; Chris Boulton
> Cc: IETF SIMPLE WG
> Subject: [Simple] Advanced IM Reqs: Delivery status reporting
>=20
> Jonathan/Chris:
>=20
> Re: requirements for DSN (delivery status notifications) in IM
>      in <draft-rosenberg-simple-messaging-requirements-01>
>=20
> First off, to provide some context for these requirements, I=20
> suggest we
> tie the requirements closely to rfc3428 which states that:
>=20
>     If confirmation of delivery is required for a message
>     that has been responded to with a 202 Accepted, that
>     confirmation  must be delivered via some other mechanism,
>     which is beyond the scope of this specification.
>=20
> Second, I believe that DSN is such an integral part of IMs that it
> should be the default mode of operations.  That is, a successful
> delivery should not elicit a notification, an unsucessful one must.
> This will help in REQ-DELNOT-11 since according to REQ-DELNOT-12, the
> resulting storm of successful DSNs will create quite a vast overhead
> (exactly the thing REQ-DELNO-11 is trying to avoid).
>=20
> I do not know if this idea of notify-only-on-failure has been explored
> to any length in conjunction with IMs.  Chris Boulton's
> <draft-boulton-sipping-message-recepit-00> draft can actually be
> leveraged nicely here -- instead of it reporting successful=20
> deliveries,
> it will report UNsuccessful attempts.
>=20
> Since rfc3428 is still a proposed standard, is it worthwhile to think
> about putting a notify-on-failure feature into it as it progresses to
> draft standard?  Or am I indulging in what Greenspan would called
> "cheerful and optimistic naiviete" :-)
>=20
> SMTP uses notify-on-failure as the default notification model; i.e.
> it will inform a sender if it could not deliver the message to a
> recipient (no such user, over disk quota, etc).  I find this immensely
> useful, more in the light that SMTP also has a DSN extension (rfc3461)
> which, in my experience, has not been uniformly implemented. =20
> I have had
> spotty luck in getting DSN even when I actively checked the=20
> button for a
> "return reciept".
> If we leave it as an extension to SIP IM, we may suffer the same fate.
> I depend on SMTP failure notification much more than I do on SMTP DSN
> extension to determine if a user got an email I send them.
>=20
> Are there technical reasons on why we cannot make=20
> notify-on-failure the
> default mode in IM?
>=20
> Other comments:
>=20
> REQ-DELNOT-3 is probably driven by a IM being queued at an=20
> intermediary
> (202 Accepted) for later delivery.  If so, could we state=20
> that somewhere
> -- it took me a while to figure out why this requirement is there.
> After all, if a sender sends an IM out, he or she would like to be
> notified immiedately.
>=20
> Thanks,
>=20
> - 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
>=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

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



From simple-admin@ietf.org  Tue Feb 24 03:56: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 DAA07487
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 03:56:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYN8-0003qJ-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 03:56:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvYM7-0003ie-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 03:55:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYLI-0003da-00; Tue, 24 Feb 2004 03:55:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvYLF-0002Uv-HM; Tue, 24 Feb 2004 03: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 1AvYL6-0002UX-AU
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 03: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 DAA07404
	for <simple@ietf.org>; Tue, 24 Feb 2004 03:54:50 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYL3-0003c8-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:54:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvYK9-0003YN-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:53:54 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYJS-0003UU-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:53: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 i1O8r5H25584;
	Tue, 24 Feb 2004 10:53:05 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 10:53:01 +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 i1O8r1qv000411;
	Tue, 24 Feb 2004 10:53:01 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 007HxdOb; Tue, 24 Feb 2004 10:52:55 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 i1O8qs713125;
	Tue, 24 Feb 2004 10:52:55 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 10:52: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: [Simple] Chat sessions
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP6LoSEbZp70AhTTzeVPGIgftPINwAglobw
To: <pkyzivat@cisco.com>, <Miguel.An.Garcia@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 24 Feb 2004 08:52:49.0635 (UTC) FILETIME=[94A3AB30:01C3FAB3]
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, 24 Feb 2004 10:52:48 +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 out of curiosity: how do you transport the display name (nick name) =
for audio or video? In RTP? or does the recipient have to have local =
mapping between SSRCs and display names?

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [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
>=20
>=20
>=20
>=20
>=20
> Miguel.An.Garcia@nokia.com wrote:
> > Thanks for your comments. See my comments inline.
> >=20
> >>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >>
> >>Its good to think about things like this. But I think the=20
> goal should=20
> >>not be to introduce special features for chat conferences. It=20
> >>should be=20
> >>to learn what features users of chat conferences expect, and=20
> >>ensure that=20
> >>comparable features are available via our conference framework, and=20
> >>available with any media when that makes sense. So I think=20
> >>some of these=20
> >>ideas need to flow back into the conference framework.
> >=20
> > 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 aren't any now.
>=20
> I agree there aren't. I am suggesting that *where it makes=20
> sense* these=20
> should be advanced as requirements against conferences in general,=20
> rather than being focused as requirements only for chat conferences.
>=20
> > 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 conferees,
>  > no matter what the media is.
>=20
> Exactly. This becomes interesting in multimedia conferences to.
> For instance it becomes a tag to use in identifying current speaker.
>=20
> It also may provide a better way to deal with anonymous=20
> participants in=20
> all sorts of conferences, by giving them nicknames as handles to=20
> reference them by.
>=20
> Then, instead of saying: "Will the anonymous participant with=20
> the deep=20
> voice please repeat his question?", you can say: "Darth, will=20
> you please=20
> repeat your question?".
>=20
> >>However it is relatively trivial to be more accomodating,=20
> adding and=20
> >>removing cpim wrappers according to the desires of the=20
> >>individual endpoints.
> >=20
> > 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 message/cpim message.
>  > Endpoints SHOULD use messgae/cpim to relief the focus from
>  > wrapping messages when the focus distributes a copy.
>=20
> Sounds good to me.
>=20
> >>Nickname management is problematic. It seems as though=20
> nicknames will=20
> >>need to be authenticated and authorized. But it isn't at all=20
> >>clear that=20
> >>the focus is the right entity to do so. (The scope is wrong.)
> >=20
> > I don't think a nickname has to be authorized. Users are authorized,
>  > and once a user is authorized, she can choose any=20
> available nickname.
>  > Is this what you meant?
> >=20
> > Regarding the scope of the nicknames, I believe a 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 administrative domains.
>=20
> 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.
>=20
> It isn't good if it is a conference server either, if that is=20
> just one=20
> of a large pool of independent servers that are chosen at random as=20
> hosts for conferences.
>=20
> When the same group of users join in a number of conferences over a=20
> period of time, within that scope a nickname should be bound=20
> to a user=20
> for as long as that user wants it to remain bound.
>=20
> >>I think this would be better served by using real, routable=20
> >>im: or sip:=20
> >>uris. As needed, service providers can exist to host nicknames and=20
> >>forward requests addressed to them to other addresses.
> >=20
> > The point is that a nickname should not let you track the real user.
>  > Only the conference server is able to map the real SIP URI to the=20
> nickname,
>  > but not users. For instance, if user B receives an instant message
>  > (through the conference server) from user A, B should only see the
>  > nickname, unless A wants to disclose his real URI.
> >=20
> > Making nicknames a real URI loose the semantics of the "nickname".
>  > We don't want that behaviour, we want a nickname to remain=20
> a nickname,
>  > something meaningless.
>=20
> That depends on how things are administered. There could be=20
> "nickname"=20
> servers, that are nothing but specialized proxies. I would=20
> contract with=20
> one of these servers for whatever nicknames I want. These would be=20
> unique usernames within the domain managed by that server.=20
> Each would be=20
> configured to forward to an address of my choice. I would be given=20
> control to turn forwarding on and off selectively, so perhaps=20
> it would=20
> only work when I was actively using a particular nickname in=20
> a conference.
>=20
> Then I could use the nickname as my address when joining a=20
> conference. I=20
> could permit the conference server to disclose this address,=20
> and yet my=20
> true identity would remain hidden.
>=20
> The advantage of this is that it decouples the administration of=20
> nickname namespaces from the administration of conference servers.
>=20
> But I am not necessarily opposed to coupling nickname namespaces with=20
> conference administration *if* the scoping can be made reasonable.
>=20
> 	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  Tue Feb 24 03:57: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 DAA07508
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 03:57:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYN9-0003qV-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 03:56:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvYM9-0003iu-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 03:55:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYLI-0003db-00; Tue, 24 Feb 2004 03:55:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvYLG-0002V3-Ax; Tue, 24 Feb 2004 03: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 1AvYL8-0002Uc-9F
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 03:54: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 DAA07407
	for <simple@ietf.org>; Tue, 24 Feb 2004 03:54:52 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYL5-0003cU-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:54:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvYKA-0003YZ-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:53:55 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYJf-0003UY-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:53:23 -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 i1O8rDT14590;
	Tue, 24 Feb 2004 10:53:13 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 10:52: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 i1O8qQs2028091;
	Tue, 24 Feb 2004 10:52:26 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 00UZuDeL; Tue, 24 Feb 2004 10:52:25 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 i1O8qPO17373;
	Tue, 24 Feb 2004 10:52:25 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 10:52:24 +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: <2038BCC78B1AD641891A0D1AE133DBB7017977BD@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP6LoSEbZp70AhTTzeVPGIgftPINwAgtPbQ
To: <pkyzivat@cisco.com>, <Miguel.An.Garcia@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 24 Feb 2004 08:52:24.0932 (UTC) FILETIME=[85EA4A40:01C3FAB3]
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, 24 Feb 2004 10:52:24 +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

I think we are mixing nickname with user ID (or usename). In a =
conference talking about beer, I would have a nickname of BeerLover. In =
a conference talking about MSRP, I would have a nickname MSRPLover. My =
user ID for both is hisham@nokia.com. If I want to be anonymous, my user =
ID would be different.

I don't think this is the same as assigning aliases to user IDs. I =
believe this is what Paul is getting at. If you are talking about a =
nickname within an administrative domain or a conference server, then I =
believe it is the user ID that you are talking about, not a nickname.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [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
>=20
>=20
>=20
>=20
>=20
> Miguel.An.Garcia@nokia.com wrote:
> > Thanks for your comments. See my comments inline.
> >=20
> >>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >>
> >>Its good to think about things like this. But I think the=20
> goal should=20
> >>not be to introduce special features for chat conferences. It=20
> >>should be=20
> >>to learn what features users of chat conferences expect, and=20
> >>ensure that=20
> >>comparable features are available via our conference framework, and=20
> >>available with any media when that makes sense. So I think=20
> >>some of these=20
> >>ideas need to flow back into the conference framework.
> >=20
> > 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 aren't any now.
>=20
> I agree there aren't. I am suggesting that *where it makes=20
> sense* these=20
> should be advanced as requirements against conferences in general,=20
> rather than being focused as requirements only for chat conferences.
>=20
> > 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 conferees,
>  > no matter what the media is.
>=20
> Exactly. This becomes interesting in multimedia conferences to.
> For instance it becomes a tag to use in identifying current speaker.
>=20
> It also may provide a better way to deal with anonymous=20
> participants in=20
> all sorts of conferences, by giving them nicknames as handles to=20
> reference them by.
>=20
> Then, instead of saying: "Will the anonymous participant with=20
> the deep=20
> voice please repeat his question?", you can say: "Darth, will=20
> you please=20
> repeat your question?".
>=20
> >>However it is relatively trivial to be more accomodating,=20
> adding and=20
> >>removing cpim wrappers according to the desires of the=20
> >>individual endpoints.
> >=20
> > 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 message/cpim message.
>  > Endpoints SHOULD use messgae/cpim to relief the focus from
>  > wrapping messages when the focus distributes a copy.
>=20
> Sounds good to me.
>=20
> >>Nickname management is problematic. It seems as though=20
> nicknames will=20
> >>need to be authenticated and authorized. But it isn't at all=20
> >>clear that=20
> >>the focus is the right entity to do so. (The scope is wrong.)
> >=20
> > I don't think a nickname has to be authorized. Users are authorized,
>  > and once a user is authorized, she can choose any=20
> available nickname.
>  > Is this what you meant?
> >=20
> > Regarding the scope of the nicknames, I believe a 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 administrative domains.
>=20
> 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.
>=20
> It isn't good if it is a conference server either, if that is=20
> just one=20
> of a large pool of independent servers that are chosen at random as=20
> hosts for conferences.
>=20
> When the same group of users join in a number of conferences over a=20
> period of time, within that scope a nickname should be bound=20
> to a user=20
> for as long as that user wants it to remain bound.
>=20
> >>I think this would be better served by using real, routable=20
> >>im: or sip:=20
> >>uris. As needed, service providers can exist to host nicknames and=20
> >>forward requests addressed to them to other addresses.
> >=20
> > The point is that a nickname should not let you track the real user.
>  > Only the conference server is able to map the real SIP URI to the=20
> nickname,
>  > but not users. For instance, if user B receives an instant message
>  > (through the conference server) from user A, B should only see the
>  > nickname, unless A wants to disclose his real URI.
> >=20
> > Making nicknames a real URI loose the semantics of the "nickname".
>  > We don't want that behaviour, we want a nickname to remain=20
> a nickname,
>  > something meaningless.
>=20
> That depends on how things are administered. There could be=20
> "nickname"=20
> servers, that are nothing but specialized proxies. I would=20
> contract with=20
> one of these servers for whatever nicknames I want. These would be=20
> unique usernames within the domain managed by that server.=20
> Each would be=20
> configured to forward to an address of my choice. I would be given=20
> control to turn forwarding on and off selectively, so perhaps=20
> it would=20
> only work when I was actively using a particular nickname in=20
> a conference.
>=20
> Then I could use the nickname as my address when joining a=20
> conference. I=20
> could permit the conference server to disclose this address,=20
> and yet my=20
> true identity would remain hidden.
>=20
> The advantage of this is that it decouples the administration of=20
> nickname namespaces from the administration of conference servers.
>=20
> But I am not necessarily opposed to coupling nickname namespaces with=20
> conference administration *if* the scoping can be made reasonable.
>=20
> 	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  Tue Feb 24 03:57: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 DAA07590
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 03:57: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 1AvYNC-0002rE-Di
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 03:57:02 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1O8v2jS010979
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 03: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 1AvYNB-0002r0-Vy
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 03:57: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 DAA07501
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 03:57:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYN9-0003qQ-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 03:56:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvYM8-0003im-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 03:55:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYLI-0003da-00; Tue, 24 Feb 2004 03:55:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvYLF-0002Uv-HM; Tue, 24 Feb 2004 03: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 1AvYL6-0002UX-AU
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 03: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 DAA07404
	for <simple@ietf.org>; Tue, 24 Feb 2004 03:54:50 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYL3-0003c8-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:54:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvYK9-0003YN-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:53:54 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYJS-0003UU-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:53: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 i1O8r5H25584;
	Tue, 24 Feb 2004 10:53:05 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 10:53:01 +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 i1O8r1qv000411;
	Tue, 24 Feb 2004 10:53:01 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 007HxdOb; Tue, 24 Feb 2004 10:52:55 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 i1O8qs713125;
	Tue, 24 Feb 2004 10:52:55 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 10:52: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: [Simple] Chat sessions
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP6LoSEbZp70AhTTzeVPGIgftPINwAglobw
To: <pkyzivat@cisco.com>, <Miguel.An.Garcia@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 24 Feb 2004 08:52:49.0635 (UTC) FILETIME=[94A3AB30:01C3FAB3]
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, 24 Feb 2004 10:52:48 +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 out of curiosity: how do you transport the display name (nick name) =
for audio or video? In RTP? or does the recipient have to have local =
mapping between SSRCs and display names?

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [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
>=20
>=20
>=20
>=20
>=20
> Miguel.An.Garcia@nokia.com wrote:
> > Thanks for your comments. See my comments inline.
> >=20
> >>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >>
> >>Its good to think about things like this. But I think the=20
> goal should=20
> >>not be to introduce special features for chat conferences. It=20
> >>should be=20
> >>to learn what features users of chat conferences expect, and=20
> >>ensure that=20
> >>comparable features are available via our conference framework, and=20
> >>available with any media when that makes sense. So I think=20
> >>some of these=20
> >>ideas need to flow back into the conference framework.
> >=20
> > 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 aren't any now.
>=20
> I agree there aren't. I am suggesting that *where it makes=20
> sense* these=20
> should be advanced as requirements against conferences in general,=20
> rather than being focused as requirements only for chat conferences.
>=20
> > 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 conferees,
>  > no matter what the media is.
>=20
> Exactly. This becomes interesting in multimedia conferences to.
> For instance it becomes a tag to use in identifying current speaker.
>=20
> It also may provide a better way to deal with anonymous=20
> participants in=20
> all sorts of conferences, by giving them nicknames as handles to=20
> reference them by.
>=20
> Then, instead of saying: "Will the anonymous participant with=20
> the deep=20
> voice please repeat his question?", you can say: "Darth, will=20
> you please=20
> repeat your question?".
>=20
> >>However it is relatively trivial to be more accomodating,=20
> adding and=20
> >>removing cpim wrappers according to the desires of the=20
> >>individual endpoints.
> >=20
> > 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 message/cpim message.
>  > Endpoints SHOULD use messgae/cpim to relief the focus from
>  > wrapping messages when the focus distributes a copy.
>=20
> Sounds good to me.
>=20
> >>Nickname management is problematic. It seems as though=20
> nicknames will=20
> >>need to be authenticated and authorized. But it isn't at all=20
> >>clear that=20
> >>the focus is the right entity to do so. (The scope is wrong.)
> >=20
> > I don't think a nickname has to be authorized. Users are authorized,
>  > and once a user is authorized, she can choose any=20
> available nickname.
>  > Is this what you meant?
> >=20
> > Regarding the scope of the nicknames, I believe a 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 administrative domains.
>=20
> 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.
>=20
> It isn't good if it is a conference server either, if that is=20
> just one=20
> of a large pool of independent servers that are chosen at random as=20
> hosts for conferences.
>=20
> When the same group of users join in a number of conferences over a=20
> period of time, within that scope a nickname should be bound=20
> to a user=20
> for as long as that user wants it to remain bound.
>=20
> >>I think this would be better served by using real, routable=20
> >>im: or sip:=20
> >>uris. As needed, service providers can exist to host nicknames and=20
> >>forward requests addressed to them to other addresses.
> >=20
> > The point is that a nickname should not let you track the real user.
>  > Only the conference server is able to map the real SIP URI to the=20
> nickname,
>  > but not users. For instance, if user B receives an instant message
>  > (through the conference server) from user A, B should only see the
>  > nickname, unless A wants to disclose his real URI.
> >=20
> > Making nicknames a real URI loose the semantics of the "nickname".
>  > We don't want that behaviour, we want a nickname to remain=20
> a nickname,
>  > something meaningless.
>=20
> That depends on how things are administered. There could be=20
> "nickname"=20
> servers, that are nothing but specialized proxies. I would=20
> contract with=20
> one of these servers for whatever nicknames I want. These would be=20
> unique usernames within the domain managed by that server.=20
> Each would be=20
> configured to forward to an address of my choice. I would be given=20
> control to turn forwarding on and off selectively, so perhaps=20
> it would=20
> only work when I was actively using a particular nickname in=20
> a conference.
>=20
> Then I could use the nickname as my address when joining a=20
> conference. I=20
> could permit the conference server to disclose this address,=20
> and yet my=20
> true identity would remain hidden.
>=20
> The advantage of this is that it decouples the administration of=20
> nickname namespaces from the administration of conference servers.
>=20
> But I am not necessarily opposed to coupling nickname namespaces with=20
> conference administration *if* the scoping can be made reasonable.
>=20
> 	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  Tue Feb 24 03:57: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 DAA07607
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 03:57: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 1AvYNE-0002rt-V7
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 03:57:05 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1O8v4oi011016
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 03:57:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvYNE-0002rW-Ny
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 03: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 DAA07527
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 03:57:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYNC-0003qk-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 03:57:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvYMA-0003j2-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 03:56:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYLI-0003db-00; Tue, 24 Feb 2004 03:55:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvYLG-0002V3-Ax; Tue, 24 Feb 2004 03: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 1AvYL8-0002Uc-9F
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 03:54: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 DAA07407
	for <simple@ietf.org>; Tue, 24 Feb 2004 03:54:52 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYL5-0003cU-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:54:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvYKA-0003YZ-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:53:55 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvYJf-0003UY-00
	for simple@ietf.org; Tue, 24 Feb 2004 03:53:23 -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 i1O8rDT14590;
	Tue, 24 Feb 2004 10:53:13 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 10:52: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 i1O8qQs2028091;
	Tue, 24 Feb 2004 10:52:26 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 00UZuDeL; Tue, 24 Feb 2004 10:52:25 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 i1O8qPO17373;
	Tue, 24 Feb 2004 10:52:25 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 10:52:24 +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: <2038BCC78B1AD641891A0D1AE133DBB7017977BD@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP6LoSEbZp70AhTTzeVPGIgftPINwAgtPbQ
To: <pkyzivat@cisco.com>, <Miguel.An.Garcia@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 24 Feb 2004 08:52:24.0932 (UTC) FILETIME=[85EA4A40:01C3FAB3]
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, 24 Feb 2004 10:52:24 +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

I think we are mixing nickname with user ID (or usename). In a =
conference talking about beer, I would have a nickname of BeerLover. In =
a conference talking about MSRP, I would have a nickname MSRPLover. My =
user ID for both is hisham@nokia.com. If I want to be anonymous, my user =
ID would be different.

I don't think this is the same as assigning aliases to user IDs. I =
believe this is what Paul is getting at. If you are talking about a =
nickname within an administrative domain or a conference server, then I =
believe it is the user ID that you are talking about, not a nickname.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [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
>=20
>=20
>=20
>=20
>=20
> Miguel.An.Garcia@nokia.com wrote:
> > Thanks for your comments. See my comments inline.
> >=20
> >>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >>
> >>Its good to think about things like this. But I think the=20
> goal should=20
> >>not be to introduce special features for chat conferences. It=20
> >>should be=20
> >>to learn what features users of chat conferences expect, and=20
> >>ensure that=20
> >>comparable features are available via our conference framework, and=20
> >>available with any media when that makes sense. So I think=20
> >>some of these=20
> >>ideas need to flow back into the conference framework.
> >=20
> > 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 aren't any now.
>=20
> I agree there aren't. I am suggesting that *where it makes=20
> sense* these=20
> should be advanced as requirements against conferences in general,=20
> rather than being focused as requirements only for chat conferences.
>=20
> > 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 conferees,
>  > no matter what the media is.
>=20
> Exactly. This becomes interesting in multimedia conferences to.
> For instance it becomes a tag to use in identifying current speaker.
>=20
> It also may provide a better way to deal with anonymous=20
> participants in=20
> all sorts of conferences, by giving them nicknames as handles to=20
> reference them by.
>=20
> Then, instead of saying: "Will the anonymous participant with=20
> the deep=20
> voice please repeat his question?", you can say: "Darth, will=20
> you please=20
> repeat your question?".
>=20
> >>However it is relatively trivial to be more accomodating,=20
> adding and=20
> >>removing cpim wrappers according to the desires of the=20
> >>individual endpoints.
> >=20
> > 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 message/cpim message.
>  > Endpoints SHOULD use messgae/cpim to relief the focus from
>  > wrapping messages when the focus distributes a copy.
>=20
> Sounds good to me.
>=20
> >>Nickname management is problematic. It seems as though=20
> nicknames will=20
> >>need to be authenticated and authorized. But it isn't at all=20
> >>clear that=20
> >>the focus is the right entity to do so. (The scope is wrong.)
> >=20
> > I don't think a nickname has to be authorized. Users are authorized,
>  > and once a user is authorized, she can choose any=20
> available nickname.
>  > Is this what you meant?
> >=20
> > Regarding the scope of the nicknames, I believe a 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 administrative domains.
>=20
> 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.
>=20
> It isn't good if it is a conference server either, if that is=20
> just one=20
> of a large pool of independent servers that are chosen at random as=20
> hosts for conferences.
>=20
> When the same group of users join in a number of conferences over a=20
> period of time, within that scope a nickname should be bound=20
> to a user=20
> for as long as that user wants it to remain bound.
>=20
> >>I think this would be better served by using real, routable=20
> >>im: or sip:=20
> >>uris. As needed, service providers can exist to host nicknames and=20
> >>forward requests addressed to them to other addresses.
> >=20
> > The point is that a nickname should not let you track the real user.
>  > Only the conference server is able to map the real SIP URI to the=20
> nickname,
>  > but not users. For instance, if user B receives an instant message
>  > (through the conference server) from user A, B should only see the
>  > nickname, unless A wants to disclose his real URI.
> >=20
> > Making nicknames a real URI loose the semantics of the "nickname".
>  > We don't want that behaviour, we want a nickname to remain=20
> a nickname,
>  > something meaningless.
>=20
> That depends on how things are administered. There could be=20
> "nickname"=20
> servers, that are nothing but specialized proxies. I would=20
> contract with=20
> one of these servers for whatever nicknames I want. These would be=20
> unique usernames within the domain managed by that server.=20
> Each would be=20
> configured to forward to an address of my choice. I would be given=20
> control to turn forwarding on and off selectively, so perhaps=20
> it would=20
> only work when I was actively using a particular nickname in=20
> a conference.
>=20
> Then I could use the nickname as my address when joining a=20
> conference. I=20
> could permit the conference server to disclose this address,=20
> and yet my=20
> true identity would remain hidden.
>=20
> The advantage of this is that it decouples the administration of=20
> nickname namespaces from the administration of conference servers.
>=20
> But I am not necessarily opposed to coupling nickname namespaces with=20
> conference administration *if* the scoping can be made reasonable.
>=20
> 	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  Tue Feb 24 05:51: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 FAA12420
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 05:51:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ava9W-00063a-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 05:51:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ava8a-0005yP-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 05:50:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ava7l-0005tM-00; Tue, 24 Feb 2004 05: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 1Ava7Z-0003RD-5i; Tue, 24 Feb 2004 05: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 1Ava7W-0003Qw-EC
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 05: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 FAA12343
	for <simple@ietf.org>; Tue, 24 Feb 2004 05:48:55 -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 1Ava7S-0005rH-00
	for simple@ietf.org; Tue, 24 Feb 2004 05:48:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ava6Y-0005ml-00
	for simple@ietf.org; Tue, 24 Feb 2004 05:47:59 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ava5m-0005iZ-00
	for simple@ietf.org; Tue, 24 Feb 2004 05:47:10 -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 i1OAl4T06825;
	Tue, 24 Feb 2004 12:47:04 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 12:47:01 +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 i1OAl1iq027652;
	Tue, 24 Feb 2004 12:47:01 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00DrJahv; Tue, 24 Feb 2004 12:47:00 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 i1OAkw727476;
	Tue, 24 Feb 2004 12:46:58 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 12:46: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: <357AEC66DB509A4EA46CB85D7968B6AF46753D@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP6Lf5Z2Qi1fNVtTZ+hYRnEh1hNfAAeU+Pw
To: <pkyzivat@cisco.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 24 Feb 2004 10:46:57.0327 (UTC) FILETIME=[862E8BF0:01C3FAC3]
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, 24 Feb 2004 12:46: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.5 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Paul:

I mostly agree with your comments. Some minor tuning though.

> From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
>=20
> Miguel.An.Garcia@nokia.com wrote:
> >=20
> >>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >>
> > Regarding the scope of the nicknames, I believe a 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 administrative domains.
>=20
> 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.

Yeap, scopes is a non trivial issue. Basically, the requirement I had in =
my mind is that a user can freely move from one conference to another =
(all hosted by the same server) without loosing his nickname.=20

> It isn't good if it is a conference server either, if that is=20
> just one=20
> of a large pool of independent servers that are chosen at random as=20
> hosts for conferences.
>=20
> When the same group of users join in a number of conferences over a=20
> period of time, within that scope a nickname should be bound=20
> to a user=20
> for as long as that user wants it to remain bound.

I guess this is a matter of local policy, some conference may extend the =
"nickname reservation" to a user for a period of time, others won't.

>=20
> >>I think this would be better served by using real, routable=20
> >>im: or sip:=20
> >>uris. As needed, service providers can exist to host nicknames and=20
> >>forward requests addressed to them to other addresses.
> >=20
> > The point is that a nickname should not let you track the real user.
>  > Only the conference server is able to map the real SIP URI to the=20
> nickname,
>  > but not users. For instance, if user B receives an instant message
>  > (through the conference server) from user A, B should only see the
>  > nickname, unless A wants to disclose his real URI.
> >=20
> > Making nicknames a real URI loose the semantics of the "nickname".
>  > We don't want that behaviour, we want a nickname to remain=20
> a nickname,
>  > something meaningless.
>=20
> That depends on how things are administered. There could be=20
> "nickname"=20
> servers, that are nothing but specialized proxies. I would=20
> contract with=20
> one of these servers for whatever nicknames I want. These would be=20
> unique usernames within the domain managed by that server.=20
> Each would be=20
> configured to forward to an address of my choice. I would be given=20
> control to turn forwarding on and off selectively, so perhaps=20
> it would=20
> only work when I was actively using a particular nickname in=20
> a conference.
>=20
> Then I could use the nickname as my address when joining a=20
> conference. I=20
> could permit the conference server to disclose this address,=20
> and yet my=20
> true identity would remain hidden.
>=20
> The advantage of this is that it decouples the administration of=20
> nickname namespaces from the administration of conference servers.

Sounds good, but I guess the implementation would be a bit more =
complicated than our appoach. I don't see a big problem that the =
conference server does nickname administration, it is no a big overload.

> But I am not necessarily opposed to coupling nickname namespaces with=20
> conference administration *if* the scoping can be made reasonable.
>=20
> 	Paul
>=20

/Miguel

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


From exim@www1.ietf.org  Tue Feb 24 05:51: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 FAA12448
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 05:51: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 1Ava9f-0003gz-J3
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 05:51:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1OApBo5014191
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 05:51:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ava9f-0003go-5O
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 05:51: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 FAA12440
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 05:51:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ava9b-000646-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 05:51:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ava8b-0005yZ-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 05:50:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ava7l-0005tM-00; Tue, 24 Feb 2004 05: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 1Ava7Z-0003RD-5i; Tue, 24 Feb 2004 05: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 1Ava7W-0003Qw-EC
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 05: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 FAA12343
	for <simple@ietf.org>; Tue, 24 Feb 2004 05:48:55 -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 1Ava7S-0005rH-00
	for simple@ietf.org; Tue, 24 Feb 2004 05:48:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ava6Y-0005ml-00
	for simple@ietf.org; Tue, 24 Feb 2004 05:47:59 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ava5m-0005iZ-00
	for simple@ietf.org; Tue, 24 Feb 2004 05:47:10 -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 i1OAl4T06825;
	Tue, 24 Feb 2004 12:47:04 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 12:47:01 +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 i1OAl1iq027652;
	Tue, 24 Feb 2004 12:47:01 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00DrJahv; Tue, 24 Feb 2004 12:47:00 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 i1OAkw727476;
	Tue, 24 Feb 2004 12:46:58 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 12:46: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: <357AEC66DB509A4EA46CB85D7968B6AF46753D@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP6Lf5Z2Qi1fNVtTZ+hYRnEh1hNfAAeU+Pw
To: <pkyzivat@cisco.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 24 Feb 2004 10:46:57.0327 (UTC) FILETIME=[862E8BF0:01C3FAC3]
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, 24 Feb 2004 12:46: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.5 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Paul:

I mostly agree with your comments. Some minor tuning though.

> From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
>=20
> Miguel.An.Garcia@nokia.com wrote:
> >=20
> >>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >>
> > Regarding the scope of the nicknames, I believe a 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 administrative domains.
>=20
> 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.

Yeap, scopes is a non trivial issue. Basically, the requirement I had in =
my mind is that a user can freely move from one conference to another =
(all hosted by the same server) without loosing his nickname.=20

> It isn't good if it is a conference server either, if that is=20
> just one=20
> of a large pool of independent servers that are chosen at random as=20
> hosts for conferences.
>=20
> When the same group of users join in a number of conferences over a=20
> period of time, within that scope a nickname should be bound=20
> to a user=20
> for as long as that user wants it to remain bound.

I guess this is a matter of local policy, some conference may extend the =
"nickname reservation" to a user for a period of time, others won't.

>=20
> >>I think this would be better served by using real, routable=20
> >>im: or sip:=20
> >>uris. As needed, service providers can exist to host nicknames and=20
> >>forward requests addressed to them to other addresses.
> >=20
> > The point is that a nickname should not let you track the real user.
>  > Only the conference server is able to map the real SIP URI to the=20
> nickname,
>  > but not users. For instance, if user B receives an instant message
>  > (through the conference server) from user A, B should only see the
>  > nickname, unless A wants to disclose his real URI.
> >=20
> > Making nicknames a real URI loose the semantics of the "nickname".
>  > We don't want that behaviour, we want a nickname to remain=20
> a nickname,
>  > something meaningless.
>=20
> That depends on how things are administered. There could be=20
> "nickname"=20
> servers, that are nothing but specialized proxies. I would=20
> contract with=20
> one of these servers for whatever nicknames I want. These would be=20
> unique usernames within the domain managed by that server.=20
> Each would be=20
> configured to forward to an address of my choice. I would be given=20
> control to turn forwarding on and off selectively, so perhaps=20
> it would=20
> only work when I was actively using a particular nickname in=20
> a conference.
>=20
> Then I could use the nickname as my address when joining a=20
> conference. I=20
> could permit the conference server to disclose this address,=20
> and yet my=20
> true identity would remain hidden.
>=20
> The advantage of this is that it decouples the administration of=20
> nickname namespaces from the administration of conference servers.

Sounds good, but I guess the implementation would be a bit more =
complicated than our appoach. I don't see a big problem that the =
conference server does nickname administration, it is no a big overload.

> But I am not necessarily opposed to coupling nickname namespaces with=20
> conference administration *if* the scoping can be made reasonable.
>=20
> 	Paul
>=20

/Miguel

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



From simple-admin@ietf.org  Tue Feb 24 06:34: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 GAA13915
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 06:34:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvapG-0001wE-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 06:34:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvaoJ-0001mC-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 06:33:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvanJ-0001fC-00; Tue, 24 Feb 2004 06:32:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvanB-00067T-Up; Tue, 24 Feb 2004 06: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 1AvamJ-000669-Bd
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 06:31: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 GAA13794
	for <simple@ietf.org>; Tue, 24 Feb 2004 06:31:03 -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 1AvamF-0001Y0-00
	for simple@ietf.org; Tue, 24 Feb 2004 06:31:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvalH-0001Ty-00
	for simple@ietf.org; Tue, 24 Feb 2004 06:30:03 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avakf-0001PJ-00
	for simple@ietf.org; Tue, 24 Feb 2004 06:29:25 -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 i1OBTKH08847;
	Tue, 24 Feb 2004 13:29:20 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 13:29:13 +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 i1OBTDQp020082;
	Tue, 24 Feb 2004 13:29:13 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00MBuV0I; Tue, 24 Feb 2004 13:29:12 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 i1OBT5727234;
	Tue, 24 Feb 2004 13:29:06 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 12:51:14 +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: <357AEC66DB509A4EA46CB85D7968B6AF84E111@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP6N93oySZVmUEmQriaIjBXH5+ykAAi9rJA
To: <pkyzivat@cisco.com>, <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 24 Feb 2004 10:51:15.0290 (UTC) FILETIME=[1FF093A0:01C3FAC4]
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, 24 Feb 2004 12:51: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.5 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

> From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
>=20
>=20
> And then, do nicknames only apply to chat rooms? Or does every=20
> conference act as a scope for nicknames.
>=20

As I see it, nicknames could apply for conferences. A nickname should be =
unique within a conference server (as a minimum). It could be also =
unique within an administrative domain or confederation, or they could =
be also unique for some period of time.

/Miguel

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


From exim@www1.ietf.org  Tue Feb 24 06:34: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 GAA14006
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 06:34: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 1AvapM-0006Md-PO
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 06:34:17 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1OBYGLV024462
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 06:34:16 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvapM-0006MT-Ln
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 06:34: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 GAA13937
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 06:34:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvapI-0001wY-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 06:34:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvaoK-0001mL-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 06:33:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvanJ-0001fC-00; Tue, 24 Feb 2004 06:32:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvanB-00067T-Up; Tue, 24 Feb 2004 06: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 1AvamJ-000669-Bd
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 06:31: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 GAA13794
	for <simple@ietf.org>; Tue, 24 Feb 2004 06:31:03 -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 1AvamF-0001Y0-00
	for simple@ietf.org; Tue, 24 Feb 2004 06:31:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvalH-0001Ty-00
	for simple@ietf.org; Tue, 24 Feb 2004 06:30:03 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avakf-0001PJ-00
	for simple@ietf.org; Tue, 24 Feb 2004 06:29:25 -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 i1OBTKH08847;
	Tue, 24 Feb 2004 13:29:20 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 13:29:13 +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 i1OBTDQp020082;
	Tue, 24 Feb 2004 13:29:13 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00MBuV0I; Tue, 24 Feb 2004 13:29:12 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 i1OBT5727234;
	Tue, 24 Feb 2004 13:29:06 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 12:51:14 +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: <357AEC66DB509A4EA46CB85D7968B6AF84E111@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP6N93oySZVmUEmQriaIjBXH5+ykAAi9rJA
To: <pkyzivat@cisco.com>, <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 24 Feb 2004 10:51:15.0290 (UTC) FILETIME=[1FF093A0:01C3FAC4]
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, 24 Feb 2004 12:51: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.5 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

> From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
>=20
>=20
> And then, do nicknames only apply to chat rooms? Or does every=20
> conference act as a scope for nicknames.
>=20

As I see it, nicknames could apply for conferences. A nickname should be =
unique within a conference server (as a minimum). It could be also =
unique within an administrative domain or confederation, or they could =
be also unique for some period of time.

/Miguel

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



From simple-admin@ietf.org  Tue Feb 24 07:17: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 HAA15511
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 07:17:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbV9-0005oO-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 07:17:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvbTu-0005dE-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 07:16:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbSt-0005Wg-00; Tue, 24 Feb 2004 07:15:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvbSo-0000dm-6h; Tue, 24 Feb 2004 07:15:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvbRr-0000cy-4c
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 07:14: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 HAA15404
	for <simple@ietf.org>; Tue, 24 Feb 2004 07:14:02 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbRq-0005QL-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:14:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvbQx-0005Lf-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:13:08 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbQV-0005Gg-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:12:40 -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 i1OCCWH29583;
	Tue, 24 Feb 2004 14:12:32 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 14:11:32 +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 i1OCBWGj003061;
	Tue, 24 Feb 2004 14:11:32 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00EtyG9y; Tue, 24 Feb 2004 14:11:31 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 i1OCBP701480;
	Tue, 24 Feb 2004 14:11:25 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 14:11:22 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP5HWLkeurWKTVNSN6QN2AKwuyMxgBre/EA
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 24 Feb 2004 12:11:22.0502 (UTC) FILETIME=[5142EA60:01C3FACF]
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, 24 Feb 2004 14:11: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Something else occured to me. Modifying your example not to include id =
attribute, we have:

<foo>
   <bar>a</bar>
   <bar>b</bar>
</foo>

and I do an xcap addition operation:

PUT http://document/foo/bar

<bar>c</bar>

We end up with (c replaces a):

<foo>
   <bar>c</bar>
   <bar>b</bar>
</foo>

The desire was to add a 3rd <bar> element, but instead the first one was =
replaced. Oops.

Now I do a GET:

GET http://document/foo/bar

What does that return? <bar>c</bar>, <bar>b</bar> or both? It is not =
guaranteed to return what you put using PUT.

At the moment, the only way to add c is to replace the whole of <foo>. =
Is this good enough and acceptable? Of course we can give ids to every =
<bar>, but that's too much, IMO.

The other thing we can do is something like:

PUT http://document/foo/bar=3D"c"

<bar>c</bar>

But there's no point in having a PUT content in this case, and it =
doesn't work if bar has sub-elements.

/Hisham

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 22.February.2004 10:23
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
> inline.
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> >=20
> >> -----Original Message----- From: ext Jonathan Rosenberg
> >> [mailto:jdrosen@dynamicsoft.com] Sent: 19.February.2004 06:48 To:
> >> Khartabil Hisham (Nokia-TP-MSW/Helsinki) Cc: CBoulton@ubiquity.net;
> >> simple@ietf.org Subject: Re: [Simple] Update to xcap package
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> hisham.khartabil@nokia.com wrote:
> >>=20
> >>=20
> >>> I had the use case in my mind that if we have a list that is
> >>> shared amongst 100 or even 10000 employees and one modifies it,
> >>> then this will result in 100 NOTIFYs. Each then might generate a
> >>> GET.
> >>=20
> >> OK.
> >>=20
> >>=20
> >>> Also for a conference using XCAP, it might be true that there is
> >>> one creator, but there could be many privileged users who have
> >>> read rights and can subscribe to the changes in the conference
> >>> policy.
> >>>=20
> >>> I'm not sure if the cost of sending the changes in a NOTIFY as=20
> >>> opposed to just sending the etag is so great.
> >>=20
> >> One thing we need to figure out is the format for the NOTIFY. WHats
> >> in the event package at the moment won't work, because there are=20
> >> many valid results that can be obtained from applying the xcap
> >> operations to a document.
> >=20
> >=20
> > I'm sorry, I don't understand what you mean by saying that=20
> many valid
> > results can be obtained. Can you elaborate?
>=20
> Sorry for being unclear on it.
>=20
> Lets say I have a document like this:
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> and I do an xcap addition operation:
>=20
> PUT http://document/foo/bar[@id=3D"3"]
>=20
> <bar id=3D"3"/>
>=20
>=20
> XCAP requires that the server create this element such that a=20
> GET to the=20
> same URI returns the same body. However, there are three ways=20
> that the=20
> server could do such an insertion and still meet that definition:
>=20
> <foo>
>    <bar id=3D"3"/>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> OR
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"3"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> OR
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
>    <bar id=3D"3"/>
> </foo>
>=20
>=20
> The current xcap-package includes a hash in the notify, to allow the=20
> client to match what they did against what the server has. I believe=20
> that, in this hash, ordering of elements and attributes is=20
> signficiant.=20
> As a result, the hash computed by the server might not match the one=20
> computed by the client, since both client and server did the insert=20
> separately.
>=20
> A different "diff" format can be defined which is more precise about=20
> where the server did the insertion. For any element, specifying its=20
> parent and previous sibling is sufficient. If we want the=20
> hash to remain=20
> in the notifications, we'd need to define a format like that.
>=20
> Hope this clarifies.
>=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 Feb 24 07:17: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 HAA15532
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 07:17:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbVA-0005oZ-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 07:17:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvbTw-0005dX-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 07:16:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbSt-0005Wh-00; Tue, 24 Feb 2004 07:15:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvbSr-0000eU-6L; Tue, 24 Feb 2004 07: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 1AvbRt-0000dD-12
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 07:14: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 HAA15413
	for <simple@ietf.org>; Tue, 24 Feb 2004 07:14:04 -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 1AvbRs-0005Qb-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:14:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvbR1-0005M2-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:13:12 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbQe-0005Gn-00; Tue, 24 Feb 2004 07:12:48 -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 i1OCBkS03127;
	Tue, 24 Feb 2004 14:12:16 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 14:11: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 i1OCBP9d002598;
	Tue, 24 Feb 2004 14:11:25 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00RGtzt5; Tue, 24 Feb 2004 14:11:23 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 i1OCBM701440;
	Tue, 24 Feb 2004 14:11:22 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 14:11:22 +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: <357AEC66DB509A4EA46CB85D7968B6AF46753E@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Advanced IM requirements
Thread-Index: AcP5C/kBvwKHvMXJS6urOHqe9sfskgA3pGvQABD6gKAAJ+XiMA==
To: <cboulton@ubiquity.net>, <simple@ietf.org>, <sipping@ietf.org>
X-OriginalArrivalTime: 24 Feb 2004 12:11:22.0262 (UTC) FILETIME=[511E4B60:01C3FACF]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Advanced IM 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: Tue, 24 Feb 2004 14:11: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

A comment on the usage of the Require header in the MESSAGE receipt =
draft.

As far as I know, the Require header is used to indicate the peer that =
the request should not be processed if the extension is not supported.

You apply the Require header to the response... which is a bit weird, =
because you tell me what should be the action of the UAC if it does not =
support the functionality.

You can argue that we have already used Require headers in SIP responses =
(e.g.., 100rel). But there it had a clear meaning: there is an action =
that has to be taken upon the reception of the response: to generate a =
PRACK. But in your draft, I didn't see an equivalence.

In my view, this mechanism should only be applicable to Support headers =
in requests. If the message is no delivered, then a DSN can be =
generated, because of the Support header tag in the request.

And that comes to my next question. Do you intend proxies to generate =
DSNs to non delivered messages? I guess this is the idea, but I didn't =
find a "Proxy behavior" section in the document.

/Miguel



> -----Original Message-----
> From: sipping-admin@ietf.org=20
> [mailto:sipping-admin@ietf.org]On Behalf Of
> ext Chris Boulton
> Sent: 23 February, 2004 19:01
> To: Simple WG; sipping
> Subject: [Sipping] FW: [Simple] Advanced IM requirements
>=20
>=20
>=20
>=20
> As promised.
>=20
> https://www.ubiquity.net/draft-boulton-sipping-message-receipt-00.txt
>=20
> Chris.
>=20
>=20
> >-----Original Message-----
> >From: Chris Boulton
> >Sent: 23 February 2004 10:40
> >To: 'Jonathan Rosenberg'; Simple WG
> >Cc: 'sipping@ietf.org'
> >Subject: RE: [Simple] Advanced IM requirements
> >
> >Hi Jonathan et al,
> >
> >	I have an extremely early version (so be gentle) of a draft
> aimed at
> >supplying IM delivery reports.  It hasn't been formally submitted yet
> but I
> >have attached a copy - so would be grateful if the list could take a
> look
> >and see if it's worth progressing.  I will submit to the archives in
> the
> >next few days.  I will also put this on the internet=20
> somewhere in case
> this
> >attachment doesn't survive its journey (Will send link later).
> >
> >Best Regards,
> >
> >Chris.
> >
> >
> >>-----Original Message-----
> >>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> >>Sent: 22 February 2004 06:17
> >>To: Simple WG
> >>Subject: [Simple] Advanced IM requirements
> >>
> >>Folks,
> >>
> >>As I noted earlier, I resubmitted the advanced IM=20
> requirements draft.
> It
> >>specifies a bunch of advanced IM functions we havent yet=20
> tackled here.
> >>They are:
> >>
> >>* delivery reports for IM
> >>* is-typing indicator (Henning had an I-D on this that has expired)
> >>* capabilities indications of maximum desired message sizes for IM
> >>* page mode groups (under discussion in the context of exploders in
> >>sipping)
> >>* invitations to non-real time sessions
> >>
> >>
> >>The last of these is particularly interesting. One use case is "call
> >>alerts" in PTT. There, I send you a request to have a PTT chat. The
> >>request is not answered in real time. Rather, its stored by the
> >>recipient as if it were an IM, and can be answered at any=20
> time later.
> >>"Answering it" merely involves setting up a PTT call back to the
> caller.
> >>Its also possible to cancel the call alert at any time.
> >>
> >>There are some interesting ways to accomplish this function. The one
> >>I've been thinking about is taking a SIP INVITE message, and sending
> it
> >>in the body of a MESSAGE request as a message/sip content. I'm sure
> >>there are other ways.
> >>
> >>Are these topics for which there is still group interest in working
> on?
> >>I think all of them remain quite important.
> >>
> >>Thanks,
> >>Jonathan R.
> >>--
> >>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
> >>
> >>
> >>_______________________________________________
> >>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

_______________________________________________
Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sip@ietf.org for new developments of core SIP

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


From exim@www1.ietf.org  Tue Feb 24 07:17: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 HAA15632
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 07:17: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 1AvbVB-00012T-EH
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 07:17:29 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1OCHTtS003987
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 07:17:29 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvbVA-00012E-OX
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 07:17: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 HAA15529
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 07:17:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbVA-0005oT-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 07:17:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvbTv-0005dM-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 07:16:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbSt-0005Wg-00; Tue, 24 Feb 2004 07:15:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvbSo-0000dm-6h; Tue, 24 Feb 2004 07:15:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvbRr-0000cy-4c
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 07:14: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 HAA15404
	for <simple@ietf.org>; Tue, 24 Feb 2004 07:14:02 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbRq-0005QL-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:14:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvbQx-0005Lf-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:13:08 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbQV-0005Gg-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:12:40 -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 i1OCCWH29583;
	Tue, 24 Feb 2004 14:12:32 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 14:11:32 +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 i1OCBWGj003061;
	Tue, 24 Feb 2004 14:11:32 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00EtyG9y; Tue, 24 Feb 2004 14:11:31 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 i1OCBP701480;
	Tue, 24 Feb 2004 14:11:25 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 14:11:22 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP5HWLkeurWKTVNSN6QN2AKwuyMxgBre/EA
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 24 Feb 2004 12:11:22.0502 (UTC) FILETIME=[5142EA60:01C3FACF]
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, 24 Feb 2004 14:11: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Something else occured to me. Modifying your example not to include id =
attribute, we have:

<foo>
   <bar>a</bar>
   <bar>b</bar>
</foo>

and I do an xcap addition operation:

PUT http://document/foo/bar

<bar>c</bar>

We end up with (c replaces a):

<foo>
   <bar>c</bar>
   <bar>b</bar>
</foo>

The desire was to add a 3rd <bar> element, but instead the first one was =
replaced. Oops.

Now I do a GET:

GET http://document/foo/bar

What does that return? <bar>c</bar>, <bar>b</bar> or both? It is not =
guaranteed to return what you put using PUT.

At the moment, the only way to add c is to replace the whole of <foo>. =
Is this good enough and acceptable? Of course we can give ids to every =
<bar>, but that's too much, IMO.

The other thing we can do is something like:

PUT http://document/foo/bar=3D"c"

<bar>c</bar>

But there's no point in having a PUT content in this case, and it =
doesn't work if bar has sub-elements.

/Hisham

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 22.February.2004 10:23
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
> inline.
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> >=20
> >> -----Original Message----- From: ext Jonathan Rosenberg
> >> [mailto:jdrosen@dynamicsoft.com] Sent: 19.February.2004 06:48 To:
> >> Khartabil Hisham (Nokia-TP-MSW/Helsinki) Cc: CBoulton@ubiquity.net;
> >> simple@ietf.org Subject: Re: [Simple] Update to xcap package
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> hisham.khartabil@nokia.com wrote:
> >>=20
> >>=20
> >>> I had the use case in my mind that if we have a list that is
> >>> shared amongst 100 or even 10000 employees and one modifies it,
> >>> then this will result in 100 NOTIFYs. Each then might generate a
> >>> GET.
> >>=20
> >> OK.
> >>=20
> >>=20
> >>> Also for a conference using XCAP, it might be true that there is
> >>> one creator, but there could be many privileged users who have
> >>> read rights and can subscribe to the changes in the conference
> >>> policy.
> >>>=20
> >>> I'm not sure if the cost of sending the changes in a NOTIFY as=20
> >>> opposed to just sending the etag is so great.
> >>=20
> >> One thing we need to figure out is the format for the NOTIFY. WHats
> >> in the event package at the moment won't work, because there are=20
> >> many valid results that can be obtained from applying the xcap
> >> operations to a document.
> >=20
> >=20
> > I'm sorry, I don't understand what you mean by saying that=20
> many valid
> > results can be obtained. Can you elaborate?
>=20
> Sorry for being unclear on it.
>=20
> Lets say I have a document like this:
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> and I do an xcap addition operation:
>=20
> PUT http://document/foo/bar[@id=3D"3"]
>=20
> <bar id=3D"3"/>
>=20
>=20
> XCAP requires that the server create this element such that a=20
> GET to the=20
> same URI returns the same body. However, there are three ways=20
> that the=20
> server could do such an insertion and still meet that definition:
>=20
> <foo>
>    <bar id=3D"3"/>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> OR
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"3"/>
>    <bar id=3D"2"/>
> </foo>
>=20
> OR
>=20
> <foo>
>    <bar id=3D"1"/>
>    <bar id=3D"2"/>
>    <bar id=3D"3"/>
> </foo>
>=20
>=20
> The current xcap-package includes a hash in the notify, to allow the=20
> client to match what they did against what the server has. I believe=20
> that, in this hash, ordering of elements and attributes is=20
> signficiant.=20
> As a result, the hash computed by the server might not match the one=20
> computed by the client, since both client and server did the insert=20
> separately.
>=20
> A different "diff" format can be defined which is more precise about=20
> where the server did the insertion. For any element, specifying its=20
> parent and previous sibling is sufficient. If we want the=20
> hash to remain=20
> in the notifications, we'd need to define a format like that.
>=20
> Hope this clarifies.
>=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 Feb 24 07:18: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 HAA15658
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 07:18: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 1AvbVG-00012m-BC
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 07:17:34 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1OCHYkv004006
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 07:17:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvbVG-00012X-6Z
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 07:17: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 HAA15551
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 07:17:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbVF-0005pC-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 07:17:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvbTy-0005dj-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 07:16:15 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbSt-0005Wh-00; Tue, 24 Feb 2004 07:15:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvbSr-0000eU-6L; Tue, 24 Feb 2004 07: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 1AvbRt-0000dD-12
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 07:14: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 HAA15413
	for <simple@ietf.org>; Tue, 24 Feb 2004 07:14:04 -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 1AvbRs-0005Qb-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:14:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvbR1-0005M2-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:13:12 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvbQe-0005Gn-00; Tue, 24 Feb 2004 07:12:48 -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 i1OCBkS03127;
	Tue, 24 Feb 2004 14:12:16 +0200 (EET)
X-Scanned: Tue, 24 Feb 2004 14:11: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 i1OCBP9d002598;
	Tue, 24 Feb 2004 14:11:25 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00RGtzt5; Tue, 24 Feb 2004 14:11:23 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 i1OCBM701440;
	Tue, 24 Feb 2004 14:11:22 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 24 Feb 2004 14:11:22 +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: <357AEC66DB509A4EA46CB85D7968B6AF46753E@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Advanced IM requirements
Thread-Index: AcP5C/kBvwKHvMXJS6urOHqe9sfskgA3pGvQABD6gKAAJ+XiMA==
To: <cboulton@ubiquity.net>, <simple@ietf.org>, <sipping@ietf.org>
X-OriginalArrivalTime: 24 Feb 2004 12:11:22.0262 (UTC) FILETIME=[511E4B60:01C3FACF]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Advanced IM 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: Tue, 24 Feb 2004 14:11: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

A comment on the usage of the Require header in the MESSAGE receipt =
draft.

As far as I know, the Require header is used to indicate the peer that =
the request should not be processed if the extension is not supported.

You apply the Require header to the response... which is a bit weird, =
because you tell me what should be the action of the UAC if it does not =
support the functionality.

You can argue that we have already used Require headers in SIP responses =
(e.g.., 100rel). But there it had a clear meaning: there is an action =
that has to be taken upon the reception of the response: to generate a =
PRACK. But in your draft, I didn't see an equivalence.

In my view, this mechanism should only be applicable to Support headers =
in requests. If the message is no delivered, then a DSN can be =
generated, because of the Support header tag in the request.

And that comes to my next question. Do you intend proxies to generate =
DSNs to non delivered messages? I guess this is the idea, but I didn't =
find a "Proxy behavior" section in the document.

/Miguel



> -----Original Message-----
> From: sipping-admin@ietf.org=20
> [mailto:sipping-admin@ietf.org]On Behalf Of
> ext Chris Boulton
> Sent: 23 February, 2004 19:01
> To: Simple WG; sipping
> Subject: [Sipping] FW: [Simple] Advanced IM requirements
>=20
>=20
>=20
>=20
> As promised.
>=20
> https://www.ubiquity.net/draft-boulton-sipping-message-receipt-00.txt
>=20
> Chris.
>=20
>=20
> >-----Original Message-----
> >From: Chris Boulton
> >Sent: 23 February 2004 10:40
> >To: 'Jonathan Rosenberg'; Simple WG
> >Cc: 'sipping@ietf.org'
> >Subject: RE: [Simple] Advanced IM requirements
> >
> >Hi Jonathan et al,
> >
> >	I have an extremely early version (so be gentle) of a draft
> aimed at
> >supplying IM delivery reports.  It hasn't been formally submitted yet
> but I
> >have attached a copy - so would be grateful if the list could take a
> look
> >and see if it's worth progressing.  I will submit to the archives in
> the
> >next few days.  I will also put this on the internet=20
> somewhere in case
> this
> >attachment doesn't survive its journey (Will send link later).
> >
> >Best Regards,
> >
> >Chris.
> >
> >
> >>-----Original Message-----
> >>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> >>Sent: 22 February 2004 06:17
> >>To: Simple WG
> >>Subject: [Simple] Advanced IM requirements
> >>
> >>Folks,
> >>
> >>As I noted earlier, I resubmitted the advanced IM=20
> requirements draft.
> It
> >>specifies a bunch of advanced IM functions we havent yet=20
> tackled here.
> >>They are:
> >>
> >>* delivery reports for IM
> >>* is-typing indicator (Henning had an I-D on this that has expired)
> >>* capabilities indications of maximum desired message sizes for IM
> >>* page mode groups (under discussion in the context of exploders in
> >>sipping)
> >>* invitations to non-real time sessions
> >>
> >>
> >>The last of these is particularly interesting. One use case is "call
> >>alerts" in PTT. There, I send you a request to have a PTT chat. The
> >>request is not answered in real time. Rather, its stored by the
> >>recipient as if it were an IM, and can be answered at any=20
> time later.
> >>"Answering it" merely involves setting up a PTT call back to the
> caller.
> >>Its also possible to cancel the call alert at any time.
> >>
> >>There are some interesting ways to accomplish this function. The one
> >>I've been thinking about is taking a SIP INVITE message, and sending
> it
> >>in the body of a MESSAGE request as a message/sip content. I'm sure
> >>there are other ways.
> >>
> >>Are these topics for which there is still group interest in working
> on?
> >>I think all of them remain quite important.
> >>
> >>Thanks,
> >>Jonathan R.
> >>--
> >>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
> >>
> >>
> >>_______________________________________________
> >>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

_______________________________________________
Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sip@ietf.org for new developments of core SIP

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



From simple-admin@ietf.org  Tue Feb 24 07:50: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 HAA17475
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 07:50:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avc0h-0001Wl-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 07:50:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avbzj-0001S3-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 07:49:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avbyp-0001Nt-00; Tue, 24 Feb 2004 07: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 1Avbyk-0003nI-Ld; Tue, 24 Feb 2004 07: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 1Avbxr-0003lx-VC
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 07:47: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 HAA17386
	for <simple@ietf.org>; Tue, 24 Feb 2004 07:47:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avbxr-0001J2-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:47:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avbwp-0001Ei-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:46:04 -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 1AvbwM-0001Af-00; Tue, 24 Feb 2004 07:45:34 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly10b.srv.mailcontrol.com (MailControl) with SMTP id i1OCj11M031046;
	Tue, 24 Feb 2004 12:45:01 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; Tue, 24 Feb 2004 12:44:59 +0000
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.6249.0
Message-ID: <45730E094814E44488F789C1CDED27AE0219B1AF@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: Advanced IM requirements
Thread-Index: AcP5C/kBvwKHvMXJS6urOHqe9sfskgA3pGvQABD6gKAAJ+XiMAABBLRg
From: "Chris Boulton" <cboulton@ubiquity.net>
To: <Miguel.An.Garcia@nokia.com>, <simple@ietf.org>, <sipping@ietf.org>
X-Scanned-By: MailControl A-04-00-00 (www.mailcontrol.com)
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Advanced IM 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: Tue, 24 Feb 2004 12:45:01 -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

Miguel - thanks for taking the time to read this - I have included a
couple of comments in-line.


>-----Original Message-----
>From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
>Sent: 24 February 2004 12:11
>To: Chris Boulton; simple@ietf.org; sipping@ietf.org
>Subject: RE: Advanced IM requirements
>
>A comment on the usage of the Require header in the MESSAGE receipt
draft.
>
>As far as I know, the Require header is used to indicate the peer that
the
>request should not be processed if the extension is not supported.
>
>You apply the Require header to the response... which is a bit weird,
>because you tell me what should be the action of the UAC if it does not
>support the functionality.
>
>You can argue that we have already used Require headers in SIP
responses
>(e.g.., 100rel). But there it had a clear meaning: there is an action
that
>has to be taken upon the reception of the response: to generate a
PRACK.
>But in your draft, I didn't see an equivalence.
>
>In my view, this mechanism should only be applicable to Support headers
in
>requests. If the message is no delivered, then a DSN can be generated,
>because of the Support header tag in the request.

[Chris Boulton] Seems reasonable to me.  This is an early version and I
will note this as a point for my discussions in Korea.  My intention was
to encourage a stateless mechanism that allowed for state-full
processing if required when used with a GRUU.  In that if a UAC issued a
MESSAGE with a GRUU + grid parameter, it would need state for the grid
association on the incoming receipt(Even though this is discouraged).
So the intended action for the UAC was to remain state-full for that
particular grid parameter - otherwise dispose of state (But I agree -
not a SIP action).

>
>And that comes to my next question. Do you intend proxies to generate
DSNs
>to non delivered messages? I guess this is the idea, but I didn't find
a
>"Proxy behavior" section in the document.

[Chris Boulton] In this initial draft, the mechanism only applies to
successful MESSAGE requests (2xx class recpose).  It covered scenarios
where the message had arrived at a store-forward device OR delivered to
the handset but had not been read etc.  Again, I am interested in the
lists thoughts on this so please let me know.  I will also note this
down for discussion.

Chris.


>
>/Miguel
>
>
>
>> -----Original Message-----
>> From: sipping-admin@ietf.org
>> [mailto:sipping-admin@ietf.org]On Behalf Of
>> ext Chris Boulton
>> Sent: 23 February, 2004 19:01
>> To: Simple WG; sipping
>> Subject: [Sipping] FW: [Simple] Advanced IM requirements
>>
>>
>>
>>
>> As promised.
>>
>> https://www.ubiquity.net/draft-boulton-sipping-message-receipt-00.txt
>>
>> Chris.
>>
>>
>> >-----Original Message-----
>> >From: Chris Boulton
>> >Sent: 23 February 2004 10:40
>> >To: 'Jonathan Rosenberg'; Simple WG
>> >Cc: 'sipping@ietf.org'
>> >Subject: RE: [Simple] Advanced IM requirements
>> >
>> >Hi Jonathan et al,
>> >
>> >	I have an extremely early version (so be gentle) of a draft
>> aimed at
>> >supplying IM delivery reports.  It hasn't been formally submitted
yet
>> but I
>> >have attached a copy - so would be grateful if the list could take a
>> look
>> >and see if it's worth progressing.  I will submit to the archives in
>> the
>> >next few days.  I will also put this on the internet
>> somewhere in case
>> this
>> >attachment doesn't survive its journey (Will send link later).
>> >
>> >Best Regards,
>> >
>> >Chris.
>> >
>> >
>> >>-----Original Message-----
>> >>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>> >>Sent: 22 February 2004 06:17
>> >>To: Simple WG
>> >>Subject: [Simple] Advanced IM requirements
>> >>
>> >>Folks,
>> >>
>> >>As I noted earlier, I resubmitted the advanced IM
>> requirements draft.
>> It
>> >>specifies a bunch of advanced IM functions we havent yet
>> tackled here.
>> >>They are:
>> >>
>> >>* delivery reports for IM
>> >>* is-typing indicator (Henning had an I-D on this that has expired)
>> >>* capabilities indications of maximum desired message sizes for IM
>> >>* page mode groups (under discussion in the context of exploders in
>> >>sipping)
>> >>* invitations to non-real time sessions
>> >>
>> >>
>> >>The last of these is particularly interesting. One use case is
"call
>> >>alerts" in PTT. There, I send you a request to have a PTT chat. The
>> >>request is not answered in real time. Rather, its stored by the
>> >>recipient as if it were an IM, and can be answered at any
>> time later.
>> >>"Answering it" merely involves setting up a PTT call back to the
>> caller.
>> >>Its also possible to cancel the call alert at any time.
>> >>
>> >>There are some interesting ways to accomplish this function. The
one
>> >>I've been thinking about is taking a SIP INVITE message, and
sending
>> it
>> >>in the body of a MESSAGE request as a message/sip content. I'm sure
>> >>there are other ways.
>> >>
>> >>Are these topics for which there is still group interest in working
>> on?
>> >>I think all of them remain quite important.
>> >>
>> >>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
>>
>>
>> This message has been scanned for viruses by MailControl -
>www.mailcontrol.com
>
>_______________________________________________
>Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
>This list is for NEW development of the application of SIP
>Use sip-implementors@cs.columbia.edu for questions on current sip
>Use sip@ietf.org for new developments of core SIP


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 Feb 24 07:50: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 HAA17517
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 07:50: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 1Avc0i-00043I-SZ
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 07:50:04 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1OCo4jL015570
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 07: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 1Avc0i-000433-OF
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 07:50: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 HAA17492
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 07:50:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avc0h-0001Wt-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 07:50:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avbzk-0001SA-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 07:49:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avbyp-0001Nt-00; Tue, 24 Feb 2004 07: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 1Avbyk-0003nI-Ld; Tue, 24 Feb 2004 07: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 1Avbxr-0003lx-VC
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 07:47: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 HAA17386
	for <simple@ietf.org>; Tue, 24 Feb 2004 07:47:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avbxr-0001J2-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:47:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avbwp-0001Ei-00
	for simple@ietf.org; Tue, 24 Feb 2004 07:46:04 -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 1AvbwM-0001Af-00; Tue, 24 Feb 2004 07:45:34 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly10b.srv.mailcontrol.com (MailControl) with SMTP id i1OCj11M031046;
	Tue, 24 Feb 2004 12:45:01 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; Tue, 24 Feb 2004 12:44:59 +0000
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.6249.0
Message-ID: <45730E094814E44488F789C1CDED27AE0219B1AF@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: Advanced IM requirements
Thread-Index: AcP5C/kBvwKHvMXJS6urOHqe9sfskgA3pGvQABD6gKAAJ+XiMAABBLRg
From: "Chris Boulton" <cboulton@ubiquity.net>
To: <Miguel.An.Garcia@nokia.com>, <simple@ietf.org>, <sipping@ietf.org>
X-Scanned-By: MailControl A-04-00-00 (www.mailcontrol.com)
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Advanced IM 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: Tue, 24 Feb 2004 12:45:01 -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

Miguel - thanks for taking the time to read this - I have included a
couple of comments in-line.


>-----Original Message-----
>From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
>Sent: 24 February 2004 12:11
>To: Chris Boulton; simple@ietf.org; sipping@ietf.org
>Subject: RE: Advanced IM requirements
>
>A comment on the usage of the Require header in the MESSAGE receipt
draft.
>
>As far as I know, the Require header is used to indicate the peer that
the
>request should not be processed if the extension is not supported.
>
>You apply the Require header to the response... which is a bit weird,
>because you tell me what should be the action of the UAC if it does not
>support the functionality.
>
>You can argue that we have already used Require headers in SIP
responses
>(e.g.., 100rel). But there it had a clear meaning: there is an action
that
>has to be taken upon the reception of the response: to generate a
PRACK.
>But in your draft, I didn't see an equivalence.
>
>In my view, this mechanism should only be applicable to Support headers
in
>requests. If the message is no delivered, then a DSN can be generated,
>because of the Support header tag in the request.

[Chris Boulton] Seems reasonable to me.  This is an early version and I
will note this as a point for my discussions in Korea.  My intention was
to encourage a stateless mechanism that allowed for state-full
processing if required when used with a GRUU.  In that if a UAC issued a
MESSAGE with a GRUU + grid parameter, it would need state for the grid
association on the incoming receipt(Even though this is discouraged).
So the intended action for the UAC was to remain state-full for that
particular grid parameter - otherwise dispose of state (But I agree -
not a SIP action).

>
>And that comes to my next question. Do you intend proxies to generate
DSNs
>to non delivered messages? I guess this is the idea, but I didn't find
a
>"Proxy behavior" section in the document.

[Chris Boulton] In this initial draft, the mechanism only applies to
successful MESSAGE requests (2xx class recpose).  It covered scenarios
where the message had arrived at a store-forward device OR delivered to
the handset but had not been read etc.  Again, I am interested in the
lists thoughts on this so please let me know.  I will also note this
down for discussion.

Chris.


>
>/Miguel
>
>
>
>> -----Original Message-----
>> From: sipping-admin@ietf.org
>> [mailto:sipping-admin@ietf.org]On Behalf Of
>> ext Chris Boulton
>> Sent: 23 February, 2004 19:01
>> To: Simple WG; sipping
>> Subject: [Sipping] FW: [Simple] Advanced IM requirements
>>
>>
>>
>>
>> As promised.
>>
>> https://www.ubiquity.net/draft-boulton-sipping-message-receipt-00.txt
>>
>> Chris.
>>
>>
>> >-----Original Message-----
>> >From: Chris Boulton
>> >Sent: 23 February 2004 10:40
>> >To: 'Jonathan Rosenberg'; Simple WG
>> >Cc: 'sipping@ietf.org'
>> >Subject: RE: [Simple] Advanced IM requirements
>> >
>> >Hi Jonathan et al,
>> >
>> >	I have an extremely early version (so be gentle) of a draft
>> aimed at
>> >supplying IM delivery reports.  It hasn't been formally submitted
yet
>> but I
>> >have attached a copy - so would be grateful if the list could take a
>> look
>> >and see if it's worth progressing.  I will submit to the archives in
>> the
>> >next few days.  I will also put this on the internet
>> somewhere in case
>> this
>> >attachment doesn't survive its journey (Will send link later).
>> >
>> >Best Regards,
>> >
>> >Chris.
>> >
>> >
>> >>-----Original Message-----
>> >>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>> >>Sent: 22 February 2004 06:17
>> >>To: Simple WG
>> >>Subject: [Simple] Advanced IM requirements
>> >>
>> >>Folks,
>> >>
>> >>As I noted earlier, I resubmitted the advanced IM
>> requirements draft.
>> It
>> >>specifies a bunch of advanced IM functions we havent yet
>> tackled here.
>> >>They are:
>> >>
>> >>* delivery reports for IM
>> >>* is-typing indicator (Henning had an I-D on this that has expired)
>> >>* capabilities indications of maximum desired message sizes for IM
>> >>* page mode groups (under discussion in the context of exploders in
>> >>sipping)
>> >>* invitations to non-real time sessions
>> >>
>> >>
>> >>The last of these is particularly interesting. One use case is
"call
>> >>alerts" in PTT. There, I send you a request to have a PTT chat. The
>> >>request is not answered in real time. Rather, its stored by the
>> >>recipient as if it were an IM, and can be answered at any
>> time later.
>> >>"Answering it" merely involves setting up a PTT call back to the
>> caller.
>> >>Its also possible to cancel the call alert at any time.
>> >>
>> >>There are some interesting ways to accomplish this function. The
one
>> >>I've been thinking about is taking a SIP INVITE message, and
sending
>> it
>> >>in the body of a MESSAGE request as a message/sip content. I'm sure
>> >>there are other ways.
>> >>
>> >>Are these topics for which there is still group interest in working
>> on?
>> >>I think all of them remain quite important.
>> >>
>> >>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
>>
>>
>> This message has been scanned for viruses by MailControl -
>www.mailcontrol.com
>
>_______________________________________________
>Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
>This list is for NEW development of the application of SIP
>Use sip-implementors@cs.columbia.edu for questions on current sip
>Use sip@ietf.org for new developments of core SIP


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  Tue Feb 24 11:30: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 LAA28236
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 11:30:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfRm-00074R-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 11:30:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvfQq-0006uE-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 11:29:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfPo-0006ko-00; Tue, 24 Feb 2004 11:28:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvfPd-0002nf-IX; Tue, 24 Feb 2004 11: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 1AvfOn-0002hS-Nn
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 11:27: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 LAA27921
	for <simple@ietf.org>; Tue, 24 Feb 2004 11:27:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfOm-0006YF-01
	for simple@ietf.org; Tue, 24 Feb 2004 11:27:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvfLp-0006I6-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:24:06 -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 1AvfLb-0006Bt-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:23:51 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-2.cisco.com with ESMTP; 24 Feb 2004 08:33:28 +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 i1OGNI1m009455;
	Tue, 24 Feb 2004 08:23:19 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG88694;
	Tue, 24 Feb 2004 11:23:17 -0500 (EST)
Message-ID: <403B7A75.4000103@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: Miguel.An.Garcia@nokia.com, simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@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, 24 Feb 2004 11:23: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

Hmm. I was wondering about that too. I guess one possibility would be to 
send the mapping from SSRC in RTCP. (I am not very knowledgable about 
RTP, but I think RTCP carries a mapping from SSRC to text names.)

Another way would be for the SSRC to itself be considered a form of 
nickname and be published as part of the conference state. (I guess that 
would require a facility for multiple nicknames per participant.)

	Paul

hisham.khartabil@nokia.com wrote:
> Just out of curiosity: how do you transport the display name (nick name) for audio or video? In RTP? or does the recipient have to have local mapping between SSRCs and display names?
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: simple-admin@ietf.org [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 
>>>
>>goal should 
>>
>>>>not be to introduce special features for chat conferences. It 
>>>>should be 
>>>>to learn what features users of chat conferences expect, and 
>>>>ensure that 
>>>>comparable features are available via our conference framework, and 
>>>>available with any media when that makes sense. So I think 
>>>>some of these 
>>>>ideas need to flow back into the 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 aren't any now.
>>
>>I agree there aren't. I am suggesting that *where it makes 
>>sense* these 
>>should be advanced as requirements against conferences in general, 
>>rather than being focused as requirements only for chat 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 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 current speaker.
>>
>>It also may provide a better way to deal with anonymous 
>>participants in 
>>all sorts of conferences, by giving them nicknames as handles to 
>>reference them by.
>>
>>Then, instead of saying: "Will the anonymous participant with 
>>the deep 
>>voice please repeat his question?", you can say: "Darth, will 
>>you please 
>>repeat your question?".
>>
>>
>>>>However it is relatively trivial to be more accomodating, 
>>>
>>adding and 
>>
>>>>removing cpim wrappers according to the desires of the 
>>>>individual 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 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 
>>>
>>nicknames will 
>>
>>>>need to be authenticated and authorized. But it isn't at all 
>>>>clear that 
>>>>the focus is the right entity to do so. (The scope is wrong.)
>>>
>>>I don't think a nickname has to be authorized. Users are authorized,
>>
>> > and once a user is authorized, she can choose any 
>>available nickname.
>> > Is this what you meant?
>>
>>>Regarding the scope of the nicknames, I believe a 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 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 that is 
>>just one 
>>of a large pool of independent servers that are chosen at random as 
>>hosts for conferences.
>>
>>When the same group of users join in a number of conferences over a 
>>period of time, within that scope a nickname should be bound 
>>to a user 
>>for as long as that user wants it to remain bound.
>>
>>
>>>>I think this would be better served by using real, routable 
>>>>im: or sip: 
>>>>uris. As needed, service providers can exist to host nicknames and 
>>>>forward requests addressed to them to other addresses.
>>>
>>>The point is that a nickname should not let you track the real user.
>>
>> > Only the conference server is able to map the real SIP URI to the 
>>nickname,
>> > but not users. For instance, if user B receives an instant message
>> > (through the conference server) from user A, B should only see the
>> > nickname, unless A wants to disclose his real URI.
>>
>>>Making nicknames a real URI loose the semantics of the "nickname".
>>
>> > We don't want that behaviour, we want a nickname to remain 
>>a nickname,
>> > something meaningless.
>>
>>That depends on how things are administered. There could be 
>>"nickname" 
>>servers, that are nothing but specialized proxies. I would 
>>contract with 
>>one of these servers for whatever nicknames I want. These would be 
>>unique usernames within the domain managed by that server. 
>>Each would be 
>>configured to forward to an address of my choice. I would be given 
>>control to turn forwarding on and off selectively, so perhaps 
>>it would 
>>only work when I was actively using a particular nickname in 
>>a conference.
>>
>>Then I could use the nickname as my address when joining a 
>>conference. I 
>>could permit the conference server to disclose this address, 
>>and yet my 
>>true identity would remain hidden.
>>
>>The advantage of this is that it decouples the administration of 
>>nickname namespaces from the administration of conference servers.
>>
>>But I am not necessarily opposed to coupling nickname namespaces with 
>>conference administration *if* the scoping can be made reasonable.
>>
>>	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 Feb 24 11:30: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 LAA28258
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 11:30:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfRp-00074s-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 11:30:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvfQt-0006uY-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 11:29:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfPo-0006kp-00; Tue, 24 Feb 2004 11:28:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvfPe-0002nn-6k; Tue, 24 Feb 2004 11: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 1AvfP4-0002i5-E2
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 11:27: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 LAA27949
	for <simple@ietf.org>; Tue, 24 Feb 2004 11:27:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfP3-0006Zu-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:27:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvfHv-0005s2-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:20:04 -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 1AvfHh-0005me-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:19:49 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 24 Feb 2004 08:30:07 +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 i1OGJFuA009592;
	Tue, 24 Feb 2004 08:19:16 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG88229;
	Tue, 24 Feb 2004 11:19:14 -0500 (EST)
Message-ID: <403B7982.10008@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: Miguel.An.Garcia@nokia.com, simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BD@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, 24 Feb 2004 11:19: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

Hisham,

I don't think I agree with you. In the usage you describe, it probably 
would be ok for there to be multiple users calling themselves 
"beerLover". But I believe what is being proposed here is a unique 
identity within some scope. (The scope seems lack definition so far.)

My primary concern is to define the scope of names clearly. My secondary 
concern is to potentially separate the scope of these names from the 
scope of the conference, or the conference server, itself. If so, there 
might be users with names from different scopes in the same conference. 
And in that case they start to look like URIs.

A case that now occurs to me is when two conferences are federated, by 
making one focus a participant in another conference. In that case, if 
nicknames are scoped by conference or conference server, and the scope 
is implicit rather than being passed around with each name, then it will 
not be possible to show nicknames for the users of a federated conference.

	Paul

hisham.khartabil@nokia.com wrote:
> I think we are mixing nickname with user ID (or usename). In a conference talking about beer, I would have a nickname of BeerLover. In a conference talking about MSRP, I would have a nickname MSRPLover. My user ID for both is hisham@nokia.com. If I want to be anonymous, my user ID would be different.
> 
> I don't think this is the same as assigning aliases to user IDs. I believe this is what Paul is getting at. If you are talking about a nickname within an aokia-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 
>>>
>>goal should 
>>
>>>>not be to introduce special features for chat conferences. It 
>>>>should be 
>>>>to learn what features users of chat conferences expect, and 
>>>>ensure that 
>>>>comparable features are available via our conference framework, and 
>>>>available with any media when that makes sense. So I think 
>>>>some of these 
>>>>ideas need to flow back into the 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 aren't any now.
>>
>>I agree there aren't. I am suggesting that *where it makes 
>>sense* these 
>>should be advanced as requirements against conferences in general, 
>>rather than being focused as requirements only for chat 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 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 current speaker.
>>
>>It also may provide a better way to deal with anonymous 
>>participants in 
>>all sorts of conferences, by giving them nicknames as handles to 
>>reference them by.
>>
>>Then, instead of saying: "Will the anonymous participant with 
>>the deep 
>>voice please repeat his question?", you can say: "Darth, will 
>>you please 
>>repeat your question?".
>>
>>
>>>>However it is relatively trivial to be more accomodating, 
>>>
>>adding and 
>>
>>>>removing cpim wrappers according to the desires of the 
>>>>individual 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 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 
>>>
>>nicknames will 
>>
>>>>need to be authenticated and authorized. But it isn't at all 
>>>>clear that 
>>>>the focus is the right entity to do so. (The scope is wrong.)
>>>
>>>I don't think a nickname has to be authorized. Users are authorized,
>>
>> > and once a user is authorized, she can choose any 
>>available nickname.
>> > Is this what you meant?
>>
>>>Regarding the scope of the nicknames, I believe a 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 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 that is 
>>just one 
>>of a large pool of independent servers that are chosen at random as 
>>hosts for conferences.
>>
>>When the same group of users join in a number of conferences over a 
>>period of time, within that scope a nickname should be bound 
>>to a user 
>>for as long as that user wants it to remain bound.
>>
>>
>>>>I think this would be better served by using real, routable 
>>>>im: or sip: 
>>>>uris. As needed, service providers can exist to host nicknames and 
>>>>forward requests addressed to them to other addresses.
>>>
>>>The point is that a nickname should not let you track the real user.
>>
>> > Only the conference server is able to map the real SIP URI to the 
>>nickname,
>> > but not users. For instance, if user B receives an instant message
>> > (through the conference server) from user A, B should only see the
>> > nickname, unless A wants to disclose his real URI.
>>
>>>Making nicknames a real URI loose the semantics of the "nickname".
>>
>> > We don't want that behaviour, we want a nickname to remain 
>>a nickname,
>> > something meaningless.
>>
>>That depends on how things are administered. There could be 
>>"nickname" 
>>servers, that are nothing but specialized proxies. I would 
>>contract with 
>>one of these servers for whatever nicknames I want. These would be 
>>unique usernames within the domain managed by that server. 
>>Each would be 
>>configured to forward to an address of my choice. I would be given 
>>control to turn forwarding on and off selectively, so perhaps 
>>it would 
>>only work when I was actively using a particular nickname in 
>>a conference.
>>
>>Then I could use the nickname as my address when joining a 
>>conference. I 
>>could permit the conference server to disclose this address, 
>>and yet my 
>>true identity would remain hidden.
>>
>>The advantage of this is that it decouples the administration of 
>>nickname namespaces from the administration of conference servers.
>>
>>But I am not necessarily opposed to coupling nickname namespaces with 
>>conference administration *if* the scoping can be made reasonable.
>>
>>	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 Feb 24 11:30: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 LAA28301
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 11:30: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 1AvfRn-0003Up-Pc
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 11:30:15 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1OGUFaE013438
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 11:30:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvfRn-0003Uf-K8
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 11:30: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 LAA28246
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 11:30:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfRm-00074X-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 11:30:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvfQr-0006uN-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 11:29:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfPo-0006ko-00; Tue, 24 Feb 2004 11:28:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvfPd-0002nf-IX; Tue, 24 Feb 2004 11: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 1AvfOn-0002hS-Nn
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 11:27: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 LAA27921
	for <simple@ietf.org>; Tue, 24 Feb 2004 11:27:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfOm-0006YF-01
	for simple@ietf.org; Tue, 24 Feb 2004 11:27:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvfLp-0006I6-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:24:06 -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 1AvfLb-0006Bt-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:23:51 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-2.cisco.com with ESMTP; 24 Feb 2004 08:33:28 +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 i1OGNI1m009455;
	Tue, 24 Feb 2004 08:23:19 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG88694;
	Tue, 24 Feb 2004 11:23:17 -0500 (EST)
Message-ID: <403B7A75.4000103@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: Miguel.An.Garcia@nokia.com, simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@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, 24 Feb 2004 11:23: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

Hmm. I was wondering about that too. I guess one possibility would be to 
send the mapping from SSRC in RTCP. (I am not very knowledgable about 
RTP, but I think RTCP carries a mapping from SSRC to text names.)

Another way would be for the SSRC to itself be considered a form of 
nickname and be published as part of the conference state. (I guess that 
would require a facility for multiple nicknames per participant.)

	Paul

hisham.khartabil@nokia.com wrote:
> Just out of curiosity: how do you transport the display name (nick name) for audio or video? In RTP? or does the recipient have to have local mapping between SSRCs and display names?
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: simple-admin@ietf.org [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 
>>>
>>goal should 
>>
>>>>not be to introduce special features for chat conferences. It 
>>>>should be 
>>>>to learn what features users of chat conferences expect, and 
>>>>ensure that 
>>>>comparable features are available via our conference framework, and 
>>>>available with any media when that makes sense. So I think 
>>>>some of these 
>>>>ideas need to flow back into the 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 aren't any now.
>>
>>I agree there aren't. I am suggesting that *where it makes 
>>sense* these 
>>should be advanced as requirements against conferences in general, 
>>rather than being focused as requirements only for chat 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 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 current speaker.
>>
>>It also may provide a better way to deal with anonymous 
>>participants in 
>>all sorts of conferences, by giving them nicknames as handles to 
>>reference them by.
>>
>>Then, instead of saying: "Will the anonymous participant with 
>>the deep 
>>voice please repeat his question?", you can say: "Darth, will 
>>you please 
>>repeat your question?".
>>
>>
>>>>However it is relatively trivial to be more accomodating, 
>>>
>>adding and 
>>
>>>>removing cpim wrappers according to the desires of the 
>>>>individual 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 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 
>>>
>>nicknames will 
>>
>>>>need to be authenticated and authorized. But it isn't at all 
>>>>clear that 
>>>>the focus is the right entity to do so. (The scope is wrong.)
>>>
>>>I don't think a nickname has to be authorized. Users are authorized,
>>
>> > and once a user is authorized, she can choose any 
>>available nickname.
>> > Is this what you meant?
>>
>>>Regarding the scope of the nicknames, I believe a 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 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 that is 
>>just one 
>>of a large pool of independent servers that are chosen at random as 
>>hosts for conferences.
>>
>>When the same group of users join in a number of conferences over a 
>>period of time, within that scope a nickname should be bound 
>>to a user 
>>for as long as that user wants it to remain bound.
>>
>>
>>>>I think this would be better served by using real, routable 
>>>>im: or sip: 
>>>>uris. As needed, service providers can exist to host nicknames and 
>>>>forward requests addressed to them to other addresses.
>>>
>>>The point is that a nickname should not let you track the real user.
>>
>> > Only the conference server is able to map the real SIP URI to the 
>>nickname,
>> > but not users. For instance, if user B receives an instant message
>> > (through the conference server) from user A, B should only see the
>> > nickname, unless A wants to disclose his real URI.
>>
>>>Making nicknames a real URI loose the semantics of the "nickname".
>>
>> > We don't want that behaviour, we want a nickname to remain 
>>a nickname,
>> > something meaningless.
>>
>>That depends on how things are administered. There could be 
>>"nickname" 
>>servers, that are nothing but specialized proxies. I would 
>>contract with 
>>one of these servers for whatever nicknames I want. These would be 
>>unique usernames within the domain managed by that server. 
>>Each would be 
>>configured to forward to an address of my choice. I would be given 
>>control to turn forwarding on and off selectively, so perhaps 
>>it would 
>>only work when I was actively using a particular nickname in 
>>a conference.
>>
>>Then I could use the nickname as my address when joining a 
>>conference. I 
>>could permit the conference server to disclose this address, 
>>and yet my 
>>true identity would remain hidden.
>>
>>The advantage of this is that it decouples the administration of 
>>nickname namespaces from the administration of conference servers.
>>
>>But I am not necessarily opposed to coupling nickname namespaces with 
>>conference administration *if* the scoping can be made reasonable.
>>
>>	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 Feb 24 11:30: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 LAA28318
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 11: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 1AvfRr-0003VC-M8
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 11:30:19 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1OGUJIv013456
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 11:30:19 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvfRr-0003Ux-HQ
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 11:30: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 LAA28276
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 11:30:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfRq-000755-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 11:30:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvfQu-0006ug-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 11:29:21 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfPo-0006kp-00; Tue, 24 Feb 2004 11:28:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvfPe-0002nn-6k; Tue, 24 Feb 2004 11: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 1AvfP4-0002i5-E2
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 11:27: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 LAA27949
	for <simple@ietf.org>; Tue, 24 Feb 2004 11:27:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfP3-0006Zu-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:27:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvfHv-0005s2-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:20:04 -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 1AvfHh-0005me-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:19:49 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 24 Feb 2004 08:30:07 +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 i1OGJFuA009592;
	Tue, 24 Feb 2004 08:19:16 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG88229;
	Tue, 24 Feb 2004 11:19:14 -0500 (EST)
Message-ID: <403B7982.10008@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: Miguel.An.Garcia@nokia.com, simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BD@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, 24 Feb 2004 11:19: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

Hisham,

I don't think I agree with you. In the usage you describe, it probably 
would be ok for there to be multiple users calling themselves 
"beerLover". But I believe what is being proposed here is a unique 
identity within some scope. (The scope seems lack definition so far.)

My primary concern is to define the scope of names clearly. My secondary 
concern is to potentially separate the scope of these names from the 
scope of the conference, or the conference server, itself. If so, there 
might be users with names from different scopes in the same conference. 
And in that case they start to look like URIs.

A case that now occurs to me is when two conferences are federated, by 
making one focus a participant in another conference. In that case, if 
nicknames are scoped by conference or conference server, and the scope 
is implicit rather than being passed around with each name, then it will 
not be possible to show nicknames for the users of a federated conference.

	Paul

hisham.khartabil@nokia.com wrote:
> I think we are mixing nickname with user ID (or usename). In a conference talking about beer, I would have a nickname of BeerLover. In a conference talking about MSRP, I would have a nickname MSRPLover. My user ID for both is hisham@nokia.com. If I want to be anonymous, my user ID would be different.
> 
> I don't think this is the same as assigning aliases to user IDs. I believe this is what Paul is getting at. If you are talking about a nickname within an aokia-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 
>>>
>>goal should 
>>
>>>>not be to introduce special features for chat conferences. It 
>>>>should be 
>>>>to learn what features users of chat conferences expect, and 
>>>>ensure that 
>>>>comparable features are available via our conference framework, and 
>>>>available with any media when that makes sense. So I think 
>>>>some of these 
>>>>ideas need to flow back into the 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 aren't any now.
>>
>>I agree there aren't. I am suggesting that *where it makes 
>>sense* these 
>>should be advanced as requirements against conferences in general, 
>>rather than being focused as requirements only for chat 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 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 current speaker.
>>
>>It also may provide a better way to deal with anonymous 
>>participants in 
>>all sorts of conferences, by giving them nicknames as handles to 
>>reference them by.
>>
>>Then, instead of saying: "Will the anonymous participant with 
>>the deep 
>>voice please repeat his question?", you can say: "Darth, will 
>>you please 
>>repeat your question?".
>>
>>
>>>>However it is relatively trivial to be more accomodating, 
>>>
>>adding and 
>>
>>>>removing cpim wrappers according to the desires of the 
>>>>individual 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 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 
>>>
>>nicknames will 
>>
>>>>need to be authenticated and authorized. But it isn't at all 
>>>>clear that 
>>>>the focus is the right entity to do so. (The scope is wrong.)
>>>
>>>I don't think a nickname has to be authorized. Users are authorized,
>>
>> > and once a user is authorized, she can choose any 
>>available nickname.
>> > Is this what you meant?
>>
>>>Regarding the scope of the nicknames, I believe a 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 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 that is 
>>just one 
>>of a large pool of independent servers that are chosen at random as 
>>hosts for conferences.
>>
>>When the same group of users join in a number of conferences over a 
>>period of time, within that scope a nickname should be bound 
>>to a user 
>>for as long as that user wants it to remain bound.
>>
>>
>>>>I think this would be better served by using real, routable 
>>>>im: or sip: 
>>>>uris. As needed, service providers can exist to host nicknames and 
>>>>forward requests addressed to them to other addresses.
>>>
>>>The point is that a nickname should not let you track the real user.
>>
>> > Only the conference server is able to map the real SIP URI to the 
>>nickname,
>> > but not users. For instance, if user B receives an instant message
>> > (through the conference server) from user A, B should only see the
>> > nickname, unless A wants to disclose his real URI.
>>
>>>Making nicknames a real URI loose the semantics of the "nickname".
>>
>> > We don't want that behaviour, we want a nickname to remain 
>>a nickname,
>> > something meaningless.
>>
>>That depends on how things are administered. There could be 
>>"nickname" 
>>servers, that are nothing but specialized proxies. I would 
>>contract with 
>>one of these servers for whatever nicknames I want. These would be 
>>unique usernames within the domain managed by that server. 
>>Each would be 
>>configured to forward to an address of my choice. I would be given 
>>control to turn forwarding on and off selectively, so perhaps 
>>it would 
>>only work when I was actively using a particular nickname in 
>>a conference.
>>
>>Then I could use the nickname as my address when joining a 
>>conference. I 
>>could permit the conference server to disclose this address, 
>>and yet my 
>>true identity would remain hidden.
>>
>>The advantage of this is that it decouples the administration of 
>>nickname namespaces from the administration of conference servers.
>>
>>But I am not necessarily opposed to coupling nickname namespaces with 
>>conference administration *if* the scoping can be made reasonable.
>>
>>	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 Feb 24 11:45: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 LAA28825
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 11:45:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avfg9-0000ff-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 11:45:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvffH-0000ZJ-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 11:44:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfeM-0000VD-00; Tue, 24 Feb 2004 11:43:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avfe9-0004gr-Ee; Tue, 24 Feb 2004 11: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 1AvfdI-0004Xg-9n
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 11:42: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 LAA28763
	for <simple@ietf.org>; Tue, 24 Feb 2004 11:42:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfdH-0000QG-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:42:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvfcP-0000Lk-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:41:14 -0500
Received: from rtp-iport-1.cisco.com ([64.102.122.148])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avfbc-0000B4-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:40:24 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-1.cisco.com with ESMTP; 24 Feb 2004 08:42:30 -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 i1OGdqT4010856;
	Tue, 24 Feb 2004 11:39:52 -0500 (EST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG90378;
	Tue, 24 Feb 2004 11:39:51 -0500 (EST)
Message-ID: <403B7E56.9090500@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: Miguel.An.Garcia@nokia.com
CC: simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <357AEC66DB509A4EA46CB85D7968B6AF46753D@esebe006.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, 24 Feb 2004 11:39:50 -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

Miguel - comments inline.

	Paul

Miguel.An.Garcia@nokia.com wrote:
> Paul:
> 
> I mostly agree with your comments. Some minor tuning though.
> 
> 
>>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>
>>Miguel.An.Garcia@nokia.com wrote:
>>
>>>>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>
>>>
>>>Regarding the scope of the nicknames, I believe a 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 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.
> 
> 
> Yeap, scopes is a non trivial issue. Basically, the requirement I had in my mind is that a user can freely move from one conference to another (all hosted by the same server) without loosing his nickname. 

This might work, but it troubles me somewhat. For conferences in general 
it isn't important to participants where the conference is hosted. But 
if nicknames are bound to a conference server then all of a sudden this 
becomes important.

Also, as I noted in an earlier reply, this causes trouble if you try to 
federate conferences that are hosted on different servers. Then the 
nicknames they use are drawn from different namespaces.

>>It isn't good if it is a conference server either, if that is 
>>just one 
>>of a large pool of independent servers that are chosen at random as 
>>hosts for conferences.
>>
>>When the same group of users join in a number of conferences over a 
>>period of time, within that scope a nickname should be bound 
>>to a user 
>>for as long as that user wants it to remain bound.
> 
> 
> I guess this is a matter of local policy, some conference may extend the "nickname reservation" to a user for a period of time, others won't.

Certainly the detailed management of name assignments and their duration 
is a local policy issue. But it is going to be very confusing to use if 
nickname assignments aren't fairly stable. It would be really bad if you 
were BeerLover for the chat session associated with one simple wg 
meeting, and I took the BeerLover nickname for the chat session 
associated with the simple wg meeting the next day.

>>>>I think this would be better served by using real, routable 
>>>>im: or sip: 
>>>>uris. As needed, service providers can exist to host nicknames and 
>>>>forward requests addressed to them to other addresses.
>>>
>>>The point is that a nickname should not let you track the real user.
>>
>> > Only the conference server is able to map the real SIP URI to the 
>>nickname,
>> > but not users. For instance, if user B receives an instant message
>> > (through the conference server) from user A, B should only see the
>> > nickname, unless A wants to disclose his real URI.
>>
>>>Making nicknames a real URI loose the semantics of the "nickname".
>>
>> > We don't want that behaviour, we want a nickname to remain 
>>a nickname,
>> > something meaningless.
>>
>>That depends on how things are administered. There could be 
>>"nickname" 
>>servers, that are nothing but specialized proxies. I would 
>>contract with 
>>one of these servers for whatever nicknames I want. These would be 
>>unique usernames within the domain managed by that server. 
>>Each would be 
>>configured to forward to an address of my choice. I would be given 
>>control to turn forwarding on and off selectively, so perhaps 
>>it would 
>>only work when I was actively using a particular nickname in 
>>a conference.
>>
>>Then I could use the nickname as my address when joining a 
>>conference. I 
>>could permit the conference server to disclose this address, 
>>and yet my 
>>true identity would remain hidden.
>>
>>The advantage of this is that it decouples the administration of 
>>nickname namespaces from the administration of conference servers.
> 
> 
> Sounds good, but I guess the implementation would be a bit more complicated than our appoach. I don't see a big problem that the conference server does nickname administration, it is no a big overload.

Yes, it would be slightly more complex to administer. But with the 
benefit that I can then be BeerLover@ietf.org in any conference I want, 
regardless of who sets it up. It also means that conference servers 
don't need to manage nicknames at all.

This is really just a sort of a sip anonymizer.

>>But I am not necessarily opposed to coupling nickname namespaces with 
>>conference administration *if* the scoping can be made reasonable.

I am going to take back the above statement. the conference federation 
issue suggests that the scoping *can't* be made reasonable.

Conceivably a conference server could also provide special purpose sip 
aliases for people who want them for its conferences. These would be 
just like the kind I am talking about, but would be managed by the 
conference server and would only function when the user was in one of 
its conferences.

	Paul


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


From exim@www1.ietf.org  Tue Feb 24 11:45: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 LAA28912
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 11:45: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 1AvfgB-0004o5-IZ
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 11:45:07 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1OGj7oo018471
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 11:45:07 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvfgB-0004nq-Do
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 11:45: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 LAA28838
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 11:45:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfgA-0000fn-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 11:45:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvffJ-0000ZQ-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 11:44:13 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfeM-0000VD-00; Tue, 24 Feb 2004 11:43:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avfe9-0004gr-Ee; Tue, 24 Feb 2004 11: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 1AvfdI-0004Xg-9n
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 11:42: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 LAA28763
	for <simple@ietf.org>; Tue, 24 Feb 2004 11:42:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvfdH-0000QG-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:42:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvfcP-0000Lk-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:41:14 -0500
Received: from rtp-iport-1.cisco.com ([64.102.122.148])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avfbc-0000B4-00
	for simple@ietf.org; Tue, 24 Feb 2004 11:40:24 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-1.cisco.com with ESMTP; 24 Feb 2004 08:42:30 -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 i1OGdqT4010856;
	Tue, 24 Feb 2004 11:39:52 -0500 (EST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGG90378;
	Tue, 24 Feb 2004 11:39:51 -0500 (EST)
Message-ID: <403B7E56.9090500@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: Miguel.An.Garcia@nokia.com
CC: simple@ietf.org, aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <357AEC66DB509A4EA46CB85D7968B6AF46753D@esebe006.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, 24 Feb 2004 11:39:50 -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

Miguel - comments inline.

	Paul

Miguel.An.Garcia@nokia.com wrote:
> Paul:
> 
> I mostly agree with your comments. Some minor tuning though.
> 
> 
>>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>
>>Miguel.An.Garcia@nokia.com wrote:
>>
>>>>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>
>>>
>>>Regarding the scope of the nicknames, I believe a 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 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.
> 
> 
> Yeap, scopes is a non trivial issue. Basically, the requirement I had in my mind is that a user can freely move from one conference to another (all hosted by the same server) without loosing his nickname. 

This might work, but it troubles me somewhat. For conferences in general 
it isn't important to participants where the conference is hosted. But 
if nicknames are bound to a conference server then all of a sudden this 
becomes important.

Also, as I noted in an earlier reply, this causes trouble if you try to 
federate conferences that are hosted on different servers. Then the 
nicknames they use are drawn from different namespaces.

>>It isn't good if it is a conference server either, if that is 
>>just one 
>>of a large pool of independent servers that are chosen at random as 
>>hosts for conferences.
>>
>>When the same group of users join in a number of conferences over a 
>>period of time, within that scope a nickname should be bound 
>>to a user 
>>for as long as that user wants it to remain bound.
> 
> 
> I guess this is a matter of local policy, some conference may extend the "nickname reservation" to a user for a period of time, others won't.

Certainly the detailed management of name assignments and their duration 
is a local policy issue. But it is going to be very confusing to use if 
nickname assignments aren't fairly stable. It would be really bad if you 
were BeerLover for the chat session associated with one simple wg 
meeting, and I took the BeerLover nickname for the chat session 
associated with the simple wg meeting the next day.

>>>>I think this would be better served by using real, routable 
>>>>im: or sip: 
>>>>uris. As needed, service providers can exist to host nicknames and 
>>>>forward requests addressed to them to other addresses.
>>>
>>>The point is that a nickname should not let you track the real user.
>>
>> > Only the conference server is able to map the real SIP URI to the 
>>nickname,
>> > but not users. For instance, if user B receives an instant message
>> > (through the conference server) from user A, B should only see the
>> > nickname, unless A wants to disclose his real URI.
>>
>>>Making nicknames a real URI loose the semantics of the "nickname".
>>
>> > We don't want that behaviour, we want a nickname to remain 
>>a nickname,
>> > something meaningless.
>>
>>That depends on how things are administered. There could be 
>>"nickname" 
>>servers, that are nothing but specialized proxies. I would 
>>contract with 
>>one of these servers for whatever nicknames I want. These would be 
>>unique usernames within the domain managed by that server. 
>>Each would be 
>>configured to forward to an address of my choice. I would be given 
>>control to turn forwarding on and off selectively, so perhaps 
>>it would 
>>only work when I was actively using a particular nickname in 
>>a conference.
>>
>>Then I could use the nickname as my address when joining a 
>>conference. I 
>>could permit the conference server to disclose this address, 
>>and yet my 
>>true identity would remain hidden.
>>
>>The advantage of this is that it decouples the administration of 
>>nickname namespaces from the administration of conference servers.
> 
> 
> Sounds good, but I guess the implementation would be a bit more complicated than our appoach. I don't see a big problem that the conference server does nickname administration, it is no a big overload.

Yes, it would be slightly more complex to administer. But with the 
benefit that I can then be BeerLover@ietf.org in any conference I want, 
regardless of who sets it up. It also means that conference servers 
don't need to manage nicknames at all.

This is really just a sort of a sip anonymizer.

>>But I am not necessarily opposed to coupling nickname namespaces with 
>>conference administration *if* the scoping can be made reasonable.

I am going to take back the above statement. the conference federation 
issue suggests that the scoping *can't* be made reasonable.

Conceivably a conference server could also provide special purpose sip 
aliases for people who want them for its conferences. These would be 
just like the kind I am talking about, but would be managed by the 
conference server and would only function when the user was in one of 
its conferences.

	Paul


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



From simple-admin@ietf.org  Tue Feb 24 15:45: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 PAA10217
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 15:45:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvjQe-0000Ub-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 15:45:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvjPk-0000PX-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 15:44:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvjPR-0000K6-00; Tue, 24 Feb 2004 15:44:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvjPN-0000h3-F0; Tue, 24 Feb 2004 15: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 1Au96Q-0000j0-77
	for simple@optimus.ietf.org; Fri, 20 Feb 2004 06:45: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 GAA16708
	for <simple@ietf.org>; Fri, 20 Feb 2004 06:45:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au96L-0007Nc-00
	for simple@ietf.org; Fri, 20 Feb 2004 06:45:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Au95R-0007Je-00
	for simple@ietf.org; Fri, 20 Feb 2004 06:44:57 -0500
Received: from mgw2.noc.ntt.com ([210.163.32.69])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au94b-0007C6-00
	for simple@ietf.org; Fri, 20 Feb 2004 06:44:01 -0500
Received: from mop2.noc.ntt.com
	by mgw2.noc.ntt.com (NTT-Com MailSV) with ESMTP id i1KBhPo9007352;
	Fri, 20 Feb 2004 20:43:25 +0900 (JST)
Received: from mip1.noc.ntt.com (mvi1.noc.ntt.com)
 by mop2.noc.ntt.com (NTT-Com MailSV) with ESMTP id <0HTD0023FSKD3F@ntt.com>;
 Fri, 20 Feb 2004 20:43:25 +0900 (JST)
Content-return: prohibited
From: "Ashir Ahmed" <a.ahmed@ntt.com>
To: simple@ietf.org
Cc: ps-sf-ia@ntt.com
Message-id: <00cc01c3f7a5$f8afc840$a844320a@nttu26skyyrabi>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
Content-type: multipart/mixed;
 boundary="----=_NextPart_000_00C9_01C3F7F1.68511870"
X-Priority: 3
X-MSMail-priority: Normal
References: <E392EEA75EC5F54AB75229B693B1B6A7054D59FA@esebe018.ntc.nokia.com>
Subject: [Simple] Fwd: I-D ACTION:draft-ashir-simple-message-guideline-00.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: Fri, 20 Feb 2004 20:37: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

This is a multi-part message in MIME format.

------=_NextPart_000_00C9_01C3F7F1.68511870
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Folks,

I submitted a draft entitled "draft-ashir-simple-message-guideline-00.txt".
However, I have extensively revised it and therefore, ask you to refer to
this updated version which can be found at

http://www.softfront.co.jp/tech/ietfdoc/draft/draft-ashir-simple-message-guideline-01.txt


You will also find it attached to the email.

Thanks.
Ashir



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

a.. To: IETF-Announce: ;
a.. Subject: I-D ACTION:draft-ashir-simple-message-guideline-00.txt
a.. From: Internet-Drafts at ietf.org
a.. Date: Wed, 11 Feb 2004 15:46:45 -0500
a.. Reply-to: Internet-Drafts at ietf.org
a.. Sender: owner-ietf-announce at ietf.org
A New Internet-Draft is available from the on-line Internet-Drafts
directories.


	Title		: A guideline on message headers and URI in SIP/SIMPLE framework
	Author(s)	: A. Ahmed
	Filename	: draft-ashir-simple-message-guideline-00.txt
	Pages		: 14
	Date		: 2004-2-11

SUBSCRIBE, NOTIFY and PUBLISH methods in SIP are responsible for
carrying presence information to a target destination. Message headers
(Request-line, To, From, Contact etc.) indicate SIP entities that are
identified by a URI.  This document clarifies the indication of the
message headers and provides a guideline on URI usage in the header
fields. The authors hope that this document will be useful for
SIP/SIMPLE implementers, interoperability testers, designers, and
protocol researchers.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ashir-simple-message-guideline-00.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-ashir-simple-message-guideline-00.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-ashir-simple-message-guideline-00.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.
<ftp://ftp.ietf.org/internet-drafts/draft-ashir-simple-message-guideline-00.
txt>

------=_NextPart_000_00C9_01C3F7F1.68511870
Content-Type: text/plain;
	name="draft-ashir-simple-message-guideline-1.0.txt"
Content-Disposition: attachment;
	filename="draft-ashir-simple-message-guideline-1.0.txt"
Content-Transfer-Encoding: quoted-printable

=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
SIMPLE WG                                                       A. Ahmed=0A=
Internet Draft                                               G. Kawaguti=0A=
Expires August 2004                                            S. Tokuno=0A=
                                                      NTT Communications=0A=
                                                              S. Okumura=0A=
                                                               SOFTFRONT=0A=
=0A=
  A guideline on message headers and URI usage in SIP/SIMPLE framework=0A=
              draft-ashir-simple-message-guideline-01.txt=0A=
=0A=
Status of this Memo=0A=
=0A=
   This document is an Internet-Draft and is in full conformance with=0A=
   all provisions of Section 10 of RFC2026.=0A=
=0A=
   Internet-Drafts are working documents of the Internet Engineering=0A=
   Task Force (IETF), its areas, and its working groups.  Note that=0A=
   other groups may also distribute working documents as Internet-=0A=
   Drafts.=0A=
=0A=
   Internet-Drafts are draft documents valid for a maximum of six months=0A=
   and may be updated, replaced, or obsoleted by other documents at any=0A=
   time.  It is inappropriate to use Internet-Drafts as reference=0A=
   material or to cite them other than as "work in progress".=0A=
=0A=
   The list of current Internet-Drafts can be accessed at=0A=
   http://www.ietf.org/ietf/1id-abstracts.txt=0A=
=0A=
   To view the list Internet-Draft Shadow Directories, see=0A=
   http://www.ietf.org/shadow.html.=0A=
=0A=
=0A=
Abstract=0A=
=0A=
   SUBSCRIBE, NOTIFY, PUBLISH and MESSAGE requests carry presence=0A=
   information and IM in SIP/SIMPLE. A Message header (Request-line, To,=0A=
   From or Contact etc.) field contains an entity which is identified by=0A=
   a URI. URI has different schemes (SIP URI, SIPS URI, PRES URI, IM URI=0A=
   etc.). This memo provides a guideline on usage of these URI schemes=0A=
   and also describes the semantics of the message headers. A message=0A=
   flow illustrates the message headers and URI usage examples.=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 1]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
Table of Contents=0A=
=0A=
   1.    Introduction ...............................................  3=0A=
   1.1   Terminology ................................................  3=0A=
   1.2   Scope of this memo .........................................  3=0A=
   2.    URIs in SIP/SIMPLE .........................................  3=0A=
   3.    Message headers, Methods and URI usage .....................  4=0A=
   3.1   Header Indications .........................................  5=0A=
   3.2   Methods and URI usage ......................................  5=0A=
   3.2.1 SUBSCRIBE ..................................................  5=0A=
   3.2.2 NOTIFY .....................................................  6=0A=
   3.2.3 PUBLISH ....................................................  6=0A=
   3.2.4 MESSAGE ....................................................  7=0A=
   4.    General guideline ..........................................  7=0A=
   4.1   MUSTs ......................................................  7=0A=
   4.2   MUST NOTs ..................................................  8=0A=
   4.3   Other notes ................................................  8=0A=
   5.    Message flow examples ......................................  9=0A=
   5.1   A basic example ............................................ 10=0A=
   5.2   An example with presence related functions ................. 16=0A=
   5.3   MESSAGE example ............................................ 16=0A=
   6.    Security Considerations .................................... 17=0A=
   7.    References ................................................. 17=0A=
   7.1   Normative References ....................................... 17=0A=
   7.2   Informative References ..................................... 17=0A=
   8.    Authors' address ........................................... 18=0A=
   9.    Intellectual Property Statement ............................ 19=0A=
   10.   Full Copyright Statement ................................... 20=0A=
   11.   Acknowledgement ............................................ 20=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 2]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
1. Introduction=0A=
=0A=
   The message header fields (Request-line, To, From, Contact etc.) in=0A=
   SIP/SIMPLE methods (SUBSCRIBE, NOTIFY, PUBLISH,MESSAGE) indicate=0A=
   respective entities involved in presence information and IM delivery=0A=
   process. These entities include Entities (defined in RFC2778[9]) such=0A=
   as PA (Presence Agent), PUA (Presence User Agent), WUA (Watcher User=0A=
   Agent) and Presentity. Not all the headers are checked by the=0A=
   intermediate elements or entities. Some header fields carry no=0A=
   meaning other than a label. Section 3.1 describes what these message=0A=
   header fields indicate and how they are used in SIP/SIMPLE framework.=0A=
=0A=
   An entity is identified by a URI. URIs have different schemes (PRES=0A=
   URI, IM URI and SIP or SIPS URI). PRES URI and IM URI are protocol=0A=
   independent. However, these protocol independent URIs can be resolved=0A=
   to protocol specific URIs such as SIP or SIPS URI through domain=0A=
   specific mapping policies. Section 3.2 and Section 4 provide a=0A=
   guideline on such URI usage.=0A=
=0A=
   A SIP/SIMPLE message flow example in Section 5 demonstrates the=0A=
   message header indications and URI usage.=0A=
=0A=
   The authors hope that this document will be useful for SIP/SIMPLE=0A=
   implementers, interoperability testers, designers, and protocol=0A=
   researchers.=0A=
=0A=
1.1 Terminology=0A=
=0A=
   In this document, the key words "MUST", "MUST NOT", "REQUIRED",=0A=
   "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY",=0A=
   and "OPTIONAL" are to be interpreted as described in RFC 2119 [12]=0A=
   and indicate requirement levels for compliant implementations.=0A=
=0A=
   This memo makes use of the vocabulary defined in RFC2778 [9].  Terms=0A=
   such as PA, PUA, PRESENTITY, WATCHER, Entity, SENDER and INSTANT=0A=
   INBOX are used as defined therein.=0A=
=0A=
   A SIP element in this memo refers to a SIP UA (User Agent), SIP=0A=
   Gateway or a SIP server.=0A=
=0A=
=0A=
1.2 Scope of this memo=0A=
=0A=
   Information contained in this draft is gathered from various presence=0A=
   and IM related IETF RFCs and drafts. This memo introduces no new=0A=
   terms, methods, protocols or headers.=0A=
=0A=
2. URIs in SIP/SIMPLE=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 3]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
   This section describes the URI schemes.=0A=
=0A=
=0A=
      SIP URI / SIPS URI:=0A=
           identifies a SIP element (SIP UA, SIP Gateway or SIP server)=0A=
           or a CPIM entity (PUA, PA, Presentity, Watcher, Instant Inbox=0A=
           or Sender).=0A=
=0A=
           A secure URI is called a SIPS URI. SIPS and SIP URI have the=0A=
           same syntax and no difference in protocol sequence or the=0A=
           message format. SIPS URI guarantees that secure, encrypted=0A=
           transport (namely TLS) is used to carry all the messages from=0A=
           the source to the destination.=0A=
=0A=
           A SIP and SIPS URI follow the form of sip:user@domain and=0A=
           sips:user@domain respectively.=0A=
=0A=
           Example:=0A=
                 sip:bob@example.com=0A=
                 sips:bob@example.com=0A=
=0A=
=0A=
      PRES URI:=0A=
           identifies a PRESENTITY or a WATCHER [6]. A resource list URI=0A=
           (a list containing zero or more URIs) can also be identified=0A=
           by a PRES URI [7]. PRES URI in SIP/SIMPLE is referenced in=0A=
           the form of pres:user@domain.=0A=
=0A=
           Example:=0A=
                 pres:bob@example.com=0A=
                 pres:myfriends@example.com=0A=
=0A=
=0A=
      IM URI:=0A=
           identifies an INSTANT INBOX [5] or a SENDER [5] and=0A=
           referenced in the form of im:user@domain.=0A=
=0A=
           Example:=0A=
                 im:bob@example.com=0A=
=0A=
   PRES URI and IM URI schemes are protocol independent. However, some=0A=
   domain specific mapping mechanisms can be applied to transfer from=0A=
   one scheme to a protocol specific URI scheme [2].=0A=
=0A=
=0A=
3.  Message headers, Method and URI schemes=0A=
=0A=
   This section introduces the methods, message headers. It also=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 4]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
   provides a guideline on the URI usage.=0A=
=0A=
=0A=
3.1 Header Indications=0A=
=0A=
   SIP headers are described in RFC 3261[3]. The major headers that=0A=
   indicate presence entities are:=0A=
=0A=
=0A=
     A.  Request-line: indicates the target presence entity. The=0A=
         Request-line MUST contain enough information to route the=0A=
         request to the appropriate entity.=0A=
=0A=
=0A=
     B.  To: indicates the logical recipient of the request.=0A=
=0A=
=0A=
     C.  From: indicates the logical sender of the request.=0A=
=0A=
=0A=
     D.  Contact: indicates the recipient of the subsequent requests.=0A=
=0A=
=0A=
   General Note:=0A=
=0A=
     - Only the Request-line header field MUST be understood by all the=0A=
       elements involved in conveying presence information. Other header=0A=
       fields are not necessary for routing presence information or IM.=0A=
=0A=
=0A=
     - To and From header fields contain logical entities only.=0A=
=0A=
=0A=
     - Contact header field does not contain logical entity.=0A=
=0A=
=0A=
3.2 Methods and URI usage=0A=
=0A=
   The following methods carry presence information and IM. Indications=0A=
   of the message headers are explained below.=0A=
=0A=
3.2.1 SUBSCRIBE=0A=
=0A=
=0A=
      Request-line header:=0A=
           Indicates the presence resource or a presentity that the=0A=
           subscriber is interested in. Usually this resource is=0A=
           identified by a PRES URI (e.g.  pres:resource@example.com).=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 5]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
      To-header:=0A=
           Indicates the presence resource (e.g.=0A=
           pres:resource@example.com).=0A=
=0A=
      From-header:=0A=
           Indicates the logical address of the subscriber/watcher (e.g.=0A=
           pres:watcher@example.com).=0A=
=0A=
      Contact-header:=0A=
           Indicates the subscriber's contact address where the=0A=
           subscriber can receive the subsequent requests (e.g.=0A=
           sip:user@watcherhost.example.com).=0A=
=0A=
=0A=
=0A=
3.2.2 NOTIFY=0A=
=0A=
   NOTIFY is a response to the SUBSCRIBE request.=0A=
=0A=
=0A=
      Request-line header:=0A=
           Indicates the subscriber. This header contains the Contact-=0A=
           header of the original SUBSCRIBE request (e.g.=0A=
           sip:user@wua.example.com).=0A=
=0A=
      To-header:=0A=
           Indicates the subscriber's logical identity, contains the=0A=
           From-header of the SUBSCRIBE request (e.g.=0A=
           sip:user@example.com).=0A=
=0A=
      From-header:=0A=
           Indicates the presentity, contains the To-header of the=0A=
           SUBSCRIBE request (e.g. pres:resource@example.com).=0A=
=0A=
      Contact-header:=0A=
           Indicates the Contact address of the notifier (e.g.=0A=
           sip:pa.example.com).=0A=
=0A=
=0A=
3.2.3 PUBLISH=0A=
=0A=
   A PUA uses PUBLISH [13] method to upload a presence document to its=0A=
   Presence Agent (PA). Addressing a PUBLISH request is identical to=0A=
   addressing a SUBSCRIBE request.=0A=
=0A=
=0A=
      Request-header:=0A=
           Indicates the target resource for publication. Except for the=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 6]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
           routing information, this header field also contains enough=0A=
           information to identify the resource whose event state is to=0A=
           be published. A PRES URI (e.g. pres:resource@example.com)=0A=
           identifies the resource.=0A=
=0A=
      To-header:=0A=
           Indicates specially nothing but usually contains the pres URI=0A=
           of the resource.=0A=
=0A=
      From-header:=0A=
           Indicates specially nothing but usually contains the pres or=0A=
           SIP URI of the presentity.=0A=
=0A=
      Contact-header:=0A=
           This is not a required field and does not carry any meaning=0A=
           in the event publication context. This field is ignored by a=0A=
           UAS.=0A=
=0A=
=0A=
3.2.4 MESSAGE=0A=
=0A=
   MESSAGE [14] method allows the transfer of Instant Messages.=0A=
=0A=
=0A=
      Request-header:=0A=
           Indicates the recipient of the instant message. It may also=0A=
           be a device address in situations where the client has=0A=
           current information about the recipient's location. An IM URI=0A=
           (e.g.im:bob@example.com) identifies an instant inbox of bob.=0A=
=0A=
      To-header:=0A=
           Indicates the logical identifier of the recipient.=0A=
=0A=
      From-header:=0A=
           Indicates the logical identifier of the sender.=0A=
=0A=
      Contact:=0A=
           MESSAGE requests do not initiate dialogs. This field is not=0A=
           required at all for carrying IM.=0A=
=0A=
=0A=
4. General guideline=0A=
=0A=
=0A=
4.1 MUSTs=0A=
=0A=
     - An entity (defined in RFC 2779[15]) MUST be identified by a URI=0A=
       of any scheme (PRES URI, IM URI, SIP(S) URI).=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 7]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
     - Request-line header MUST contain enough information to route the=0A=
       request to the appropriate entity.=0A=
=0A=
     - A PRESENTITY (defined in RFC 2778[9]) MUST be identified either=0A=
       by a PRES URI or a SIP(S) URI.=0A=
=0A=
     - A WATCHER (defined in RFC 2778[9]) MUST be identified either by a=0A=
       PRES URI or a SIP(S) URI.=0A=
=0A=
     - An INSTANT INBOX (defined in RFC 2778[9]) MUST be identified by=0A=
       an IM or a SIP(S) URI.=0A=
=0A=
     - A SENDER (defined in RFC 2778[9]) MUST be identified by an IM or=0A=
       a SIP(S) URI.=0A=
=0A=
     - If the Request header field contains a SIPS URI, the Contact=0A=
       header field MUST contain a SIPS URI as well RFC3261[3].=0A=
=0A=
     - A UAS MUST ignore the Contact header field if one is present in=0A=
       PUBLISH request.=0A=
=0A=
=0A=
=0A=
4.2 MUST NOTs=0A=
=0A=
     - The Request-URI MUST NOT contain unescaped spaces or control=0A=
       characters and MUST NOT be enclosed in "<>" RFC3261 Section=0A=
       7.1[3].=0A=
=0A=
     - The From field MUST NOT be considered as a notification or=0A=
       replication entity.=0A=
=0A=
     - The To field MUST NOT be considered as the ultimate recipient of=0A=
       the request.=0A=
=0A=
     - A UA MUST NOT insert Contact header fields into MESSAGE requests=0A=
       [14].=0A=
=0A=
     - Contact header field MUST NOT contain a logical entity=0A=
       (identified by a PRES or an IM URI).=0A=
=0A=
=0A=
4.3 Other notes=0A=
=0A=
     - The Request-line header field MUST be understood by all the=0A=
       elements involved in conveying presence and IM. Other header=0A=
       fields (From, To, Contact) are NOT checked for presence=0A=
       information and IM transport.=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 8]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
     - The To header field specifies the desired "logical" recipient of=0A=
       the request, or the AoR (Address of Record) of the user or=0A=
       resource that is the target of the request. This may or may not=0A=
       be the ultimate recipient of the request. RFC3261 Section 8.1.1.2=0A=
       [3].=0A=
=0A=
     - To and From header fields allow for display names. "bob" and=0A=
       "alice" are the display name in the following example.=0A=
=0A=
       Example:=0A=
             To: alice <sip:alice@example.com>=0A=
             From: bob <sip:bob@example.com>=0A=
=0A=
=0A=
     - The Contact header only identifies concrete entities in SIP=0A=
       messaging, NOT the logical ones.=0A=
=0A=
     - PRES URI and IM URI schemes are protocol independent. They are=0A=
       resolved to protocol specific URIs such as SIP or SIPS URI,=0A=
       through domain specific mapping policies.=0A=
=0A=
     - Contact-URI is used to receive the subsequent requests. This=0A=
       field is optional for PUBLISH request[13] and is ignored by the=0A=
       UAS. In case of MESSAGE request, A UA MUST NOT insert Contact=0A=
       header fields.=0A=
=0A=
     - It is possible for one user to have both a SIP(S) URI and a PRES=0A=
       URI. If a subscriber is aware of both the PRES URI and the SIP(S)=0A=
       URI for its own identity, it SHOULD use the PRES URI in the From=0A=
       field. Similarly, when the subscriber is aware of both the SIP=0A=
       and the PRES URI of the desired presentity, it SHOULD use the=0A=
       PRES URI in the Request-line and To header fields [2].=0A=
=0A=
     - It is possible for one user to have both a SIP(S) URI and an IM=0A=
       URI. If a SENDER is aware of both the SIP(S) URI and the SIP(S)=0A=
       URI for its own identity, it SHOULD use the SIP(S) URI in the=0A=
       From field. Similarly, when the subscriber is aware of both the=0A=
       SIP(S) and the IM URI of the INSTANT INBOX, it SHOULD use the=0A=
       SIP(S) URI in the Request-line and To header fields [14].=0A=
=0A=
=0A=
     - Record-Route and Route header fields MUST NOT contain logical (IM=0A=
       or PRES) URIs. These header fields contain concrete SIP or SIPS=0A=
       URIs according to the rules of SIP [3].=0A=
=0A=
=0A=
5. Message flow examples=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 9]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
5.1 A basic example=0A=
=0A=
   This example contains the minimum set of elements. These elements are=0A=
   defined in RFC 2778 [9] and explained in several IETF drafts.=0A=
=0A=
=0A=
   Element         Display Name    URI/FQDN                IP Address=0A=
=0A=
   PUA             bob's PUA       sip:bob@example.com     10.0.0.2=0A=
                                   pua.example.com=0A=
=0A=
   PA                              sip:pa@example.com      10.0.0.3=0A=
                                   pres:bob@example.com=0A=
                                   pa.example.com=0A=
=0A=
   Watcher         Alice           sip:alice@example.com   10.0.0.1=0A=
                                   wua.example.com=0A=
=0A=
   Proxy                           sip:proxy.example.com   10.0.0.4=0A=
                                   proxy.example.com=0A=
=0A=
=0A=
   This message flow illustrates how a PUA uploads presence information=0A=
   to the presence server (PA) by using PUBLISH; a WATCHER (Alice) sends=0A=
   a SUBSCRIBE request to know Bob's presence state. This flow assumes=0A=
   that the watcher and the PUA have previously been authorized to SUB-=0A=
   SCRIBE and PUBLISH to this resource at the server. It is also assumed=0A=
   that all the messages go through the proxy.=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 10]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
       PUA              PA              PROXY           WATCHER=0A=
      (EPA)           (ESC)          (REGISTRAR)=0A=
        |               |                 |                |=0A=
        |               |--R1: REGISTER-->|                |=0A=
        |               |                 |                |=0A=
        |               |<-R2: 200 OK-----|                |=0A=
        |               |                 |                |=0A=
        |               |                 |<-M1: SUBSCRIBE-|=0A=
        |               |<-M2: SUBSCRIBE--|                |=0A=
        |               |                 |                |=0A=
        |               |--M3: 200 OK---->|                |=0A=
        |               |                 |--M4: 200 OK--->|=0A=
        |               |--M5: NOTIFY---->|                |=0A=
        |               |                 |--M6: NOTIFY--->|=0A=
        |               |                 |                |=0A=
        |               |                 |<-M7: 200 OK----|=0A=
        |               |<-M8: 200 OK-----|                |=0A=
        |               |                 |                |=0A=
        |               |                 |                |=0A=
        |               |                 |                |=0A=
        |-----------M9: PUBLISH---------->|                |=0A=
        |               |                 |                |=0A=
        |               |<-M10: PUBLISH---|                |=0A=
        |               |                 |                |=0A=
        |               |--M11: 200 OK--->|                |=0A=
        |               |                 |                |=0A=
        |<----------M12 200 OK------------|                |=0A=
        |               |                 |                |=0A=
        |               |--M13: NOTIFY--->|                |=0A=
        |               |                 |--M14: NOTIFY-->|=0A=
        |               |                 |                |=0A=
        |               |                 |<-M15: 200 OK---|=0A=
        |               |<-M16: 200 OK----|                |=0A=
        |               |                 |                |=0A=
=0A=
   It is assumed that the AoR of bob as pres:bob@example.com is regis-=0A=
   tered in the proxy.=0A=
=0A=
      R1: REGISTER=0A=
            REGISTER sip:example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa0=0A=
            Max-Forwards: 70=0A=
            To: <pres:bob@example.com>=0A=
            From: <sip:pa@example.com>;tag=3D456248=0A=
            Call-ID: 843817637684230@pa.example.com=0A=
            CSeq: 1 REGISTER=0A=
            Contact: <pres:bob@pa.example.com>=0A=
            Expires: 7200=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 11]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
            Content-Length: 0=0A=
=0A=
      R2: 200 OK=0A=
            SIP/2.0 200 OK=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa0=0A=
            To: <pres:bob@example.com>;tag=3D2493k59kd=0A=
            From: <sip:pa@example.com>;tag=3D456248=0A=
            Call-ID: 843817637684230@pa.example.com=0A=
            CSeq: 1 REGISTER=0A=
            Contact: <pres:bob@pa.example.com>=0A=
            Expires: 7200=0A=
            Content-Length: 0=0A=
=0A=
      M1: SUBSCRIBE=0A=
            SUBSCRIBE pres:bob@example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.1:5060;branch=3Dz9hG4bKwatcher1=0A=
            To: <pres:bob@example.com>=0A=
            From: Alice <sip:alice@example.com>;tag=3D123456=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 SUBSCRIBE=0A=
            Max-Forwards: 70=0A=
            Expires: 3600=0A=
            Event: presence=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M2: SUBSCRIBE=0A=
            SUBSCRIBE pres:bob@pa.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy1=0A=
            Via: SIP/2.0/UDP 10.0.0.1:5060;branch=3Dz9hG4bKwatcher1=0A=
            To: <pres:bob@example.com>=0A=
            From: Alice <sip:alice@example.com>;tag=3D123456=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 SUBSCRIBE=0A=
            Max-Forwards: 69=0A=
            Expires: 3600=0A=
            Event: presence=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M3: 200 OK=0A=
            SIP/2.0 200 OK=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy1=0A=
            Via: SIP/2.0/UDP 10.0.0.1:5060;branch=3Dz9hG4bKwatcher1=0A=
            To: <pres:bob@example.com>;tag=3D234567=0A=
            From: Alice <sip:alice@example.com>;tag=3D123456=0A=
            Call-ID: 12345678@wua.example.com=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 12]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
            CSeq: 1 SUBSCRIBE=0A=
            Expires: 3600=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M4: 200 OK=0A=
            SIP/2.0 200 OK=0A=
            Via: SIP/2.0/UDP 10.0.0.1:5060;branch=3Dz9hG4bKwatcher1=0A=
            To: <pres:bob@example.com>;tag=3D234567=0A=
            From: Alice <sip:alice@example.com>;tag=3D123456=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 SUBSCRIBE=0A=
            Expires: 3600=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M5: NOTIFY=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa1=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 NOTIFY=0A=
            Max-Forwards: 70=0A=
            Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Event: presence=0A=
            Subscription-State: active; expires=3D3599=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF document]=0A=
=0A=
      M6: NOTIFY=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy2=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa1=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 NOTIFY=0A=
            Max-Forwards: 69=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Event: presence=0A=
            Subscription-State: active; expires=3D3599=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 13]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF document]=0A=
=0A=
      M7: 200 OK=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy2=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa1=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 NOTIFY=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M8: 200 OK=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa1=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 NOTIFY=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M9: PUBLISH=0A=
            PUBLISH pres:bob@example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.2:5060;branch=3Dz9hG4bKpua1=0A=
            To: <pres:bob@example.com>=0A=
            From: bob's PUA <sip:bob@example.com>;tag=3D1234wxyz=0A=
            Call-ID: 81818181@pua.example.com=0A=
            CSeq: 1 PUBLISH=0A=
            Max-Forwards: 70=0A=
            Expires: 3600=0A=
            Event: presence=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF Document]=0A=
=0A=
      M10: PUBLISH=0A=
            PUBLISH pres:bob@pa.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy3=0A=
            Via: SIP/2.0/UDP 10.0.0.2:5060;branch=3Dz9hG4bKpua1=0A=
            To: <pres:bob@example.com>=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 14]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
            From: bob's PUA <sip:bob@example.com>;tag=3D1234wxyz=0A=
            Call-ID: 81818181@pua.example.com=0A=
            CSeq: 1 PUBLISH=0A=
            Max-Forwards: 69=0A=
            Expires: 3600=0A=
            Event: presence=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF Document]=0A=
=0A=
      M11: 200 OK=0A=
            SIP/2.0 200 OK=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy3=0A=
            Via: SIP/2.0/UDP 10.0.0.2:5060;branch=3Dz9hG4bKpua1=0A=
            To: <pres:bob@example.com>;tag=3Dabcd5678=0A=
            From: bob's PUA <sip:bob@example.com>;tag=3D1234wxyz=0A=
            Call-ID: 81818181@pua.example.com=0A=
            CSeq: 1 PUBLISH=0A=
            Content-Length: 0=0A=
=0A=
      M12: 200 OK=0A=
            SIP/2.0 200 OK=0A=
            Via: SIP/2.0/UDP 10.0.0.2:5060;branch=3Dz9hG4bKpua1=0A=
            To: <pres:bob@example.com>;tag=3Dabcd5678=0A=
            From: bob's PUA <sip:bob@example.com>;tag=3D1234wxyz=0A=
            Call-ID: 81818181@pua.example.com=0A=
            CSeq: 1 PUBLISH=0A=
            Content-Length: 0=0A=
=0A=
      M13: NOTIFY=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa2=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 2 NOTIFY=0A=
            Max-Forwards: 70=0A=
            Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Event: presence=0A=
            Subscription-State: active; expires=3D3400=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF Document]=0A=
=0A=
      M14: NOTIFY=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 15]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy4=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa2=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 2 NOTIFY=0A=
            Max-Forwards: 69=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Event: presence=0A=
            Subscription-State: active; expires=3D3400=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF Document]=0A=
=0A=
      M15: 200 OK=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy4=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa2=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 2 NOTIFY=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M16: 200 OK=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa2=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 2 NOTIFY=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
=0A=
5.2 An example with presence related functions=0A=
=0A=
   TBD. An example with Filter function, RLS etc. will be presented.=0A=
=0A=
5.3 MESSAGE Example=0A=
=0A=
   TBD.=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 16]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
6. Security Considerations=0A=
=0A=
   This document introduces no known security considerations.=0A=
=0A=
=0A=
7. References=0A=
=0A=
=0A=
7.1 Normative Reference=0A=
=0A=
    [1]  Roach, A., "Session Initiation Protocol (SIP)-Specific Event=0A=
         Notification", RFC 3265, June 2002.=0A=
=0A=
    [2]  Rosenberg, J., "A Presence Event Package for the Session Initi-=0A=
         ation Protocol (SIP)", draft-ietf-simple-presence-10 (work in=0A=
         progress), January 2003.=0A=
=0A=
    [3]  Rosenberg, J., H. Schulzrinne, G. Camarillo, A. Johnston, J.=0A=
         Peterson, , R. Sparks, M. Handley, and E. Schooler, "SIP: Ses-=0A=
         sion Initiation Protocol", RFC 3261, June 2002.=0A=
=0A=
=0A=
7.2 Informative References=0A=
=0A=
=0A=
    [4]  Campbell, B., "SIMPLE Presence Publication Requirements",=0A=
         draft-ietf-simple-publish-reqs-00 (work in progress), February=0A=
         2003.=0A=
=0A=
=0A=
    [5]  Peterson, J., "Common Profile: Instant Messaging", draft-ietf-=0A=
         impp-im-04 (work in progress), October 2003.=0A=
=0A=
=0A=
    [6]  Peterson, J., "Common Profile: Presence", draft-ietf-impp-=0A=
         pres-04 (work in progress), October 2003.=0A=
=0A=
=0A=
    [7]=0A=
          Roach, A., J. Rosenberg and B. Campbell, "A Session Initiation=0A=
         Protocol (SIP) Event Notification Extension for Resource=0A=
         Lists", draft-ietf-simple-event-list-04 (work in progress),=0A=
         June 2003.=0A=
=0A=
=0A=
    [8]  Sugano, H. and S. Fujimoto, "Presence Information Data Format=0A=
         (PIDF)", draft-ietf-impp-cpim-pidf-08 (work in progress), May=0A=
         2003.=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 17]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
    [9]  Day, M., J. Rosenberg and H. Sugano, H., "A model for presence=0A=
         and instant messaging," RFC 2778, Internet Engineering Task=0A=
         Force, Feb. 2000.=0A=
=0A=
=0A=
   [10]  Crocker, D. and J. Peterson, "Common profile: Presence," inter-=0A=
         net draft, Internet Engineering Task Force, Dec. 2002.  Work in=0A=
         progress.=0A=
=0A=
=0A=
   [11]  Crocker, D. and J. Peterson, "Address resolution for instant=0A=
         messaging and presence," internet draft, Internet Engineering=0A=
         Task Force, Dec. 2002.=0A=
=0A=
=0A=
   [12]  Bradner S., "Key words for use in rfcs to indicate requirement=0A=
         levels," RFC 2119, Internet Engineering Task Force, Mar. 1997.=0A=
=0A=
=0A=
   [13]  Niemi, A., "Session Initiation Protocol (SIP) Extension for=0A=
         Event State Publications", draft-ietf-sip-publish-03.txt,=0A=
         February 2004.=0A=
=0A=
=0A=
   [14]  Campbel, B., J. Rosenberg, H. Schulzrinne, C. Huitema, D.=0A=
         Gurle, "Session Initiation Protocol (SIP) Extension for Intant=0A=
         Messaging", RFC 3428, Internet Engineering Task Force, December=0A=
         2002.=0A=
=0A=
=0A=
   [15]  Day, M., S. Aggarwal, G. Mohr and J. Vincent, "Instant Messag-=0A=
         ing / Presence Protocol Requirements", RFC 2779, Internet Engi-=0A=
         neering Task Force, February 2000.=0A=
=0A=
=0A=
8. Authors' Addresses=0A=
=0A=
      Ashir Ahmed=0A=
      NTT Communications Corporation=0A=
      3-20-2 Nishi-Shinjuku=0A=
      Shinjuku-ku, Tokyo 163-1421=0A=
      JAPAN=0A=
=0A=
      Phone: +81 3 6800 3029=0A=
      EMail: a.ahmed@ntt.com=0A=
=0A=
=0A=
      Ginga Kawaguti=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 18]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
      NTT Communications Corporation=0A=
      3-20-2 Nishi-Shinjuku=0A=
      Shinjuku-ku, Tokyo 163-1421=0A=
      JAPAN=0A=
=0A=
      Phone: +81 3 6800 3032=0A=
      EMail: g.kawaguti@ntt.com=0A=
=0A=
=0A=
      Satoshi Tokuno=0A=
      NTT Communications Corporation=0A=
      3-20-2 Nishi-Shinjuku=0A=
      Shinjuku-ku, Tokyo 163-1421=0A=
      JAPAN=0A=
=0A=
      Phone: +81 3 6800 3031=0A=
      EMail: s.tokuno@ntt.com=0A=
=0A=
      Shinji Okumura=0A=
      SOFTFRONT=0A=
      3F Sapporo IT Front Bldg.,=0A=
      28-196, Kita-9, Nishi-15, Chuo-ku, Sapporo 060-0009=0A=
      JAPAN=0A=
      Tel: +81-11-623-1001=0A=
      EMail:shin@softfront.co.jp=0A=
=0A=
9. Intellectual Property Statement=0A=
=0A=
   The IETF takes no position regarding the validity or scope of any=0A=
   intellectual property or other rights that might be claimed to per-=0A=
   tain to the implementation or use of the technology described in this=0A=
   document or the extent to which any license under such rights might=0A=
   or might not be available; neither does it represent that it has made=0A=
   any effort to identify any such rights. Information on the IETF's=0A=
   procedures with respect to rights in standards-track and standards-=0A=
   related documentation can be found in BCP-11. Copies of claims of=0A=
   rights made available for publication and any assurances of licenses=0A=
   to be made available, or the result of an attempt made to obtain a=0A=
   general license or permission for the use of such proprietary rights=0A=
   by implementors or users of this specification can be obtained from=0A=
   the IETF Secretariat.=0A=
=0A=
   The IETF invites any interested party to bring to its attention any=0A=
   copyrights, patents or patent applications, or other proprietary=0A=
   rights which may cover technology that may be required to practice=0A=
   this standard. Please address the information to the IETF Executive=0A=
   Director.=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 19]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
10. Full Copyright Statement=0A=
=0A=
   Copyright (C) The Internet Society (2004). All Rights Reserved.=0A=
=0A=
   This document and translations of it may be copied and furnished to=0A=
   others, and derivative works that comment on or otherwise explain it=0A=
   or assist in its implementation may be prepared, copied, published=0A=
   and distributed, in whole or in part, without restriction of any=0A=
   kind, provided that the above copyright notice and this paragraph are=0A=
   included on all such copies and derivative works. However, this docu-=0A=
   ment itself may not be modified in any way, such as by removing the=0A=
   copyright notice or references to the Internet Society or other=0A=
   Internet organizations, except as needed for the purpose of develop-=0A=
   ing Internet standards in which case the procedures for copyrights=0A=
   defined in the Internet Standards process must be followed, or as=0A=
   required to translate it into languages other than English.=0A=
=0A=
   The limited permissions granted above are perpetual and will not be=0A=
   revoked by the Internet Society or its successors or assignees.=0A=
=0A=
   This document and the information contained herein is provided on an=0A=
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING=0A=
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING=0A=
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION=0A=
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MER-=0A=
   CHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.=0A=
=0A=
=0A=
11. Acknowledgment=0A=
=0A=
   Funding for the RFC Editor function is currently provided by the=0A=
   Internet Society.=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 20]=0A=
=0C=0A=

------=_NextPart_000_00C9_01C3F7F1.68511870--


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


From exim@www1.ietf.org  Tue Feb 24 15:45: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 PAA10262
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 15:45: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 1AvjQh-0000qX-Fn
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 15:45:24 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1OKjNB7003247
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 15:45:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvjQh-0000qI-9N
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 15:45: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 PAA10235
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 15:45:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvjQf-0000Uo-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 15:45:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvjPp-0000Ph-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 15:44:33 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvjPR-0000K6-00; Tue, 24 Feb 2004 15:44:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvjPN-0000h3-F0; Tue, 24 Feb 2004 15: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 1Au96Q-0000j0-77
	for simple@optimus.ietf.org; Fri, 20 Feb 2004 06:45: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 GAA16708
	for <simple@ietf.org>; Fri, 20 Feb 2004 06:45:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au96L-0007Nc-00
	for simple@ietf.org; Fri, 20 Feb 2004 06:45:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Au95R-0007Je-00
	for simple@ietf.org; Fri, 20 Feb 2004 06:44:57 -0500
Received: from mgw2.noc.ntt.com ([210.163.32.69])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au94b-0007C6-00
	for simple@ietf.org; Fri, 20 Feb 2004 06:44:01 -0500
Received: from mop2.noc.ntt.com
	by mgw2.noc.ntt.com (NTT-Com MailSV) with ESMTP id i1KBhPo9007352;
	Fri, 20 Feb 2004 20:43:25 +0900 (JST)
Received: from mip1.noc.ntt.com (mvi1.noc.ntt.com)
 by mop2.noc.ntt.com (NTT-Com MailSV) with ESMTP id <0HTD0023FSKD3F@ntt.com>;
 Fri, 20 Feb 2004 20:43:25 +0900 (JST)
Content-return: prohibited
From: "Ashir Ahmed" <a.ahmed@ntt.com>
To: simple@ietf.org
Cc: ps-sf-ia@ntt.com
Message-id: <00cc01c3f7a5$f8afc840$a844320a@nttu26skyyrabi>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
Content-type: multipart/mixed;
 boundary="----=_NextPart_000_00C9_01C3F7F1.68511870"
X-Priority: 3
X-MSMail-priority: Normal
References: <E392EEA75EC5F54AB75229B693B1B6A7054D59FA@esebe018.ntc.nokia.com>
Subject: [Simple] Fwd: I-D ACTION:draft-ashir-simple-message-guideline-00.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: Fri, 20 Feb 2004 20:37: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.0 required=5.0 tests=AWL autolearn=no version=2.60

This is a multi-part message in MIME format.

------=_NextPart_000_00C9_01C3F7F1.68511870
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Folks,

I submitted a draft entitled "draft-ashir-simple-message-guideline-00.txt".
However, I have extensively revised it and therefore, ask you to refer to
this updated version which can be found at

http://www.softfront.co.jp/tech/ietfdoc/draft/draft-ashir-simple-message-guideline-01.txt


You will also find it attached to the email.

Thanks.
Ashir



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

a.. To: IETF-Announce: ;
a.. Subject: I-D ACTION:draft-ashir-simple-message-guideline-00.txt
a.. From: Internet-Drafts at ietf.org
a.. Date: Wed, 11 Feb 2004 15:46:45 -0500
a.. Reply-to: Internet-Drafts at ietf.org
a.. Sender: owner-ietf-announce at ietf.org
A New Internet-Draft is available from the on-line Internet-Drafts
directories.


	Title		: A guideline on message headers and URI in SIP/SIMPLE framework
	Author(s)	: A. Ahmed
	Filename	: draft-ashir-simple-message-guideline-00.txt
	Pages		: 14
	Date		: 2004-2-11

SUBSCRIBE, NOTIFY and PUBLISH methods in SIP are responsible for
carrying presence information to a target destination. Message headers
(Request-line, To, From, Contact etc.) indicate SIP entities that are
identified by a URI.  This document clarifies the indication of the
message headers and provides a guideline on URI usage in the header
fields. The authors hope that this document will be useful for
SIP/SIMPLE implementers, interoperability testers, designers, and
protocol researchers.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ashir-simple-message-guideline-00.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-ashir-simple-message-guideline-00.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-ashir-simple-message-guideline-00.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.
<ftp://ftp.ietf.org/internet-drafts/draft-ashir-simple-message-guideline-00.
txt>

------=_NextPart_000_00C9_01C3F7F1.68511870
Content-Type: text/plain;
	name="draft-ashir-simple-message-guideline-1.0.txt"
Content-Disposition: attachment;
	filename="draft-ashir-simple-message-guideline-1.0.txt"
Content-Transfer-Encoding: quoted-printable

=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
SIMPLE WG                                                       A. Ahmed=0A=
Internet Draft                                               G. Kawaguti=0A=
Expires August 2004                                            S. Tokuno=0A=
                                                      NTT Communications=0A=
                                                              S. Okumura=0A=
                                                               SOFTFRONT=0A=
=0A=
  A guideline on message headers and URI usage in SIP/SIMPLE framework=0A=
              draft-ashir-simple-message-guideline-01.txt=0A=
=0A=
Status of this Memo=0A=
=0A=
   This document is an Internet-Draft and is in full conformance with=0A=
   all provisions of Section 10 of RFC2026.=0A=
=0A=
   Internet-Drafts are working documents of the Internet Engineering=0A=
   Task Force (IETF), its areas, and its working groups.  Note that=0A=
   other groups may also distribute working documents as Internet-=0A=
   Drafts.=0A=
=0A=
   Internet-Drafts are draft documents valid for a maximum of six months=0A=
   and may be updated, replaced, or obsoleted by other documents at any=0A=
   time.  It is inappropriate to use Internet-Drafts as reference=0A=
   material or to cite them other than as "work in progress".=0A=
=0A=
   The list of current Internet-Drafts can be accessed at=0A=
   http://www.ietf.org/ietf/1id-abstracts.txt=0A=
=0A=
   To view the list Internet-Draft Shadow Directories, see=0A=
   http://www.ietf.org/shadow.html.=0A=
=0A=
=0A=
Abstract=0A=
=0A=
   SUBSCRIBE, NOTIFY, PUBLISH and MESSAGE requests carry presence=0A=
   information and IM in SIP/SIMPLE. A Message header (Request-line, To,=0A=
   From or Contact etc.) field contains an entity which is identified by=0A=
   a URI. URI has different schemes (SIP URI, SIPS URI, PRES URI, IM URI=0A=
   etc.). This memo provides a guideline on usage of these URI schemes=0A=
   and also describes the semantics of the message headers. A message=0A=
   flow illustrates the message headers and URI usage examples.=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 1]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
Table of Contents=0A=
=0A=
   1.    Introduction ...............................................  3=0A=
   1.1   Terminology ................................................  3=0A=
   1.2   Scope of this memo .........................................  3=0A=
   2.    URIs in SIP/SIMPLE .........................................  3=0A=
   3.    Message headers, Methods and URI usage .....................  4=0A=
   3.1   Header Indications .........................................  5=0A=
   3.2   Methods and URI usage ......................................  5=0A=
   3.2.1 SUBSCRIBE ..................................................  5=0A=
   3.2.2 NOTIFY .....................................................  6=0A=
   3.2.3 PUBLISH ....................................................  6=0A=
   3.2.4 MESSAGE ....................................................  7=0A=
   4.    General guideline ..........................................  7=0A=
   4.1   MUSTs ......................................................  7=0A=
   4.2   MUST NOTs ..................................................  8=0A=
   4.3   Other notes ................................................  8=0A=
   5.    Message flow examples ......................................  9=0A=
   5.1   A basic example ............................................ 10=0A=
   5.2   An example with presence related functions ................. 16=0A=
   5.3   MESSAGE example ............................................ 16=0A=
   6.    Security Considerations .................................... 17=0A=
   7.    References ................................................. 17=0A=
   7.1   Normative References ....................................... 17=0A=
   7.2   Informative References ..................................... 17=0A=
   8.    Authors' address ........................................... 18=0A=
   9.    Intellectual Property Statement ............................ 19=0A=
   10.   Full Copyright Statement ................................... 20=0A=
   11.   Acknowledgement ............................................ 20=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 2]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
1. Introduction=0A=
=0A=
   The message header fields (Request-line, To, From, Contact etc.) in=0A=
   SIP/SIMPLE methods (SUBSCRIBE, NOTIFY, PUBLISH,MESSAGE) indicate=0A=
   respective entities involved in presence information and IM delivery=0A=
   process. These entities include Entities (defined in RFC2778[9]) such=0A=
   as PA (Presence Agent), PUA (Presence User Agent), WUA (Watcher User=0A=
   Agent) and Presentity. Not all the headers are checked by the=0A=
   intermediate elements or entities. Some header fields carry no=0A=
   meaning other than a label. Section 3.1 describes what these message=0A=
   header fields indicate and how they are used in SIP/SIMPLE framework.=0A=
=0A=
   An entity is identified by a URI. URIs have different schemes (PRES=0A=
   URI, IM URI and SIP or SIPS URI). PRES URI and IM URI are protocol=0A=
   independent. However, these protocol independent URIs can be resolved=0A=
   to protocol specific URIs such as SIP or SIPS URI through domain=0A=
   specific mapping policies. Section 3.2 and Section 4 provide a=0A=
   guideline on such URI usage.=0A=
=0A=
   A SIP/SIMPLE message flow example in Section 5 demonstrates the=0A=
   message header indications and URI usage.=0A=
=0A=
   The authors hope that this document will be useful for SIP/SIMPLE=0A=
   implementers, interoperability testers, designers, and protocol=0A=
   researchers.=0A=
=0A=
1.1 Terminology=0A=
=0A=
   In this document, the key words "MUST", "MUST NOT", "REQUIRED",=0A=
   "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY",=0A=
   and "OPTIONAL" are to be interpreted as described in RFC 2119 [12]=0A=
   and indicate requirement levels for compliant implementations.=0A=
=0A=
   This memo makes use of the vocabulary defined in RFC2778 [9].  Terms=0A=
   such as PA, PUA, PRESENTITY, WATCHER, Entity, SENDER and INSTANT=0A=
   INBOX are used as defined therein.=0A=
=0A=
   A SIP element in this memo refers to a SIP UA (User Agent), SIP=0A=
   Gateway or a SIP server.=0A=
=0A=
=0A=
1.2 Scope of this memo=0A=
=0A=
   Information contained in this draft is gathered from various presence=0A=
   and IM related IETF RFCs and drafts. This memo introduces no new=0A=
   terms, methods, protocols or headers.=0A=
=0A=
2. URIs in SIP/SIMPLE=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 3]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
   This section describes the URI schemes.=0A=
=0A=
=0A=
      SIP URI / SIPS URI:=0A=
           identifies a SIP element (SIP UA, SIP Gateway or SIP server)=0A=
           or a CPIM entity (PUA, PA, Presentity, Watcher, Instant Inbox=0A=
           or Sender).=0A=
=0A=
           A secure URI is called a SIPS URI. SIPS and SIP URI have the=0A=
           same syntax and no difference in protocol sequence or the=0A=
           message format. SIPS URI guarantees that secure, encrypted=0A=
           transport (namely TLS) is used to carry all the messages from=0A=
           the source to the destination.=0A=
=0A=
           A SIP and SIPS URI follow the form of sip:user@domain and=0A=
           sips:user@domain respectively.=0A=
=0A=
           Example:=0A=
                 sip:bob@example.com=0A=
                 sips:bob@example.com=0A=
=0A=
=0A=
      PRES URI:=0A=
           identifies a PRESENTITY or a WATCHER [6]. A resource list URI=0A=
           (a list containing zero or more URIs) can also be identified=0A=
           by a PRES URI [7]. PRES URI in SIP/SIMPLE is referenced in=0A=
           the form of pres:user@domain.=0A=
=0A=
           Example:=0A=
                 pres:bob@example.com=0A=
                 pres:myfriends@example.com=0A=
=0A=
=0A=
      IM URI:=0A=
           identifies an INSTANT INBOX [5] or a SENDER [5] and=0A=
           referenced in the form of im:user@domain.=0A=
=0A=
           Example:=0A=
                 im:bob@example.com=0A=
=0A=
   PRES URI and IM URI schemes are protocol independent. However, some=0A=
   domain specific mapping mechanisms can be applied to transfer from=0A=
   one scheme to a protocol specific URI scheme [2].=0A=
=0A=
=0A=
3.  Message headers, Method and URI schemes=0A=
=0A=
   This section introduces the methods, message headers. It also=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 4]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
   provides a guideline on the URI usage.=0A=
=0A=
=0A=
3.1 Header Indications=0A=
=0A=
   SIP headers are described in RFC 3261[3]. The major headers that=0A=
   indicate presence entities are:=0A=
=0A=
=0A=
     A.  Request-line: indicates the target presence entity. The=0A=
         Request-line MUST contain enough information to route the=0A=
         request to the appropriate entity.=0A=
=0A=
=0A=
     B.  To: indicates the logical recipient of the request.=0A=
=0A=
=0A=
     C.  From: indicates the logical sender of the request.=0A=
=0A=
=0A=
     D.  Contact: indicates the recipient of the subsequent requests.=0A=
=0A=
=0A=
   General Note:=0A=
=0A=
     - Only the Request-line header field MUST be understood by all the=0A=
       elements involved in conveying presence information. Other header=0A=
       fields are not necessary for routing presence information or IM.=0A=
=0A=
=0A=
     - To and From header fields contain logical entities only.=0A=
=0A=
=0A=
     - Contact header field does not contain logical entity.=0A=
=0A=
=0A=
3.2 Methods and URI usage=0A=
=0A=
   The following methods carry presence information and IM. Indications=0A=
   of the message headers are explained below.=0A=
=0A=
3.2.1 SUBSCRIBE=0A=
=0A=
=0A=
      Request-line header:=0A=
           Indicates the presence resource or a presentity that the=0A=
           subscriber is interested in. Usually this resource is=0A=
           identified by a PRES URI (e.g.  pres:resource@example.com).=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 5]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
      To-header:=0A=
           Indicates the presence resource (e.g.=0A=
           pres:resource@example.com).=0A=
=0A=
      From-header:=0A=
           Indicates the logical address of the subscriber/watcher (e.g.=0A=
           pres:watcher@example.com).=0A=
=0A=
      Contact-header:=0A=
           Indicates the subscriber's contact address where the=0A=
           subscriber can receive the subsequent requests (e.g.=0A=
           sip:user@watcherhost.example.com).=0A=
=0A=
=0A=
=0A=
3.2.2 NOTIFY=0A=
=0A=
   NOTIFY is a response to the SUBSCRIBE request.=0A=
=0A=
=0A=
      Request-line header:=0A=
           Indicates the subscriber. This header contains the Contact-=0A=
           header of the original SUBSCRIBE request (e.g.=0A=
           sip:user@wua.example.com).=0A=
=0A=
      To-header:=0A=
           Indicates the subscriber's logical identity, contains the=0A=
           From-header of the SUBSCRIBE request (e.g.=0A=
           sip:user@example.com).=0A=
=0A=
      From-header:=0A=
           Indicates the presentity, contains the To-header of the=0A=
           SUBSCRIBE request (e.g. pres:resource@example.com).=0A=
=0A=
      Contact-header:=0A=
           Indicates the Contact address of the notifier (e.g.=0A=
           sip:pa.example.com).=0A=
=0A=
=0A=
3.2.3 PUBLISH=0A=
=0A=
   A PUA uses PUBLISH [13] method to upload a presence document to its=0A=
   Presence Agent (PA). Addressing a PUBLISH request is identical to=0A=
   addressing a SUBSCRIBE request.=0A=
=0A=
=0A=
      Request-header:=0A=
           Indicates the target resource for publication. Except for the=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 6]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
           routing information, this header field also contains enough=0A=
           information to identify the resource whose event state is to=0A=
           be published. A PRES URI (e.g. pres:resource@example.com)=0A=
           identifies the resource.=0A=
=0A=
      To-header:=0A=
           Indicates specially nothing but usually contains the pres URI=0A=
           of the resource.=0A=
=0A=
      From-header:=0A=
           Indicates specially nothing but usually contains the pres or=0A=
           SIP URI of the presentity.=0A=
=0A=
      Contact-header:=0A=
           This is not a required field and does not carry any meaning=0A=
           in the event publication context. This field is ignored by a=0A=
           UAS.=0A=
=0A=
=0A=
3.2.4 MESSAGE=0A=
=0A=
   MESSAGE [14] method allows the transfer of Instant Messages.=0A=
=0A=
=0A=
      Request-header:=0A=
           Indicates the recipient of the instant message. It may also=0A=
           be a device address in situations where the client has=0A=
           current information about the recipient's location. An IM URI=0A=
           (e.g.im:bob@example.com) identifies an instant inbox of bob.=0A=
=0A=
      To-header:=0A=
           Indicates the logical identifier of the recipient.=0A=
=0A=
      From-header:=0A=
           Indicates the logical identifier of the sender.=0A=
=0A=
      Contact:=0A=
           MESSAGE requests do not initiate dialogs. This field is not=0A=
           required at all for carrying IM.=0A=
=0A=
=0A=
4. General guideline=0A=
=0A=
=0A=
4.1 MUSTs=0A=
=0A=
     - An entity (defined in RFC 2779[15]) MUST be identified by a URI=0A=
       of any scheme (PRES URI, IM URI, SIP(S) URI).=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 7]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
     - Request-line header MUST contain enough information to route the=0A=
       request to the appropriate entity.=0A=
=0A=
     - A PRESENTITY (defined in RFC 2778[9]) MUST be identified either=0A=
       by a PRES URI or a SIP(S) URI.=0A=
=0A=
     - A WATCHER (defined in RFC 2778[9]) MUST be identified either by a=0A=
       PRES URI or a SIP(S) URI.=0A=
=0A=
     - An INSTANT INBOX (defined in RFC 2778[9]) MUST be identified by=0A=
       an IM or a SIP(S) URI.=0A=
=0A=
     - A SENDER (defined in RFC 2778[9]) MUST be identified by an IM or=0A=
       a SIP(S) URI.=0A=
=0A=
     - If the Request header field contains a SIPS URI, the Contact=0A=
       header field MUST contain a SIPS URI as well RFC3261[3].=0A=
=0A=
     - A UAS MUST ignore the Contact header field if one is present in=0A=
       PUBLISH request.=0A=
=0A=
=0A=
=0A=
4.2 MUST NOTs=0A=
=0A=
     - The Request-URI MUST NOT contain unescaped spaces or control=0A=
       characters and MUST NOT be enclosed in "<>" RFC3261 Section=0A=
       7.1[3].=0A=
=0A=
     - The From field MUST NOT be considered as a notification or=0A=
       replication entity.=0A=
=0A=
     - The To field MUST NOT be considered as the ultimate recipient of=0A=
       the request.=0A=
=0A=
     - A UA MUST NOT insert Contact header fields into MESSAGE requests=0A=
       [14].=0A=
=0A=
     - Contact header field MUST NOT contain a logical entity=0A=
       (identified by a PRES or an IM URI).=0A=
=0A=
=0A=
4.3 Other notes=0A=
=0A=
     - The Request-line header field MUST be understood by all the=0A=
       elements involved in conveying presence and IM. Other header=0A=
       fields (From, To, Contact) are NOT checked for presence=0A=
       information and IM transport.=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 8]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
     - The To header field specifies the desired "logical" recipient of=0A=
       the request, or the AoR (Address of Record) of the user or=0A=
       resource that is the target of the request. This may or may not=0A=
       be the ultimate recipient of the request. RFC3261 Section 8.1.1.2=0A=
       [3].=0A=
=0A=
     - To and From header fields allow for display names. "bob" and=0A=
       "alice" are the display name in the following example.=0A=
=0A=
       Example:=0A=
             To: alice <sip:alice@example.com>=0A=
             From: bob <sip:bob@example.com>=0A=
=0A=
=0A=
     - The Contact header only identifies concrete entities in SIP=0A=
       messaging, NOT the logical ones.=0A=
=0A=
     - PRES URI and IM URI schemes are protocol independent. They are=0A=
       resolved to protocol specific URIs such as SIP or SIPS URI,=0A=
       through domain specific mapping policies.=0A=
=0A=
     - Contact-URI is used to receive the subsequent requests. This=0A=
       field is optional for PUBLISH request[13] and is ignored by the=0A=
       UAS. In case of MESSAGE request, A UA MUST NOT insert Contact=0A=
       header fields.=0A=
=0A=
     - It is possible for one user to have both a SIP(S) URI and a PRES=0A=
       URI. If a subscriber is aware of both the PRES URI and the SIP(S)=0A=
       URI for its own identity, it SHOULD use the PRES URI in the From=0A=
       field. Similarly, when the subscriber is aware of both the SIP=0A=
       and the PRES URI of the desired presentity, it SHOULD use the=0A=
       PRES URI in the Request-line and To header fields [2].=0A=
=0A=
     - It is possible for one user to have both a SIP(S) URI and an IM=0A=
       URI. If a SENDER is aware of both the SIP(S) URI and the SIP(S)=0A=
       URI for its own identity, it SHOULD use the SIP(S) URI in the=0A=
       From field. Similarly, when the subscriber is aware of both the=0A=
       SIP(S) and the IM URI of the INSTANT INBOX, it SHOULD use the=0A=
       SIP(S) URI in the Request-line and To header fields [14].=0A=
=0A=
=0A=
     - Record-Route and Route header fields MUST NOT contain logical (IM=0A=
       or PRES) URIs. These header fields contain concrete SIP or SIPS=0A=
       URIs according to the rules of SIP [3].=0A=
=0A=
=0A=
5. Message flow examples=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                 [Page 9]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
5.1 A basic example=0A=
=0A=
   This example contains the minimum set of elements. These elements are=0A=
   defined in RFC 2778 [9] and explained in several IETF drafts.=0A=
=0A=
=0A=
   Element         Display Name    URI/FQDN                IP Address=0A=
=0A=
   PUA             bob's PUA       sip:bob@example.com     10.0.0.2=0A=
                                   pua.example.com=0A=
=0A=
   PA                              sip:pa@example.com      10.0.0.3=0A=
                                   pres:bob@example.com=0A=
                                   pa.example.com=0A=
=0A=
   Watcher         Alice           sip:alice@example.com   10.0.0.1=0A=
                                   wua.example.com=0A=
=0A=
   Proxy                           sip:proxy.example.com   10.0.0.4=0A=
                                   proxy.example.com=0A=
=0A=
=0A=
   This message flow illustrates how a PUA uploads presence information=0A=
   to the presence server (PA) by using PUBLISH; a WATCHER (Alice) sends=0A=
   a SUBSCRIBE request to know Bob's presence state. This flow assumes=0A=
   that the watcher and the PUA have previously been authorized to SUB-=0A=
   SCRIBE and PUBLISH to this resource at the server. It is also assumed=0A=
   that all the messages go through the proxy.=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 10]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
       PUA              PA              PROXY           WATCHER=0A=
      (EPA)           (ESC)          (REGISTRAR)=0A=
        |               |                 |                |=0A=
        |               |--R1: REGISTER-->|                |=0A=
        |               |                 |                |=0A=
        |               |<-R2: 200 OK-----|                |=0A=
        |               |                 |                |=0A=
        |               |                 |<-M1: SUBSCRIBE-|=0A=
        |               |<-M2: SUBSCRIBE--|                |=0A=
        |               |                 |                |=0A=
        |               |--M3: 200 OK---->|                |=0A=
        |               |                 |--M4: 200 OK--->|=0A=
        |               |--M5: NOTIFY---->|                |=0A=
        |               |                 |--M6: NOTIFY--->|=0A=
        |               |                 |                |=0A=
        |               |                 |<-M7: 200 OK----|=0A=
        |               |<-M8: 200 OK-----|                |=0A=
        |               |                 |                |=0A=
        |               |                 |                |=0A=
        |               |                 |                |=0A=
        |-----------M9: PUBLISH---------->|                |=0A=
        |               |                 |                |=0A=
        |               |<-M10: PUBLISH---|                |=0A=
        |               |                 |                |=0A=
        |               |--M11: 200 OK--->|                |=0A=
        |               |                 |                |=0A=
        |<----------M12 200 OK------------|                |=0A=
        |               |                 |                |=0A=
        |               |--M13: NOTIFY--->|                |=0A=
        |               |                 |--M14: NOTIFY-->|=0A=
        |               |                 |                |=0A=
        |               |                 |<-M15: 200 OK---|=0A=
        |               |<-M16: 200 OK----|                |=0A=
        |               |                 |                |=0A=
=0A=
   It is assumed that the AoR of bob as pres:bob@example.com is regis-=0A=
   tered in the proxy.=0A=
=0A=
      R1: REGISTER=0A=
            REGISTER sip:example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa0=0A=
            Max-Forwards: 70=0A=
            To: <pres:bob@example.com>=0A=
            From: <sip:pa@example.com>;tag=3D456248=0A=
            Call-ID: 843817637684230@pa.example.com=0A=
            CSeq: 1 REGISTER=0A=
            Contact: <pres:bob@pa.example.com>=0A=
            Expires: 7200=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 11]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
            Content-Length: 0=0A=
=0A=
      R2: 200 OK=0A=
            SIP/2.0 200 OK=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa0=0A=
            To: <pres:bob@example.com>;tag=3D2493k59kd=0A=
            From: <sip:pa@example.com>;tag=3D456248=0A=
            Call-ID: 843817637684230@pa.example.com=0A=
            CSeq: 1 REGISTER=0A=
            Contact: <pres:bob@pa.example.com>=0A=
            Expires: 7200=0A=
            Content-Length: 0=0A=
=0A=
      M1: SUBSCRIBE=0A=
            SUBSCRIBE pres:bob@example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.1:5060;branch=3Dz9hG4bKwatcher1=0A=
            To: <pres:bob@example.com>=0A=
            From: Alice <sip:alice@example.com>;tag=3D123456=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 SUBSCRIBE=0A=
            Max-Forwards: 70=0A=
            Expires: 3600=0A=
            Event: presence=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M2: SUBSCRIBE=0A=
            SUBSCRIBE pres:bob@pa.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy1=0A=
            Via: SIP/2.0/UDP 10.0.0.1:5060;branch=3Dz9hG4bKwatcher1=0A=
            To: <pres:bob@example.com>=0A=
            From: Alice <sip:alice@example.com>;tag=3D123456=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 SUBSCRIBE=0A=
            Max-Forwards: 69=0A=
            Expires: 3600=0A=
            Event: presence=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M3: 200 OK=0A=
            SIP/2.0 200 OK=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy1=0A=
            Via: SIP/2.0/UDP 10.0.0.1:5060;branch=3Dz9hG4bKwatcher1=0A=
            To: <pres:bob@example.com>;tag=3D234567=0A=
            From: Alice <sip:alice@example.com>;tag=3D123456=0A=
            Call-ID: 12345678@wua.example.com=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 12]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
            CSeq: 1 SUBSCRIBE=0A=
            Expires: 3600=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M4: 200 OK=0A=
            SIP/2.0 200 OK=0A=
            Via: SIP/2.0/UDP 10.0.0.1:5060;branch=3Dz9hG4bKwatcher1=0A=
            To: <pres:bob@example.com>;tag=3D234567=0A=
            From: Alice <sip:alice@example.com>;tag=3D123456=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 SUBSCRIBE=0A=
            Expires: 3600=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M5: NOTIFY=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa1=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 NOTIFY=0A=
            Max-Forwards: 70=0A=
            Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Event: presence=0A=
            Subscription-State: active; expires=3D3599=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF document]=0A=
=0A=
      M6: NOTIFY=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy2=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa1=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 NOTIFY=0A=
            Max-Forwards: 69=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Event: presence=0A=
            Subscription-State: active; expires=3D3599=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 13]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF document]=0A=
=0A=
      M7: 200 OK=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy2=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa1=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 NOTIFY=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M8: 200 OK=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa1=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 1 NOTIFY=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M9: PUBLISH=0A=
            PUBLISH pres:bob@example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.2:5060;branch=3Dz9hG4bKpua1=0A=
            To: <pres:bob@example.com>=0A=
            From: bob's PUA <sip:bob@example.com>;tag=3D1234wxyz=0A=
            Call-ID: 81818181@pua.example.com=0A=
            CSeq: 1 PUBLISH=0A=
            Max-Forwards: 70=0A=
            Expires: 3600=0A=
            Event: presence=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF Document]=0A=
=0A=
      M10: PUBLISH=0A=
            PUBLISH pres:bob@pa.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy3=0A=
            Via: SIP/2.0/UDP 10.0.0.2:5060;branch=3Dz9hG4bKpua1=0A=
            To: <pres:bob@example.com>=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 14]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
            From: bob's PUA <sip:bob@example.com>;tag=3D1234wxyz=0A=
            Call-ID: 81818181@pua.example.com=0A=
            CSeq: 1 PUBLISH=0A=
            Max-Forwards: 69=0A=
            Expires: 3600=0A=
            Event: presence=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF Document]=0A=
=0A=
      M11: 200 OK=0A=
            SIP/2.0 200 OK=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy3=0A=
            Via: SIP/2.0/UDP 10.0.0.2:5060;branch=3Dz9hG4bKpua1=0A=
            To: <pres:bob@example.com>;tag=3Dabcd5678=0A=
            From: bob's PUA <sip:bob@example.com>;tag=3D1234wxyz=0A=
            Call-ID: 81818181@pua.example.com=0A=
            CSeq: 1 PUBLISH=0A=
            Content-Length: 0=0A=
=0A=
      M12: 200 OK=0A=
            SIP/2.0 200 OK=0A=
            Via: SIP/2.0/UDP 10.0.0.2:5060;branch=3Dz9hG4bKpua1=0A=
            To: <pres:bob@example.com>;tag=3Dabcd5678=0A=
            From: bob's PUA <sip:bob@example.com>;tag=3D1234wxyz=0A=
            Call-ID: 81818181@pua.example.com=0A=
            CSeq: 1 PUBLISH=0A=
            Content-Length: 0=0A=
=0A=
      M13: NOTIFY=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa2=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 2 NOTIFY=0A=
            Max-Forwards: 70=0A=
            Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Event: presence=0A=
            Subscription-State: active; expires=3D3400=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF Document]=0A=
=0A=
      M14: NOTIFY=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 15]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy4=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa2=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 2 NOTIFY=0A=
            Max-Forwards: 69=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:pa.example.com>=0A=
            Event: presence=0A=
            Subscription-State: active; expires=3D3400=0A=
            Content-Type: application/pidf+xml=0A=
            Content-Length: ...=0A=
=0A=
              [PIDF Document]=0A=
=0A=
      M15: 200 OK=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.4:5060;branch=3Dz9hG4bKproxy4=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa2=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 2 NOTIFY=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
      M16: 200 OK=0A=
            NOTIFY sip:alice@wua.example.com SIP/2.0=0A=
            Via: SIP/2.0/UDP 10.0.0.3:5060;branch=3Dz9hG4bKpa2=0A=
            To: Alice <sip:alice@example.com>;tag=3D123456=0A=
            From: <pres:bob@example.com>;tag=3D234567=0A=
            Call-ID: 12345678@wua.example.com=0A=
            CSeq: 2 NOTIFY=0A=
            Record-Route: <sip:proxy.example.com; lr>=0A=
            Contact: <sip:alice@wua.example.com>=0A=
            Content-Length: 0=0A=
=0A=
=0A=
5.2 An example with presence related functions=0A=
=0A=
   TBD. An example with Filter function, RLS etc. will be presented.=0A=
=0A=
5.3 MESSAGE Example=0A=
=0A=
   TBD.=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 16]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
6. Security Considerations=0A=
=0A=
   This document introduces no known security considerations.=0A=
=0A=
=0A=
7. References=0A=
=0A=
=0A=
7.1 Normative Reference=0A=
=0A=
    [1]  Roach, A., "Session Initiation Protocol (SIP)-Specific Event=0A=
         Notification", RFC 3265, June 2002.=0A=
=0A=
    [2]  Rosenberg, J., "A Presence Event Package for the Session Initi-=0A=
         ation Protocol (SIP)", draft-ietf-simple-presence-10 (work in=0A=
         progress), January 2003.=0A=
=0A=
    [3]  Rosenberg, J., H. Schulzrinne, G. Camarillo, A. Johnston, J.=0A=
         Peterson, , R. Sparks, M. Handley, and E. Schooler, "SIP: Ses-=0A=
         sion Initiation Protocol", RFC 3261, June 2002.=0A=
=0A=
=0A=
7.2 Informative References=0A=
=0A=
=0A=
    [4]  Campbell, B., "SIMPLE Presence Publication Requirements",=0A=
         draft-ietf-simple-publish-reqs-00 (work in progress), February=0A=
         2003.=0A=
=0A=
=0A=
    [5]  Peterson, J., "Common Profile: Instant Messaging", draft-ietf-=0A=
         impp-im-04 (work in progress), October 2003.=0A=
=0A=
=0A=
    [6]  Peterson, J., "Common Profile: Presence", draft-ietf-impp-=0A=
         pres-04 (work in progress), October 2003.=0A=
=0A=
=0A=
    [7]=0A=
          Roach, A., J. Rosenberg and B. Campbell, "A Session Initiation=0A=
         Protocol (SIP) Event Notification Extension for Resource=0A=
         Lists", draft-ietf-simple-event-list-04 (work in progress),=0A=
         June 2003.=0A=
=0A=
=0A=
    [8]  Sugano, H. and S. Fujimoto, "Presence Information Data Format=0A=
         (PIDF)", draft-ietf-impp-cpim-pidf-08 (work in progress), May=0A=
         2003.=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 17]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
    [9]  Day, M., J. Rosenberg and H. Sugano, H., "A model for presence=0A=
         and instant messaging," RFC 2778, Internet Engineering Task=0A=
         Force, Feb. 2000.=0A=
=0A=
=0A=
   [10]  Crocker, D. and J. Peterson, "Common profile: Presence," inter-=0A=
         net draft, Internet Engineering Task Force, Dec. 2002.  Work in=0A=
         progress.=0A=
=0A=
=0A=
   [11]  Crocker, D. and J. Peterson, "Address resolution for instant=0A=
         messaging and presence," internet draft, Internet Engineering=0A=
         Task Force, Dec. 2002.=0A=
=0A=
=0A=
   [12]  Bradner S., "Key words for use in rfcs to indicate requirement=0A=
         levels," RFC 2119, Internet Engineering Task Force, Mar. 1997.=0A=
=0A=
=0A=
   [13]  Niemi, A., "Session Initiation Protocol (SIP) Extension for=0A=
         Event State Publications", draft-ietf-sip-publish-03.txt,=0A=
         February 2004.=0A=
=0A=
=0A=
   [14]  Campbel, B., J. Rosenberg, H. Schulzrinne, C. Huitema, D.=0A=
         Gurle, "Session Initiation Protocol (SIP) Extension for Intant=0A=
         Messaging", RFC 3428, Internet Engineering Task Force, December=0A=
         2002.=0A=
=0A=
=0A=
   [15]  Day, M., S. Aggarwal, G. Mohr and J. Vincent, "Instant Messag-=0A=
         ing / Presence Protocol Requirements", RFC 2779, Internet Engi-=0A=
         neering Task Force, February 2000.=0A=
=0A=
=0A=
8. Authors' Addresses=0A=
=0A=
      Ashir Ahmed=0A=
      NTT Communications Corporation=0A=
      3-20-2 Nishi-Shinjuku=0A=
      Shinjuku-ku, Tokyo 163-1421=0A=
      JAPAN=0A=
=0A=
      Phone: +81 3 6800 3029=0A=
      EMail: a.ahmed@ntt.com=0A=
=0A=
=0A=
      Ginga Kawaguti=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 18]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
      NTT Communications Corporation=0A=
      3-20-2 Nishi-Shinjuku=0A=
      Shinjuku-ku, Tokyo 163-1421=0A=
      JAPAN=0A=
=0A=
      Phone: +81 3 6800 3032=0A=
      EMail: g.kawaguti@ntt.com=0A=
=0A=
=0A=
      Satoshi Tokuno=0A=
      NTT Communications Corporation=0A=
      3-20-2 Nishi-Shinjuku=0A=
      Shinjuku-ku, Tokyo 163-1421=0A=
      JAPAN=0A=
=0A=
      Phone: +81 3 6800 3031=0A=
      EMail: s.tokuno@ntt.com=0A=
=0A=
      Shinji Okumura=0A=
      SOFTFRONT=0A=
      3F Sapporo IT Front Bldg.,=0A=
      28-196, Kita-9, Nishi-15, Chuo-ku, Sapporo 060-0009=0A=
      JAPAN=0A=
      Tel: +81-11-623-1001=0A=
      EMail:shin@softfront.co.jp=0A=
=0A=
9. Intellectual Property Statement=0A=
=0A=
   The IETF takes no position regarding the validity or scope of any=0A=
   intellectual property or other rights that might be claimed to per-=0A=
   tain to the implementation or use of the technology described in this=0A=
   document or the extent to which any license under such rights might=0A=
   or might not be available; neither does it represent that it has made=0A=
   any effort to identify any such rights. Information on the IETF's=0A=
   procedures with respect to rights in standards-track and standards-=0A=
   related documentation can be found in BCP-11. Copies of claims of=0A=
   rights made available for publication and any assurances of licenses=0A=
   to be made available, or the result of an attempt made to obtain a=0A=
   general license or permission for the use of such proprietary rights=0A=
   by implementors or users of this specification can be obtained from=0A=
   the IETF Secretariat.=0A=
=0A=
   The IETF invites any interested party to bring to its attention any=0A=
   copyrights, patents or patent applications, or other proprietary=0A=
   rights which may cover technology that may be required to practice=0A=
   this standard. Please address the information to the IETF Executive=0A=
   Director.=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 19]=0A=
=0C=0A=
INTERNET-DRAFT          SIMPLE Message Guideline           February 2004=0A=
=0A=
=0A=
10. Full Copyright Statement=0A=
=0A=
   Copyright (C) The Internet Society (2004). All Rights Reserved.=0A=
=0A=
   This document and translations of it may be copied and furnished to=0A=
   others, and derivative works that comment on or otherwise explain it=0A=
   or assist in its implementation may be prepared, copied, published=0A=
   and distributed, in whole or in part, without restriction of any=0A=
   kind, provided that the above copyright notice and this paragraph are=0A=
   included on all such copies and derivative works. However, this docu-=0A=
   ment itself may not be modified in any way, such as by removing the=0A=
   copyright notice or references to the Internet Society or other=0A=
   Internet organizations, except as needed for the purpose of develop-=0A=
   ing Internet standards in which case the procedures for copyrights=0A=
   defined in the Internet Standards process must be followed, or as=0A=
   required to translate it into languages other than English.=0A=
=0A=
   The limited permissions granted above are perpetual and will not be=0A=
   revoked by the Internet Society or its successors or assignees.=0A=
=0A=
   This document and the information contained herein is provided on an=0A=
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING=0A=
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING=0A=
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION=0A=
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MER-=0A=
   CHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.=0A=
=0A=
=0A=
11. Acknowledgment=0A=
=0A=
   Funding for the RFC Editor function is currently provided by the=0A=
   Internet Society.=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Ahmed, et al.             Expires - August 2004                [Page 20]=0A=
=0C=0A=

------=_NextPart_000_00C9_01C3F7F1.68511870--


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



From simple-admin@ietf.org  Tue Feb 24 17:23: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 RAA14319
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 17:23:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvkxM-0001t8-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 17:23:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvkwP-0001mw-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 17:22:13 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvkvU-0001iv-00; Tue, 24 Feb 2004 17:21:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvkvF-0006yx-1h; Tue, 24 Feb 2004 17:21:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvkuZ-0006yA-AX
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 17:20: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 RAA14268
	for <simple@ietf.org>; Tue, 24 Feb 2004 17:20:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvkuW-0001dw-00
	for simple@ietf.org; Tue, 24 Feb 2004 17:20:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avktb-0001Zs-00
	for simple@ietf.org; Tue, 24 Feb 2004 17:19:20 -0500
Received: from ihemail2.lucent.com ([192.11.222.163] helo=ihemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvktN-0001Vi-00
	for simple@ietf.org; Tue, 24 Feb 2004 17:19:05 -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 i1OMIUr26791;
	Tue, 24 Feb 2004 16:18:30 -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 i1OMISV28795; Tue, 24 Feb 2004 16:18:28 -0600 (CST)
Message-ID: <403BCDB4.7000107@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: jdrosen@dynamicsoft.com, cboulton@ubiquity.net, simple@ietf.org
Subject: Re: [Simple] Advanced IM Reqs: Delivery status reporting
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BB@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977BB@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, 24 Feb 2004 16:18: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

hisham.khartabil@nokia.com wrote:

> I see use cases for both: report-on-failure and report-on-delivery. 

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.

> Some people rely on the latter to learn when a recipient actually 
> received (not necessarily read) the IM.  

I can't argue with that, to be sure; but is that the norm?

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.

> An natural extension to that is to learn when the IM was actually 
> read.

I can see this as providing a utility in case (b) above.

> BTW, I don't see IM and SMTP as a fair comparison. 

For store-and-forward IM, I think SMTP is a good comparison.
For real time interactive IM, I agree, it is not.

> IM and SMS is a better comparison.

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.

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 Feb 24 17:23: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 RAA14411
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 17:23: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 1AvkxQ-00077r-JB
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 17:23:17 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1OMNGK7027385
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 17:23:16 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvkxP-00077c-QO
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 17:23: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 RAA14330
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 17:23:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvkxN-0001tD-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 17:23:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvkwQ-0001n3-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 17:22:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvkvU-0001iv-00; Tue, 24 Feb 2004 17:21:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvkvF-0006yx-1h; Tue, 24 Feb 2004 17:21:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvkuZ-0006yA-AX
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 17:20: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 RAA14268
	for <simple@ietf.org>; Tue, 24 Feb 2004 17:20:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvkuW-0001dw-00
	for simple@ietf.org; Tue, 24 Feb 2004 17:20:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avktb-0001Zs-00
	for simple@ietf.org; Tue, 24 Feb 2004 17:19:20 -0500
Received: from ihemail2.lucent.com ([192.11.222.163] helo=ihemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvktN-0001Vi-00
	for simple@ietf.org; Tue, 24 Feb 2004 17:19:05 -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 i1OMIUr26791;
	Tue, 24 Feb 2004 16:18:30 -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 i1OMISV28795; Tue, 24 Feb 2004 16:18:28 -0600 (CST)
Message-ID: <403BCDB4.7000107@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: jdrosen@dynamicsoft.com, cboulton@ubiquity.net, simple@ietf.org
Subject: Re: [Simple] Advanced IM Reqs: Delivery status reporting
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BB@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977BB@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, 24 Feb 2004 16:18: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

hisham.khartabil@nokia.com wrote:

> I see use cases for both: report-on-failure and report-on-delivery. 

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.

> Some people rely on the latter to learn when a recipient actually 
> received (not necessarily read) the IM.  

I can't argue with that, to be sure; but is that the norm?

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.

> An natural extension to that is to learn when the IM was actually 
> read.

I can see this as providing a utility in case (b) above.

> BTW, I don't see IM and SMTP as a fair comparison. 

For store-and-forward IM, I think SMTP is a good comparison.
For real time interactive IM, I agree, it is not.

> IM and SMS is a better comparison.

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.

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 Feb 24 18:45: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 SAA17480
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 18:45:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvmEr-0007ln-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 18:45:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvmE2-0007hX-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 18:44:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvmDj-0007cp-00; Tue, 24 Feb 2004 18:44:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvmDZ-0000LT-40; Tue, 24 Feb 2004 18: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 1AvmD0-0000KX-CU
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 18:43: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 SAA17399
	for <simple@ietf.org>; Tue, 24 Feb 2004 18:43:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvmCx-0007b5-00
	for simple@ietf.org; Tue, 24 Feb 2004 18:43:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvmC1-0007Vx-00
	for simple@ietf.org; Tue, 24 Feb 2004 18:42:26 -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 1AvmBA-0007M8-00
	for simple@ietf.org; Tue, 24 Feb 2004 18:41:32 -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 i1ONev1m029909;
	Tue, 24 Feb 2004 15:40:57 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGH31766;
	Tue, 24 Feb 2004 18:40:58 -0500 (EST)
Message-ID: <403BE10A.6020002@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: hisham.khartabil@nokia.com, jdrosen@dynamicsoft.com, cboulton@ubiquity.net,
        simple@ietf.org
Subject: Re: [Simple] Advanced IM Reqs: Delivery status reporting
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BB@esebe019.ntc.nokia.com> <403BCDB4.7000107@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, 24 Feb 2004 18:40: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

It seems that there is an as yet unspecified state model for messages 
that must be understood to support delivery notifications. Some possible 
states might be SENT -> RECEIVED -> PRESENTED -> ACKNOWLEDGED. (Not all 
messages visit all states.) The delivery notification requirements seem 
equivalent to the sender asking to be notified when the message reaches 
some selected subset of these states.

I wonder if some of the confirmation load can be pushed into the 
existing protocol messages. For MESSAGE there is already a response, and 
the current MSRP proposal also has a response at the protocol level.

If this was suitably enhanced, it could tell what state of delivery the 
message had when the response was generated. If the UAS can get thru all 
the requested states without any significant delay then all the 
confirmation might be achievable in that response. If a delay is 
required, the state at the initiation of that delay could be reported. 
Then added messages will be required if notification of subsequent 
states has been requested.

	Paul

Vijay K. Gurbani wrote:
> hisham.khartabil@nokia.com wrote:
> 
>> I see use cases for both: report-on-failure and report-on-delivery. 
> 
> 
> 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.
> 
>> Some people rely on the latter to learn when a recipient actually 
>> received (not necessarily read) the IM.  
> 
> 
> I can't argue with that, to be sure; but is that the norm?
> 
> 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.
> 
>> An natural extension to that is to learn when the IM was actually read.
> 
> 
> I can see this as providing a utility in case (b) above.
> 
>> BTW, I don't see IM and SMTP as a fair comparison. 
> 
> 
> For store-and-forward IM, I think SMTP is a good comparison.
> For real time interactive IM, I agree, it is not.
> 
>> IM and SMS is a better comparison.
> 
> 
> 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.
> 
> Thanks.
> 
> - vijay


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


From exim@www1.ietf.org  Tue Feb 24 18:45: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 SAA17501
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 18:45: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 1AvmEv-0000SJ-L4
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 18:45:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1ONjP39001745
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 18: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 1AvmEv-0000S4-Gv
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 18:45: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 SAA17496
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 18:45:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvmEs-0007ls-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 18:45:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvmE3-0007he-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 18:44:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvmDj-0007cp-00; Tue, 24 Feb 2004 18:44:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvmDZ-0000LT-40; Tue, 24 Feb 2004 18: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 1AvmD0-0000KX-CU
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 18:43: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 SAA17399
	for <simple@ietf.org>; Tue, 24 Feb 2004 18:43:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvmCx-0007b5-00
	for simple@ietf.org; Tue, 24 Feb 2004 18:43:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvmC1-0007Vx-00
	for simple@ietf.org; Tue, 24 Feb 2004 18:42:26 -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 1AvmBA-0007M8-00
	for simple@ietf.org; Tue, 24 Feb 2004 18:41:32 -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 i1ONev1m029909;
	Tue, 24 Feb 2004 15:40:57 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGH31766;
	Tue, 24 Feb 2004 18:40:58 -0500 (EST)
Message-ID: <403BE10A.6020002@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: hisham.khartabil@nokia.com, jdrosen@dynamicsoft.com, cboulton@ubiquity.net,
        simple@ietf.org
Subject: Re: [Simple] Advanced IM Reqs: Delivery status reporting
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BB@esebe019.ntc.nokia.com> <403BCDB4.7000107@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, 24 Feb 2004 18:40: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

It seems that there is an as yet unspecified state model for messages 
that must be understood to support delivery notifications. Some possible 
states might be SENT -> RECEIVED -> PRESENTED -> ACKNOWLEDGED. (Not all 
messages visit all states.) The delivery notification requirements seem 
equivalent to the sender asking to be notified when the message reaches 
some selected subset of these states.

I wonder if some of the confirmation load can be pushed into the 
existing protocol messages. For MESSAGE there is already a response, and 
the current MSRP proposal also has a response at the protocol level.

If this was suitably enhanced, it could tell what state of delivery the 
message had when the response was generated. If the UAS can get thru all 
the requested states without any significant delay then all the 
confirmation might be achievable in that response. If a delay is 
required, the state at the initiation of that delay could be reported. 
Then added messages will be required if notification of subsequent 
states has been requested.

	Paul

Vijay K. Gurbani wrote:
> hisham.khartabil@nokia.com wrote:
> 
>> I see use cases for both: report-on-failure and report-on-delivery. 
> 
> 
> 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.
> 
>> Some people rely on the latter to learn when a recipient actually 
>> received (not necessarily read) the IM.  
> 
> 
> I can't argue with that, to be sure; but is that the norm?
> 
> 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.
> 
>> An natural extension to that is to learn when the IM was actually read.
> 
> 
> I can see this as providing a utility in case (b) above.
> 
>> BTW, I don't see IM and SMTP as a fair comparison. 
> 
> 
> For store-and-forward IM, I think SMTP is a good comparison.
> For real time interactive IM, I agree, it is not.
> 
>> IM and SMS is a better comparison.
> 
> 
> 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.
> 
> Thanks.
> 
> - vijay


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



From simple-admin@ietf.org  Tue Feb 24 23:33: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 XAA26178
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 23:33:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqji-00005t-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 23:33:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avqir-00001D-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 23:32:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvqiL-0007jo-00; Tue, 24 Feb 2004 23: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 1AvqiH-00085j-Ad; Tue, 24 Feb 2004 23: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 1Avqhh-00082R-PX
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 23:31: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 XAA26151
	for <simple@ietf.org>; Tue, 24 Feb 2004 23:31:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqhf-0007hy-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:31:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avqgj-0007dI-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:30:25 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqfm-0007Tr-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:29:26 -0500
Received: from dynamicsoft.com ([63.113.46.31])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1P4T1Nr008952;
	Tue, 24 Feb 2004 23:29:02 -0500 (EST)
Message-ID: <403C247B.2000304@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: Chris Boulton <cboulton@ubiquity.net>
CC: Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <45730E094814E44488F789C1CDED27AE0219B1AF@gbnewp0758m.eu.ubiquity.net>
In-Reply-To: <45730E094814E44488F789C1CDED27AE0219B1AF@gbnewp0758m.eu.ubiquity.net>
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, 24 Feb 2004 23:28: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

Trimming to simple...

Chris Boulton wrote:


>>A comment on the usage of the Require header in the MESSAGE receipt
> 
> draft.
> 
>>As far as I know, the Require header is used to indicate the peer that
> 
> the
> 
>>request should not be processed if the extension is not supported.
>>
>>You apply the Require header to the response... which is a bit weird,
>>because you tell me what should be the action of the UAC if it does not
>>support the functionality.
>>
>>You can argue that we have already used Require headers in SIP
> 
> responses
> 
>>(e.g.., 100rel). But there it had a clear meaning: there is an action
> 
> that
> 
>>has to be taken upon the reception of the response: to generate a
> 
> PRACK.
> 
>>But in your draft, I didn't see an equivalence.
>>
>>In my view, this mechanism should only be applicable to Support headers
> 
> in
> 
>>requests. If the message is no delivered, then a DSN can be generated,
>>because of the Support header tag in the request.
> 
> 
> [Chris Boulton] Seems reasonable to me.  This is an early version and I
> will note this as a point for my discussions in Korea.  My intention was
> to encourage a stateless mechanism that allowed for state-full
> processing if required when used with a GRUU.  In that if a UAC issued a
> MESSAGE with a GRUU + grid parameter, it would need state for the grid
> association on the incoming receipt(Even though this is discouraged).
> So the intended action for the UAC was to remain state-full for that
> particular grid parameter - otherwise dispose of state (But I agree -
> not a SIP action).

The usage of Require/Supported is orthogonal to whether you place a gruu 
in the Receipt-To header field. I agree with Miguel here that usage of 
Require is inappropriate in the 2xx response. Indeed, I think you need 
to be clear on the role of Supported vs. the Receipt-To header field. 
The former merely indicates that the extension is supported. The latter 
explicitly asks for notifications. The two are not the same.

I also agree with Paul's comment that a GRUU is probably not a good idea 
for inclusion in this header field, since the acknowledgement can come 
much later, and you don't want it to be tied to a specific instance.

Also, note that there was a previous ID submitted on IM delivery 
notifications:
http://www.watersprings.org/pub/id/draft-burger-simple-imdn-00.txt

That spec differed in a few ways:

1. it placed the URI for sending the delivery notification as a CPIM 
header, not a SIP header

2. It used the existing email delivery status notification.


These, I think, represent the main design choices for such an extension.

-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 Feb 24 23:34: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 XAA26205
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 23:34: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 1Avqjl-0008Bf-TZ
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 23:33:34 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1P4XXXN031470
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 23:33:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avqjl-0008BV-Oy
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 23:33: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 XAA26196
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 23:33:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqjj-00005z-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 23:33:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avqis-00001K-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 23:32:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvqiL-0007jo-00; Tue, 24 Feb 2004 23: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 1AvqiH-00085j-Ad; Tue, 24 Feb 2004 23: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 1Avqhh-00082R-PX
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 23:31: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 XAA26151
	for <simple@ietf.org>; Tue, 24 Feb 2004 23:31:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqhf-0007hy-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:31:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avqgj-0007dI-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:30:25 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqfm-0007Tr-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:29:26 -0500
Received: from dynamicsoft.com ([63.113.46.31])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1P4T1Nr008952;
	Tue, 24 Feb 2004 23:29:02 -0500 (EST)
Message-ID: <403C247B.2000304@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: Chris Boulton <cboulton@ubiquity.net>
CC: Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <45730E094814E44488F789C1CDED27AE0219B1AF@gbnewp0758m.eu.ubiquity.net>
In-Reply-To: <45730E094814E44488F789C1CDED27AE0219B1AF@gbnewp0758m.eu.ubiquity.net>
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, 24 Feb 2004 23:28: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

Trimming to simple...

Chris Boulton wrote:


>>A comment on the usage of the Require header in the MESSAGE receipt
> 
> draft.
> 
>>As far as I know, the Require header is used to indicate the peer that
> 
> the
> 
>>request should not be processed if the extension is not supported.
>>
>>You apply the Require header to the response... which is a bit weird,
>>because you tell me what should be the action of the UAC if it does not
>>support the functionality.
>>
>>You can argue that we have already used Require headers in SIP
> 
> responses
> 
>>(e.g.., 100rel). But there it had a clear meaning: there is an action
> 
> that
> 
>>has to be taken upon the reception of the response: to generate a
> 
> PRACK.
> 
>>But in your draft, I didn't see an equivalence.
>>
>>In my view, this mechanism should only be applicable to Support headers
> 
> in
> 
>>requests. If the message is no delivered, then a DSN can be generated,
>>because of the Support header tag in the request.
> 
> 
> [Chris Boulton] Seems reasonable to me.  This is an early version and I
> will note this as a point for my discussions in Korea.  My intention was
> to encourage a stateless mechanism that allowed for state-full
> processing if required when used with a GRUU.  In that if a UAC issued a
> MESSAGE with a GRUU + grid parameter, it would need state for the grid
> association on the incoming receipt(Even though this is discouraged).
> So the intended action for the UAC was to remain state-full for that
> particular grid parameter - otherwise dispose of state (But I agree -
> not a SIP action).

The usage of Require/Supported is orthogonal to whether you place a gruu 
in the Receipt-To header field. I agree with Miguel here that usage of 
Require is inappropriate in the 2xx response. Indeed, I think you need 
to be clear on the role of Supported vs. the Receipt-To header field. 
The former merely indicates that the extension is supported. The latter 
explicitly asks for notifications. The two are not the same.

I also agree with Paul's comment that a GRUU is probably not a good idea 
for inclusion in this header field, since the acknowledgement can come 
much later, and you don't want it to be tied to a specific instance.

Also, note that there was a previous ID submitted on IM delivery 
notifications:
http://www.watersprings.org/pub/id/draft-burger-simple-imdn-00.txt

That spec differed in a few ways:

1. it placed the URI for sending the delivery notification as a CPIM 
header, not a SIP header

2. It used the existing email delivery status notification.


These, I think, represent the main design choices for such an extension.

-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 Feb 24 23:38: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 XAA26332
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 23:38:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvqoV-0000UA-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 23:38:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avqnc-0000Pr-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 23:37:33 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqn7-0000Lc-00; Tue, 24 Feb 2004 23:37:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avqn6-0008KS-SV; Tue, 24 Feb 2004 23: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 1Avqmd-0008Jo-IR
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 23:36: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 XAA26268
	for <simple@ietf.org>; Tue, 24 Feb 2004 23:36:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqmb-0000Ks-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:36:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avqlh-0000GQ-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:35:34 -0500
Received: from website12.com ([203.194.209.81])
	by ietf-mx with smtp (Exim 4.12)
	id 1AvqlH-0000Bm-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:35:07 -0500
Received: (qmail 12654 invoked from network); 25 Feb 2004 04:37:17 -0000
Received: from unknown (HELO VIKAS) (61.247.242.113)
  by website12.com with SMTP; 25 Feb 2004 04:37:17 -0000
From: "Vikas Tandon" <vikas@arciis.com>
To: "'Vijay K. Gurbani'" <vkg@lucent.com>, <hisham.khartabil@nokia.com>
Cc: <jdrosen@dynamicsoft.com>, <cboulton@ubiquity.net>, <simple@ietf.org>
Subject: RE: [Simple] Advanced IM Reqs: Delivery status reporting
Message-ID: <001b01c3fb58$819475b0$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
In-Reply-To: <403BCDB4.7000107@lucent.com>
Importance: Normal
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 10:03:12 +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

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. 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, 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.
In case of group IM, this will become more complex.

Regards,
Vikas Tandon
Arciis Software Technologies
www.arciis.com


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


hisham.khartabil@nokia.com wrote:

> I see use cases for both: report-on-failure and report-on-delivery.

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.

> Some people rely on the latter to learn when a recipient actually
> received (not necessarily read) the IM. =20

I can't argue with that, to be sure; but is that the norm?

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.

> An natural extension to that is to learn when the IM was actually
> read.

I can see this as providing a utility in case (b) above.

> BTW, I don't see IM and SMTP as a fair comparison.

For store-and-forward IM, I think SMTP is a good comparison. For real
time interactive IM, I agree, it is not.

> IM and SMS is a better comparison.

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.

Thanks.

- 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

_______________________________________________
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 Feb 24 23:38: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 XAA26365
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 23:38: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 1AvqoY-0000Gi-W6
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 23:38:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1P4cUrE001026
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 23:38:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvqoY-0000GT-QG
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 23:38: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 XAA26350
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 23:38:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvqoW-0000UF-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 23:38:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avqnd-0000Py-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 23:37:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqn7-0000Lc-00; Tue, 24 Feb 2004 23:37:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avqn6-0008KS-SV; Tue, 24 Feb 2004 23: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 1Avqmd-0008Jo-IR
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 23:36: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 XAA26268
	for <simple@ietf.org>; Tue, 24 Feb 2004 23:36:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqmb-0000Ks-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:36:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avqlh-0000GQ-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:35:34 -0500
Received: from website12.com ([203.194.209.81])
	by ietf-mx with smtp (Exim 4.12)
	id 1AvqlH-0000Bm-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:35:07 -0500
Received: (qmail 12654 invoked from network); 25 Feb 2004 04:37:17 -0000
Received: from unknown (HELO VIKAS) (61.247.242.113)
  by website12.com with SMTP; 25 Feb 2004 04:37:17 -0000
From: "Vikas Tandon" <vikas@arciis.com>
To: "'Vijay K. Gurbani'" <vkg@lucent.com>, <hisham.khartabil@nokia.com>
Cc: <jdrosen@dynamicsoft.com>, <cboulton@ubiquity.net>, <simple@ietf.org>
Subject: RE: [Simple] Advanced IM Reqs: Delivery status reporting
Message-ID: <001b01c3fb58$819475b0$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
In-Reply-To: <403BCDB4.7000107@lucent.com>
Importance: Normal
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 10:03:12 +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

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. 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, 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.
In case of group IM, this will become more complex.

Regards,
Vikas Tandon
Arciis Software Technologies
www.arciis.com


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


hisham.khartabil@nokia.com wrote:

> I see use cases for both: report-on-failure and report-on-delivery.

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.

> Some people rely on the latter to learn when a recipient actually
> received (not necessarily read) the IM. =20

I can't argue with that, to be sure; but is that the norm?

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.

> An natural extension to that is to learn when the IM was actually
> read.

I can see this as providing a utility in case (b) above.

> BTW, I don't see IM and SMTP as a fair comparison.

For store-and-forward IM, I think SMTP is a good comparison. For real
time interactive IM, I agree, it is not.

> IM and SMS is a better comparison.

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.

Thanks.

- 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

_______________________________________________
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 Feb 24 23:40: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 XAA26398
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 23:40:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvqqT-0000dh-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 23:40:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvqpW-0000Ys-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 23:39:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqp5-0000Ui-00; Tue, 24 Feb 2004 23: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 1Avqp4-0000HX-QE; Tue, 24 Feb 2004 23:39:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avqoa-0000Gq-LV
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 23:38: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 XAA26357
	for <simple@ietf.org>; Tue, 24 Feb 2004 23:38:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvqoY-0000UV-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:38:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avqng-0000QM-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:37:37 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvqnP-0000LW-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:37:19 -0500
Received: from dynamicsoft.com ([63.113.46.31])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1P4b1Nr008958;
	Tue, 24 Feb 2004 23:37:01 -0500 (EST)
Message-ID: <403C265B.2080303@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: <2038BCC78B1AD641891A0D1AE133DBB7017977A9@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977A9@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, 24 Feb 2004 23:36: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

Yes, something like this would work. No doubt fuller xpath would enable
us to more concretely specify insertion points. Its not clear whether
these are needed in xpath per se, but rather in the "diff" sent in the
notifications for the package.

A few more comments inline:

hisham.khartabil@nokia.com wrote:

> You can probably indicate the position of the insertion using the
> xpath like expression. Something like:
> 
> PUT http://document/foo/bar[@id="3 and 3"]

This is not legal, I don't think.

> 
> <bar id="3"/>
> 
> or
> 
> PUT http://document/foo/bar[@id="3 and position()=3"]

I believe its http://example.com/document/foo/bar[@id="3" and 
position()="3"]


> 
> <bar id="3"/>
> 
> Valid xpath expressions, but not sure if they are valid http URIs.

As Ted points out, they would need to be escaped.

-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 Feb 24 23:41: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 XAA26426
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 23:41: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 1AvqqW-0000XH-Iy
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 23:40:32 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1P4eWtF002052
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 23:40:32 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvqqW-0000X1-F3
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 23:40: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 XAA26415
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 23:40:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvqqU-0000dm-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 23:40:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvqpX-0000Yz-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 23:39:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avqp5-0000Ui-00; Tue, 24 Feb 2004 23: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 1Avqp4-0000HX-QE; Tue, 24 Feb 2004 23:39:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avqoa-0000Gq-LV
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 23:38: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 XAA26357
	for <simple@ietf.org>; Tue, 24 Feb 2004 23:38:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvqoY-0000UV-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:38:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avqng-0000QM-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:37:37 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvqnP-0000LW-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:37:19 -0500
Received: from dynamicsoft.com ([63.113.46.31])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1P4b1Nr008958;
	Tue, 24 Feb 2004 23:37:01 -0500 (EST)
Message-ID: <403C265B.2080303@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: <2038BCC78B1AD641891A0D1AE133DBB7017977A9@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977A9@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, 24 Feb 2004 23:36: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

Yes, something like this would work. No doubt fuller xpath would enable
us to more concretely specify insertion points. Its not clear whether
these are needed in xpath per se, but rather in the "diff" sent in the
notifications for the package.

A few more comments inline:

hisham.khartabil@nokia.com wrote:

> You can probably indicate the position of the insertion using the
> xpath like expression. Something like:
> 
> PUT http://document/foo/bar[@id="3 and 3"]

This is not legal, I don't think.

> 
> <bar id="3"/>
> 
> or
> 
> PUT http://document/foo/bar[@id="3 and position()=3"]

I believe its http://example.com/document/foo/bar[@id="3" and 
position()="3"]


> 
> <bar id="3"/>
> 
> Valid xpath expressions, but not sure if they are valid http URIs.

As Ted points out, they would need to be escaped.

-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 Feb 24 23:57: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 XAA26971
	for <simple-archive@ietf.org>; Tue, 24 Feb 2004 23:57:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avr6x-00024H-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 23:57:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avr61-0001zq-00
	for simple-archive@ietf.org; Tue, 24 Feb 2004 23:56:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avr5Z-0001v6-00; Tue, 24 Feb 2004 23: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 1Avr5W-0001JF-EJ; Tue, 24 Feb 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 1Avr50-0001Hy-VY
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 23:55: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 XAA26914
	for <simple@ietf.org>; Tue, 24 Feb 2004 23:55:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avr4y-0001tp-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:55:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avr45-0001ok-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:54:33 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avr3O-0001fN-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:53:50 -0500
Received: from dynamicsoft.com ([63.113.46.31])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1P4rVNr008962;
	Tue, 24 Feb 2004 23:53:32 -0500 (EST)
Message-ID: <403C2A36.1040204@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: <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977C5@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, 24 Feb 2004 23:53: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



hisham.khartabil@nokia.com wrote:

> Something else occured to me. Modifying your example not to include id attribute, we have:
> 
> <foo>
>    <bar>a</bar>
>    <bar>b</bar>
> </foo>
> 
> and I do an xcap addition operation:
> 
> PUT http://document/foo/bar
> 
> <bar>c</bar>
> 
> We end up with (c replaces a):
> 
> <foo>
>    <bar>c</bar>
>    <bar>b</bar>
> </foo>

No; the above request would fail since the URI identifies multiple 
existing elements. It needs to identify one.

> 
> The desire was to add a 3rd <bar> element, but instead the first one was replaced. Oops.
> 
> Now I do a GET:
> 
> GET http://document/foo/bar
> 
> What does that return? <bar>c</bar>, <bar>b</bar> or both? It is not guaranteed to return what you put using PUT.

Neither, because of the above constraint, this would also return an 
error (again - unless we modify xcap to allow multiple elements in get/put).

> 
> At the moment, the only way to add c is to replace the whole of <foo>. Is this good enough and acceptable? Of course we can give ids to every <bar>, but that's too much, IMO.

You need a way to uniquely identify it. Its no different than adding a 
file to a directory - it has to be unique amongst other files.

> 
> The other thing we can do is something like:
> 
> PUT http://document/foo/bar="c"
> 
> <bar>c</bar>
> 
> But there's no point in having a PUT content in this case, and it doesn't work if bar has sub-elements.

Something like this would work, yes. The proper syntax you are looking 
for is http://example.com/document/foo/bar[text()="c"]. Yes, its 
redundant, but if you want to use text content to uniquely identify 
elements, then thats what you would have to do.

If an element has sub-elements, you can also select based on the 
sub-elements. For example, if your doc is:

<?xml version="1.0" encoding="UTF-8"?>
  <foo>
    <bar id="1"><foo2></foo2></bar>
    <bar id="2"><foo1></foo1></bar>
  </foo>

then this would get the second bar:

GET http://example.com/document/foo/bar[foo1]


So, the question is - what kind of information do we want to allow xcap 
to use to uniquely identify an element for deletion, insertion or 
creation? Right now, the spec focuses on element names and attributes. 
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 
expand the scope of xcap a bit here; I suspect names of child elements 
and text content might also be useful. If we start adding more and more, 
we may as well go back to full xpath support and just reference the spec.

And again, I view that as different from the scope of the notification 
format, where we may want to use more functionality in order to 
guarantee that we have a way to specify a unique insertion point.

-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 Feb 24 23:58: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 XAA27012
	for <simple-archive@odin.ietf.org>; Tue, 24 Feb 2004 23:58: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 1Avr71-0001Q0-8M
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 23:57:35 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1P4vZeP005450
	for simple-archive@odin.ietf.org; Tue, 24 Feb 2004 23:57:35 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avr70-0001Pp-N6
	for simple-web-archive@optimus.ietf.org; Tue, 24 Feb 2004 23:57: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 XAA26988
	for <simple-web-archive@ietf.org>; Tue, 24 Feb 2004 23:57:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avr6y-00024M-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 23:57:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avr62-0001zx-00
	for simple-web-archive@ietf.org; Tue, 24 Feb 2004 23:56:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avr5Z-0001v6-00; Tue, 24 Feb 2004 23: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 1Avr5W-0001JF-EJ; Tue, 24 Feb 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 1Avr50-0001Hy-VY
	for simple@optimus.ietf.org; Tue, 24 Feb 2004 23:55: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 XAA26914
	for <simple@ietf.org>; Tue, 24 Feb 2004 23:55:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avr4y-0001tp-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:55:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avr45-0001ok-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:54:33 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avr3O-0001fN-00
	for simple@ietf.org; Tue, 24 Feb 2004 23:53:50 -0500
Received: from dynamicsoft.com ([63.113.46.31])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1P4rVNr008962;
	Tue, 24 Feb 2004 23:53:32 -0500 (EST)
Message-ID: <403C2A36.1040204@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: <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977C5@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, 24 Feb 2004 23:53: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



hisham.khartabil@nokia.com wrote:

> Something else occured to me. Modifying your example not to include id attribute, we have:
> 
> <foo>
>    <bar>a</bar>
>    <bar>b</bar>
> </foo>
> 
> and I do an xcap addition operation:
> 
> PUT http://document/foo/bar
> 
> <bar>c</bar>
> 
> We end up with (c replaces a):
> 
> <foo>
>    <bar>c</bar>
>    <bar>b</bar>
> </foo>

No; the above request would fail since the URI identifies multiple 
existing elements. It needs to identify one.

> 
> The desire was to add a 3rd <bar> element, but instead the first one was replaced. Oops.
> 
> Now I do a GET:
> 
> GET http://document/foo/bar
> 
> What does that return? <bar>c</bar>, <bar>b</bar> or both? It is not guaranteed to return what you put using PUT.

Neither, because of the above constraint, this would also return an 
error (again - unless we modify xcap to allow multiple elements in get/put).

> 
> At the moment, the only way to add c is to replace the whole of <foo>. Is this good enough and acceptable? Of course we can give ids to every <bar>, but that's too much, IMO.

You need a way to uniquely identify it. Its no different than adding a 
file to a directory - it has to be unique amongst other files.

> 
> The other thing we can do is something like:
> 
> PUT http://document/foo/bar="c"
> 
> <bar>c</bar>
> 
> But there's no point in having a PUT content in this case, and it doesn't work if bar has sub-elements.

Something like this would work, yes. The proper syntax you are looking 
for is http://example.com/document/foo/bar[text()="c"]. Yes, its 
redundant, but if you want to use text content to uniquely identify 
elements, then thats what you would have to do.

If an element has sub-elements, you can also select based on the 
sub-elements. For example, if your doc is:

<?xml version="1.0" encoding="UTF-8"?>
  <foo>
    <bar id="1"><foo2></foo2></bar>
    <bar id="2"><foo1></foo1></bar>
  </foo>

then this would get the second bar:

GET http://example.com/document/foo/bar[foo1]


So, the question is - what kind of information do we want to allow xcap 
to use to uniquely identify an element for deletion, insertion or 
creation? Right now, the spec focuses on element names and attributes. 
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 
expand the scope of xcap a bit here; I suspect names of child elements 
and text content might also be useful. If we start adding more and more, 
we may as well go back to full xpath support and just reference the spec.

And again, I view that as different from the scope of the notification 
format, where we may want to use more functionality in order to 
guarantee that we have a way to specify a unique insertion point.

-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 Feb 25 00:07: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 AAA27655
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 00:07:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvrGd-0003B3-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 00:07:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvrFh-00036O-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 00:06:33 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvrFB-00031x-00; Wed, 25 Feb 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 1AvrFB-000271-JL; Wed, 25 Feb 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 1AvrEc-00025G-RI
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 00:05: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 AAA27602
	for <simple@ietf.org>; Wed, 25 Feb 2004 00:05:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvrEa-00030B-00
	for simple@ietf.org; Wed, 25 Feb 2004 00:05:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvrDc-0002ug-00
	for simple@ietf.org; Wed, 25 Feb 2004 00:04:24 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvrCd-0002lx-00
	for simple@ietf.org; Wed, 25 Feb 2004 00:03:23 -0500
Received: from dynamicsoft.com ([63.113.46.31])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1P534Nr008969;
	Wed, 25 Feb 2004 00:03:04 -0500 (EST)
Message-ID: <403C2C76.1020203@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: IETF SIMPLE WG <simple@ietf.org>
References: <403A6248.3010200@lucent.com>
In-Reply-To: <403A6248.3010200@lucent.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Advanced IM Reqs: Invitations to non real-time 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, 25 Feb 2004 00:02:46 -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.

Vijay K. Gurbani wrote:

> Jonathan:
> 
> Re: requirements for invitations to non real-time sessions
>     in <draft-rosenberg-simple-messaging-requirements-01>
> 
> A question that struck me while reading REQ-NRT-2 to
> REQ-NRT-5 is how extensive can this list be?  If we allow
> sending an IM to have the recipient to add another user
> to their buddy list, should we also allow sending of an IM
> to let the recipient >remove< an existing user from their
> buddy list?

The functionality accomplished by this requirement does not add or 
remove anyone from a buddy list. It merely ASKS that someone else add a 
user to their buddy list. To do that, that user would then use xcap. In 
that regard, its like REFER.

> 
> If we go this route, does the use of IMs to accomplish
> adding/deleting users to/from buddy lists intersect with
> XCAP?  Is it the case that the IM way is geared more towards
> end users while XCAP allows automata to update state (at
> least that's what I think -- I have not been keeping
> up in depth with XCAP, so apologies if this is not
> the correct model).

No, they are totally orthogonal. Hopefully I have clarified that above.

> Also, one last thought on the following:
> 
>> The last of these is particularly interesting. One use case is "call 
>> alerts" in PTT. There, I send you a request to have a PTT chat. The 
>> request is not answered in real time. Rather, its stored by the 
>> recipient as if it were an IM, and can be answered at any time later. 
>> "Answering it" merely involves setting up a PTT call back to the 
>> caller. Its also possible to cancel the call alert at any time. 
> 
> 
> This struck me with one of the services enabled by SPIRITS -
> receiving an alert (through an IM, say) of calls coming in
> to your phone (cell phone or desk phone) when you are
> physically not near your phone.  Of course, unlike the
> PTT case, you can't cancel the alert, but you do have instant
> information on who tried to talk to you.

This is not the same as that. What you are talking about is an alert 
about a call on a different device. The PTT "call alert" feature is a 
mesasge that says, "hey, i want to have a PTT call with you, please PTT 
me back ASAP". There is no actual call yet on any device; its a request 
to have a call. Its closest analogy is the "BUZZ" function common on IM 
systems like Yahoo, which effectively mean, "I want to have an IM chat 
with you, please IM me back ASAP".

I suppose this could apply to regular phone calls too. In that case, A 
would send a message to B that basically means, "I want to have a phone 
call with you, call me back ASAP". It would provide a "polite ringing". 
Closest analogy there is a common IM usage, where one user sends an IM 
to another that says "can i call you?"? Basically, this proposed feature 
would automate such things, and allow for additional functions, like 
cancellation.

-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 Feb 25 00:08: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 AAA27676
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 00:08: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 1AvrGh-0002Mn-4y
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 00:07:35 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1P57Yrc009090
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 00:07:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvrGg-0002MX-93
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 00:07: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 AAA27673
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 00:07:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvrGd-0003B8-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 00:07:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvrFh-00036V-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 00:06:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvrFB-00031x-00; Wed, 25 Feb 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 1AvrFB-000271-JL; Wed, 25 Feb 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 1AvrEc-00025G-RI
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 00:05: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 AAA27602
	for <simple@ietf.org>; Wed, 25 Feb 2004 00:05:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvrEa-00030B-00
	for simple@ietf.org; Wed, 25 Feb 2004 00:05:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvrDc-0002ug-00
	for simple@ietf.org; Wed, 25 Feb 2004 00:04:24 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvrCd-0002lx-00
	for simple@ietf.org; Wed, 25 Feb 2004 00:03:23 -0500
Received: from dynamicsoft.com ([63.113.46.31])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1P534Nr008969;
	Wed, 25 Feb 2004 00:03:04 -0500 (EST)
Message-ID: <403C2C76.1020203@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: IETF SIMPLE WG <simple@ietf.org>
References: <403A6248.3010200@lucent.com>
In-Reply-To: <403A6248.3010200@lucent.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Advanced IM Reqs: Invitations to non real-time 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, 25 Feb 2004 00:02:46 -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.

Vijay K. Gurbani wrote:

> Jonathan:
> 
> Re: requirements for invitations to non real-time sessions
>     in <draft-rosenberg-simple-messaging-requirements-01>
> 
> A question that struck me while reading REQ-NRT-2 to
> REQ-NRT-5 is how extensive can this list be?  If we allow
> sending an IM to have the recipient to add another user
> to their buddy list, should we also allow sending of an IM
> to let the recipient >remove< an existing user from their
> buddy list?

The functionality accomplished by this requirement does not add or 
remove anyone from a buddy list. It merely ASKS that someone else add a 
user to their buddy list. To do that, that user would then use xcap. In 
that regard, its like REFER.

> 
> If we go this route, does the use of IMs to accomplish
> adding/deleting users to/from buddy lists intersect with
> XCAP?  Is it the case that the IM way is geared more towards
> end users while XCAP allows automata to update state (at
> least that's what I think -- I have not been keeping
> up in depth with XCAP, so apologies if this is not
> the correct model).

No, they are totally orthogonal. Hopefully I have clarified that above.

> Also, one last thought on the following:
> 
>> The last of these is particularly interesting. One use case is "call 
>> alerts" in PTT. There, I send you a request to have a PTT chat. The 
>> request is not answered in real time. Rather, its stored by the 
>> recipient as if it were an IM, and can be answered at any time later. 
>> "Answering it" merely involves setting up a PTT call back to the 
>> caller. Its also possible to cancel the call alert at any time. 
> 
> 
> This struck me with one of the services enabled by SPIRITS -
> receiving an alert (through an IM, say) of calls coming in
> to your phone (cell phone or desk phone) when you are
> physically not near your phone.  Of course, unlike the
> PTT case, you can't cancel the alert, but you do have instant
> information on who tried to talk to you.

This is not the same as that. What you are talking about is an alert 
about a call on a different device. The PTT "call alert" feature is a 
mesasge that says, "hey, i want to have a PTT call with you, please PTT 
me back ASAP". There is no actual call yet on any device; its a request 
to have a call. Its closest analogy is the "BUZZ" function common on IM 
systems like Yahoo, which effectively mean, "I want to have an IM chat 
with you, please IM me back ASAP".

I suppose this could apply to regular phone calls too. In that case, A 
would send a message to B that basically means, "I want to have a phone 
call with you, call me back ASAP". It would provide a "polite ringing". 
Closest analogy there is a common IM usage, where one user sends an IM 
to another that says "can i call you?"? Basically, this proposed feature 
would automate such things, and allow for additional functions, like 
cancellation.

-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 Feb 25 01:57: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 BAA01606
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 01:57:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvszO-0005gT-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 01:57:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvsyS-0005YW-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 01:56:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avsxg-0005RW-00; Wed, 25 Feb 2004 01:56:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avsxe-0002GQ-Up; Wed, 25 Feb 2004 01: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 1AvsxV-0002Fl-FK
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 01: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 BAA01489
	for <simple@ietf.org>; Wed, 25 Feb 2004 01:55:51 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvsxS-0005Q2-00
	for simple@ietf.org; Wed, 25 Feb 2004 01:55:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avswc-0005Gy-00
	for simple@ietf.org; Wed, 25 Feb 2004 01:54:59 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avsvk-00056S-00
	for simple@ietf.org; Wed, 25 Feb 2004 01:54:04 -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 i1P6rqK11711;
	Wed, 25 Feb 2004 08:53:52 +0200 (EET)
X-Scanned: Wed, 25 Feb 2004 08:53:25 +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 i1P6rPVj021373;
	Wed, 25 Feb 2004 08:53:25 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 007ds0Q2; Wed, 25 Feb 2004 08:53:25 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 i1P6rO727493;
	Wed, 25 Feb 2004 08:53:24 +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, 25 Feb 2004 08:53: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: [Simple] Advanced IM Reqs: Delivery status reporting
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977CA@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Advanced IM Reqs: Delivery status reporting
Thread-Index: AcP7JE1XEl15NqAPRPy+JWENsEPSbwARvOBw
To: <vkg@lucent.com>
Cc: <jdrosen@dynamicsoft.com>, <cboulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 25 Feb 2004 06:53:20.0694 (UTC) FILETIME=[0E07D560:01C3FB6C]
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 08:53: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable



> -----Original Message-----
> From: ext Vijay K. Gurbani [mailto:vkg@lucent.com]
> Sent: 25.February.2004 00:18
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: jdrosen@dynamicsoft.com; cboulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Advanced IM Reqs: Delivery status reporting
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > I see use cases for both: report-on-failure and report-on-delivery.=20
>=20
> 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.
>=20
> > Some people rely on the latter to learn when a recipient actually=20
> > received (not necessarily read) the IM. =20
>=20
> I can't argue with that, to be sure; but is that the norm?
>=20
> 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.
>=20
> > An natural extension to that is to learn when the IM was actually=20
> > read.
>=20
> I can see this as providing a utility in case (b) above.
>=20
> > BTW, I don't see IM and SMTP as a fair comparison.=20
>=20
> For store-and-forward IM, I think SMTP is a good comparison.
> For real time interactive IM, I agree, it is not.
>=20
> > IM and SMS is a better comparison.
>=20
> 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.

SMS has delivery reports. If we want to do better, then we need allow =
both delivery report and failure report.

To answer your concern about the notification storm, there is some work =
going on right now in sipping to handle this situation. See the links =
below.

http://www.ietf.org/internet-drafts/draft-camarillo-sipping-transac-packa=
ge-00.txt

/Hisham

>=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 Feb 25 01:58: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 BAA01651
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 01:58: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 1AvszT-0002UT-3j
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 01:57:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1P6vtfL009572
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 01:57:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvszT-0002UJ-0Q
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 01:57: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 BAA01624
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 01:57:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvszP-0005gj-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 01:57:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvsyT-0005Yf-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 01:56:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avsxg-0005RW-00; Wed, 25 Feb 2004 01:56:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avsxe-0002GQ-Up; Wed, 25 Feb 2004 01: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 1AvsxV-0002Fl-FK
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 01: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 BAA01489
	for <simple@ietf.org>; Wed, 25 Feb 2004 01:55:51 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvsxS-0005Q2-00
	for simple@ietf.org; Wed, 25 Feb 2004 01:55:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avswc-0005Gy-00
	for simple@ietf.org; Wed, 25 Feb 2004 01:54:59 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avsvk-00056S-00
	for simple@ietf.org; Wed, 25 Feb 2004 01:54:04 -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 i1P6rqK11711;
	Wed, 25 Feb 2004 08:53:52 +0200 (EET)
X-Scanned: Wed, 25 Feb 2004 08:53:25 +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 i1P6rPVj021373;
	Wed, 25 Feb 2004 08:53:25 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 007ds0Q2; Wed, 25 Feb 2004 08:53:25 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 i1P6rO727493;
	Wed, 25 Feb 2004 08:53:24 +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, 25 Feb 2004 08:53: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: [Simple] Advanced IM Reqs: Delivery status reporting
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977CA@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Advanced IM Reqs: Delivery status reporting
Thread-Index: AcP7JE1XEl15NqAPRPy+JWENsEPSbwARvOBw
To: <vkg@lucent.com>
Cc: <jdrosen@dynamicsoft.com>, <cboulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 25 Feb 2004 06:53:20.0694 (UTC) FILETIME=[0E07D560:01C3FB6C]
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 08:53: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.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 Vijay K. Gurbani [mailto:vkg@lucent.com]
> Sent: 25.February.2004 00:18
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: jdrosen@dynamicsoft.com; cboulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Advanced IM Reqs: Delivery status reporting
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > I see use cases for both: report-on-failure and report-on-delivery.=20
>=20
> 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.
>=20
> > Some people rely on the latter to learn when a recipient actually=20
> > received (not necessarily read) the IM. =20
>=20
> I can't argue with that, to be sure; but is that the norm?
>=20
> 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.
>=20
> > An natural extension to that is to learn when the IM was actually=20
> > read.
>=20
> I can see this as providing a utility in case (b) above.
>=20
> > BTW, I don't see IM and SMTP as a fair comparison.=20
>=20
> For store-and-forward IM, I think SMTP is a good comparison.
> For real time interactive IM, I agree, it is not.
>=20
> > IM and SMS is a better comparison.
>=20
> 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.

SMS has delivery reports. If we want to do better, then we need allow =
both delivery report and failure report.

To answer your concern about the notification storm, there is some work =
going on right now in sipping to handle this situation. See the links =
below.

http://www.ietf.org/internet-drafts/draft-camarillo-sipping-transac-packa=
ge-00.txt

/Hisham

>=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 Feb 25 02: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 CAA00353
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 02:32:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvtXC-0001kH-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 02:32:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvtVn-0001Pu-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 02:31:21 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvtUJ-00013l-00; Wed, 25 Feb 2004 02:29:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AvtH6-00041r-83; Wed, 25 Feb 2004 02:16:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvtGz-00006j-Tc; Wed, 25 Feb 2004 02: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 1AvtGh-0008To-F0
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 02:15: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 CAA15511
	for <simple@ietf.org>; Wed, 25 Feb 2004 02:15:40 -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 1AvtGd-0007fv-00
	for simple@ietf.org; Wed, 25 Feb 2004 02:15:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvtFp-0007b0-00
	for simple@ietf.org; Wed, 25 Feb 2004 02:14:50 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvtFM-0007Ug-00
	for simple@ietf.org; Wed, 25 Feb 2004 02:14:20 -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 i1P7EGT08087;
	Wed, 25 Feb 2004 09:14:16 +0200 (EET)
X-Scanned: Wed, 25 Feb 2004 09:14:03 +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 i1P7E3am020029;
	Wed, 25 Feb 2004 09:14:03 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00JKwIjj; Wed, 25 Feb 2004 09:14:02 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 i1P7Dt711308;
	Wed, 25 Feb 2004 09:13:55 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 25 Feb 2004 09:13:46 +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: <357AEC66DB509A4EA46CB85D7968B6AF467540@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP68t7D1RLi8EuvTWe4Abd1V2mVPgAey0bw
To: <pkyzivat@cisco.com>, <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 25 Feb 2004 07:13:46.0443 (UTC) FILETIME=[E8A249B0:01C3FB6E]
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 09:13: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.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi Paul:

In the draft we said that a nickname is the combination of the display =
name and the URI (invalid, allocated by the server) in the CPIM headers. =
The reason to add the URI into equation was to mitigate the clash of =
same display names of nickanmes in federated conferences.

This apprach allows to have two beerLover nicknames in the same =
conference, both sharing the same display name, but a different URIs =
(CPIM headers), e.g., beerLover@conf1.com, beerLover@anotherconf.com

Still the URIs are scoped within the conference server, administrative =
domain, or confederation. And yes, managing of those nicknames in a =
multi-server environment is outside the scope of the document.

/Miguel

> -----Original Message-----
> From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: 24 February, 2004 18:19
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org; Niemi Aki
> (Nokia-M/Espoo)
> Subject: Re: [Simple] Chat sessions
>=20
>=20
> Hisham,
>=20
> I don't think I agree with you. In the usage you describe, it=20
> probably=20
> would be ok for there to be multiple users calling themselves=20
> "beerLover". But I believe what is being proposed here is a unique=20
> identity within some scope. (The scope seems lack definition so far.)
>=20
> My primary concern is to define the scope of names clearly.=20
> My secondary=20
> concern is to potentially separate the scope of these names from the=20
> scope of the conference, or the conference server, itself. If=20
> so, there=20
> might be users with names from different scopes in the same=20
> conference.=20
> And in that case they start to look like URIs.
>=20
> A case that now occurs to me is when two conferences are=20
> federated, by=20
> making one focus a participant in another conference. In that=20
> case, if=20
> nicknames are scoped by conference or conference server, and=20
> the scope=20
> is implicit rather than being passed around with each name,=20
> then it will=20
> not be possible to show nicknames for the users of a=20
> federated conference.
>=20
> 	Paul
>=20
> hisham.khartabil@nokia.com wrote:
> > I think we are mixing nickname with user ID (or usename).=20
> In a conference talking about beer, I would have a nickname=20
> of BeerLover. In a conference talking about MSRP, I would=20
> have a nickname MSRPLover. My user ID for both is=20
> hisham@nokia.com. If I want to be anonymous, my user ID would=20
> be different.
> >=20
> > I don't think this is the same as assigning aliases to user=20
> IDs. I believe this is what Paul is getting at. If you are=20
> talking about a nickname within an aokia-M/Espoo)
> >=20
> >>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=20
> >>
> >>>>not be to introduce special features for chat conferences. It=20
> >>>>should be=20
> >>>>to learn what features users of chat conferences expect, and=20
> >>>>ensure that=20
> >>>>comparable features are available via our conference=20
> framework, and=20
> >>>>available with any media when that makes sense. So I think=20
> >>>>some of these=20
> >>>>ideas need to flow back into the 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=20
> >>sense* these=20
> >>should be advanced as requirements against conferences in general,=20
> >>rather than being focused as requirements only for chat 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 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 current speaker.
> >>
> >>It also may provide a better way to deal with anonymous=20
> >>participants in=20
> >>all sorts of conferences, by giving them nicknames as handles to=20
> >>reference them by.
> >>
> >>Then, instead of saying: "Will the anonymous participant with=20
> >>the deep=20
> >>voice please repeat his question?", you can say: "Darth, will=20
> >>you please=20
> >>repeat your question?".
> >>
> >>
> >>>>However it is relatively trivial to be more accomodating,=20
> >>>
> >>adding and=20
> >>
> >>>>removing cpim wrappers according to the desires of the=20
> >>>>individual 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 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=20
> >>
> >>>>need to be authenticated and authorized. But it isn't at all=20
> >>>>clear that=20
> >>>>the focus is the right entity to do so. (The scope 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 nickname=20
> 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 that is=20
> >>just one=20
> >>of a large pool of independent servers that are chosen at random as=20
> >>hosts for conferences.
> >>
> >>When the same group of users join in a number of conferences over a=20
> >>period of time, within that scope a nickname should be bound=20
> >>to a user=20
> >>for as long as that user wants it to remain bound.
> >>
> >>
> >>>>I think this would be better served by using real, routable=20
> >>>>im: or sip:=20
> >>>>uris. As needed, service providers can exist to host=20
> nicknames and=20
> >>>>forward requests addressed to them to other addresses.
> >>>
> >>>The point is that a nickname should not let you track the=20
> 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 "nickname".
> >>
> >> > We don't want that behaviour, we want a nickname to remain=20
> >>a nickname,
> >> > something meaningless.
> >>
> >>That depends on how things are administered. There could be=20
> >>"nickname"=20
> >>servers, that are nothing but specialized proxies. I would=20
> >>contract with=20
> >>one of these servers for whatever nicknames I want. These would be=20
> >>unique usernames within the domain managed by that server.=20
> >>Each would be=20
> >>configured to forward to an address of my choice. I would be given=20
> >>control to turn forwarding on and off selectively, so perhaps=20
> >>it would=20
> >>only work when I was actively using a particular nickname in=20
> >>a conference.
> >>
> >>Then I could use the nickname as my address when joining a=20
> >>conference. I=20
> >>could permit the conference server to disclose this address,=20
> >>and yet my=20
> >>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
>=20
>=20

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


From exim@www1.ietf.org  Wed Feb 25 02: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 CAA00600
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 02: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 1AvtXK-0004CH-0L
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 02:32:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1P7WrFK016124
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 02:32:53 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvtXJ-0004Bj-Ef
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 02:32: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 CAA00358
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 02:32:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvtXD-0001kM-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 02:32:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvtVp-0001Q1-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 02:31:22 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvtUJ-00013l-00; Wed, 25 Feb 2004 02:29:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AvtH6-00041r-83; Wed, 25 Feb 2004 02:16:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvtGz-00006j-Tc; Wed, 25 Feb 2004 02: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 1AvtGh-0008To-F0
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 02:15: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 CAA15511
	for <simple@ietf.org>; Wed, 25 Feb 2004 02:15:40 -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 1AvtGd-0007fv-00
	for simple@ietf.org; Wed, 25 Feb 2004 02:15:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvtFp-0007b0-00
	for simple@ietf.org; Wed, 25 Feb 2004 02:14:50 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvtFM-0007Ug-00
	for simple@ietf.org; Wed, 25 Feb 2004 02:14:20 -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 i1P7EGT08087;
	Wed, 25 Feb 2004 09:14:16 +0200 (EET)
X-Scanned: Wed, 25 Feb 2004 09:14:03 +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 i1P7E3am020029;
	Wed, 25 Feb 2004 09:14:03 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00JKwIjj; Wed, 25 Feb 2004 09:14:02 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 i1P7Dt711308;
	Wed, 25 Feb 2004 09:13:55 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 25 Feb 2004 09:13:46 +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: <357AEC66DB509A4EA46CB85D7968B6AF467540@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP68t7D1RLi8EuvTWe4Abd1V2mVPgAey0bw
To: <pkyzivat@cisco.com>, <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 25 Feb 2004 07:13:46.0443 (UTC) FILETIME=[E8A249B0:01C3FB6E]
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 09:13: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.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 Paul:

In the draft we said that a nickname is the combination of the display =
name and the URI (invalid, allocated by the server) in the CPIM headers. =
The reason to add the URI into equation was to mitigate the clash of =
same display names of nickanmes in federated conferences.

This apprach allows to have two beerLover nicknames in the same =
conference, both sharing the same display name, but a different URIs =
(CPIM headers), e.g., beerLover@conf1.com, beerLover@anotherconf.com

Still the URIs are scoped within the conference server, administrative =
domain, or confederation. And yes, managing of those nicknames in a =
multi-server environment is outside the scope of the document.

/Miguel

> -----Original Message-----
> From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: 24 February, 2004 18:19
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org; Niemi Aki
> (Nokia-M/Espoo)
> Subject: Re: [Simple] Chat sessions
>=20
>=20
> Hisham,
>=20
> I don't think I agree with you. In the usage you describe, it=20
> probably=20
> would be ok for there to be multiple users calling themselves=20
> "beerLover". But I believe what is being proposed here is a unique=20
> identity within some scope. (The scope seems lack definition so far.)
>=20
> My primary concern is to define the scope of names clearly.=20
> My secondary=20
> concern is to potentially separate the scope of these names from the=20
> scope of the conference, or the conference server, itself. If=20
> so, there=20
> might be users with names from different scopes in the same=20
> conference.=20
> And in that case they start to look like URIs.
>=20
> A case that now occurs to me is when two conferences are=20
> federated, by=20
> making one focus a participant in another conference. In that=20
> case, if=20
> nicknames are scoped by conference or conference server, and=20
> the scope=20
> is implicit rather than being passed around with each name,=20
> then it will=20
> not be possible to show nicknames for the users of a=20
> federated conference.
>=20
> 	Paul
>=20
> hisham.khartabil@nokia.com wrote:
> > I think we are mixing nickname with user ID (or usename).=20
> In a conference talking about beer, I would have a nickname=20
> of BeerLover. In a conference talking about MSRP, I would=20
> have a nickname MSRPLover. My user ID for both is=20
> hisham@nokia.com. If I want to be anonymous, my user ID would=20
> be different.
> >=20
> > I don't think this is the same as assigning aliases to user=20
> IDs. I believe this is what Paul is getting at. If you are=20
> talking about a nickname within an aokia-M/Espoo)
> >=20
> >>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=20
> >>
> >>>>not be to introduce special features for chat conferences. It=20
> >>>>should be=20
> >>>>to learn what features users of chat conferences expect, and=20
> >>>>ensure that=20
> >>>>comparable features are available via our conference=20
> framework, and=20
> >>>>available with any media when that makes sense. So I think=20
> >>>>some of these=20
> >>>>ideas need to flow back into the 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=20
> >>sense* these=20
> >>should be advanced as requirements against conferences in general,=20
> >>rather than being focused as requirements only for chat 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 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 current speaker.
> >>
> >>It also may provide a better way to deal with anonymous=20
> >>participants in=20
> >>all sorts of conferences, by giving them nicknames as handles to=20
> >>reference them by.
> >>
> >>Then, instead of saying: "Will the anonymous participant with=20
> >>the deep=20
> >>voice please repeat his question?", you can say: "Darth, will=20
> >>you please=20
> >>repeat your question?".
> >>
> >>
> >>>>However it is relatively trivial to be more accomodating,=20
> >>>
> >>adding and=20
> >>
> >>>>removing cpim wrappers according to the desires of the=20
> >>>>individual 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 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=20
> >>
> >>>>need to be authenticated and authorized. But it isn't at all=20
> >>>>clear that=20
> >>>>the focus is the right entity to do so. (The scope 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 nickname=20
> 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 that is=20
> >>just one=20
> >>of a large pool of independent servers that are chosen at random as=20
> >>hosts for conferences.
> >>
> >>When the same group of users join in a number of conferences over a=20
> >>period of time, within that scope a nickname should be bound=20
> >>to a user=20
> >>for as long as that user wants it to remain bound.
> >>
> >>
> >>>>I think this would be better served by using real, routable=20
> >>>>im: or sip:=20
> >>>>uris. As needed, service providers can exist to host=20
> nicknames and=20
> >>>>forward requests addressed to them to other addresses.
> >>>
> >>>The point is that a nickname should not let you track the=20
> 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 "nickname".
> >>
> >> > We don't want that behaviour, we want a nickname to remain=20
> >>a nickname,
> >> > something meaningless.
> >>
> >>That depends on how things are administered. There could be=20
> >>"nickname"=20
> >>servers, that are nothing but specialized proxies. I would=20
> >>contract with=20
> >>one of these servers for whatever nicknames I want. These would be=20
> >>unique usernames within the domain managed by that server.=20
> >>Each would be=20
> >>configured to forward to an address of my choice. I would be given=20
> >>control to turn forwarding on and off selectively, so perhaps=20
> >>it would=20
> >>only work when I was actively using a particular nickname in=20
> >>a conference.
> >>
> >>Then I could use the nickname as my address when joining a=20
> >>conference. I=20
> >>could permit the conference server to disclose this address,=20
> >>and yet my=20
> >>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
>=20
>=20

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



From simple-admin@ietf.org  Wed Feb 25 04:44: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 EAA06701
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 04:44:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avvaa-0000g9-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 04:44:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvvYn-0000Ef-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 04:42:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvvXB-0007bT-00; Wed, 25 Feb 2004 04:40:53 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvvNe-0005O6-8J; Wed, 25 Feb 2004 04: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 1AvvMv-0005Kp-Qg
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 04:30: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 EAA05872
	for <simple@ietf.org>; Wed, 25 Feb 2004 04:30:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvvMs-0006ch-00
	for simple@ietf.org; Wed, 25 Feb 2004 04:30:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvvLx-0006Ro-00
	for simple@ietf.org; Wed, 25 Feb 2004 04:29:18 -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 1AvvKW-00061g-00
	for simple@ietf.org; Wed, 25 Feb 2004 04:27:48 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly01b.srv.mailcontrol.com (MailControl) with SMTP id i1P9R7Vc024511;
	Wed, 25 Feb 2004 09:27:07 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, 25 Feb 2004 09:27:05 +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] Advanced IM Reqs: Delivery status reporting
Message-ID: <45730E094814E44488F789C1CDED27AE0219B1B6@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] Advanced IM Reqs: Delivery status reporting
Thread-Index: AcP7WL/AODvKUs21QsGiNmkwM6gJWAAJ/7uH
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Vikas Tandon" <vikas@arciis.com>, "Vijay K. Gurbani" <vkg@lucent.com>,
        <hisham.khartabil@nokia.com>
Cc: <jdrosen@dynamicsoft.com>, <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, 25 Feb 2004 09:27:07 -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: base64

Q29tbWVudHMgaW4tbGluZSAtIDw8Q0pCPj4uDQoNCgktLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSANCglGcm9tOiBWaWthcyBUYW5kb24gW21haWx0bzp2
aWthc0BhcmNpaXMuY29tXSANCglTZW50OiBXZWQgMjUvMDIvMjAwNCAwNDoz
MyANCglUbzogJ1ZpamF5IEsuIEd1cmJhbmknOyBoaXNoYW0ua2hhcnRhYmls
QG5va2lhLmNvbSANCglDYzogamRyb3NlbkBkeW5hbWljc29mdC5jb207IENo
cmlzIEJvdWx0b247IHNpbXBsZUBpZXRmLm9yZyANCglTdWJqZWN0OiBSRTog
W1NpbXBsZV0gQWR2YW5jZWQgSU0gUmVxczogRGVsaXZlcnkgc3RhdHVzIHJl
cG9ydGluZw0KCQ0KCQ0KDQoJQWdyZWUgd2l0aCBWaWpheSBvbiB0aGUgc3Rv
cm0gb2Ygbm90aWZpY2F0aW9ucy4gVGhlIGRlbGl2ZXJ5IGluIGNhc2Ugb2YN
CglwYWdlIG1vZGUgaXMgZW5zdXJlZCBieSB0aGUgMjAwT0sgYW5kIGluIGNh
c2Ugb2Ygc2Vzc2lvbiBpcyBlbnN1cmVkIGJ5DQoJdGhlIHNlc3Npb24gYmVp
bmcgdmFsaWQuDQoNCgk8PENKQj4+IFRoZSAyMDAgT0sgaW5kaWNhdGVzIHRo
ZSBjb21wbGV0aW9uIG9mIGEgdHJhbnNhY3Rpb24uICBJIGRvbid0IHNlZSBo
b3cgdGhpcyBpbmRpY2F0ZXMgdGhlIGRlbHZpZXJ5DQoNCglvZiB0aGUgTUVT
U0FHRSB0byB0aGUgcmVxdWlyZWQgZGVzdGluYXRpb24gKGUuZy4geW91ciBo
YW5kc2V0IGlzIHR1cm5lZCBvZmYgLSB0aGUgdHJhbnNhY3Rpb24gd291bGQg
Y29tcGxldGUgYnV0IHRoZSBtZXNzYWdlIHdvdWxkIGJlIGRlbGl2ZXJlZCBh
dCBhIGxhdGVyIGRhdGUpLg0KDQoJIElkZW50aWZ5aW5nIHRoZSBjYXNlIHdo
ZXJlIHRoZSB1c2VyIGhhcyByZWFkDQoJdGhlIG1lc3NhZ2Ugb3Igbm90IGlz
IGEgZGViYXRhYmxlIGlzc3VlIGluIGNhc2Ugb2YgSU0gYXMgSU0gaXMgdHlw
aWNhbA0KCXVzZWZ1bCBpbiBjYXNlIHdoZXJlIHlvdSBhcmUgZXhwZWN0aW5n
IGluc3RhbnQgY29tbXVuaWNhdGlvbiwNCg0KCTw8Q0pCPj4gVGhpcyBkcmFm
dCBpcyBpbml0aWFsbHkgcmVmZXJpbmcgdG8gcGFnZXItbW9kZSwgb25lIG9m
ZiBtYXNzYWdpbmcuICBJIHdvdWxkbid0IGV4cGVjdCBhbg0KDQoJaW5zdGFu
Y2UgcmVzcG9uc2UgdG8gYW4gU01TLXN0eWxlIG1lc3NhZ2UuIA0KDQoJIHNv
IHUgY2FuDQoJdmVyeSB3ZWxsIGFzc3VtZSB0aGF0IGlmIHRoZSBtZXNzYWdl
IGhhcyByZWFjaGVkIHRoZSB0YXJnZXQgKGVuc3VyZWQgYnkNCgl0aGUgMjAw
T0spIGFuZCB0aGVyZSBpcyBubyByZXNwb25zZSBmcm9tIHRoZSB0YXJnZXQs
IHRoZW4gZWl0aGVyIHRoZQ0KCXRhcmdldCBpcyBhd2F5IGZyb20gdGhlIGlu
dGVyZmFjZSBvciBpcyB1bndpbGxpbmcgdG8gcmVzcG9uZCBhdCB0aGF0DQoJ
dGltZS4NCg0KCQ0KDQoJPDxDSkI+PiBJIGRpc2FncmVlIC0gYmFzZWQgb24g
cHJldmlvdXMgY29tbWVudHMuDQoNCgkNCglJbiBjYXNlIG9mIGdyb3VwIElN
LCB0aGlzIHdpbGwgYmVjb21lIG1vcmUgY29tcGxleC4NCgkNCglSZWdhcmRz
LA0KCVZpa2FzIFRhbmRvbg0KCUFyY2lpcyBTb2Z0d2FyZSBUZWNobm9sb2dp
ZXMNCgl3d3cuYXJjaWlzLmNvbQ0KCQ0KCQ0KCS0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQoJRnJvbTogc2ltcGxlLWFkbWluQGlldGYub3JnIFttYWls
dG86c2ltcGxlLWFkbWluQGlldGYub3JnXSBPbiBCZWhhbGYgT2YNCglWaWph
eSBLLiBHdXJiYW5pDQoJU2VudDogbWVyY3JlZGkgMjUgZsOpdnJpZXIgMjAw
NCAwMzo0OA0KCVRvOiBoaXNoYW0ua2hhcnRhYmlsQG5va2lhLmNvbQ0KCUNj
OiBqZHJvc2VuQGR5bmFtaWNzb2Z0LmNvbTsgY2JvdWx0b25AdWJpcXVpdHku
bmV0OyBzaW1wbGVAaWV0Zi5vcmcNCglTdWJqZWN0OiBSZTogW1NpbXBsZV0g
QWR2YW5jZWQgSU0gUmVxczogRGVsaXZlcnkgc3RhdHVzIHJlcG9ydGluZw0K
CQ0KCQ0KCWhpc2hhbS5raGFydGFiaWxAbm9raWEuY29tIHdyb3RlOg0KCQ0K
CT4gSSBzZWUgdXNlIGNhc2VzIGZvciBib3RoOiByZXBvcnQtb24tZmFpbHVy
ZSBhbmQgcmVwb3J0LW9uLWRlbGl2ZXJ5Lg0KCQ0KCVByb2JsZW0gd2l0aCBh
ZmZpcm1pdGl2ZSBkZWxpdmVyeSBub3RpZmljYXRpb24gaXMgdGhhdCBpdA0K
CW1heSBjYXVzZSBub3RpZmljYXRpb24gc3Rvcm1zIHdoZW4gYW4gSU0gaXMg
c2VudCB0byBhIGxhcmdlIGxpc3QuICBOb3QNCglhbGwgdXNlcnMgd2lsbCBy
ZW1lbWJlciB0byB0dXJuIGRlbGl2ZXJ5IG5vdGlmaWNhdGlvbiBfb2ZmXyB3
aGVuIHNlbmRpbmcNCgl0aGUgSU0gdG8gYSBsYXJnZSBhdWRpZW5jZS4NCgkN
Cgk+IFNvbWUgcGVvcGxlIHJlbHkgb24gdGhlIGxhdHRlciB0byBsZWFybiB3
aGVuIGEgcmVjaXBpZW50IGFjdHVhbGx5DQoJPiByZWNlaXZlZCAobm90IG5l
Y2Vzc2FyaWx5IHJlYWQpIHRoZSBJTS4gDQoJDQoJSSBjYW4ndCBhcmd1ZSB3
aXRoIHRoYXQsIHRvIGJlIHN1cmU7IGJ1dCBpcyB0aGF0IHRoZSBub3JtPw0K
CQ0KCUl0IGFwcGVhcnMgdGhhdCB0aGVyZSBhcmUgdHdvIGNhc2VzIHRvIGNv
bnNpZGVyOiBhKSB3aGVyZQ0KCXRoZSBJTSBzeXN0ZW0gaXMgdGllZCB0byBh
IHByZXNlbmNlIHN5c3RlbSwgYW5kIGIpIHdoZXJlDQoJaXQgaXMgbm90LiAg
SW4gKGEpLCBhIHNlbmRlciBjYW4gYmUgcmVhc29uYWJseSBzdXJlIHdoZW4N
CgloZSBzZW5kcyB0aGUgbWVzc2FnZSB0aGF0IHRoZSByZWNpcGllbnQgZ290
IGl0LiAgQQ0KCWNvbmZpcm1hdGlvbiBmb3IgZWFjaCBtZXNzYWdlIHdvdWxk
IHNpbXBseSBiZSB0b28gYXdrd2FyZCwgZ2l2ZW4gdGhlDQoJdm9sdW1lIG9m
IElNcyB0aGF0IGNhbiBiZSBwb3RlbnRpYWxseSBleGNoYW5nZWQuDQoJKGIp
IGlzIG1vcmUgYWtpbiB0byBlbWFpbDsgdGhlIHNlbmRlciBzZW5kcyBhIG1l
c3NhZ2UNCglub3QgZXhwZWN0aW5nIGFuIGltbWVkaWF0ZSByZXNwb25zZS4g
IElmIHRoZSB1bmRlbHlpbmcNCgluZXR3b3JrIGZhaWxzIHRvIGRlbGl2ZXIg
dGhlIG1lc3NhZ2UsIGl0IHNob3VsZCBsZXQgdGhlDQoJc2VuZGVyIGtub3cu
ICBPdGhlcndpc2UsIG5vIGZ1cnRoZXIgY29tbXVuaWNhdGlvbnMgYXJlDQoJ
bmVlZGVkLg0KCQ0KCT4gQW4gbmF0dXJhbCBleHRlbnNpb24gdG8gdGhhdCBp
cyB0byBsZWFybiB3aGVuIHRoZSBJTSB3YXMgYWN0dWFsbHkNCgk+IHJlYWQu
DQoJDQoJSSBjYW4gc2VlIHRoaXMgYXMgcHJvdmlkaW5nIGEgdXRpbGl0eSBp
biBjYXNlIChiKSBhYm92ZS4NCgkNCgk+IEJUVywgSSBkb24ndCBzZWUgSU0g
YW5kIFNNVFAgYXMgYSBmYWlyIGNvbXBhcmlzb24uDQoJDQoJRm9yIHN0b3Jl
LWFuZC1mb3J3YXJkIElNLCBJIHRoaW5rIFNNVFAgaXMgYSBnb29kIGNvbXBh
cmlzb24uIEZvciByZWFsDQoJdGltZSBpbnRlcmFjdGl2ZSBJTSwgSSBhZ3Jl
ZSwgaXQgaXMgbm90Lg0KCQ0KCT4gSU0gYW5kIFNNUyBpcyBhIGJldHRlciBj
b21wYXJpc29uLg0KCQ0KCUkgdGhpbmsgd2UgY2FuIC0tIGFuZCBtdXN0IC0t
IGRvIGJldHRlciB0aGFuIFNNUy4gIEFGQUlLLA0KCWlmIGEgU01TIG1lc3Nh
Z2UgaXMgbm90IGRlbGl2ZXJlZCwgdGhlIHNlbmRlciBpcyBub3QNCglub3Rp
ZmllZCAoY29ycmVjdCBtZSBpZiBJIGFtIHdyb25nKS4gIE9uY2UgYSBzZW5k
ZXIgc2VuZHMNCglhIFNNUywgdGhleSBnZW5lcmFsbHkgYXNzdW1lIHRoYXQg
aXQgd2lsbCBiZSBkZWxpdmVyZWQuDQoJV2UgY2FuIGRvIG9uZSBiZXR0ZXIg
dGhhbiBTTVMgYnkgbm90aWZ5aW5nIHRoZSBzZW5kZXIgaWYNCgl0aGUgSU0g
Y291bGQgTk9UIGJlIGRlbGl2ZXJlZC4gIElmIGl0IGlzIGRlbGl2ZXJlZCAo
d2hpY2gNCgl3aWxsIGJlIGEgbWFqb3JpdHkgb2YgdGhlIGNhc2UpLCBubyBu
b3RpZmljYXRpb24gbmVlZGVkLg0KCQ0KCVRoYW5rcy4NCgkNCgktIHZpamF5
DQoJLS0NCglWaWpheSBLLiBHdXJiYW5pICB2a2dAe2x1Y2VudC5jb20scmVz
ZWFyY2guYmVsbC1sYWJzLmNvbSxhY20ub3JnfQ0KCVdpcmVsZXNzIE5ldHdv
cmtzIEdyb3VwL0ludGVybmV0IFNvZnR3YXJlIGFuZCBTZXJ2aWNlcw0KCUx1
Y2VudCBUZWNobm9sb2dpZXMvQmVsbCBMYWJzIElubm92YXRpb25zLCAyMDAw
IEx1Y2VudCBMYW5lLCBSbSA2Ry00NDANCglOYXBlcnZpbGxlLCBJbGxpbm9p
cyA2MDU2NiAgICAgVm9pY2U6ICsxIDYzMCAyMjQgMDIxNg0KCQ0KCV9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoJ
U2ltcGxlIG1haWxpbmcgbGlzdA0KCVNpbXBsZUBpZXRmLm9yZw0KCWh0dHBz
Oi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NpbXBsZQ0KCQ0K
CQ0KCQ0KCQ0KDQoKClRoaXMgbWVzc2FnZSBoYXMgYmVlbiBzY2FubmVkIGZv
ciB2aXJ1c2VzIGJ5IE1haWxDb250cm9sIC0gd3d3Lm1haWxjb250cm9sLmNv
bQo=

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


From exim@www1.ietf.org  Wed Feb 25 04:45: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 EAA06890
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 04:45: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 1Avvaf-0006rp-G7
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 04:44:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1P9iTJj026390
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 04:44:29 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avvae-0006rR-Pf
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 04: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 EAA06718
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 04:44:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avvab-0000gE-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 04:44:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvvYo-0000Er-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 04:42:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvvXB-0007bT-00; Wed, 25 Feb 2004 04:40:53 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvvNe-0005O6-8J; Wed, 25 Feb 2004 04: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 1AvvMv-0005Kp-Qg
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 04:30: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 EAA05872
	for <simple@ietf.org>; Wed, 25 Feb 2004 04:30:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvvMs-0006ch-00
	for simple@ietf.org; Wed, 25 Feb 2004 04:30:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvvLx-0006Ro-00
	for simple@ietf.org; Wed, 25 Feb 2004 04:29:18 -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 1AvvKW-00061g-00
	for simple@ietf.org; Wed, 25 Feb 2004 04:27:48 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly01b.srv.mailcontrol.com (MailControl) with SMTP id i1P9R7Vc024511;
	Wed, 25 Feb 2004 09:27:07 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, 25 Feb 2004 09:27:05 +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] Advanced IM Reqs: Delivery status reporting
Message-ID: <45730E094814E44488F789C1CDED27AE0219B1B6@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] Advanced IM Reqs: Delivery status reporting
Thread-Index: AcP7WL/AODvKUs21QsGiNmkwM6gJWAAJ/7uH
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Vikas Tandon" <vikas@arciis.com>, "Vijay K. Gurbani" <vkg@lucent.com>,
        <hisham.khartabil@nokia.com>
Cc: <jdrosen@dynamicsoft.com>, <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, 25 Feb 2004 09:27:07 -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: base64
Content-Transfer-Encoding: base64

Q29tbWVudHMgaW4tbGluZSAtIDw8Q0pCPj4uDQoNCgktLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSANCglGcm9tOiBWaWthcyBUYW5kb24gW21haWx0bzp2
aWthc0BhcmNpaXMuY29tXSANCglTZW50OiBXZWQgMjUvMDIvMjAwNCAwNDoz
MyANCglUbzogJ1ZpamF5IEsuIEd1cmJhbmknOyBoaXNoYW0ua2hhcnRhYmls
QG5va2lhLmNvbSANCglDYzogamRyb3NlbkBkeW5hbWljc29mdC5jb207IENo
cmlzIEJvdWx0b247IHNpbXBsZUBpZXRmLm9yZyANCglTdWJqZWN0OiBSRTog
W1NpbXBsZV0gQWR2YW5jZWQgSU0gUmVxczogRGVsaXZlcnkgc3RhdHVzIHJl
cG9ydGluZw0KCQ0KCQ0KDQoJQWdyZWUgd2l0aCBWaWpheSBvbiB0aGUgc3Rv
cm0gb2Ygbm90aWZpY2F0aW9ucy4gVGhlIGRlbGl2ZXJ5IGluIGNhc2Ugb2YN
CglwYWdlIG1vZGUgaXMgZW5zdXJlZCBieSB0aGUgMjAwT0sgYW5kIGluIGNh
c2Ugb2Ygc2Vzc2lvbiBpcyBlbnN1cmVkIGJ5DQoJdGhlIHNlc3Npb24gYmVp
bmcgdmFsaWQuDQoNCgk8PENKQj4+IFRoZSAyMDAgT0sgaW5kaWNhdGVzIHRo
ZSBjb21wbGV0aW9uIG9mIGEgdHJhbnNhY3Rpb24uICBJIGRvbid0IHNlZSBo
b3cgdGhpcyBpbmRpY2F0ZXMgdGhlIGRlbHZpZXJ5DQoNCglvZiB0aGUgTUVT
U0FHRSB0byB0aGUgcmVxdWlyZWQgZGVzdGluYXRpb24gKGUuZy4geW91ciBo
YW5kc2V0IGlzIHR1cm5lZCBvZmYgLSB0aGUgdHJhbnNhY3Rpb24gd291bGQg
Y29tcGxldGUgYnV0IHRoZSBtZXNzYWdlIHdvdWxkIGJlIGRlbGl2ZXJlZCBh
dCBhIGxhdGVyIGRhdGUpLg0KDQoJIElkZW50aWZ5aW5nIHRoZSBjYXNlIHdo
ZXJlIHRoZSB1c2VyIGhhcyByZWFkDQoJdGhlIG1lc3NhZ2Ugb3Igbm90IGlz
IGEgZGViYXRhYmxlIGlzc3VlIGluIGNhc2Ugb2YgSU0gYXMgSU0gaXMgdHlw
aWNhbA0KCXVzZWZ1bCBpbiBjYXNlIHdoZXJlIHlvdSBhcmUgZXhwZWN0aW5n
IGluc3RhbnQgY29tbXVuaWNhdGlvbiwNCg0KCTw8Q0pCPj4gVGhpcyBkcmFm
dCBpcyBpbml0aWFsbHkgcmVmZXJpbmcgdG8gcGFnZXItbW9kZSwgb25lIG9m
ZiBtYXNzYWdpbmcuICBJIHdvdWxkbid0IGV4cGVjdCBhbg0KDQoJaW5zdGFu
Y2UgcmVzcG9uc2UgdG8gYW4gU01TLXN0eWxlIG1lc3NhZ2UuIA0KDQoJIHNv
IHUgY2FuDQoJdmVyeSB3ZWxsIGFzc3VtZSB0aGF0IGlmIHRoZSBtZXNzYWdl
IGhhcyByZWFjaGVkIHRoZSB0YXJnZXQgKGVuc3VyZWQgYnkNCgl0aGUgMjAw
T0spIGFuZCB0aGVyZSBpcyBubyByZXNwb25zZSBmcm9tIHRoZSB0YXJnZXQs
IHRoZW4gZWl0aGVyIHRoZQ0KCXRhcmdldCBpcyBhd2F5IGZyb20gdGhlIGlu
dGVyZmFjZSBvciBpcyB1bndpbGxpbmcgdG8gcmVzcG9uZCBhdCB0aGF0DQoJ
dGltZS4NCg0KCQ0KDQoJPDxDSkI+PiBJIGRpc2FncmVlIC0gYmFzZWQgb24g
cHJldmlvdXMgY29tbWVudHMuDQoNCgkNCglJbiBjYXNlIG9mIGdyb3VwIElN
LCB0aGlzIHdpbGwgYmVjb21lIG1vcmUgY29tcGxleC4NCgkNCglSZWdhcmRz
LA0KCVZpa2FzIFRhbmRvbg0KCUFyY2lpcyBTb2Z0d2FyZSBUZWNobm9sb2dp
ZXMNCgl3d3cuYXJjaWlzLmNvbQ0KCQ0KCQ0KCS0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQoJRnJvbTogc2ltcGxlLWFkbWluQGlldGYub3JnIFttYWls
dG86c2ltcGxlLWFkbWluQGlldGYub3JnXSBPbiBCZWhhbGYgT2YNCglWaWph
eSBLLiBHdXJiYW5pDQoJU2VudDogbWVyY3JlZGkgMjUgZsOpdnJpZXIgMjAw
NCAwMzo0OA0KCVRvOiBoaXNoYW0ua2hhcnRhYmlsQG5va2lhLmNvbQ0KCUNj
OiBqZHJvc2VuQGR5bmFtaWNzb2Z0LmNvbTsgY2JvdWx0b25AdWJpcXVpdHku
bmV0OyBzaW1wbGVAaWV0Zi5vcmcNCglTdWJqZWN0OiBSZTogW1NpbXBsZV0g
QWR2YW5jZWQgSU0gUmVxczogRGVsaXZlcnkgc3RhdHVzIHJlcG9ydGluZw0K
CQ0KCQ0KCWhpc2hhbS5raGFydGFiaWxAbm9raWEuY29tIHdyb3RlOg0KCQ0K
CT4gSSBzZWUgdXNlIGNhc2VzIGZvciBib3RoOiByZXBvcnQtb24tZmFpbHVy
ZSBhbmQgcmVwb3J0LW9uLWRlbGl2ZXJ5Lg0KCQ0KCVByb2JsZW0gd2l0aCBh
ZmZpcm1pdGl2ZSBkZWxpdmVyeSBub3RpZmljYXRpb24gaXMgdGhhdCBpdA0K
CW1heSBjYXVzZSBub3RpZmljYXRpb24gc3Rvcm1zIHdoZW4gYW4gSU0gaXMg
c2VudCB0byBhIGxhcmdlIGxpc3QuICBOb3QNCglhbGwgdXNlcnMgd2lsbCBy
ZW1lbWJlciB0byB0dXJuIGRlbGl2ZXJ5IG5vdGlmaWNhdGlvbiBfb2ZmXyB3
aGVuIHNlbmRpbmcNCgl0aGUgSU0gdG8gYSBsYXJnZSBhdWRpZW5jZS4NCgkN
Cgk+IFNvbWUgcGVvcGxlIHJlbHkgb24gdGhlIGxhdHRlciB0byBsZWFybiB3
aGVuIGEgcmVjaXBpZW50IGFjdHVhbGx5DQoJPiByZWNlaXZlZCAobm90IG5l
Y2Vzc2FyaWx5IHJlYWQpIHRoZSBJTS4gDQoJDQoJSSBjYW4ndCBhcmd1ZSB3
aXRoIHRoYXQsIHRvIGJlIHN1cmU7IGJ1dCBpcyB0aGF0IHRoZSBub3JtPw0K
CQ0KCUl0IGFwcGVhcnMgdGhhdCB0aGVyZSBhcmUgdHdvIGNhc2VzIHRvIGNv
bnNpZGVyOiBhKSB3aGVyZQ0KCXRoZSBJTSBzeXN0ZW0gaXMgdGllZCB0byBh
IHByZXNlbmNlIHN5c3RlbSwgYW5kIGIpIHdoZXJlDQoJaXQgaXMgbm90LiAg
SW4gKGEpLCBhIHNlbmRlciBjYW4gYmUgcmVhc29uYWJseSBzdXJlIHdoZW4N
CgloZSBzZW5kcyB0aGUgbWVzc2FnZSB0aGF0IHRoZSByZWNpcGllbnQgZ290
IGl0LiAgQQ0KCWNvbmZpcm1hdGlvbiBmb3IgZWFjaCBtZXNzYWdlIHdvdWxk
IHNpbXBseSBiZSB0b28gYXdrd2FyZCwgZ2l2ZW4gdGhlDQoJdm9sdW1lIG9m
IElNcyB0aGF0IGNhbiBiZSBwb3RlbnRpYWxseSBleGNoYW5nZWQuDQoJKGIp
IGlzIG1vcmUgYWtpbiB0byBlbWFpbDsgdGhlIHNlbmRlciBzZW5kcyBhIG1l
c3NhZ2UNCglub3QgZXhwZWN0aW5nIGFuIGltbWVkaWF0ZSByZXNwb25zZS4g
IElmIHRoZSB1bmRlbHlpbmcNCgluZXR3b3JrIGZhaWxzIHRvIGRlbGl2ZXIg
dGhlIG1lc3NhZ2UsIGl0IHNob3VsZCBsZXQgdGhlDQoJc2VuZGVyIGtub3cu
ICBPdGhlcndpc2UsIG5vIGZ1cnRoZXIgY29tbXVuaWNhdGlvbnMgYXJlDQoJ
bmVlZGVkLg0KCQ0KCT4gQW4gbmF0dXJhbCBleHRlbnNpb24gdG8gdGhhdCBp
cyB0byBsZWFybiB3aGVuIHRoZSBJTSB3YXMgYWN0dWFsbHkNCgk+IHJlYWQu
DQoJDQoJSSBjYW4gc2VlIHRoaXMgYXMgcHJvdmlkaW5nIGEgdXRpbGl0eSBp
biBjYXNlIChiKSBhYm92ZS4NCgkNCgk+IEJUVywgSSBkb24ndCBzZWUgSU0g
YW5kIFNNVFAgYXMgYSBmYWlyIGNvbXBhcmlzb24uDQoJDQoJRm9yIHN0b3Jl
LWFuZC1mb3J3YXJkIElNLCBJIHRoaW5rIFNNVFAgaXMgYSBnb29kIGNvbXBh
cmlzb24uIEZvciByZWFsDQoJdGltZSBpbnRlcmFjdGl2ZSBJTSwgSSBhZ3Jl
ZSwgaXQgaXMgbm90Lg0KCQ0KCT4gSU0gYW5kIFNNUyBpcyBhIGJldHRlciBj
b21wYXJpc29uLg0KCQ0KCUkgdGhpbmsgd2UgY2FuIC0tIGFuZCBtdXN0IC0t
IGRvIGJldHRlciB0aGFuIFNNUy4gIEFGQUlLLA0KCWlmIGEgU01TIG1lc3Nh
Z2UgaXMgbm90IGRlbGl2ZXJlZCwgdGhlIHNlbmRlciBpcyBub3QNCglub3Rp
ZmllZCAoY29ycmVjdCBtZSBpZiBJIGFtIHdyb25nKS4gIE9uY2UgYSBzZW5k
ZXIgc2VuZHMNCglhIFNNUywgdGhleSBnZW5lcmFsbHkgYXNzdW1lIHRoYXQg
aXQgd2lsbCBiZSBkZWxpdmVyZWQuDQoJV2UgY2FuIGRvIG9uZSBiZXR0ZXIg
dGhhbiBTTVMgYnkgbm90aWZ5aW5nIHRoZSBzZW5kZXIgaWYNCgl0aGUgSU0g
Y291bGQgTk9UIGJlIGRlbGl2ZXJlZC4gIElmIGl0IGlzIGRlbGl2ZXJlZCAo
d2hpY2gNCgl3aWxsIGJlIGEgbWFqb3JpdHkgb2YgdGhlIGNhc2UpLCBubyBu
b3RpZmljYXRpb24gbmVlZGVkLg0KCQ0KCVRoYW5rcy4NCgkNCgktIHZpamF5
DQoJLS0NCglWaWpheSBLLiBHdXJiYW5pICB2a2dAe2x1Y2VudC5jb20scmVz
ZWFyY2guYmVsbC1sYWJzLmNvbSxhY20ub3JnfQ0KCVdpcmVsZXNzIE5ldHdv
cmtzIEdyb3VwL0ludGVybmV0IFNvZnR3YXJlIGFuZCBTZXJ2aWNlcw0KCUx1
Y2VudCBUZWNobm9sb2dpZXMvQmVsbCBMYWJzIElubm92YXRpb25zLCAyMDAw
IEx1Y2VudCBMYW5lLCBSbSA2Ry00NDANCglOYXBlcnZpbGxlLCBJbGxpbm9p
cyA2MDU2NiAgICAgVm9pY2U6ICsxIDYzMCAyMjQgMDIxNg0KCQ0KCV9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoJ
U2ltcGxlIG1haWxpbmcgbGlzdA0KCVNpbXBsZUBpZXRmLm9yZw0KCWh0dHBz
Oi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NpbXBsZQ0KCQ0K
CQ0KCQ0KCQ0KDQoKClRoaXMgbWVzc2FnZSBoYXMgYmVlbiBzY2FubmVkIGZv
ciB2aXJ1c2VzIGJ5IE1haWxDb250cm9sIC0gd3d3Lm1haWxjb250cm9sLmNv
bQo=

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



From simple-admin@ietf.org  Wed Feb 25 05:07: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 FAA07940
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 05:07:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvvxC-0003Lh-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 05:07:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvvwK-0003FJ-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 05:06:53 -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

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 simple-admin@ietf.org  Wed Feb 25 08:23: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 IAA15591
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 08:23:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avz0t-0006lP-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 08:23:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avyzx-0006ge-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 08:22:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvyzV-0006bs-00; Wed, 25 Feb 2004 08:22:21 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvyzB-000898-4b; Wed, 25 Feb 2004 08: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 1Avyyu-00088N-NE
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 08:21: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 IAA15531
	for <simple@ietf.org>; Wed, 25 Feb 2004 08:21:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avyyt-0006as-00
	for simple@ietf.org; Wed, 25 Feb 2004 08:21:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avyy0-0006Ws-00
	for simple@ietf.org; Wed, 25 Feb 2004 08:20:49 -0500
Received: from ns.execdsl.net ([208.184.15.238] helo=EXECDSL.COM)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvyxW-0006ST-00
	for simple@ietf.org; Wed, 25 Feb 2004 08:20:18 -0500
Received: from [66.95.38.74] (HELO JLaptop.stevecrocker.com)
  by EXECDSL.COM (CommuniGate Pro SMTP 3.3)
  with ESMTP id 6643928 for simple@ietf.org; Wed, 25 Feb 2004 08:20:09 -0500
Message-Id: <5.1.0.14.0.20040225081700.019aed80@localhost>
X-Sender: joel@stevecrocker.com@localhost
X-Mailer: QUALCOMM Windows Eudora Version 5.1
To: simple@ietf.org
From: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: Re: [Simple] Update to xcap package
In-Reply-To: <403C2A36.1040204@dynamicsoft.com>
References: <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com>
 <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com>
Mime-Version: 1.0
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, 25 Feb 2004 08:19: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

Thinking both about the "SIMPLE" case, and about other things that might 
use XCAP, I think this is a mistake.  XCAP is not about modifying arbitrary 
documents.  It is about modifying documents that have been 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 documents must 
have uniquely identifying attributes.  In fact, such attributes are a good 
idea anyway.  (Otherwise, one amplifies the confusion associated with 
replacing keying material, for example.)

Yours,
Joel M. Halpern

At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg wrote:
>So, the question is - what kind of information do we want to allow xcap to 
>use to uniquely identify an element for deletion, insertion or creation? 
>Right now, the spec focuses on element names and attributes. 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 expand 
>the scope of xcap a bit here; I suspect names of child elements and text 
>content might also be useful. If we start adding more and more, we may as 
>well go back to full xpath support and just reference the spec.


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


From exim@www1.ietf.org  Wed Feb 25 08:24: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 IAA15623
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 08:24: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 1Avz0v-0008Ej-R0
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 08:23:50 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PDNn9t031655
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 08:23:49 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avz0v-0008ET-M7
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 08:23: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 IAA15611
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 08:23:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avz0u-0006lU-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 08:23:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avyzy-0006gl-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 08:22:51 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvyzV-0006bs-00; Wed, 25 Feb 2004 08:22:21 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvyzB-000898-4b; Wed, 25 Feb 2004 08: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 1Avyyu-00088N-NE
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 08:21: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 IAA15531
	for <simple@ietf.org>; Wed, 25 Feb 2004 08:21:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avyyt-0006as-00
	for simple@ietf.org; Wed, 25 Feb 2004 08:21:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avyy0-0006Ws-00
	for simple@ietf.org; Wed, 25 Feb 2004 08:20:49 -0500
Received: from ns.execdsl.net ([208.184.15.238] helo=EXECDSL.COM)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvyxW-0006ST-00
	for simple@ietf.org; Wed, 25 Feb 2004 08:20:18 -0500
Received: from [66.95.38.74] (HELO JLaptop.stevecrocker.com)
  by EXECDSL.COM (CommuniGate Pro SMTP 3.3)
  with ESMTP id 6643928 for simple@ietf.org; Wed, 25 Feb 2004 08:20:09 -0500
Message-Id: <5.1.0.14.0.20040225081700.019aed80@localhost>
X-Sender: joel@stevecrocker.com@localhost
X-Mailer: QUALCOMM Windows Eudora Version 5.1
To: simple@ietf.org
From: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: Re: [Simple] Update to xcap package
In-Reply-To: <403C2A36.1040204@dynamicsoft.com>
References: <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com>
 <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com>
Mime-Version: 1.0
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, 25 Feb 2004 08:19: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

Thinking both about the "SIMPLE" case, and about other things that might 
use XCAP, I think this is a mistake.  XCAP is not about modifying arbitrary 
documents.  It is about modifying documents that have been 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 documents must 
have uniquely identifying attributes.  In fact, such attributes are a good 
idea anyway.  (Otherwise, one amplifies the confusion associated with 
replacing keying material, for example.)

Yours,
Joel M. Halpern

At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg wrote:
>So, the question is - what kind of information do we want to allow xcap to 
>use to uniquely identify an element for deletion, insertion or creation? 
>Right now, the spec focuses on element names and attributes. 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 expand 
>the scope of xcap a bit here; I suspect names of child elements and text 
>content might also be useful. If we start adding more and more, we may as 
>well go back to full xpath support and just reference the spec.


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



From simple-admin@ietf.org  Wed Feb 25 09:11: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 JAA17274
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 09:11:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvzlP-0003mf-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 09:11:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avzka-0003gS-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 09:11:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avzjj-0003Xc-00; Wed, 25 Feb 2004 09: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 1Avzje-0003do-W5; Wed, 25 Feb 2004 09:10:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avzj0-0003bW-My
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 09:09: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 JAA17098
	for <simple@ietf.org>; Wed, 25 Feb 2004 09:09:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avziz-0003Oh-00
	for simple@ietf.org; Wed, 25 Feb 2004 09:09:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avzhz-0003D3-00
	for simple@ietf.org; Wed, 25 Feb 2004 09:08:20 -0500
Received: from uspitsmsgrtr01.pit.comms.marconi.com ([169.144.2.221])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avzgw-0002wj-00
	for simple@ietf.org; Wed, 25 Feb 2004 09:07:14 -0500
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <1TSCVBLG>; Wed, 25 Feb 2004 09:06:44 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B645D@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Miguel.An.Garcia@nokia.com'" <Miguel.An.Garcia@nokia.com>,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com
Cc: simple@ietf.org, aki.niemi@nokia.com
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: Wed, 25 Feb 2004 09:06: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

Generally, putting structure in text strings is a poor idea.  However, 
we have done that in an implementation here.

If you send From: "Brian (whoozitz) Rosen" <brian.rosen@marconi.com>, then 
"Brian Rosen" is a formal display name and "whoozitz" is a nickname.  
The UI can use the two forms of identity as appropriate.

I think that we should separate the concept of unique identity from human
readable names or nicknames.  The protocol mechanisms need the former,
the humans need the latter.  The URI is unique, and that is all we need
to make the protocol work.  Depending on a UI choice, you may need
display names, nicknames, or URIs.

Brian

> -----Original Message-----
> From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Wednesday, February 25, 2004 2:13 AM
> To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> Cc: simple@ietf.org; aki.niemi@nokia.com
> Subject: RE: [Simple] Chat sessions
> 
> 
> Hi Paul:
> 
> In the draft we said that a nickname is the combination of 
> the display name and the URI (invalid, allocated by the 
> server) in the CPIM headers. The reason to add the URI into 
> equation was to mitigate the clash of same display names of 
> nickanmes in federated conferences.
> 
> This apprach allows to have two beerLover nicknames in the 
> same conference, both sharing the same display name, but a 
> different URIs (CPIM headers), e.g., beerLover@conf1.com, 
> beerLover@anotherconf.com
> 
> Still the URIs are scoped within the conference server, 
> administrative domain, or confederation. And yes, managing of 
> those nicknames in a multi-server environment is outside the 
> scope of the document.
> 
> /Miguel
> 
> > -----Original Message-----
> > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > Sent: 24 February, 2004 18:19
> > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org; 
> Niemi Aki
> > (Nokia-M/Espoo)
> > Subject: Re: [Simple] Chat sessions
> > 
> > 
> > Hisham,
> > 
> > I don't think I agree with you. In the usage you describe, it 
> > probably 
> > would be ok for there to be multiple users calling themselves 
> > "beerLover". But I believe what is being proposed here is a unique 
> > identity within some scope. (The scope seems lack 
> definition so far.)
> > 
> > My primary concern is to define the scope of names clearly. 
> > My secondary 
> > concern is to potentially separate the scope of these names 
> from the 
> > scope of the conference, or the conference server, itself. If 
> > so, there 
> > might be users with names from different scopes in the same 
> > conference. 
> > And in that case they start to look like URIs.
> > 
> > A case that now occurs to me is when two conferences are 
> > federated, by 
> > making one focus a participant in another conference. In that 
> > case, if 
> > nicknames are scoped by conference or conference server, and 
> > the scope 
> > is implicit rather than being passed around with each name, 
> > then it will 
> > not be possible to show nicknames for the users of a 
> > federated conference.
> > 
> > 	Paul
> > 
> > hisham.khartabil@nokia.com wrote:
> > > I think we are mixing nickname with user ID (or usename). 
> > In a conference talking about beer, I would have a nickname 
> > of BeerLover. In a conference talking about MSRP, I would 
> > have a nickname MSRPLover. My user ID for both is 
> > hisham@nokia.com. If I want to be anonymous, my user ID would 
> > be different.
> > > 
> > > I don't think this is the same as assigning aliases to user 
> > IDs. I believe this is what Paul is getting at. If you are 
> > talking about a nickname within an aokia-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 
> > >>>
> > >>goal should 
> > >>
> > >>>>not be to introduce special features for chat conferences. It 
> > >>>>should be 
> > >>>>to learn what features users of chat conferences expect, and 
> > >>>>ensure that 
> > >>>>comparable features are available via our conference 
> > framework, and 
> > >>>>available with any media when that makes sense. So I think 
> > >>>>some of these 
> > >>>>ideas need to flow back into the 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 
> > aren't any now.
> > >>
> > >>I agree there aren't. I am suggesting that *where it makes 
> > >>sense* these 
> > >>should be advanced as requirements against conferences in 
> general, 
> > >>rather than being focused as requirements only for chat 
> 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 
> 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 
> current speaker.
> > >>
> > >>It also may provide a better way to deal with anonymous 
> > >>participants in 
> > >>all sorts of conferences, by giving them nicknames as handles to 
> > >>reference them by.
> > >>
> > >>Then, instead of saying: "Will the anonymous participant with 
> > >>the deep 
> > >>voice please repeat his question?", you can say: "Darth, will 
> > >>you please 
> > >>repeat your question?".
> > >>
> > >>
> > >>>>However it is relatively trivial to be more accomodating, 
> > >>>
> > >>adding and 
> > >>
> > >>>>removing cpim wrappers according to the desires of the 
> > >>>>individual 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 
> 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 
> > >>>
> > >>nicknames will 
> > >>
> > >>>>need to be authenticated and authorized. But it isn't at all 
> > >>>>clear that 
> > >>>>the focus is the right entity to do so. (The scope is wrong.)
> > >>>
> > >>>I don't think a nickname has to be authorized. Users are 
> > authorized,
> > >>
> > >> > and once a user is authorized, she can choose any 
> > >>available nickname.
> > >> > Is this what you meant?
> > >>
> > >>>Regarding the scope of the nicknames, I believe a 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 
> > 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 that is 
> > >>just one 
> > >>of a large pool of independent servers that are chosen at 
> random as 
> > >>hosts for conferences.
> > >>
> > >>When the same group of users join in a number of 
> conferences over a 
> > >>period of time, within that scope a nickname should be bound 
> > >>to a user 
> > >>for as long as that user wants it to remain bound.
> > >>
> > >>
> > >>>>I think this would be better served by using real, routable 
> > >>>>im: or sip: 
> > >>>>uris. As needed, service providers can exist to host 
> > nicknames and 
> > >>>>forward requests addressed to them to other addresses.
> > >>>
> > >>>The point is that a nickname should not let you track the 
> > real user.
> > >>
> > >> > Only the conference server is able to map the real SIP 
> > URI to the 
> > >>nickname,
> > >> > but not users. For instance, if user B receives an 
> > instant message
> > >> > (through the conference server) from user A, B should 
> > only see the
> > >> > nickname, unless A wants to disclose his real URI.
> > >>
> > >>>Making nicknames a real URI loose the semantics of the 
> "nickname".
> > >>
> > >> > We don't want that behaviour, we want a nickname to remain 
> > >>a nickname,
> > >> > something meaningless.
> > >>
> > >>That depends on how things are administered. There could be 
> > >>"nickname" 
> > >>servers, that are nothing but specialized proxies. I would 
> > >>contract with 
> > >>one of these servers for whatever nicknames I want. These 
> would be 
> > >>unique usernames within the domain managed by that server. 
> > >>Each would be 
> > >>configured to forward to an address of my choice. I would 
> be given 
> > >>control to turn forwarding on and off selectively, so perhaps 
> > >>it would 
> > >>only work when I was actively using a particular nickname in 
> > >>a conference.
> > >>
> > >>Then I could use the nickname as my address when joining a 
> > >>conference. I 
> > >>could permit the conference server to disclose this address, 
> > >>and yet my 
> > >>true identity would remain hidden.
> > >>
> > >>The advantage of this is that it decouples the administration of 
> > >>nickname namespaces from the administration of conference servers.
> > >>
> > >>But I am not necessarily opposed to coupling nickname 
> > namespaces with 
> > >>conference administration *if* the scoping can be made reasonable.
> > >>
> > >>	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 Feb 25 09:12: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 JAA17304
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 09:12: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 1AvzlS-00041Y-Fg
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 09:11:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PEBssJ015462
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 09:11:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvzlS-00041J-8v
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 09:11: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 JAA17291
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 09:11:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvzlQ-0003mk-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 09:11:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avzkc-0003gd-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 09:11:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avzjj-0003Xc-00; Wed, 25 Feb 2004 09: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 1Avzje-0003do-W5; Wed, 25 Feb 2004 09:10:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avzj0-0003bW-My
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 09:09: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 JAA17098
	for <simple@ietf.org>; Wed, 25 Feb 2004 09:09:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avziz-0003Oh-00
	for simple@ietf.org; Wed, 25 Feb 2004 09:09:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Avzhz-0003D3-00
	for simple@ietf.org; Wed, 25 Feb 2004 09:08:20 -0500
Received: from uspitsmsgrtr01.pit.comms.marconi.com ([169.144.2.221])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avzgw-0002wj-00
	for simple@ietf.org; Wed, 25 Feb 2004 09:07:14 -0500
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <1TSCVBLG>; Wed, 25 Feb 2004 09:06:44 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B645D@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Miguel.An.Garcia@nokia.com'" <Miguel.An.Garcia@nokia.com>,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com
Cc: simple@ietf.org, aki.niemi@nokia.com
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: Wed, 25 Feb 2004 09:06: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

Generally, putting structure in text strings is a poor idea.  However, 
we have done that in an implementation here.

If you send From: "Brian (whoozitz) Rosen" <brian.rosen@marconi.com>, then 
"Brian Rosen" is a formal display name and "whoozitz" is a nickname.  
The UI can use the two forms of identity as appropriate.

I think that we should separate the concept of unique identity from human
readable names or nicknames.  The protocol mechanisms need the former,
the humans need the latter.  The URI is unique, and that is all we need
to make the protocol work.  Depending on a UI choice, you may need
display names, nicknames, or URIs.

Brian

> -----Original Message-----
> From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Wednesday, February 25, 2004 2:13 AM
> To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> Cc: simple@ietf.org; aki.niemi@nokia.com
> Subject: RE: [Simple] Chat sessions
> 
> 
> Hi Paul:
> 
> In the draft we said that a nickname is the combination of 
> the display name and the URI (invalid, allocated by the 
> server) in the CPIM headers. The reason to add the URI into 
> equation was to mitigate the clash of same display names of 
> nickanmes in federated conferences.
> 
> This apprach allows to have two beerLover nicknames in the 
> same conference, both sharing the same display name, but a 
> different URIs (CPIM headers), e.g., beerLover@conf1.com, 
> beerLover@anotherconf.com
> 
> Still the URIs are scoped within the conference server, 
> administrative domain, or confederation. And yes, managing of 
> those nicknames in a multi-server environment is outside the 
> scope of the document.
> 
> /Miguel
> 
> > -----Original Message-----
> > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > Sent: 24 February, 2004 18:19
> > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org; 
> Niemi Aki
> > (Nokia-M/Espoo)
> > Subject: Re: [Simple] Chat sessions
> > 
> > 
> > Hisham,
> > 
> > I don't think I agree with you. In the usage you describe, it 
> > probably 
> > would be ok for there to be multiple users calling themselves 
> > "beerLover". But I believe what is being proposed here is a unique 
> > identity within some scope. (The scope seems lack 
> definition so far.)
> > 
> > My primary concern is to define the scope of names clearly. 
> > My secondary 
> > concern is to potentially separate the scope of these names 
> from the 
> > scope of the conference, or the conference server, itself. If 
> > so, there 
> > might be users with names from different scopes in the same 
> > conference. 
> > And in that case they start to look like URIs.
> > 
> > A case that now occurs to me is when two conferences are 
> > federated, by 
> > making one focus a participant in another conference. In that 
> > case, if 
> > nicknames are scoped by conference or conference server, and 
> > the scope 
> > is implicit rather than being passed around with each name, 
> > then it will 
> > not be possible to show nicknames for the users of a 
> > federated conference.
> > 
> > 	Paul
> > 
> > hisham.khartabil@nokia.com wrote:
> > > I think we are mixing nickname with user ID (or usename). 
> > In a conference talking about beer, I would have a nickname 
> > of BeerLover. In a conference talking about MSRP, I would 
> > have a nickname MSRPLover. My user ID for both is 
> > hisham@nokia.com. If I want to be anonymous, my user ID would 
> > be different.
> > > 
> > > I don't think this is the same as assigning aliases to user 
> > IDs. I believe this is what Paul is getting at. If you are 
> > talking about a nickname within an aokia-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 
> > >>>
> > >>goal should 
> > >>
> > >>>>not be to introduce special features for chat conferences. It 
> > >>>>should be 
> > >>>>to learn what features users of chat conferences expect, and 
> > >>>>ensure that 
> > >>>>comparable features are available via our conference 
> > framework, and 
> > >>>>available with any media when that makes sense. So I think 
> > >>>>some of these 
> > >>>>ideas need to flow back into the 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 
> > aren't any now.
> > >>
> > >>I agree there aren't. I am suggesting that *where it makes 
> > >>sense* these 
> > >>should be advanced as requirements against conferences in 
> general, 
> > >>rather than being focused as requirements only for chat 
> 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 
> 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 
> current speaker.
> > >>
> > >>It also may provide a better way to deal with anonymous 
> > >>participants in 
> > >>all sorts of conferences, by giving them nicknames as handles to 
> > >>reference them by.
> > >>
> > >>Then, instead of saying: "Will the anonymous participant with 
> > >>the deep 
> > >>voice please repeat his question?", you can say: "Darth, will 
> > >>you please 
> > >>repeat your question?".
> > >>
> > >>
> > >>>>However it is relatively trivial to be more accomodating, 
> > >>>
> > >>adding and 
> > >>
> > >>>>removing cpim wrappers according to the desires of the 
> > >>>>individual 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 
> 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 
> > >>>
> > >>nicknames will 
> > >>
> > >>>>need to be authenticated and authorized. But it isn't at all 
> > >>>>clear that 
> > >>>>the focus is the right entity to do so. (The scope is wrong.)
> > >>>
> > >>>I don't think a nickname has to be authorized. Users are 
> > authorized,
> > >>
> > >> > and once a user is authorized, she can choose any 
> > >>available nickname.
> > >> > Is this what you meant?
> > >>
> > >>>Regarding the scope of the nicknames, I believe a 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 
> > 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 that is 
> > >>just one 
> > >>of a large pool of independent servers that are chosen at 
> random as 
> > >>hosts for conferences.
> > >>
> > >>When the same group of users join in a number of 
> conferences over a 
> > >>period of time, within that scope a nickname should be bound 
> > >>to a user 
> > >>for as long as that user wants it to remain bound.
> > >>
> > >>
> > >>>>I think this would be better served by using real, routable 
> > >>>>im: or sip: 
> > >>>>uris. As needed, service providers can exist to host 
> > nicknames and 
> > >>>>forward requests addressed to them to other addresses.
> > >>>
> > >>>The point is that a nickname should not let you track the 
> > real user.
> > >>
> > >> > Only the conference server is able to map the real SIP 
> > URI to the 
> > >>nickname,
> > >> > but not users. For instance, if user B receives an 
> > instant message
> > >> > (through the conference server) from user A, B should 
> > only see the
> > >> > nickname, unless A wants to disclose his real URI.
> > >>
> > >>>Making nicknames a real URI loose the semantics of the 
> "nickname".
> > >>
> > >> > We don't want that behaviour, we want a nickname to remain 
> > >>a nickname,
> > >> > something meaningless.
> > >>
> > >>That depends on how things are administered. There could be 
> > >>"nickname" 
> > >>servers, that are nothing but specialized proxies. I would 
> > >>contract with 
> > >>one of these servers for whatever nicknames I want. These 
> would be 
> > >>unique usernames within the domain managed by that server. 
> > >>Each would be 
> > >>configured to forward to an address of my choice. I would 
> be given 
> > >>control to turn forwarding on and off selectively, so perhaps 
> > >>it would 
> > >>only work when I was actively using a particular nickname in 
> > >>a conference.
> > >>
> > >>Then I could use the nickname as my address when joining a 
> > >>conference. I 
> > >>could permit the conference server to disclose this address, 
> > >>and yet my 
> > >>true identity would remain hidden.
> > >>
> > >>The advantage of this is that it decouples the administration of 
> > >>nickname namespaces from the administration of conference servers.
> > >>
> > >>But I am not necessarily opposed to coupling nickname 
> > namespaces with 
> > >>conference administration *if* the scoping can be made reasonable.
> > >>
> > >>	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 Feb 25 10:18: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 KAA21165
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 10:18:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0oE-0002sH-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 10:18:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw0nK-0002lH-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 10:17:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0mT-0002em-00; Wed, 25 Feb 2004 10:17:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw0mU-0007Un-9f; Wed, 25 Feb 2004 10:17:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw0lU-00070n-Pn
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 10:16: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 KAA20833
	for <simple@ietf.org>; Wed, 25 Feb 2004 10:15:57 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0lS-0002XU-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:15:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw0kZ-0002R3-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:15:04 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0jq-0002Kw-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:14:18 -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 i1PFE5H20122;
	Wed, 25 Feb 2004 17:14:05 +0200 (EET)
X-Scanned: Wed, 25 Feb 2004 17:14:01 +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 i1PFE11A014305;
	Wed, 25 Feb 2004 17:14:01 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00T6EdTV; Wed, 25 Feb 2004 17:14:01 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 i1PFE0717921;
	Wed, 25 Feb 2004 17:14:00 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 25 Feb 2004 17:13: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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977DC@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7WTvOEkLDDywGRe+KLU94Y+VpMgAWJPOA
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 25 Feb 2004 15:13:31.0885 (UTC) FILETIME=[EE1829D0:01C3FBB1]
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 17:13: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable



> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 25.February.2004 06:37
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
> Yes, something like this would work. No doubt fuller xpath=20
> would enable
> us to more concretely specify insertion points. Its not clear whether
> these are needed in xpath per se, but rather in the "diff" sent in the
> notifications for the package.
>=20
> A few more comments inline:
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > You can probably indicate the position of the insertion using the
> > xpath like expression. Something like:
> >=20
> > PUT http://document/foo/bar[@id=3D"3 and 3"]
>=20
> This is not legal, I don't think.

It is legal in xpath, but not xcap.

/Hisham

>=20
> >=20
> > <bar id=3D"3"/>
> >=20
> > or
> >=20
> > PUT http://document/foo/bar[@id=3D"3 and position()=3D3"]
>=20
> I believe its http://example.com/document/foo/bar[@id=3D"3" and=20
> position()=3D"3"]
>=20
>=20
> >=20
> > <bar id=3D"3"/>
> >=20
> > Valid xpath expressions, but not sure if they are valid http URIs.
>=20
> As Ted points out, they would need to be escaped.
>=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  Wed Feb 25 10:19: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 KAA21255
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 10:19: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 1Aw0oH-00080e-HS
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 10:18:53 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PFIrlK030782
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 10: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 1Aw0oH-00080P-Be
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 10: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 KAA21179
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 10:18:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0oE-0002sO-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 10:18:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw0nL-0002lO-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 10:17:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0mT-0002em-00; Wed, 25 Feb 2004 10:17:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw0mU-0007Un-9f; Wed, 25 Feb 2004 10:17:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw0lU-00070n-Pn
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 10:16: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 KAA20833
	for <simple@ietf.org>; Wed, 25 Feb 2004 10:15:57 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0lS-0002XU-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:15:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw0kZ-0002R3-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:15:04 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0jq-0002Kw-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:14:18 -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 i1PFE5H20122;
	Wed, 25 Feb 2004 17:14:05 +0200 (EET)
X-Scanned: Wed, 25 Feb 2004 17:14:01 +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 i1PFE11A014305;
	Wed, 25 Feb 2004 17:14:01 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00T6EdTV; Wed, 25 Feb 2004 17:14:01 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 i1PFE0717921;
	Wed, 25 Feb 2004 17:14:00 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 25 Feb 2004 17:13: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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977DC@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7WTvOEkLDDywGRe+KLU94Y+VpMgAWJPOA
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 25 Feb 2004 15:13:31.0885 (UTC) FILETIME=[EE1829D0:01C3FBB1]
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 17:13: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.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 Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 25.February.2004 06:37
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
> Yes, something like this would work. No doubt fuller xpath=20
> would enable
> us to more concretely specify insertion points. Its not clear whether
> these are needed in xpath per se, but rather in the "diff" sent in the
> notifications for the package.
>=20
> A few more comments inline:
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > You can probably indicate the position of the insertion using the
> > xpath like expression. Something like:
> >=20
> > PUT http://document/foo/bar[@id=3D"3 and 3"]
>=20
> This is not legal, I don't think.

It is legal in xpath, but not xcap.

/Hisham

>=20
> >=20
> > <bar id=3D"3"/>
> >=20
> > or
> >=20
> > PUT http://document/foo/bar[@id=3D"3 and position()=3D3"]
>=20
> I believe its http://example.com/document/foo/bar[@id=3D"3" and=20
> position()=3D"3"]
>=20
>=20
> >=20
> > <bar id=3D"3"/>
> >=20
> > Valid xpath expressions, but not sure if they are valid http URIs.
>=20
> As Ted points out, they would need to be escaped.
>=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  Wed Feb 25 10:23: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 KAA21556
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 10:23:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0t3-0003JU-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 10:23:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw0s8-0003DB-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 10:22:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0rI-00038F-00; Wed, 25 Feb 2004 10:22:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw0rI-0000Ty-Ii; Wed, 25 Feb 2004 10:22:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw0r6-0000Oi-I8
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 10:21: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 KAA21456
	for <simple@ietf.org>; Wed, 25 Feb 2004 10:21:45 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0r4-00036y-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:21:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw0qA-00033M-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:20:51 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0pJ-0002zG-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:19:57 -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 i1PFJpH26040;
	Wed, 25 Feb 2004 17:19:51 +0200 (EET)
X-Scanned: Wed, 25 Feb 2004 17:19:42 +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 i1PFJgBe001517;
	Wed, 25 Feb 2004 17:19:42 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00JRSeA4; Wed, 25 Feb 2004 17:19:41 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 i1PFJf722479;
	Wed, 25 Feb 2004 17:19:41 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 25 Feb 2004 17:19:41 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977DD@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7W4hD8QY8BHIpRHKfJif5sjXKOwAVbGRg
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 25 Feb 2004 15:19:41.0421 (UTC) FILETIME=[CA5AE1D0:01C3FBB2]
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 17:19:40 +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

Jonathan,

Apparently (according to Jari), the current solution in xcap supports =
this:

we have:

<foo>
   <bar>a</bar>
   <bar>b</bar>
</foo>

and I do an xcap addition operation:

PUT http://document/foo/bar[3]

<bar>c</bar>

We end up with (c replaces a):

<foo>
   <bar>a</bar>
   <bar>b</bar>
   <bar>c</bar>
</foo>

This helps. There is the limitation that you can only add an element at =
the end, otherwise it is a replace. I'm ok with that.

One comment inline...

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 25.February.2004 06:53
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > Something else occured to me. Modifying your example not to=20
> include id attribute, we have:
> >=20
> > <foo>
> >    <bar>a</bar>
> >    <bar>b</bar>
> > </foo>
> >=20
> > and I do an xcap addition operation:
> >=20
> > PUT http://document/foo/bar
> >=20
> > <bar>c</bar>
> >=20
> > We end up with (c replaces a):
> >=20
> > <foo>
> >    <bar>c</bar>
> >    <bar>b</bar>
> > </foo>
>=20
> No; the above request would fail since the URI identifies multiple=20
> existing elements. It needs to identify one.
>=20
> >=20
> > The desire was to add a 3rd <bar> element, but instead the=20
> first one was replaced. Oops.
> >=20
> > Now I do a GET:
> >=20
> > GET http://document/foo/bar
> >=20
> > What does that return? <bar>c</bar>, <bar>b</bar> or both?=20
> It is not guaranteed to return what you put using PUT.
>=20
> Neither, because of the above constraint, this would also return an=20
> error (again - unless we modify xcap to allow multiple=20
> elements in get/put).
>=20
> >=20
> > At the moment, the only way to add c is to replace the=20
> whole of <foo>. Is this good enough and acceptable? Of course=20
> we can give ids to every <bar>, but that's too much, IMO.
>=20
> You need a way to uniquely identify it. Its no different than=20
> adding a=20
> file to a directory - it has to be unique amongst other files.
>=20
> >=20
> > The other thing we can do is something like:
> >=20
> > PUT http://document/foo/bar=3D"c"
> >=20
> > <bar>c</bar>
> >=20
> > But there's no point in having a PUT content in this case,=20
> and it doesn't work if bar has sub-elements.
>=20
> Something like this would work, yes. The proper syntax you=20
> are looking=20
> for is http://example.com/document/foo/bar[text()=3D"c"]. Yes, its=20
> redundant, but if you want to use text content to uniquely identify=20
> elements, then thats what you would have to do.
>=20
> If an element has sub-elements, you can also select based on the=20
> sub-elements. For example, if your doc is:
>=20
> <?xml version=3D"1.0" encoding=3D"UTF-8"?>
>   <foo>
>     <bar id=3D"1"><foo2></foo2></bar>
>     <bar id=3D"2"><foo1></foo1></bar>
>   </foo>
>=20
> then this would get the second bar:
>=20
> GET http://example.com/document/foo/bar[foo1]
>=20
>=20
> So, the question is - what kind of information do we want to=20
> allow xcap=20
> to use to uniquely identify an element for deletion, insertion or=20
> creation? Right now, the spec focuses on element names and=20
> attributes.=20
> One would need to design one's schema to make sure that these=20
> existed as=20
> unique identifiers. It is easy to add any of the following:
>=20
> 1. text content
> 2. names of child elements
> 3. boolean operators (i.e., a child exists)
> 4. existence of attributes

1 and 2 at least, not sure about 3 and 4.

/Hisham

>=20
> 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=20
> elements=20
> and text content might also be useful. If we start adding=20
> more and more,=20
> we may as well go back to full xpath support and just=20
> reference the spec.
>=20
> And again, I view that as different from the scope of the=20
> notification=20
> format, where we may want to use more functionality in order to=20
> guarantee that we have a way to specify a unique insertion point.
>=20
> -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  Wed Feb 25 10:24: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 KAA21602
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 10:24: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 1Aw0t9-0000bO-0e
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 10:23:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PFNsYe002307
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 10:23:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw0t8-0000b5-MG
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 10:23: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 KAA21574
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 10:23:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0t5-0003Js-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 10:23:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw0s9-0003DK-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 10:22:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0rI-00038F-00; Wed, 25 Feb 2004 10:22:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw0rI-0000Ty-Ii; Wed, 25 Feb 2004 10:22:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw0r6-0000Oi-I8
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 10:21: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 KAA21456
	for <simple@ietf.org>; Wed, 25 Feb 2004 10:21:45 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0r4-00036y-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:21:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw0qA-00033M-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:20:51 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw0pJ-0002zG-00
	for simple@ietf.org; Wed, 25 Feb 2004 10:19:57 -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 i1PFJpH26040;
	Wed, 25 Feb 2004 17:19:51 +0200 (EET)
X-Scanned: Wed, 25 Feb 2004 17:19:42 +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 i1PFJgBe001517;
	Wed, 25 Feb 2004 17:19:42 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00JRSeA4; Wed, 25 Feb 2004 17:19:41 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 i1PFJf722479;
	Wed, 25 Feb 2004 17:19:41 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 25 Feb 2004 17:19:41 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977DD@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7W4hD8QY8BHIpRHKfJif5sjXKOwAVbGRg
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 25 Feb 2004 15:19:41.0421 (UTC) FILETIME=[CA5AE1D0:01C3FBB2]
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 17:19:40 +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

Jonathan,

Apparently (according to Jari), the current solution in xcap supports =
this:

we have:

<foo>
   <bar>a</bar>
   <bar>b</bar>
</foo>

and I do an xcap addition operation:

PUT http://document/foo/bar[3]

<bar>c</bar>

We end up with (c replaces a):

<foo>
   <bar>a</bar>
   <bar>b</bar>
   <bar>c</bar>
</foo>

This helps. There is the limitation that you can only add an element at =
the end, otherwise it is a replace. I'm ok with that.

One comment inline...

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 25.February.2004 06:53
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > Something else occured to me. Modifying your example not to=20
> include id attribute, we have:
> >=20
> > <foo>
> >    <bar>a</bar>
> >    <bar>b</bar>
> > </foo>
> >=20
> > and I do an xcap addition operation:
> >=20
> > PUT http://document/foo/bar
> >=20
> > <bar>c</bar>
> >=20
> > We end up with (c replaces a):
> >=20
> > <foo>
> >    <bar>c</bar>
> >    <bar>b</bar>
> > </foo>
>=20
> No; the above request would fail since the URI identifies multiple=20
> existing elements. It needs to identify one.
>=20
> >=20
> > The desire was to add a 3rd <bar> element, but instead the=20
> first one was replaced. Oops.
> >=20
> > Now I do a GET:
> >=20
> > GET http://document/foo/bar
> >=20
> > What does that return? <bar>c</bar>, <bar>b</bar> or both?=20
> It is not guaranteed to return what you put using PUT.
>=20
> Neither, because of the above constraint, this would also return an=20
> error (again - unless we modify xcap to allow multiple=20
> elements in get/put).
>=20
> >=20
> > At the moment, the only way to add c is to replace the=20
> whole of <foo>. Is this good enough and acceptable? Of course=20
> we can give ids to every <bar>, but that's too much, IMO.
>=20
> You need a way to uniquely identify it. Its no different than=20
> adding a=20
> file to a directory - it has to be unique amongst other files.
>=20
> >=20
> > The other thing we can do is something like:
> >=20
> > PUT http://document/foo/bar=3D"c"
> >=20
> > <bar>c</bar>
> >=20
> > But there's no point in having a PUT content in this case,=20
> and it doesn't work if bar has sub-elements.
>=20
> Something like this would work, yes. The proper syntax you=20
> are looking=20
> for is http://example.com/document/foo/bar[text()=3D"c"]. Yes, its=20
> redundant, but if you want to use text content to uniquely identify=20
> elements, then thats what you would have to do.
>=20
> If an element has sub-elements, you can also select based on the=20
> sub-elements. For example, if your doc is:
>=20
> <?xml version=3D"1.0" encoding=3D"UTF-8"?>
>   <foo>
>     <bar id=3D"1"><foo2></foo2></bar>
>     <bar id=3D"2"><foo1></foo1></bar>
>   </foo>
>=20
> then this would get the second bar:
>=20
> GET http://example.com/document/foo/bar[foo1]
>=20
>=20
> So, the question is - what kind of information do we want to=20
> allow xcap=20
> to use to uniquely identify an element for deletion, insertion or=20
> creation? Right now, the spec focuses on element names and=20
> attributes.=20
> One would need to design one's schema to make sure that these=20
> existed as=20
> unique identifiers. It is easy to add any of the following:
>=20
> 1. text content
> 2. names of child elements
> 3. boolean operators (i.e., a child exists)
> 4. existence of attributes

1 and 2 at least, not sure about 3 and 4.

/Hisham

>=20
> 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=20
> elements=20
> and text content might also be useful. If we start adding=20
> more and more,=20
> we may as well go back to full xpath support and just=20
> reference the spec.
>=20
> And again, I view that as different from the scope of the=20
> notification=20
> format, where we may want to use more functionality in order to=20
> guarantee that we have a way to specify a unique insertion point.
>=20
> -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  Wed Feb 25 11:25: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 LAA26288
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 11:25:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1rA-0003c9-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:25:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1qG-0003Ux-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:25:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1pM-0003O1-00; Wed, 25 Feb 2004 11:24:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1pJ-0006gN-F4; Wed, 25 Feb 2004 11: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 1Aw1p9-0006fd-QD
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:23: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 LAA26138
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:23:49 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1p8-0003M2-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:23:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1oE-0003F6-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:22:55 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1nM-00038S-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:22:00 -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 i1PGLuT14445;
	Wed, 25 Feb 2004 18:21:56 +0200 (EET)
X-Scanned: Wed, 25 Feb 2004 18:21:51 +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 i1PGLpeX023179;
	Wed, 25 Feb 2004 18:21:51 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00sPD63c; Wed, 25 Feb 2004 18:21: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 i1PGLm701809;
	Wed, 25 Feb 2004 18:21:48 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 25 Feb 2004 17:21:21 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 25 Feb 2004 17:21: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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977DE@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7osoeYwh60FBTR1K2TVQCmwqaxgAECcAQ
To: <joel@stevecrocker.com>, <simple@ietf.org>
X-OriginalArrivalTime: 25 Feb 2004 15:21:21.0657 (UTC) FILETIME=[0619AE90:01C3FBB3]
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 17:21: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Why can't an element be uniquely identified by its value?

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Joel M. Halpern
> Sent: 25.February.2004 15:20
> To: simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
> Thinking both about the "SIMPLE" case, and about other things=20
> that might=20
> use XCAP, I think this is a mistake.  XCAP is not about=20
> modifying arbitrary=20
> documents.  It is about modifying documents that have been=20
> designed to be=20
> used in conjunction with XCAP.  As such, it seems to me perfectly=20
> reasonable to say that all repeated elements of all such=20
> documents must=20
> have uniquely identifying attributes.  In fact, such=20
> attributes are a good=20
> idea anyway.  (Otherwise, one amplifies the confusion associated with=20
> replacing keying material, for example.)
>=20
> Yours,
> Joel M. Halpern
>=20
> At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg wrote:
> >So, the question is - what kind of information do we want to=20
> allow xcap to=20
> >use to uniquely identify an element for deletion, insertion=20
> or creation?=20
> >Right now, the spec focuses on element names and attributes.=20
> One would=20
> >need to design one's schema to make sure that these existed=20
> as unique=20
> >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=20
> willing to expand=20
> >the scope of xcap a bit here; I suspect names of child=20
> elements and text=20
> >content might also be useful. If we start adding more and=20
> more, we may as=20
> >well go back to full xpath support and just reference the spec.
>=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 Feb 25 11:26: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 LAA26401
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 11:26: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 1Aw1rD-0006u5-IF
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:26:00 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PGPx93026529
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:25:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1rD-0006to-1K
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 11:25: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 LAA26307
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 11:25:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1rC-0003cM-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:25:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1qH-0003V7-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:25:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1pM-0003O1-00; Wed, 25 Feb 2004 11:24:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1pJ-0006gN-F4; Wed, 25 Feb 2004 11: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 1Aw1p9-0006fd-QD
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:23: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 LAA26138
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:23:49 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1p8-0003M2-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:23:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1oE-0003F6-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:22:55 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1nM-00038S-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:22:00 -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 i1PGLuT14445;
	Wed, 25 Feb 2004 18:21:56 +0200 (EET)
X-Scanned: Wed, 25 Feb 2004 18:21:51 +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 i1PGLpeX023179;
	Wed, 25 Feb 2004 18:21:51 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00sPD63c; Wed, 25 Feb 2004 18:21: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 i1PGLm701809;
	Wed, 25 Feb 2004 18:21:48 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 25 Feb 2004 17:21:21 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Wed, 25 Feb 2004 17:21: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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977DE@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7osoeYwh60FBTR1K2TVQCmwqaxgAECcAQ
To: <joel@stevecrocker.com>, <simple@ietf.org>
X-OriginalArrivalTime: 25 Feb 2004 15:21:21.0657 (UTC) FILETIME=[0619AE90:01C3FBB3]
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 17:21: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Why can't an element be uniquely identified by its value?

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Joel M. Halpern
> Sent: 25.February.2004 15:20
> To: simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
> Thinking both about the "SIMPLE" case, and about other things=20
> that might=20
> use XCAP, I think this is a mistake.  XCAP is not about=20
> modifying arbitrary=20
> documents.  It is about modifying documents that have been=20
> designed to be=20
> used in conjunction with XCAP.  As such, it seems to me perfectly=20
> reasonable to say that all repeated elements of all such=20
> documents must=20
> have uniquely identifying attributes.  In fact, such=20
> attributes are a good=20
> idea anyway.  (Otherwise, one amplifies the confusion associated with=20
> replacing keying material, for example.)
>=20
> Yours,
> Joel M. Halpern
>=20
> At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg wrote:
> >So, the question is - what kind of information do we want to=20
> allow xcap to=20
> >use to uniquely identify an element for deletion, insertion=20
> or creation?=20
> >Right now, the spec focuses on element names and attributes.=20
> One would=20
> >need to design one's schema to make sure that these existed=20
> as unique=20
> >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=20
> willing to expand=20
> >the scope of xcap a bit here; I suspect names of child=20
> elements and text=20
> >content might also be useful. If we start adding more and=20
> more, we may as=20
> >well go back to full xpath support and just reference the spec.
>=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 Feb 25 11:30: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 LAA26541
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 11:30:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1vB-0004Od-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:30:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1rU-0003f2-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:26:17 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1qo-0003Xj-00; Wed, 25 Feb 2004 11:25:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Aw1nR-0001fW-3y; Wed, 25 Feb 2004 11:22:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1nM-0006S1-6J; Wed, 25 Feb 2004 11:22:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1nH-0006Re-1V
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:21: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 LAA26055
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:21:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1nG-00037q-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:21:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1mK-00032O-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:20:56 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1lb-0002sG-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:20:11 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PGJpNr009176;
	Wed, 25 Feb 2004 11:19:51 -0500 (EST)
Message-ID: <403CCB12.80801@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: <2038BCC78B1AD641891A0D1AE133DBB7017977DC@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977DC@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, 25 Feb 2004 11:19: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



hisham.khartabil@nokia.com wrote:


>>
>>>You can probably indicate the position of the insertion using the
>>>xpath like expression. Something like:
>>>
>>>PUT http://document/foo/bar[@id="3 and 3"]
>>
>>This is not legal, I don't think.
> 
> 
> It is legal in xpath, but not xcap.

I dont think its legal xpath; or at least, it doesnt do what you want. 
Its saying to choose the element bar whose id attribute is equal to "3 
and 3". So, it would select an element in a document like this:

<foo>
   <bar id="3 and 3"/>
</foo>

If you want the element whose id attribute is 3 and whose position is 3, 
the and cannot be in quotations.

Note that it doesnt seem to work in XML spy either.

-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 Feb 25 11:30: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 LAA26612
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 11:30:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1vX-0004UL-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:30:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1ry-0003jX-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:26:46 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1qu-0003Xj-00; Wed, 25 Feb 2004 11:25:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Aw1ia-0001Of-VO; Wed, 25 Feb 2004 11:17:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1iX-0005sX-2O; Wed, 25 Feb 2004 11: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 1Aw1iM-0005s0-8K
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:16: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 LAA25930
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:16:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1iL-0002fy-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:16:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1hU-0002ag-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:15:56 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1gi-0002Nm-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:15:08 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PGElNr009173;
	Wed, 25 Feb 2004 11:14:49 -0500 (EST)
Message-ID: <403CC9E1.1010505@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: "Joel M. Halpern" <joel@stevecrocker.com>
CC: simple@ietf.org
Subject: Re: [Simple] Update to xcap package
References: <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com> <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com> <5.1.0.14.0.20040225081700.019aed80@localhost>
In-Reply-To: <5.1.0.14.0.20040225081700.019aed80@localhost>
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, 25 Feb 2004 11:14: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

Joel,

You are mostly right. However, we already have a spec in place which 
proposes XCAP modification of a document not originally designed for xcap:

http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt

this one modifies PIDF.

In this case, I still think we're OK; tuples already have unique ID 
elements, and within a tuple you usually won't see repeats of the same 
element, I dont think.

That said, I don't think adding a bit more expressive selection 
capabilities HURTS per se.

-Jonathan R.

Joel M. Halpern wrote:

> Thinking both about the "SIMPLE" case, and about other things that might 
> use XCAP, I think this is a mistake.  XCAP is not about modifying 
> arbitrary documents.  It is about modifying documents that have been 
> 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 
> documents must have uniquely identifying attributes.  In fact, such 
> attributes are a good idea anyway.  (Otherwise, one amplifies the 
> confusion associated with replacing keying material, for example.)
> 
> Yours,
> Joel M. Halpern
> 
> At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg wrote:
> 
>> So, the question is - what kind of information do we want to allow 
>> xcap to use to uniquely identify an element for deletion, insertion or 
>> creation? Right now, the spec focuses on element names and attributes. 
>> 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 
>> expand the scope of xcap a bit here; I suspect names of child elements 
>> and text content might also be useful. If we start adding more and 
>> more, we may as well go back to full xpath support and just reference 
>> the spec.
> 
> 
> 
> _______________________________________________
> 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  Wed Feb 25 11:30: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 LAA26682
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 11:30: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 1Aw1vD-0007AM-TK
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:30:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PGU7vT027540
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:30:07 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1vD-0007A7-PX
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 11:30: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 LAA26559
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 11:30:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1vC-0004Ol-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:30:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1rV-0003f9-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:26:18 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1qo-0003Xj-00; Wed, 25 Feb 2004 11:25:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Aw1nR-0001fW-3y; Wed, 25 Feb 2004 11:22:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1nM-0006S1-6J; Wed, 25 Feb 2004 11:22:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1nH-0006Re-1V
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:21: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 LAA26055
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:21:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1nG-00037q-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:21:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1mK-00032O-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:20:56 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1lb-0002sG-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:20:11 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PGJpNr009176;
	Wed, 25 Feb 2004 11:19:51 -0500 (EST)
Message-ID: <403CCB12.80801@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: <2038BCC78B1AD641891A0D1AE133DBB7017977DC@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977DC@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, 25 Feb 2004 11:19: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



hisham.khartabil@nokia.com wrote:


>>
>>>You can probably indicate the position of the insertion using the
>>>xpath like expression. Something like:
>>>
>>>PUT http://document/foo/bar[@id="3 and 3"]
>>
>>This is not legal, I don't think.
> 
> 
> It is legal in xpath, but not xcap.

I dont think its legal xpath; or at least, it doesnt do what you want. 
Its saying to choose the element bar whose id attribute is equal to "3 
and 3". So, it would select an element in a document like this:

<foo>
   <bar id="3 and 3"/>
</foo>

If you want the element whose id attribute is 3 and whose position is 3, 
the and cannot be in quotations.

Note that it doesnt seem to work in XML spy either.

-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 Feb 25 11:30: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 LAA26739
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 11:30:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1vr-0004ZO-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:30:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1sS-0003qz-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:27:17 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1qz-0003Xj-03; Wed, 25 Feb 2004 11:25:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Aw1eo-0001BS-0p; Wed, 25 Feb 2004 11:13:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1ed-0005IN-SU; Wed, 25 Feb 2004 11:12:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1eW-0005Hg-KJ
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:12: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 LAA25581
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:12:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1eV-000283-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:12:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1dX-0001vw-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:11:53 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly07b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1bz-0001SV-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:10:15 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly07b.srv.mailcontrol.com (MailControl) with SMTP id i1PG9bsW013260;
	Wed, 25 Feb 2004 16:09:37 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, 25 Feb 2004 16:09:34 +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: <45730E094814E44488F789C1CDED27AE0219B1BA@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP7V/gJd7EqnSyDQ22vCcVXanZX1wAYSfMa
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>
Cc: <Miguel.An.Garcia@nokia.com>, <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: Wed, 25 Feb 2004 16:09:37 -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: base64

DQoxLiBpdCBwbGFjZWQgdGhlIFVSSSBmb3Igc2VuZGluZyB0aGUgZGVsaXZl
cnkgbm90aWZpY2F0aW9uIGFzIGEgQ1BJTQ0KaGVhZGVyLCBub3QgYSBTSVAg
aGVhZGVyDQoNCjw8Q0pCPj4gT3V0IG9mIGludGVyZXN0LCB3aGF0IHdhcyB0
aGUgZHJpdmluZyBmb3JjZSBmb3IgdGhpcyBkZXNpZ24gY2hvaWNlPw0KDQoy
LiBJdCB1c2VkIHRoZSBleGlzdGluZyBlbWFpbCBkZWxpdmVyeSBzdGF0dXMg
bm90aWZpY2F0aW9uLg0KDQo8PENKQj4+IEEgbmV3IFhNTCBzY2hlbWEgd2Fz
IGNob3NlbiBhcyBpdCBhbGxvd2VkIGV4dGVuc2liaWxpdHkuICBBcyBtZW50
aW9uZWQgYmVmb3JlIHRoaXMgaXMgYW4gZWFybHkgdmVyc2lvbiBvZiB0aGlz
IA0Kd29yayBhbmQgdGhlIHBsYW4gaXMgdG8gbWFrZSBpdCBhcyBnZW5lcmlj
IGFzIHBvc3NpYmxlIC0gVGhpcyB3aWxsIGJlIGRpc2N1c3NlZCBpbiBLb3Jl
YS4gIFRoYXQgd2F5IGltcGxlbWVudG9ycyBjb3VsZCB1c2UNCml0IGFzIGEg
ZnJhbWV3b3JrIGFuZCBleHRlbmQgaWYgcmVxdWlyZWQuDQoNClRoZXNlLCBJ
IHRoaW5rLCByZXByZXNlbnQgdGhlIG1haW4gZGVzaWduIGNob2ljZXMgZm9y
IHN1Y2ggYW4gZXh0ZW5zaW9uLg0KDQotSm9uYXRoYW4gUi4NCg0KDQoNCi0t
DQpKb25hdGhhbiBELiBSb3NlbmJlcmcsIFBoLkQuICAgICAgICAgICAgICAg
IDYwMCBMYW5pZGV4IFBsYXphDQpDaGllZiBUZWNobm9sb2d5IE9mZmljZXIg
ICAgICAgICAgICAgICAgICAgIFBhcnNpcHBhbnksIE5KIDA3MDU0LTI3MTEN
CmR5bmFtaWNzb2Z0DQpqZHJvc2VuQGR5bmFtaWNzb2Z0LmNvbSAgICAgICAg
ICAgICAgICAgICAgIEZBWDogICAoOTczKSA5NTItNTA1MA0KaHR0cDovL3d3
dy5qZHJvc2VuLm5ldCAgICAgICAgICAgICAgICAgICAgICBQSE9ORTogKDk3
MykgOTUyLTUwMDANCmh0dHA6Ly93d3cuZHluYW1pY3NvZnQuY29tDQoNCgoK
VGhpcyBtZXNzYWdlIGhhcyBiZWVuIHNjYW5uZWQgZm9yIHZpcnVzZXMgYnkg
TWFpbENvbnRyb2wgLSB3d3cubWFpbGNvbnRyb2wuY29tCg==

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


From exim@www1.ietf.org  Wed Feb 25 11:30: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 LAA26823
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 11:30: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 1Aw1vY-0007Cq-E0
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:30:28 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PGUSt9027694
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:30:28 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1vY-0007Cb-Am
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 11: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 LAA26615
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 11:30:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1vX-0004UT-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:30:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1ry-0003jl-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:26:47 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1qu-0003Xj-00; Wed, 25 Feb 2004 11:25:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Aw1ia-0001Of-VO; Wed, 25 Feb 2004 11:17:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1iX-0005sX-2O; Wed, 25 Feb 2004 11: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 1Aw1iM-0005s0-8K
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:16: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 LAA25930
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:16:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1iL-0002fy-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:16:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1hU-0002ag-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:15:56 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1gi-0002Nm-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:15:08 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PGElNr009173;
	Wed, 25 Feb 2004 11:14:49 -0500 (EST)
Message-ID: <403CC9E1.1010505@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: "Joel M. Halpern" <joel@stevecrocker.com>
CC: simple@ietf.org
Subject: Re: [Simple] Update to xcap package
References: <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com> <2038BCC78B1AD641891A0D1AE133DBB7017977C5@esebe019.ntc.nokia.com> <5.1.0.14.0.20040225081700.019aed80@localhost>
In-Reply-To: <5.1.0.14.0.20040225081700.019aed80@localhost>
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, 25 Feb 2004 11:14: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

Joel,

You are mostly right. However, we already have a spec in place which 
proposes XCAP modification of a document not originally designed for xcap:

http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt

this one modifies PIDF.

In this case, I still think we're OK; tuples already have unique ID 
elements, and within a tuple you usually won't see repeats of the same 
element, I dont think.

That said, I don't think adding a bit more expressive selection 
capabilities HURTS per se.

-Jonathan R.

Joel M. Halpern wrote:

> Thinking both about the "SIMPLE" case, and about other things that might 
> use XCAP, I think this is a mistake.  XCAP is not about modifying 
> arbitrary documents.  It is about modifying documents that have been 
> 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 
> documents must have uniquely identifying attributes.  In fact, such 
> attributes are a good idea anyway.  (Otherwise, one amplifies the 
> confusion associated with replacing keying material, for example.)
> 
> Yours,
> Joel M. Halpern
> 
> At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg wrote:
> 
>> So, the question is - what kind of information do we want to allow 
>> xcap to use to uniquely identify an element for deletion, insertion or 
>> creation? Right now, the spec focuses on element names and attributes. 
>> 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 
>> expand the scope of xcap a bit here; I suspect names of child elements 
>> and text content might also be useful. If we start adding more and 
>> more, we may as well go back to full xpath support and just reference 
>> the spec.
> 
> 
> 
> _______________________________________________
> 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  Wed Feb 25 11:31: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 LAA26950
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 11:31: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 1Aw1vs-0007Er-SF
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:30:48 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PGUmmO027819
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:30:48 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1vs-0007Ec-On
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 11:30: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 LAA26744
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 11:30:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1vr-0004ZV-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:30:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1sT-0003rB-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:27:17 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1qz-0003Xj-03; Wed, 25 Feb 2004 11:25:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Aw1eo-0001BS-0p; Wed, 25 Feb 2004 11:13:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1ed-0005IN-SU; Wed, 25 Feb 2004 11:12:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1eW-0005Hg-KJ
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:12: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 LAA25581
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:12:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1eV-000283-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:12:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1dX-0001vw-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:11:53 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly07b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1bz-0001SV-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:10:15 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly07b.srv.mailcontrol.com (MailControl) with SMTP id i1PG9bsW013260;
	Wed, 25 Feb 2004 16:09:37 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, 25 Feb 2004 16:09:34 +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: <45730E094814E44488F789C1CDED27AE0219B1BA@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP7V/gJd7EqnSyDQ22vCcVXanZX1wAYSfMa
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>
Cc: <Miguel.An.Garcia@nokia.com>, <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: Wed, 25 Feb 2004 16:09:37 -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: base64
Content-Transfer-Encoding: base64

DQoxLiBpdCBwbGFjZWQgdGhlIFVSSSBmb3Igc2VuZGluZyB0aGUgZGVsaXZl
cnkgbm90aWZpY2F0aW9uIGFzIGEgQ1BJTQ0KaGVhZGVyLCBub3QgYSBTSVAg
aGVhZGVyDQoNCjw8Q0pCPj4gT3V0IG9mIGludGVyZXN0LCB3aGF0IHdhcyB0
aGUgZHJpdmluZyBmb3JjZSBmb3IgdGhpcyBkZXNpZ24gY2hvaWNlPw0KDQoy
LiBJdCB1c2VkIHRoZSBleGlzdGluZyBlbWFpbCBkZWxpdmVyeSBzdGF0dXMg
bm90aWZpY2F0aW9uLg0KDQo8PENKQj4+IEEgbmV3IFhNTCBzY2hlbWEgd2Fz
IGNob3NlbiBhcyBpdCBhbGxvd2VkIGV4dGVuc2liaWxpdHkuICBBcyBtZW50
aW9uZWQgYmVmb3JlIHRoaXMgaXMgYW4gZWFybHkgdmVyc2lvbiBvZiB0aGlz
IA0Kd29yayBhbmQgdGhlIHBsYW4gaXMgdG8gbWFrZSBpdCBhcyBnZW5lcmlj
IGFzIHBvc3NpYmxlIC0gVGhpcyB3aWxsIGJlIGRpc2N1c3NlZCBpbiBLb3Jl
YS4gIFRoYXQgd2F5IGltcGxlbWVudG9ycyBjb3VsZCB1c2UNCml0IGFzIGEg
ZnJhbWV3b3JrIGFuZCBleHRlbmQgaWYgcmVxdWlyZWQuDQoNClRoZXNlLCBJ
IHRoaW5rLCByZXByZXNlbnQgdGhlIG1haW4gZGVzaWduIGNob2ljZXMgZm9y
IHN1Y2ggYW4gZXh0ZW5zaW9uLg0KDQotSm9uYXRoYW4gUi4NCg0KDQoNCi0t
DQpKb25hdGhhbiBELiBSb3NlbmJlcmcsIFBoLkQuICAgICAgICAgICAgICAg
IDYwMCBMYW5pZGV4IFBsYXphDQpDaGllZiBUZWNobm9sb2d5IE9mZmljZXIg
ICAgICAgICAgICAgICAgICAgIFBhcnNpcHBhbnksIE5KIDA3MDU0LTI3MTEN
CmR5bmFtaWNzb2Z0DQpqZHJvc2VuQGR5bmFtaWNzb2Z0LmNvbSAgICAgICAg
ICAgICAgICAgICAgIEZBWDogICAoOTczKSA5NTItNTA1MA0KaHR0cDovL3d3
dy5qZHJvc2VuLm5ldCAgICAgICAgICAgICAgICAgICAgICBQSE9ORTogKDk3
MykgOTUyLTUwMDANCmh0dHA6Ly93d3cuZHluYW1pY3NvZnQuY29tDQoNCgoK
VGhpcyBtZXNzYWdlIGhhcyBiZWVuIHNjYW5uZWQgZm9yIHZpcnVzZXMgYnkg
TWFpbENvbnRyb2wgLSB3d3cubWFpbGNvbnRyb2wuY29tCg==

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



From simple-admin@ietf.org  Wed Feb 25 11:35: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 LAA27633
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 11:35:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw20r-0005dS-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:35:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw204-0005Wy-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:35:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1zH-0005Oy-00; Wed, 25 Feb 2004 11:34:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1yz-0007Zp-Ar; Wed, 25 Feb 2004 11: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 1Aw1yY-0007Xp-De
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:33: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 LAA27438
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:33:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1yX-0005FU-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:33:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1xQ-00050Q-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:32:25 -0500
Received: from ns.execdsl.net ([208.184.15.238] helo=EXECDSL.COM)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1us-0004K2-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:29:51 -0500
Received: from [64.254.114.114] (HELO JLaptop.stevecrocker.com)
  by EXECDSL.COM (CommuniGate Pro SMTP 3.3)
  with ESMTP id 6644425 for simple@ietf.org; Wed, 25 Feb 2004 11:29:43 -0500
Message-Id: <5.1.0.14.0.20040225112656.01942aa8@localhost>
X-Sender: joel@stevecrocker.com@localhost
X-Mailer: QUALCOMM Windows Eudora Version 5.1
To: <simple@ietf.org>
From: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: RE: [Simple] Update to xcap package
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977DE@esebe019.ntc.noki
 a.com>
Mime-Version: 1.0
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, 25 Feb 2004 11:29: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

An element "can" be uniquely identified by its value.  It "can" be uniquely 
identified by contained elements.
The question is not whether we need those forms of identification.  We are 
not trying to select paragraphs from free text.  We are trying to select 
information elemetns in a structured document.
In this environment, adding more ways to identify components adds complexity.
If we need the complexity, so be it.
But if we do not need it, we should avoid it.

Yours,
Joel M. Halpern

At 05:21 PM 2/25/2004 +0200, hisham.khartabil@nokia.com wrote:
>Why can't an element be uniquely identified by its value?
>
>/Hisham
>
> > -----Original Message-----
> > From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> > ext Joel M. Halpern
> > Sent: 25.February.2004 15:20
> > To: simple@ietf.org
> > Subject: Re: [Simple] Update to xcap package
> >
> >
> >
> > Thinking both about the "SIMPLE" case, and about other things
> > that might
> > use XCAP, I think this is a mistake.  XCAP is not about
> > modifying arbitrary
> > documents.  It is about modifying documents that have been
> > 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
> > documents must
> > have uniquely identifying attributes.  In fact, such
> > attributes are a good
> > idea anyway.  (Otherwise, one amplifies the confusion associated with
> > replacing keying material, for example.)
> >
> > Yours,
> > Joel M. Halpern
> >
> > At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg wrote:
> > >So, the question is - what kind of information do we want to
> > allow xcap to
> > >use to uniquely identify an element for deletion, insertion
> > or creation?
> > >Right now, the spec focuses on element names and attributes.
> > 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 expand
> > >the scope of xcap a bit here; I suspect names of child
> > elements and text
> > >content might also be useful. If we start adding more and
> > more, we may as
> > >well go back to full xpath support and just reference the spec.
> >
> >
> > _______________________________________________
> > 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 Feb 25 11:35: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 LAA27654
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 11:35:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw20s-0005dc-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:35:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw205-0005XD-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:35:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1zH-0005P1-00; Wed, 25 Feb 2004 11:34:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1yy-0007Zh-RX; Wed, 25 Feb 2004 11:34:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1yO-0007Wp-3d
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:33: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 LAA27432
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:33:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1yN-0005E5-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:33:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1wq-0004pq-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:31:51 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1tn-00042V-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:28:40 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PGSKNr009183;
	Wed, 25 Feb 2004 11:28:20 -0500 (EST)
Message-ID: <403CCD0F.9020600@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: <2038BCC78B1AD641891A0D1AE133DBB7017977DD@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977DD@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, 25 Feb 2004 11:27:59 -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



hisham.khartabil@nokia.com wrote:

> Jonathan,
> 
> Apparently (according to Jari), the current solution in xcap supports
> this:
> 
> we have:
> 
> <foo> <bar>a</bar> <bar>b</bar> </foo>
> 
> and I do an xcap addition operation:
> 
> PUT http://document/foo/bar[3]
> 
> <bar>c</bar>
> 
> We end up with (c replaces a):
> 
> <foo> <bar>a</bar> <bar>b</bar> <bar>c</bar> </foo>

Correct. c does not replace a; c is added at the end as you have shown.
XCAP currently allows selection by element name, element position, or
element filtered by value of an attribute.

> 
> This helps. There is the limitation that you can only add an element
> at the end, otherwise it is a replace. I'm ok with that.

OK, good. I think its also worth noting in xcap that this is a useful 
case for doing basic insertion operations. I also make sure to note the 
importance of designing the schema in a way that makes it efficient with 
xcap.

>> So, the question is - what kind of information do we want to allow
>> xcap to use to uniquely identify an element for deletion, insertion
>> or creation? Right now, the spec focuses on element names and 
>> attributes. 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
> 
> 
> 1 and 2 at least, not sure about 3 and 4.

Can you provide some motivating cases for 1 and 2? Is there something in 
CPCP?

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  Wed Feb 25 11: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 LAA27685
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 11: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 1Aw20t-0007n2-0h
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:35:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PGZwOI029938
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11: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 1Aw20s-0007mn-Ln
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 11: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 LAA27647
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 11:35:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw20r-0005dX-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:35:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw205-0005X5-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:35:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1zH-0005Oy-00; Wed, 25 Feb 2004 11:34:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1yz-0007Zp-Ar; Wed, 25 Feb 2004 11: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 1Aw1yY-0007Xp-De
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:33: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 LAA27438
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:33:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1yX-0005FU-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:33:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1xQ-00050Q-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:32:25 -0500
Received: from ns.execdsl.net ([208.184.15.238] helo=EXECDSL.COM)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1us-0004K2-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:29:51 -0500
Received: from [64.254.114.114] (HELO JLaptop.stevecrocker.com)
  by EXECDSL.COM (CommuniGate Pro SMTP 3.3)
  with ESMTP id 6644425 for simple@ietf.org; Wed, 25 Feb 2004 11:29:43 -0500
Message-Id: <5.1.0.14.0.20040225112656.01942aa8@localhost>
X-Sender: joel@stevecrocker.com@localhost
X-Mailer: QUALCOMM Windows Eudora Version 5.1
To: <simple@ietf.org>
From: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: RE: [Simple] Update to xcap package
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977DE@esebe019.ntc.noki
 a.com>
Mime-Version: 1.0
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, 25 Feb 2004 11:29: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

An element "can" be uniquely identified by its value.  It "can" be uniquely 
identified by contained elements.
The question is not whether we need those forms of identification.  We are 
not trying to select paragraphs from free text.  We are trying to select 
information elemetns in a structured document.
In this environment, adding more ways to identify components adds complexity.
If we need the complexity, so be it.
But if we do not need it, we should avoid it.

Yours,
Joel M. Halpern

At 05:21 PM 2/25/2004 +0200, hisham.khartabil@nokia.com wrote:
>Why can't an element be uniquely identified by its value?
>
>/Hisham
>
> > -----Original Message-----
> > From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> > ext Joel M. Halpern
> > Sent: 25.February.2004 15:20
> > To: simple@ietf.org
> > Subject: Re: [Simple] Update to xcap package
> >
> >
> >
> > Thinking both about the "SIMPLE" case, and about other things
> > that might
> > use XCAP, I think this is a mistake.  XCAP is not about
> > modifying arbitrary
> > documents.  It is about modifying documents that have been
> > 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
> > documents must
> > have uniquely identifying attributes.  In fact, such
> > attributes are a good
> > idea anyway.  (Otherwise, one amplifies the confusion associated with
> > replacing keying material, for example.)
> >
> > Yours,
> > Joel M. Halpern
> >
> > At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg wrote:
> > >So, the question is - what kind of information do we want to
> > allow xcap to
> > >use to uniquely identify an element for deletion, insertion
> > or creation?
> > >Right now, the spec focuses on element names and attributes.
> > 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 expand
> > >the scope of xcap a bit here; I suspect names of child
> > elements and text
> > >content might also be useful. If we start adding more and
> > more, we may as
> > >well go back to full xpath support and just reference the spec.
> >
> >
> > _______________________________________________
> > 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 Feb 25 11:36: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 LAA27702
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 11:36: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 1Aw20u-0007na-TW
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:36:01 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PGa07E029965
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:36:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw20u-0007n9-0t
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 11:36: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 LAA27672
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 11:35:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw20s-0005dh-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:35:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw206-0005XK-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:35:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1zH-0005P1-00; Wed, 25 Feb 2004 11:34:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1yy-0007Zh-RX; Wed, 25 Feb 2004 11:34:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw1yO-0007Wp-3d
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:33: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 LAA27432
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:33:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1yN-0005E5-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:33:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw1wq-0004pq-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:31:51 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw1tn-00042V-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:28:40 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PGSKNr009183;
	Wed, 25 Feb 2004 11:28:20 -0500 (EST)
Message-ID: <403CCD0F.9020600@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: <2038BCC78B1AD641891A0D1AE133DBB7017977DD@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977DD@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, 25 Feb 2004 11:27:59 -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



hisham.khartabil@nokia.com wrote:

> Jonathan,
> 
> Apparently (according to Jari), the current solution in xcap supports
> this:
> 
> we have:
> 
> <foo> <bar>a</bar> <bar>b</bar> </foo>
> 
> and I do an xcap addition operation:
> 
> PUT http://document/foo/bar[3]
> 
> <bar>c</bar>
> 
> We end up with (c replaces a):
> 
> <foo> <bar>a</bar> <bar>b</bar> <bar>c</bar> </foo>

Correct. c does not replace a; c is added at the end as you have shown.
XCAP currently allows selection by element name, element position, or
element filtered by value of an attribute.

> 
> This helps. There is the limitation that you can only add an element
> at the end, otherwise it is a replace. I'm ok with that.

OK, good. I think its also worth noting in xcap that this is a useful 
case for doing basic insertion operations. I also make sure to note the 
importance of designing the schema in a way that makes it efficient with 
xcap.

>> So, the question is - what kind of information do we want to allow
>> xcap to use to uniquely identify an element for deletion, insertion
>> or creation? Right now, the spec focuses on element names and 
>> attributes. 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
> 
> 
> 1 and 2 at least, not sure about 3 and 4.

Can you provide some motivating cases for 1 and 2? Is there something in 
CPCP?

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  Wed Feb 25 11: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 LAA28957
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 11:52:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2HG-0007gS-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:52:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw2GQ-0007bP-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:52:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2G2-0007W0-00; Wed, 25 Feb 2004 11:51:38 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw2FS-0000wm-9D; Wed, 25 Feb 2004 11: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 1Aw2FH-0000vf-SW
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:50: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 LAA28840
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:50:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2FG-0007Sl-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:50:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw2EI-0007Li-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:49:51 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2DO-00078H-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:48:55 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PGmYNr009193;
	Wed, 25 Feb 2004 11:48:35 -0500 (EST)
Message-ID: <403CD1CD.6000403@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: simple@ietf.org
References: <2038BCC78B1AD641891A0D1AE133DBB701797791@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797791@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Comments on draft-rosenberg-simple-rules-00.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: Wed, 25 Feb 2004 11:48: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Thanks for the comments, Hisham. Responses inline.

hisham.khartabil@nokia.com wrote:

> - Section 3.3.3 talks about Show elements and the "el" element. It says that an el element contains a string that identifies an XML element:
> 
>    o What if there are 2 elements with the same name under the same namespace? Something like:
>      </ns1:element1>
>         <ns1:element2>
>            <ns1:element1/>
>         </ns1:element2>
>      </ns1:element1>
> 
>    How can a presentity set which one to he wants the transformation to apply to?

In this case, it cannot. Either both would be seen, or neither.

> 
> - Can an el element include any of the basic elements? That's not clear from the text. If so, then the question above applies to the note element since it can appear more than once.

Yes, it can include basic elements. In that case, you are right, it 
would either allow or exclude all notes, not notes based on specific 
position.


> 
> - Section 3.3.3 also mandates that "show-element" transformation contains elements that make the resulting presence document valid. I'm not sure what that means. Why rely on the client to do that. The server should be smart enough to include those mandatory elements. eg:
> 
> If a presentity put this as a transformation rule
> 
>    <show-element>
>       <rpid:placetype/>
>    </show-element>
> 
> Then I think the server should be smart enough to know that it has to include the basic-elements in order to make the resulting document valid. Better interoperability.

OK, I think that makes more sense; see my answers to your next question 
though.

> 
> - Section 5 also has a similar thing where it states that the show-namespace element defining rpid needs to be there? Why? why isn't <rpid:placetype/> enough

Its because of the underlying processing model implied by the 
transformation section. The model is that each element defines a filter. 
That filter removes content from the presence document. The filters, for 
privacy reasons, tend to remove everything unless you tell it not to. By 
defining it this way, its possible for an implementation to operate on 
each of the transformation elements one at a time; the filtering 
behavior of one does not depend on whats in another. With what you 
propose, it would not be so. Even though the <rpid:placetype> is allowed 
in a show-element, show-namespace could not filter out elements by 
namespace without knowing that an element was still permitted by another 
transformation.


?
> 
> Also, doesn't show-namespace defining the rpid ns mean show everything in that namespace making <rpid:placetype/> redundant if you use the union of the rules?

The rules don't union in this way; per the above model its more like 
intersection because of the filtering operations.

> 
> - Section 4: The schema seems to mandate the all-ns, ns, all-tuples and others by not defining them with minOccurs="0". Was that intentional? I think they all are optional.

They are wrapped in a "choice", so they won't necessarily be there.

> 
> - Section 6.5 says it does not modify the default xcap authorization policy, which is that only user can read, write or modify their own documents. Now, I have not read the new base xcap document, but I read from your post on the mailing list that the read right is global therefore requiring this document to modify the default authorisation policies if the read right is only to the creator.

No; the default xcap policy depends on whether the document is in the 
user tree or the global tree. For documents in the user tree, the policy 
is r/w only by owner. For documents in the global tree, its read all. I 
believe this policy makes sense for rules, which I think will generally 
be in the user tree.

> 
> Some nits:
> 
> - Introduction says: 
> 
> "Typically, the authorization decision will be a combination of the
>    authorization policies of the provider, combined with the
>    authorization policies of the presentity."
> 
> Maybe it should say service provider (I originally thought you meant the provider of the rules).

OK, will change to service provider.

> 
> - Section 3.3.2 says:
> 
> "If a tuple does not contain a
>    class element, it is not subject to filtration by the "show-tuple"
>    transformation."
> 
> Does that mean it is not shown? What does "not subject to filtration" means?

Meaning, it wouldnt be filtered, so it would remain in the document.

> 
> Also, how can a presntity select tuples to show if they don't have the class element?

It cannot.



Based on some of your comments, it almost sounds like you would find a 
semantic-based match approach to be better. I'll send a separate note to 
the list about 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  Wed Feb 25 11:52: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 LAA28979
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 11:52:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2HI-0007gk-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:52:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw2GT-0007bi-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 11:52:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2G2-0007W1-00; Wed, 25 Feb 2004 11:51:38 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw2FR-0000we-On; Wed, 25 Feb 2004 11: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 1Aw2Eb-0000vB-OF
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:50: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 LAA28831
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:50:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2Ea-0007Os-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:50:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw2Dr-0007Hu-00
	for simple@ietf.org; Wed, 25 Feb 2004 11: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 1Aw2D3-000755-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:48:33 -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 i1PGlnd05024;
	Wed, 25 Feb 2004 10:47:50 -0600
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE
From: Robert Sparks <rsparks@dynamicsoft.com>
To: Orit Levin <oritl@microsoft.com>
Cc: IETF SIMPLE WG <simple@ietf.org>, Avshalom Houri <AVSHALOM@il.ibm.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E017D3ED4@RED-MSG-52.redmond.corp.microsoft.com>
References: 
	 <DD07841287D0AD428833021705E0D14E017D3ED4@RED-MSG-52.redmond.corp.microsoft.com>
Content-Type: text/plain
Message-Id: <1077727657.1973.44.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
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 10:47:37 -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

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


From exim@www1.ietf.org  Wed Feb 25 11: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 LAA29002
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 11: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 1Aw2HJ-00019q-7O
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:52:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PGqvOd004444
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:52:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw2HI-00019b-W7
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 11:52: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 LAA28975
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 11:52:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2HH-0007gf-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:52:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw2GS-0007bY-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:52:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2G2-0007W0-00; Wed, 25 Feb 2004 11:51:38 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw2FS-0000wm-9D; Wed, 25 Feb 2004 11: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 1Aw2FH-0000vf-SW
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:50: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 LAA28840
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:50:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2FG-0007Sl-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:50:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw2EI-0007Li-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:49:51 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2DO-00078H-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:48:55 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PGmYNr009193;
	Wed, 25 Feb 2004 11:48:35 -0500 (EST)
Message-ID: <403CD1CD.6000403@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: simple@ietf.org
References: <2038BCC78B1AD641891A0D1AE133DBB701797791@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797791@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Comments on draft-rosenberg-simple-rules-00.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: Wed, 25 Feb 2004 11:48: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Thanks for the comments, Hisham. Responses inline.

hisham.khartabil@nokia.com wrote:

> - Section 3.3.3 talks about Show elements and the "el" element. It says that an el element contains a string that identifies an XML element:
> 
>    o What if there are 2 elements with the same name under the same namespace? Something like:
>      </ns1:element1>
>         <ns1:element2>
>            <ns1:element1/>
>         </ns1:element2>
>      </ns1:element1>
> 
>    How can a presentity set which one to he wants the transformation to apply to?

In this case, it cannot. Either both would be seen, or neither.

> 
> - Can an el element include any of the basic elements? That's not clear from the text. If so, then the question above applies to the note element since it can appear more than once.

Yes, it can include basic elements. In that case, you are right, it 
would either allow or exclude all notes, not notes based on specific 
position.


> 
> - Section 3.3.3 also mandates that "show-element" transformation contains elements that make the resulting presence document valid. I'm not sure what that means. Why rely on the client to do that. The server should be smart enough to include those mandatory elements. eg:
> 
> If a presentity put this as a transformation rule
> 
>    <show-element>
>       <rpid:placetype/>
>    </show-element>
> 
> Then I think the server should be smart enough to know that it has to include the basic-elements in order to make the resulting document valid. Better interoperability.

OK, I think that makes more sense; see my answers to your next question 
though.

> 
> - Section 5 also has a similar thing where it states that the show-namespace element defining rpid needs to be there? Why? why isn't <rpid:placetype/> enough

Its because of the underlying processing model implied by the 
transformation section. The model is that each element defines a filter. 
That filter removes content from the presence document. The filters, for 
privacy reasons, tend to remove everything unless you tell it not to. By 
defining it this way, its possible for an implementation to operate on 
each of the transformation elements one at a time; the filtering 
behavior of one does not depend on whats in another. With what you 
propose, it would not be so. Even though the <rpid:placetype> is allowed 
in a show-element, show-namespace could not filter out elements by 
namespace without knowing that an element was still permitted by another 
transformation.


?
> 
> Also, doesn't show-namespace defining the rpid ns mean show everything in that namespace making <rpid:placetype/> redundant if you use the union of the rules?

The rules don't union in this way; per the above model its more like 
intersection because of the filtering operations.

> 
> - Section 4: The schema seems to mandate the all-ns, ns, all-tuples and others by not defining them with minOccurs="0". Was that intentional? I think they all are optional.

They are wrapped in a "choice", so they won't necessarily be there.

> 
> - Section 6.5 says it does not modify the default xcap authorization policy, which is that only user can read, write or modify their own documents. Now, I have not read the new base xcap document, but I read from your post on the mailing list that the read right is global therefore requiring this document to modify the default authorisation policies if the read right is only to the creator.

No; the default xcap policy depends on whether the document is in the 
user tree or the global tree. For documents in the user tree, the policy 
is r/w only by owner. For documents in the global tree, its read all. I 
believe this policy makes sense for rules, which I think will generally 
be in the user tree.

> 
> Some nits:
> 
> - Introduction says: 
> 
> "Typically, the authorization decision will be a combination of the
>    authorization policies of the provider, combined with the
>    authorization policies of the presentity."
> 
> Maybe it should say service provider (I originally thought you meant the provider of the rules).

OK, will change to service provider.

> 
> - Section 3.3.2 says:
> 
> "If a tuple does not contain a
>    class element, it is not subject to filtration by the "show-tuple"
>    transformation."
> 
> Does that mean it is not shown? What does "not subject to filtration" means?

Meaning, it wouldnt be filtered, so it would remain in the document.

> 
> Also, how can a presntity select tuples to show if they don't have the class element?

It cannot.



Based on some of your comments, it almost sounds like you would find a 
semantic-based match approach to be better. I'll send a separate note to 
the list about 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  Wed Feb 25 11:53: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 LAA29019
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 11:53: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 1Aw2HK-0001A9-Dw
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:52:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PGqwbf004463
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 11:52:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw2HK-00019u-9o
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 11:52: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 LAA28996
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 11:52:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2HJ-0007gp-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:52:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw2GT-0007bp-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 11:52:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2G2-0007W1-00; Wed, 25 Feb 2004 11:51:38 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw2FR-0000we-On; Wed, 25 Feb 2004 11: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 1Aw2Eb-0000vB-OF
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 11:50: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 LAA28831
	for <simple@ietf.org>; Wed, 25 Feb 2004 11:50:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw2Ea-0007Os-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:50:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw2Dr-0007Hu-00
	for simple@ietf.org; Wed, 25 Feb 2004 11: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 1Aw2D3-000755-00
	for simple@ietf.org; Wed, 25 Feb 2004 11:48:33 -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 i1PGlnd05024;
	Wed, 25 Feb 2004 10:47:50 -0600
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE
From: Robert Sparks <rsparks@dynamicsoft.com>
To: Orit Levin <oritl@microsoft.com>
Cc: IETF SIMPLE WG <simple@ietf.org>, Avshalom Houri <AVSHALOM@il.ibm.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E017D3ED4@RED-MSG-52.redmond.corp.microsoft.com>
References: 
	 <DD07841287D0AD428833021705E0D14E017D3ED4@RED-MSG-52.redmond.corp.microsoft.com>
Content-Type: text/plain
Message-Id: <1077727657.1973.44.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
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 10:47:37 -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

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



From simple-admin@ietf.org  Wed Feb 25 14:16: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 OAA06071
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 14:16:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4Vn-0006xf-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 14:16:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw4Uo-0006rC-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 14:15:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4Tq-0006kE-00; Wed, 25 Feb 2004 14:14:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw4Tp-0004yi-5c; Wed, 25 Feb 2004 14: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 1Aw4T3-0004xP-Ej
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 14:13: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 OAA05903
	for <simple@ietf.org>; Wed, 25 Feb 2004 14:13:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4T1-0006dF-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:13:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw4S1-0006Ws-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:12:10 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4Ra-0006Qh-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:11:42 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PJBDNr009262;
	Wed, 25 Feb 2004 14:11:13 -0500 (EST)
Message-ID: <403CF33B.8090206@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: hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com, simple@ietf.org,
        aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@esebe019.ntc.nokia.com> <403B7A75.4000103@cisco.com>
In-Reply-To: <403B7A75.4000103@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, 25 Feb 2004 14:10: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

To answer this question, in RTP, the SSRC is used for identification. 
The SSRC is mapped to a name through the RTCP SDES packets, which come 
every once in a while, and bind the SSRC to a CNAME. The CNAME can also 
be associated with supplementary data, such as the NAME parameter, which 
basically provides a nickname. Its described in RFC3500 thusly:

> 6.5.2 NAME: User Name SDES Item
> 
>     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=2    |     length    | common name of source       ...
>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>    This is the real name used to describe the source, e.g., "John Doe,
>    Bit Recycler".  It may be in any form desired by the user.  For
>    applications such as conferencing, this form of name may be the most
>    desirable for display in participant lists, and therefore might be
>    sent most frequently of those items other than CNAME.  Profiles MAY
>    establish such priorities.  The NAME value is expected to remain
>    constant at least for the duration of a session.  It SHOULD NOT be
>    relied upon to be unique among all participants in the session.


I see the IM nickname as being equivalent; an in-band identifier of the 
user name.

RTP defines the scope of these nicknames as bound to a session, and does 
not require uniqueness. Thats a bit different than what is being 
proposed here.

Note that we have always had a problem with SSRC/CNAME that there was no 
easy way to map them to a SIP URI that could be used for signaling. That 
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 
have a private call with a user, outside of the conference, what SIP URI 
to use?

I also agree with comments raised by Brian and others that requirements 
for management of nicknames - creation, deletion, and scope - are not 
tied to IM. If we need that functionality, we should introduce them as 
requirements in the general conferencing work. Additionally, the 
mechanism for this management should not be IM specific. Seems to me 
like CPCP would be the ideal way to set them up. I believe they would be 
useful for general conferencing as has been pointed out. The only thing 
thats really IM specific is how such information is conveyed in the 
message; usage of From in cpim seems reasonable to me.

One other thing in the draft that I would like to point out, is that 
there is a feature that allows for private conversations. This is done 
by allowing a user to address an IM to one or more group participants, 
using To and CC CPIM fields. To me, this is also another conference 
function that is not specific to IM. In fact, I dont see how it differs 
from sidebars.

Thanks,
Jonathan R.

Paul Kyzivat wrote:

> Hmm. I was wondering about that too. I guess one possibility would be to 
> send the mapping from SSRC in RTCP. (I am not very knowledgable about 
> RTP, but I think RTCP carries a mapping from SSRC to text names.)
> 
> Another way would be for the SSRC to itself be considered a form of 
> nickname and be published as part of the conference state. (I guess that 
> would require a facility for multiple nicknames per participant.)
> 
>     Paul
> 
> hisham.khartabil@nokia.com wrote:
> 
>> Just out of curiosity: how do you transport the display name (nick 
>> name) for audio or video? In RTP? or does the recipient have to have 
>> local mapping between SSRCs and display names?
>>
>> /Hisham
>>
>>
>>> -----Original Message-----
>>> From: simple-admin@ietf.org [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 
>>>>
>>>>
>>> goal should
>>>
>>>>> not be to introduce special features for chat conferences. It 
>>>>> should be to learn what features users of chat conferences expect, 
>>>>> and ensure that comparable features are available via our 
>>>>> conference framework, and available with any media when that makes 
>>>>> sense. So I think some of these ideas need to flow back into the 
>>>>> 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 aren't any now.
>>>
>>> I agree there aren't. I am suggesting that *where it makes sense* 
>>> these should be advanced as requirements against conferences in 
>>> general, rather than being focused as requirements only for chat 
>>> 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 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 current speaker.
>>>
>>> It also may provide a better way to deal with anonymous participants 
>>> in all sorts of conferences, by giving them nicknames as handles to 
>>> reference them by.
>>>
>>> Then, instead of saying: "Will the anonymous participant with the 
>>> deep voice please repeat his question?", you can say: "Darth, will 
>>> you please repeat your question?".
>>>
>>>
>>>>> However it is relatively trivial to be more accomodating, 
>>>>
>>>>
>>> adding and
>>>
>>>>> removing cpim wrappers according to the desires of the individual 
>>>>> 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 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 
>>>>
>>>>
>>> nicknames will
>>>
>>>>> need to be authenticated and authorized. But it isn't at all clear 
>>>>> that the focus is the right entity to do so. (The scope is wrong.)
>>>>
>>>>
>>>> I don't think a nickname has to be authorized. Users are authorized,
>>>
>>>
>>> > and once a user is authorized, she can choose any available nickname.
>>> > Is this what you meant?
>>>
>>>> Regarding the scope of the nicknames, I believe a 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 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 that is just 
>>> one of a large pool of independent servers that are chosen at random 
>>> as hosts for conferences.
>>>
>>> When the same group of users join in a number of conferences over a 
>>> period of time, within that scope a nickname should be bound to a 
>>> user for as long as that user wants it to remain bound.
>>>
>>>
>>>>> I think this would be better served by using real, routable im: or 
>>>>> sip: uris. As needed, service providers can exist to host nicknames 
>>>>> and forward requests addressed to them to other addresses.
>>>>
>>>>
>>>> The point is that a nickname should not let you track the real user.
>>>
>>>
>>> > Only the conference server is able to map the real SIP URI to the 
>>> nickname,
>>> > but not users. For instance, if user B receives an instant message
>>> > (through the conference server) from user A, B should only see the
>>> > nickname, unless A wants to disclose his real URI.
>>>
>>>> Making nicknames a real URI loose the semantics of the "nickname".
>>>
>>>
>>> > We don't want that behaviour, we want a nickname to remain a nickname,
>>> > something meaningless.
>>>
>>> That depends on how things are administered. There could be 
>>> "nickname" servers, that are nothing but specialized proxies. I would 
>>> contract with one of these servers for whatever nicknames I want. 
>>> These would be unique usernames within the domain managed by that 
>>> server. Each would be configured to forward to an address of my 
>>> choice. I would be given control to turn forwarding on and off 
>>> selectively, so perhaps it would only work when I was actively using 
>>> a particular nickname in a conference.
>>>
>>> Then I could use the nickname as my address when joining a 
>>> conference. I could permit the conference server to disclose this 
>>> address, and yet my true identity would remain hidden.
>>>
>>> The advantage of this is that it decouples the administration of 
>>> nickname namespaces from the administration of conference servers.
>>>
>>> But I am not necessarily opposed to coupling nickname namespaces with 
>>> conference administration *if* the scoping can be made reasonable.
>>>
>>>     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
> 

-- 
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 Feb 25 14:16: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 OAA06112
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 14:16: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 1Aw4Vs-00058h-W5
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 14:16:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PJG80G019751
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 14:16:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw4Vs-00058U-Pl
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 14:16: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 OAA06089
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 14:16:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4Vp-0006xz-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 14:16:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw4Uq-0006rJ-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 14:15:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4Tq-0006kE-00; Wed, 25 Feb 2004 14:14:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw4Tp-0004yi-5c; Wed, 25 Feb 2004 14: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 1Aw4T3-0004xP-Ej
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 14:13: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 OAA05903
	for <simple@ietf.org>; Wed, 25 Feb 2004 14:13:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4T1-0006dF-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:13:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw4S1-0006Ws-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:12:10 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4Ra-0006Qh-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:11:42 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PJBDNr009262;
	Wed, 25 Feb 2004 14:11:13 -0500 (EST)
Message-ID: <403CF33B.8090206@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: hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com, simple@ietf.org,
        aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@esebe019.ntc.nokia.com> <403B7A75.4000103@cisco.com>
In-Reply-To: <403B7A75.4000103@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, 25 Feb 2004 14:10: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

To answer this question, in RTP, the SSRC is used for identification. 
The SSRC is mapped to a name through the RTCP SDES packets, which come 
every once in a while, and bind the SSRC to a CNAME. The CNAME can also 
be associated with supplementary data, such as the NAME parameter, which 
basically provides a nickname. Its described in RFC3500 thusly:

> 6.5.2 NAME: User Name SDES Item
> 
>     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=2    |     length    | common name of source       ...
>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>    This is the real name used to describe the source, e.g., "John Doe,
>    Bit Recycler".  It may be in any form desired by the user.  For
>    applications such as conferencing, this form of name may be the most
>    desirable for display in participant lists, and therefore might be
>    sent most frequently of those items other than CNAME.  Profiles MAY
>    establish such priorities.  The NAME value is expected to remain
>    constant at least for the duration of a session.  It SHOULD NOT be
>    relied upon to be unique among all participants in the session.


I see the IM nickname as being equivalent; an in-band identifier of the 
user name.

RTP defines the scope of these nicknames as bound to a session, and does 
not require uniqueness. Thats a bit different than what is being 
proposed here.

Note that we have always had a problem with SSRC/CNAME that there was no 
easy way to map them to a SIP URI that could be used for signaling. That 
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 
have a private call with a user, outside of the conference, what SIP URI 
to use?

I also agree with comments raised by Brian and others that requirements 
for management of nicknames - creation, deletion, and scope - are not 
tied to IM. If we need that functionality, we should introduce them as 
requirements in the general conferencing work. Additionally, the 
mechanism for this management should not be IM specific. Seems to me 
like CPCP would be the ideal way to set them up. I believe they would be 
useful for general conferencing as has been pointed out. The only thing 
thats really IM specific is how such information is conveyed in the 
message; usage of From in cpim seems reasonable to me.

One other thing in the draft that I would like to point out, is that 
there is a feature that allows for private conversations. This is done 
by allowing a user to address an IM to one or more group participants, 
using To and CC CPIM fields. To me, this is also another conference 
function that is not specific to IM. In fact, I dont see how it differs 
from sidebars.

Thanks,
Jonathan R.

Paul Kyzivat wrote:

> Hmm. I was wondering about that too. I guess one possibility would be to 
> send the mapping from SSRC in RTCP. (I am not very knowledgable about 
> RTP, but I think RTCP carries a mapping from SSRC to text names.)
> 
> Another way would be for the SSRC to itself be considered a form of 
> nickname and be published as part of the conference state. (I guess that 
> would require a facility for multiple nicknames per participant.)
> 
>     Paul
> 
> hisham.khartabil@nokia.com wrote:
> 
>> Just out of curiosity: how do you transport the display name (nick 
>> name) for audio or video? In RTP? or does the recipient have to have 
>> local mapping between SSRCs and display names?
>>
>> /Hisham
>>
>>
>>> -----Original Message-----
>>> From: simple-admin@ietf.org [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 
>>>>
>>>>
>>> goal should
>>>
>>>>> not be to introduce special features for chat conferences. It 
>>>>> should be to learn what features users of chat conferences expect, 
>>>>> and ensure that comparable features are available via our 
>>>>> conference framework, and available with any media when that makes 
>>>>> sense. So I think some of these ideas need to flow back into the 
>>>>> 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 aren't any now.
>>>
>>> I agree there aren't. I am suggesting that *where it makes sense* 
>>> these should be advanced as requirements against conferences in 
>>> general, rather than being focused as requirements only for chat 
>>> 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 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 current speaker.
>>>
>>> It also may provide a better way to deal with anonymous participants 
>>> in all sorts of conferences, by giving them nicknames as handles to 
>>> reference them by.
>>>
>>> Then, instead of saying: "Will the anonymous participant with the 
>>> deep voice please repeat his question?", you can say: "Darth, will 
>>> you please repeat your question?".
>>>
>>>
>>>>> However it is relatively trivial to be more accomodating, 
>>>>
>>>>
>>> adding and
>>>
>>>>> removing cpim wrappers according to the desires of the individual 
>>>>> 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 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 
>>>>
>>>>
>>> nicknames will
>>>
>>>>> need to be authenticated and authorized. But it isn't at all clear 
>>>>> that the focus is the right entity to do so. (The scope is wrong.)
>>>>
>>>>
>>>> I don't think a nickname has to be authorized. Users are authorized,
>>>
>>>
>>> > and once a user is authorized, she can choose any available nickname.
>>> > Is this what you meant?
>>>
>>>> Regarding the scope of the nicknames, I believe a 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 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 that is just 
>>> one of a large pool of independent servers that are chosen at random 
>>> as hosts for conferences.
>>>
>>> When the same group of users join in a number of conferences over a 
>>> period of time, within that scope a nickname should be bound to a 
>>> user for as long as that user wants it to remain bound.
>>>
>>>
>>>>> I think this would be better served by using real, routable im: or 
>>>>> sip: uris. As needed, service providers can exist to host nicknames 
>>>>> and forward requests addressed to them to other addresses.
>>>>
>>>>
>>>> The point is that a nickname should not let you track the real user.
>>>
>>>
>>> > Only the conference server is able to map the real SIP URI to the 
>>> nickname,
>>> > but not users. For instance, if user B receives an instant message
>>> > (through the conference server) from user A, B should only see the
>>> > nickname, unless A wants to disclose his real URI.
>>>
>>>> Making nicknames a real URI loose the semantics of the "nickname".
>>>
>>>
>>> > We don't want that behaviour, we want a nickname to remain a nickname,
>>> > something meaningless.
>>>
>>> That depends on how things are administered. There could be 
>>> "nickname" servers, that are nothing but specialized proxies. I would 
>>> contract with one of these servers for whatever nicknames I want. 
>>> These would be unique usernames within the domain managed by that 
>>> server. Each would be configured to forward to an address of my 
>>> choice. I would be given control to turn forwarding on and off 
>>> selectively, so perhaps it would only work when I was actively using 
>>> a particular nickname in a conference.
>>>
>>> Then I could use the nickname as my address when joining a 
>>> conference. I could permit the conference server to disclose this 
>>> address, and yet my true identity would remain hidden.
>>>
>>> The advantage of this is that it decouples the administration of 
>>> nickname namespaces from the administration of conference servers.
>>>
>>> But I am not necessarily opposed to coupling nickname namespaces with 
>>> conference administration *if* the scoping can be made reasonable.
>>>
>>>     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
> 

-- 
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 Feb 25 14:35: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 OAA07282
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 14:35:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4oG-0001Gy-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 14:35:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw4nA-0001B6-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 14:34:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4mL-000168-00; Wed, 25 Feb 2004 14:33:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw4mD-0006hH-My; Wed, 25 Feb 2004 14: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 1Aw4lN-0006fY-J8
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 14:32: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 OAA07141
	for <simple@ietf.org>; Wed, 25 Feb 2004 14:32:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4lK-0000zE-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:32:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw4kR-0000tk-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:31:12 -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 1Aw4k5-0000no-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:30:49 -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 i1PJUGuA009482;
	Wed, 25 Feb 2004 11:30:16 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGH93276;
	Wed, 25 Feb 2004 14:30:15 -0500 (EST)
Message-ID: <403CF7C7.1020507@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: hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com, simple@ietf.org,
        aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@esebe019.ntc.nokia.com> <403B7A75.4000103@cisco.com> <403CF33B.8090206@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, 25 Feb 2004 14:30: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

Jonathan,

I agree in full with what you say.

	Paul

Jonathan Rosenberg wrote:
> To answer this question, in RTP, the SSRC is used for identification. 
> The SSRC is mapped to a name through the RTCP SDES packets, which come 
> every once in a while, and bind the SSRC to a CNAME. The CNAME can also 
> be associated with supplementary data, such as the NAME parameter, which 
> basically provides a nickname. Its described in RFC3500 thusly:
> 
>> 6.5.2 NAME: User Name SDES Item
>>
>>     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=2    |     length    | common name of source       ...
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>    This is the real name used to describe the source, e.g., "John Doe,
>>    Bit Recycler".  It may be in any form desired by the user.  For
>>    applications such as conferencing, this form of name may be the most
>>    desirable for display in participant lists, and therefore might be
>>    sent most frequently of those items other than CNAME.  Profiles MAY
>>    establish such priorities.  The NAME value is expected to remain
>>    constant at least for the duration of a session.  It SHOULD NOT be
>>    relied upon to be unique among all participants in the session.
> 
> 
> 
> I see the IM nickname as being equivalent; an in-band identifier of the 
> user name.
> 
> RTP defines the scope of these nicknames as bound to a session, and does 
> not require uniqueness. Thats a bit different than what is being 
> proposed here.
> 
> Note that we have always had a problem with SSRC/CNAME that there was no 
> easy way to map them to a SIP URI that could be used for signaling. That 
> 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 
> have a private call with a user, outside of the conference, what SIP URI 
> to use?
> 
> I also agree with comments raised by Brian and others that requirements 
> for management of nicknames - creation, deletion, and scope - are not 
> tied to IM. If we need that functionality, we should introduce them as 
> requirements in the general conferencing work. Additionally, the 
> mechanism for this management should not be IM specific. Seems to me 
> like CPCP would be the ideal way to set them up. I believe they would be 
> useful for general conferencing as has been pointed out. The only thing 
> thats really IM specific is how such information is conveyed in the 
> message; usage of From in cpim seems reasonable to me.
> 
> One other thing in the draft that I would like to point out, is that 
> there is a feature that allows for private conversations. This is done 
> by allowing a user to address an IM to one or more group participants, 
> using To and CC CPIM fields. To me, this is also another conference 
> function that is not specific to IM. In fact, I dont see how it differs 
> from sidebars.
> 
> Thanks,
> Jonathan R.
> 
> Paul Kyzivat wrote:
> 
>> Hmm. I was wondering about that too. I guess one possibility would be 
>> to send the mapping from SSRC in RTCP. (I am not very knowledgable 
>> about RTP, but I think RTCP carries a mapping from SSRC to text names.)
>>
>> Another way would be for the SSRC to itself be considered a form of 
>> nickname and be published as part of the conference state. (I guess 
>> that would require a facility for multiple nicknames per participant.)
>>
>>     Paul
>>
>> hisham.khartabil@nokia.com wrote:
>>
>>> Just out of curiosity: how do you transport the display name (nick 
>>> name) for audio or video? In RTP? or does the recipient have to have 
>>> local mapping between SSRCs and display names?
>>>
>>> /Hisham
>>>
>>>
>>>> -----Original Message-----
>>>> From: simple-admin@ietf.org [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 
>>>>>
>>>>>
>>>>>
>>>> goal should
>>>>
>>>>>> not be to introduce special features for chat conferences. It 
>>>>>> should be to learn what features users of chat conferences expect, 
>>>>>> and ensure that comparable features are available via our 
>>>>>> conference framework, and available with any media when that makes 
>>>>>> sense. So I think some of these ideas need to flow back into the 
>>>>>> 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 aren't any now.
>>>>
>>>> I agree there aren't. I am suggesting that *where it makes sense* 
>>>> these should be advanced as requirements against conferences in 
>>>> general, rather than being focused as requirements only for chat 
>>>> 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 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 current speaker.
>>>>
>>>> It also may provide a better way to deal with anonymous participants 
>>>> in all sorts of conferences, by giving them nicknames as handles to 
>>>> reference them by.
>>>>
>>>> Then, instead of saying: "Will the anonymous participant with the 
>>>> deep voice please repeat his question?", you can say: "Darth, will 
>>>> you please repeat your question?".
>>>>
>>>>
>>>>>> However it is relatively trivial to be more accomodating, 
>>>>>
>>>>>
>>>>>
>>>> adding and
>>>>
>>>>>> removing cpim wrappers according to the desires of the individual 
>>>>>> 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 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 
>>>>>
>>>>>
>>>>>
>>>> nicknames will
>>>>
>>>>>> need to be authenticated and authorized. But it isn't at all clear 
>>>>>> that the focus is the right entity to do so. (The scope is wrong.)
>>>>>
>>>>>
>>>>>
>>>>> I don't think a nickname has to be authorized. Users are authorized,
>>>>
>>>>
>>>>
>>>> > and once a user is authorized, she can choose any available nickname.
>>>> > Is this what you meant?
>>>>
>>>>> Regarding the scope of the nicknames, I believe a 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 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 that is just 
>>>> one of a large pool of independent servers that are chosen at random 
>>>> as hosts for conferences.
>>>>
>>>> When the same group of users join in a number of conferences over a 
>>>> period of time, within that scope a nickname should be bound to a 
>>>> user for as long as that user wants it to remain bound.
>>>>
>>>>
>>>>>> I think this would be better served by using real, routable im: or 
>>>>>> sip: uris. As needed, service providers can exist to host 
>>>>>> nicknames and forward requests addressed to them to other addresses.
>>>>>
>>>>>
>>>>>
>>>>> The point is that a nickname should not let you track the real user.
>>>>
>>>>
>>>>
>>>> > Only the conference server is able to map the real SIP URI to the 
>>>> nickname,
>>>> > but not users. For instance, if user B receives an instant message
>>>> > (through the conference server) from user A, B should only see the
>>>> > nickname, unless A wants to disclose his real URI.
>>>>
>>>>> Making nicknames a real URI loose the semantics of the "nickname".
>>>>
>>>>
>>>>
>>>> > We don't want that behaviour, we want a nickname to remain a 
>>>> nickname,
>>>> > something meaningless.
>>>>
>>>> That depends on how things are administered. There could be 
>>>> "nickname" servers, that are nothing but specialized proxies. I 
>>>> would contract with one of these servers for whatever nicknames I 
>>>> want. These would be unique usernames within the domain managed by 
>>>> that server. Each would be configured to forward to an address of my 
>>>> choice. I would be given control to turn forwarding on and off 
>>>> selectively, so perhaps it would only work when I was actively using 
>>>> a particular nickname in a conference.
>>>>
>>>> Then I could use the nickname as my address when joining a 
>>>> conference. I could permit the conference server to disclose this 
>>>> address, and yet my true identity would remain hidden.
>>>>
>>>> The advantage of this is that it decouples the administration of 
>>>> nickname namespaces from the administration of conference servers.
>>>>
>>>> But I am not necessarily opposed to coupling nickname namespaces 
>>>> with conference administration *if* the scoping can be made reasonable.
>>>>
>>>>     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 Feb 25 14:35: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 OAA07336
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 14:35: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 1Aw4oK-0006rJ-2l
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 14:35:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PJZCHY026359
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 14:35:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw4oJ-0006r3-Of
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 14:35: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 OAA07294
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 14:35:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4oG-0001H2-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 14:35:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw4nB-0001BD-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 14:34:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4mL-000168-00; Wed, 25 Feb 2004 14:33:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw4mD-0006hH-My; Wed, 25 Feb 2004 14: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 1Aw4lN-0006fY-J8
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 14:32: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 OAA07141
	for <simple@ietf.org>; Wed, 25 Feb 2004 14:32:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw4lK-0000zE-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:32:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw4kR-0000tk-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:31:12 -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 1Aw4k5-0000no-00
	for simple@ietf.org; Wed, 25 Feb 2004 14:30:49 -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 i1PJUGuA009482;
	Wed, 25 Feb 2004 11:30:16 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGH93276;
	Wed, 25 Feb 2004 14:30:15 -0500 (EST)
Message-ID: <403CF7C7.1020507@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: hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com, simple@ietf.org,
        aki.niemi@nokia.com
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@esebe019.ntc.nokia.com> <403B7A75.4000103@cisco.com> <403CF33B.8090206@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, 25 Feb 2004 14:30: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

Jonathan,

I agree in full with what you say.

	Paul

Jonathan Rosenberg wrote:
> To answer this question, in RTP, the SSRC is used for identification. 
> The SSRC is mapped to a name through the RTCP SDES packets, which come 
> every once in a while, and bind the SSRC to a CNAME. The CNAME can also 
> be associated with supplementary data, such as the NAME parameter, which 
> basically provides a nickname. Its described in RFC3500 thusly:
> 
>> 6.5.2 NAME: User Name SDES Item
>>
>>     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=2    |     length    | common name of source       ...
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>    This is the real name used to describe the source, e.g., "John Doe,
>>    Bit Recycler".  It may be in any form desired by the user.  For
>>    applications such as conferencing, this form of name may be the most
>>    desirable for display in participant lists, and therefore might be
>>    sent most frequently of those items other than CNAME.  Profiles MAY
>>    establish such priorities.  The NAME value is expected to remain
>>    constant at least for the duration of a session.  It SHOULD NOT be
>>    relied upon to be unique among all participants in the session.
> 
> 
> 
> I see the IM nickname as being equivalent; an in-band identifier of the 
> user name.
> 
> RTP defines the scope of these nicknames as bound to a session, and does 
> not require uniqueness. Thats a bit different than what is being 
> proposed here.
> 
> Note that we have always had a problem with SSRC/CNAME that there was no 
> easy way to map them to a SIP URI that could be used for signaling. That 
> 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 
> have a private call with a user, outside of the conference, what SIP URI 
> to use?
> 
> I also agree with comments raised by Brian and others that requirements 
> for management of nicknames - creation, deletion, and scope - are not 
> tied to IM. If we need that functionality, we should introduce them as 
> requirements in the general conferencing work. Additionally, the 
> mechanism for this management should not be IM specific. Seems to me 
> like CPCP would be the ideal way to set them up. I believe they would be 
> useful for general conferencing as has been pointed out. The only thing 
> thats really IM specific is how such information is conveyed in the 
> message; usage of From in cpim seems reasonable to me.
> 
> One other thing in the draft that I would like to point out, is that 
> there is a feature that allows for private conversations. This is done 
> by allowing a user to address an IM to one or more group participants, 
> using To and CC CPIM fields. To me, this is also another conference 
> function that is not specific to IM. In fact, I dont see how it differs 
> from sidebars.
> 
> Thanks,
> Jonathan R.
> 
> Paul Kyzivat wrote:
> 
>> Hmm. I was wondering about that too. I guess one possibility would be 
>> to send the mapping from SSRC in RTCP. (I am not very knowledgable 
>> about RTP, but I think RTCP carries a mapping from SSRC to text names.)
>>
>> Another way would be for the SSRC to itself be considered a form of 
>> nickname and be published as part of the conference state. (I guess 
>> that would require a facility for multiple nicknames per participant.)
>>
>>     Paul
>>
>> hisham.khartabil@nokia.com wrote:
>>
>>> Just out of curiosity: how do you transport the display name (nick 
>>> name) for audio or video? In RTP? or does the recipient have to have 
>>> local mapping between SSRCs and display names?
>>>
>>> /Hisham
>>>
>>>
>>>> -----Original Message-----
>>>> From: simple-admin@ietf.org [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 
>>>>>
>>>>>
>>>>>
>>>> goal should
>>>>
>>>>>> not be to introduce special features for chat conferences. It 
>>>>>> should be to learn what features users of chat conferences expect, 
>>>>>> and ensure that comparable features are available via our 
>>>>>> conference framework, and available with any media when that makes 
>>>>>> sense. So I think some of these ideas need to flow back into the 
>>>>>> 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 aren't any now.
>>>>
>>>> I agree there aren't. I am suggesting that *where it makes sense* 
>>>> these should be advanced as requirements against conferences in 
>>>> general, rather than being focused as requirements only for chat 
>>>> 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 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 current speaker.
>>>>
>>>> It also may provide a better way to deal with anonymous participants 
>>>> in all sorts of conferences, by giving them nicknames as handles to 
>>>> reference them by.
>>>>
>>>> Then, instead of saying: "Will the anonymous participant with the 
>>>> deep voice please repeat his question?", you can say: "Darth, will 
>>>> you please repeat your question?".
>>>>
>>>>
>>>>>> However it is relatively trivial to be more accomodating, 
>>>>>
>>>>>
>>>>>
>>>> adding and
>>>>
>>>>>> removing cpim wrappers according to the desires of the individual 
>>>>>> 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 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 
>>>>>
>>>>>
>>>>>
>>>> nicknames will
>>>>
>>>>>> need to be authenticated and authorized. But it isn't at all clear 
>>>>>> that the focus is the right entity to do so. (The scope is wrong.)
>>>>>
>>>>>
>>>>>
>>>>> I don't think a nickname has to be authorized. Users are authorized,
>>>>
>>>>
>>>>
>>>> > and once a user is authorized, she can choose any available nickname.
>>>> > Is this what you meant?
>>>>
>>>>> Regarding the scope of the nicknames, I believe a 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 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 that is just 
>>>> one of a large pool of independent servers that are chosen at random 
>>>> as hosts for conferences.
>>>>
>>>> When the same group of users join in a number of conferences over a 
>>>> period of time, within that scope a nickname should be bound to a 
>>>> user for as long as that user wants it to remain bound.
>>>>
>>>>
>>>>>> I think this would be better served by using real, routable im: or 
>>>>>> sip: uris. As needed, service providers can exist to host 
>>>>>> nicknames and forward requests addressed to them to other addresses.
>>>>>
>>>>>
>>>>>
>>>>> The point is that a nickname should not let you track the real user.
>>>>
>>>>
>>>>
>>>> > Only the conference server is able to map the real SIP URI to the 
>>>> nickname,
>>>> > but not users. For instance, if user B receives an instant message
>>>> > (through the conference server) from user A, B should only see the
>>>> > nickname, unless A wants to disclose his real URI.
>>>>
>>>>> Making nicknames a real URI loose the semantics of the "nickname".
>>>>
>>>>
>>>>
>>>> > We don't want that behaviour, we want a nickname to remain a 
>>>> nickname,
>>>> > something meaningless.
>>>>
>>>> That depends on how things are administered. There could be 
>>>> "nickname" servers, that are nothing but specialized proxies. I 
>>>> would contract with one of these servers for whatever nicknames I 
>>>> want. These would be unique usernames within the domain managed by 
>>>> that server. Each would be configured to forward to an address of my 
>>>> choice. I would be given control to turn forwarding on and off 
>>>> selectively, so perhaps it would only work when I was actively using 
>>>> a particular nickname in a conference.
>>>>
>>>> Then I could use the nickname as my address when joining a 
>>>> conference. I could permit the conference server to disclose this 
>>>> address, and yet my true identity would remain hidden.
>>>>
>>>> The advantage of this is that it decouples the administration of 
>>>> nickname namespaces from the administration of conference servers.
>>>>
>>>> But I am not necessarily opposed to coupling nickname namespaces 
>>>> with conference administration *if* the scoping can be made reasonable.
>>>>
>>>>     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 Feb 25 17:13: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 RAA18378
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 17:13:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7H7-0003vG-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 17:13:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw7G5-0003oR-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 17:12:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7F9-0003jH-00; Wed, 25 Feb 2004 17: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 1Aw7F9-00086w-7z; Wed, 25 Feb 2004 17: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 1Aw7EJ-00084u-KX
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 17:10: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 RAA18223
	for <simple@ietf.org>; Wed, 25 Feb 2004 17:10:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7EH-0003eX-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:10:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw7DJ-0003ZN-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:09:10 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7Cn-0003Tt-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:08:37 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PM8GNr009415
	for <simple@ietf.org>; Wed, 25 Feb 2004 17:08:17 -0500 (EST)
Message-ID: <403D1CB9.9040600@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] Models for representing presence rules
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 17:07: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=1.0 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

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.
-- 
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 Feb 25 17:13: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 RAA18418
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 17:13: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 1Aw7HD-00006I-K0
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 17:13:11 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PMDBx5000380
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 17:13:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw7HD-000063-GO
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 17:13: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 RAA18396
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 17:13:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7HB-0003vk-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 17:13:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw7G6-0003oZ-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 17:12:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7F9-0003jH-00; Wed, 25 Feb 2004 17: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 1Aw7F9-00086w-7z; Wed, 25 Feb 2004 17: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 1Aw7EJ-00084u-KX
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 17:10: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 RAA18223
	for <simple@ietf.org>; Wed, 25 Feb 2004 17:10:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7EH-0003eX-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:10:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw7DJ-0003ZN-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:09:10 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7Cn-0003Tt-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:08:37 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PM8GNr009415
	for <simple@ietf.org>; Wed, 25 Feb 2004 17:08:17 -0500 (EST)
Message-ID: <403D1CB9.9040600@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] Models for representing presence rules
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 17:07: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=1.0 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

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.
-- 
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 Feb 25 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 RAA18925
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 17:19:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7NS-0004rT-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 17:19:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw7MJ-0004f2-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 17:18:27 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7LY-0004We-00; Wed, 25 Feb 2004 17:17:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Aw76T-0004hS-9k; Wed, 25 Feb 2004 17: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 1Aw76Q-00076a-CU; Wed, 25 Feb 2004 17: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 1Aw75w-00075i-PV
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 17:01: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 RAA17784
	for <simple@ietf.org>; Wed, 25 Feb 2004 17:01:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw75u-0002hv-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:01:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw74e-0002Za-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:00:13 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw73n-0002Nx-00
	for simple@ietf.org; Wed, 25 Feb 2004 16:59:19 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PLwxNr009412
	for <simple@ietf.org>; Wed, 25 Feb 2004 16:58:59 -0500 (EST)
Message-ID: <403D1A8C.2040308@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] comments on draft-ietf-simple-cipid
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 16:58: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

Some comments on the draft:


1. Its unclear where these attributes are intended to live within a pidf 
document. Is the assumption that there would be a tuple representing the 
presentity, and that these attributes would live there? Can they be part 
of a tuple representing an IM service or a cell phone?

2. I recall having a discussion about whether vcards should be in-band 
or fetched via a reference; it seems to me that it would not be so bad 
to allow them to appaer within the presence document rather than via a 
reference.

3. For the icon, I think you need to say a bit more about size 
constraints, allowed formats, etc. Here, the image is likely to be 
processed by an automata (for example, by including as a specific part 
of a user interface), and therefore we need to be careful about defining 
details.

4. I'm not a vcard expert - cant homepage be part of a vcard also?

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  Wed Feb 25 17:20: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 RAA19067
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 17:20: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 1Aw7NV-0000at-MB
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 17:19:41 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PMJfbC002277
	for simple-archive@odin.ietf.org; Wed, 25 Feb 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 1Aw7NV-0000ae-Iy
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 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 RAA18943
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 17:19:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7NT-0004rZ-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 17:19:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw7MK-0004f9-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 17:18:28 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7LY-0004We-00; Wed, 25 Feb 2004 17:17:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Aw76T-0004hS-9k; Wed, 25 Feb 2004 17: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 1Aw76Q-00076a-CU; Wed, 25 Feb 2004 17: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 1Aw75w-00075i-PV
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 17:01: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 RAA17784
	for <simple@ietf.org>; Wed, 25 Feb 2004 17:01:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw75u-0002hv-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:01:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw74e-0002Za-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:00:13 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw73n-0002Nx-00
	for simple@ietf.org; Wed, 25 Feb 2004 16:59:19 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1PLwxNr009412
	for <simple@ietf.org>; Wed, 25 Feb 2004 16:58:59 -0500 (EST)
Message-ID: <403D1A8C.2040308@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] comments on draft-ietf-simple-cipid
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 16:58: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

Some comments on the draft:


1. Its unclear where these attributes are intended to live within a pidf 
document. Is the assumption that there would be a tuple representing the 
presentity, and that these attributes would live there? Can they be part 
of a tuple representing an IM service or a cell phone?

2. I recall having a discussion about whether vcards should be in-band 
or fetched via a reference; it seems to me that it would not be so bad 
to allow them to appaer within the presence document rather than via a 
reference.

3. For the icon, I think you need to say a bit more about size 
constraints, allowed formats, etc. Here, the image is likely to be 
processed by an automata (for example, by including as a specific part 
of a user interface), and therefore we need to be careful about defining 
details.

4. I'm not a vcard expert - cant homepage be part of a vcard also?

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  Wed Feb 25 17:42: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 RAA19930
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 17:42:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7j7-00078E-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 17:42:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw7iA-00072c-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 17:41:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7hH-0006yB-00; Wed, 25 Feb 2004 17: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 1Aw7hF-0002YW-AG; Wed, 25 Feb 2004 17:40:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw7gJ-0002XI-IP
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 17:39: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 RAA19818
	for <simple@ietf.org>; Wed, 25 Feb 2004 17:39:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7gH-0006so-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:39:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw7fJ-0006oR-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:38:06 -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 1Aw7eV-0006fX-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:37:15 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 25 Feb 2004 14:47: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 i1PMahuA009338;
	Wed, 25 Feb 2004 14:36:44 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGI13367;
	Wed, 25 Feb 2004 17:36:42 -0500 (EST)
Message-ID: <403D2379.8020808@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] Models for representing presence rules
References: <403D1CB9.9040600@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, 25 Feb 2004 17:36: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=1.0 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:
> 
> 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.

My first inclination would be for a semantically based approach, though 
it certainly has the drawbacks you mention.

There are other consequences to the syntactic approach as well, beyond 
what you mention: because it can have awkward interactions and 
consequences, there will be a tendency to constrain the syntax of pidf 
and extensions in order to minimize the consequences. But that will make 
creation of extensions difficult, and will likely contort the result.

At least with the semantic approach, it should be possible to spread the 
work. Each new extension should include its own set of rule notation.

	Paul


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


From exim@www1.ietf.org  Wed Feb 25 17:42: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 RAA19988
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 17: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 1Aw7jC-0002ij-C7
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 17:42:08 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PMg6WP010457
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 17:42:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw7jC-0002ia-7S
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 17:42: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 RAA19948
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 17:42:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7j9-00078U-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 17:42:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw7iB-00072k-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 17:41:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7hH-0006yB-00; Wed, 25 Feb 2004 17: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 1Aw7hF-0002YW-AG; Wed, 25 Feb 2004 17:40:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw7gJ-0002XI-IP
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 17:39: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 RAA19818
	for <simple@ietf.org>; Wed, 25 Feb 2004 17:39:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw7gH-0006so-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:39:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw7fJ-0006oR-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:38:06 -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 1Aw7eV-0006fX-00
	for simple@ietf.org; Wed, 25 Feb 2004 17:37:15 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 25 Feb 2004 14:47: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 i1PMahuA009338;
	Wed, 25 Feb 2004 14:36:44 -0800 (PST)
Received: from cisco.com ([161.44.79.70])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGI13367;
	Wed, 25 Feb 2004 17:36:42 -0500 (EST)
Message-ID: <403D2379.8020808@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] Models for representing presence rules
References: <403D1CB9.9040600@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, 25 Feb 2004 17:36: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=1.0 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:
> 
> 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.

My first inclination would be for a semantically based approach, though 
it certainly has the drawbacks you mention.

There are other consequences to the syntactic approach as well, beyond 
what you mention: because it can have awkward interactions and 
consequences, there will be a tendency to constrain the syntax of pidf 
and extensions in order to minimize the consequences. But that will make 
creation of extensions difficult, and will likely contort the result.

At least with the semantic approach, it should be possible to spread the 
work. Each new extension should include its own set of rule notation.

	Paul


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



From simple-admin@ietf.org  Wed Feb 25 19:04: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 TAA25053
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 19:04:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw90f-0000VY-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 19:04:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw8zk-0000Qh-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 19:03:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw8zJ-0000L9-00; Wed, 25 Feb 2004 19:02:49 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw8yZ-0000cE-Ik; Wed, 25 Feb 2004 19:02:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw8xy-0000an-55
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 19:01: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 TAA24930
	for <simple@ietf.org>; Wed, 25 Feb 2004 19:01:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw8xu-0000DZ-00
	for simple@ietf.org; Wed, 25 Feb 2004 19:01:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw8wv-00006d-00
	for simple@ietf.org; Wed, 25 Feb 2004 19:00:21 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw8w3-0007no-00
	for simple@ietf.org; Wed, 25 Feb 2004 18:59:27 -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 i1PNxLmR005975;
	Wed, 25 Feb 2004 18:59:21 -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 i1PNxKH29682;
	Wed, 25 Feb 2004 18:59:21 -0500
Message-ID: <403D36D8.2050309@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.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: Re: [Simple] comments on draft-ietf-simple-cipid
References: <403D1A8C.2040308@dynamicsoft.com>
In-Reply-To: <403D1A8C.2040308@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, 25 Feb 2004 18:59: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



Jonathan Rosenberg wrote:

> Some comments on the draft:
> 
> 
> 1. Its unclear where these attributes are intended to live within a pidf 
> document. Is the assumption that there would be a tuple representing the 
> presentity, and that these attributes would live there? Can they be part 
> of a tuple representing an IM service or a cell phone?

I suppose this is part of the 'what's-a-tuple' discussion, although I 
tend to think that we don't really need to know what exactly a tuple is 
to answer your question, just that there will be some tuples where this 
information is likely to be not particularly useful. I don't think it 
has to be presentity, as associating vCard information with a device 
could be nominally useful in some circumstances.

There seem to be two approaches:
(1) try to nail down what type of tuples can take this information;

(2) allow users to make that choice, under the assumption that it's 
usually pretty obvious in a specific case what information makes sense 
(and it's harmless if somebody attaches it to some entity where its 
utility or meaning is dubious).

Unless somebody has a crisp formulation for a rule for (1) that is 
machine-testable, I'd be happy with (2).

One possible rule is to build in a dependency on RPID: CIPID information 
can appear if the contact-type is in-person, presentity or service (?), 
but not for 'device'.


> 
> 2. I recall having a discussion about whether vcards should be in-band 
> or fetched via a reference; it seems to me that it would not be so bad 
> to allow them to appaer within the presence document rather than via a 
> reference.

This is always possible using one of two mechanisms: data URLs (RFC 
2397) or attachments (cid/mid, RFC 2392). Is there sufficient value to 
allow literal inclusion as an XML string? (Since this is much simpler to 
deal with than mid/cid and probably significantly more efficient than 
data URL due to the encoding needed for those, this might be a good idea.)

One argument for favoring reference is that in many cases, the recipient 
already has this information, so sending it again and again for each 
subscription or notification is inefficient.


> 
> 3. For the icon, I think you need to say a bit more about size 
> constraints, allowed formats, etc. Here, the image is likely to be 
> processed by an automata (for example, by including as a specific part 
> of a user interface), and therefore we need to be careful about defining 
> details.

We can mandate support for PNG, JPEG and GIF, if that's acceptable. I'm 
not sure if mandating a maximum size makes as much sense since the 
receiver can always scale it down; an icon that looks tiny on an 
1600x1200 display is probably too large for a 320x240 PDA screen.

> 
> 4. I'm not a vcard expert - cant homepage be part of a vcard also?

Yes, http://www.ietf.org/rfc/rfc2426.txt has that in Section 3.6.8.

If vCards are by reference only, it gets rather awkward to define a 
simple URI. This is less of problem if we allow direct textual inclusion.

I'm happy to omit this if we can find a solution that doesn't require using

data:text/directory,BEGIN:vCard%0AVERSION:3.0%0AURL:http://www.example.com/%0aEND:vCard

(I probably missed some escaping here...)

> 
> Thanks,
> Jonathan R.

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


From exim@www1.ietf.org  Wed Feb 25 19:04: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 TAA25075
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 19: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 1Aw90k-0000rO-DE
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 19:04:18 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1Q04I3c003302
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 19:04:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw90k-0000rB-7x
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 19:04: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 TAA25071
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 19:04:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw90g-0000Vg-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 19:04:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw8zl-0000Qo-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 19:03:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw8zJ-0000L9-00; Wed, 25 Feb 2004 19:02:49 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw8yZ-0000cE-Ik; Wed, 25 Feb 2004 19:02:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw8xy-0000an-55
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 19:01: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 TAA24930
	for <simple@ietf.org>; Wed, 25 Feb 2004 19:01:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw8xu-0000DZ-00
	for simple@ietf.org; Wed, 25 Feb 2004 19:01:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw8wv-00006d-00
	for simple@ietf.org; Wed, 25 Feb 2004 19:00:21 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw8w3-0007no-00
	for simple@ietf.org; Wed, 25 Feb 2004 18:59:27 -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 i1PNxLmR005975;
	Wed, 25 Feb 2004 18:59:21 -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 i1PNxKH29682;
	Wed, 25 Feb 2004 18:59:21 -0500
Message-ID: <403D36D8.2050309@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.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: Re: [Simple] comments on draft-ietf-simple-cipid
References: <403D1A8C.2040308@dynamicsoft.com>
In-Reply-To: <403D1A8C.2040308@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, 25 Feb 2004 18:59: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



Jonathan Rosenberg wrote:

> Some comments on the draft:
> 
> 
> 1. Its unclear where these attributes are intended to live within a pidf 
> document. Is the assumption that there would be a tuple representing the 
> presentity, and that these attributes would live there? Can they be part 
> of a tuple representing an IM service or a cell phone?

I suppose this is part of the 'what's-a-tuple' discussion, although I 
tend to think that we don't really need to know what exactly a tuple is 
to answer your question, just that there will be some tuples where this 
information is likely to be not particularly useful. I don't think it 
has to be presentity, as associating vCard information with a device 
could be nominally useful in some circumstances.

There seem to be two approaches:
(1) try to nail down what type of tuples can take this information;

(2) allow users to make that choice, under the assumption that it's 
usually pretty obvious in a specific case what information makes sense 
(and it's harmless if somebody attaches it to some entity where its 
utility or meaning is dubious).

Unless somebody has a crisp formulation for a rule for (1) that is 
machine-testable, I'd be happy with (2).

One possible rule is to build in a dependency on RPID: CIPID information 
can appear if the contact-type is in-person, presentity or service (?), 
but not for 'device'.


> 
> 2. I recall having a discussion about whether vcards should be in-band 
> or fetched via a reference; it seems to me that it would not be so bad 
> to allow them to appaer within the presence document rather than via a 
> reference.

This is always possible using one of two mechanisms: data URLs (RFC 
2397) or attachments (cid/mid, RFC 2392). Is there sufficient value to 
allow literal inclusion as an XML string? (Since this is much simpler to 
deal with than mid/cid and probably significantly more efficient than 
data URL due to the encoding needed for those, this might be a good idea.)

One argument for favoring reference is that in many cases, the recipient 
already has this information, so sending it again and again for each 
subscription or notification is inefficient.


> 
> 3. For the icon, I think you need to say a bit more about size 
> constraints, allowed formats, etc. Here, the image is likely to be 
> processed by an automata (for example, by including as a specific part 
> of a user interface), and therefore we need to be careful about defining 
> details.

We can mandate support for PNG, JPEG and GIF, if that's acceptable. I'm 
not sure if mandating a maximum size makes as much sense since the 
receiver can always scale it down; an icon that looks tiny on an 
1600x1200 display is probably too large for a 320x240 PDA screen.

> 
> 4. I'm not a vcard expert - cant homepage be part of a vcard also?

Yes, http://www.ietf.org/rfc/rfc2426.txt has that in Section 3.6.8.

If vCards are by reference only, it gets rather awkward to define a 
simple URI. This is less of problem if we allow direct textual inclusion.

I'm happy to omit this if we can find a solution that doesn't require using

data:text/directory,BEGIN:vCard%0AVERSION:3.0%0AURL:http://www.example.com/%0aEND:vCard

(I probably missed some escaping here...)

> 
> Thanks,
> Jonathan R.

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



From simple-admin@ietf.org  Wed Feb 25 19:24: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 TAA26170
	for <simple-archive@ietf.org>; Wed, 25 Feb 2004 19:24:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw9Jr-0002uQ-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 19:24:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw9It-0002mF-00
	for simple-archive@ietf.org; Wed, 25 Feb 2004 19:23:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw9Hx-0002f1-00; Wed, 25 Feb 2004 19:22:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw9Ht-0001zU-4s; Wed, 25 Feb 2004 19: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 1Aw9HB-0001y6-Mn
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 19:21: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 TAA26078
	for <simple@ietf.org>; Wed, 25 Feb 2004 19:21:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw9HA-0002Yi-00
	for simple@ietf.org; Wed, 25 Feb 2004 19:21:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw9GA-0002Rk-00
	for simple@ietf.org; Wed, 25 Feb 2004 19:20:15 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw9FU-0002L6-00
	for simple@ietf.org; Wed, 25 Feb 2004 19:19:32 -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 i1Q0JSmR008050;
	Wed, 25 Feb 2004 19:19:28 -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 i1Q0JRH31467;
	Wed, 25 Feb 2004 19:19:27 -0500
Message-ID: <403D3B8F.7030500@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.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: 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
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 19:19: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=1.0 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

This should come as now surprise, but I'm in favor of semantic 
transformations. Beyond the reasons you mention, there is the one of 
representing and editing rules. With a syntactic model, it is possible 
for a user interface to translate a human-understandable policy into a 
show-element, but the reverse transformation is somewhat more difficult 
to make without exposing the user to fairly meaningless information that 
is often in a foreign language (unless your native language happens to 
be English).

It also seems easier to accidentally create an invalid PIDF extension 
document if a schema has a minOccurs > 0 in some nested element.

Clearly, restrictions on attributes will be difficult to express in the 
syntactic model, since we (correctly, I think) didn't want to go down 
the XPath. (As an example, would we want to restrict access to the 
since/until information in RPID, which is expressed as attributes?)

 From a practical perspective, all in-progress PIDF extensions (CIPID, 
RPID, etc.) could already provide filtering information, so 
backward-compatibility doesn't seem much of a problem.

Henning

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  Wed Feb 25 19:24: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 TAA26241
	for <simple-archive@odin.ietf.org>; Wed, 25 Feb 2004 19:24: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 1Aw9Ju-0002Jf-7Q
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 19:24:06 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1Q0O6MY008903
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 19: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 1Aw9Ju-0002JW-3f
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 19:24: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 TAA26188
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 19:24:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw9Js-0002uV-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 19:24:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw9Iu-0002mM-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 19:23:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw9Hx-0002f1-00; Wed, 25 Feb 2004 19:22:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aw9Ht-0001zU-4s; Wed, 25 Feb 2004 19: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 1Aw9HB-0001y6-Mn
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 19:21: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 TAA26078
	for <simple@ietf.org>; Wed, 25 Feb 2004 19:21:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw9HA-0002Yi-00
	for simple@ietf.org; Wed, 25 Feb 2004 19:21:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aw9GA-0002Rk-00
	for simple@ietf.org; Wed, 25 Feb 2004 19:20:15 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aw9FU-0002L6-00
	for simple@ietf.org; Wed, 25 Feb 2004 19:19:32 -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 i1Q0JSmR008050;
	Wed, 25 Feb 2004 19:19:28 -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 i1Q0JRH31467;
	Wed, 25 Feb 2004 19:19:27 -0500
Message-ID: <403D3B8F.7030500@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.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: 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
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 19:19: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=1.0 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

This should come as now surprise, but I'm in favor of semantic 
transformations. Beyond the reasons you mention, there is the one of 
representing and editing rules. With a syntactic model, it is possible 
for a user interface to translate a human-understandable policy into a 
show-element, but the reverse transformation is somewhat more difficult 
to make without exposing the user to fairly meaningless information that 
is often in a foreign language (unless your native language happens to 
be English).

It also seems easier to accidentally create an invalid PIDF extension 
document if a schema has a minOccurs > 0 in some nested element.

Clearly, restrictions on attributes will be difficult to express in the 
syntactic model, since we (correctly, I think) didn't want to go down 
the XPath. (As an example, would we want to restrict access to the 
since/until information in RPID, which is expressed as attributes?)

 From a practical perspective, all in-progress PIDF extensions (CIPID, 
RPID, etc.) could already provide filtering information, so 
backward-compatibility doesn't seem much of a problem.

Henning

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  Thu Feb 26 01:54: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 BAA09867
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 01:54:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFQ0-0006bH-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 01:54:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFOv-0006TH-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 01:53:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFOJ-0006MQ-00; Thu, 26 Feb 2004 01:53:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwFOH-0007Ib-Fx; Thu, 26 Feb 2004 01: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 1AwFNb-0007GL-Lk
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 01:52: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 BAA09760
	for <simple@ietf.org>; Thu, 26 Feb 2004 01:52:17 -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 1AwFNY-0006I3-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:52:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFMe-0006EN-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:51:21 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFML-0006AX-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:51:01 -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 i1Q6ovT18432;
	Thu, 26 Feb 2004 08:50:57 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 08:50:13 +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 i1Q6oDfm017916;
	Thu, 26 Feb 2004 08:50:13 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 004bp2RO; Thu, 26 Feb 2004 08:50:12 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 i1Q6oCO27252;
	Thu, 26 Feb 2004 08:50:12 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 26 Feb 2004 08:50:12 +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: <357AEC66DB509A4EA46CB85D7968B6AF84E12D@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP7qMZtjqXDLWhAR7OT+ySl06ZEzgAi8Byg
To: <Brian.Rosen@marconi.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 26 Feb 2004 06:50:12.0279 (UTC) FILETIME=[C823BC70:01C3FC34]
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 08:50: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.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Brian:

The only structure that the draft suggest is just a Display Name + a =
URI, something that is already existing in e-mail, SIP, and =
message/cpim. The new item is a convention that the Display in =
message/cpim is considered a nickname, the URI is not valid for routing =
purposes, but just for address space allocation.

I don't think this is a big deal.

/Miguel

> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 25 February, 2004 16:07
> To: Garcia Miguel.An (Nokia-NRC/Helsinki);=20
> pkyzivat@cisco.com; Khartabil
> Hisham (Nokia-TP-MSW/Helsinki)
> Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Generally, putting structure in text strings is a poor idea. =20
> However,=20
> we have done that in an implementation here.
>=20
> If you send From: "Brian (whoozitz) Rosen"=20
> <brian.rosen@marconi.com>, then=20
> "Brian Rosen" is a formal display name and "whoozitz" is a nickname. =20
> The UI can use the two forms of identity as appropriate.
>=20
> I think that we should separate the concept of unique=20
> identity from human
> readable names or nicknames.  The protocol mechanisms need the former,
> the humans need the latter.  The URI is unique, and that is=20
> all we need
> to make the protocol work.  Depending on a UI choice, you may need
> display names, nicknames, or URIs.
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> > Sent: Wednesday, February 25, 2004 2:13 AM
> > To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> > Cc: simple@ietf.org; aki.niemi@nokia.com
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Hi Paul:
> >=20
> > In the draft we said that a nickname is the combination of=20
> > the display name and the URI (invalid, allocated by the=20
> > server) in the CPIM headers. The reason to add the URI into=20
> > equation was to mitigate the clash of same display names of=20
> > nickanmes in federated conferences.
> >=20
> > This apprach allows to have two beerLover nicknames in the=20
> > same conference, both sharing the same display name, but a=20
> > different URIs (CPIM headers), e.g., beerLover@conf1.com,=20
> > beerLover@anotherconf.com
> >=20
> > Still the URIs are scoped within the conference server,=20
> > administrative domain, or confederation. And yes, managing of=20
> > those nicknames in a multi-server environment is outside the=20
> > scope of the document.
> >=20
> > /Miguel
> >=20
> > > -----Original Message-----
> > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > Sent: 24 February, 2004 18:19
> > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org;=20
> > Niemi Aki
> > > (Nokia-M/Espoo)
> > > Subject: Re: [Simple] Chat sessions
> > >=20
> > >=20
> > > Hisham,
> > >=20
> > > I don't think I agree with you. In the usage you describe, it=20
> > > probably=20
> > > would be ok for there to be multiple users calling themselves=20
> > > "beerLover". But I believe what is being proposed here is=20
> a unique=20
> > > identity within some scope. (The scope seems lack=20
> > definition so far.)
> > >=20
> > > My primary concern is to define the scope of names clearly.=20
> > > My secondary=20
> > > concern is to potentially separate the scope of these names=20
> > from the=20
> > > scope of the conference, or the conference server, itself. If=20
> > > so, there=20
> > > might be users with names from different scopes in the same=20
> > > conference.=20
> > > And in that case they start to look like URIs.
> > >=20
> > > A case that now occurs to me is when two conferences are=20
> > > federated, by=20
> > > making one focus a participant in another conference. In that=20
> > > case, if=20
> > > nicknames are scoped by conference or conference server, and=20
> > > the scope=20
> > > is implicit rather than being passed around with each name,=20
> > > then it will=20
> > > not be possible to show nicknames for the users of a=20
> > > federated conference.
> > >=20
> > > 	Paul
> > >=20
> > > hisham.khartabil@nokia.com wrote:
> > > > I think we are mixing nickname with user ID (or usename).=20
> > > In a conference talking about beer, I would have a nickname=20
> > > of BeerLover. In a conference talking about MSRP, I would=20
> > > have a nickname MSRPLover. My user ID for both is=20
> > > hisham@nokia.com. If I want to be anonymous, my user ID would=20
> > > be different.
> > > >=20
> > > > I don't think this is the same as assigning aliases to user=20
> > > IDs. I believe this is what Paul is getting at. If you are=20
> > > talking about a nickname within an aokia-M/Espoo)
> > > >=20
> > > >>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=20
> > > >>
> > > >>>>not be to introduce special features for chat conferences. It=20
> > > >>>>should be=20
> > > >>>>to learn what features users of chat conferences expect, and=20
> > > >>>>ensure that=20
> > > >>>>comparable features are available via our conference=20
> > > framework, and=20
> > > >>>>available with any media when that makes sense. So I think=20
> > > >>>>some of these=20
> > > >>>>ideas need to flow back into the 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=20
> > > >>sense* these=20
> > > >>should be advanced as requirements against conferences in=20
> > general,=20
> > > >>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=20
> > conference
> > > >> > of instance messages, but not so much in the other...
> > > >> > Still, we may want to extend the conference package=20
> 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 in=20
> > > >>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=20
> > > >>the deep=20
> > > >>voice please repeat his question?", you can say: "Darth, will=20
> > > >>you please=20
> > > >>repeat your question?".
> > > >>
> > > >>
> > > >>>>However it is relatively trivial to be more accomodating,=20
> > > >>>
> > > >>adding and=20
> > > >>
> > > >>>>removing cpim wrappers according to the desires of the=20
> > > >>>>individual 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=20
> > > >>
> > > >>>>need to be authenticated and authorized. But it isn't at all=20
> > > >>>>clear that=20
> > > >>>>the focus is the right entity to do so. (The scope 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 nickname=20
> > > should be
> > > >>
> > > >> > unique within a conference server or an=20
> 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=20
> 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 that is=20
> > > >>just one=20
> > > >>of a large pool of independent servers that are chosen at=20
> > random as=20
> > > >>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=20
> > > >>to a user=20
> > > >>for as long as that user wants it to remain bound.
> > > >>
> > > >>
> > > >>>>I think this would be better served by using real, routable=20
> > > >>>>im: or sip:=20
> > > >>>>uris. As needed, service providers can exist to host=20
> > > nicknames and=20
> > > >>>>forward requests addressed to them to other addresses.
> > > >>>
> > > >>>The point is that a nickname should not let you track the=20
> > > 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 remain=20
> > > >>a nickname,
> > > >> > something meaningless.
> > > >>
> > > >>That depends on how things are administered. There could be=20
> > > >>"nickname"=20
> > > >>servers, that are nothing but specialized proxies. I would=20
> > > >>contract with=20
> > > >>one of these servers for whatever nicknames I want. These=20
> > would be=20
> > > >>unique usernames within the domain managed by that server.=20
> > > >>Each would be=20
> > > >>configured to forward to an address of my choice. I would=20
> > be given=20
> > > >>control to turn forwarding on and off selectively, so perhaps=20
> > > >>it would=20
> > > >>only work when I was actively using a particular nickname in=20
> > > >>a conference.
> > > >>
> > > >>Then I could use the nickname as my address when joining a=20
> > > >>conference. I=20
> > > >>could permit the conference server to disclose this address,=20
> > > >>and yet my=20
> > > >>true identity would remain hidden.
> > > >>
> > > >>The advantage of this is that it decouples the=20
> administration of=20
> > > >>nickname namespaces from the administration of=20
> conference servers.
> > > >>
> > > >>But I am not necessarily opposed to coupling nickname=20
> > > namespaces with=20
> > > >>conference administration *if* the scoping can be made=20
> reasonable.
> > > >>
> > > >>	Paul
> > > >>
> > > >>
> > > >>_______________________________________________
> > > >>Simple mailing list
> > > >>Simple@ietf.org
> > > >>https://www1.ietf.org/mailman/listinfo/simple
> > > >>
> > > >=20
> > > >=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  Thu Feb 26 01:55: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 BAA09925
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 01:55: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 1AwFQ4-0007V9-KE
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 01:54:52 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1Q6sqpU028834
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 01:54:52 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwFQ4-0007Uy-Fz
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 01: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 BAA09882
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 01:54:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFQ1-0006bO-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 01:54:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFOx-0006TS-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 01:53:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFOJ-0006MQ-00; Thu, 26 Feb 2004 01:53:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwFOH-0007Ib-Fx; Thu, 26 Feb 2004 01: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 1AwFNb-0007GL-Lk
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 01:52: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 BAA09760
	for <simple@ietf.org>; Thu, 26 Feb 2004 01:52:17 -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 1AwFNY-0006I3-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:52:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFMe-0006EN-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:51:21 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFML-0006AX-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:51:01 -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 i1Q6ovT18432;
	Thu, 26 Feb 2004 08:50:57 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 08:50:13 +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 i1Q6oDfm017916;
	Thu, 26 Feb 2004 08:50:13 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 004bp2RO; Thu, 26 Feb 2004 08:50:12 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 i1Q6oCO27252;
	Thu, 26 Feb 2004 08:50:12 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 26 Feb 2004 08:50:12 +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: <357AEC66DB509A4EA46CB85D7968B6AF84E12D@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP7qMZtjqXDLWhAR7OT+ySl06ZEzgAi8Byg
To: <Brian.Rosen@marconi.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 26 Feb 2004 06:50:12.0279 (UTC) FILETIME=[C823BC70:01C3FC34]
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 08:50: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.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Brian:

The only structure that the draft suggest is just a Display Name + a =
URI, something that is already existing in e-mail, SIP, and =
message/cpim. The new item is a convention that the Display in =
message/cpim is considered a nickname, the URI is not valid for routing =
purposes, but just for address space allocation.

I don't think this is a big deal.

/Miguel

> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 25 February, 2004 16:07
> To: Garcia Miguel.An (Nokia-NRC/Helsinki);=20
> pkyzivat@cisco.com; Khartabil
> Hisham (Nokia-TP-MSW/Helsinki)
> Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Generally, putting structure in text strings is a poor idea. =20
> However,=20
> we have done that in an implementation here.
>=20
> If you send From: "Brian (whoozitz) Rosen"=20
> <brian.rosen@marconi.com>, then=20
> "Brian Rosen" is a formal display name and "whoozitz" is a nickname. =20
> The UI can use the two forms of identity as appropriate.
>=20
> I think that we should separate the concept of unique=20
> identity from human
> readable names or nicknames.  The protocol mechanisms need the former,
> the humans need the latter.  The URI is unique, and that is=20
> all we need
> to make the protocol work.  Depending on a UI choice, you may need
> display names, nicknames, or URIs.
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> > Sent: Wednesday, February 25, 2004 2:13 AM
> > To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> > Cc: simple@ietf.org; aki.niemi@nokia.com
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Hi Paul:
> >=20
> > In the draft we said that a nickname is the combination of=20
> > the display name and the URI (invalid, allocated by the=20
> > server) in the CPIM headers. The reason to add the URI into=20
> > equation was to mitigate the clash of same display names of=20
> > nickanmes in federated conferences.
> >=20
> > This apprach allows to have two beerLover nicknames in the=20
> > same conference, both sharing the same display name, but a=20
> > different URIs (CPIM headers), e.g., beerLover@conf1.com,=20
> > beerLover@anotherconf.com
> >=20
> > Still the URIs are scoped within the conference server,=20
> > administrative domain, or confederation. And yes, managing of=20
> > those nicknames in a multi-server environment is outside the=20
> > scope of the document.
> >=20
> > /Miguel
> >=20
> > > -----Original Message-----
> > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > Sent: 24 February, 2004 18:19
> > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org;=20
> > Niemi Aki
> > > (Nokia-M/Espoo)
> > > Subject: Re: [Simple] Chat sessions
> > >=20
> > >=20
> > > Hisham,
> > >=20
> > > I don't think I agree with you. In the usage you describe, it=20
> > > probably=20
> > > would be ok for there to be multiple users calling themselves=20
> > > "beerLover". But I believe what is being proposed here is=20
> a unique=20
> > > identity within some scope. (The scope seems lack=20
> > definition so far.)
> > >=20
> > > My primary concern is to define the scope of names clearly.=20
> > > My secondary=20
> > > concern is to potentially separate the scope of these names=20
> > from the=20
> > > scope of the conference, or the conference server, itself. If=20
> > > so, there=20
> > > might be users with names from different scopes in the same=20
> > > conference.=20
> > > And in that case they start to look like URIs.
> > >=20
> > > A case that now occurs to me is when two conferences are=20
> > > federated, by=20
> > > making one focus a participant in another conference. In that=20
> > > case, if=20
> > > nicknames are scoped by conference or conference server, and=20
> > > the scope=20
> > > is implicit rather than being passed around with each name,=20
> > > then it will=20
> > > not be possible to show nicknames for the users of a=20
> > > federated conference.
> > >=20
> > > 	Paul
> > >=20
> > > hisham.khartabil@nokia.com wrote:
> > > > I think we are mixing nickname with user ID (or usename).=20
> > > In a conference talking about beer, I would have a nickname=20
> > > of BeerLover. In a conference talking about MSRP, I would=20
> > > have a nickname MSRPLover. My user ID for both is=20
> > > hisham@nokia.com. If I want to be anonymous, my user ID would=20
> > > be different.
> > > >=20
> > > > I don't think this is the same as assigning aliases to user=20
> > > IDs. I believe this is what Paul is getting at. If you are=20
> > > talking about a nickname within an aokia-M/Espoo)
> > > >=20
> > > >>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=20
> > > >>
> > > >>>>not be to introduce special features for chat conferences. It=20
> > > >>>>should be=20
> > > >>>>to learn what features users of chat conferences expect, and=20
> > > >>>>ensure that=20
> > > >>>>comparable features are available via our conference=20
> > > framework, and=20
> > > >>>>available with any media when that makes sense. So I think=20
> > > >>>>some of these=20
> > > >>>>ideas need to flow back into the 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=20
> > > >>sense* these=20
> > > >>should be advanced as requirements against conferences in=20
> > general,=20
> > > >>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=20
> > conference
> > > >> > of instance messages, but not so much in the other...
> > > >> > Still, we may want to extend the conference package=20
> 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 in=20
> > > >>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=20
> > > >>the deep=20
> > > >>voice please repeat his question?", you can say: "Darth, will=20
> > > >>you please=20
> > > >>repeat your question?".
> > > >>
> > > >>
> > > >>>>However it is relatively trivial to be more accomodating,=20
> > > >>>
> > > >>adding and=20
> > > >>
> > > >>>>removing cpim wrappers according to the desires of the=20
> > > >>>>individual 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=20
> > > >>
> > > >>>>need to be authenticated and authorized. But it isn't at all=20
> > > >>>>clear that=20
> > > >>>>the focus is the right entity to do so. (The scope 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 nickname=20
> > > should be
> > > >>
> > > >> > unique within a conference server or an=20
> 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=20
> 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 that is=20
> > > >>just one=20
> > > >>of a large pool of independent servers that are chosen at=20
> > random as=20
> > > >>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=20
> > > >>to a user=20
> > > >>for as long as that user wants it to remain bound.
> > > >>
> > > >>
> > > >>>>I think this would be better served by using real, routable=20
> > > >>>>im: or sip:=20
> > > >>>>uris. As needed, service providers can exist to host=20
> > > nicknames and=20
> > > >>>>forward requests addressed to them to other addresses.
> > > >>>
> > > >>>The point is that a nickname should not let you track the=20
> > > 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 remain=20
> > > >>a nickname,
> > > >> > something meaningless.
> > > >>
> > > >>That depends on how things are administered. There could be=20
> > > >>"nickname"=20
> > > >>servers, that are nothing but specialized proxies. I would=20
> > > >>contract with=20
> > > >>one of these servers for whatever nicknames I want. These=20
> > would be=20
> > > >>unique usernames within the domain managed by that server.=20
> > > >>Each would be=20
> > > >>configured to forward to an address of my choice. I would=20
> > be given=20
> > > >>control to turn forwarding on and off selectively, so perhaps=20
> > > >>it would=20
> > > >>only work when I was actively using a particular nickname in=20
> > > >>a conference.
> > > >>
> > > >>Then I could use the nickname as my address when joining a=20
> > > >>conference. I=20
> > > >>could permit the conference server to disclose this address,=20
> > > >>and yet my=20
> > > >>true identity would remain hidden.
> > > >>
> > > >>The advantage of this is that it decouples the=20
> administration of=20
> > > >>nickname namespaces from the administration of=20
> conference servers.
> > > >>
> > > >>But I am not necessarily opposed to coupling nickname=20
> > > namespaces with=20
> > > >>conference administration *if* the scoping can be made=20
> reasonable.
> > > >>
> > > >>	Paul
> > > >>
> > > >>
> > > >>_______________________________________________
> > > >>Simple mailing list
> > > >>Simple@ietf.org
> > > >>https://www1.ietf.org/mailman/listinfo/simple
> > > >>
> > > >=20
> > > >=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 simple-admin@ietf.org  Thu Feb 26 01: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 BAA10020
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 01:55:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFQz-0006lZ-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 01:55:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFQD-0006dK-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 01:55:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFPD-0006UB-00; Thu, 26 Feb 2004 01:53:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwFPF-0007Pj-1L; Thu, 26 Feb 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 1AwFOY-0007Mu-8J
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 01:53: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 BAA09763
	for <simple@ietf.org>; Thu, 26 Feb 2004 01:53:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFOV-0006PW-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:53:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFNY-0006I8-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:52:17 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFMp-0006AY-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:51:31 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1Q6pBNr009627;
	Thu, 26 Feb 2004 01:51:12 -0500 (EST)
Message-ID: <403D9746.1000506@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: Chris Boulton <cboulton@ubiquity.net>
CC: 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>
In-Reply-To: <45730E094814E44488F789C1CDED27AE0219B1BA@gbnewp0758m.eu.ubiquity.net>
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, 26 Feb 2004 01:50:46 -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



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.

Of course, Eric is the author of this and is better suited to answer the 
question.

-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 Feb 26 01: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 BAA10057
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 01:56: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 1AwFR3-0007XW-Ur
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 01:55:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1Q6tr8h028976
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 01:55:53 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwFR3-0007XH-Rc
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 01: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 BAA10037
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 01:55:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFR0-0006le-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 01:55:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFQE-0006dR-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 01:55:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFPD-0006UB-00; Thu, 26 Feb 2004 01:53:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwFPF-0007Pj-1L; Thu, 26 Feb 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 1AwFOY-0007Mu-8J
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 01:53: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 BAA09763
	for <simple@ietf.org>; Thu, 26 Feb 2004 01:53:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFOV-0006PW-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:53:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFNY-0006I8-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:52:17 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFMp-0006AY-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:51:31 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1Q6pBNr009627;
	Thu, 26 Feb 2004 01:51:12 -0500 (EST)
Message-ID: <403D9746.1000506@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: Chris Boulton <cboulton@ubiquity.net>
CC: 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>
In-Reply-To: <45730E094814E44488F789C1CDED27AE0219B1BA@gbnewp0758m.eu.ubiquity.net>
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, 26 Feb 2004 01:50:46 -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



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.

Of course, Eric is the author of this and is better suited to answer the 
question.

-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 Feb 26 02:02: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 CAA12846
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 02:02:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFXN-0007UT-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 02:02:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFWU-0007PL-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 02:01:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFW1-0007Js-00; Thu, 26 Feb 2004 02: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 1AwFW2-00005Y-3D; Thu, 26 Feb 2004 02: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 1AwFVP-0008LE-9X
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 02:00: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 CAA10470
	for <simple@ietf.org>; Thu, 26 Feb 2004 02:00:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFVL-0007FL-00
	for simple@ietf.org; Thu, 26 Feb 2004 02:00:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFUQ-00078m-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:59:23 -0500
Received: from mail1.microsoft.com ([131.107.3.125])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFTV-0006y8-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:58:25 -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);
	 Wed, 25 Feb 2004 22:57:58 -0800
Received: from 157.54.6.197 by inet-vrs-01.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Wed, 25 Feb 2004 22:57:57 -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);
	 Wed, 25 Feb 2004 22:57:53 -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: <DD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Inter-domain Requirements for SIMPLE
Thread-Index: AcP7vydFPXfuL072RZWsydcsjz7D0AAdVfRQ
From: "Orit Levin" <oritl@microsoft.com>
To: "Robert Sparks" <rsparks@dynamicsoft.com>
Cc: "IETF SIMPLE WG" <simple@ietf.org>, "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 26 Feb 2004 06:57:53.0037 (UTC) FILETIME=[DAC5D3D0:01C3FC35]
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 22:58:13 -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

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 not
interested in the presence information being pushed on individual basis
from this point on. In other words, it can be implemented by just adding
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:
> =20
>
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-
00.txt
> =20
> We look forward to your feedbacks on how we can enhance SIMPLE to
> support these directions.
> =20
> Thanks,
> Orit.


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


From exim@www1.ietf.org  Thu Feb 26 02: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 CAA13457
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 02: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 1AwFXS-0000ZP-2g
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 02:02:30 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1Q72TFL002185
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 02: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 1AwFXR-0000Z5-I4
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 02: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 CAA12861
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 02:02:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFXN-0007UZ-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 02:02:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFWV-0007PS-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 02:01:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFW1-0007Js-00; Thu, 26 Feb 2004 02: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 1AwFW2-00005Y-3D; Thu, 26 Feb 2004 02: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 1AwFVP-0008LE-9X
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 02:00: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 CAA10470
	for <simple@ietf.org>; Thu, 26 Feb 2004 02:00:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFVL-0007FL-00
	for simple@ietf.org; Thu, 26 Feb 2004 02:00:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFUQ-00078m-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:59:23 -0500
Received: from mail1.microsoft.com ([131.107.3.125])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFTV-0006y8-00
	for simple@ietf.org; Thu, 26 Feb 2004 01:58:25 -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);
	 Wed, 25 Feb 2004 22:57:58 -0800
Received: from 157.54.6.197 by inet-vrs-01.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Wed, 25 Feb 2004 22:57:57 -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);
	 Wed, 25 Feb 2004 22:57:53 -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: <DD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Inter-domain Requirements for SIMPLE
Thread-Index: AcP7vydFPXfuL072RZWsydcsjz7D0AAdVfRQ
From: "Orit Levin" <oritl@microsoft.com>
To: "Robert Sparks" <rsparks@dynamicsoft.com>
Cc: "IETF SIMPLE WG" <simple@ietf.org>, "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 26 Feb 2004 06:57:53.0037 (UTC) FILETIME=[DAC5D3D0:01C3FC35]
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 22:58:13 -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

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 not
interested in the presence information being pushed on individual basis
from this point on. In other words, it can be implemented by just adding
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:
> =20
>
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-
00.txt
> =20
> We look forward to your feedbacks on how we can enhance SIMPLE to
> support these directions.
> =20
> Thanks,
> Orit.


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



From simple-admin@ietf.org  Thu Feb 26 02:09: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 CAA21205
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 02:09:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFeK-0000K3-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 02:09:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFdH-0000DY-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 02:08:33 -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

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 simple-admin@ietf.org  Thu Feb 26 03:08: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 DAA26122
	for <simple-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 1AwGZ9-0005Xu-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 03:08:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwGYG-0005Tc-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 03:07:25 -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

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 simple-admin@ietf.org  Thu Feb 26 03:26: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 DAA26755
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 03:26:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGqo-0007He-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 03:26:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwGpp-0007Bx-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 03:25:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGpP-00076D-00; Thu, 26 Feb 2004 03: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 1AwGpK-0006eI-HP; Thu, 26 Feb 2004 03: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 1AwGof-0006c4-K9
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 03: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 DAA26656
	for <simple@ietf.org>; Thu, 26 Feb 2004 03:24:19 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGod-00073e-00
	for simple@ietf.org; Thu, 26 Feb 2004 03:24:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwGne-0006xC-00
	for simple@ietf.org; Thu, 26 Feb 2004 03:23:19 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGml-0006q0-00
	for simple@ietf.org; Thu, 26 Feb 2004 03:22: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 i1Q8MGT11311;
	Thu, 26 Feb 2004 10:22:16 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 10:21:51 +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 i1Q8LpTc015267;
	Thu, 26 Feb 2004 10:21:51 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00HVMLtc; Thu, 26 Feb 2004 10:21: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 i1Q8Ld701944;
	Thu, 26 Feb 2004 10:21:39 +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, 26 Feb 2004 10:21:38 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977E2@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7u4huTdH+lYrSS+qG4bSLlSJW1QAhejUA
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 26 Feb 2004 08:21:38.0922 (UTC) FILETIME=[8E6F04A0:01C3FC41]
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 10:21: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

Sorry I meant this:

PUT http://document/foo/bar[@id=3D"3" and 3]

I had the quotes at the wrong place

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 25.February.2004 18:20
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
>=20
> >>
> >>>You can probably indicate the position of the insertion using the
> >>>xpath like expression. Something like:
> >>>
> >>>PUT http://document/foo/bar[@id=3D"3 and 3"]
> >>
> >>This is not legal, I don't think.
> >=20
> >=20
> > It is legal in xpath, but not xcap.
>=20
> I dont think its legal xpath; or at least, it doesnt do what=20
> you want.=20
> Its saying to choose the element bar whose id attribute is=20
> equal to "3=20
> and 3". So, it would select an element in a document like this:
>=20
> <foo>
>    <bar id=3D"3 and 3"/>
> </foo>
>=20
> If you want the element whose id attribute is 3 and whose=20
> position is 3,=20
> the and cannot be in quotations.
>=20
> Note that it doesnt seem to work in XML spy either.
>=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

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


From exim@www1.ietf.org  Thu Feb 26 03:27: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 DAA26781
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 03:27: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 1AwGqv-0006nr-7W
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 03:26:41 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1Q8Qe3g026146
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 03:26:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwGqt-0006nV-2F
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 03:26: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 DAA26773
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 03:26:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGqq-0007Hv-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 03:26:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwGpq-0007C5-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 03:25:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGpP-00076D-00; Thu, 26 Feb 2004 03: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 1AwGpK-0006eI-HP; Thu, 26 Feb 2004 03: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 1AwGof-0006c4-K9
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 03: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 DAA26656
	for <simple@ietf.org>; Thu, 26 Feb 2004 03:24:19 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGod-00073e-00
	for simple@ietf.org; Thu, 26 Feb 2004 03:24:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwGne-0006xC-00
	for simple@ietf.org; Thu, 26 Feb 2004 03:23:19 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGml-0006q0-00
	for simple@ietf.org; Thu, 26 Feb 2004 03:22: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 i1Q8MGT11311;
	Thu, 26 Feb 2004 10:22:16 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 10:21:51 +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 i1Q8LpTc015267;
	Thu, 26 Feb 2004 10:21:51 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00HVMLtc; Thu, 26 Feb 2004 10:21: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 i1Q8Ld701944;
	Thu, 26 Feb 2004 10:21:39 +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, 26 Feb 2004 10:21:38 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977E2@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7u4huTdH+lYrSS+qG4bSLlSJW1QAhejUA
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 26 Feb 2004 08:21:38.0922 (UTC) FILETIME=[8E6F04A0:01C3FC41]
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 10:21: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

Sorry I meant this:

PUT http://document/foo/bar[@id=3D"3" and 3]

I had the quotes at the wrong place

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 25.February.2004 18:20
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
>=20
> >>
> >>>You can probably indicate the position of the insertion using the
> >>>xpath like expression. Something like:
> >>>
> >>>PUT http://document/foo/bar[@id=3D"3 and 3"]
> >>
> >>This is not legal, I don't think.
> >=20
> >=20
> > It is legal in xpath, but not xcap.
>=20
> I dont think its legal xpath; or at least, it doesnt do what=20
> you want.=20
> Its saying to choose the element bar whose id attribute is=20
> equal to "3=20
> and 3". So, it would select an element in a document like this:
>=20
> <foo>
>    <bar id=3D"3 and 3"/>
> </foo>
>=20
> If you want the element whose id attribute is 3 and whose=20
> position is 3,=20
> the and cannot be in quotations.
>=20
> Note that it doesnt seem to work in XML spy either.
>=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

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



From simple-admin@ietf.org  Thu Feb 26 06:12: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 GAA04508
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 06:12:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwJRr-0000R7-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 06:12:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwJR0-0000IV-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 06:12:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwJPz-00008q-00; Thu, 26 Feb 2004 06: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 1AwJPw-0005CZ-UZ; Thu, 26 Feb 2004 06:11:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwJPO-00059r-BE
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 06:10: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 GAA04320
	for <simple@ietf.org>; Thu, 26 Feb 2004 06:10: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 1AwJPK-00001t-00
	for simple@ietf.org; Thu, 26 Feb 2004 06:10:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwJOP-0007hS-00
	for simple@ietf.org; Thu, 26 Feb 2004 06:09:27 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwJNd-0007YT-00
	for simple@ietf.org; Thu, 26 Feb 2004 06:08:37 -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 i1QB8Wf29226;
	Thu, 26 Feb 2004 13:08:32 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 13:08:30 +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 i1QB8U8k027794;
	Thu, 26 Feb 2004 13:08:30 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00rWxQzS; Thu, 26 Feb 2004 13:07:41 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 i1QB7e714297;
	Thu, 26 Feb 2004 13:07:40 +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, 26 Feb 2004 13:07:38 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701CE88B9@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP8PySbq8REsJxSSlm72iVevb4LowAF2tXQ
To: <Jari.Urpalainen@nokia.com>, <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 26 Feb 2004 11:07:38.0125 (UTC) FILETIME=[BE94CBD0:01C3FC58]
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 13:07:38 +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: Jari Urpalainen [mailto:Jari.Urpalainen@nokia.com]
> Sent: 26.February.2004 10:04
> To: ext Jonathan Rosenberg
> Cc: Khartabil Hisham (Nokia-TP-MSW/Helsinki); CBoulton@ubiquity.net;
> simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
> On Sun, 2004-02-22 at 10:23, ext Jonathan Rosenberg wrote:
>=20
> > and I do an xcap addition operation:
> >=20
> > PUT http://document/foo/bar[@id=3D"3"]
> >=20
> > <bar id=3D"3"/>
> >=20
> >=20
> > XCAP requires that the server create this element such that=20
> a GET to the=20
> > same URI returns the same body. However, there are three=20
> ways that the=20
> > server could do such an insertion and still meet that definition:
> >=20
> > <foo>
> >    <bar id=3D"3"/>
> >    <bar id=3D"1"/>
> >    <bar id=3D"2"/>
> > </foo>
> >=20
> > OR
> >=20
> > <foo>
> >    <bar id=3D"1"/>
> >    <bar id=3D"3"/>
> >    <bar id=3D"2"/>
> > </foo>
> >=20
> > OR
> >=20
> > <foo>
> >    <bar id=3D"1"/>
> >    <bar id=3D"2"/>
> >    <bar id=3D"3"/>
> > </foo>
> >=20
> >=20
> > The current xcap-package includes a hash in the notify, to=20
> allow the=20
> > client to match what they did against what the server has.=20
> I believe=20
> > that, in this hash, ordering of elements and attributes is=20
> signficiant.=20
> > As a result, the hash computed by the server might not=20
> match the one=20
> > computed by the client, since both client and server did the insert=20
> > separately.
> >=20
> > A different "diff" format can be defined which is more=20
> precise about=20
> > where the server did the insertion. For any element, specifying its=20
> > parent and previous sibling is sufficient. If we want the=20
> hash to remain=20
> > in the notifications, we'd need to define a format like that.
> >=20
> > Hope this clarifies.
> >=20
> > -Jonathan R.
> >=20
> 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=20
> similarly when
> adding by using index-numbers (bar[3]) unless you want to=20
> enable "real"
> inserts like in XUpdate http://www.xmldb.org/xupdate/. Btw. the
> xml-libraries that I am aware of, behave like this anyway.
>=20
> 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
>=20
> PUT http://document/foo/bar[@id=3D"3"][2]

I don't think this works. This selects the second occurance of bar with =
id 3.

/Hisham
>=20
> BR,
> Jari
>=20
>=20

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


From exim@www1.ietf.org  Thu Feb 26 06: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 GAA04553
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 06: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 1AwJRx-0005dT-Rx
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 06:13:06 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QBD5v9021657
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 06: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 1AwJRx-0005dE-EM
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 06: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 GAA04526
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 06:13:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwJRt-0000RM-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 06:13:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwJR1-0000Id-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 06:12:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwJPz-00008q-00; Thu, 26 Feb 2004 06: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 1AwJPw-0005CZ-UZ; Thu, 26 Feb 2004 06:11:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwJPO-00059r-BE
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 06:10: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 GAA04320
	for <simple@ietf.org>; Thu, 26 Feb 2004 06:10: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 1AwJPK-00001t-00
	for simple@ietf.org; Thu, 26 Feb 2004 06:10:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwJOP-0007hS-00
	for simple@ietf.org; Thu, 26 Feb 2004 06:09:27 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwJNd-0007YT-00
	for simple@ietf.org; Thu, 26 Feb 2004 06:08:37 -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 i1QB8Wf29226;
	Thu, 26 Feb 2004 13:08:32 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 13:08:30 +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 i1QB8U8k027794;
	Thu, 26 Feb 2004 13:08:30 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00rWxQzS; Thu, 26 Feb 2004 13:07:41 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 i1QB7e714297;
	Thu, 26 Feb 2004 13:07:40 +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, 26 Feb 2004 13:07:38 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701CE88B9@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP8PySbq8REsJxSSlm72iVevb4LowAF2tXQ
To: <Jari.Urpalainen@nokia.com>, <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 26 Feb 2004 11:07:38.0125 (UTC) FILETIME=[BE94CBD0:01C3FC58]
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 13:07:38 +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: Jari Urpalainen [mailto:Jari.Urpalainen@nokia.com]
> Sent: 26.February.2004 10:04
> To: ext Jonathan Rosenberg
> Cc: Khartabil Hisham (Nokia-TP-MSW/Helsinki); CBoulton@ubiquity.net;
> simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
> On Sun, 2004-02-22 at 10:23, ext Jonathan Rosenberg wrote:
>=20
> > and I do an xcap addition operation:
> >=20
> > PUT http://document/foo/bar[@id=3D"3"]
> >=20
> > <bar id=3D"3"/>
> >=20
> >=20
> > XCAP requires that the server create this element such that=20
> a GET to the=20
> > same URI returns the same body. However, there are three=20
> ways that the=20
> > server could do such an insertion and still meet that definition:
> >=20
> > <foo>
> >    <bar id=3D"3"/>
> >    <bar id=3D"1"/>
> >    <bar id=3D"2"/>
> > </foo>
> >=20
> > OR
> >=20
> > <foo>
> >    <bar id=3D"1"/>
> >    <bar id=3D"3"/>
> >    <bar id=3D"2"/>
> > </foo>
> >=20
> > OR
> >=20
> > <foo>
> >    <bar id=3D"1"/>
> >    <bar id=3D"2"/>
> >    <bar id=3D"3"/>
> > </foo>
> >=20
> >=20
> > The current xcap-package includes a hash in the notify, to=20
> allow the=20
> > client to match what they did against what the server has.=20
> I believe=20
> > that, in this hash, ordering of elements and attributes is=20
> signficiant.=20
> > As a result, the hash computed by the server might not=20
> match the one=20
> > computed by the client, since both client and server did the insert=20
> > separately.
> >=20
> > A different "diff" format can be defined which is more=20
> precise about=20
> > where the server did the insertion. For any element, specifying its=20
> > parent and previous sibling is sufficient. If we want the=20
> hash to remain=20
> > in the notifications, we'd need to define a format like that.
> >=20
> > Hope this clarifies.
> >=20
> > -Jonathan R.
> >=20
> 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=20
> similarly when
> adding by using index-numbers (bar[3]) unless you want to=20
> enable "real"
> inserts like in XUpdate http://www.xmldb.org/xupdate/. Btw. the
> xml-libraries that I am aware of, behave like this anyway.
>=20
> 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
>=20
> PUT http://document/foo/bar[@id=3D"3"][2]

I don't think this works. This selects the second occurance of bar with =
id 3.

/Hisham
>=20
> BR,
> Jari
>=20
>=20

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



From simple-admin@ietf.org  Thu Feb 26 07:05:42 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA06789
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 07:05:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKGr-0005k3-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 07:05:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwKFp-0005ch-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 07:04:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKFE-0005X0-00; Thu, 26 Feb 2004 07:04:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwKFF-0001oV-D0; Thu, 26 Feb 2004 07: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 1AwKEi-0001du-Oo
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 07:03: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 HAA06670
	for <simple@ietf.org>; Thu, 26 Feb 2004 07:03:23 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKEe-0005Ux-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:03:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwKDf-0005PX-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:02:24 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKCh-0005I2-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:01:23 -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 i1QC1J709201;
	Thu, 26 Feb 2004 14:01:19 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 14:01:09 +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 i1QC19PX028880;
	Thu, 26 Feb 2004 14:01:09 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 003qKRF6; Thu, 26 Feb 2004 14:01:07 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 i1QC0r723731;
	Thu, 26 Feb 2004 14:00:53 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 26 Feb 2004 14:00:53 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977E6@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7vJ5PGAhZWi/PRQ+1u70rafrPFQAhSTjQ
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 26 Feb 2004 12:00:53.0115 (UTC) FILETIME=[2EF194B0:01C3FC60]
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 14:00:52 +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 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
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > Jonathan,
> >=20
> > Apparently (according to Jari), the current solution in=20
> xcap supports
> > this:
> >=20
> > we have:
> >=20
> > <foo> <bar>a</bar> <bar>b</bar> </foo>
> >=20
> > and I do an xcap addition operation:
> >=20
> > PUT http://document/foo/bar[3]
> >=20
> > <bar>c</bar>
> >=20
> > We end up with (c replaces a):
> >=20
> > <foo> <bar>a</bar> <bar>b</bar> <bar>c</bar> </foo>
>=20
> Correct. c does not replace a; c is added at the end as you=20
> have shown.
> XCAP currently allows selection by element name, element position, or
> element filtered by value of an attribute.

Oops, I didn't mean to say c replaces a. A copy paste error, sorry.

>=20
> >=20
> > This helps. There is the limitation that you can only add an element
> > at the end, otherwise it is a replace. I'm ok with that.
>=20
> OK, good. I think its also worth noting in xcap that this is a useful=20
> case for doing basic insertion operations. I also make sure=20
> to note the=20
> importance of designing the schema in a way that makes it=20
> efficient with=20
> xcap.
>=20
> >> So, the question is - what kind of information do we want to allow
> >> xcap to use to uniquely identify an element for deletion, insertion
> >> or creation? Right now, the spec focuses on element names and=20
> >> attributes. 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:
> >>=20
> >> 1. text content 2. names of child elements 3. boolean operators
> >> (i.e., a child exists) 4. existence of attributes
> >=20
> >=20
> > 1 and 2 at least, not sure about 3 and 4.
>=20
> Can you provide some motivating cases for 1 and 2? Is there=20
> something in=20
> 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.

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.

It would also be nice if, for a, the client can indicate the position it =
wants to insert, for hashing reasons.

/Hisham


>=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  Thu Feb 26 07:06: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 HAA06846
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 07:06: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 1AwKGw-0002Qv-Kt
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 07:05:46 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QC5k0F009347
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 07:05:46 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwKGw-0002Qg-GS
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 07:05: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 HAA06806
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 07:05:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKGs-0005k8-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 07:05:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwKFq-0005cp-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 07:04:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKFE-0005X0-00; Thu, 26 Feb 2004 07:04:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwKFF-0001oV-D0; Thu, 26 Feb 2004 07: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 1AwKEi-0001du-Oo
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 07:03: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 HAA06670
	for <simple@ietf.org>; Thu, 26 Feb 2004 07:03:23 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKEe-0005Ux-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:03:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwKDf-0005PX-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:02:24 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKCh-0005I2-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:01:23 -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 i1QC1J709201;
	Thu, 26 Feb 2004 14:01:19 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 14:01:09 +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 i1QC19PX028880;
	Thu, 26 Feb 2004 14:01:09 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 003qKRF6; Thu, 26 Feb 2004 14:01:07 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 i1QC0r723731;
	Thu, 26 Feb 2004 14:00:53 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 26 Feb 2004 14:00:53 +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] Update to xcap package
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7017977E6@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7vJ5PGAhZWi/PRQ+1u70rafrPFQAhSTjQ
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 26 Feb 2004 12:00:53.0115 (UTC) FILETIME=[2EF194B0:01C3FC60]
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 14:00:52 +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 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
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > Jonathan,
> >=20
> > Apparently (according to Jari), the current solution in=20
> xcap supports
> > this:
> >=20
> > we have:
> >=20
> > <foo> <bar>a</bar> <bar>b</bar> </foo>
> >=20
> > and I do an xcap addition operation:
> >=20
> > PUT http://document/foo/bar[3]
> >=20
> > <bar>c</bar>
> >=20
> > We end up with (c replaces a):
> >=20
> > <foo> <bar>a</bar> <bar>b</bar> <bar>c</bar> </foo>
>=20
> Correct. c does not replace a; c is added at the end as you=20
> have shown.
> XCAP currently allows selection by element name, element position, or
> element filtered by value of an attribute.

Oops, I didn't mean to say c replaces a. A copy paste error, sorry.

>=20
> >=20
> > This helps. There is the limitation that you can only add an element
> > at the end, otherwise it is a replace. I'm ok with that.
>=20
> OK, good. I think its also worth noting in xcap that this is a useful=20
> case for doing basic insertion operations. I also make sure=20
> to note the=20
> importance of designing the schema in a way that makes it=20
> efficient with=20
> xcap.
>=20
> >> So, the question is - what kind of information do we want to allow
> >> xcap to use to uniquely identify an element for deletion, insertion
> >> or creation? Right now, the spec focuses on element names and=20
> >> attributes. 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:
> >>=20
> >> 1. text content 2. names of child elements 3. boolean operators
> >> (i.e., a child exists) 4. existence of attributes
> >=20
> >=20
> > 1 and 2 at least, not sure about 3 and 4.
>=20
> Can you provide some motivating cases for 1 and 2? Is there=20
> something in=20
> 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.

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.

It would also be nice if, for a, the client can indicate the position it =
wants to insert, for hashing reasons.

/Hisham


>=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  Thu Feb 26 07:42: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 HAA08008
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 07:42:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKqF-0001SP-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 07:42:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwKoS-00012I-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 07:40:25 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKnI-0000pH-03; Thu, 26 Feb 2004 07:39:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwKjR-0003nl-7Y; Thu, 26 Feb 2004 07: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 1AwKjH-0005Do-R6; Thu, 26 Feb 2004 07:35:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwKih-0005Cn-MM
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 07:34: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 HAA07751
	for <simple@ietf.org>; Thu, 26 Feb 2004 07:34:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKih-0000Qz-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:34:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwKhl-0000NB-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:33:30 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKhE-0000JW-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:32:56 -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 i1QCWif22516;
	Thu, 26 Feb 2004 14:32:45 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 14:32: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 i1QCWKx5009781;
	Thu, 26 Feb 2004 14:32:20 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00LCaaBr; Thu, 26 Feb 2004 14:32: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 i1QCWH717844;
	Thu, 26 Feb 2004 14:32:17 +0200 (EET)
Received: from nokia.com ([172.21.80.76]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 26 Feb 2004 14:32:17 +0200
Message-ID: <403DE74F.1010804@nokia.com>
From: Aki Niemi <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: Paul Kyzivat <pkyzivat@cisco.com>, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@esebe019.ntc.nokia.com> <403B7A75.4000103@cisco.com> <403CF33B.8090206@dynamicsoft.com>
In-Reply-To: <403CF33B.8090206@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 26 Feb 2004 12:32:17.0958 (UTC) FILETIME=[9265CC60:01C3FC64]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 14:32: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Inline.

ext Jonathan Rosenberg wrote:
> 
> To answer this question, in RTP, the SSRC is used for identification. 
> The SSRC is mapped to a name through the RTCP SDES packets, which come 
> every once in a while, and bind the SSRC to a CNAME. The CNAME can also 
> be associated with supplementary data, such as the NAME parameter, which 
> basically provides a nickname. Its described in RFC3500 thusly:
> 
>> 6.5.2 NAME: User Name SDES Item
>>
>>     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=2    |     length    | common name of source       ...
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>    This is the real name used to describe the source, e.g., "John Doe,
>>    Bit Recycler".  It may be in any form desired by the user.  For
>>    applications such as conferencing, this form of name may be the most
>>    desirable for display in participant lists, and therefore might be
>>    sent most frequently of those items other than CNAME.  Profiles MAY
>>    establish such priorities.  The NAME value is expected to remain
>>    constant at least for the duration of a session.  It SHOULD NOT be
>>    relied upon to be unique among all participants in the session.
> 
> 
> 
> I see the IM nickname as being equivalent; an in-band identifier of the 
> user name.

I agree that we're dealing with the same issues here.

> RTP defines the scope of these nicknames as bound to a session, and does 
> not require uniqueness. Thats a bit different than what is being 
> proposed here.

If I understand correctly, the CNAME is similar to a display name of a 
To/From in message/cpim? We're not requiring display names to be unique 
either, but the URI part needs to be unique. In a voice conference, you 
won't direct RTP packets towards a particular CNAME, but in MSRP, you 
need to be able to distinguish which "BeerLover" you want the private 
message to go to.

> Note that we have always had a problem with SSRC/CNAME that there was no 
> easy way to map them to a SIP URI that could be used for signaling. That 
> 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 
> have a private call with a user, outside of the conference, what SIP URI 
> to use?

I believe you would get it via conference-info. Of course, mapping that 
information to the CNAME is still problematic, since they are not 
required to be unique.

The functionality that we want is that a user is able to join the 
conference using its asserted ID. But it wants to be seen in the 
conference as someone else - lets call it a nickname - if the conference 
policy allows this. This other ID would be sent out in the 
conference-info, and also in the message/cpim From field.

Surely I can put my asserted ID + a display name in both of these 
places, but that's really not a nickname with anonymity anymore (even if 
the ID is in fact an alias). In our draft, a nickname is really a 
temporary ID that doesn't reveal any real-life ID. This is made explicit 
using the .invalud TLD. Every client will know the URI is useless 
outside the conference.

And I think this is where the confusion lies - for clarity's sake, we 
should probably denote a 'nickname' as an identity other than the ID 
used to join a conference; a temporary nickname would be one that is 
only valid inside a specific conference (uses the .invalid).

> I also agree with comments raised by Brian and others that requirements 
> for management of nicknames - creation, deletion, and scope - are not 
> tied to IM. If we need that functionality, we should introduce them as 
> requirements in the general conferencing work. Additionally, the 
> mechanism for this management should not be IM specific. Seems to me 
> like CPCP would be the ideal way to set them up. I believe they would be 
> useful for general conferencing as has been pointed out. The only thing 
> thats really IM specific is how such information is conveyed in the 
> message; usage of From in cpim seems reasonable to me.

I agree. It seems nicknames are generic enough to apply to all 
conferences. I don't know if CPCP is the correct tool for management of 
nicknames. In fact, couln't this be set in the SDP at the time a 
participant is joining a conference? Something like:

a=nickname:Darth Vader <im:jk3hkj3h@jjdhko983.invalid>

or

a=nickname:Darth Vader <sip:dv@example.com>

This nickname would be used in conference-info instead of the 
authenticated ID, used as CNAME in RTCP packets, or From/To in 
message/CPIM, or even a display name in a video stream.

> One other thing in the draft that I would like to point out, is that 
> there is a feature that allows for private conversations. This is done 
> by allowing a user to address an IM to one or more group participants, 
> using To and CC CPIM fields. To me, this is also another conference 
> function that is not specific to IM. In fact, I dont see how it differs 
> from sidebars.

The main difference is as I see it, that to allow the same user 
experience as that of private messages, one would have to by default 
have a full mesh of one-to-one sidebars set up (plus the combinatorics 
involved when sending a private message to many).

I think private messages are a media feature, and it can actually be 
easily combined with sidebars. I could imagine sending private messages 
within a conference sidebar as well...

Cheers,
Aki

> Thanks,
> Jonathan R.
> 
> Paul Kyzivat wrote:
> 
>> Hmm. I was wondering about that too. I guess one possibility would be 
>> to send the mapping from SSRC in RTCP. (I am not very knowledgable 
>> about RTP, but I think RTCP carries a mapping from SSRC to text names.)
>>
>> Another way would be for the SSRC to itself be considered a form of 
>> nickname and be published as part of the conference state. (I guess 
>> that would require a facility for multiple nicknames per participant.)
>>
>>     Paul
>>
>> hisham.khartabil@nokia.com wrote:
>>
>>> Just out of curiosity: how do you transport the display name (nick 
>>> name) for audio or video? In RTP? or does the recipient have to have 
>>> local mapping between SSRCs and display names?
>>>
>>> /Hisham
>>>
>>>
>>>> -----Original Message-----
>>>> From: simple-admin@ietf.org [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 
>>>>>
>>>>>
>>>>>
>>>> goal should
>>>>
>>>>>> not be to introduce special features for chat conferences. It 
>>>>>> should be to learn what features users of chat conferences expect, 
>>>>>> and ensure that comparable features are available via our 
>>>>>> conference framework, and available with any media when that makes 
>>>>>> sense. So I think some of these ideas need to flow back into the 
>>>>>> 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 aren't any now.
>>>>
>>>> I agree there aren't. I am suggesting that *where it makes sense* 
>>>> these should be advanced as requirements against conferences in 
>>>> general, rather than being focused as requirements only for chat 
>>>> 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 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 current speaker.
>>>>
>>>> It also may provide a better way to deal with anonymous participants 
>>>> in all sorts of conferences, by giving them nicknames as handles to 
>>>> reference them by.
>>>>
>>>> Then, instead of saying: "Will the anonymous participant with the 
>>>> deep voice please repeat his question?", you can say: "Darth, will 
>>>> you please repeat your question?".
>>>>
>>>>
>>>>>> However it is relatively trivial to be more accomodating, 
>>>>>
>>>>>
>>>>>
>>>> adding and
>>>>
>>>>>> removing cpim wrappers according to the desires of the individual 
>>>>>> 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 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 
>>>>>
>>>>>
>>>>>
>>>> nicknames will
>>>>
>>>>>> need to be authenticated and authorized. But it isn't at all clear 
>>>>>> that the focus is the right entity to do so. (The scope is wrong.)
>>>>>
>>>>>
>>>>>
>>>>> I don't think a nickname has to be authorized. Users are authorized,
>>>>
>>>>
>>>>
>>>> > and once a user is authorized, she can choose any available nickname.
>>>> > Is this what you meant?
>>>>
>>>>> Regarding the scope of the nicknames, I believe a 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 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 that is just 
>>>> one of a large pool of independent servers that are chosen at random 
>>>> as hosts for conferences.
>>>>
>>>> When the same group of users join in a number of conferences over a 
>>>> period of time, within that scope a nickname should be bound to a 
>>>> user for as long as that user wants it to remain bound.
>>>>
>>>>
>>>>>> I think this would be better served by using real, routable im: or 
>>>>>> sip: uris. As needed, service providers can exist to host 
>>>>>> nicknames and forward requests addressed to them to other addresses.
>>>>>
>>>>>
>>>>>
>>>>> The point is that a nickname should not let you track the real user.
>>>>
>>>>
>>>>
>>>> > Only the conference server is able to map the real SIP URI to the 
>>>> nickname,
>>>> > but not users. For instance, if user B receives an instant message
>>>> > (through the conference server) from user A, B should only see the
>>>> > nickname, unless A wants to disclose his real URI.
>>>>
>>>>> Making nicknames a real URI loose the semantics of the "nickname".
>>>>
>>>>
>>>>
>>>> > We don't want that behaviour, we want a nickname to remain a 
>>>> nickname,
>>>> > something meaningless.
>>>>
>>>> That depends on how things are administered. There could be 
>>>> "nickname" servers, that are nothing but specialized proxies. I 
>>>> would contract with one of these servers for whatever nicknames I 
>>>> want. These would be unique usernames within the domain managed by 
>>>> that server. Each would be configured to forward to an address of my 
>>>> choice. I would be given control to turn forwarding on and off 
>>>> selectively, so perhaps it would only work when I was actively using 
>>>> a particular nickname in a conference.
>>>>
>>>> Then I could use the nickname as my address when joining a 
>>>> conference. I could permit the conference server to disclose this 
>>>> address, and yet my true identity would remain hidden.
>>>>
>>>> The advantage of this is that it decouples the administration of 
>>>> nickname namespaces from the administration of conference servers.
>>>>
>>>> But I am not necessarily opposed to coupling nickname namespaces 
>>>> with conference administration *if* the scoping can be made reasonable.
>>>>
>>>>     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  Thu Feb 26 07:42: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 HAA08130
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 07:42: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 1AwKqH-0006Ae-NH
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 07:42:17 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QCgHBb023714
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 07: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 1AwKqH-0006AO-IV
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 07: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 HAA08026
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 07:42:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKqG-0001SZ-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 07:42:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwKoT-00012V-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 07:40:27 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKnI-0000pH-03; Thu, 26 Feb 2004 07:39:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwKjR-0003nl-7Y; Thu, 26 Feb 2004 07: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 1AwKjH-0005Do-R6; Thu, 26 Feb 2004 07:35:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwKih-0005Cn-MM
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 07:34: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 HAA07751
	for <simple@ietf.org>; Thu, 26 Feb 2004 07:34:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKih-0000Qz-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:34:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwKhl-0000NB-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:33:30 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKhE-0000JW-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:32:56 -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 i1QCWif22516;
	Thu, 26 Feb 2004 14:32:45 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 14:32: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 i1QCWKx5009781;
	Thu, 26 Feb 2004 14:32:20 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00LCaaBr; Thu, 26 Feb 2004 14:32: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 i1QCWH717844;
	Thu, 26 Feb 2004 14:32:17 +0200 (EET)
Received: from nokia.com ([172.21.80.76]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 26 Feb 2004 14:32:17 +0200
Message-ID: <403DE74F.1010804@nokia.com>
From: Aki Niemi <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: Paul Kyzivat <pkyzivat@cisco.com>, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@esebe019.ntc.nokia.com> <403B7A75.4000103@cisco.com> <403CF33B.8090206@dynamicsoft.com>
In-Reply-To: <403CF33B.8090206@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 26 Feb 2004 12:32:17.0958 (UTC) FILETIME=[9265CC60:01C3FC64]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 14:32: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Inline.

ext Jonathan Rosenberg wrote:
> 
> To answer this question, in RTP, the SSRC is used for identification. 
> The SSRC is mapped to a name through the RTCP SDES packets, which come 
> every once in a while, and bind the SSRC to a CNAME. The CNAME can also 
> be associated with supplementary data, such as the NAME parameter, which 
> basically provides a nickname. Its described in RFC3500 thusly:
> 
>> 6.5.2 NAME: User Name SDES Item
>>
>>     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=2    |     length    | common name of source       ...
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>    This is the real name used to describe the source, e.g., "John Doe,
>>    Bit Recycler".  It may be in any form desired by the user.  For
>>    applications such as conferencing, this form of name may be the most
>>    desirable for display in participant lists, and therefore might be
>>    sent most frequently of those items other than CNAME.  Profiles MAY
>>    establish such priorities.  The NAME value is expected to remain
>>    constant at least for the duration of a session.  It SHOULD NOT be
>>    relied upon to be unique among all participants in the session.
> 
> 
> 
> I see the IM nickname as being equivalent; an in-band identifier of the 
> user name.

I agree that we're dealing with the same issues here.

> RTP defines the scope of these nicknames as bound to a session, and does 
> not require uniqueness. Thats a bit different than what is being 
> proposed here.

If I understand correctly, the CNAME is similar to a display name of a 
To/From in message/cpim? We're not requiring display names to be unique 
either, but the URI part needs to be unique. In a voice conference, you 
won't direct RTP packets towards a particular CNAME, but in MSRP, you 
need to be able to distinguish which "BeerLover" you want the private 
message to go to.

> Note that we have always had a problem with SSRC/CNAME that there was no 
> easy way to map them to a SIP URI that could be used for signaling. That 
> 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 
> have a private call with a user, outside of the conference, what SIP URI 
> to use?

I believe you would get it via conference-info. Of course, mapping that 
information to the CNAME is still problematic, since they are not 
required to be unique.

The functionality that we want is that a user is able to join the 
conference using its asserted ID. But it wants to be seen in the 
conference as someone else - lets call it a nickname - if the conference 
policy allows this. This other ID would be sent out in the 
conference-info, and also in the message/cpim From field.

Surely I can put my asserted ID + a display name in both of these 
places, but that's really not a nickname with anonymity anymore (even if 
the ID is in fact an alias). In our draft, a nickname is really a 
temporary ID that doesn't reveal any real-life ID. This is made explicit 
using the .invalud TLD. Every client will know the URI is useless 
outside the conference.

And I think this is where the confusion lies - for clarity's sake, we 
should probably denote a 'nickname' as an identity other than the ID 
used to join a conference; a temporary nickname would be one that is 
only valid inside a specific conference (uses the .invalid).

> I also agree with comments raised by Brian and others that requirements 
> for management of nicknames - creation, deletion, and scope - are not 
> tied to IM. If we need that functionality, we should introduce them as 
> requirements in the general conferencing work. Additionally, the 
> mechanism for this management should not be IM specific. Seems to me 
> like CPCP would be the ideal way to set them up. I believe they would be 
> useful for general conferencing as has been pointed out. The only thing 
> thats really IM specific is how such information is conveyed in the 
> message; usage of From in cpim seems reasonable to me.

I agree. It seems nicknames are generic enough to apply to all 
conferences. I don't know if CPCP is the correct tool for management of 
nicknames. In fact, couln't this be set in the SDP at the time a 
participant is joining a conference? Something like:

a=nickname:Darth Vader <im:jk3hkj3h@jjdhko983.invalid>

or

a=nickname:Darth Vader <sip:dv@example.com>

This nickname would be used in conference-info instead of the 
authenticated ID, used as CNAME in RTCP packets, or From/To in 
message/CPIM, or even a display name in a video stream.

> One other thing in the draft that I would like to point out, is that 
> there is a feature that allows for private conversations. This is done 
> by allowing a user to address an IM to one or more group participants, 
> using To and CC CPIM fields. To me, this is also another conference 
> function that is not specific to IM. In fact, I dont see how it differs 
> from sidebars.

The main difference is as I see it, that to allow the same user 
experience as that of private messages, one would have to by default 
have a full mesh of one-to-one sidebars set up (plus the combinatorics 
involved when sending a private message to many).

I think private messages are a media feature, and it can actually be 
easily combined with sidebars. I could imagine sending private messages 
within a conference sidebar as well...

Cheers,
Aki

> Thanks,
> Jonathan R.
> 
> Paul Kyzivat wrote:
> 
>> Hmm. I was wondering about that too. I guess one possibility would be 
>> to send the mapping from SSRC in RTCP. (I am not very knowledgable 
>> about RTP, but I think RTCP carries a mapping from SSRC to text names.)
>>
>> Another way would be for the SSRC to itself be considered a form of 
>> nickname and be published as part of the conference state. (I guess 
>> that would require a facility for multiple nicknames per participant.)
>>
>>     Paul
>>
>> hisham.khartabil@nokia.com wrote:
>>
>>> Just out of curiosity: how do you transport the display name (nick 
>>> name) for audio or video? In RTP? or does the recipient have to have 
>>> local mapping between SSRCs and display names?
>>>
>>> /Hisham
>>>
>>>
>>>> -----Original Message-----
>>>> From: simple-admin@ietf.org [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 
>>>>>
>>>>>
>>>>>
>>>> goal should
>>>>
>>>>>> not be to introduce special features for chat conferences. It 
>>>>>> should be to learn what features users of chat conferences expect, 
>>>>>> and ensure that comparable features are available via our 
>>>>>> conference framework, and available with any media when that makes 
>>>>>> sense. So I think some of these ideas need to flow back into the 
>>>>>> 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 aren't any now.
>>>>
>>>> I agree there aren't. I am suggesting that *where it makes sense* 
>>>> these should be advanced as requirements against conferences in 
>>>> general, rather than being focused as requirements only for chat 
>>>> 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 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 current speaker.
>>>>
>>>> It also may provide a better way to deal with anonymous participants 
>>>> in all sorts of conferences, by giving them nicknames as handles to 
>>>> reference them by.
>>>>
>>>> Then, instead of saying: "Will the anonymous participant with the 
>>>> deep voice please repeat his question?", you can say: "Darth, will 
>>>> you please repeat your question?".
>>>>
>>>>
>>>>>> However it is relatively trivial to be more accomodating, 
>>>>>
>>>>>
>>>>>
>>>> adding and
>>>>
>>>>>> removing cpim wrappers according to the desires of the individual 
>>>>>> 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 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 
>>>>>
>>>>>
>>>>>
>>>> nicknames will
>>>>
>>>>>> need to be authenticated and authorized. But it isn't at all clear 
>>>>>> that the focus is the right entity to do so. (The scope is wrong.)
>>>>>
>>>>>
>>>>>
>>>>> I don't think a nickname has to be authorized. Users are authorized,
>>>>
>>>>
>>>>
>>>> > and once a user is authorized, she can choose any available nickname.
>>>> > Is this what you meant?
>>>>
>>>>> Regarding the scope of the nicknames, I believe a 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 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 that is just 
>>>> one of a large pool of independent servers that are chosen at random 
>>>> as hosts for conferences.
>>>>
>>>> When the same group of users join in a number of conferences over a 
>>>> period of time, within that scope a nickname should be bound to a 
>>>> user for as long as that user wants it to remain bound.
>>>>
>>>>
>>>>>> I think this would be better served by using real, routable im: or 
>>>>>> sip: uris. As needed, service providers can exist to host 
>>>>>> nicknames and forward requests addressed to them to other addresses.
>>>>>
>>>>>
>>>>>
>>>>> The point is that a nickname should not let you track the real user.
>>>>
>>>>
>>>>
>>>> > Only the conference server is able to map the real SIP URI to the 
>>>> nickname,
>>>> > but not users. For instance, if user B receives an instant message
>>>> > (through the conference server) from user A, B should only see the
>>>> > nickname, unless A wants to disclose his real URI.
>>>>
>>>>> Making nicknames a real URI loose the semantics of the "nickname".
>>>>
>>>>
>>>>
>>>> > We don't want that behaviour, we want a nickname to remain a 
>>>> nickname,
>>>> > something meaningless.
>>>>
>>>> That depends on how things are administered. There could be 
>>>> "nickname" servers, that are nothing but specialized proxies. I 
>>>> would contract with one of these servers for whatever nicknames I 
>>>> want. These would be unique usernames within the domain managed by 
>>>> that server. Each would be configured to forward to an address of my 
>>>> choice. I would be given control to turn forwarding on and off 
>>>> selectively, so perhaps it would only work when I was actively using 
>>>> a particular nickname in a conference.
>>>>
>>>> Then I could use the nickname as my address when joining a 
>>>> conference. I could permit the conference server to disclose this 
>>>> address, and yet my true identity would remain hidden.
>>>>
>>>> The advantage of this is that it decouples the administration of 
>>>> nickname namespaces from the administration of conference servers.
>>>>
>>>> But I am not necessarily opposed to coupling nickname namespaces 
>>>> with conference administration *if* the scoping can be made reasonable.
>>>>
>>>>     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  Thu Feb 26 08:04: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 IAA09471
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 08:04:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwLCF-0004LL-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 08:04:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwLB3-00045K-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 08:03:46 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwL9R-0003nB-02; Thu, 26 Feb 2004 08:02:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwKv1-00047v-Gr; Thu, 26 Feb 2004 07: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 1AwKur-0006zl-OW; Thu, 26 Feb 2004 07: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 1AwKuL-0006l2-P0
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 07:46: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 HAA08566
	for <simple@ietf.org>; Thu, 26 Feb 2004 07:46:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKuK-0002LJ-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:46:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwKtM-0002Aa-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:45:29 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKsD-0001ul-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:44:17 -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 i1QCi9f02745;
	Thu, 26 Feb 2004 14:44:09 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 14:44:06 +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 i1QCi6iA017023;
	Thu, 26 Feb 2004 14:44:06 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00kNGQe8; Thu, 26 Feb 2004 14:44: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 i1QChxO15966;
	Thu, 26 Feb 2004 14:43:59 +0200 (EET)
Received: from nokia.com ([172.21.80.76]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 26 Feb 2004 14:43:59 +0200
Message-ID: <403DEA0D.9000807@nokia.com>
From: Aki Niemi <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: 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>
In-Reply-To: <403D9746.1000506@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 26 Feb 2004 12:43:59.0650 (UTC) FILETIME=[34A38020:01C3FC66]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 14:43: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 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.

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


From exim@www1.ietf.org  Thu Feb 26 08:05: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 IAA09551
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 08:05: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 1AwLCI-0008Qd-FJ
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 08:05:02 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QD51Gn032385
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 08: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 1AwLCH-0008Q4-Ef
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 08:05: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 IAA09486
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 08:04:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwLCG-0004LR-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 08:05:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwLB4-00045S-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 08:03:47 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwL9R-0003nB-02; Thu, 26 Feb 2004 08:02:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwKv1-00047v-Gr; Thu, 26 Feb 2004 07: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 1AwKur-0006zl-OW; Thu, 26 Feb 2004 07: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 1AwKuL-0006l2-P0
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 07:46: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 HAA08566
	for <simple@ietf.org>; Thu, 26 Feb 2004 07:46:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKuK-0002LJ-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:46:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwKtM-0002Aa-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:45:29 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwKsD-0001ul-00
	for simple@ietf.org; Thu, 26 Feb 2004 07:44:17 -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 i1QCi9f02745;
	Thu, 26 Feb 2004 14:44:09 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 14:44:06 +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 i1QCi6iA017023;
	Thu, 26 Feb 2004 14:44:06 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00kNGQe8; Thu, 26 Feb 2004 14:44: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 i1QChxO15966;
	Thu, 26 Feb 2004 14:43:59 +0200 (EET)
Received: from nokia.com ([172.21.80.76]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 26 Feb 2004 14:43:59 +0200
Message-ID: <403DEA0D.9000807@nokia.com>
From: Aki Niemi <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: 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>
In-Reply-To: <403D9746.1000506@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 26 Feb 2004 12:43:59.0650 (UTC) FILETIME=[34A38020:01C3FC66]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 14:43: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 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.

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



From simple-admin@ietf.org  Thu Feb 26 09:20: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 JAA14379
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 09:20:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMNk-000689-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 09:20:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMMb-0005tp-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 09:19:46 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMLz-0005nt-01; Thu, 26 Feb 2004 09:19:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwMJB-0005sZ-UI; Thu, 26 Feb 2004 09:16:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMJ0-0007TF-E9; Thu, 26 Feb 2004 09: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 1AwMIc-0007S2-GY
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 09:15: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 JAA14173
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:15:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMIa-0005ag-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:15:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMHc-0005Vl-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:14:38 -0500
Received: from uspitsmsgrtr01.pit.comms.marconi.com ([169.144.2.221])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMH8-0005Qq-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:14:06 -0500
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <1TSCWC9M>; Thu, 26 Feb 2004 09:13:36 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6468@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Miguel.An.Garcia@nokia.com'" <Miguel.An.Garcia@nokia.com>,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com
Cc: simple@ietf.org, aki.niemi@nokia.com
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: Thu, 26 Feb 2004 09:13: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

Miguel

I'm suggesting that there is need beyond IM for nicknames, and that perhaps
instead of inventing something just for IM, we do something more
generally applicable.  I'm also suggesting that even IM systems may want
to have a full display name, depending on their user interface.

Deciding that display name in message/cpim is a nickname is specific
to IM.

Brian

> -----Original Message-----
> From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Thursday, February 26, 2004 1:50 AM
> To: Brian.Rosen@marconi.com; pkyzivat@cisco.com;
> hisham.khartabil@nokia.com
> Cc: simple@ietf.org; aki.niemi@nokia.com
> Subject: RE: [Simple] Chat sessions
> 
> 
> Brian:
> 
> The only structure that the draft suggest is just a Display 
> Name + a URI, something that is already existing in e-mail, 
> SIP, and message/cpim. The new item is a convention that the 
> Display in message/cpim is considered a nickname, the URI is 
> not valid for routing purposes, but just for address space allocation.
> 
> I don't think this is a big deal.
> 
> /Miguel
> 
> > -----Original Message-----
> > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > Sent: 25 February, 2004 16:07
> > To: Garcia Miguel.An (Nokia-NRC/Helsinki); 
> > pkyzivat@cisco.com; Khartabil
> > Hisham (Nokia-TP-MSW/Helsinki)
> > Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> > Subject: RE: [Simple] Chat sessions
> > 
> > 
> > Generally, putting structure in text strings is a poor idea.  
> > However, 
> > we have done that in an implementation here.
> > 
> > If you send From: "Brian (whoozitz) Rosen" 
> > <brian.rosen@marconi.com>, then 
> > "Brian Rosen" is a formal display name and "whoozitz" is a 
> nickname.  
> > The UI can use the two forms of identity as appropriate.
> > 
> > I think that we should separate the concept of unique 
> > identity from human
> > readable names or nicknames.  The protocol mechanisms need 
> the former,
> > the humans need the latter.  The URI is unique, and that is 
> > all we need
> > to make the protocol work.  Depending on a UI choice, you may need
> > display names, nicknames, or URIs.
> > 
> > Brian
> > 
> > > -----Original Message-----
> > > From: Miguel.An.Garcia@nokia.com 
> [mailto:Miguel.An.Garcia@nokia.com]
> > > Sent: Wednesday, February 25, 2004 2:13 AM
> > > To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> > > Cc: simple@ietf.org; aki.niemi@nokia.com
> > > Subject: RE: [Simple] Chat sessions
> > > 
> > > 
> > > Hi Paul:
> > > 
> > > In the draft we said that a nickname is the combination of 
> > > the display name and the URI (invalid, allocated by the 
> > > server) in the CPIM headers. The reason to add the URI into 
> > > equation was to mitigate the clash of same display names of 
> > > nickanmes in federated conferences.
> > > 
> > > This apprach allows to have two beerLover nicknames in the 
> > > same conference, both sharing the same display name, but a 
> > > different URIs (CPIM headers), e.g., beerLover@conf1.com, 
> > > beerLover@anotherconf.com
> > > 
> > > Still the URIs are scoped within the conference server, 
> > > administrative domain, or confederation. And yes, managing of 
> > > those nicknames in a multi-server environment is outside the 
> > > scope of the document.
> > > 
> > > /Miguel
> > > 
> > > > -----Original Message-----
> > > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > > Sent: 24 February, 2004 18:19
> > > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > > > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org; 
> > > Niemi Aki
> > > > (Nokia-M/Espoo)
> > > > Subject: Re: [Simple] Chat sessions
> > > > 
> > > > 
> > > > Hisham,
> > > > 
> > > > I don't think I agree with you. In the usage you describe, it 
> > > > probably 
> > > > would be ok for there to be multiple users calling themselves 
> > > > "beerLover". But I believe what is being proposed here is 
> > a unique 
> > > > identity within some scope. (The scope seems lack 
> > > definition so far.)
> > > > 
> > > > My primary concern is to define the scope of names clearly. 
> > > > My secondary 
> > > > concern is to potentially separate the scope of these names 
> > > from the 
> > > > scope of the conference, or the conference server, itself. If 
> > > > so, there 
> > > > might be users with names from different scopes in the same 
> > > > conference. 
> > > > And in that case they start to look like URIs.
> > > > 
> > > > A case that now occurs to me is when two conferences are 
> > > > federated, by 
> > > > making one focus a participant in another conference. In that 
> > > > case, if 
> > > > nicknames are scoped by conference or conference server, and 
> > > > the scope 
> > > > is implicit rather than being passed around with each name, 
> > > > then it will 
> > > > not be possible to show nicknames for the users of a 
> > > > federated conference.
> > > > 
> > > > 	Paul
> > > > 
> > > > hisham.khartabil@nokia.com wrote:
> > > > > I think we are mixing nickname with user ID (or usename). 
> > > > In a conference talking about beer, I would have a nickname 
> > > > of BeerLover. In a conference talking about MSRP, I would 
> > > > have a nickname MSRPLover. My user ID for both is 
> > > > hisham@nokia.com. If I want to be anonymous, my user ID would 
> > > > be different.
> > > > > 
> > > > > I don't think this is the same as assigning aliases to user 
> > > > IDs. I believe this is what Paul is getting at. If you are 
> > > > talking about a nickname within an aokia-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 
> > > > >>>
> > > > >>goal should 
> > > > >>
> > > > >>>>not be to introduce special features for chat 
> conferences. It 
> > > > >>>>should be 
> > > > >>>>to learn what features users of chat conferences 
> expect, and 
> > > > >>>>ensure that 
> > > > >>>>comparable features are available via our conference 
> > > > framework, and 
> > > > >>>>available with any media when that makes sense. So I think 
> > > > >>>>some of these 
> > > > >>>>ideas need to flow back into the 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 
> > > > aren't any now.
> > > > >>
> > > > >>I agree there aren't. I am suggesting that *where it makes 
> > > > >>sense* these 
> > > > >>should be advanced as requirements against conferences in 
> > > general, 
> > > > >>rather than being focused as requirements only for chat 
> > > 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 
> > > 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 
> > > current speaker.
> > > > >>
> > > > >>It also may provide a better way to deal with anonymous 
> > > > >>participants in 
> > > > >>all sorts of conferences, by giving them nicknames as 
> > handles to 
> > > > >>reference them by.
> > > > >>
> > > > >>Then, instead of saying: "Will the anonymous participant with 
> > > > >>the deep 
> > > > >>voice please repeat his question?", you can say: "Darth, will 
> > > > >>you please 
> > > > >>repeat your question?".
> > > > >>
> > > > >>
> > > > >>>>However it is relatively trivial to be more accomodating, 
> > > > >>>
> > > > >>adding and 
> > > > >>
> > > > >>>>removing cpim wrappers according to the desires of the 
> > > > >>>>individual 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 
> > > 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 
> > > > >>>
> > > > >>nicknames will 
> > > > >>
> > > > >>>>need to be authenticated and authorized. But it 
> isn't at all 
> > > > >>>>clear that 
> > > > >>>>the focus is the right entity to do so. (The scope 
> is wrong.)
> > > > >>>
> > > > >>>I don't think a nickname has to be authorized. Users are 
> > > > authorized,
> > > > >>
> > > > >> > and once a user is authorized, she can choose any 
> > > > >>available nickname.
> > > > >> > Is this what you meant?
> > > > >>
> > > > >>>Regarding the scope of the nicknames, I believe a 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 
> > > > 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 that is 
> > > > >>just one 
> > > > >>of a large pool of independent servers that are chosen at 
> > > random as 
> > > > >>hosts for conferences.
> > > > >>
> > > > >>When the same group of users join in a number of 
> > > conferences over a 
> > > > >>period of time, within that scope a nickname should be bound 
> > > > >>to a user 
> > > > >>for as long as that user wants it to remain bound.
> > > > >>
> > > > >>
> > > > >>>>I think this would be better served by using real, routable 
> > > > >>>>im: or sip: 
> > > > >>>>uris. As needed, service providers can exist to host 
> > > > nicknames and 
> > > > >>>>forward requests addressed to them to other addresses.
> > > > >>>
> > > > >>>The point is that a nickname should not let you track the 
> > > > real user.
> > > > >>
> > > > >> > Only the conference server is able to map the real SIP 
> > > > URI to the 
> > > > >>nickname,
> > > > >> > but not users. For instance, if user B receives an 
> > > > instant message
> > > > >> > (through the conference server) from user A, B should 
> > > > only see the
> > > > >> > nickname, unless A wants to disclose his real URI.
> > > > >>
> > > > >>>Making nicknames a real URI loose the semantics of the 
> > > "nickname".
> > > > >>
> > > > >> > We don't want that behaviour, we want a nickname to remain 
> > > > >>a nickname,
> > > > >> > something meaningless.
> > > > >>
> > > > >>That depends on how things are administered. There could be 
> > > > >>"nickname" 
> > > > >>servers, that are nothing but specialized proxies. I would 
> > > > >>contract with 
> > > > >>one of these servers for whatever nicknames I want. These 
> > > would be 
> > > > >>unique usernames within the domain managed by that server. 
> > > > >>Each would be 
> > > > >>configured to forward to an address of my choice. I would 
> > > be given 
> > > > >>control to turn forwarding on and off selectively, so perhaps 
> > > > >>it would 
> > > > >>only work when I was actively using a particular nickname in 
> > > > >>a conference.
> > > > >>
> > > > >>Then I could use the nickname as my address when joining a 
> > > > >>conference. I 
> > > > >>could permit the conference server to disclose this address, 
> > > > >>and yet my 
> > > > >>true identity would remain hidden.
> > > > >>
> > > > >>The advantage of this is that it decouples the 
> > administration of 
> > > > >>nickname namespaces from the administration of 
> > conference servers.
> > > > >>
> > > > >>But I am not necessarily opposed to coupling nickname 
> > > > namespaces with 
> > > > >>conference administration *if* the scoping can be made 
> > reasonable.
> > > > >>
> > > > >>	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  Thu Feb 26 09:21: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 JAA14446
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 09:21: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 1AwMNn-00086V-GX
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 09:20:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QEKxqK031151
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 09:20:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMNn-00086M-As
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 09:20: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 JAA14399
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 09:20:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMNl-00068G-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 09:20:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMMc-0005tw-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 09:19:48 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMLz-0005nt-01; Thu, 26 Feb 2004 09:19:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwMJB-0005sZ-UI; Thu, 26 Feb 2004 09:16:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMJ0-0007TF-E9; Thu, 26 Feb 2004 09: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 1AwMIc-0007S2-GY
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 09:15: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 JAA14173
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:15:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMIa-0005ag-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:15:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMHc-0005Vl-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:14:38 -0500
Received: from uspitsmsgrtr01.pit.comms.marconi.com ([169.144.2.221])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMH8-0005Qq-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:14:06 -0500
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <1TSCWC9M>; Thu, 26 Feb 2004 09:13:36 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6468@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Miguel.An.Garcia@nokia.com'" <Miguel.An.Garcia@nokia.com>,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com
Cc: simple@ietf.org, aki.niemi@nokia.com
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: Thu, 26 Feb 2004 09:13: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

Miguel

I'm suggesting that there is need beyond IM for nicknames, and that perhaps
instead of inventing something just for IM, we do something more
generally applicable.  I'm also suggesting that even IM systems may want
to have a full display name, depending on their user interface.

Deciding that display name in message/cpim is a nickname is specific
to IM.

Brian

> -----Original Message-----
> From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Thursday, February 26, 2004 1:50 AM
> To: Brian.Rosen@marconi.com; pkyzivat@cisco.com;
> hisham.khartabil@nokia.com
> Cc: simple@ietf.org; aki.niemi@nokia.com
> Subject: RE: [Simple] Chat sessions
> 
> 
> Brian:
> 
> The only structure that the draft suggest is just a Display 
> Name + a URI, something that is already existing in e-mail, 
> SIP, and message/cpim. The new item is a convention that the 
> Display in message/cpim is considered a nickname, the URI is 
> not valid for routing purposes, but just for address space allocation.
> 
> I don't think this is a big deal.
> 
> /Miguel
> 
> > -----Original Message-----
> > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > Sent: 25 February, 2004 16:07
> > To: Garcia Miguel.An (Nokia-NRC/Helsinki); 
> > pkyzivat@cisco.com; Khartabil
> > Hisham (Nokia-TP-MSW/Helsinki)
> > Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> > Subject: RE: [Simple] Chat sessions
> > 
> > 
> > Generally, putting structure in text strings is a poor idea.  
> > However, 
> > we have done that in an implementation here.
> > 
> > If you send From: "Brian (whoozitz) Rosen" 
> > <brian.rosen@marconi.com>, then 
> > "Brian Rosen" is a formal display name and "whoozitz" is a 
> nickname.  
> > The UI can use the two forms of identity as appropriate.
> > 
> > I think that we should separate the concept of unique 
> > identity from human
> > readable names or nicknames.  The protocol mechanisms need 
> the former,
> > the humans need the latter.  The URI is unique, and that is 
> > all we need
> > to make the protocol work.  Depending on a UI choice, you may need
> > display names, nicknames, or URIs.
> > 
> > Brian
> > 
> > > -----Original Message-----
> > > From: Miguel.An.Garcia@nokia.com 
> [mailto:Miguel.An.Garcia@nokia.com]
> > > Sent: Wednesday, February 25, 2004 2:13 AM
> > > To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> > > Cc: simple@ietf.org; aki.niemi@nokia.com
> > > Subject: RE: [Simple] Chat sessions
> > > 
> > > 
> > > Hi Paul:
> > > 
> > > In the draft we said that a nickname is the combination of 
> > > the display name and the URI (invalid, allocated by the 
> > > server) in the CPIM headers. The reason to add the URI into 
> > > equation was to mitigate the clash of same display names of 
> > > nickanmes in federated conferences.
> > > 
> > > This apprach allows to have two beerLover nicknames in the 
> > > same conference, both sharing the same display name, but a 
> > > different URIs (CPIM headers), e.g., beerLover@conf1.com, 
> > > beerLover@anotherconf.com
> > > 
> > > Still the URIs are scoped within the conference server, 
> > > administrative domain, or confederation. And yes, managing of 
> > > those nicknames in a multi-server environment is outside the 
> > > scope of the document.
> > > 
> > > /Miguel
> > > 
> > > > -----Original Message-----
> > > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > > Sent: 24 February, 2004 18:19
> > > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > > > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org; 
> > > Niemi Aki
> > > > (Nokia-M/Espoo)
> > > > Subject: Re: [Simple] Chat sessions
> > > > 
> > > > 
> > > > Hisham,
> > > > 
> > > > I don't think I agree with you. In the usage you describe, it 
> > > > probably 
> > > > would be ok for there to be multiple users calling themselves 
> > > > "beerLover". But I believe what is being proposed here is 
> > a unique 
> > > > identity within some scope. (The scope seems lack 
> > > definition so far.)
> > > > 
> > > > My primary concern is to define the scope of names clearly. 
> > > > My secondary 
> > > > concern is to potentially separate the scope of these names 
> > > from the 
> > > > scope of the conference, or the conference server, itself. If 
> > > > so, there 
> > > > might be users with names from different scopes in the same 
> > > > conference. 
> > > > And in that case they start to look like URIs.
> > > > 
> > > > A case that now occurs to me is when two conferences are 
> > > > federated, by 
> > > > making one focus a participant in another conference. In that 
> > > > case, if 
> > > > nicknames are scoped by conference or conference server, and 
> > > > the scope 
> > > > is implicit rather than being passed around with each name, 
> > > > then it will 
> > > > not be possible to show nicknames for the users of a 
> > > > federated conference.
> > > > 
> > > > 	Paul
> > > > 
> > > > hisham.khartabil@nokia.com wrote:
> > > > > I think we are mixing nickname with user ID (or usename). 
> > > > In a conference talking about beer, I would have a nickname 
> > > > of BeerLover. In a conference talking about MSRP, I would 
> > > > have a nickname MSRPLover. My user ID for both is 
> > > > hisham@nokia.com. If I want to be anonymous, my user ID would 
> > > > be different.
> > > > > 
> > > > > I don't think this is the same as assigning aliases to user 
> > > > IDs. I believe this is what Paul is getting at. If you are 
> > > > talking about a nickname within an aokia-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 
> > > > >>>
> > > > >>goal should 
> > > > >>
> > > > >>>>not be to introduce special features for chat 
> conferences. It 
> > > > >>>>should be 
> > > > >>>>to learn what features users of chat conferences 
> expect, and 
> > > > >>>>ensure that 
> > > > >>>>comparable features are available via our conference 
> > > > framework, and 
> > > > >>>>available with any media when that makes sense. So I think 
> > > > >>>>some of these 
> > > > >>>>ideas need to flow back into the 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 
> > > > aren't any now.
> > > > >>
> > > > >>I agree there aren't. I am suggesting that *where it makes 
> > > > >>sense* these 
> > > > >>should be advanced as requirements against conferences in 
> > > general, 
> > > > >>rather than being focused as requirements only for chat 
> > > 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 
> > > 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 
> > > current speaker.
> > > > >>
> > > > >>It also may provide a better way to deal with anonymous 
> > > > >>participants in 
> > > > >>all sorts of conferences, by giving them nicknames as 
> > handles to 
> > > > >>reference them by.
> > > > >>
> > > > >>Then, instead of saying: "Will the anonymous participant with 
> > > > >>the deep 
> > > > >>voice please repeat his question?", you can say: "Darth, will 
> > > > >>you please 
> > > > >>repeat your question?".
> > > > >>
> > > > >>
> > > > >>>>However it is relatively trivial to be more accomodating, 
> > > > >>>
> > > > >>adding and 
> > > > >>
> > > > >>>>removing cpim wrappers according to the desires of the 
> > > > >>>>individual 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 
> > > 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 
> > > > >>>
> > > > >>nicknames will 
> > > > >>
> > > > >>>>need to be authenticated and authorized. But it 
> isn't at all 
> > > > >>>>clear that 
> > > > >>>>the focus is the right entity to do so. (The scope 
> is wrong.)
> > > > >>>
> > > > >>>I don't think a nickname has to be authorized. Users are 
> > > > authorized,
> > > > >>
> > > > >> > and once a user is authorized, she can choose any 
> > > > >>available nickname.
> > > > >> > Is this what you meant?
> > > > >>
> > > > >>>Regarding the scope of the nicknames, I believe a 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 
> > > > 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 that is 
> > > > >>just one 
> > > > >>of a large pool of independent servers that are chosen at 
> > > random as 
> > > > >>hosts for conferences.
> > > > >>
> > > > >>When the same group of users join in a number of 
> > > conferences over a 
> > > > >>period of time, within that scope a nickname should be bound 
> > > > >>to a user 
> > > > >>for as long as that user wants it to remain bound.
> > > > >>
> > > > >>
> > > > >>>>I think this would be better served by using real, routable 
> > > > >>>>im: or sip: 
> > > > >>>>uris. As needed, service providers can exist to host 
> > > > nicknames and 
> > > > >>>>forward requests addressed to them to other addresses.
> > > > >>>
> > > > >>>The point is that a nickname should not let you track the 
> > > > real user.
> > > > >>
> > > > >> > Only the conference server is able to map the real SIP 
> > > > URI to the 
> > > > >>nickname,
> > > > >> > but not users. For instance, if user B receives an 
> > > > instant message
> > > > >> > (through the conference server) from user A, B should 
> > > > only see the
> > > > >> > nickname, unless A wants to disclose his real URI.
> > > > >>
> > > > >>>Making nicknames a real URI loose the semantics of the 
> > > "nickname".
> > > > >>
> > > > >> > We don't want that behaviour, we want a nickname to remain 
> > > > >>a nickname,
> > > > >> > something meaningless.
> > > > >>
> > > > >>That depends on how things are administered. There could be 
> > > > >>"nickname" 
> > > > >>servers, that are nothing but specialized proxies. I would 
> > > > >>contract with 
> > > > >>one of these servers for whatever nicknames I want. These 
> > > would be 
> > > > >>unique usernames within the domain managed by that server. 
> > > > >>Each would be 
> > > > >>configured to forward to an address of my choice. I would 
> > > be given 
> > > > >>control to turn forwarding on and off selectively, so perhaps 
> > > > >>it would 
> > > > >>only work when I was actively using a particular nickname in 
> > > > >>a conference.
> > > > >>
> > > > >>Then I could use the nickname as my address when joining a 
> > > > >>conference. I 
> > > > >>could permit the conference server to disclose this address, 
> > > > >>and yet my 
> > > > >>true identity would remain hidden.
> > > > >>
> > > > >>The advantage of this is that it decouples the 
> > administration of 
> > > > >>nickname namespaces from the administration of 
> > conference servers.
> > > > >>
> > > > >>But I am not necessarily opposed to coupling nickname 
> > > > namespaces with 
> > > > >>conference administration *if* the scoping can be made 
> > reasonable.
> > > > >>
> > > > >>	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  Thu Feb 26 09:26: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 JAA15082
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 09:26:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMTM-00073F-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 09:26:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMSQ-0006x2-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 09:25:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMRl-0006rA-00; Thu, 26 Feb 2004 09:25:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMRi-0000Fs-I1; Thu, 26 Feb 2004 09: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 1AwMQy-0000DY-3Y
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 09: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 JAA14849
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:24:12 -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 1AwMQw-0006hf-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:24:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMPr-0006Wi-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:23:08 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMOv-0006M9-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:22:09 -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 i1QEM2T09900;
	Thu, 26 Feb 2004 16:22:03 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 16:21:01 +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 i1QEL1t7024253;
	Thu, 26 Feb 2004 16:21:01 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00lzC1hA; Thu, 26 Feb 2004 16:21:00 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 i1QEL0O25683;
	Thu, 26 Feb 2004 16:21:00 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 26 Feb 2004 16:21:00 +0200
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 26 Feb 2004 16:20:59 +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: <357AEC66DB509A4EA46CB85D7968B6AF84E139@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP8ctUqaeLrehYBRXGGqkcXrwQ40gAALzQg
To: <Brian.Rosen@marconi.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 26 Feb 2004 14:20:59.0818 (UTC) FILETIME=[C1BAA8A0:01C3FC73]
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 16:20: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

Sure, sure... as we saw in another thread, we could extend the nickname =
support easily to RTP. We still need to define the means to transport =
the nickname in Instant Messages, and this is what this draft is trying =
to do.

/Miguel

> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 26 February, 2004 16:14
> To: Garcia Miguel.An (Nokia-NRC/Helsinki);=20
> pkyzivat@cisco.com; Khartabil
> Hisham (Nokia-TP-MSW/Helsinki)
> Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Miguel
>=20
> I'm suggesting that there is need beyond IM for nicknames,=20
> and that perhaps
> instead of inventing something just for IM, we do something more
> generally applicable.  I'm also suggesting that even IM=20
> systems may want
> to have a full display name, depending on their user interface.
>=20
> Deciding that display name in message/cpim is a nickname is specific
> to IM.
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> > Sent: Thursday, February 26, 2004 1:50 AM
> > To: Brian.Rosen@marconi.com; pkyzivat@cisco.com;
> > hisham.khartabil@nokia.com
> > Cc: simple@ietf.org; aki.niemi@nokia.com
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Brian:
> >=20
> > The only structure that the draft suggest is just a Display=20
> > Name + a URI, something that is already existing in e-mail,=20
> > SIP, and message/cpim. The new item is a convention that the=20
> > Display in message/cpim is considered a nickname, the URI is=20
> > not valid for routing purposes, but just for address space=20
> allocation.
> >=20
> > I don't think this is a big deal.
> >=20
> > /Miguel
> >=20
> > > -----Original Message-----
> > > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > > Sent: 25 February, 2004 16:07
> > > To: Garcia Miguel.An (Nokia-NRC/Helsinki);=20
> > > pkyzivat@cisco.com; Khartabil
> > > Hisham (Nokia-TP-MSW/Helsinki)
> > > Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> > > Subject: RE: [Simple] Chat sessions
> > >=20
> > >=20
> > > Generally, putting structure in text strings is a poor idea. =20
> > > However,=20
> > > we have done that in an implementation here.
> > >=20
> > > If you send From: "Brian (whoozitz) Rosen"=20
> > > <brian.rosen@marconi.com>, then=20
> > > "Brian Rosen" is a formal display name and "whoozitz" is a=20
> > nickname. =20
> > > The UI can use the two forms of identity as appropriate.
> > >=20
> > > I think that we should separate the concept of unique=20
> > > identity from human
> > > readable names or nicknames.  The protocol mechanisms need=20
> > the former,
> > > the humans need the latter.  The URI is unique, and that is=20
> > > all we need
> > > to make the protocol work.  Depending on a UI choice, you may need
> > > display names, nicknames, or URIs.
> > >=20
> > > Brian
> > >=20
> > > > -----Original Message-----
> > > > From: Miguel.An.Garcia@nokia.com=20
> > [mailto:Miguel.An.Garcia@nokia.com]
> > > > Sent: Wednesday, February 25, 2004 2:13 AM
> > > > To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> > > > Cc: simple@ietf.org; aki.niemi@nokia.com
> > > > Subject: RE: [Simple] Chat sessions
> > > >=20
> > > >=20
> > > > Hi Paul:
> > > >=20
> > > > In the draft we said that a nickname is the combination of=20
> > > > the display name and the URI (invalid, allocated by the=20
> > > > server) in the CPIM headers. The reason to add the URI into=20
> > > > equation was to mitigate the clash of same display names of=20
> > > > nickanmes in federated conferences.
> > > >=20
> > > > This apprach allows to have two beerLover nicknames in the=20
> > > > same conference, both sharing the same display name, but a=20
> > > > different URIs (CPIM headers), e.g., beerLover@conf1.com,=20
> > > > beerLover@anotherconf.com
> > > >=20
> > > > Still the URIs are scoped within the conference server,=20
> > > > administrative domain, or confederation. And yes, managing of=20
> > > > those nicknames in a multi-server environment is outside the=20
> > > > scope of the document.
> > > >=20
> > > > /Miguel
> > > >=20
> > > > > -----Original Message-----
> > > > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > > > Sent: 24 February, 2004 18:19
> > > > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > > > > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org;=20
> > > > Niemi Aki
> > > > > (Nokia-M/Espoo)
> > > > > Subject: Re: [Simple] Chat sessions
> > > > >=20
> > > > >=20
> > > > > Hisham,
> > > > >=20
> > > > > I don't think I agree with you. In the usage you describe, it=20
> > > > > probably=20
> > > > > would be ok for there to be multiple users calling themselves=20
> > > > > "beerLover". But I believe what is being proposed here is=20
> > > a unique=20
> > > > > identity within some scope. (The scope seems lack=20
> > > > definition so far.)
> > > > >=20
> > > > > My primary concern is to define the scope of names clearly.=20
> > > > > My secondary=20
> > > > > concern is to potentially separate the scope of these names=20
> > > > from the=20
> > > > > scope of the conference, or the conference server, itself. If=20
> > > > > so, there=20
> > > > > might be users with names from different scopes in the same=20
> > > > > conference.=20
> > > > > And in that case they start to look like URIs.
> > > > >=20
> > > > > A case that now occurs to me is when two conferences are=20
> > > > > federated, by=20
> > > > > making one focus a participant in another conference. In that=20
> > > > > case, if=20
> > > > > nicknames are scoped by conference or conference server, and=20
> > > > > the scope=20
> > > > > is implicit rather than being passed around with each name,=20
> > > > > then it will=20
> > > > > not be possible to show nicknames for the users of a=20
> > > > > federated conference.
> > > > >=20
> > > > > 	Paul
> > > > >=20
> > > > > hisham.khartabil@nokia.com wrote:
> > > > > > I think we are mixing nickname with user ID (or usename).=20
> > > > > In a conference talking about beer, I would have a nickname=20
> > > > > of BeerLover. In a conference talking about MSRP, I would=20
> > > > > have a nickname MSRPLover. My user ID for both is=20
> > > > > hisham@nokia.com. If I want to be anonymous, my user ID would=20
> > > > > be different.
> > > > > >=20
> > > > > > I don't think this is the same as assigning aliases to user=20
> > > > > IDs. I believe this is what Paul is getting at. If you are=20
> > > > > talking about a nickname within an aokia-M/Espoo)
> > > > > >=20
> > > > > >>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=20
> > > > > >>
> > > > > >>>>not be to introduce special features for chat=20
> > conferences. It=20
> > > > > >>>>should be=20
> > > > > >>>>to learn what features users of chat conferences=20
> > expect, and=20
> > > > > >>>>ensure that=20
> > > > > >>>>comparable features are available via our conference=20
> > > > > framework, and=20
> > > > > >>>>available with any media when that makes sense.=20
> So I think=20
> > > > > >>>>some of these=20
> > > > > >>>>ideas need to flow back into the 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=20
> > > > > >>sense* these=20
> > > > > >>should be advanced as requirements against conferences in=20
> > > > general,=20
> > > > > >>rather than being focused as requirements only for chat=20
> > > > conferences.
> > > > > >>
> > > > > >>
> > > > > >>>Particularly, I don't know how useful is to use=20
> nicknames in
> > > > > >>
> > > > > >> > an audio/video conference. The feature is useful in a=20
> > > > conference
> > > > > >> > of instance messages, but not so much in the other...
> > > > > >> > Still, we may want to extend the conference package=20
> > > 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=20
> > 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 in=20
> > > > > >>all sorts of conferences, by giving them nicknames as=20
> > > handles to=20
> > > > > >>reference them by.
> > > > > >>
> > > > > >>Then, instead of saying: "Will the anonymous=20
> participant with=20
> > > > > >>the deep=20
> > > > > >>voice please repeat his question?", you can say:=20
> "Darth, will=20
> > > > > >>you please=20
> > > > > >>repeat your question?".
> > > > > >>
> > > > > >>
> > > > > >>>>However it is relatively trivial to be more accomodating,=20
> > > > > >>>
> > > > > >>adding and=20
> > > > > >>
> > > > > >>>>removing cpim wrappers according to the desires of the=20
> > > > > >>>>individual 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=20
> that the focus
> > > > > >> > should indicate the nickname of the sender of=20
> the message,
> > > > > >> > which is conveyed in the From header of the=20
> > > > message/cpim message.
> > > > > >> > Endpoints SHOULD use messgae/cpim to relief the=20
> 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=20
> > > > > >>
> > > > > >>>>need to be authenticated and authorized. But it=20
> > isn't at all=20
> > > > > >>>>clear that=20
> > > > > >>>>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 nickname=20
> > > > > should be
> > > > > >>
> > > > > >> > unique within a conference server or an=20
> > > administrative domain.
> > > > > >> > At least I don't see a valid requirement in=20
> > getting nicknames
> > > > > >> > valid across difrerent servers or different=20
> > > > > administrative domains.
> > > > > >>
> > > > > >>I guess this depends on how large and long lived these=20
> > > 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,=20
> if that is=20
> > > > > >>just one=20
> > > > > >>of a large pool of independent servers that are chosen at=20
> > > > random as=20
> > > > > >>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=20
> be bound=20
> > > > > >>to a user=20
> > > > > >>for as long as that user wants it to remain bound.
> > > > > >>
> > > > > >>
> > > > > >>>>I think this would be better served by using=20
> real, routable=20
> > > > > >>>>im: or sip:=20
> > > > > >>>>uris. As needed, service providers can exist to host=20
> > > > > nicknames and=20
> > > > > >>>>forward requests addressed to them to other addresses.
> > > > > >>>
> > > > > >>>The point is that a nickname should not let you track the=20
> > > > > 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=20
> to remain=20
> > > > > >>a nickname,
> > > > > >> > something meaningless.
> > > > > >>
> > > > > >>That depends on how things are administered. There could be=20
> > > > > >>"nickname"=20
> > > > > >>servers, that are nothing but specialized proxies. I would=20
> > > > > >>contract with=20
> > > > > >>one of these servers for whatever nicknames I want. These=20
> > > > would be=20
> > > > > >>unique usernames within the domain managed by that server.=20
> > > > > >>Each would be=20
> > > > > >>configured to forward to an address of my choice. I would=20
> > > > be given=20
> > > > > >>control to turn forwarding on and off selectively,=20
> so perhaps=20
> > > > > >>it would=20
> > > > > >>only work when I was actively using a particular=20
> nickname in=20
> > > > > >>a conference.
> > > > > >>
> > > > > >>Then I could use the nickname as my address when joining a=20
> > > > > >>conference. I=20
> > > > > >>could permit the conference server to disclose this=20
> address,=20
> > > > > >>and yet my=20
> > > > > >>true identity would remain hidden.
> > > > > >>
> > > > > >>The advantage of this is that it decouples the=20
> > > administration of=20
> > > > > >>nickname namespaces from the administration of=20
> > > conference servers.
> > > > > >>
> > > > > >>But I am not necessarily opposed to coupling nickname=20
> > > > > namespaces with=20
> > > > > >>conference administration *if* the scoping can be made=20
> > > reasonable.
> > > > > >>
> > > > > >>	Paul
> > > > > >>
> > > > > >>
> > > > > >>_______________________________________________
> > > > > >>Simple mailing list
> > > > > >>Simple@ietf.org
> > > > > >>https://www1.ietf.org/mailman/listinfo/simple
> > > > > >>
> > > > > >=20
> > > > > >=20
> > > > >=20
> > > > >=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 simple-admin@ietf.org  Thu Feb 26 09: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 JAA15104
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 09:26:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMTT-00073q-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 09:26:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMSU-0006xP-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 09:25:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMRl-0006rB-00; Thu, 26 Feb 2004 09:25:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMRj-0000G0-74; Thu, 26 Feb 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 1AwMRI-0000Em-A1
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 09: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 JAA14905
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:24:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMRG-0006n1-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:24:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMQG-0006cA-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:23:34 -0500
Received: from c243102.rim.net ([216.9.243.102] helo=mhs99ykf.rim.net)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMPH-0006Rh-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:22:31 -0500
Received: from ngw04ykf.rim.net (ngw04ykf.rim.net [10.102.100.115])
	by mhs99ykf.rim.net (Postfix) with SMTP id 63958B924A
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:22:30 -0500 (EST)
Received: from XCH21YKF.rim.net ([10.102.100.36])
 by ngw04ykf.rim.net (NAVGW 2.5.2.9) with SMTP id M2004022609222924878
 ; Thu, 26 Feb 2004 09:22:29 -0500
Received: from XCH30YKF.rim.net ([10.102.100.42]) by XCH21YKF.rim.net with Microsoft SMTPSVC(5.0.2195.6713);
	 Thu, 26 Feb 2004 09:22:29 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.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] Chat sessions
Message-ID: <AABA1AE6F5565C4E9979704419B3B8990A0ED1@XCH30YKF.rim.net>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP8cxpS27b9kLH/QT+kA4HPfKeYVgAANzTn
From: "Andrew Allen" <aallen@rim.net>
To: <Brian.Rosen@marconi.com>, <Miguel.An.Garcia@nokia.com>,
        <pkyzivat@cisco.com>, <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 26 Feb 2004 14:22:29.0909 (UTC) FILETIME=[F76D7450:01C3FC73]
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:22:29 -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: quoted-printable



Brian

I agree. I know of at least one SIP application that is currently under =
development that is not IM that has a requirement for nicknames. In fact =
any conferencing type application may have such a requirement. Chat is =
just an instance of conferencing.

Andrew
--------------------------
Andrew Allen
Manager Standards
Research In Motion Ltd
BlackBerry Mobile  +1 847 809 8636
European Mobile    +358 50 467 5870
http://www.rim.com/

Sent from my BlackBerry Wireless Handheld


-----Original Message-----
From: simple-admin@ietf.org <simple-admin@ietf.org>
To: 'Miguel.An.Garcia@nokia.com' <Miguel.An.Garcia@nokia.com>; =
pkyzivat@cisco.com <pkyzivat@cisco.com>; hisham.khartabil@nokia.com =
<hisham.khartabil@nokia.com>
CC: simple@ietf.org <simple@ietf.org>; aki.niemi@nokia.com =
<aki.niemi@nokia.com>
Sent: Thu Feb 26 09:13:35 2004
Subject: RE: [Simple] Chat sessions

Miguel

I'm suggesting that there is need beyond IM for nicknames, and that =
perhaps
instead of inventing something just for IM, we do something more
generally applicable.  I'm also suggesting that even IM systems may want
to have a full display name, depending on their user interface.

Deciding that display name in message/cpim is a nickname is specific
to IM.

Brian

> -----Original Message-----
> From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Thursday, February 26, 2004 1:50 AM
> To: Brian.Rosen@marconi.com; pkyzivat@cisco.com;
> hisham.khartabil@nokia.com
> Cc: simple@ietf.org; aki.niemi@nokia.com
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Brian:
>=20
> The only structure that the draft suggest is just a Display=20
> Name + a URI, something that is already existing in e-mail,=20
> SIP, and message/cpim. The new item is a convention that the=20
> Display in message/cpim is considered a nickname, the URI is=20
> not valid for routing purposes, but just for address space allocation.
>=20
> I don't think this is a big deal.
>=20
> /Miguel
>=20
> > -----Original Message-----
> > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > Sent: 25 February, 2004 16:07
> > To: Garcia Miguel.An (Nokia-NRC/Helsinki);=20
> > pkyzivat@cisco.com; Khartabil
> > Hisham (Nokia-TP-MSW/Helsinki)
> > Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Generally, putting structure in text strings is a poor idea. =20
> > However,=20
> > we have done that in an implementation here.
> >=20
> > If you send From: "Brian (whoozitz) Rosen"=20
> > <brian.rosen@marconi.com>, then=20
> > "Brian Rosen" is a formal display name and "whoozitz" is a=20
> nickname. =20
> > The UI can use the two forms of identity as appropriate.
> >=20
> > I think that we should separate the concept of unique=20
> > identity from human
> > readable names or nicknames.  The protocol mechanisms need=20
> the former,
> > the humans need the latter.  The URI is unique, and that is=20
> > all we need
> > to make the protocol work.  Depending on a UI choice, you may need
> > display names, nicknames, or URIs.
> >=20
> > Brian
> >=20
> > > -----Original Message-----
> > > From: Miguel.An.Garcia@nokia.com=20
> [mailto:Miguel.An.Garcia@nokia.com]
> > > Sent: Wednesday, February 25, 2004 2:13 AM
> > > To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> > > Cc: simple@ietf.org; aki.niemi@nokia.com
> > > Subject: RE: [Simple] Chat sessions
> > >=20
> > >=20
> > > Hi Paul:
> > >=20
> > > In the draft we said that a nickname is the combination of=20
> > > the display name and the URI (invalid, allocated by the=20
> > > server) in the CPIM headers. The reason to add the URI into=20
> > > equation was to mitigate the clash of same display names of=20
> > > nickanmes in federated conferences.
> > >=20
> > > This apprach allows to have two beerLover nicknames in the=20
> > > same conference, both sharing the same display name, but a=20
> > > different URIs (CPIM headers), e.g., beerLover@conf1.com,=20
> > > beerLover@anotherconf.com
> > >=20
> > > Still the URIs are scoped within the conference server,=20
> > > administrative domain, or confederation. And yes, managing of=20
> > > those nicknames in a multi-server environment is outside the=20
> > > scope of the document.
> > >=20
> > > /Miguel
> > >=20
> > > > -----Original Message-----
> > > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > > Sent: 24 February, 2004 18:19
> > > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > > > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org;=20
> > > Niemi Aki
> > > > (Nokia-M/Espoo)
> > > > Subject: Re: [Simple] Chat sessions
> > > >=20
> > > >=20
> > > > Hisham,
> > > >=20
> > > > I don't think I agree with you. In the usage you describe, it=20
> > > > probably=20
> > > > would be ok for there to be multiple users calling themselves=20
> > > > "beerLover". But I believe what is being proposed here is=20
> > a unique=20
> > > > identity within some scope. (The scope seems lack=20
> > > definition so far.)
> > > >=20
> > > > My primary concern is to define the scope of names clearly.=20
> > > > My secondary=20
> > > > concern is to potentially separate the scope of these names=20
> > > from the=20
> > > > scope of the conference, or the conference server, itself. If=20
> > > > so, there=20
> > > > might be users with names from different scopes in the same=20
> > > > conference.=20
> > > > And in that case they start to look like URIs.
> > > >=20
> > > > A case that now occurs to me is when two conferences are=20
> > > > federated, by=20
> > > > making one focus a participant in another conference. In that=20
> > > > case, if=20
> > > > nicknames are scoped by conference or conference server, and=20
> > > > the scope=20
> > > > is implicit rather than being passed around with each name,=20
> > > > then it will=20
> > > > not be possible to show nicknames for the users of a=20
> > > > federated conference.
> > > >=20
> > > > 	Paul
> > > >=20
> > > > hisham.khartabil@nokia.com wrote:
> > > > > I think we are mixing nickname with user ID (or usename).=20
> > > > In a conference talking about beer, I would have a nickname=20
> > > > of BeerLover. In a conference talking about MSRP, I would=20
> > > > have a nickname MSRPLover. My user ID for both is=20
> > > > hisham@nokia.com. If I want to be anonymous, my user ID would=20
> > > > be different.
> > > > >=20
> > > > > I don't think this is the same as assigning aliases to user=20
> > > > IDs. I believe this is what Paul is getting at. If you are=20
> > > > talking about a nickname within an aokia-M/Espoo)
> > > > >=20
> > > > >>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=20
> > > > >>
> > > > >>>>not be to introduce special features for chat=20
> conferences. It=20
> > > > >>>>should be=20
> > > > >>>>to learn what features users of chat conferences=20
> expect, and=20
> > > > >>>>ensure that=20
> > > > >>>>comparable features are available via our conference=20
> > > > framework, and=20
> > > > >>>>available with any media when that makes sense. So I think=20
> > > > >>>>some of these=20
> > > > >>>>ideas need to flow back into the 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=20
> > > > >>sense* these=20
> > > > >>should be advanced as requirements against conferences in=20
> > > general,=20
> > > > >>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=20
> > > conference
> > > > >> > of instance messages, but not so much in the other...
> > > > >> > Still, we may want to extend the conference package=20
> > 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=20
> 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 in=20
> > > > >>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=20
> > > > >>the deep=20
> > > > >>voice please repeat his question?", you can say: "Darth, will=20
> > > > >>you please=20
> > > > >>repeat your question?".
> > > > >>
> > > > >>
> > > > >>>>However it is relatively trivial to be more accomodating,=20
> > > > >>>
> > > > >>adding and=20
> > > > >>
> > > > >>>>removing cpim wrappers according to the desires of the=20
> > > > >>>>individual 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=20
> > > > >>
> > > > >>>>need to be authenticated and authorized. But it=20
> isn't at all=20
> > > > >>>>clear that=20
> > > > >>>>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 nickname=20
> > > > should be
> > > > >>
> > > > >> > unique within a conference server or an=20
> > administrative domain.
> > > > >> > At least I don't see a valid requirement in=20
> getting nicknames
> > > > >> > valid across difrerent servers or different=20
> > > > administrative domains.
> > > > >>
> > > > >>I guess this depends on how large and long lived these=20
> > 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 that is=20
> > > > >>just one=20
> > > > >>of a large pool of independent servers that are chosen at=20
> > > random as=20
> > > > >>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=20
> > > > >>to a user=20
> > > > >>for as long as that user wants it to remain bound.
> > > > >>
> > > > >>
> > > > >>>>I think this would be better served by using real, routable=20
> > > > >>>>im: or sip:=20
> > > > >>>>uris. As needed, service providers can exist to host=20
> > > > nicknames and=20
> > > > >>>>forward requests addressed to them to other addresses.
> > > > >>>
> > > > >>>The point is that a nickname should not let you track the=20
> > > > 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 remain=20
> > > > >>a nickname,
> > > > >> > something meaningless.
> > > > >>
> > > > >>That depends on how things are administered. There could be=20
> > > > >>"nickname"=20
> > > > >>servers, that are nothing but specialized proxies. I would=20
> > > > >>contract with=20
> > > > >>one of these servers for whatever nicknames I want. These=20
> > > would be=20
> > > > >>unique usernames within the domain managed by that server.=20
> > > > >>Each would be=20
> > > > >>configured to forward to an address of my choice. I would=20
> > > be given=20
> > > > >>control to turn forwarding on and off selectively, so perhaps=20
> > > > >>it would=20
> > > > >>only work when I was actively using a particular nickname in=20
> > > > >>a conference.
> > > > >>
> > > > >>Then I could use the nickname as my address when joining a=20
> > > > >>conference. I=20
> > > > >>could permit the conference server to disclose this address,=20
> > > > >>and yet my=20
> > > > >>true identity would remain hidden.
> > > > >>
> > > > >>The advantage of this is that it decouples the=20
> > administration of=20
> > > > >>nickname namespaces from the administration of=20
> > conference servers.
> > > > >>
> > > > >>But I am not necessarily opposed to coupling nickname=20
> > > > namespaces with=20
> > > > >>conference administration *if* the scoping can be made=20
> > reasonable.
> > > > >>
> > > > >>	Paul
> > > > >>
> > > > >>
> > > > >>_______________________________________________
> > > > >>Simple mailing list
> > > > >>Simple@ietf.org
> > > > >>https://www1.ietf.org/mailman/listinfo/simple
> > > > >>
> > > > >=20
> > > > >=20
> > > >=20
> > > >=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


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


From exim@www1.ietf.org  Thu Feb 26 09:27: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 JAA15130
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 09:27: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 1AwMTP-0000TA-IW
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 09:26:47 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QEQldw001798
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 09:26:47 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMTP-0000Sv-DJ
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 09:26: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 JAA15099
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 09:26:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMTN-00073L-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 09:26:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMSS-0006x9-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 09:25:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMRl-0006rA-00; Thu, 26 Feb 2004 09:25:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMRi-0000Fs-I1; Thu, 26 Feb 2004 09: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 1AwMQy-0000DY-3Y
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 09: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 JAA14849
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:24:12 -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 1AwMQw-0006hf-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:24:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMPr-0006Wi-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:23:08 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMOv-0006M9-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:22:09 -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 i1QEM2T09900;
	Thu, 26 Feb 2004 16:22:03 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 16:21:01 +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 i1QEL1t7024253;
	Thu, 26 Feb 2004 16:21:01 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00lzC1hA; Thu, 26 Feb 2004 16:21:00 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 i1QEL0O25683;
	Thu, 26 Feb 2004 16:21:00 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 26 Feb 2004 16:21:00 +0200
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 26 Feb 2004 16:20:59 +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: <357AEC66DB509A4EA46CB85D7968B6AF84E139@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP8ctUqaeLrehYBRXGGqkcXrwQ40gAALzQg
To: <Brian.Rosen@marconi.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 26 Feb 2004 14:20:59.0818 (UTC) FILETIME=[C1BAA8A0:01C3FC73]
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 16:20: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

Sure, sure... as we saw in another thread, we could extend the nickname =
support easily to RTP. We still need to define the means to transport =
the nickname in Instant Messages, and this is what this draft is trying =
to do.

/Miguel

> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 26 February, 2004 16:14
> To: Garcia Miguel.An (Nokia-NRC/Helsinki);=20
> pkyzivat@cisco.com; Khartabil
> Hisham (Nokia-TP-MSW/Helsinki)
> Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Miguel
>=20
> I'm suggesting that there is need beyond IM for nicknames,=20
> and that perhaps
> instead of inventing something just for IM, we do something more
> generally applicable.  I'm also suggesting that even IM=20
> systems may want
> to have a full display name, depending on their user interface.
>=20
> Deciding that display name in message/cpim is a nickname is specific
> to IM.
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> > Sent: Thursday, February 26, 2004 1:50 AM
> > To: Brian.Rosen@marconi.com; pkyzivat@cisco.com;
> > hisham.khartabil@nokia.com
> > Cc: simple@ietf.org; aki.niemi@nokia.com
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Brian:
> >=20
> > The only structure that the draft suggest is just a Display=20
> > Name + a URI, something that is already existing in e-mail,=20
> > SIP, and message/cpim. The new item is a convention that the=20
> > Display in message/cpim is considered a nickname, the URI is=20
> > not valid for routing purposes, but just for address space=20
> allocation.
> >=20
> > I don't think this is a big deal.
> >=20
> > /Miguel
> >=20
> > > -----Original Message-----
> > > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > > Sent: 25 February, 2004 16:07
> > > To: Garcia Miguel.An (Nokia-NRC/Helsinki);=20
> > > pkyzivat@cisco.com; Khartabil
> > > Hisham (Nokia-TP-MSW/Helsinki)
> > > Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> > > Subject: RE: [Simple] Chat sessions
> > >=20
> > >=20
> > > Generally, putting structure in text strings is a poor idea. =20
> > > However,=20
> > > we have done that in an implementation here.
> > >=20
> > > If you send From: "Brian (whoozitz) Rosen"=20
> > > <brian.rosen@marconi.com>, then=20
> > > "Brian Rosen" is a formal display name and "whoozitz" is a=20
> > nickname. =20
> > > The UI can use the two forms of identity as appropriate.
> > >=20
> > > I think that we should separate the concept of unique=20
> > > identity from human
> > > readable names or nicknames.  The protocol mechanisms need=20
> > the former,
> > > the humans need the latter.  The URI is unique, and that is=20
> > > all we need
> > > to make the protocol work.  Depending on a UI choice, you may need
> > > display names, nicknames, or URIs.
> > >=20
> > > Brian
> > >=20
> > > > -----Original Message-----
> > > > From: Miguel.An.Garcia@nokia.com=20
> > [mailto:Miguel.An.Garcia@nokia.com]
> > > > Sent: Wednesday, February 25, 2004 2:13 AM
> > > > To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> > > > Cc: simple@ietf.org; aki.niemi@nokia.com
> > > > Subject: RE: [Simple] Chat sessions
> > > >=20
> > > >=20
> > > > Hi Paul:
> > > >=20
> > > > In the draft we said that a nickname is the combination of=20
> > > > the display name and the URI (invalid, allocated by the=20
> > > > server) in the CPIM headers. The reason to add the URI into=20
> > > > equation was to mitigate the clash of same display names of=20
> > > > nickanmes in federated conferences.
> > > >=20
> > > > This apprach allows to have two beerLover nicknames in the=20
> > > > same conference, both sharing the same display name, but a=20
> > > > different URIs (CPIM headers), e.g., beerLover@conf1.com,=20
> > > > beerLover@anotherconf.com
> > > >=20
> > > > Still the URIs are scoped within the conference server,=20
> > > > administrative domain, or confederation. And yes, managing of=20
> > > > those nicknames in a multi-server environment is outside the=20
> > > > scope of the document.
> > > >=20
> > > > /Miguel
> > > >=20
> > > > > -----Original Message-----
> > > > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > > > Sent: 24 February, 2004 18:19
> > > > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > > > > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org;=20
> > > > Niemi Aki
> > > > > (Nokia-M/Espoo)
> > > > > Subject: Re: [Simple] Chat sessions
> > > > >=20
> > > > >=20
> > > > > Hisham,
> > > > >=20
> > > > > I don't think I agree with you. In the usage you describe, it=20
> > > > > probably=20
> > > > > would be ok for there to be multiple users calling themselves=20
> > > > > "beerLover". But I believe what is being proposed here is=20
> > > a unique=20
> > > > > identity within some scope. (The scope seems lack=20
> > > > definition so far.)
> > > > >=20
> > > > > My primary concern is to define the scope of names clearly.=20
> > > > > My secondary=20
> > > > > concern is to potentially separate the scope of these names=20
> > > > from the=20
> > > > > scope of the conference, or the conference server, itself. If=20
> > > > > so, there=20
> > > > > might be users with names from different scopes in the same=20
> > > > > conference.=20
> > > > > And in that case they start to look like URIs.
> > > > >=20
> > > > > A case that now occurs to me is when two conferences are=20
> > > > > federated, by=20
> > > > > making one focus a participant in another conference. In that=20
> > > > > case, if=20
> > > > > nicknames are scoped by conference or conference server, and=20
> > > > > the scope=20
> > > > > is implicit rather than being passed around with each name,=20
> > > > > then it will=20
> > > > > not be possible to show nicknames for the users of a=20
> > > > > federated conference.
> > > > >=20
> > > > > 	Paul
> > > > >=20
> > > > > hisham.khartabil@nokia.com wrote:
> > > > > > I think we are mixing nickname with user ID (or usename).=20
> > > > > In a conference talking about beer, I would have a nickname=20
> > > > > of BeerLover. In a conference talking about MSRP, I would=20
> > > > > have a nickname MSRPLover. My user ID for both is=20
> > > > > hisham@nokia.com. If I want to be anonymous, my user ID would=20
> > > > > be different.
> > > > > >=20
> > > > > > I don't think this is the same as assigning aliases to user=20
> > > > > IDs. I believe this is what Paul is getting at. If you are=20
> > > > > talking about a nickname within an aokia-M/Espoo)
> > > > > >=20
> > > > > >>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=20
> > > > > >>
> > > > > >>>>not be to introduce special features for chat=20
> > conferences. It=20
> > > > > >>>>should be=20
> > > > > >>>>to learn what features users of chat conferences=20
> > expect, and=20
> > > > > >>>>ensure that=20
> > > > > >>>>comparable features are available via our conference=20
> > > > > framework, and=20
> > > > > >>>>available with any media when that makes sense.=20
> So I think=20
> > > > > >>>>some of these=20
> > > > > >>>>ideas need to flow back into the 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=20
> > > > > >>sense* these=20
> > > > > >>should be advanced as requirements against conferences in=20
> > > > general,=20
> > > > > >>rather than being focused as requirements only for chat=20
> > > > conferences.
> > > > > >>
> > > > > >>
> > > > > >>>Particularly, I don't know how useful is to use=20
> nicknames in
> > > > > >>
> > > > > >> > an audio/video conference. The feature is useful in a=20
> > > > conference
> > > > > >> > of instance messages, but not so much in the other...
> > > > > >> > Still, we may want to extend the conference package=20
> > > 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=20
> > 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 in=20
> > > > > >>all sorts of conferences, by giving them nicknames as=20
> > > handles to=20
> > > > > >>reference them by.
> > > > > >>
> > > > > >>Then, instead of saying: "Will the anonymous=20
> participant with=20
> > > > > >>the deep=20
> > > > > >>voice please repeat his question?", you can say:=20
> "Darth, will=20
> > > > > >>you please=20
> > > > > >>repeat your question?".
> > > > > >>
> > > > > >>
> > > > > >>>>However it is relatively trivial to be more accomodating,=20
> > > > > >>>
> > > > > >>adding and=20
> > > > > >>
> > > > > >>>>removing cpim wrappers according to the desires of the=20
> > > > > >>>>individual 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=20
> that the focus
> > > > > >> > should indicate the nickname of the sender of=20
> the message,
> > > > > >> > which is conveyed in the From header of the=20
> > > > message/cpim message.
> > > > > >> > Endpoints SHOULD use messgae/cpim to relief the=20
> 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=20
> > > > > >>
> > > > > >>>>need to be authenticated and authorized. But it=20
> > isn't at all=20
> > > > > >>>>clear that=20
> > > > > >>>>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 nickname=20
> > > > > should be
> > > > > >>
> > > > > >> > unique within a conference server or an=20
> > > administrative domain.
> > > > > >> > At least I don't see a valid requirement in=20
> > getting nicknames
> > > > > >> > valid across difrerent servers or different=20
> > > > > administrative domains.
> > > > > >>
> > > > > >>I guess this depends on how large and long lived these=20
> > > 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,=20
> if that is=20
> > > > > >>just one=20
> > > > > >>of a large pool of independent servers that are chosen at=20
> > > > random as=20
> > > > > >>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=20
> be bound=20
> > > > > >>to a user=20
> > > > > >>for as long as that user wants it to remain bound.
> > > > > >>
> > > > > >>
> > > > > >>>>I think this would be better served by using=20
> real, routable=20
> > > > > >>>>im: or sip:=20
> > > > > >>>>uris. As needed, service providers can exist to host=20
> > > > > nicknames and=20
> > > > > >>>>forward requests addressed to them to other addresses.
> > > > > >>>
> > > > > >>>The point is that a nickname should not let you track the=20
> > > > > 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=20
> to remain=20
> > > > > >>a nickname,
> > > > > >> > something meaningless.
> > > > > >>
> > > > > >>That depends on how things are administered. There could be=20
> > > > > >>"nickname"=20
> > > > > >>servers, that are nothing but specialized proxies. I would=20
> > > > > >>contract with=20
> > > > > >>one of these servers for whatever nicknames I want. These=20
> > > > would be=20
> > > > > >>unique usernames within the domain managed by that server.=20
> > > > > >>Each would be=20
> > > > > >>configured to forward to an address of my choice. I would=20
> > > > be given=20
> > > > > >>control to turn forwarding on and off selectively,=20
> so perhaps=20
> > > > > >>it would=20
> > > > > >>only work when I was actively using a particular=20
> nickname in=20
> > > > > >>a conference.
> > > > > >>
> > > > > >>Then I could use the nickname as my address when joining a=20
> > > > > >>conference. I=20
> > > > > >>could permit the conference server to disclose this=20
> address,=20
> > > > > >>and yet my=20
> > > > > >>true identity would remain hidden.
> > > > > >>
> > > > > >>The advantage of this is that it decouples the=20
> > > administration of=20
> > > > > >>nickname namespaces from the administration of=20
> > > conference servers.
> > > > > >>
> > > > > >>But I am not necessarily opposed to coupling nickname=20
> > > > > namespaces with=20
> > > > > >>conference administration *if* the scoping can be made=20
> > > reasonable.
> > > > > >>
> > > > > >>	Paul
> > > > > >>
> > > > > >>
> > > > > >>_______________________________________________
> > > > > >>Simple mailing list
> > > > > >>Simple@ietf.org
> > > > > >>https://www1.ietf.org/mailman/listinfo/simple
> > > > > >>
> > > > > >=20
> > > > > >=20
> > > > >=20
> > > > >=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  Thu Feb 26 09:27: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 JAA15147
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 09:27: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 1AwMTY-0000Tc-2l
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 09:26:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QEQusu001826
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 09:26:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMTX-0000TN-VM
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 09:26: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 JAA15122
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 09:26:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMTW-00074A-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 09:26:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMSW-0006xY-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 09:25:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMRl-0006rB-00; Thu, 26 Feb 2004 09:25:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMRj-0000G0-74; Thu, 26 Feb 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 1AwMRI-0000Em-A1
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 09: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 JAA14905
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:24:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMRG-0006n1-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:24:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMQG-0006cA-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:23:34 -0500
Received: from c243102.rim.net ([216.9.243.102] helo=mhs99ykf.rim.net)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMPH-0006Rh-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:22:31 -0500
Received: from ngw04ykf.rim.net (ngw04ykf.rim.net [10.102.100.115])
	by mhs99ykf.rim.net (Postfix) with SMTP id 63958B924A
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:22:30 -0500 (EST)
Received: from XCH21YKF.rim.net ([10.102.100.36])
 by ngw04ykf.rim.net (NAVGW 2.5.2.9) with SMTP id M2004022609222924878
 ; Thu, 26 Feb 2004 09:22:29 -0500
Received: from XCH30YKF.rim.net ([10.102.100.42]) by XCH21YKF.rim.net with Microsoft SMTPSVC(5.0.2195.6713);
	 Thu, 26 Feb 2004 09:22:29 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.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] Chat sessions
Message-ID: <AABA1AE6F5565C4E9979704419B3B8990A0ED1@XCH30YKF.rim.net>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP8cxpS27b9kLH/QT+kA4HPfKeYVgAANzTn
From: "Andrew Allen" <aallen@rim.net>
To: <Brian.Rosen@marconi.com>, <Miguel.An.Garcia@nokia.com>,
        <pkyzivat@cisco.com>, <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 26 Feb 2004 14:22:29.0909 (UTC) FILETIME=[F76D7450:01C3FC73]
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:22:29 -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: quoted-printable
Content-Transfer-Encoding: quoted-printable



Brian

I agree. I know of at least one SIP application that is currently under =
development that is not IM that has a requirement for nicknames. In fact =
any conferencing type application may have such a requirement. Chat is =
just an instance of conferencing.

Andrew
--------------------------
Andrew Allen
Manager Standards
Research In Motion Ltd
BlackBerry Mobile  +1 847 809 8636
European Mobile    +358 50 467 5870
http://www.rim.com/

Sent from my BlackBerry Wireless Handheld


-----Original Message-----
From: simple-admin@ietf.org <simple-admin@ietf.org>
To: 'Miguel.An.Garcia@nokia.com' <Miguel.An.Garcia@nokia.com>; =
pkyzivat@cisco.com <pkyzivat@cisco.com>; hisham.khartabil@nokia.com =
<hisham.khartabil@nokia.com>
CC: simple@ietf.org <simple@ietf.org>; aki.niemi@nokia.com =
<aki.niemi@nokia.com>
Sent: Thu Feb 26 09:13:35 2004
Subject: RE: [Simple] Chat sessions

Miguel

I'm suggesting that there is need beyond IM for nicknames, and that =
perhaps
instead of inventing something just for IM, we do something more
generally applicable.  I'm also suggesting that even IM systems may want
to have a full display name, depending on their user interface.

Deciding that display name in message/cpim is a nickname is specific
to IM.

Brian

> -----Original Message-----
> From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Thursday, February 26, 2004 1:50 AM
> To: Brian.Rosen@marconi.com; pkyzivat@cisco.com;
> hisham.khartabil@nokia.com
> Cc: simple@ietf.org; aki.niemi@nokia.com
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Brian:
>=20
> The only structure that the draft suggest is just a Display=20
> Name + a URI, something that is already existing in e-mail,=20
> SIP, and message/cpim. The new item is a convention that the=20
> Display in message/cpim is considered a nickname, the URI is=20
> not valid for routing purposes, but just for address space allocation.
>=20
> I don't think this is a big deal.
>=20
> /Miguel
>=20
> > -----Original Message-----
> > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > Sent: 25 February, 2004 16:07
> > To: Garcia Miguel.An (Nokia-NRC/Helsinki);=20
> > pkyzivat@cisco.com; Khartabil
> > Hisham (Nokia-TP-MSW/Helsinki)
> > Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Generally, putting structure in text strings is a poor idea. =20
> > However,=20
> > we have done that in an implementation here.
> >=20
> > If you send From: "Brian (whoozitz) Rosen"=20
> > <brian.rosen@marconi.com>, then=20
> > "Brian Rosen" is a formal display name and "whoozitz" is a=20
> nickname. =20
> > The UI can use the two forms of identity as appropriate.
> >=20
> > I think that we should separate the concept of unique=20
> > identity from human
> > readable names or nicknames.  The protocol mechanisms need=20
> the former,
> > the humans need the latter.  The URI is unique, and that is=20
> > all we need
> > to make the protocol work.  Depending on a UI choice, you may need
> > display names, nicknames, or URIs.
> >=20
> > Brian
> >=20
> > > -----Original Message-----
> > > From: Miguel.An.Garcia@nokia.com=20
> [mailto:Miguel.An.Garcia@nokia.com]
> > > Sent: Wednesday, February 25, 2004 2:13 AM
> > > To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> > > Cc: simple@ietf.org; aki.niemi@nokia.com
> > > Subject: RE: [Simple] Chat sessions
> > >=20
> > >=20
> > > Hi Paul:
> > >=20
> > > In the draft we said that a nickname is the combination of=20
> > > the display name and the URI (invalid, allocated by the=20
> > > server) in the CPIM headers. The reason to add the URI into=20
> > > equation was to mitigate the clash of same display names of=20
> > > nickanmes in federated conferences.
> > >=20
> > > This apprach allows to have two beerLover nicknames in the=20
> > > same conference, both sharing the same display name, but a=20
> > > different URIs (CPIM headers), e.g., beerLover@conf1.com,=20
> > > beerLover@anotherconf.com
> > >=20
> > > Still the URIs are scoped within the conference server,=20
> > > administrative domain, or confederation. And yes, managing of=20
> > > those nicknames in a multi-server environment is outside the=20
> > > scope of the document.
> > >=20
> > > /Miguel
> > >=20
> > > > -----Original Message-----
> > > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > > Sent: 24 February, 2004 18:19
> > > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > > > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org;=20
> > > Niemi Aki
> > > > (Nokia-M/Espoo)
> > > > Subject: Re: [Simple] Chat sessions
> > > >=20
> > > >=20
> > > > Hisham,
> > > >=20
> > > > I don't think I agree with you. In the usage you describe, it=20
> > > > probably=20
> > > > would be ok for there to be multiple users calling themselves=20
> > > > "beerLover". But I believe what is being proposed here is=20
> > a unique=20
> > > > identity within some scope. (The scope seems lack=20
> > > definition so far.)
> > > >=20
> > > > My primary concern is to define the scope of names clearly.=20
> > > > My secondary=20
> > > > concern is to potentially separate the scope of these names=20
> > > from the=20
> > > > scope of the conference, or the conference server, itself. If=20
> > > > so, there=20
> > > > might be users with names from different scopes in the same=20
> > > > conference.=20
> > > > And in that case they start to look like URIs.
> > > >=20
> > > > A case that now occurs to me is when two conferences are=20
> > > > federated, by=20
> > > > making one focus a participant in another conference. In that=20
> > > > case, if=20
> > > > nicknames are scoped by conference or conference server, and=20
> > > > the scope=20
> > > > is implicit rather than being passed around with each name,=20
> > > > then it will=20
> > > > not be possible to show nicknames for the users of a=20
> > > > federated conference.
> > > >=20
> > > > 	Paul
> > > >=20
> > > > hisham.khartabil@nokia.com wrote:
> > > > > I think we are mixing nickname with user ID (or usename).=20
> > > > In a conference talking about beer, I would have a nickname=20
> > > > of BeerLover. In a conference talking about MSRP, I would=20
> > > > have a nickname MSRPLover. My user ID for both is=20
> > > > hisham@nokia.com. If I want to be anonymous, my user ID would=20
> > > > be different.
> > > > >=20
> > > > > I don't think this is the same as assigning aliases to user=20
> > > > IDs. I believe this is what Paul is getting at. If you are=20
> > > > talking about a nickname within an aokia-M/Espoo)
> > > > >=20
> > > > >>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=20
> > > > >>
> > > > >>>>not be to introduce special features for chat=20
> conferences. It=20
> > > > >>>>should be=20
> > > > >>>>to learn what features users of chat conferences=20
> expect, and=20
> > > > >>>>ensure that=20
> > > > >>>>comparable features are available via our conference=20
> > > > framework, and=20
> > > > >>>>available with any media when that makes sense. So I think=20
> > > > >>>>some of these=20
> > > > >>>>ideas need to flow back into the 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=20
> > > > >>sense* these=20
> > > > >>should be advanced as requirements against conferences in=20
> > > general,=20
> > > > >>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=20
> > > conference
> > > > >> > of instance messages, but not so much in the other...
> > > > >> > Still, we may want to extend the conference package=20
> > 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=20
> 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 in=20
> > > > >>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=20
> > > > >>the deep=20
> > > > >>voice please repeat his question?", you can say: "Darth, will=20
> > > > >>you please=20
> > > > >>repeat your question?".
> > > > >>
> > > > >>
> > > > >>>>However it is relatively trivial to be more accomodating,=20
> > > > >>>
> > > > >>adding and=20
> > > > >>
> > > > >>>>removing cpim wrappers according to the desires of the=20
> > > > >>>>individual 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=20
> > > > >>
> > > > >>>>need to be authenticated and authorized. But it=20
> isn't at all=20
> > > > >>>>clear that=20
> > > > >>>>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 nickname=20
> > > > should be
> > > > >>
> > > > >> > unique within a conference server or an=20
> > administrative domain.
> > > > >> > At least I don't see a valid requirement in=20
> getting nicknames
> > > > >> > valid across difrerent servers or different=20
> > > > administrative domains.
> > > > >>
> > > > >>I guess this depends on how large and long lived these=20
> > 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 that is=20
> > > > >>just one=20
> > > > >>of a large pool of independent servers that are chosen at=20
> > > random as=20
> > > > >>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=20
> > > > >>to a user=20
> > > > >>for as long as that user wants it to remain bound.
> > > > >>
> > > > >>
> > > > >>>>I think this would be better served by using real, routable=20
> > > > >>>>im: or sip:=20
> > > > >>>>uris. As needed, service providers can exist to host=20
> > > > nicknames and=20
> > > > >>>>forward requests addressed to them to other addresses.
> > > > >>>
> > > > >>>The point is that a nickname should not let you track the=20
> > > > 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 remain=20
> > > > >>a nickname,
> > > > >> > something meaningless.
> > > > >>
> > > > >>That depends on how things are administered. There could be=20
> > > > >>"nickname"=20
> > > > >>servers, that are nothing but specialized proxies. I would=20
> > > > >>contract with=20
> > > > >>one of these servers for whatever nicknames I want. These=20
> > > would be=20
> > > > >>unique usernames within the domain managed by that server.=20
> > > > >>Each would be=20
> > > > >>configured to forward to an address of my choice. I would=20
> > > be given=20
> > > > >>control to turn forwarding on and off selectively, so perhaps=20
> > > > >>it would=20
> > > > >>only work when I was actively using a particular nickname in=20
> > > > >>a conference.
> > > > >>
> > > > >>Then I could use the nickname as my address when joining a=20
> > > > >>conference. I=20
> > > > >>could permit the conference server to disclose this address,=20
> > > > >>and yet my=20
> > > > >>true identity would remain hidden.
> > > > >>
> > > > >>The advantage of this is that it decouples the=20
> > administration of=20
> > > > >>nickname namespaces from the administration of=20
> > conference servers.
> > > > >>
> > > > >>But I am not necessarily opposed to coupling nickname=20
> > > > namespaces with=20
> > > > >>conference administration *if* the scoping can be made=20
> > reasonable.
> > > > >>
> > > > >>	Paul
> > > > >>
> > > > >>
> > > > >>_______________________________________________
> > > > >>Simple mailing list
> > > > >>Simple@ietf.org
> > > > >>https://www1.ietf.org/mailman/listinfo/simple
> > > > >>
> > > > >=20
> > > > >=20
> > > >=20
> > > >=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


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



From simple-admin@ietf.org  Thu Feb 26 09:30: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 JAA15383
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 09:30:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMX9-0007Uz-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 09:30:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMWG-0007Pv-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 09:29:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMW1-0007KX-00; Thu, 26 Feb 2004 09:29:29 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMVb-0000Yb-69; Thu, 26 Feb 2004 09:29:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMVU-0000Wb-2M
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 09: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 JAA15297
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:28:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMVS-0007Jd-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:28:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMUj-0007DK-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:28:11 -0500
Received: from exmail.internosis.com ([65.114.145.134] helo=smtpgw.internosis.local)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMU3-00074X-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:27:27 -0500
Received: from arlex03.internosis.local (unverified) by smtpgw.internosis.local
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67fd8eaab7c0a8f0f0390@smtpgw.internosis.local>;
 Thu, 26 Feb 2004 09:26:56 -0500
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: <96A9788C5AC8D84D9F76102B446E72D503E64A8D@arlex03.internosis.local>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP8cyjqfuXfOuXHQbiN3Mj+dQ2GpgAAFPUA
From: "Spink, David" <dspink@internosis.com>
To: "Rosen, Brian" <Brian.Rosen@marconi.com>, <Miguel.An.Garcia@nokia.com>,
        <pkyzivat@cisco.com>, <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.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: Thu, 26 Feb 2004 09:26: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: quoted-printable

Brian is absolutely correct that IM systems may use full display names.  =
There is much interest among business and government in using Instant =
Messaging; many of whom will not want nicknames to be user-specified.  I =
think that there should be way to support both and that it should be =
independent of IM.=20

David Spink=A0=20

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of =
Rosen, Brian
Sent: Thursday, February 26, 2004 9:14 AM
To: 'Miguel.An.Garcia@nokia.com'; pkyzivat@cisco.com; =
hisham.khartabil@nokia.com
Cc: simple@ietf.org; aki.niemi@nokia.com
Subject: RE: [Simple] Chat sessions

Miguel

I'm suggesting that there is need beyond IM for nicknames, and that =
perhaps
instead of inventing something just for IM, we do something more
generally applicable.  I'm also suggesting that even IM systems may want
to have a full display name, depending on their user interface.

Deciding that display name in message/cpim is a nickname is specific
to IM.

Brian

> -----Original Message-----
> From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Thursday, February 26, 2004 1:50 AM
> To: Brian.Rosen@marconi.com; pkyzivat@cisco.com;
> hisham.khartabil@nokia.com
> Cc: simple@ietf.org; aki.niemi@nokia.com
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Brian:
>=20
> The only structure that the draft suggest is just a Display=20
> Name + a URI, something that is already existing in e-mail,=20
> SIP, and message/cpim. The new item is a convention that the=20
> Display in message/cpim is considered a nickname, the URI is=20
> not valid for routing purposes, but just for address space allocation.
>=20
> I don't think this is a big deal.
>=20
> /Miguel
>=20
> > -----Original Message-----
> > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > Sent: 25 February, 2004 16:07
> > To: Garcia Miguel.An (Nokia-NRC/Helsinki);=20
> > pkyzivat@cisco.com; Khartabil
> > Hisham (Nokia-TP-MSW/Helsinki)
> > Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Generally, putting structure in text strings is a poor idea. =20
> > However,=20
> > we have done that in an implementation here.
> >=20
> > If you send From: "Brian (whoozitz) Rosen"=20
> > <brian.rosen@marconi.com>, then=20
> > "Brian Rosen" is a formal display name and "whoozitz" is a=20
> nickname. =20
> > The UI can use the two forms of identity as appropriate.
> >=20
> > I think that we should separate the concept of unique=20
> > identity from human
> > readable names or nicknames.  The protocol mechanisms need=20
> the former,
> > the humans need the latter.  The URI is unique, and that is=20
> > all we need
> > to make the protocol work.  Depending on a UI choice, you may need
> > display names, nicknames, or URIs.
> >=20
> > Brian
> >=20
> > > -----Original Message-----
> > > From: Miguel.An.Garcia@nokia.com=20
> [mailto:Miguel.An.Garcia@nokia.com]
> > > Sent: Wednesday, February 25, 2004 2:13 AM
> > > To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> > > Cc: simple@ietf.org; aki.niemi@nokia.com
> > > Subject: RE: [Simple] Chat sessions
> > >=20
> > >=20
> > > Hi Paul:
> > >=20
> > > In the draft we said that a nickname is the combination of=20
> > > the display name and the URI (invalid, allocated by the=20
> > > server) in the CPIM headers. The reason to add the URI into=20
> > > equation was to mitigate the clash of same display names of=20
> > > nickanmes in federated conferences.
> > >=20
> > > This apprach allows to have two beerLover nicknames in the=20
> > > same conference, both sharing the same display name, but a=20
> > > different URIs (CPIM headers), e.g., beerLover@conf1.com,=20
> > > beerLover@anotherconf.com
> > >=20
> > > Still the URIs are scoped within the conference server,=20
> > > administrative domain, or confederation. And yes, managing of=20
> > > those nicknames in a multi-server environment is outside the=20
> > > scope of the document.
> > >=20
> > > /Miguel
> > >=20
> > > > -----Original Message-----
> > > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > > Sent: 24 February, 2004 18:19
> > > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > > > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org;=20
> > > Niemi Aki
> > > > (Nokia-M/Espoo)
> > > > Subject: Re: [Simple] Chat sessions
> > > >=20
> > > >=20
> > > > Hisham,
> > > >=20
> > > > I don't think I agree with you. In the usage you describe, it=20
> > > > probably=20
> > > > would be ok for there to be multiple users calling themselves=20
> > > > "beerLover". But I believe what is being proposed here is=20
> > a unique=20
> > > > identity within some scope. (The scope seems lack=20
> > > definition so far.)
> > > >=20
> > > > My primary concern is to define the scope of names clearly.=20
> > > > My secondary=20
> > > > concern is to potentially separate the scope of these names=20
> > > from the=20
> > > > scope of the conference, or the conference server, itself. If=20
> > > > so, there=20
> > > > might be users with names from different scopes in the same=20
> > > > conference.=20
> > > > And in that case they start to look like URIs.
> > > >=20
> > > > A case that now occurs to me is when two conferences are=20
> > > > federated, by=20
> > > > making one focus a participant in another conference. In that=20
> > > > case, if=20
> > > > nicknames are scoped by conference or conference server, and=20
> > > > the scope=20
> > > > is implicit rather than being passed around with each name,=20
> > > > then it will=20
> > > > not be possible to show nicknames for the users of a=20
> > > > federated conference.
> > > >=20
> > > > 	Paul
> > > >=20
> > > > hisham.khartabil@nokia.com wrote:
> > > > > I think we are mixing nickname with user ID (or usename).=20
> > > > In a conference talking about beer, I would have a nickname=20
> > > > of BeerLover. In a conference talking about MSRP, I would=20
> > > > have a nickname MSRPLover. My user ID for both is=20
> > > > hisham@nokia.com. If I want to be anonymous, my user ID would=20
> > > > be different.
> > > > >=20
> > > > > I don't think this is the same as assigning aliases to user=20
> > > > IDs. I believe this is what Paul is getting at. If you are=20
> > > > talking about a nickname within an aokia-M/Espoo)
> > > > >=20
> > > > >>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=20
> > > > >>
> > > > >>>>not be to introduce special features for chat=20
> conferences. It=20
> > > > >>>>should be=20
> > > > >>>>to learn what features users of chat conferences=20
> expect, and=20
> > > > >>>>ensure that=20
> > > > >>>>comparable features are available via our conference=20
> > > > framework, and=20
> > > > >>>>available with any media when that makes sense. So I think=20
> > > > >>>>some of these=20
> > > > >>>>ideas need to flow back into the 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=20
> > > > >>sense* these=20
> > > > >>should be advanced as requirements against conferences in=20
> > > general,=20
> > > > >>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=20
> > > conference
> > > > >> > of instance messages, but not so much in the other...
> > > > >> > Still, we may want to extend the conference package=20
> > 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=20
> 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 in=20
> > > > >>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=20
> > > > >>the deep=20
> > > > >>voice please repeat his question?", you can say: "Darth, will=20
> > > > >>you please=20
> > > > >>repeat your question?".
> > > > >>
> > > > >>
> > > > >>>>However it is relatively trivial to be more accomodating,=20
> > > > >>>
> > > > >>adding and=20
> > > > >>
> > > > >>>>removing cpim wrappers according to the desires of the=20
> > > > >>>>individual 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=20
> > > > >>
> > > > >>>>need to be authenticated and authorized. But it=20
> isn't at all=20
> > > > >>>>clear that=20
> > > > >>>>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 nickname=20
> > > > should be
> > > > >>
> > > > >> > unique within a conference server or an=20
> > administrative domain.
> > > > >> > At least I don't see a valid requirement in=20
> getting nicknames
> > > > >> > valid across difrerent servers or different=20
> > > > administrative domains.
> > > > >>
> > > > >>I guess this depends on how large and long lived these=20
> > 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 that is=20
> > > > >>just one=20
> > > > >>of a large pool of independent servers that are chosen at=20
> > > random as=20
> > > > >>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=20
> > > > >>to a user=20
> > > > >>for as long as that user wants it to remain bound.
> > > > >>
> > > > >>
> > > > >>>>I think this would be better served by using real, routable=20
> > > > >>>>im: or sip:=20
> > > > >>>>uris. As needed, service providers can exist to host=20
> > > > nicknames and=20
> > > > >>>>forward requests addressed to them to other addresses.
> > > > >>>
> > > > >>>The point is that a nickname should not let you track the=20
> > > > 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 remain=20
> > > > >>a nickname,
> > > > >> > something meaningless.
> > > > >>
> > > > >>That depends on how things are administered. There could be=20
> > > > >>"nickname"=20
> > > > >>servers, that are nothing but specialized proxies. I would=20
> > > > >>contract with=20
> > > > >>one of these servers for whatever nicknames I want. These=20
> > > would be=20
> > > > >>unique usernames within the domain managed by that server.=20
> > > > >>Each would be=20
> > > > >>configured to forward to an address of my choice. I would=20
> > > be given=20
> > > > >>control to turn forwarding on and off selectively, so perhaps=20
> > > > >>it would=20
> > > > >>only work when I was actively using a particular nickname in=20
> > > > >>a conference.
> > > > >>
> > > > >>Then I could use the nickname as my address when joining a=20
> > > > >>conference. I=20
> > > > >>could permit the conference server to disclose this address,=20
> > > > >>and yet my=20
> > > > >>true identity would remain hidden.
> > > > >>
> > > > >>The advantage of this is that it decouples the=20
> > administration of=20
> > > > >>nickname namespaces from the administration of=20
> > conference servers.
> > > > >>
> > > > >>But I am not necessarily opposed to coupling nickname=20
> > > > namespaces with=20
> > > > >>conference administration *if* the scoping can be made=20
> > reasonable.
> > > > >>
> > > > >>	Paul
> > > > >>
> > > > >>
> > > > >>_______________________________________________
> > > > >>Simple mailing list
> > > > >>Simple@ietf.org
> > > > >>https://www1.ietf.org/mailman/listinfo/simple
> > > > >>
> > > > >=20
> > > > >=20
> > > >=20
> > > >=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


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


From exim@www1.ietf.org  Thu Feb 26 09:31: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 JAA15405
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 09:31: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 1AwMXD-0000no-Ni
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 09:30:43 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QEUhN3003066
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 09:30:43 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMXD-0000nG-HG
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 09:30: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 JAA15401
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 09:30:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMXB-0007VK-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 09:30:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMWI-0007Q5-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 09:29:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMW1-0007KX-00; Thu, 26 Feb 2004 09:29:29 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMVb-0000Yb-69; Thu, 26 Feb 2004 09:29:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMVU-0000Wb-2M
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 09: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 JAA15297
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:28:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMVS-0007Jd-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:28:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMUj-0007DK-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:28:11 -0500
Received: from exmail.internosis.com ([65.114.145.134] helo=smtpgw.internosis.local)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMU3-00074X-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:27:27 -0500
Received: from arlex03.internosis.local (unverified) by smtpgw.internosis.local
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T67fd8eaab7c0a8f0f0390@smtpgw.internosis.local>;
 Thu, 26 Feb 2004 09:26:56 -0500
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: <96A9788C5AC8D84D9F76102B446E72D503E64A8D@arlex03.internosis.local>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP8cyjqfuXfOuXHQbiN3Mj+dQ2GpgAAFPUA
From: "Spink, David" <dspink@internosis.com>
To: "Rosen, Brian" <Brian.Rosen@marconi.com>, <Miguel.An.Garcia@nokia.com>,
        <pkyzivat@cisco.com>, <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>, <aki.niemi@nokia.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: Thu, 26 Feb 2004 09:26: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: quoted-printable
Content-Transfer-Encoding: quoted-printable

Brian is absolutely correct that IM systems may use full display names.  =
There is much interest among business and government in using Instant =
Messaging; many of whom will not want nicknames to be user-specified.  I =
think that there should be way to support both and that it should be =
independent of IM.=20

David Spink=A0=20

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of =
Rosen, Brian
Sent: Thursday, February 26, 2004 9:14 AM
To: 'Miguel.An.Garcia@nokia.com'; pkyzivat@cisco.com; =
hisham.khartabil@nokia.com
Cc: simple@ietf.org; aki.niemi@nokia.com
Subject: RE: [Simple] Chat sessions

Miguel

I'm suggesting that there is need beyond IM for nicknames, and that =
perhaps
instead of inventing something just for IM, we do something more
generally applicable.  I'm also suggesting that even IM systems may want
to have a full display name, depending on their user interface.

Deciding that display name in message/cpim is a nickname is specific
to IM.

Brian

> -----Original Message-----
> From: Miguel.An.Garcia@nokia.com [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Thursday, February 26, 2004 1:50 AM
> To: Brian.Rosen@marconi.com; pkyzivat@cisco.com;
> hisham.khartabil@nokia.com
> Cc: simple@ietf.org; aki.niemi@nokia.com
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Brian:
>=20
> The only structure that the draft suggest is just a Display=20
> Name + a URI, something that is already existing in e-mail,=20
> SIP, and message/cpim. The new item is a convention that the=20
> Display in message/cpim is considered a nickname, the URI is=20
> not valid for routing purposes, but just for address space allocation.
>=20
> I don't think this is a big deal.
>=20
> /Miguel
>=20
> > -----Original Message-----
> > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > Sent: 25 February, 2004 16:07
> > To: Garcia Miguel.An (Nokia-NRC/Helsinki);=20
> > pkyzivat@cisco.com; Khartabil
> > Hisham (Nokia-TP-MSW/Helsinki)
> > Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Generally, putting structure in text strings is a poor idea. =20
> > However,=20
> > we have done that in an implementation here.
> >=20
> > If you send From: "Brian (whoozitz) Rosen"=20
> > <brian.rosen@marconi.com>, then=20
> > "Brian Rosen" is a formal display name and "whoozitz" is a=20
> nickname. =20
> > The UI can use the two forms of identity as appropriate.
> >=20
> > I think that we should separate the concept of unique=20
> > identity from human
> > readable names or nicknames.  The protocol mechanisms need=20
> the former,
> > the humans need the latter.  The URI is unique, and that is=20
> > all we need
> > to make the protocol work.  Depending on a UI choice, you may need
> > display names, nicknames, or URIs.
> >=20
> > Brian
> >=20
> > > -----Original Message-----
> > > From: Miguel.An.Garcia@nokia.com=20
> [mailto:Miguel.An.Garcia@nokia.com]
> > > Sent: Wednesday, February 25, 2004 2:13 AM
> > > To: pkyzivat@cisco.com; hisham.khartabil@nokia.com
> > > Cc: simple@ietf.org; aki.niemi@nokia.com
> > > Subject: RE: [Simple] Chat sessions
> > >=20
> > >=20
> > > Hi Paul:
> > >=20
> > > In the draft we said that a nickname is the combination of=20
> > > the display name and the URI (invalid, allocated by the=20
> > > server) in the CPIM headers. The reason to add the URI into=20
> > > equation was to mitigate the clash of same display names of=20
> > > nickanmes in federated conferences.
> > >=20
> > > This apprach allows to have two beerLover nicknames in the=20
> > > same conference, both sharing the same display name, but a=20
> > > different URIs (CPIM headers), e.g., beerLover@conf1.com,=20
> > > beerLover@anotherconf.com
> > >=20
> > > Still the URIs are scoped within the conference server,=20
> > > administrative domain, or confederation. And yes, managing of=20
> > > those nicknames in a multi-server environment is outside the=20
> > > scope of the document.
> > >=20
> > > /Miguel
> > >=20
> > > > -----Original Message-----
> > > > From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > > Sent: 24 February, 2004 18:19
> > > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> > > > Cc: Garcia Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org;=20
> > > Niemi Aki
> > > > (Nokia-M/Espoo)
> > > > Subject: Re: [Simple] Chat sessions
> > > >=20
> > > >=20
> > > > Hisham,
> > > >=20
> > > > I don't think I agree with you. In the usage you describe, it=20
> > > > probably=20
> > > > would be ok for there to be multiple users calling themselves=20
> > > > "beerLover". But I believe what is being proposed here is=20
> > a unique=20
> > > > identity within some scope. (The scope seems lack=20
> > > definition so far.)
> > > >=20
> > > > My primary concern is to define the scope of names clearly.=20
> > > > My secondary=20
> > > > concern is to potentially separate the scope of these names=20
> > > from the=20
> > > > scope of the conference, or the conference server, itself. If=20
> > > > so, there=20
> > > > might be users with names from different scopes in the same=20
> > > > conference.=20
> > > > And in that case they start to look like URIs.
> > > >=20
> > > > A case that now occurs to me is when two conferences are=20
> > > > federated, by=20
> > > > making one focus a participant in another conference. In that=20
> > > > case, if=20
> > > > nicknames are scoped by conference or conference server, and=20
> > > > the scope=20
> > > > is implicit rather than being passed around with each name,=20
> > > > then it will=20
> > > > not be possible to show nicknames for the users of a=20
> > > > federated conference.
> > > >=20
> > > > 	Paul
> > > >=20
> > > > hisham.khartabil@nokia.com wrote:
> > > > > I think we are mixing nickname with user ID (or usename).=20
> > > > In a conference talking about beer, I would have a nickname=20
> > > > of BeerLover. In a conference talking about MSRP, I would=20
> > > > have a nickname MSRPLover. My user ID for both is=20
> > > > hisham@nokia.com. If I want to be anonymous, my user ID would=20
> > > > be different.
> > > > >=20
> > > > > I don't think this is the same as assigning aliases to user=20
> > > > IDs. I believe this is what Paul is getting at. If you are=20
> > > > talking about a nickname within an aokia-M/Espoo)
> > > > >=20
> > > > >>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=20
> > > > >>
> > > > >>>>not be to introduce special features for chat=20
> conferences. It=20
> > > > >>>>should be=20
> > > > >>>>to learn what features users of chat conferences=20
> expect, and=20
> > > > >>>>ensure that=20
> > > > >>>>comparable features are available via our conference=20
> > > > framework, and=20
> > > > >>>>available with any media when that makes sense. So I think=20
> > > > >>>>some of these=20
> > > > >>>>ideas need to flow back into the 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=20
> > > > >>sense* these=20
> > > > >>should be advanced as requirements against conferences in=20
> > > general,=20
> > > > >>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=20
> > > conference
> > > > >> > of instance messages, but not so much in the other...
> > > > >> > Still, we may want to extend the conference package=20
> > 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=20
> 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 in=20
> > > > >>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=20
> > > > >>the deep=20
> > > > >>voice please repeat his question?", you can say: "Darth, will=20
> > > > >>you please=20
> > > > >>repeat your question?".
> > > > >>
> > > > >>
> > > > >>>>However it is relatively trivial to be more accomodating,=20
> > > > >>>
> > > > >>adding and=20
> > > > >>
> > > > >>>>removing cpim wrappers according to the desires of the=20
> > > > >>>>individual 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=20
> > > > >>
> > > > >>>>need to be authenticated and authorized. But it=20
> isn't at all=20
> > > > >>>>clear that=20
> > > > >>>>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 nickname=20
> > > > should be
> > > > >>
> > > > >> > unique within a conference server or an=20
> > administrative domain.
> > > > >> > At least I don't see a valid requirement in=20
> getting nicknames
> > > > >> > valid across difrerent servers or different=20
> > > > administrative domains.
> > > > >>
> > > > >>I guess this depends on how large and long lived these=20
> > 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 that is=20
> > > > >>just one=20
> > > > >>of a large pool of independent servers that are chosen at=20
> > > random as=20
> > > > >>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=20
> > > > >>to a user=20
> > > > >>for as long as that user wants it to remain bound.
> > > > >>
> > > > >>
> > > > >>>>I think this would be better served by using real, routable=20
> > > > >>>>im: or sip:=20
> > > > >>>>uris. As needed, service providers can exist to host=20
> > > > nicknames and=20
> > > > >>>>forward requests addressed to them to other addresses.
> > > > >>>
> > > > >>>The point is that a nickname should not let you track the=20
> > > > 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 remain=20
> > > > >>a nickname,
> > > > >> > something meaningless.
> > > > >>
> > > > >>That depends on how things are administered. There could be=20
> > > > >>"nickname"=20
> > > > >>servers, that are nothing but specialized proxies. I would=20
> > > > >>contract with=20
> > > > >>one of these servers for whatever nicknames I want. These=20
> > > would be=20
> > > > >>unique usernames within the domain managed by that server.=20
> > > > >>Each would be=20
> > > > >>configured to forward to an address of my choice. I would=20
> > > be given=20
> > > > >>control to turn forwarding on and off selectively, so perhaps=20
> > > > >>it would=20
> > > > >>only work when I was actively using a particular nickname in=20
> > > > >>a conference.
> > > > >>
> > > > >>Then I could use the nickname as my address when joining a=20
> > > > >>conference. I=20
> > > > >>could permit the conference server to disclose this address,=20
> > > > >>and yet my=20
> > > > >>true identity would remain hidden.
> > > > >>
> > > > >>The advantage of this is that it decouples the=20
> > administration of=20
> > > > >>nickname namespaces from the administration of=20
> > conference servers.
> > > > >>
> > > > >>But I am not necessarily opposed to coupling nickname=20
> > > > namespaces with=20
> > > > >>conference administration *if* the scoping can be made=20
> > reasonable.
> > > > >>
> > > > >>	Paul
> > > > >>
> > > > >>
> > > > >>_______________________________________________
> > > > >>Simple mailing list
> > > > >>Simple@ietf.org
> > > > >>https://www1.ietf.org/mailman/listinfo/simple
> > > > >>
> > > > >=20
> > > > >=20
> > > >=20
> > > >=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


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



From simple-admin@ietf.org  Thu Feb 26 09:35: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 JAA15559
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 09:35:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMby-00006v-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 09:35:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMb0-00001h-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 09:34:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMaR-0007kw-00; Thu, 26 Feb 2004 09:34:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMaP-0000uH-JA; Thu, 26 Feb 2004 09: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 1AwMZy-0000ry-Gu
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 09:33: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 JAA15513
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:33:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMZw-0007kO-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:33:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMZ4-0007gc-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:32:39 -0500
Received: from uspitsmsgrtr01.pit.comms.marconi.com ([169.144.2.221])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMYT-0007Zo-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:32:01 -0500
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <1TSCWDRG>; Thu, 26 Feb 2004 09:31:31 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6469@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Aki Niemi'" <aki.niemi@nokia.com>,
        ext Jonathan Rosenberg
	 <jdrosen@dynamicsoft.com>
Cc: Paul Kyzivat <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: Thu, 26 Feb 2004 09:31: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

...snip
> If I understand correctly, the CNAME is similar to a display 
> name of a 
> To/From in message/cpim? We're not requiring display names to 
> be unique 
> either, but the URI part needs to be unique. In a voice 
> conference, you 
> won't direct RTP packets towards a particular CNAME, but in MSRP, you 
> need to be able to distinguish which "BeerLover" you want the private 
> message to go to.
This seems to be creating too much confusion.  You are requesting
anonymity, which is a concept we understand, and also asking for
a handle/nickname so that you can be identified as an individual,
without your identity.  I don't see what any SIP call should not
be afforded the same service.


...snip
> The functionality that we want is that a user is able to join the 
> conference using its asserted ID. But it wants to be seen in the 
> conference as someone else - lets call it a nickname - if the 
> conference 
> policy allows this. This other ID would be sent out in the 
> conference-info, and also in the message/cpim From field.
Again, any conference should have this capability, not just IM.
You might ask that any CALL have this capability; it's not clear to me
that most users/systems will accept anonymous calls, but for
normal identification purposes, a nickname rather than a display
name may be more appropriate.

> 
> Surely I can put my asserted ID + a display name in both of these 
> places, but that's really not a nickname with anonymity 
> anymore (even if 
> the ID is in fact an alias). In our draft, a nickname is really a 
> temporary ID that doesn't reveal any real-life ID. This is 
> made explicit 
> using the .invalud TLD. Every client will know the URI is useless 
> outside the conference.
I don't have a real problem with this aspect; it might be generalizable
beyond conferencing; consider a service that has a closed user group
where you will accept any calls that are authenticated as being within
the user group, but the actual caller is anonymous to you.  So the 
sender puts his actual identity in the call, which is sent to a B2BUA
that replaces that identity with an anonymous one, which is forwarded
to the destination.  Having a nickname may be useful.

> 
> And I think this is where the confusion lies - for clarity's sake, we 
> should probably denote a 'nickname' as an identity other than the ID 
> used to join a conference; a temporary nickname would be one that is 
> only valid inside a specific conference (uses the .invalid).
> 
> > I also agree with comments raised by Brian and others that 
> requirements 
> > for management of nicknames - creation, deletion, and scope 
> - are not 
> > tied to IM. If we need that functionality, we should 
> introduce them as 
> > requirements in the general conferencing work. Additionally, the 
> > mechanism for this management should not be IM specific. 
> Seems to me 
> > like CPCP would be the ideal way to set them up. I believe 
> they would be 
> > useful for general conferencing as has been pointed out. 
> The only thing 
> > thats really IM specific is how such information is conveyed in the 
> > message; usage of From in cpim seems reasonable to me.
> 
> I agree. It seems nicknames are generic enough to apply to all 
> conferences. I don't know if CPCP is the correct tool for 
> management of 
> nicknames. In fact, couln't this be set in the SDP at the time a 
> participant is joining a conference? Something like:
> 
> a=nickname:Darth Vader <im:jk3hkj3h@jjdhko983.invalid>
> 
> or
> 
> a=nickname:Darth Vader <sip:dv@example.com>
> 
> This nickname would be used in conference-info instead of the 
> authenticated ID, used as CNAME in RTCP packets, or From/To in 
> message/CPIM, or even a display name in a video stream.
I'm not really thrilled with either CPCP or SDP, as it really is more
of a SIP header thing to me. CPCP means the mechanism is not
available to normal calls.  SDP doesn't have that problem,
but introduces another URI that I don't see as appropriate.

> 
> > One other thing in the draft that I would like to point 
> out, is that 
> > there is a feature that allows for private conversations. 
> This is done 
> > by allowing a user to address an IM to one or more group 
> participants, 
> > using To and CC CPIM fields. To me, this is also another conference 
> > function that is not specific to IM. In fact, I dont see 
> how it differs 
> > from sidebars.
> 
> The main difference is as I see it, that to allow the same user 
> experience as that of private messages, one would have to by default 
> have a full mesh of one-to-one sidebars set up (plus the 
> combinatorics 
> involved when sending a private message to many).
I think the sidebar is established, one or more messages are sent,
and the sidebar is taken down.  To emulate current systems,
taking down the sidebar is probably a consequence of closing the
window, or just a timeout on one side.

> 
> I think private messages are a media feature, and it can actually be 
> easily combined with sidebars. I could imagine sending 
> private messages 
> within a conference sidebar as well...
I don't agree, you normally would be able to send an IM to all sidebar
participants.  If you want to send a message to a subset of the sidebar,
its the same as if you wanted to talk to a subset of the sidebar, which
is a sidebar in a sidebar.  Conceptually simple, although I'm not sure
we get that in the first release.

> 

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


From exim@www1.ietf.org  Thu Feb 26 09:36: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 JAA15587
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 09:36: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 1AwMc1-00019W-I3
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 09:35:41 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QEZfww004419
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 09:35:41 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMc1-000198-3o
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 09: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 JAA15573
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 09:35:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMbz-000071-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 09:35:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMb1-00001o-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 09:34:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMaR-0007kw-00; Thu, 26 Feb 2004 09:34:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwMaP-0000uH-JA; Thu, 26 Feb 2004 09: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 1AwMZy-0000ry-Gu
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 09:33: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 JAA15513
	for <simple@ietf.org>; Thu, 26 Feb 2004 09:33:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMZw-0007kO-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:33:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwMZ4-0007gc-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:32:39 -0500
Received: from uspitsmsgrtr01.pit.comms.marconi.com ([169.144.2.221])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwMYT-0007Zo-00
	for simple@ietf.org; Thu, 26 Feb 2004 09:32:01 -0500
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <1TSCWDRG>; Thu, 26 Feb 2004 09:31:31 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6469@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Aki Niemi'" <aki.niemi@nokia.com>,
        ext Jonathan Rosenberg
	 <jdrosen@dynamicsoft.com>
Cc: Paul Kyzivat <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: Thu, 26 Feb 2004 09:31: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

...snip
> If I understand correctly, the CNAME is similar to a display 
> name of a 
> To/From in message/cpim? We're not requiring display names to 
> be unique 
> either, but the URI part needs to be unique. In a voice 
> conference, you 
> won't direct RTP packets towards a particular CNAME, but in MSRP, you 
> need to be able to distinguish which "BeerLover" you want the private 
> message to go to.
This seems to be creating too much confusion.  You are requesting
anonymity, which is a concept we understand, and also asking for
a handle/nickname so that you can be identified as an individual,
without your identity.  I don't see what any SIP call should not
be afforded the same service.


...snip
> The functionality that we want is that a user is able to join the 
> conference using its asserted ID. But it wants to be seen in the 
> conference as someone else - lets call it a nickname - if the 
> conference 
> policy allows this. This other ID would be sent out in the 
> conference-info, and also in the message/cpim From field.
Again, any conference should have this capability, not just IM.
You might ask that any CALL have this capability; it's not clear to me
that most users/systems will accept anonymous calls, but for
normal identification purposes, a nickname rather than a display
name may be more appropriate.

> 
> Surely I can put my asserted ID + a display name in both of these 
> places, but that's really not a nickname with anonymity 
> anymore (even if 
> the ID is in fact an alias). In our draft, a nickname is really a 
> temporary ID that doesn't reveal any real-life ID. This is 
> made explicit 
> using the .invalud TLD. Every client will know the URI is useless 
> outside the conference.
I don't have a real problem with this aspect; it might be generalizable
beyond conferencing; consider a service that has a closed user group
where you will accept any calls that are authenticated as being within
the user group, but the actual caller is anonymous to you.  So the 
sender puts his actual identity in the call, which is sent to a B2BUA
that replaces that identity with an anonymous one, which is forwarded
to the destination.  Having a nickname may be useful.

> 
> And I think this is where the confusion lies - for clarity's sake, we 
> should probably denote a 'nickname' as an identity other than the ID 
> used to join a conference; a temporary nickname would be one that is 
> only valid inside a specific conference (uses the .invalid).
> 
> > I also agree with comments raised by Brian and others that 
> requirements 
> > for management of nicknames - creation, deletion, and scope 
> - are not 
> > tied to IM. If we need that functionality, we should 
> introduce them as 
> > requirements in the general conferencing work. Additionally, the 
> > mechanism for this management should not be IM specific. 
> Seems to me 
> > like CPCP would be the ideal way to set them up. I believe 
> they would be 
> > useful for general conferencing as has been pointed out. 
> The only thing 
> > thats really IM specific is how such information is conveyed in the 
> > message; usage of From in cpim seems reasonable to me.
> 
> I agree. It seems nicknames are generic enough to apply to all 
> conferences. I don't know if CPCP is the correct tool for 
> management of 
> nicknames. In fact, couln't this be set in the SDP at the time a 
> participant is joining a conference? Something like:
> 
> a=nickname:Darth Vader <im:jk3hkj3h@jjdhko983.invalid>
> 
> or
> 
> a=nickname:Darth Vader <sip:dv@example.com>
> 
> This nickname would be used in conference-info instead of the 
> authenticated ID, used as CNAME in RTCP packets, or From/To in 
> message/CPIM, or even a display name in a video stream.
I'm not really thrilled with either CPCP or SDP, as it really is more
of a SIP header thing to me. CPCP means the mechanism is not
available to normal calls.  SDP doesn't have that problem,
but introduces another URI that I don't see as appropriate.

> 
> > One other thing in the draft that I would like to point 
> out, is that 
> > there is a feature that allows for private conversations. 
> This is done 
> > by allowing a user to address an IM to one or more group 
> participants, 
> > using To and CC CPIM fields. To me, this is also another conference 
> > function that is not specific to IM. In fact, I dont see 
> how it differs 
> > from sidebars.
> 
> The main difference is as I see it, that to allow the same user 
> experience as that of private messages, one would have to by default 
> have a full mesh of one-to-one sidebars set up (plus the 
> combinatorics 
> involved when sending a private message to many).
I think the sidebar is established, one or more messages are sent,
and the sidebar is taken down.  To emulate current systems,
taking down the sidebar is probably a consequence of closing the
window, or just a timeout on one side.

> 
> I think private messages are a media feature, and it can actually be 
> easily combined with sidebars. I could imagine sending 
> private messages 
> within a conference sidebar as well...
I don't agree, you normally would be able to send an IM to all sidebar
participants.  If you want to send a message to a subset of the sidebar,
its the same as if you wanted to talk to a subset of the sidebar, which
is a sidebar in a sidebar.  Conceptually simple, although I'm not sure
we get that in the first release.

> 

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



From simple-admin@ietf.org  Thu Feb 26 11:02: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 LAA21883
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 11:02:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwNyK-00031m-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 11:02:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwNxL-0002tQ-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 11:01:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwNwZ-0002ne-00; Thu, 26 Feb 2004 11:00:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwNvl-0008Kf-R5; Thu, 26 Feb 2004 11:00:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwNvN-0008EP-I3
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 10:59: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 KAA21689
	for <simple@ietf.org>; Thu, 26 Feb 2004 10:59:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwNvL-0002fo-00
	for simple@ietf.org; Thu, 26 Feb 2004 10:59:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwNuT-0002aE-00
	for simple@ietf.org; Thu, 26 Feb 2004 10:58:50 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwNto-0002UD-00
	for simple@ietf.org; Thu, 26 Feb 2004 10:58:08 -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 i1QFvrt28066;
	Thu, 26 Feb 2004 17:57:54 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 17:57:30 +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 i1QFvUAM004214;
	Thu, 26 Feb 2004 17:57:30 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 003ZElNe; Thu, 26 Feb 2004 17:57:29 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 i1QFvT717407;
	Thu, 26 Feb 2004 17:57:29 +0200 (EET)
Received: from nokia.com ([172.21.80.76]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 26 Feb 2004 17:57:29 +0200
Message-ID: <403E1767.4030509@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>,
        Paul Kyzivat <pkyzivat@cisco.com>, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6469@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B6469@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 26 Feb 2004 15:57:29.0952 (UTC) FILETIME=[3CEAFE00:01C3FC81]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 17:57: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


ext Rosen, Brian wrote:
> ...snip
> 
>>If I understand correctly, the CNAME is similar to a display 
>>name of a 
>>To/From in message/cpim? We're not requiring display names to 
>>be unique 
>>either, but the URI part needs to be unique. In a voice 
>>conference, you 
>>won't direct RTP packets towards a particular CNAME, but in MSRP, you 
>>need to be able to distinguish which "BeerLover" you want the private 
>>message to go to.
> 
> This seems to be creating too much confusion.  You are requesting
> anonymity, which is a concept we understand, and also asking for
> a handle/nickname so that you can be identified as an individual,
> without your identity.  I don't see what any SIP call should not
> be afforded the same service.

In SIP we have potentially many sources for IDs: From, digest username,
P-Asserted-Identity, Asserted Identity to name a few. Now which one is
going to be put into conference-info by default?

It could be for example the P-Asserted-Id, in which case there's no
anonymity. By using a nickname, you'd request not to be known as the
P-Asserted-Id, but something else instead, using a nickname.

I'm not talking about anonynymity in general (the focus would still know
the real asserted id), just within a particular conference.

> ...snip
> 
>>The functionality that we want is that a user is able to join the 
>>conference using its asserted ID. But it wants to be seen in the 
>>conference as someone else - lets call it a nickname - if the 
>>conference 
>>policy allows this. This other ID would be sent out in the 
>>conference-info, and also in the message/cpim From field.
> 
> Again, any conference should have this capability, not just IM.
> You might ask that any CALL have this capability; it's not clear to me
> that most users/systems will accept anonymous calls, but for
> normal identification purposes, a nickname rather than a display
> name may be more appropriate.

I'm confused, what do you mean by 'nickname' and 'display name' here?

> 
> 
>>Surely I can put my asserted ID + a display name in both of these 
>>places, but that's really not a nickname with anonymity 
>>anymore (even if 
>>the ID is in fact an alias). In our draft, a nickname is really a 
>>temporary ID that doesn't reveal any real-life ID. This is 
>>made explicit 
>>using the .invalud TLD. Every client will know the URI is useless 
>>outside the conference.
> 
> I don't have a real problem with this aspect; it might be generalizable
> beyond conferencing; consider a service that has a closed user group
> where you will accept any calls that are authenticated as being within
> the user group, but the actual caller is anonymous to you.  So the 
> sender puts his actual identity in the call, which is sent to a B2BUA
> that replaces that identity with an anonymous one, which is forwarded
> to the destination.  Having a nickname may be useful.

That's pretty much what's been proposed here - except that it's not a
B2BUA, it's the conference server that does the anonymizing (or
nicknaming) for a particular conference.

<snip />
>>I agree. It seems nicknames are generic enough to apply to all 
>>conferences. I don't know if CPCP is the correct tool for 
>>management of 
>>nicknames. In fact, couln't this be set in the SDP at the time a 
>>participant is joining a conference? Something like:
>>
>>a=nickname:Darth Vader <im:jk3hkj3h@jjdhko983.invalid>
>>
>>or
>>
>>a=nickname:Darth Vader <sip:dv@example.com>
>>
>>This nickname would be used in conference-info instead of the 
>>authenticated ID, used as CNAME in RTCP packets, or From/To in 
>>message/CPIM, or even a display name in a video stream.
> 
> I'm not really thrilled with either CPCP or SDP, as it really is more
> of a SIP header thing to me. CPCP means the mechanism is not
> available to normal calls.  SDP doesn't have that problem,
> but introduces another URI that I don't see as appropriate.

I don't really care either what the mechanism is to set the nickname, as
long as it's well defined, and includes operations to set the nickname,
as well as changing it.

<snip />

>>The main difference is as I see it, that to allow the same user 
>>experience as that of private messages, one would have to by default 
>>have a full mesh of one-to-one sidebars set up (plus the 
>>combinatorics 
>>involved when sending a private message to many).
> 
> I think the sidebar is established, one or more messages are sent,
> and the sidebar is taken down.  To emulate current systems,
> taking down the sidebar is probably a consequence of closing the
> window, or just a timeout on one side.

I don't argue over whether sidebars are useful or not - they are. 
Spawning a new window for when INVITEing to a sidebar also sounds 
reasonable; so does closing that window when sending a BYE.

But private messages in many chat applications don't require to be 
wrapped in a sidebar-like context. They are simply marked differently in 
some chat window, e.g.,

              [Darth Vader] Hi guys!
    =private= [Luke S.] Here we go again...
              [Darth Vader] I got myself a new light saber!
              [Luke S.] How nice...

Sidebars for the above feature seem like a huge overkill, IMHO.

> 
> 
>>I think private messages are a media feature, and it can actually be 
>>easily combined with sidebars. I could imagine sending 
>>private messages 
>>within a conference sidebar as well...
> 
> I don't agree, you normally would be able to send an IM to all sidebar
> participants.  If you want to send a message to a subset of the sidebar,
> its the same as if you wanted to talk to a subset of the sidebar, which
> is a sidebar in a sidebar.  Conceptually simple, although I'm not sure
> we get that in the first release.

This is getting way too complicated. And what if this is a video+im
conference, how would this spawning of sidebars work if they have to be
media-specific?

Private messages are really easy to do using MSRP and message/cpim. That
is a clear advantage over sidebars.

Cheers,
Aki

> 
> 


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


From exim@www1.ietf.org  Thu Feb 26 11:03: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 LAA21952
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 11:03: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 1AwNyP-0000IA-64
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 11:02:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QG2rfl001122
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 11:02:53 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwNyP-0000I1-1J
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 11:02: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 LAA21901
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 11:02:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwNyM-00031z-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 11:02:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwNxM-0002tY-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 11:01:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwNwZ-0002ne-00; Thu, 26 Feb 2004 11:00:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwNvl-0008Kf-R5; Thu, 26 Feb 2004 11:00:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwNvN-0008EP-I3
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 10:59: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 KAA21689
	for <simple@ietf.org>; Thu, 26 Feb 2004 10:59:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwNvL-0002fo-00
	for simple@ietf.org; Thu, 26 Feb 2004 10:59:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwNuT-0002aE-00
	for simple@ietf.org; Thu, 26 Feb 2004 10:58:50 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwNto-0002UD-00
	for simple@ietf.org; Thu, 26 Feb 2004 10:58:08 -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 i1QFvrt28066;
	Thu, 26 Feb 2004 17:57:54 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 17:57:30 +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 i1QFvUAM004214;
	Thu, 26 Feb 2004 17:57:30 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 003ZElNe; Thu, 26 Feb 2004 17:57:29 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 i1QFvT717407;
	Thu, 26 Feb 2004 17:57:29 +0200 (EET)
Received: from nokia.com ([172.21.80.76]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 26 Feb 2004 17:57:29 +0200
Message-ID: <403E1767.4030509@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>,
        Paul Kyzivat <pkyzivat@cisco.com>, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6469@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B6469@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 26 Feb 2004 15:57:29.0952 (UTC) FILETIME=[3CEAFE00:01C3FC81]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 17:57: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


ext Rosen, Brian wrote:
> ...snip
> 
>>If I understand correctly, the CNAME is similar to a display 
>>name of a 
>>To/From in message/cpim? We're not requiring display names to 
>>be unique 
>>either, but the URI part needs to be unique. In a voice 
>>conference, you 
>>won't direct RTP packets towards a particular CNAME, but in MSRP, you 
>>need to be able to distinguish which "BeerLover" you want the private 
>>message to go to.
> 
> This seems to be creating too much confusion.  You are requesting
> anonymity, which is a concept we understand, and also asking for
> a handle/nickname so that you can be identified as an individual,
> without your identity.  I don't see what any SIP call should not
> be afforded the same service.

In SIP we have potentially many sources for IDs: From, digest username,
P-Asserted-Identity, Asserted Identity to name a few. Now which one is
going to be put into conference-info by default?

It could be for example the P-Asserted-Id, in which case there's no
anonymity. By using a nickname, you'd request not to be known as the
P-Asserted-Id, but something else instead, using a nickname.

I'm not talking about anonynymity in general (the focus would still know
the real asserted id), just within a particular conference.

> ...snip
> 
>>The functionality that we want is that a user is able to join the 
>>conference using its asserted ID. But it wants to be seen in the 
>>conference as someone else - lets call it a nickname - if the 
>>conference 
>>policy allows this. This other ID would be sent out in the 
>>conference-info, and also in the message/cpim From field.
> 
> Again, any conference should have this capability, not just IM.
> You might ask that any CALL have this capability; it's not clear to me
> that most users/systems will accept anonymous calls, but for
> normal identification purposes, a nickname rather than a display
> name may be more appropriate.

I'm confused, what do you mean by 'nickname' and 'display name' here?

> 
> 
>>Surely I can put my asserted ID + a display name in both of these 
>>places, but that's really not a nickname with anonymity 
>>anymore (even if 
>>the ID is in fact an alias). In our draft, a nickname is really a 
>>temporary ID that doesn't reveal any real-life ID. This is 
>>made explicit 
>>using the .invalud TLD. Every client will know the URI is useless 
>>outside the conference.
> 
> I don't have a real problem with this aspect; it might be generalizable
> beyond conferencing; consider a service that has a closed user group
> where you will accept any calls that are authenticated as being within
> the user group, but the actual caller is anonymous to you.  So the 
> sender puts his actual identity in the call, which is sent to a B2BUA
> that replaces that identity with an anonymous one, which is forwarded
> to the destination.  Having a nickname may be useful.

That's pretty much what's been proposed here - except that it's not a
B2BUA, it's the conference server that does the anonymizing (or
nicknaming) for a particular conference.

<snip />
>>I agree. It seems nicknames are generic enough to apply to all 
>>conferences. I don't know if CPCP is the correct tool for 
>>management of 
>>nicknames. In fact, couln't this be set in the SDP at the time a 
>>participant is joining a conference? Something like:
>>
>>a=nickname:Darth Vader <im:jk3hkj3h@jjdhko983.invalid>
>>
>>or
>>
>>a=nickname:Darth Vader <sip:dv@example.com>
>>
>>This nickname would be used in conference-info instead of the 
>>authenticated ID, used as CNAME in RTCP packets, or From/To in 
>>message/CPIM, or even a display name in a video stream.
> 
> I'm not really thrilled with either CPCP or SDP, as it really is more
> of a SIP header thing to me. CPCP means the mechanism is not
> available to normal calls.  SDP doesn't have that problem,
> but introduces another URI that I don't see as appropriate.

I don't really care either what the mechanism is to set the nickname, as
long as it's well defined, and includes operations to set the nickname,
as well as changing it.

<snip />

>>The main difference is as I see it, that to allow the same user 
>>experience as that of private messages, one would have to by default 
>>have a full mesh of one-to-one sidebars set up (plus the 
>>combinatorics 
>>involved when sending a private message to many).
> 
> I think the sidebar is established, one or more messages are sent,
> and the sidebar is taken down.  To emulate current systems,
> taking down the sidebar is probably a consequence of closing the
> window, or just a timeout on one side.

I don't argue over whether sidebars are useful or not - they are. 
Spawning a new window for when INVITEing to a sidebar also sounds 
reasonable; so does closing that window when sending a BYE.

But private messages in many chat applications don't require to be 
wrapped in a sidebar-like context. They are simply marked differently in 
some chat window, e.g.,

              [Darth Vader] Hi guys!
    =private= [Luke S.] Here we go again...
              [Darth Vader] I got myself a new light saber!
              [Luke S.] How nice...

Sidebars for the above feature seem like a huge overkill, IMHO.

> 
> 
>>I think private messages are a media feature, and it can actually be 
>>easily combined with sidebars. I could imagine sending 
>>private messages 
>>within a conference sidebar as well...
> 
> I don't agree, you normally would be able to send an IM to all sidebar
> participants.  If you want to send a message to a subset of the sidebar,
> its the same as if you wanted to talk to a subset of the sidebar, which
> is a sidebar in a sidebar.  Conceptually simple, although I'm not sure
> we get that in the first release.

This is getting way too complicated. And what if this is a video+im
conference, how would this spawning of sidebars work if they have to be
media-specific?

Private messages are really easy to do using MSRP and message/cpim. That
is a clear advantage over sidebars.

Cheers,
Aki

> 
> 


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



From simple-admin@ietf.org  Thu Feb 26 11:26: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 LAA22760
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 11:26:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwOLT-0005Pm-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 11:26:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwOKZ-0005Kf-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 11:25:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwOK7-0005FA-00; Thu, 26 Feb 2004 11:25:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwOJq-00029T-S4; Thu, 26 Feb 2004 11: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 1AwOJR-00025R-MH
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 11: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 LAA22693
	for <simple@ietf.org>; Thu, 26 Feb 2004 11:24:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwOJQ-0005DM-00
	for simple@ietf.org; Thu, 26 Feb 2004 11:24:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwOIT-000589-00
	for simple@ietf.org; Thu, 26 Feb 2004 11:23:38 -0500
Received: from auds951.usa.alcatel.com ([143.209.238.80])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwOHU-0004zF-00
	for simple@ietf.org; Thu, 26 Feb 2004 11:22:36 -0500
Received: from alcatel.com (localhost [127.0.0.1])
	by auds951.usa.alcatel.com (8.12.10/8.12.10) with ESMTP id i1QGLrDm007933;
	Thu, 26 Feb 2004 10:21:53 -0600 (CST)
Message-ID: <403E1D1F.5070609@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: 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: <DD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.corp.microsoft.com>
Content-Type: multipart/alternative;
 boundary="------------020409010402040706060302"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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:21:51 -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,
	HTML_TITLE_EMPTY autolearn=no version=2.60

This is a multi-part message in MIME format.
--------------020409010402040706060302
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Orit,

This seems like a mechanism to optimize information trasnfer between a 
watcher's PS and
the remote PS containing the presesnce information of interest.  But the 
requirement is
specifying the possibility of "requesting" access to information 
"without subscribing " to it.
The common understanding in SIMPLE is you can't request for presence 
information without
subscribing to the presentity.   If you request for it, you must have 
subscribed to it. But you
don't want to be  transfering information to an endpoint that didn't 
subscribe to that information
just because you want to optimize bandwidth utilization or something 
like that.  Or am I missing
something?

Regards,
Alex.

Orit Levin wrote:

>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 not
>interested in the presence information being pushed on individual basis
>from this point on. In other words, it can be implemented by just adding
>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] 
>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-
>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
>  
>

--------------020409010402040706060302
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Orit,<br>
<br>
This seems like a mechanism to optimize information trasnfer between a
watcher's PS and <br>
the remote PS containing the presesnce information of interest.&nbsp; But
the requirement is <br>
specifying the possibility of "requesting" access to information
"without subscribing " to it.<br>
The common understanding in SIMPLE is you can't request for presence
information without<br>
subscribing to the presentity.&nbsp;&nbsp; If you request for it, you must have
subscribed to it. But you<br>
don't want to be&nbsp; transfering information to an endpoint that didn't
subscribe to that information<br>
just because you want to optimize bandwidth utilization or something
like that.&nbsp; Or am I missing<br>
something?<br>
<br>
Regards,<br>
Alex.<br>
<br>
Orit Levin wrote:<br>
<blockquote type="cite"
 cite="midDD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.corp.microsoft.com">
  <pre wrap="">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 not
interested in the presence information being pushed on individual basis
from this point on. In other words, it can be implemented by just adding
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 [<a class="moz-txt-link-freetext" href="mailto:rsparks@dynamicsoft.com">mailto:rsparks@dynamicsoft.com</a>] 
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:
  </pre>
  <blockquote type="cite">
    <pre wrap="">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:
 

    </pre>
  </blockquote>
  <pre wrap=""><!----><a class="moz-txt-link-freetext" href="http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs">http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs</a>-
00.txt
  </pre>
  <blockquote type="cite">
    <pre wrap=""> 
We look forward to your feedbacks on how we can enhance SIMPLE to
support these directions.
 
Thanks,
Orit.
    </pre>
  </blockquote>
  <pre wrap=""><!---->

_______________________________________________
Simple mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Simple@ietf.org">Simple@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www1.ietf.org/mailman/listinfo/simple">https://www1.ietf.org/mailman/listinfo/simple</a>
  </pre>
</blockquote>
</body>
</html>

--------------020409010402040706060302--


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


From exim@www1.ietf.org  Thu Feb 26 11:27: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 LAA22796
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 11:27: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 1AwOLW-0002L3-9k
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 11:26:47 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QGQk3n008988
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 11: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 1AwOLW-0002Kt-4O
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 11: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 LAA22778
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 11:26:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwOLU-0005Pz-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 11:26:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwOKb-0005Ko-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 11:25:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwOK7-0005FA-00; Thu, 26 Feb 2004 11:25:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwOJq-00029T-S4; Thu, 26 Feb 2004 11: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 1AwOJR-00025R-MH
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 11: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 LAA22693
	for <simple@ietf.org>; Thu, 26 Feb 2004 11:24:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwOJQ-0005DM-00
	for simple@ietf.org; Thu, 26 Feb 2004 11:24:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwOIT-000589-00
	for simple@ietf.org; Thu, 26 Feb 2004 11:23:38 -0500
Received: from auds951.usa.alcatel.com ([143.209.238.80])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwOHU-0004zF-00
	for simple@ietf.org; Thu, 26 Feb 2004 11:22:36 -0500
Received: from alcatel.com (localhost [127.0.0.1])
	by auds951.usa.alcatel.com (8.12.10/8.12.10) with ESMTP id i1QGLrDm007933;
	Thu, 26 Feb 2004 10:21:53 -0600 (CST)
Message-ID: <403E1D1F.5070609@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: 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: <DD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.corp.microsoft.com>
Content-Type: multipart/alternative;
 boundary="------------020409010402040706060302"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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:21:51 -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,
	HTML_TITLE_EMPTY autolearn=no version=2.60

This is a multi-part message in MIME format.
--------------020409010402040706060302
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Orit,

This seems like a mechanism to optimize information trasnfer between a 
watcher's PS and
the remote PS containing the presesnce information of interest.  But the 
requirement is
specifying the possibility of "requesting" access to information 
"without subscribing " to it.
The common understanding in SIMPLE is you can't request for presence 
information without
subscribing to the presentity.   If you request for it, you must have 
subscribed to it. But you
don't want to be  transfering information to an endpoint that didn't 
subscribe to that information
just because you want to optimize bandwidth utilization or something 
like that.  Or am I missing
something?

Regards,
Alex.

Orit Levin wrote:

>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 not
>interested in the presence information being pushed on individual basis
>from this point on. In other words, it can be implemented by just adding
>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] 
>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-
>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
>  
>

--------------020409010402040706060302
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Orit,<br>
<br>
This seems like a mechanism to optimize information trasnfer between a
watcher's PS and <br>
the remote PS containing the presesnce information of interest.&nbsp; But
the requirement is <br>
specifying the possibility of "requesting" access to information
"without subscribing " to it.<br>
The common understanding in SIMPLE is you can't request for presence
information without<br>
subscribing to the presentity.&nbsp;&nbsp; If you request for it, you must have
subscribed to it. But you<br>
don't want to be&nbsp; transfering information to an endpoint that didn't
subscribe to that information<br>
just because you want to optimize bandwidth utilization or something
like that.&nbsp; Or am I missing<br>
something?<br>
<br>
Regards,<br>
Alex.<br>
<br>
Orit Levin wrote:<br>
<blockquote type="cite"
 cite="midDD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.corp.microsoft.com">
  <pre wrap="">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 not
interested in the presence information being pushed on individual basis
from this point on. In other words, it can be implemented by just adding
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 [<a class="moz-txt-link-freetext" href="mailto:rsparks@dynamicsoft.com">mailto:rsparks@dynamicsoft.com</a>] 
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:
  </pre>
  <blockquote type="cite">
    <pre wrap="">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:
 

    </pre>
  </blockquote>
  <pre wrap=""><!----><a class="moz-txt-link-freetext" href="http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs">http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs</a>-
00.txt
  </pre>
  <blockquote type="cite">
    <pre wrap=""> 
We look forward to your feedbacks on how we can enhance SIMPLE to
support these directions.
 
Thanks,
Orit.
    </pre>
  </blockquote>
  <pre wrap=""><!---->

_______________________________________________
Simple mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Simple@ietf.org">Simple@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www1.ietf.org/mailman/listinfo/simple">https://www1.ietf.org/mailman/listinfo/simple</a>
  </pre>
</blockquote>
</body>
</html>

--------------020409010402040706060302--


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



From simple-admin@ietf.org  Thu Feb 26 18:04: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 SAA15331
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 18:04:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwUYk-000349-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 18:04:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwUXp-0002yS-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 18:03:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwUWz-0002s1-00; Thu, 26 Feb 2004 18: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 1AwUWz-0006vQ-Bu; Thu, 26 Feb 2004 18: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 1AwUWu-0006rF-IH
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 18:02: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 SAA15203
	for <simple@ietf.org>; Thu, 26 Feb 2004 18:02:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwUWr-0002qp-00
	for simple@ietf.org; Thu, 26 Feb 2004 18:02:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwUW0-0002kZ-00
	for simple@ietf.org; Thu, 26 Feb 2004 18:02:01 -0500
Received: from mail1.microsoft.com ([131.107.3.125])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwUV9-0002X9-00
	for simple@ietf.org; Thu, 26 Feb 2004 18:01:07 -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);
	 Thu, 26 Feb 2004 15:00:37 -0800
Received: from 157.54.8.109 by inet-vrs-01.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Thu, 26 Feb 2004 15:00:36 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-02.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Thu, 26 Feb 2004 15:01:43 -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"
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
Message-ID: <DD07841287D0AD428833021705E0D14E01843803@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Inter-domain Requirements for SIMPLE
Thread-Index: AcP8hMIMVPvMmLthQEm9RJMNXN1ZMQANqiHA
From: "Orit Levin" <oritl@microsoft.com>
To: <alex.audu@alcatel.com>
Cc: "Robert Sparks" <rsparks@dynamicsoft.com>,
        "IETF SIMPLE WG" <simple@ietf.org>,
        "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 26 Feb 2004 23:01:43.0352 (UTC) FILETIME=[80539B80:01C3FCBC]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 15:00:30 -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.7 required=5.0 tests=AWL,HTML_20_30,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,HTML_TITLE_EMPTY 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_01C3FCBC.54D332C0"

------_=_NextPart_001_01C3FCBC.54D332C0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

The connection between the watcher (the real end user) to the PS of the
presentity can be comprised of two logical hops.
The access hop (between the watcher and its PS) is using SUBSCRIBE as is
but the PS actually terminates the SUBSCRIBE dialog.
The interdomain hop (between the PSs) needs to use extended/modified
SIMPLE mechanisms (pending requirements validity).
=20
I hope it clarifies one of the possible "architectures" to achieve the
optimizations.
Orit.

________________________________

From: Alex Audu [mailto:alex.audu@alcatel.com]=20
Sent: Thursday, February 26, 2004 8:22 AM
To: Orit Levin
Cc: Robert Sparks; IETF SIMPLE WG; Avshalom Houri
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE


Orit,

This seems like a mechanism to optimize information trasnfer between a
watcher's PS and=20
the remote PS containing the presesnce information of interest.  But the
requirement is=20
specifying the possibility of "requesting" access to information
"without subscribing " to it.
The common understanding in SIMPLE is you can't request for presence
information without
subscribing to the presentity.   If you request for it, you must have
subscribed to it. But you
don't want to be  transfering information to an endpoint that didn't
subscribe to that information
just because you want to optimize bandwidth utilization or something
like that.  Or am I missing
something?

Regards,
Alex.

Orit Levin wrote:


	This requirement attempts to say:
=09
	A potential watcher asks a presentity to grant access to
presentity's
	presence information, but the watcher (or more precisely, its
PS) is not
	interested in the presence information being pushed on
individual basis
	from this point on. In other words, it can be implemented by
just adding
	the watcher to presentity's ACL. Or in case of groups, adding
the
	requesting watcher to a specific group.
=09
	Orit.
=09
	-----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
=09
	Orit, Avshalom -
=09
	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).
=09
	One quick question: I don't understand what you're looking
	for with the first requirement of 7.1:
=09
	   o  Presence access: It MUST be possible to request continuous
	      access to the status of a remote presentity without
	      "subscribing" to it.
=09
	Could you explain this a little more?
=09
	RjS
=09
	On Mon, 2004-02-23 at 17:33, Orit Levin wrote:
	 =20

		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:
		=20
	=09
		   =20

=09
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-
	00.txt
	 =20

		=20
		We look forward to your feedbacks on how we can enhance
SIMPLE to
		support these directions.
		=20
		Thanks,
		Orit.
		   =20

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


------_=_NextPart_001_01C3FCBC.54D332C0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D355575322-26022004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>The connection between the watcher (the real =
end user) to=20
the PS of the presentity can be comprised of two logical=20
hops.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D355575322-26022004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>The access hop (between the watcher and its PS) =
is using=20
SUBSCRIBE as is but the PS actually terminates the SUBSCRIBE=20
dialog.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D355575322-26022004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>The interdomain hop (between the PSs) needs to =
use=20
extended/modified SIMPLE mechanisms (pending requirements=20
validity).</FONT></SPAN></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT>&nbsp;</DIV>
<DIV><SPAN class=3D355575322-26022004><FONT face=3DArial color=3D#0000ff =
size=3D2>I hope=20
it clarifies one of the possible "architectures" to achieve the=20
optimizations.</FONT></SPAN></DIV>
<DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D355575322-26022004>Orit.</SPAN></FONT></FONT></FONT><BR></DIV>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> Alex Audu =
[mailto:alex.audu@alcatel.com]=20
<BR><B>Sent:</B> Thursday, February 26, 2004 8:22 AM<BR><B>To:</B> Orit=20
Levin<BR><B>Cc:</B> Robert Sparks; IETF SIMPLE WG; Avshalom=20
Houri<BR><B>Subject:</B> Re: [Simple] Inter-domain Requirements for=20
SIMPLE<BR></FONT><BR></DIV>
<DIV></DIV>Orit,<BR><BR>This seems like a mechanism to optimize =
information=20
trasnfer between a watcher's PS and <BR>the remote PS containing the =
presesnce=20
information of interest.&nbsp; But the requirement is <BR>specifying the =

possibility of "requesting" access to information "without subscribing " =
to=20
it.<BR>The common understanding in SIMPLE is you can't request for =
presence=20
information without<BR>subscribing to the presentity.&nbsp;&nbsp; If you =
request=20
for it, you must have subscribed to it. But you<BR>don't want to =
be&nbsp;=20
transfering information to an endpoint that didn't subscribe to that=20
information<BR>just because you want to optimize bandwidth utilization =
or=20
something like that.&nbsp; Or am I=20
missing<BR>something?<BR><BR>Regards,<BR>Alex.<BR><BR>Orit Levin =
wrote:<BR>
<BLOCKQUOTE=20
cite=3DmidDD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.cor=
p.microsoft.com=20
type=3D"cite"><PRE wrap=3D"">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 not
interested in the presence information being pushed on individual basis
from this point on. In other words, it can be implemented by just adding
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 [<A class=3Dmoz-txt-link-freetext =
href=3D"mailto:rsparks@dynamicsoft.com">mailto:rsparks@dynamicsoft.com</A=
>]=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:
  </PRE>
  <BLOCKQUOTE type=3D"cite"><PRE wrap=3D"">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:
=20

    </PRE></BLOCKQUOTE><PRE wrap=3D""><!----><A =
class=3Dmoz-txt-link-freetext =
href=3D"http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs">http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs</A>-
00.txt
  </PRE>
  <BLOCKQUOTE type=3D"cite"><PRE wrap=3D"">=20
We look forward to your feedbacks on how we can enhance SIMPLE to
support these directions.
=20
Thanks,
Orit.
    </PRE></BLOCKQUOTE><PRE wrap=3D""><!---->

_______________________________________________
Simple mailing list
<A class=3Dmoz-txt-link-abbreviated =
href=3D"mailto:Simple@ietf.org">Simple@ietf.org</A>
<A class=3Dmoz-txt-link-freetext =
href=3D"https://www1.ietf.org/mailman/listinfo/simple">https://www1.ietf.=
org/mailman/listinfo/simple</A>
  </PRE></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C3FCBC.54D332C0--

--------------InterScan_NT_MIME_Boundary--


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


From exim@www1.ietf.org  Thu Feb 26 18:05: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 SAA15405
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 18:05: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 1AwUYo-00084V-B8
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 18:04:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1QN4sV6031026
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 18:04:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwUYo-00084K-7B
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 18: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 SAA15337
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 18:04:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwUYl-00034E-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 18:04:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwUXr-0002yZ-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 18:03:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwUWz-0002s1-00; Thu, 26 Feb 2004 18: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 1AwUWz-0006vQ-Bu; Thu, 26 Feb 2004 18: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 1AwUWu-0006rF-IH
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 18:02: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 SAA15203
	for <simple@ietf.org>; Thu, 26 Feb 2004 18:02:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwUWr-0002qp-00
	for simple@ietf.org; Thu, 26 Feb 2004 18:02:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwUW0-0002kZ-00
	for simple@ietf.org; Thu, 26 Feb 2004 18:02:01 -0500
Received: from mail1.microsoft.com ([131.107.3.125])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwUV9-0002X9-00
	for simple@ietf.org; Thu, 26 Feb 2004 18:01:07 -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);
	 Thu, 26 Feb 2004 15:00:37 -0800
Received: from 157.54.8.109 by inet-vrs-01.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Thu, 26 Feb 2004 15:00:36 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-02.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Thu, 26 Feb 2004 15:01:43 -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"
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
Message-ID: <DD07841287D0AD428833021705E0D14E01843803@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Inter-domain Requirements for SIMPLE
Thread-Index: AcP8hMIMVPvMmLthQEm9RJMNXN1ZMQANqiHA
From: "Orit Levin" <oritl@microsoft.com>
To: <alex.audu@alcatel.com>
Cc: "Robert Sparks" <rsparks@dynamicsoft.com>,
        "IETF SIMPLE WG" <simple@ietf.org>,
        "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 26 Feb 2004 23:01:43.0352 (UTC) FILETIME=[80539B80:01C3FCBC]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 15:00:30 -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.7 required=5.0 tests=AWL,HTML_20_30,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,HTML_TITLE_EMPTY 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_01C3FCBC.54D332C0"

------_=_NextPart_001_01C3FCBC.54D332C0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

The connection between the watcher (the real end user) to the PS of the
presentity can be comprised of two logical hops.
The access hop (between the watcher and its PS) is using SUBSCRIBE as is
but the PS actually terminates the SUBSCRIBE dialog.
The interdomain hop (between the PSs) needs to use extended/modified
SIMPLE mechanisms (pending requirements validity).
=20
I hope it clarifies one of the possible "architectures" to achieve the
optimizations.
Orit.

________________________________

From: Alex Audu [mailto:alex.audu@alcatel.com]=20
Sent: Thursday, February 26, 2004 8:22 AM
To: Orit Levin
Cc: Robert Sparks; IETF SIMPLE WG; Avshalom Houri
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE


Orit,

This seems like a mechanism to optimize information trasnfer between a
watcher's PS and=20
the remote PS containing the presesnce information of interest.  But the
requirement is=20
specifying the possibility of "requesting" access to information
"without subscribing " to it.
The common understanding in SIMPLE is you can't request for presence
information without
subscribing to the presentity.   If you request for it, you must have
subscribed to it. But you
don't want to be  transfering information to an endpoint that didn't
subscribe to that information
just because you want to optimize bandwidth utilization or something
like that.  Or am I missing
something?

Regards,
Alex.

Orit Levin wrote:


	This requirement attempts to say:
=09
	A potential watcher asks a presentity to grant access to
presentity's
	presence information, but the watcher (or more precisely, its
PS) is not
	interested in the presence information being pushed on
individual basis
	from this point on. In other words, it can be implemented by
just adding
	the watcher to presentity's ACL. Or in case of groups, adding
the
	requesting watcher to a specific group.
=09
	Orit.
=09
	-----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
=09
	Orit, Avshalom -
=09
	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).
=09
	One quick question: I don't understand what you're looking
	for with the first requirement of 7.1:
=09
	   o  Presence access: It MUST be possible to request continuous
	      access to the status of a remote presentity without
	      "subscribing" to it.
=09
	Could you explain this a little more?
=09
	RjS
=09
	On Mon, 2004-02-23 at 17:33, Orit Levin wrote:
	 =20

		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:
		=20
	=09
		   =20

=09
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-
	00.txt
	 =20

		=20
		We look forward to your feedbacks on how we can enhance
SIMPLE to
		support these directions.
		=20
		Thanks,
		Orit.
		   =20

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


------_=_NextPart_001_01C3FCBC.54D332C0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D355575322-26022004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>The connection between the watcher (the real =
end user) to=20
the PS of the presentity can be comprised of two logical=20
hops.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D355575322-26022004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>The access hop (between the watcher and its PS) =
is using=20
SUBSCRIBE as is but the PS actually terminates the SUBSCRIBE=20
dialog.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D355575322-26022004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>The interdomain hop (between the PSs) needs to =
use=20
extended/modified SIMPLE mechanisms (pending requirements=20
validity).</FONT></SPAN></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT>&nbsp;</DIV>
<DIV><SPAN class=3D355575322-26022004><FONT face=3DArial color=3D#0000ff =
size=3D2>I hope=20
it clarifies one of the possible "architectures" to achieve the=20
optimizations.</FONT></SPAN></DIV>
<DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D355575322-26022004>Orit.</SPAN></FONT></FONT></FONT><BR></DIV>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> Alex Audu =
[mailto:alex.audu@alcatel.com]=20
<BR><B>Sent:</B> Thursday, February 26, 2004 8:22 AM<BR><B>To:</B> Orit=20
Levin<BR><B>Cc:</B> Robert Sparks; IETF SIMPLE WG; Avshalom=20
Houri<BR><B>Subject:</B> Re: [Simple] Inter-domain Requirements for=20
SIMPLE<BR></FONT><BR></DIV>
<DIV></DIV>Orit,<BR><BR>This seems like a mechanism to optimize =
information=20
trasnfer between a watcher's PS and <BR>the remote PS containing the =
presesnce=20
information of interest.&nbsp; But the requirement is <BR>specifying the =

possibility of "requesting" access to information "without subscribing " =
to=20
it.<BR>The common understanding in SIMPLE is you can't request for =
presence=20
information without<BR>subscribing to the presentity.&nbsp;&nbsp; If you =
request=20
for it, you must have subscribed to it. But you<BR>don't want to =
be&nbsp;=20
transfering information to an endpoint that didn't subscribe to that=20
information<BR>just because you want to optimize bandwidth utilization =
or=20
something like that.&nbsp; Or am I=20
missing<BR>something?<BR><BR>Regards,<BR>Alex.<BR><BR>Orit Levin =
wrote:<BR>
<BLOCKQUOTE=20
cite=3DmidDD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.cor=
p.microsoft.com=20
type=3D"cite"><PRE wrap=3D"">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 not
interested in the presence information being pushed on individual basis
from this point on. In other words, it can be implemented by just adding
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 [<A class=3Dmoz-txt-link-freetext =
href=3D"mailto:rsparks@dynamicsoft.com">mailto:rsparks@dynamicsoft.com</A=
>]=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:
  </PRE>
  <BLOCKQUOTE type=3D"cite"><PRE wrap=3D"">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:
=20

    </PRE></BLOCKQUOTE><PRE wrap=3D""><!----><A =
class=3Dmoz-txt-link-freetext =
href=3D"http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs">http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs</A>-
00.txt
  </PRE>
  <BLOCKQUOTE type=3D"cite"><PRE wrap=3D"">=20
We look forward to your feedbacks on how we can enhance SIMPLE to
support these directions.
=20
Thanks,
Orit.
    </PRE></BLOCKQUOTE><PRE wrap=3D""><!---->

_______________________________________________
Simple mailing list
<A class=3Dmoz-txt-link-abbreviated =
href=3D"mailto:Simple@ietf.org">Simple@ietf.org</A>
<A class=3Dmoz-txt-link-freetext =
href=3D"https://www1.ietf.org/mailman/listinfo/simple">https://www1.ietf.=
org/mailman/listinfo/simple</A>
  </PRE></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C3FCBC.54D332C0--

--------------InterScan_NT_MIME_Boundary--


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



From simple-admin@ietf.org  Thu Feb 26 19:13: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 TAA18151
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 19:13:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwVda-0001F2-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 19:13:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwVcg-00019b-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 19:12:59 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwVbm-00014X-00; Thu, 26 Feb 2004 19:12:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwVbn-0003Ij-BU; Thu, 26 Feb 2004 19: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 1AwVbk-0007IJ-8o; Thu, 26 Feb 2004 19: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 1AwVbh-0007I1-Ac
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 19:11: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 TAA18102
	for <simple@ietf.org>; Thu, 26 Feb 2004 19:11:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwVbd-00013l-00
	for simple@ietf.org; Thu, 26 Feb 2004 19:11:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwVaq-0000zF-00
	for simple@ietf.org; Thu, 26 Feb 2004 19:11:04 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwVaD-0000tf-00
	for simple@ietf.org; Thu, 26 Feb 2004 19:10:26 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i1R0AJIw089124
	for <simple@ietf.org>; Thu, 26 Feb 2004 18:10:20 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <403E8A32.1040909@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: simple@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Harmonizing MSRP and SIMS (long)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 18:07:14 -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

I expect everyone on this list is at least somewhat familiar with the
MSRP work. You hopefully have also seem the SIMS draft that Cullen and
Rohan recently submitted, which describes a somewhat different protocol
with relays and connection sharing. Several of us happened to be at the
SIPIT and had several focused discussions which we believe gives us a
path forward to support the best of both approaches. We came to the
following conclusions, which need to be discussed by the SIMPLE working
group.

We agreed that we should stick with MSRP as the core protocol, but add
the relay mechanism from SIMS. We would create two specifications: The
MSRP base spec, and an MSRP relay extensions spec. Doing this will
require a few changes to MSRP so that SIMS-style relays can be added
easily. However, the specification for using and signaling the presence
of relays themselves would go in the extension spec. We plan to release
an updated MSRP core draft, and a MSRP relay draft very soon. The
authors are committed to getting this work done quickly. (Hopefully we
can have something unofficial available during the Korea meeting;
failing that we will have new drafts out very soon afterwards.)

The relay extension specification will describe the relay mechanism from
the SIMS draft, but in the context of MSRP. For very high level summary,
it allows the use of one or more relays using a mechanism similar to
SIP's pre-loaded routes. Responses to SEND requests would be hop-by-hop,
with a return-receipt mechanism for end-to-end acknowledgement. It
allows the endpoints to exchange route information in the SDP exchange.
It allows message chunking using message/byteranges (as described in
RFC2616), and relays may re-chunk messages based on their load,
connectivity, and local policy. It also allows connection sharing
between clients and relays, and between relays.

The relay features will require a few changes in MSRP:

1) Since connections may be shared between sessions, we need some sort
of correlation tag in SEND requests. Currently, MSRP uses the session
URL in session setup, but then treats all messages on a particular
connection as belonging to the same session. Additionally, the session
URL concept will be problematic once we allow pre-loaded routes to
specify a series of relays to traverse.

We propose a change in the way session URLs are treated. The URLs would
no longer identify the session, but instead they would identify endpoint
targets. Each session would have a distinct URL for each peer. You can
think of the session as identified by a tuple of endpoint URLs. Each
peer would contribute a URL to the SDP exchange. SEND transactions
would reference the URL of the message target, while VISIT transactions
would reference the URL of the visitor. (After discussion, we agreed
VISIT is still needed in the core protocol.)

2) Go ahead and allow for shared connections. Shared connections are
important for relays, and if we allow them from endpoints to relays, we
pretty much must allow them peer to peer as well. We have had many
discussions on the HoL blocking issues of shared connections. However,
the chunking and framing changes below should reduce those problems down
to something we can live with.

3) Change the MSRP framing mechanism from a specified content-length to
a delimiting boundary, similar to that described in the SIMS draft. This
allows endpoints to abort messages without screwing up framing on the
connection. Instead of having to destroy the connection and reconnect,
they can merely write the boundary out early. This is important for
shared connections, and pretty much required for relays, where having to
reset a shared connection because of an aborted message is clearly not
acceptable.

4) Allow messages to be broken into chunks, based on the RFC2616
"message/byteranges" mechanism, similar to the approach described in the
SIMS draft. The base spec does not need to describe how a relay can
re-chunk, but does need to include at least enough detail for an
endpoint to interpret chunked messages if it receives them.

5) Add an optional return-receipt mechanism. This will serve the same
function as the INFORM method described in the SIMS draft. This must be
optional, as it is unnecessary overhead for peer-to-peer sessions. (Open
Issue for return receipts: Should return receipts be request on a
per-message basis, or  should we select it for the entire session as
part of the SDP exchange. I think I personally lean towards the latter.)

6) We need to allow an SDP offer to omit the direction attribute. The
relay mechanism would assume that endpoints always initiate connections
to relays. From an endpoint connection, each endpoint would be active,
and see the other end (which may be a relay) as passive. The current
direction negotiation does not allow this. I think an SDP message with
no direction attribute is the same as "passive", i.e. telling the peer
to initiate a connection.

The direction attribute change brings up an item for discussion: Can we
lose the direction attributes entirely? The direction attributes allow
peer-to-peer sessions to work if one endpoint is behind a NAT or
restrictive firewall and the other is not. If we have a working relay
mechanism (which could also solve this case), is this really necessary?
Cullen points out that the direction attributes create a lot of
complexity, and comedia implementation attempts have proven to be very
hard. If we got rid of commedia, we would probably assume that the
offerer is always the passive party for p2p sessions, and that if relays
exist, endpoints always initiate the endpoint<-->relay connections.



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


From exim@www1.ietf.org  Thu Feb 26 19:14: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 TAA18185
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 19: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 1AwVdd-0007Y8-Mj
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 19:13:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1R0DvBI029016
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 19:13:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwVdd-0007Xv-IS
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 19:13: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 TAA18169
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 19:13:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwVdb-0001FN-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 19:13:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwVch-00019m-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 19:13:00 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwVbm-00014X-00; Thu, 26 Feb 2004 19:12:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwVbn-0003Ij-BU; Thu, 26 Feb 2004 19: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 1AwVbk-0007IJ-8o; Thu, 26 Feb 2004 19: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 1AwVbh-0007I1-Ac
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 19:11: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 TAA18102
	for <simple@ietf.org>; Thu, 26 Feb 2004 19:11:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwVbd-00013l-00
	for simple@ietf.org; Thu, 26 Feb 2004 19:11:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwVaq-0000zF-00
	for simple@ietf.org; Thu, 26 Feb 2004 19:11:04 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwVaD-0000tf-00
	for simple@ietf.org; Thu, 26 Feb 2004 19:10:26 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i1R0AJIw089124
	for <simple@ietf.org>; Thu, 26 Feb 2004 18:10:20 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <403E8A32.1040909@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: simple@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Harmonizing MSRP and SIMS (long)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 18:07:14 -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

I expect everyone on this list is at least somewhat familiar with the
MSRP work. You hopefully have also seem the SIMS draft that Cullen and
Rohan recently submitted, which describes a somewhat different protocol
with relays and connection sharing. Several of us happened to be at the
SIPIT and had several focused discussions which we believe gives us a
path forward to support the best of both approaches. We came to the
following conclusions, which need to be discussed by the SIMPLE working
group.

We agreed that we should stick with MSRP as the core protocol, but add
the relay mechanism from SIMS. We would create two specifications: The
MSRP base spec, and an MSRP relay extensions spec. Doing this will
require a few changes to MSRP so that SIMS-style relays can be added
easily. However, the specification for using and signaling the presence
of relays themselves would go in the extension spec. We plan to release
an updated MSRP core draft, and a MSRP relay draft very soon. The
authors are committed to getting this work done quickly. (Hopefully we
can have something unofficial available during the Korea meeting;
failing that we will have new drafts out very soon afterwards.)

The relay extension specification will describe the relay mechanism from
the SIMS draft, but in the context of MSRP. For very high level summary,
it allows the use of one or more relays using a mechanism similar to
SIP's pre-loaded routes. Responses to SEND requests would be hop-by-hop,
with a return-receipt mechanism for end-to-end acknowledgement. It
allows the endpoints to exchange route information in the SDP exchange.
It allows message chunking using message/byteranges (as described in
RFC2616), and relays may re-chunk messages based on their load,
connectivity, and local policy. It also allows connection sharing
between clients and relays, and between relays.

The relay features will require a few changes in MSRP:

1) Since connections may be shared between sessions, we need some sort
of correlation tag in SEND requests. Currently, MSRP uses the session
URL in session setup, but then treats all messages on a particular
connection as belonging to the same session. Additionally, the session
URL concept will be problematic once we allow pre-loaded routes to
specify a series of relays to traverse.

We propose a change in the way session URLs are treated. The URLs would
no longer identify the session, but instead they would identify endpoint
targets. Each session would have a distinct URL for each peer. You can
think of the session as identified by a tuple of endpoint URLs. Each
peer would contribute a URL to the SDP exchange. SEND transactions
would reference the URL of the message target, while VISIT transactions
would reference the URL of the visitor. (After discussion, we agreed
VISIT is still needed in the core protocol.)

2) Go ahead and allow for shared connections. Shared connections are
important for relays, and if we allow them from endpoints to relays, we
pretty much must allow them peer to peer as well. We have had many
discussions on the HoL blocking issues of shared connections. However,
the chunking and framing changes below should reduce those problems down
to something we can live with.

3) Change the MSRP framing mechanism from a specified content-length to
a delimiting boundary, similar to that described in the SIMS draft. This
allows endpoints to abort messages without screwing up framing on the
connection. Instead of having to destroy the connection and reconnect,
they can merely write the boundary out early. This is important for
shared connections, and pretty much required for relays, where having to
reset a shared connection because of an aborted message is clearly not
acceptable.

4) Allow messages to be broken into chunks, based on the RFC2616
"message/byteranges" mechanism, similar to the approach described in the
SIMS draft. The base spec does not need to describe how a relay can
re-chunk, but does need to include at least enough detail for an
endpoint to interpret chunked messages if it receives them.

5) Add an optional return-receipt mechanism. This will serve the same
function as the INFORM method described in the SIMS draft. This must be
optional, as it is unnecessary overhead for peer-to-peer sessions. (Open
Issue for return receipts: Should return receipts be request on a
per-message basis, or  should we select it for the entire session as
part of the SDP exchange. I think I personally lean towards the latter.)

6) We need to allow an SDP offer to omit the direction attribute. The
relay mechanism would assume that endpoints always initiate connections
to relays. From an endpoint connection, each endpoint would be active,
and see the other end (which may be a relay) as passive. The current
direction negotiation does not allow this. I think an SDP message with
no direction attribute is the same as "passive", i.e. telling the peer
to initiate a connection.

The direction attribute change brings up an item for discussion: Can we
lose the direction attributes entirely? The direction attributes allow
peer-to-peer sessions to work if one endpoint is behind a NAT or
restrictive firewall and the other is not. If we have a working relay
mechanism (which could also solve this case), is this really necessary?
Cullen points out that the direction attributes create a lot of
complexity, and comedia implementation attempts have proven to be very
hard. If we got rid of commedia, we would probably assume that the
offerer is always the passive party for p2p sessions, and that if relays
exist, endpoints always initiate the endpoint<-->relay connections.



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



From simple-admin@ietf.org  Thu Feb 26 20:18: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 UAA20541
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 20:18:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwWdm-0007CK-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 20:18:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwWch-00076i-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 20:17:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwWcR-00071G-00; Thu, 26 Feb 2004 20: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 1AwWbh-0002mt-9A; Thu, 26 Feb 2004 20: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 1AwWal-0002jn-34
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 20:15: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 UAA20418
	for <simple@ietf.org>; Thu, 26 Feb 2004 20:15:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwWai-0006ud-00
	for simple@ietf.org; Thu, 26 Feb 2004 20:15:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwWZp-0006pV-00
	for simple@ietf.org; Thu, 26 Feb 2004 20:14:06 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwWZJ-0006iw-00
	for simple@ietf.org; Thu, 26 Feb 2004 20:13:33 -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);
	 Thu, 26 Feb 2004 17:13:44 -0800
Received: from 157.54.8.109 by INET-VRS-02.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Thu, 26 Feb 2004 17:13:05 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-02.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Thu, 26 Feb 2004 17:13:16 -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] Harmonizing MSRP and SIMS (long)
Message-ID: <DD07841287D0AD428833021705E0D14E0184397A@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Harmonizing MSRP and SIMS (long)
Thread-Index: AcP8xlciVML+0U/6To2SWmHtyPh0yAAB0cig
From: "Orit Levin" <oritl@microsoft.com>
To: "Ben Campbell" <bcampbell@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 27 Feb 2004 01:13:16.0430 (UTC) FILETIME=[E0F7BAE0:01C3FCCE]
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 17:13:02 -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

Great step forward! :-)

There are few more additions need to be introduced to MSRP from the
beginning:

1. A mechanism for feature negotiation
2. Extensible security framework
3. Send-and-forget mode for sending messages with possible NACKs in case
of failure

Orit. =20

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
Ben Campbell
Sent: Thursday, February 26, 2004 4:07 PM
To: simple@ietf.org
Subject: [Simple] Harmonizing MSRP and SIMS (long)

I expect everyone on this list is at least somewhat familiar with the
MSRP work. You hopefully have also seem the SIMS draft that Cullen and
Rohan recently submitted, which describes a somewhat different protocol
with relays and connection sharing. Several of us happened to be at the
SIPIT and had several focused discussions which we believe gives us a
path forward to support the best of both approaches. We came to the
following conclusions, which need to be discussed by the SIMPLE working
group.

We agreed that we should stick with MSRP as the core protocol, but add
the relay mechanism from SIMS. We would create two specifications: The
MSRP base spec, and an MSRP relay extensions spec. Doing this will
require a few changes to MSRP so that SIMS-style relays can be added
easily. However, the specification for using and signaling the presence
of relays themselves would go in the extension spec. We plan to release
an updated MSRP core draft, and a MSRP relay draft very soon. The
authors are committed to getting this work done quickly. (Hopefully we
can have something unofficial available during the Korea meeting;
failing that we will have new drafts out very soon afterwards.)

The relay extension specification will describe the relay mechanism from
the SIMS draft, but in the context of MSRP. For very high level summary,
it allows the use of one or more relays using a mechanism similar to
SIP's pre-loaded routes. Responses to SEND requests would be hop-by-hop,
with a return-receipt mechanism for end-to-end acknowledgement. It
allows the endpoints to exchange route information in the SDP exchange.
It allows message chunking using message/byteranges (as described in
RFC2616), and relays may re-chunk messages based on their load,
connectivity, and local policy. It also allows connection sharing
between clients and relays, and between relays.

The relay features will require a few changes in MSRP:

1) Since connections may be shared between sessions, we need some sort
of correlation tag in SEND requests. Currently, MSRP uses the session
URL in session setup, but then treats all messages on a particular
connection as belonging to the same session. Additionally, the session
URL concept will be problematic once we allow pre-loaded routes to
specify a series of relays to traverse.

We propose a change in the way session URLs are treated. The URLs would
no longer identify the session, but instead they would identify endpoint
targets. Each session would have a distinct URL for each peer. You can
think of the session as identified by a tuple of endpoint URLs. Each
peer would contribute a URL to the SDP exchange. SEND transactions would
reference the URL of the message target, while VISIT transactions would
reference the URL of the visitor. (After discussion, we agreed VISIT is
still needed in the core protocol.)

2) Go ahead and allow for shared connections. Shared connections are
important for relays, and if we allow them from endpoints to relays, we
pretty much must allow them peer to peer as well. We have had many
discussions on the HoL blocking issues of shared connections. However,
the chunking and framing changes below should reduce those problems down
to something we can live with.

3) Change the MSRP framing mechanism from a specified content-length to
a delimiting boundary, similar to that described in the SIMS draft. This
allows endpoints to abort messages without screwing up framing on the
connection. Instead of having to destroy the connection and reconnect,
they can merely write the boundary out early. This is important for
shared connections, and pretty much required for relays, where having to
reset a shared connection because of an aborted message is clearly not
acceptable.

4) Allow messages to be broken into chunks, based on the RFC2616
"message/byteranges" mechanism, similar to the approach described in the
SIMS draft. The base spec does not need to describe how a relay can
re-chunk, but does need to include at least enough detail for an
endpoint to interpret chunked messages if it receives them.

5) Add an optional return-receipt mechanism. This will serve the same
function as the INFORM method described in the SIMS draft. This must be
optional, as it is unnecessary overhead for peer-to-peer sessions. (Open
Issue for return receipts: Should return receipts be request on a
per-message basis, or  should we select it for the entire session as
part of the SDP exchange. I think I personally lean towards the latter.)

6) We need to allow an SDP offer to omit the direction attribute. The
relay mechanism would assume that endpoints always initiate connections
to relays. From an endpoint connection, each endpoint would be active,
and see the other end (which may be a relay) as passive. The current
direction negotiation does not allow this. I think an SDP message with
no direction attribute is the same as "passive", i.e. telling the peer
to initiate a connection.

The direction attribute change brings up an item for discussion: Can we
lose the direction attributes entirely? The direction attributes allow
peer-to-peer sessions to work if one endpoint is behind a NAT or
restrictive firewall and the other is not. If we have a working relay
mechanism (which could also solve this case), is this really necessary?
Cullen points out that the direction attributes create a lot of
complexity, and comedia implementation attempts have proven to be very
hard. If we got rid of commedia, we would probably assume that the
offerer is always the passive party for p2p sessions, and that if relays
exist, endpoints always initiate the endpoint<-->relay connections.



_______________________________________________
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 Feb 26 20:18: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 UAA20564
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 20:18: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 1AwWdp-0002ye-Ko
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 20:18:14 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1R1IDHJ011438
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 20:18:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwWdp-0002yP-Gc
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 20:18: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 UAA20558
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 20:18:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwWdn-0007CQ-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 20:18:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwWci-00076p-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 20:17:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwWcR-00071G-00; Thu, 26 Feb 2004 20: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 1AwWbh-0002mt-9A; Thu, 26 Feb 2004 20: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 1AwWal-0002jn-34
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 20:15: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 UAA20418
	for <simple@ietf.org>; Thu, 26 Feb 2004 20:15:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwWai-0006ud-00
	for simple@ietf.org; Thu, 26 Feb 2004 20:15:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwWZp-0006pV-00
	for simple@ietf.org; Thu, 26 Feb 2004 20:14:06 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwWZJ-0006iw-00
	for simple@ietf.org; Thu, 26 Feb 2004 20:13:33 -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);
	 Thu, 26 Feb 2004 17:13:44 -0800
Received: from 157.54.8.109 by INET-VRS-02.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Thu, 26 Feb 2004 17:13:05 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-02.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Thu, 26 Feb 2004 17:13:16 -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] Harmonizing MSRP and SIMS (long)
Message-ID: <DD07841287D0AD428833021705E0D14E0184397A@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Harmonizing MSRP and SIMS (long)
Thread-Index: AcP8xlciVML+0U/6To2SWmHtyPh0yAAB0cig
From: "Orit Levin" <oritl@microsoft.com>
To: "Ben Campbell" <bcampbell@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 27 Feb 2004 01:13:16.0430 (UTC) FILETIME=[E0F7BAE0:01C3FCCE]
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 17:13:02 -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

Great step forward! :-)

There are few more additions need to be introduced to MSRP from the
beginning:

1. A mechanism for feature negotiation
2. Extensible security framework
3. Send-and-forget mode for sending messages with possible NACKs in case
of failure

Orit. =20

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
Ben Campbell
Sent: Thursday, February 26, 2004 4:07 PM
To: simple@ietf.org
Subject: [Simple] Harmonizing MSRP and SIMS (long)

I expect everyone on this list is at least somewhat familiar with the
MSRP work. You hopefully have also seem the SIMS draft that Cullen and
Rohan recently submitted, which describes a somewhat different protocol
with relays and connection sharing. Several of us happened to be at the
SIPIT and had several focused discussions which we believe gives us a
path forward to support the best of both approaches. We came to the
following conclusions, which need to be discussed by the SIMPLE working
group.

We agreed that we should stick with MSRP as the core protocol, but add
the relay mechanism from SIMS. We would create two specifications: The
MSRP base spec, and an MSRP relay extensions spec. Doing this will
require a few changes to MSRP so that SIMS-style relays can be added
easily. However, the specification for using and signaling the presence
of relays themselves would go in the extension spec. We plan to release
an updated MSRP core draft, and a MSRP relay draft very soon. The
authors are committed to getting this work done quickly. (Hopefully we
can have something unofficial available during the Korea meeting;
failing that we will have new drafts out very soon afterwards.)

The relay extension specification will describe the relay mechanism from
the SIMS draft, but in the context of MSRP. For very high level summary,
it allows the use of one or more relays using a mechanism similar to
SIP's pre-loaded routes. Responses to SEND requests would be hop-by-hop,
with a return-receipt mechanism for end-to-end acknowledgement. It
allows the endpoints to exchange route information in the SDP exchange.
It allows message chunking using message/byteranges (as described in
RFC2616), and relays may re-chunk messages based on their load,
connectivity, and local policy. It also allows connection sharing
between clients and relays, and between relays.

The relay features will require a few changes in MSRP:

1) Since connections may be shared between sessions, we need some sort
of correlation tag in SEND requests. Currently, MSRP uses the session
URL in session setup, but then treats all messages on a particular
connection as belonging to the same session. Additionally, the session
URL concept will be problematic once we allow pre-loaded routes to
specify a series of relays to traverse.

We propose a change in the way session URLs are treated. The URLs would
no longer identify the session, but instead they would identify endpoint
targets. Each session would have a distinct URL for each peer. You can
think of the session as identified by a tuple of endpoint URLs. Each
peer would contribute a URL to the SDP exchange. SEND transactions would
reference the URL of the message target, while VISIT transactions would
reference the URL of the visitor. (After discussion, we agreed VISIT is
still needed in the core protocol.)

2) Go ahead and allow for shared connections. Shared connections are
important for relays, and if we allow them from endpoints to relays, we
pretty much must allow them peer to peer as well. We have had many
discussions on the HoL blocking issues of shared connections. However,
the chunking and framing changes below should reduce those problems down
to something we can live with.

3) Change the MSRP framing mechanism from a specified content-length to
a delimiting boundary, similar to that described in the SIMS draft. This
allows endpoints to abort messages without screwing up framing on the
connection. Instead of having to destroy the connection and reconnect,
they can merely write the boundary out early. This is important for
shared connections, and pretty much required for relays, where having to
reset a shared connection because of an aborted message is clearly not
acceptable.

4) Allow messages to be broken into chunks, based on the RFC2616
"message/byteranges" mechanism, similar to the approach described in the
SIMS draft. The base spec does not need to describe how a relay can
re-chunk, but does need to include at least enough detail for an
endpoint to interpret chunked messages if it receives them.

5) Add an optional return-receipt mechanism. This will serve the same
function as the INFORM method described in the SIMS draft. This must be
optional, as it is unnecessary overhead for peer-to-peer sessions. (Open
Issue for return receipts: Should return receipts be request on a
per-message basis, or  should we select it for the entire session as
part of the SDP exchange. I think I personally lean towards the latter.)

6) We need to allow an SDP offer to omit the direction attribute. The
relay mechanism would assume that endpoints always initiate connections
to relays. From an endpoint connection, each endpoint would be active,
and see the other end (which may be a relay) as passive. The current
direction negotiation does not allow this. I think an SDP message with
no direction attribute is the same as "passive", i.e. telling the peer
to initiate a connection.

The direction attribute change brings up an item for discussion: Can we
lose the direction attributes entirely? The direction attributes allow
peer-to-peer sessions to work if one endpoint is behind a NAT or
restrictive firewall and the other is not. If we have a working relay
mechanism (which could also solve this case), is this really necessary?
Cullen points out that the direction attributes create a lot of
complexity, and comedia implementation attempts have proven to be very
hard. If we got rid of commedia, we would probably assume that the
offerer is always the passive party for p2p sessions, and that if relays
exist, endpoints always initiate the endpoint<-->relay connections.



_______________________________________________
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 Feb 26 21:55: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 VAA24771
	for <simple-archive@ietf.org>; Thu, 26 Feb 2004 21:55:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwY9s-000299-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 21:55:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwY8j-0001uf-00
	for simple-archive@ietf.org; Thu, 26 Feb 2004 21:54:14 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwY8D-0001ol-02; Thu, 26 Feb 2004 21:53:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwY5h-0004z5-0p; Thu, 26 Feb 2004 21: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 1AwY5d-0000X1-KD; Thu, 26 Feb 2004 21: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 1AwY5b-0000WT-Nw
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 21:50: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 VAA24634
	for <simple@ietf.org>; Thu, 26 Feb 2004 21:50:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwY5Y-0001dr-00
	for simple@ietf.org; Thu, 26 Feb 2004 21:50:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwY4g-0001Zp-00
	for simple@ietf.org; Thu, 26 Feb 2004 21:50:03 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwY4O-0001VY-00
	for simple@ietf.org; Thu, 26 Feb 2004 21:49:44 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i1R2nVIw001020;
	Thu, 26 Feb 2004 20:49:38 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <403EAF81.4050201@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: Orit Levin <oritl@microsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] Harmonizing MSRP and SIMS (long)
References: <DD07841287D0AD428833021705E0D14E0184397A@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E0184397A@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: Thu, 26 Feb 2004 20:46:25 -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

Orit Levin wrote:
> Great step forward! :-)

Thanks!

> 
> There are few more additions need to be introduced to MSRP from the
> beginning:
> 
> 1. A mechanism for feature negotiation

Can you elaborate? Many features (for example, isComposing) can be 
negotiated via the allowed MIME formats.

> 2. Extensible security framework

Again, can you elaborate? We discussed the idea of an extensible 
_authentication_ framework in the interim meeting in Ottowa, and the 
consensus was that is was not needed--and if it _had_ been needed, SASL 
would have been the right thing to do. Otherwise, MSRP does have s/mime 
support, which is fairly extensible.

> 3. Send-and-forget mode for sending messages with possible NACKs in case
> of failure

I assume you mean this to be a feature of the return-receipt function, 
right? If you don't request it, you can send and forget. And it does 
seem reasonable to have the ability to request failure reports only. 
(This is different from the transaction response from the next hop, 
which is not currently optional.)

> 



> Orit.  
> 
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
> Ben Campbell
> Sent: Thursday, February 26, 2004 4:07 PM
> To: simple@ietf.org
> Subject: [Simple] Harmonizing MSRP and SIMS (long)
> 
> I expect everyone on this list is at least somewhat familiar with the
> MSRP work. You hopefully have also seem the SIMS draft that Cullen and
> Rohan recently submitted, which describes a somewhat different protocol
> with relays and connection sharing. Several of us happened to be at the
> SIPIT and had several focused discussions which we believe gives us a
> path forward to support the best of both approaches. We came to the
> following conclusions, which need to be discussed by the SIMPLE working
> group.
> 
> We agreed that we should stick with MSRP as the core protocol, but add
> the relay mechanism from SIMS. We would create two specifications: The
> MSRP base spec, and an MSRP relay extensions spec. Doing this will
> require a few changes to MSRP so that SIMS-style relays can be added
> easily. However, the specification for using and signaling the presence
> of relays themselves would go in the extension spec. We plan to release
> an updated MSRP core draft, and a MSRP relay draft very soon. The
> authors are committed to getting this work done quickly. (Hopefully we
> can have something unofficial available during the Korea meeting;
> failing that we will have new drafts out very soon afterwards.)
> 
> The relay extension specification will describe the relay mechanism from
> the SIMS draft, but in the context of MSRP. For very high level summary,
> it allows the use of one or more relays using a mechanism similar to
> SIP's pre-loaded routes. Responses to SEND requests would be hop-by-hop,
> with a return-receipt mechanism for end-to-end acknowledgement. It
> allows the endpoints to exchange route information in the SDP exchange.
> It allows message chunking using message/byteranges (as described in
> RFC2616), and relays may re-chunk messages based on their load,
> connectivity, and local policy. It also allows connection sharing
> between clients and relays, and between relays.
> 
> The relay features will require a few changes in MSRP:
> 
> 1) Since connections may be shared between sessions, we need some sort
> of correlation tag in SEND requests. Currently, MSRP uses the session
> URL in session setup, but then treats all messages on a particular
> connection as belonging to the same session. Additionally, the session
> URL concept will be problematic once we allow pre-loaded routes to
> specify a series of relays to traverse.
> 
> We propose a change in the way session URLs are treated. The URLs would
> no longer identify the session, but instead they would identify endpoint
> targets. Each session would have a distinct URL for each peer. You can
> think of the session as identified by a tuple of endpoint URLs. Each
> peer would contribute a URL to the SDP exchange. SEND transactions would
> reference the URL of the message target, while VISIT transactions would
> reference the URL of the visitor. (After discussion, we agreed VISIT is
> still needed in the core protocol.)
> 
> 2) Go ahead and allow for shared connections. Shared connections are
> important for relays, and if we allow them from endpoints to relays, we
> pretty much must allow them peer to peer as well. We have had many
> discussions on the HoL blocking issues of shared connections. However,
> the chunking and framing changes below should reduce those problems down
> to something we can live with.
> 
> 3) Change the MSRP framing mechanism from a specified content-length to
> a delimiting boundary, similar to that described in the SIMS draft. This
> allows endpoints to abort messages without screwing up framing on the
> connection. Instead of having to destroy the connection and reconnect,
> they can merely write the boundary out early. This is important for
> shared connections, and pretty much required for relays, where having to
> reset a shared connection because of an aborted message is clearly not
> acceptable.
> 
> 4) Allow messages to be broken into chunks, based on the RFC2616
> "message/byteranges" mechanism, similar to the approach described in the
> SIMS draft. The base spec does not need to describe how a relay can
> re-chunk, but does need to include at least enough detail for an
> endpoint to interpret chunked messages if it receives them.
> 
> 5) Add an optional return-receipt mechanism. This will serve the same
> function as the INFORM method described in the SIMS draft. This must be
> optional, as it is unnecessary overhead for peer-to-peer sessions. (Open
> Issue for return receipts: Should return receipts be request on a
> per-message basis, or  should we select it for the entire session as
> part of the SDP exchange. I think I personally lean towards the latter.)
> 
> 6) We need to allow an SDP offer to omit the direction attribute. The
> relay mechanism would assume that endpoints always initiate connections
> to relays. From an endpoint connection, each endpoint would be active,
> and see the other end (which may be a relay) as passive. The current
> direction negotiation does not allow this. I think an SDP message with
> no direction attribute is the same as "passive", i.e. telling the peer
> to initiate a connection.
> 
> The direction attribute change brings up an item for discussion: Can we
> lose the direction attributes entirely? The direction attributes allow
> peer-to-peer sessions to work if one endpoint is behind a NAT or
> restrictive firewall and the other is not. If we have a working relay
> mechanism (which could also solve this case), is this really necessary?
> Cullen points out that the direction attributes create a lot of
> complexity, and comedia implementation attempts have proven to be very
> hard. If we got rid of commedia, we would probably assume that the
> offerer is always the passive party for p2p sessions, and that if relays
> exist, endpoints always initiate the endpoint<-->relay connections.
> 
> 
> 
> _______________________________________________
> 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 Feb 26 21:55: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 VAA24888
	for <simple-archive@odin.ietf.org>; Thu, 26 Feb 2004 21:55: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 1AwY9w-0000hn-Kh
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 21:55:28 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1R2tS9l002708
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 21: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 1AwY9v-0000hb-RJ
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 21:55: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 VAA24786
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 21:55:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwY9s-00029E-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 21:55:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwY8k-0001um-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 21:54:16 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwY8D-0001ol-02; Thu, 26 Feb 2004 21:53:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwY5h-0004z5-0p; Thu, 26 Feb 2004 21: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 1AwY5d-0000X1-KD; Thu, 26 Feb 2004 21: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 1AwY5b-0000WT-Nw
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 21:50: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 VAA24634
	for <simple@ietf.org>; Thu, 26 Feb 2004 21:50:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwY5Y-0001dr-00
	for simple@ietf.org; Thu, 26 Feb 2004 21:50:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwY4g-0001Zp-00
	for simple@ietf.org; Thu, 26 Feb 2004 21:50:03 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwY4O-0001VY-00
	for simple@ietf.org; Thu, 26 Feb 2004 21:49:44 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i1R2nVIw001020;
	Thu, 26 Feb 2004 20:49:38 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <403EAF81.4050201@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: Orit Levin <oritl@microsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] Harmonizing MSRP and SIMS (long)
References: <DD07841287D0AD428833021705E0D14E0184397A@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E0184397A@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: Thu, 26 Feb 2004 20:46:25 -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

Orit Levin wrote:
> Great step forward! :-)

Thanks!

> 
> There are few more additions need to be introduced to MSRP from the
> beginning:
> 
> 1. A mechanism for feature negotiation

Can you elaborate? Many features (for example, isComposing) can be 
negotiated via the allowed MIME formats.

> 2. Extensible security framework

Again, can you elaborate? We discussed the idea of an extensible 
_authentication_ framework in the interim meeting in Ottowa, and the 
consensus was that is was not needed--and if it _had_ been needed, SASL 
would have been the right thing to do. Otherwise, MSRP does have s/mime 
support, which is fairly extensible.

> 3. Send-and-forget mode for sending messages with possible NACKs in case
> of failure

I assume you mean this to be a feature of the return-receipt function, 
right? If you don't request it, you can send and forget. And it does 
seem reasonable to have the ability to request failure reports only. 
(This is different from the transaction response from the next hop, 
which is not currently optional.)

> 



> Orit.  
> 
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
> Ben Campbell
> Sent: Thursday, February 26, 2004 4:07 PM
> To: simple@ietf.org
> Subject: [Simple] Harmonizing MSRP and SIMS (long)
> 
> I expect everyone on this list is at least somewhat familiar with the
> MSRP work. You hopefully have also seem the SIMS draft that Cullen and
> Rohan recently submitted, which describes a somewhat different protocol
> with relays and connection sharing. Several of us happened to be at the
> SIPIT and had several focused discussions which we believe gives us a
> path forward to support the best of both approaches. We came to the
> following conclusions, which need to be discussed by the SIMPLE working
> group.
> 
> We agreed that we should stick with MSRP as the core protocol, but add
> the relay mechanism from SIMS. We would create two specifications: The
> MSRP base spec, and an MSRP relay extensions spec. Doing this will
> require a few changes to MSRP so that SIMS-style relays can be added
> easily. However, the specification for using and signaling the presence
> of relays themselves would go in the extension spec. We plan to release
> an updated MSRP core draft, and a MSRP relay draft very soon. The
> authors are committed to getting this work done quickly. (Hopefully we
> can have something unofficial available during the Korea meeting;
> failing that we will have new drafts out very soon afterwards.)
> 
> The relay extension specification will describe the relay mechanism from
> the SIMS draft, but in the context of MSRP. For very high level summary,
> it allows the use of one or more relays using a mechanism similar to
> SIP's pre-loaded routes. Responses to SEND requests would be hop-by-hop,
> with a return-receipt mechanism for end-to-end acknowledgement. It
> allows the endpoints to exchange route information in the SDP exchange.
> It allows message chunking using message/byteranges (as described in
> RFC2616), and relays may re-chunk messages based on their load,
> connectivity, and local policy. It also allows connection sharing
> between clients and relays, and between relays.
> 
> The relay features will require a few changes in MSRP:
> 
> 1) Since connections may be shared between sessions, we need some sort
> of correlation tag in SEND requests. Currently, MSRP uses the session
> URL in session setup, but then treats all messages on a particular
> connection as belonging to the same session. Additionally, the session
> URL concept will be problematic once we allow pre-loaded routes to
> specify a series of relays to traverse.
> 
> We propose a change in the way session URLs are treated. The URLs would
> no longer identify the session, but instead they would identify endpoint
> targets. Each session would have a distinct URL for each peer. You can
> think of the session as identified by a tuple of endpoint URLs. Each
> peer would contribute a URL to the SDP exchange. SEND transactions would
> reference the URL of the message target, while VISIT transactions would
> reference the URL of the visitor. (After discussion, we agreed VISIT is
> still needed in the core protocol.)
> 
> 2) Go ahead and allow for shared connections. Shared connections are
> important for relays, and if we allow them from endpoints to relays, we
> pretty much must allow them peer to peer as well. We have had many
> discussions on the HoL blocking issues of shared connections. However,
> the chunking and framing changes below should reduce those problems down
> to something we can live with.
> 
> 3) Change the MSRP framing mechanism from a specified content-length to
> a delimiting boundary, similar to that described in the SIMS draft. This
> allows endpoints to abort messages without screwing up framing on the
> connection. Instead of having to destroy the connection and reconnect,
> they can merely write the boundary out early. This is important for
> shared connections, and pretty much required for relays, where having to
> reset a shared connection because of an aborted message is clearly not
> acceptable.
> 
> 4) Allow messages to be broken into chunks, based on the RFC2616
> "message/byteranges" mechanism, similar to the approach described in the
> SIMS draft. The base spec does not need to describe how a relay can
> re-chunk, but does need to include at least enough detail for an
> endpoint to interpret chunked messages if it receives them.
> 
> 5) Add an optional return-receipt mechanism. This will serve the same
> function as the INFORM method described in the SIMS draft. This must be
> optional, as it is unnecessary overhead for peer-to-peer sessions. (Open
> Issue for return receipts: Should return receipts be request on a
> per-message basis, or  should we select it for the entire session as
> part of the SDP exchange. I think I personally lean towards the latter.)
> 
> 6) We need to allow an SDP offer to omit the direction attribute. The
> relay mechanism would assume that endpoints always initiate connections
> to relays. From an endpoint connection, each endpoint would be active,
> and see the other end (which may be a relay) as passive. The current
> direction negotiation does not allow this. I think an SDP message with
> no direction attribute is the same as "passive", i.e. telling the peer
> to initiate a connection.
> 
> The direction attribute change brings up an item for discussion: Can we
> lose the direction attributes entirely? The direction attributes allow
> peer-to-peer sessions to work if one endpoint is behind a NAT or
> restrictive firewall and the other is not. If we have a working relay
> mechanism (which could also solve this case), is this really necessary?
> Cullen points out that the direction attributes create a lot of
> complexity, and comedia implementation attempts have proven to be very
> hard. If we got rid of commedia, we would probably assume that the
> offerer is always the passive party for p2p sessions, and that if relays
> exist, endpoints always initiate the endpoint<-->relay connections.
> 
> 
> 
> _______________________________________________
> 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  Fri Feb 27 00:25: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 AAA00282
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 00:25:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwaVc-0001kS-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 00:26:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwaUg-0001ei-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 00:25:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwaTo-0001ZU-00; Fri, 27 Feb 2004 00: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 1AwaTg-0000Qu-DA; Fri, 27 Feb 2004 00:24:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwaSp-0000P5-K4
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 00:23: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 AAA00144
	for <simple@ietf.org>; Fri, 27 Feb 2004 00:23:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwaSn-0001TC-00
	for simple@ietf.org; Fri, 27 Feb 2004 00:23:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwaS1-0001O2-00
	for simple@ietf.org; Fri, 27 Feb 2004 00:22:19 -0500
Received: from website12.com ([203.194.209.81])
	by ietf-mx with smtp (Exim 4.12)
	id 1AwaRL-0001Hp-00
	for simple@ietf.org; Fri, 27 Feb 2004 00:21:36 -0500
Received: (qmail 21335 invoked from network); 27 Feb 2004 05:23:43 -0000
Received: from unknown (HELO VIKAS) (61.247.242.101)
  by website12.com with SMTP; 27 Feb 2004 05:23:43 -0000
From: "Vikas Tandon" <vikas@arciis.com>
To: <alex.audu@alcatel.com>, "'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
Message-ID: <001301c3fcf1$62e97210$0100a8c0@VIKAS>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0014_01C3FD1F.7CA334B0"
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
In-Reply-To: <403E1D1F.5070609@alcatel.com>
Importance: Normal
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 10:50:08 +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.3 required=5.0 tests=AWL,HTML_20_30,HTML_MESSAGE 
	autolearn=no version=2.60

This is a multi-part message in MIME format.

------=_NextPart_000_0014_01C3FD1F.7CA334B0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Alex,
This can be a case of group chat, A & C are in a group "business" and
are not subscribed to each other, still A can get the presence status of
C. By definition of fetcher too, A can get presence information of B
without having to subscribe to it.
Can these be a possible case!, would be nice to know thoughts of the
experts on this.
Regards,
Vikas Tandon
Arciis Software Technologies
www.arciis.com
=20

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
Alex Audu
Sent: jeudi 26 f=E9vrier 2004 21:52
To: Orit Levin
Cc: Robert Sparks; IETF SIMPLE WG; Avshalom Houri
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE


Orit,

This seems like a mechanism to optimize information trasnfer between a
watcher's PS and=20
the remote PS containing the presesnce information of interest.  But the
requirement is=20
specifying the possibility of "requesting" access to information
"without subscribing " to it.
The common understanding in SIMPLE is you can't request for presence
information without
subscribing to the presentity.   If you request for it, you must have
subscribed to it. But you
don't want to be  transfering information to an endpoint that didn't
subscribe to that information
just because you want to optimize bandwidth utilization or something
like that.  Or am I missing
something?

Regards,
Alex.

Orit Levin wrote:


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 not

interested in the presence information being pushed on individual basis

from this point on. In other words, it can be implemented by just adding

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:

 =20

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:

=20



   =20

http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-

00.txt

 =20

=20

We look forward to your feedbacks on how we can enhance SIMPLE to

support these directions.

=20

Thanks,

Orit.

   =20





_______________________________________________

Simple mailing list

Simple@ietf.org

https://www1.ietf.org/mailman/listinfo/simple

 =20


------=_NextPart_000_0014_01C3FD1F.7CA334B0
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>Message</TITLE>

<META content=3D"MSHTML 6.00.2737.800" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic"=20
size=3D2>Alex,</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic" =
size=3D2>This can=20
be a case of group chat, A &amp; C are in a group "business" and are not =

subscribed to each other, still A can get the presence status of C.=20
</FONT></SPAN><SPAN class=3D471071305-27022004><FONT face=3D"Century =
Gothic"=20
size=3D2>By definition of fetcher too, A can get presence information of =
B without=20
having to subscribe to it.</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic" =
size=3D2>Can these=20
be a possible case!, would be nice to know thoughts of the experts on=20
this.</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic"=20
size=3D2>Regards,</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic" =
size=3D2>Vikas=20
Tandon</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic" =
size=3D2>Arciis=20
Software Technologies</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic" =
size=3D2><A=20
href=3D"http://www.arciis.com">www.arciis.com</A></FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic"=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <DIV></DIV>
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft><FONT=20
  face=3DTahoma size=3D2>-----Original Message-----<BR><B>From:</B>=20
  simple-admin@ietf.org [mailto:simple-admin@ietf.org] <B>On Behalf Of =
</B>Alex=20
  Audu<BR><B>Sent:</B> jeudi 26 f=E9vrier 2004 21:52<BR><B>To:</B> Orit=20
  Levin<BR><B>Cc:</B> Robert Sparks; IETF SIMPLE WG; Avshalom=20
  Houri<BR><B>Subject:</B> Re: [Simple] Inter-domain Requirements for=20
  SIMPLE<BR><BR></FONT></DIV>Orit,<BR><BR>This seems like a mechanism to =

  optimize information trasnfer between a watcher's PS and <BR>the =
remote PS=20
  containing the presesnce information of interest.&nbsp; But the =
requirement is=20
  <BR>specifying the possibility of "requesting" access to information =
"without=20
  subscribing " to it.<BR>The common understanding in SIMPLE is you =
can't=20
  request for presence information without<BR>subscribing to the=20
  presentity.&nbsp;&nbsp; If you request for it, you must have =
subscribed to it.=20
  But you<BR>don't want to be&nbsp; transfering information to an =
endpoint that=20
  didn't subscribe to that information<BR>just because you want to =
optimize=20
  bandwidth utilization or something like that.&nbsp; Or am I=20
  missing<BR>something?<BR><BR>Regards,<BR>Alex.<BR><BR>Orit Levin =
wrote:<BR>
  <BLOCKQUOTE=20
  =
cite=3DmidDD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.cor=
p.microsoft.com=20
  type=3D"cite"><PRE wrap=3D"">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 not
interested in the presence information being pushed on individual basis
from this point on. In other words, it can be implemented by just adding
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 [<A class=3Dmoz-txt-link-freetext =
href=3D"mailto:rsparks@dynamicsoft.com">mailto:rsparks@dynamicsoft.com</A=
>]=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:
  </PRE>
    <BLOCKQUOTE type=3D"cite"><PRE wrap=3D"">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:
=20

    </PRE></BLOCKQUOTE><PRE wrap=3D""><!----><A =
class=3Dmoz-txt-link-freetext =
href=3D"http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs">http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs</A>-
00.txt
  </PRE>
    <BLOCKQUOTE type=3D"cite"><PRE wrap=3D"">=20
We look forward to your feedbacks on how we can enhance SIMPLE to
support these directions.
=20
Thanks,
Orit.
    </PRE></BLOCKQUOTE><PRE wrap=3D""><!---->

_______________________________________________
Simple mailing list
<A class=3Dmoz-txt-link-abbreviated =
href=3D"mailto:Simple@ietf.org">Simple@ietf.org</A>
<A class=3Dmoz-txt-link-freetext =
href=3D"https://www1.ietf.org/mailman/listinfo/simple">https://www1.ietf.=
org/mailman/listinfo/simple</A>
  </PRE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0014_01C3FD1F.7CA334B0--



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


From exim@www1.ietf.org  Fri Feb 27 00:26: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 AAA00319
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 00:26: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 1AwaVg-0000ll-6k
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 00:26:05 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1R5Q4F2002951
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 00:26:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwaVf-0000lW-U4
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 00:26: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 AAA00295
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 00:25:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwaVd-0001kX-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 00:26:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwaUh-0001ep-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 00:25:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwaTo-0001ZU-00; Fri, 27 Feb 2004 00: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 1AwaTg-0000Qu-DA; Fri, 27 Feb 2004 00:24:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwaSp-0000P5-K4
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 00:23: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 AAA00144
	for <simple@ietf.org>; Fri, 27 Feb 2004 00:23:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwaSn-0001TC-00
	for simple@ietf.org; Fri, 27 Feb 2004 00:23:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwaS1-0001O2-00
	for simple@ietf.org; Fri, 27 Feb 2004 00:22:19 -0500
Received: from website12.com ([203.194.209.81])
	by ietf-mx with smtp (Exim 4.12)
	id 1AwaRL-0001Hp-00
	for simple@ietf.org; Fri, 27 Feb 2004 00:21:36 -0500
Received: (qmail 21335 invoked from network); 27 Feb 2004 05:23:43 -0000
Received: from unknown (HELO VIKAS) (61.247.242.101)
  by website12.com with SMTP; 27 Feb 2004 05:23:43 -0000
From: "Vikas Tandon" <vikas@arciis.com>
To: <alex.audu@alcatel.com>, "'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
Message-ID: <001301c3fcf1$62e97210$0100a8c0@VIKAS>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0014_01C3FD1F.7CA334B0"
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
In-Reply-To: <403E1D1F.5070609@alcatel.com>
Importance: Normal
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 10:50:08 +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.3 required=5.0 tests=AWL,HTML_20_30,HTML_MESSAGE 
	autolearn=no version=2.60

This is a multi-part message in MIME format.

------=_NextPart_000_0014_01C3FD1F.7CA334B0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Alex,
This can be a case of group chat, A & C are in a group "business" and
are not subscribed to each other, still A can get the presence status of
C. By definition of fetcher too, A can get presence information of B
without having to subscribe to it.
Can these be a possible case!, would be nice to know thoughts of the
experts on this.
Regards,
Vikas Tandon
Arciis Software Technologies
www.arciis.com
=20

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
Alex Audu
Sent: jeudi 26 f=E9vrier 2004 21:52
To: Orit Levin
Cc: Robert Sparks; IETF SIMPLE WG; Avshalom Houri
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE


Orit,

This seems like a mechanism to optimize information trasnfer between a
watcher's PS and=20
the remote PS containing the presesnce information of interest.  But the
requirement is=20
specifying the possibility of "requesting" access to information
"without subscribing " to it.
The common understanding in SIMPLE is you can't request for presence
information without
subscribing to the presentity.   If you request for it, you must have
subscribed to it. But you
don't want to be  transfering information to an endpoint that didn't
subscribe to that information
just because you want to optimize bandwidth utilization or something
like that.  Or am I missing
something?

Regards,
Alex.

Orit Levin wrote:


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 not

interested in the presence information being pushed on individual basis

from this point on. In other words, it can be implemented by just adding

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:

 =20

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:

=20



   =20

http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-

00.txt

 =20

=20

We look forward to your feedbacks on how we can enhance SIMPLE to

support these directions.

=20

Thanks,

Orit.

   =20





_______________________________________________

Simple mailing list

Simple@ietf.org

https://www1.ietf.org/mailman/listinfo/simple

 =20


------=_NextPart_000_0014_01C3FD1F.7CA334B0
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>Message</TITLE>

<META content=3D"MSHTML 6.00.2737.800" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic"=20
size=3D2>Alex,</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic" =
size=3D2>This can=20
be a case of group chat, A &amp; C are in a group "business" and are not =

subscribed to each other, still A can get the presence status of C.=20
</FONT></SPAN><SPAN class=3D471071305-27022004><FONT face=3D"Century =
Gothic"=20
size=3D2>By definition of fetcher too, A can get presence information of =
B without=20
having to subscribe to it.</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic" =
size=3D2>Can these=20
be a possible case!, would be nice to know thoughts of the experts on=20
this.</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic"=20
size=3D2>Regards,</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic" =
size=3D2>Vikas=20
Tandon</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic" =
size=3D2>Arciis=20
Software Technologies</FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic" =
size=3D2><A=20
href=3D"http://www.arciis.com">www.arciis.com</A></FONT></SPAN></DIV>
<DIV><SPAN class=3D471071305-27022004><FONT face=3D"Century Gothic"=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <DIV></DIV>
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft><FONT=20
  face=3DTahoma size=3D2>-----Original Message-----<BR><B>From:</B>=20
  simple-admin@ietf.org [mailto:simple-admin@ietf.org] <B>On Behalf Of =
</B>Alex=20
  Audu<BR><B>Sent:</B> jeudi 26 f=E9vrier 2004 21:52<BR><B>To:</B> Orit=20
  Levin<BR><B>Cc:</B> Robert Sparks; IETF SIMPLE WG; Avshalom=20
  Houri<BR><B>Subject:</B> Re: [Simple] Inter-domain Requirements for=20
  SIMPLE<BR><BR></FONT></DIV>Orit,<BR><BR>This seems like a mechanism to =

  optimize information trasnfer between a watcher's PS and <BR>the =
remote PS=20
  containing the presesnce information of interest.&nbsp; But the =
requirement is=20
  <BR>specifying the possibility of "requesting" access to information =
"without=20
  subscribing " to it.<BR>The common understanding in SIMPLE is you =
can't=20
  request for presence information without<BR>subscribing to the=20
  presentity.&nbsp;&nbsp; If you request for it, you must have =
subscribed to it.=20
  But you<BR>don't want to be&nbsp; transfering information to an =
endpoint that=20
  didn't subscribe to that information<BR>just because you want to =
optimize=20
  bandwidth utilization or something like that.&nbsp; Or am I=20
  missing<BR>something?<BR><BR>Regards,<BR>Alex.<BR><BR>Orit Levin =
wrote:<BR>
  <BLOCKQUOTE=20
  =
cite=3DmidDD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.cor=
p.microsoft.com=20
  type=3D"cite"><PRE wrap=3D"">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 not
interested in the presence information being pushed on individual basis
from this point on. In other words, it can be implemented by just adding
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 [<A class=3Dmoz-txt-link-freetext =
href=3D"mailto:rsparks@dynamicsoft.com">mailto:rsparks@dynamicsoft.com</A=
>]=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:
  </PRE>
    <BLOCKQUOTE type=3D"cite"><PRE wrap=3D"">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:
=20

    </PRE></BLOCKQUOTE><PRE wrap=3D""><!----><A =
class=3Dmoz-txt-link-freetext =
href=3D"http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs">http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs</A>-
00.txt
  </PRE>
    <BLOCKQUOTE type=3D"cite"><PRE wrap=3D"">=20
We look forward to your feedbacks on how we can enhance SIMPLE to
support these directions.
=20
Thanks,
Orit.
    </PRE></BLOCKQUOTE><PRE wrap=3D""><!---->

_______________________________________________
Simple mailing list
<A class=3Dmoz-txt-link-abbreviated =
href=3D"mailto:Simple@ietf.org">Simple@ietf.org</A>
<A class=3Dmoz-txt-link-freetext =
href=3D"https://www1.ietf.org/mailman/listinfo/simple">https://www1.ietf.=
org/mailman/listinfo/simple</A>
  </PRE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0014_01C3FD1F.7CA334B0--



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



From simple-admin@ietf.org  Fri Feb 27 02:10: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 CAA15347
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 02:10:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awc8J-00043m-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 02:10:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awc7J-0003x2-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 02:09:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awc6Q-0003qz-00; Fri, 27 Feb 2004 02:08:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awc6N-0001x9-HR; Fri, 27 Feb 2004 02:08:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awc5s-0001jQ-Io
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 02:07: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 CAA12135
	for <simple@ietf.org>; Fri, 27 Feb 2004 02:07:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awc5p-0003lm-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:07:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awc4t-0003eJ-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:06:32 -0500
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awc42-0003X4-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:05:38 -0500
Received: from sabrina.qualcomm.com (sabrina.qualcomm.com [129.46.61.150])
	by numenor.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i1R75Xnp013152
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 26 Feb 2004 23:05:33 -0800 (PST)
Received: from [205.214.163.49] (vpn-10-50-16-58.qualcomm.com [10.50.16.58])
	by sabrina.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i1R75RlH011711;
	Thu, 26 Feb 2004 23:05:29 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020403bc649c34ee11@[205.214.163.49]>
In-Reply-To: <001301c3fcf1$62e97210$0100a8c0@VIKAS>
References: <001301c3fcf1$62e97210$0100a8c0@VIKAS>
To: "Vikas Tandon" <vikas@arciis.com>, <alex.audu@alcatel.com>,
        "'Orit Levin'" <oritl@microsoft.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
Cc: "'Robert Sparks'" <rsparks@dynamicsoft.com>,
        "'IETF SIMPLE WG'" <simple@ietf.org>,
        "'Avshalom Houri'" <AVSHALOM@il.ibm.com>
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: Thu, 26 Feb 2004 23:05: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.0 required=5.0 tests=AWL autolearn=no version=2.60

At 10:50 AM +0530 02/27/2004, Vikas Tandon wrote:
>Alex,
>This can be a case of group chat, A & C are in a group "business" 
>and are not subscribed to each other, still A can get the presence 
>status of C. By definition of fetcher too, A can get presence 
>information of B without having to subscribe to it.
>Can these be a possible case!, would be nice to know thoughts of the 
>experts on this.
>Regards,
>Vikas Tandon
>Arciis Software Technologies
><http://www.arciis.com>www.arciis.com

Could we hear a bit more about the use case here?  I am not sure
I understand how the group chat and the group "business" are
connected here.
		thanks,
			Ted Hardie

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


From exim@www1.ietf.org  Fri Feb 27 02:10: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 CAA15934
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 02:10: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 1Awc8P-0002pu-JD
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 02:10:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1R7A9Ta010876
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 02:10:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awc8O-0002oz-3P
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 02:10: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 CAA15360
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 02:10:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awc8J-00043r-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 02:10:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awc7K-0003x9-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 02:09:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awc6Q-0003qz-00; Fri, 27 Feb 2004 02:08:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awc6N-0001x9-HR; Fri, 27 Feb 2004 02:08:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awc5s-0001jQ-Io
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 02:07: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 CAA12135
	for <simple@ietf.org>; Fri, 27 Feb 2004 02:07:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awc5p-0003lm-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:07:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awc4t-0003eJ-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:06:32 -0500
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awc42-0003X4-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:05:38 -0500
Received: from sabrina.qualcomm.com (sabrina.qualcomm.com [129.46.61.150])
	by numenor.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i1R75Xnp013152
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 26 Feb 2004 23:05:33 -0800 (PST)
Received: from [205.214.163.49] (vpn-10-50-16-58.qualcomm.com [10.50.16.58])
	by sabrina.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i1R75RlH011711;
	Thu, 26 Feb 2004 23:05:29 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020403bc649c34ee11@[205.214.163.49]>
In-Reply-To: <001301c3fcf1$62e97210$0100a8c0@VIKAS>
References: <001301c3fcf1$62e97210$0100a8c0@VIKAS>
To: "Vikas Tandon" <vikas@arciis.com>, <alex.audu@alcatel.com>,
        "'Orit Levin'" <oritl@microsoft.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
Cc: "'Robert Sparks'" <rsparks@dynamicsoft.com>,
        "'IETF SIMPLE WG'" <simple@ietf.org>,
        "'Avshalom Houri'" <AVSHALOM@il.ibm.com>
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: Thu, 26 Feb 2004 23:05: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.0 required=5.0 tests=AWL autolearn=no version=2.60

At 10:50 AM +0530 02/27/2004, Vikas Tandon wrote:
>Alex,
>This can be a case of group chat, A & C are in a group "business" 
>and are not subscribed to each other, still A can get the presence 
>status of C. By definition of fetcher too, A can get presence 
>information of B without having to subscribe to it.
>Can these be a possible case!, would be nice to know thoughts of the 
>experts on this.
>Regards,
>Vikas Tandon
>Arciis Software Technologies
><http://www.arciis.com>www.arciis.com

Could we hear a bit more about the use case here?  I am not sure
I understand how the group chat and the group "business" are
connected here.
		thanks,
			Ted Hardie

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



From simple-admin@ietf.org  Fri Feb 27 02:26: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 CAA17846
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 02:26:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwcNs-0005ry-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 02:26:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwcMv-0005kn-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 02:25:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwcLz-0005dj-00; Fri, 27 Feb 2004 02:24:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwcLt-00086N-FB; Fri, 27 Feb 2004 02: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 1AwcLC-0007s8-I4
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 02: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 CAA17557
	for <simple@ietf.org>; Fri, 27 Feb 2004 02:23:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwcL8-0005XU-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:23:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwcKE-0005R3-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:22:23 -0500
Received: from website12.com ([203.194.209.81])
	by ietf-mx with smtp (Exim 4.12)
	id 1AwcJp-0005Kq-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:21:58 -0500
Received: (qmail 31987 invoked from network); 27 Feb 2004 07:24:14 -0000
Received: from unknown (HELO VIKAS) (61.247.242.101)
  by website12.com with SMTP; 27 Feb 2004 07:24:14 -0000
From: "Vikas Tandon" <vikas@arciis.com>
To: "'Ted Hardie'" <hardie@qualcomm.com>, <alex.audu@alcatel.com>,
        "'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
Message-ID: <001e01c3fd02$308acab0$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
In-Reply-To: <p06020403bc649c34ee11@[205.214.163.49]>
Importance: Normal
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, 27 Feb 2004 12:50:22 +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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Hi Hardie/ Group,=20
I'm taking  a case where in A &C are in a group chat (like the millions
of rooms on any commercial chat service today), now both of them can see
each other (say in the sidebar) as available but are not subscribed to
each other.
I might be talking non-SIMPLE but this can be a user case as per my
understanding, would appreciate correction if my line of thinking is
deviating from scope of SIMPLE.
Regards,
Vikas

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
Ted Hardie
Sent: vendredi 27 f=E9vrier 2004 12:35
To: Vikas Tandon; alex.audu@alcatel.com; 'Orit Levin'
Cc: 'Robert Sparks'; 'IETF SIMPLE WG'; 'Avshalom Houri'
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE


At 10:50 AM +0530 02/27/2004, Vikas Tandon wrote:
>Alex,
>This can be a case of group chat, A & C are in a group "business"
>and are not subscribed to each other, still A can get the presence=20
>status of C. By definition of fetcher too, A can get presence=20
>information of B without having to subscribe to it.
>Can these be a possible case!, would be nice to know thoughts of the=20
>experts on this.
>Regards,
>Vikas Tandon
>Arciis Software Technologies
><http://www.arciis.com>www.arciis.com

Could we hear a bit more about the use case here?  I am not sure I
understand how the group chat and the group "business" are connected
here.
		thanks,
			Ted Hardie

_______________________________________________
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  Fri Feb 27 02:26: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 CAA17937
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 02:26: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 1AwcNx-0000Vd-Jt
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 02:26:14 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1R7QD2Y001951
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 02:26:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwcNx-0000VM-2E
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 02:26: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 CAA17855
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 02:26:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwcNt-0005s5-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 02:26:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwcMw-0005ku-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 02:25:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwcLz-0005dj-00; Fri, 27 Feb 2004 02:24:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwcLt-00086N-FB; Fri, 27 Feb 2004 02: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 1AwcLC-0007s8-I4
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 02: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 CAA17557
	for <simple@ietf.org>; Fri, 27 Feb 2004 02:23:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwcL8-0005XU-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:23:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwcKE-0005R3-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:22:23 -0500
Received: from website12.com ([203.194.209.81])
	by ietf-mx with smtp (Exim 4.12)
	id 1AwcJp-0005Kq-00
	for simple@ietf.org; Fri, 27 Feb 2004 02:21:58 -0500
Received: (qmail 31987 invoked from network); 27 Feb 2004 07:24:14 -0000
Received: from unknown (HELO VIKAS) (61.247.242.101)
  by website12.com with SMTP; 27 Feb 2004 07:24:14 -0000
From: "Vikas Tandon" <vikas@arciis.com>
To: "'Ted Hardie'" <hardie@qualcomm.com>, <alex.audu@alcatel.com>,
        "'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
Message-ID: <001e01c3fd02$308acab0$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
In-Reply-To: <p06020403bc649c34ee11@[205.214.163.49]>
Importance: Normal
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, 27 Feb 2004 12:50:22 +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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi Hardie/ Group,=20
I'm taking  a case where in A &C are in a group chat (like the millions
of rooms on any commercial chat service today), now both of them can see
each other (say in the sidebar) as available but are not subscribed to
each other.
I might be talking non-SIMPLE but this can be a user case as per my
understanding, would appreciate correction if my line of thinking is
deviating from scope of SIMPLE.
Regards,
Vikas

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
Ted Hardie
Sent: vendredi 27 f=E9vrier 2004 12:35
To: Vikas Tandon; alex.audu@alcatel.com; 'Orit Levin'
Cc: 'Robert Sparks'; 'IETF SIMPLE WG'; 'Avshalom Houri'
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE


At 10:50 AM +0530 02/27/2004, Vikas Tandon wrote:
>Alex,
>This can be a case of group chat, A & C are in a group "business"
>and are not subscribed to each other, still A can get the presence=20
>status of C. By definition of fetcher too, A can get presence=20
>information of B without having to subscribe to it.
>Can these be a possible case!, would be nice to know thoughts of the=20
>experts on this.
>Regards,
>Vikas Tandon
>Arciis Software Technologies
><http://www.arciis.com>www.arciis.com

Could we hear a bit more about the use case here?  I am not sure I
understand how the group chat and the group "business" are connected
here.
		thanks,
			Ted Hardie

_______________________________________________
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  Fri Feb 27 11:17: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 LAA11277
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 11:17:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwkgD-0002ly-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 11:17:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwkfO-0002bg-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 11:16:46 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwkeT-0002OT-00; Fri, 27 Feb 2004 11:15:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwkeT-0001Qf-1F; Fri, 27 Feb 2004 11:15:49 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awkdi-00033m-Kx; Fri, 27 Feb 2004 11:15:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awkda-00032o-Nc
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 11:14: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 LAA10984
	for <simple@ietf.org>; Fri, 27 Feb 2004 11:14:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwkdZ-0002I9-00
	for simple@ietf.org; Fri, 27 Feb 2004 11:14:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwkcU-00026H-00
	for simple@ietf.org; Fri, 27 Feb 2004 11:13:46 -0500
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awkbm-0001xZ-00
	for simple@ietf.org; Fri, 27 Feb 2004 11:13:02 -0500
Received: from sabrina.qualcomm.com (sabrina.qualcomm.com [129.46.61.150])
	by numenor.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i1RGConp027094
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Fri, 27 Feb 2004 08:12:50 -0800 (PST)
Received: from [205.214.163.24] (vpn-10-50-16-25.qualcomm.com [10.50.16.25])
	by sabrina.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i1RGCilH015299;
	Fri, 27 Feb 2004 08:12:46 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020401bc651c1f29dc@[205.214.163.24]>
In-Reply-To: <001e01c3fd02$308acab0$0100a8c0@VIKAS>
References: <001e01c3fd02$308acab0$0100a8c0@VIKAS>
To: "Vikas Tandon" <vikas@arciis.com>, <alex.audu@alcatel.com>,
        "'Orit Levin'" <oritl@microsoft.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
Cc: "'Robert Sparks'" <rsparks@dynamicsoft.com>,
        "'IETF SIMPLE WG'" <simple@ietf.org>,
        "'Avshalom Houri'" <AVSHALOM@il.ibm.com>
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: Fri, 27 Feb 2004 08:12:43 -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 12:50 PM +0530 02/27/2004, Vikas Tandon wrote:
>Hi Hardie/ Group,
>I'm taking  a case where in A &C are in a group chat (like the millions
>of rooms on any commercial chat service today), now both of them can see
>each other (say in the sidebar) as available but are not subscribed to
>each other.
>I might be talking non-SIMPLE but this can be a user case as per my
>understanding, would appreciate correction if my line of thinking is
>deviating from scope of SIMPLE.
>Regards,
>Vikas

Ah, I see.  In some cases you can even have a private sidebar conversation
using something like "conferencename@server.example.com/nickname"
without having any other contact data for them.  Thanks for the
clarification.

I don't personally think providing such a facility would be outside 
the scope of the
group at first reading (falling pretty much into the group chat scope),
but I would be interested to hear the group's thoughts on whether it would
be a first-pass piece of functionality.
			regards,
				Ted

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


From exim@www1.ietf.org  Fri Feb 27 11:18: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 LAA11358
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 11:18: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 1AwkgF-0003JY-Q5
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 11:17:41 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1RGHdrE012740
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 11:17:39 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwkgF-0003JP-Ky
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 11:17: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 LAA11296
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 11:17:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwkgE-0002m3-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 11:17:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwkfO-0002bn-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 11:16:47 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwkeT-0002OT-00; Fri, 27 Feb 2004 11:15:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwkeT-0001Qf-1F; Fri, 27 Feb 2004 11:15:49 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awkdi-00033m-Kx; Fri, 27 Feb 2004 11:15:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awkda-00032o-Nc
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 11:14: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 LAA10984
	for <simple@ietf.org>; Fri, 27 Feb 2004 11:14:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwkdZ-0002I9-00
	for simple@ietf.org; Fri, 27 Feb 2004 11:14:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwkcU-00026H-00
	for simple@ietf.org; Fri, 27 Feb 2004 11:13:46 -0500
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awkbm-0001xZ-00
	for simple@ietf.org; Fri, 27 Feb 2004 11:13:02 -0500
Received: from sabrina.qualcomm.com (sabrina.qualcomm.com [129.46.61.150])
	by numenor.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i1RGConp027094
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Fri, 27 Feb 2004 08:12:50 -0800 (PST)
Received: from [205.214.163.24] (vpn-10-50-16-25.qualcomm.com [10.50.16.25])
	by sabrina.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i1RGCilH015299;
	Fri, 27 Feb 2004 08:12:46 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020401bc651c1f29dc@[205.214.163.24]>
In-Reply-To: <001e01c3fd02$308acab0$0100a8c0@VIKAS>
References: <001e01c3fd02$308acab0$0100a8c0@VIKAS>
To: "Vikas Tandon" <vikas@arciis.com>, <alex.audu@alcatel.com>,
        "'Orit Levin'" <oritl@microsoft.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
Cc: "'Robert Sparks'" <rsparks@dynamicsoft.com>,
        "'IETF SIMPLE WG'" <simple@ietf.org>,
        "'Avshalom Houri'" <AVSHALOM@il.ibm.com>
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: Fri, 27 Feb 2004 08:12:43 -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 12:50 PM +0530 02/27/2004, Vikas Tandon wrote:
>Hi Hardie/ Group,
>I'm taking  a case where in A &C are in a group chat (like the millions
>of rooms on any commercial chat service today), now both of them can see
>each other (say in the sidebar) as available but are not subscribed to
>each other.
>I might be talking non-SIMPLE but this can be a user case as per my
>understanding, would appreciate correction if my line of thinking is
>deviating from scope of SIMPLE.
>Regards,
>Vikas

Ah, I see.  In some cases you can even have a private sidebar conversation
using something like "conferencename@server.example.com/nickname"
without having any other contact data for them.  Thanks for the
clarification.

I don't personally think providing such a facility would be outside 
the scope of the
group at first reading (falling pretty much into the group chat scope),
but I would be interested to hear the group's thoughts on whether it would
be a first-pass piece of functionality.
			regards,
				Ted

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



From simple-admin@ietf.org  Fri Feb 27 12:34: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 MAA15201
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 12:34:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awlso-0004ct-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 12:34:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awlry-0004W1-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 12:33:51 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwlrF-0004Nk-00; Fri, 27 Feb 2004 12: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 1AwlrB-0007v1-I2; Fri, 27 Feb 2004 12: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 1Awlqv-0007ue-ON
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 12:32: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 MAA15160
	for <simple@ietf.org>; Fri, 27 Feb 2004 12:32:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awlqu-0004N7-00
	for simple@ietf.org; Fri, 27 Feb 2004 12:32:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awlq4-0004Fy-00
	for simple@ietf.org; Fri, 27 Feb 2004 12:31:54 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwlpO-00047J-00
	for simple@ietf.org; Fri, 27 Feb 2004 12:31:10 -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);
	 Fri, 27 Feb 2004 09:30:29 -0800
Received: from 157.54.8.155 by INET-VRS-02.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Fri, 27 Feb 2004 09:30:38 -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);
	 Fri, 27 Feb 2004 09:30:40 -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] Harmonizing MSRP and SIMS (long)
Message-ID: <DD07841287D0AD428833021705E0D14E01884ADE@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Harmonizing MSRP and SIMS (long)
Thread-Index: AcP83F0S/1J9W8DTTb6V7UKRhzfKxgAebQQg
From: "Orit Levin" <oritl@microsoft.com>
To: "Ben Campbell" <bcampbell@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 27 Feb 2004 17:30:40.0365 (UTC) FILETIME=[6B7A11D0:01C3FD57]
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, 27 Feb 2004 09:30: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: quoted-printable

I am sure we will talk more about it in Seoul.
Just a quick clarification on (3):
Nope. It means to have the ability to work in a mode when the response
from the next hop is not being sent (not per message neither per a bulk
of messages). If something does go wrong, NACK is sent (physically from
the next hop, logically - not necessarily).=20

Otherwise, MSRP will not scale for BIG systems. IM is more like RTP/RTCP
for media than SIP for signaling.

I am closing my connection now till Sunday evening...

See you all in Seoul,
Orit.

-----Original Message-----
From: Ben Campbell [mailto:bcampbell@dynamicsoft.com]=20
Sent: Thursday, February 26, 2004 6:46 PM
To: Orit Levin
Cc: simple@ietf.org
Subject: Re: [Simple] Harmonizing MSRP and SIMS (long)

Orit Levin wrote:
> Great step forward! :-)

Thanks!

>=20
> There are few more additions need to be introduced to MSRP from the
> beginning:
>=20
> 1. A mechanism for feature negotiation

Can you elaborate? Many features (for example, isComposing) can be=20
negotiated via the allowed MIME formats.

> 2. Extensible security framework

Again, can you elaborate? We discussed the idea of an extensible=20
_authentication_ framework in the interim meeting in Ottowa, and the=20
consensus was that is was not needed--and if it _had_ been needed, SASL=20
would have been the right thing to do. Otherwise, MSRP does have s/mime=20
support, which is fairly extensible.

> 3. Send-and-forget mode for sending messages with possible NACKs in
case
> of failure

I assume you mean this to be a feature of the return-receipt function,=20
right? If you don't request it, you can send and forget. And it does=20
seem reasonable to have the ability to request failure reports only.=20
(This is different from the transaction response from the next hop,=20
which is not currently optional.)

>=20



> Orit. =20
>=20
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf
Of
> Ben Campbell
> Sent: Thursday, February 26, 2004 4:07 PM
> To: simple@ietf.org
> Subject: [Simple] Harmonizing MSRP and SIMS (long)
>=20
> I expect everyone on this list is at least somewhat familiar with the
> MSRP work. You hopefully have also seem the SIMS draft that Cullen and
> Rohan recently submitted, which describes a somewhat different
protocol
> with relays and connection sharing. Several of us happened to be at
the
> SIPIT and had several focused discussions which we believe gives us a
> path forward to support the best of both approaches. We came to the
> following conclusions, which need to be discussed by the SIMPLE
working
> group.
>=20
> We agreed that we should stick with MSRP as the core protocol, but add
> the relay mechanism from SIMS. We would create two specifications: The
> MSRP base spec, and an MSRP relay extensions spec. Doing this will
> require a few changes to MSRP so that SIMS-style relays can be added
> easily. However, the specification for using and signaling the
presence
> of relays themselves would go in the extension spec. We plan to
release
> an updated MSRP core draft, and a MSRP relay draft very soon. The
> authors are committed to getting this work done quickly. (Hopefully we
> can have something unofficial available during the Korea meeting;
> failing that we will have new drafts out very soon afterwards.)
>=20
> The relay extension specification will describe the relay mechanism
from
> the SIMS draft, but in the context of MSRP. For very high level
summary,
> it allows the use of one or more relays using a mechanism similar to
> SIP's pre-loaded routes. Responses to SEND requests would be
hop-by-hop,
> with a return-receipt mechanism for end-to-end acknowledgement. It
> allows the endpoints to exchange route information in the SDP
exchange.
> It allows message chunking using message/byteranges (as described in
> RFC2616), and relays may re-chunk messages based on their load,
> connectivity, and local policy. It also allows connection sharing
> between clients and relays, and between relays.
>=20
> The relay features will require a few changes in MSRP:
>=20
> 1) Since connections may be shared between sessions, we need some sort
> of correlation tag in SEND requests. Currently, MSRP uses the session
> URL in session setup, but then treats all messages on a particular
> connection as belonging to the same session. Additionally, the session
> URL concept will be problematic once we allow pre-loaded routes to
> specify a series of relays to traverse.
>=20
> We propose a change in the way session URLs are treated. The URLs
would
> no longer identify the session, but instead they would identify
endpoint
> targets. Each session would have a distinct URL for each peer. You can
> think of the session as identified by a tuple of endpoint URLs. Each
> peer would contribute a URL to the SDP exchange. SEND transactions
would
> reference the URL of the message target, while VISIT transactions
would
> reference the URL of the visitor. (After discussion, we agreed VISIT
is
> still needed in the core protocol.)
>=20
> 2) Go ahead and allow for shared connections. Shared connections are
> important for relays, and if we allow them from endpoints to relays,
we
> pretty much must allow them peer to peer as well. We have had many
> discussions on the HoL blocking issues of shared connections. However,
> the chunking and framing changes below should reduce those problems
down
> to something we can live with.
>=20
> 3) Change the MSRP framing mechanism from a specified content-length
to
> a delimiting boundary, similar to that described in the SIMS draft.
This
> allows endpoints to abort messages without screwing up framing on the
> connection. Instead of having to destroy the connection and reconnect,
> they can merely write the boundary out early. This is important for
> shared connections, and pretty much required for relays, where having
to
> reset a shared connection because of an aborted message is clearly not
> acceptable.
>=20
> 4) Allow messages to be broken into chunks, based on the RFC2616
> "message/byteranges" mechanism, similar to the approach described in
the
> SIMS draft. The base spec does not need to describe how a relay can
> re-chunk, but does need to include at least enough detail for an
> endpoint to interpret chunked messages if it receives them.
>=20
> 5) Add an optional return-receipt mechanism. This will serve the same
> function as the INFORM method described in the SIMS draft. This must
be
> optional, as it is unnecessary overhead for peer-to-peer sessions.
(Open
> Issue for return receipts: Should return receipts be request on a
> per-message basis, or  should we select it for the entire session as
> part of the SDP exchange. I think I personally lean towards the
latter.)
>=20
> 6) We need to allow an SDP offer to omit the direction attribute. The
> relay mechanism would assume that endpoints always initiate
connections
> to relays. From an endpoint connection, each endpoint would be active,
> and see the other end (which may be a relay) as passive. The current
> direction negotiation does not allow this. I think an SDP message with
> no direction attribute is the same as "passive", i.e. telling the peer
> to initiate a connection.
>=20
> The direction attribute change brings up an item for discussion: Can
we
> lose the direction attributes entirely? The direction attributes allow
> peer-to-peer sessions to work if one endpoint is behind a NAT or
> restrictive firewall and the other is not. If we have a working relay
> mechanism (which could also solve this case), is this really
necessary?
> Cullen points out that the direction attributes create a lot of
> complexity, and comedia implementation attempts have proven to be very
> hard. If we got rid of commedia, we would probably assume that the
> offerer is always the passive party for p2p sessions, and that if
relays
> exist, endpoints always initiate the endpoint<-->relay connections.
>=20
>=20
>=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  Fri Feb 27 12:35: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 MAA15223
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 12:35: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 1Awlsr-00083A-Ke
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 12:34:45 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1RHYjmG030938
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 12:34:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awlsr-00082v-E1
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 12:34: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 MAA15219
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 12:34:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awlsp-0004cy-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 12:34:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awlrz-0004W9-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 12:33:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwlrF-0004Nk-00; Fri, 27 Feb 2004 12: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 1AwlrB-0007v1-I2; Fri, 27 Feb 2004 12: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 1Awlqv-0007ue-ON
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 12:32: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 MAA15160
	for <simple@ietf.org>; Fri, 27 Feb 2004 12:32:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awlqu-0004N7-00
	for simple@ietf.org; Fri, 27 Feb 2004 12:32:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awlq4-0004Fy-00
	for simple@ietf.org; Fri, 27 Feb 2004 12:31:54 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwlpO-00047J-00
	for simple@ietf.org; Fri, 27 Feb 2004 12:31:10 -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);
	 Fri, 27 Feb 2004 09:30:29 -0800
Received: from 157.54.8.155 by INET-VRS-02.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Fri, 27 Feb 2004 09:30:38 -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);
	 Fri, 27 Feb 2004 09:30:40 -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] Harmonizing MSRP and SIMS (long)
Message-ID: <DD07841287D0AD428833021705E0D14E01884ADE@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Harmonizing MSRP and SIMS (long)
Thread-Index: AcP83F0S/1J9W8DTTb6V7UKRhzfKxgAebQQg
From: "Orit Levin" <oritl@microsoft.com>
To: "Ben Campbell" <bcampbell@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 27 Feb 2004 17:30:40.0365 (UTC) FILETIME=[6B7A11D0:01C3FD57]
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, 27 Feb 2004 09:30: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: quoted-printable
Content-Transfer-Encoding: quoted-printable

I am sure we will talk more about it in Seoul.
Just a quick clarification on (3):
Nope. It means to have the ability to work in a mode when the response
from the next hop is not being sent (not per message neither per a bulk
of messages). If something does go wrong, NACK is sent (physically from
the next hop, logically - not necessarily).=20

Otherwise, MSRP will not scale for BIG systems. IM is more like RTP/RTCP
for media than SIP for signaling.

I am closing my connection now till Sunday evening...

See you all in Seoul,
Orit.

-----Original Message-----
From: Ben Campbell [mailto:bcampbell@dynamicsoft.com]=20
Sent: Thursday, February 26, 2004 6:46 PM
To: Orit Levin
Cc: simple@ietf.org
Subject: Re: [Simple] Harmonizing MSRP and SIMS (long)

Orit Levin wrote:
> Great step forward! :-)

Thanks!

>=20
> There are few more additions need to be introduced to MSRP from the
> beginning:
>=20
> 1. A mechanism for feature negotiation

Can you elaborate? Many features (for example, isComposing) can be=20
negotiated via the allowed MIME formats.

> 2. Extensible security framework

Again, can you elaborate? We discussed the idea of an extensible=20
_authentication_ framework in the interim meeting in Ottowa, and the=20
consensus was that is was not needed--and if it _had_ been needed, SASL=20
would have been the right thing to do. Otherwise, MSRP does have s/mime=20
support, which is fairly extensible.

> 3. Send-and-forget mode for sending messages with possible NACKs in
case
> of failure

I assume you mean this to be a feature of the return-receipt function,=20
right? If you don't request it, you can send and forget. And it does=20
seem reasonable to have the ability to request failure reports only.=20
(This is different from the transaction response from the next hop,=20
which is not currently optional.)

>=20



> Orit. =20
>=20
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf
Of
> Ben Campbell
> Sent: Thursday, February 26, 2004 4:07 PM
> To: simple@ietf.org
> Subject: [Simple] Harmonizing MSRP and SIMS (long)
>=20
> I expect everyone on this list is at least somewhat familiar with the
> MSRP work. You hopefully have also seem the SIMS draft that Cullen and
> Rohan recently submitted, which describes a somewhat different
protocol
> with relays and connection sharing. Several of us happened to be at
the
> SIPIT and had several focused discussions which we believe gives us a
> path forward to support the best of both approaches. We came to the
> following conclusions, which need to be discussed by the SIMPLE
working
> group.
>=20
> We agreed that we should stick with MSRP as the core protocol, but add
> the relay mechanism from SIMS. We would create two specifications: The
> MSRP base spec, and an MSRP relay extensions spec. Doing this will
> require a few changes to MSRP so that SIMS-style relays can be added
> easily. However, the specification for using and signaling the
presence
> of relays themselves would go in the extension spec. We plan to
release
> an updated MSRP core draft, and a MSRP relay draft very soon. The
> authors are committed to getting this work done quickly. (Hopefully we
> can have something unofficial available during the Korea meeting;
> failing that we will have new drafts out very soon afterwards.)
>=20
> The relay extension specification will describe the relay mechanism
from
> the SIMS draft, but in the context of MSRP. For very high level
summary,
> it allows the use of one or more relays using a mechanism similar to
> SIP's pre-loaded routes. Responses to SEND requests would be
hop-by-hop,
> with a return-receipt mechanism for end-to-end acknowledgement. It
> allows the endpoints to exchange route information in the SDP
exchange.
> It allows message chunking using message/byteranges (as described in
> RFC2616), and relays may re-chunk messages based on their load,
> connectivity, and local policy. It also allows connection sharing
> between clients and relays, and between relays.
>=20
> The relay features will require a few changes in MSRP:
>=20
> 1) Since connections may be shared between sessions, we need some sort
> of correlation tag in SEND requests. Currently, MSRP uses the session
> URL in session setup, but then treats all messages on a particular
> connection as belonging to the same session. Additionally, the session
> URL concept will be problematic once we allow pre-loaded routes to
> specify a series of relays to traverse.
>=20
> We propose a change in the way session URLs are treated. The URLs
would
> no longer identify the session, but instead they would identify
endpoint
> targets. Each session would have a distinct URL for each peer. You can
> think of the session as identified by a tuple of endpoint URLs. Each
> peer would contribute a URL to the SDP exchange. SEND transactions
would
> reference the URL of the message target, while VISIT transactions
would
> reference the URL of the visitor. (After discussion, we agreed VISIT
is
> still needed in the core protocol.)
>=20
> 2) Go ahead and allow for shared connections. Shared connections are
> important for relays, and if we allow them from endpoints to relays,
we
> pretty much must allow them peer to peer as well. We have had many
> discussions on the HoL blocking issues of shared connections. However,
> the chunking and framing changes below should reduce those problems
down
> to something we can live with.
>=20
> 3) Change the MSRP framing mechanism from a specified content-length
to
> a delimiting boundary, similar to that described in the SIMS draft.
This
> allows endpoints to abort messages without screwing up framing on the
> connection. Instead of having to destroy the connection and reconnect,
> they can merely write the boundary out early. This is important for
> shared connections, and pretty much required for relays, where having
to
> reset a shared connection because of an aborted message is clearly not
> acceptable.
>=20
> 4) Allow messages to be broken into chunks, based on the RFC2616
> "message/byteranges" mechanism, similar to the approach described in
the
> SIMS draft. The base spec does not need to describe how a relay can
> re-chunk, but does need to include at least enough detail for an
> endpoint to interpret chunked messages if it receives them.
>=20
> 5) Add an optional return-receipt mechanism. This will serve the same
> function as the INFORM method described in the SIMS draft. This must
be
> optional, as it is unnecessary overhead for peer-to-peer sessions.
(Open
> Issue for return receipts: Should return receipts be request on a
> per-message basis, or  should we select it for the entire session as
> part of the SDP exchange. I think I personally lean towards the
latter.)
>=20
> 6) We need to allow an SDP offer to omit the direction attribute. The
> relay mechanism would assume that endpoints always initiate
connections
> to relays. From an endpoint connection, each endpoint would be active,
> and see the other end (which may be a relay) as passive. The current
> direction negotiation does not allow this. I think an SDP message with
> no direction attribute is the same as "passive", i.e. telling the peer
> to initiate a connection.
>=20
> The direction attribute change brings up an item for discussion: Can
we
> lose the direction attributes entirely? The direction attributes allow
> peer-to-peer sessions to work if one endpoint is behind a NAT or
> restrictive firewall and the other is not. If we have a working relay
> mechanism (which could also solve this case), is this really
necessary?
> Cullen points out that the direction attributes create a lot of
> complexity, and comedia implementation attempts have proven to be very
> hard. If we got rid of commedia, we would probably assume that the
> offerer is always the passive party for p2p sessions, and that if
relays
> exist, endpoints always initiate the endpoint<-->relay connections.
>=20
>=20
>=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  Fri Feb 27 15:59: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 PAA24359
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 15:59:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awp5A-0005Uf-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 15:59:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awp4I-0005P0-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 15:58:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awp3f-0005IR-00; Fri, 27 Feb 2004 15:58:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awp3Z-0004mx-MX; Fri, 27 Feb 2004 15: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 1Awp3F-0004m0-73
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 15:57: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 PAA24284
	for <simple@ietf.org>; Fri, 27 Feb 2004 15:57:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awp3D-0005Ge-00
	for simple@ietf.org; Fri, 27 Feb 2004 15:57:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awp2H-0005At-00
	for simple@ietf.org; Fri, 27 Feb 2004 15:56:41 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awp1k-000554-00
	for simple@ietf.org; Fri, 27 Feb 2004 15:56: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 i1RKttIw086097
	for <simple@ietf.org>; Fri, 27 Feb 2004 14:56:02 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <403FAE25.50505@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: simple@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] MSRP: Wrapped types
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 14:52:53 -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

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


From exim@www1.ietf.org  Fri Feb 27 16:00: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 QAA24396
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 16:00: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 1Awp5D-0004w1-3Y
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 15:59:43 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1RKxh6o018963
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 15:59:43 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awp5C-0004vm-Vd
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 15: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 PAA24376
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 15:59:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awp5B-0005Uk-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 15:59:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awp4I-0005P7-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 15:58:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awp3f-0005IR-00; Fri, 27 Feb 2004 15:58:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awp3Z-0004mx-MX; Fri, 27 Feb 2004 15: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 1Awp3F-0004m0-73
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 15:57: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 PAA24284
	for <simple@ietf.org>; Fri, 27 Feb 2004 15:57:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awp3D-0005Ge-00
	for simple@ietf.org; Fri, 27 Feb 2004 15:57:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awp2H-0005At-00
	for simple@ietf.org; Fri, 27 Feb 2004 15:56:41 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awp1k-000554-00
	for simple@ietf.org; Fri, 27 Feb 2004 15:56: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 i1RKttIw086097
	for <simple@ietf.org>; Fri, 27 Feb 2004 14:56:02 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <403FAE25.50505@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: simple@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] MSRP: Wrapped types
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 14:52:53 -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

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



From simple-admin@ietf.org  Fri Feb 27 16:22: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 QAA25165
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 16:22:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpRL-00002R-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 16:22:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwpQS-0007lC-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 16:21:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpPu-0007ff-00; Fri, 27 Feb 2004 16:21:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwpPq-0006Ko-I1; Fri, 27 Feb 2004 16: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 1AwpPV-0006Ib-8E
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 16:20: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 QAA25119
	for <simple@ietf.org>; Fri, 27 Feb 2004 16:20:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpPT-0007eb-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:20:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwpOb-0007ZM-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:19:45 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpOK-0007T3-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:19: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 i1RLJHIw088136;
	Fri, 27 Feb 2004 15:19:24 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <403FB39F.2000005@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: Aki Niemi <aki.niemi@nokia.com>
CC: 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>
In-Reply-To: <403DEA0D.9000807@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 15:16: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

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?

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


From exim@www1.ietf.org  Fri Feb 27 16:23: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 QAA25192
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 16:23: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 1AwpRO-0006Uo-Ix
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 16:22:39 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1RLMcpL024964
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 16:22:38 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwpRO-0006UZ-Dj
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 16:22: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 QAA25179
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 16:22:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpRM-00002Z-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 16:22:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwpQT-0007lJ-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 16:21:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpPu-0007ff-00; Fri, 27 Feb 2004 16:21:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwpPq-0006Ko-I1; Fri, 27 Feb 2004 16: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 1AwpPV-0006Ib-8E
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 16:20: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 QAA25119
	for <simple@ietf.org>; Fri, 27 Feb 2004 16:20:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpPT-0007eb-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:20:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwpOb-0007ZM-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:19:45 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpOK-0007T3-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:19: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 i1RLJHIw088136;
	Fri, 27 Feb 2004 15:19:24 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <403FB39F.2000005@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: Aki Niemi <aki.niemi@nokia.com>
CC: 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>
In-Reply-To: <403DEA0D.9000807@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 15:16: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

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?

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



From simple-admin@ietf.org  Fri Feb 27 16: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 QAA25428
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 16:28:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpXP-0000jm-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 16:28:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwpWU-0000a2-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 16:27:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpVf-0000S8-00; Fri, 27 Feb 2004 16:27:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwpVd-0006qV-7T; Fri, 27 Feb 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 1AwpVC-0006p5-Nn
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 16:26: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 QAA25291
	for <simple@ietf.org>; Fri, 27 Feb 2004 16:26:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpVA-0000PI-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:26:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwpUD-0000Jc-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:25:34 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1AwpTW-00009Y-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:24:50 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 2087; Fri, 27 Feb 2004 16:24:31 -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: <4A3384433CE2AB46A63468CB207E209DB1A1C8@zoe.office.snowshore.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP8NPp5q7RILtx2TC2q6ugwF/wXGwBOoqlg
From: "Eric Burger" <eburger@snowshore.com>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>,
        "Chris Boulton" <cboulton@ubiquity.net>
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: Fri, 27 Feb 2004 16:24: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: quoted-printable

The IMDN proposal (draft-burger-simple-imdn-00.txt) reuses all of the =
protocol machinery, parsers, and deployment experience of the MDN =
machinery from the messaging world.

Do note that almost half of the IMDN draft deals directly or indirectly =
with security issues.  The message-receipt draft will need to be =
expanded greatly to address the IESG issues that are sure to arise that =
the messaging folks have hashed through in the past.

I'll take a closer look at the message-receipt draft over the weekend =
(isn't that what long plane flights are for?).  Expect more on Monday, =
Korea Time :-)

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


From exim@www1.ietf.org  Fri Feb 27 16: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 QAA25457
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 16: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 1AwpXS-0006zV-Na
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 16:28:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1RLSsdJ026866
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 16:28:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwpXS-0006zF-IV
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 16:28: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 QAA25442
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 16:28:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpXQ-0000jr-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 16:28:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwpWV-0000a9-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 16:27:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpVf-0000S8-00; Fri, 27 Feb 2004 16:27:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwpVd-0006qV-7T; Fri, 27 Feb 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 1AwpVC-0006p5-Nn
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 16:26: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 QAA25291
	for <simple@ietf.org>; Fri, 27 Feb 2004 16:26:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwpVA-0000PI-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:26:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwpUD-0000Jc-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:25:34 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1AwpTW-00009Y-00
	for simple@ietf.org; Fri, 27 Feb 2004 16:24:50 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 2087; Fri, 27 Feb 2004 16:24:31 -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: <4A3384433CE2AB46A63468CB207E209DB1A1C8@zoe.office.snowshore.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP8NPp5q7RILtx2TC2q6ugwF/wXGwBOoqlg
From: "Eric Burger" <eburger@snowshore.com>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>,
        "Chris Boulton" <cboulton@ubiquity.net>
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: Fri, 27 Feb 2004 16:24: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: quoted-printable
Content-Transfer-Encoding: quoted-printable

The IMDN proposal (draft-burger-simple-imdn-00.txt) reuses all of the =
protocol machinery, parsers, and deployment experience of the MDN =
machinery from the messaging world.

Do note that almost half of the IMDN draft deals directly or indirectly =
with security issues.  The message-receipt draft will need to be =
expanded greatly to address the IESG issues that are sure to arise that =
the messaging folks have hashed through in the past.

I'll take a closer look at the message-receipt draft over the weekend =
(isn't that what long plane flights are for?).  Expect more on Monday, =
Korea Time :-)

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



From simple-admin@ietf.org  Fri Feb 27 17:08: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 RAA27667
	for <simple-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 1AwqA4-0005dq-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 17:08:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awq9C-0005Wb-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 17:07:54 -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

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 simple-admin@ietf.org  Fri Feb 27 20:44: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 UAA09344
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 20:44:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtXH-0007hY-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 20:45:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwtV3-0007C1-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 20:42:42 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtU7-00076u-01; Fri, 27 Feb 2004 20:41:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwtTW-00017X-G1; Fri, 27 Feb 2004 20:41:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwtTS-0004gM-Kn; Fri, 27 Feb 2004 20: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 1AwtT9-0004d0-MV
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 20: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 UAA09283
	for <simple@ietf.org>; Fri, 27 Feb 2004 20:40:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtT7-00071y-00
	for simple@ietf.org; Fri, 27 Feb 2004 20:40:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwtS8-0006xQ-00
	for simple@ietf.org; Fri, 27 Feb 2004 20:39:40 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtRC-0006oa-00
	for simple@ietf.org; Fri, 27 Feb 2004 20:38:42 -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 i1S1c10p000493;
	Fri, 27 Feb 2004 19:38:13 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3VR>; Fri, 27 Feb 2004 19:38:00 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33A@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, hisham.khartabil@nokia.com
Cc: simple@ietf.org
Subject: RE: [Simple] Comments on xcap-list-usage
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: Fri, 27 Feb 2004 19:37: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.1 required=5.0 tests=AWL autolearn=no version=2.60

Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] wrote:

> I would propose adding the ability of the user to select the 
> URI. If it 
> cannot be assigned, the error response (409) will contain 
> some xml-meta 
> data. We'll define, in base xcap, a meta-data specifically 
> for the case 
> of "URI cannot be assigned", as I expect this to be a very 
> common case 
> for server assigned data.

I like this solution (and I agree that setting vanity URIs
is an important thing). I will note that there has been some
pushback from the HTTP crowd about automatic interpretation
of error code bodies, although it has never been clear to me
why. That said, RFC 2616 says the following about 409 response
bodies (emphasis mine), so this approach seems quite defensible:

   Ideally, the response entity would include enough information
   for the user OR USER AGENT to fix the problem...

/a

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


From exim@www1.ietf.org  Fri Feb 27 20:45: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 UAA09448
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 20:45: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 1AwtXL-0004rz-Rt
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 20:45:04 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1S1j3dQ018716
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 20:45:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwtXL-0004rj-Ga
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 20:45: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 UAA09362
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 20:45:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtXI-0007hd-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 20:45:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwtV4-0007C8-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 20:42:42 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtU7-00076u-01; Fri, 27 Feb 2004 20:41:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AwtTW-00017X-G1; Fri, 27 Feb 2004 20:41:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwtTS-0004gM-Kn; Fri, 27 Feb 2004 20: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 1AwtT9-0004d0-MV
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 20: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 UAA09283
	for <simple@ietf.org>; Fri, 27 Feb 2004 20:40:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtT7-00071y-00
	for simple@ietf.org; Fri, 27 Feb 2004 20:40:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwtS8-0006xQ-00
	for simple@ietf.org; Fri, 27 Feb 2004 20:39:40 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtRC-0006oa-00
	for simple@ietf.org; Fri, 27 Feb 2004 20:38:42 -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 i1S1c10p000493;
	Fri, 27 Feb 2004 19:38:13 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3VR>; Fri, 27 Feb 2004 19:38:00 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33A@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, hisham.khartabil@nokia.com
Cc: simple@ietf.org
Subject: RE: [Simple] Comments on xcap-list-usage
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: Fri, 27 Feb 2004 19:37: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.1 required=5.0 tests=AWL autolearn=no version=2.60

Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] wrote:

> I would propose adding the ability of the user to select the 
> URI. If it 
> cannot be assigned, the error response (409) will contain 
> some xml-meta 
> data. We'll define, in base xcap, a meta-data specifically 
> for the case 
> of "URI cannot be assigned", as I expect this to be a very 
> common case 
> for server assigned data.

I like this solution (and I agree that setting vanity URIs
is an important thing). I will note that there has been some
pushback from the HTTP crowd about automatic interpretation
of error code bodies, although it has never been clear to me
why. That said, RFC 2616 says the following about 409 response
bodies (emphasis mine), so this approach seems quite defensible:

   Ideally, the response entity would include enough information
   for the user OR USER AGENT to fix the problem...

/a

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



From simple-admin@ietf.org  Fri Feb 27 21:15: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 VAA11171
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 21:15:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awu0V-0003pG-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 21:15:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwtzM-0003eJ-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 21:14:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtyR-0003Vl-00; Fri, 27 Feb 2004 21: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 1AwtyP-0006SN-Ra; Fri, 27 Feb 2004 21: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 1AwtyN-0006Ri-Oq
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 21:12: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 VAA11053
	for <simple@ietf.org>; Fri, 27 Feb 2004 21:12:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtyL-0003UW-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:12:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awtxc-0003M6-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:12:12 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awtwu-00036n-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:11:28 -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 i1S2Ax0p000515
	for <simple@ietf.org>; Fri, 27 Feb 2004 20:10:59 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3VX>; Fri, 27 Feb 2004 20:10:58 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33B@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG
	 <simple@ietf.org>
Subject: RE: [Simple] Updated XCAP specification
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: Fri, 27 Feb 2004 20:10: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.1 required=5.0 tests=AWL autolearn=no version=2.60

Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] wrote:

> * MIME type for element PUTs and GETs is now defined as
> application/xml-fragment-body. Did not include proposed "root"
> type - wasnt clear why it was needed. The root is known by the
> requesting client.

The primary reason for proposing a "root" type is to make the
mime type more re-usable. Strictly speaking, it is not necessary
for XCAP usage. However, if anyone ever wants to use
xml-fragment-bodies in any other context, it is likely to be
very useful to know what the type of the root document was
to start with.

Generality and all that.

/a

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


From exim@www1.ietf.org  Fri Feb 27 21:15: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 VAA11206
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 21:15: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 1Awu0Z-0006da-FG
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 21:15:15 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1S2FFSO025508
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 21:15:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awu0Z-0006dL-AT
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 21:15: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 VAA11189
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 21:15:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awu0W-0003pT-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 21:15:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwtzN-0003eS-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 21:14:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtyR-0003Vl-00; Fri, 27 Feb 2004 21: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 1AwtyP-0006SN-Ra; Fri, 27 Feb 2004 21: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 1AwtyN-0006Ri-Oq
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 21:12: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 VAA11053
	for <simple@ietf.org>; Fri, 27 Feb 2004 21:12:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwtyL-0003UW-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:12:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awtxc-0003M6-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:12:12 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awtwu-00036n-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:11:28 -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 i1S2Ax0p000515
	for <simple@ietf.org>; Fri, 27 Feb 2004 20:10:59 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3VX>; Fri, 27 Feb 2004 20:10:58 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33B@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG
	 <simple@ietf.org>
Subject: RE: [Simple] Updated XCAP specification
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: Fri, 27 Feb 2004 20:10: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.1 required=5.0 tests=AWL autolearn=no version=2.60

Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] wrote:

> * MIME type for element PUTs and GETs is now defined as
> application/xml-fragment-body. Did not include proposed "root"
> type - wasnt clear why it was needed. The root is known by the
> requesting client.

The primary reason for proposing a "root" type is to make the
mime type more re-usable. Strictly speaking, it is not necessary
for XCAP usage. However, if anyone ever wants to use
xml-fragment-bodies in any other context, it is likely to be
very useful to know what the type of the root document was
to start with.

Generality and all that.

/a

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



From simple-admin@ietf.org  Fri Feb 27 21: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 VAA12326
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 21:48:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuX3-0007OP-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 21:48:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwuWA-0007I2-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 21:47:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuVK-0007Bm-00; Fri, 27 Feb 2004 21:47:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwuVI-0000Bl-Vn; Fri, 27 Feb 2004 21: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 1AwuV4-0000BK-NF
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 21:46: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 VAA12252
	for <simple@ietf.org>; Fri, 27 Feb 2004 21:46:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuV1-0007AX-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:46:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwuU9-00075g-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:45:50 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuTl-00070J-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:45:25 -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 i1S2iu0p000541
	for <simple@ietf.org>; Fri, 27 Feb 2004 20:44:56 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3V0>; Fri, 27 Feb 2004 20:44:56 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33C@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG
	 <simple@ietf.org>
Subject: RE: [Simple] Models for representing presence rules
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: Fri, 27 Feb 2004 20:44:54 -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 agree with Paul and Henning that a semantic approach
is clearer and less likely to get implementations into
trouble. However, I really hope that our semantic rules
are richer than the examples given; for example:

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

I would certainly want to do this on a finer grain than
these three enumerated values.

For example, I could easily imagine a case in which I would
set most of my co-workers permissions so that they could:

 - See my "work" presence tuple, including the note
 - See my "personal" presence tuple, but not the note

See, my work presence tuple may include something useful
like: "In meeting room 1175A", while the personal
presence tuple note might be a whimsical, if bizarre,
reference that may run afoul of EEOC rules if presented
in a work environment.

I can flesh this out later with a more robust example of
how I think this can be accomplished if the group thinks
that this is the way to go.

/a

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


From exim@www1.ietf.org  Fri Feb 27 21:49: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 VAA12350
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 21:49: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 1AwuX7-0000Oc-Qm
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 21:48:53 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1S2mr3X001516
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 21:48:53 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwuX7-0000ON-Mr
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 21: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 VAA12343
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 21:48:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuX4-0007OU-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 21:48:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwuWB-0007I9-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 21:47:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuVK-0007Bm-00; Fri, 27 Feb 2004 21:47:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwuVI-0000Bl-Vn; Fri, 27 Feb 2004 21: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 1AwuV4-0000BK-NF
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 21:46: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 VAA12252
	for <simple@ietf.org>; Fri, 27 Feb 2004 21:46:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuV1-0007AX-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:46:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwuU9-00075g-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:45:50 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuTl-00070J-00
	for simple@ietf.org; Fri, 27 Feb 2004 21:45:25 -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 i1S2iu0p000541
	for <simple@ietf.org>; Fri, 27 Feb 2004 20:44:56 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3V0>; Fri, 27 Feb 2004 20:44:56 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33C@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG
	 <simple@ietf.org>
Subject: RE: [Simple] Models for representing presence rules
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: Fri, 27 Feb 2004 20:44:54 -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 agree with Paul and Henning that a semantic approach
is clearer and less likely to get implementations into
trouble. However, I really hope that our semantic rules
are richer than the examples given; for example:

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

I would certainly want to do this on a finer grain than
these three enumerated values.

For example, I could easily imagine a case in which I would
set most of my co-workers permissions so that they could:

 - See my "work" presence tuple, including the note
 - See my "personal" presence tuple, but not the note

See, my work presence tuple may include something useful
like: "In meeting room 1175A", while the personal
presence tuple note might be a whimsical, if bizarre,
reference that may run afoul of EEOC rules if presented
in a work environment.

I can flesh this out later with a more robust example of
how I think this can be accomplished if the group thinks
that this is the way to go.

/a

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



From simple-admin@ietf.org  Fri Feb 27 22:08: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 WAA13114
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 22:08:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuqN-000204-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 22:08:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwupS-0001up-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 22:07:51 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awuoh-0001pI-00; Fri, 27 Feb 2004 22:07:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awuof-0000yv-JA; Fri, 27 Feb 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 1AwuoR-0000xq-G6
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 22:06: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 WAA13055
	for <simple@ietf.org>; Fri, 27 Feb 2004 22:06:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuoO-0001o4-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:06:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwunS-0001iW-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:05:47 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwumZ-0001XD-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:04:51 -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 i1S34K0p000564;
	Fri, 27 Feb 2004 21:04:20 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3W1>; Fri, 27 Feb 2004 21:04:20 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33D@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: CBoulton@ubiquity.net, simple@ietf.org
Subject: RE: [Simple] Update to xcap package
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: Fri, 27 Feb 2004 21:04: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.1 required=5.0 tests=AWL autolearn=no version=2.60

hisham.khartabil@nokia.com wrote:

> 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).

It seems to me that you've identified a shortcoming in
the current CPCP XCAP draft. As Joel pointed out, XCAP
is largely intended to be used on XML documents that
were developed explicitly for use with XCAP. If you
leave no easy way to identify elements in a schema
ostensibly designed for use with XCAP, then I'd say the
schema needs more work.

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

Erm... isn't that pretty much the case anyway? If the client
doesn't have the most recent document, then any attempted change
will be kicked back because the etag does not match. Now, I'll
admit that it may be easier to implement a client that uses
identifiers rather than positions, but I don't see your
particular objection as a sticking point.

/a

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


From exim@www1.ietf.org  Fri Feb 27 22:09: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 WAA13146
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 22:09: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 1AwuqR-0001Mk-9Q
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 22:08:51 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1S38pxY005244
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 22: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 1AwuqR-0001MV-57
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 22: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 WAA13132
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 22:08:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuqN-000209-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 22:08:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwupT-0001uw-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 22:07:51 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awuoh-0001pI-00; Fri, 27 Feb 2004 22:07:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awuof-0000yv-JA; Fri, 27 Feb 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 1AwuoR-0000xq-G6
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 22:06: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 WAA13055
	for <simple@ietf.org>; Fri, 27 Feb 2004 22:06:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwuoO-0001o4-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:06:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwunS-0001iW-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:05:47 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwumZ-0001XD-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:04:51 -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 i1S34K0p000564;
	Fri, 27 Feb 2004 21:04:20 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3W1>; Fri, 27 Feb 2004 21:04:20 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33D@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: CBoulton@ubiquity.net, simple@ietf.org
Subject: RE: [Simple] Update to xcap package
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: Fri, 27 Feb 2004 21:04: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.1 required=5.0 tests=AWL autolearn=no version=2.60

hisham.khartabil@nokia.com wrote:

> 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).

It seems to me that you've identified a shortcoming in
the current CPCP XCAP draft. As Joel pointed out, XCAP
is largely intended to be used on XML documents that
were developed explicitly for use with XCAP. If you
leave no easy way to identify elements in a schema
ostensibly designed for use with XCAP, then I'd say the
schema needs more work.

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

Erm... isn't that pretty much the case anyway? If the client
doesn't have the most recent document, then any attempted change
will be kicked back because the etag does not match. Now, I'll
admit that it may be easier to implement a client that uses
identifiers rather than positions, but I don't see your
particular objection as a sticking point.

/a

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



From simple-admin@ietf.org  Fri Feb 27 22:32: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 WAA13798
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 22:32:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvDf-0004VF-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 22:32:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwvCh-0004Om-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 22:31:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvBv-0004J5-00; Fri, 27 Feb 2004 22:31:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwvBu-0002aN-7n; Fri, 27 Feb 2004 22: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 1AwvBs-0002Zi-58
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 22:31: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 WAA13763
	for <simple@ietf.org>; Fri, 27 Feb 2004 22:30:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvBo-0004Is-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:30:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwvAy-0004CW-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:30:05 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvA5-0003y2-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:29:09 -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 i1S3SV0p000587;
	Fri, 27 Feb 2004 21:28:31 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3WL>; Fri, 27 Feb 2004 21:28:31 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33E@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Paul Kyzivat
	 <pkyzivat@cisco.com>
Cc: hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com, simple@ietf.org,
        aki.niemi@nokia.com
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: Fri, 27 Feb 2004 21:28:29 -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 agree with Jonathan's assessment of how this work should
proceed. Specifically, I want to reinforce the following
points:

 - Any nickname work should be done as part of a general
   conferencing solution, and should not be IM specific.

 - Sending of messages to a subset of users in a conference
   is *also* not IM specific, and will be addressed using
   media policy in XCON. It should not be defined using
   CPIM, since that will provide conflicting methods for
   providing this functionality.

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."

It would seem that creating intentionally invalid URIs
is counterindicated by the meaning of the word "address"
(in this context, a place where an entity may be reached
for the purposes of communication).

/a

> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: Wednesday, February 25, 2004 13:11
> To: Paul Kyzivat
> Cc: hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
> simple@ietf.org; aki.niemi@nokia.com
> Subject: Re: [Simple] Chat sessions
> 
> 
> To answer this question, in RTP, the SSRC is used for identification. 
> The SSRC is mapped to a name through the RTCP SDES packets, 
> which come 
> every once in a while, and bind the SSRC to a CNAME. The 
> CNAME can also 
> be associated with supplementary data, such as the NAME 
> parameter, which 
> basically provides a nickname. Its described in RFC3500 thusly:
> 
> > 6.5.2 NAME: User Name SDES Item
> > 
> >     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=2    |     length    | common name of source       ...
> >    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> > 
> >    This is the real name used to describe the source, e.g., 
> "John Doe,
> >    Bit Recycler".  It may be in any form desired by the user.  For
> >    applications such as conferencing, this form of name may 
> be the most
> >    desirable for display in participant lists, and 
> therefore might be
> >    sent most frequently of those items other than CNAME.  
> Profiles MAY
> >    establish such priorities.  The NAME value is expected to remain
> >    constant at least for the duration of a session.  It 
> SHOULD NOT be
> >    relied upon to be unique among all participants in the session.
> 
> 
> I see the IM nickname as being equivalent; an in-band 
> identifier of the 
> user name.
> 
> RTP defines the scope of these nicknames as bound to a 
> session, and does 
> not require uniqueness. Thats a bit different than what is being 
> proposed here.
> 
> Note that we have always had a problem with SSRC/CNAME that 
> there was no 
> easy way to map them to a SIP URI that could be used for 
> signaling. That 
> 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 
> have a private call with a user, outside of the conference, 
> what SIP URI 
> to use?
> 
> I also agree with comments raised by Brian and others that 
> requirements 
> for management of nicknames - creation, deletion, and scope - are not 
> tied to IM. If we need that functionality, we should 
> introduce them as 
> requirements in the general conferencing work. Additionally, the 
> mechanism for this management should not be IM specific. Seems to me 
> like CPCP would be the ideal way to set them up. I believe 
> they would be 
> useful for general conferencing as has been pointed out. The 
> only thing 
> thats really IM specific is how such information is conveyed in the 
> message; usage of From in cpim seems reasonable to me.
> 
> One other thing in the draft that I would like to point out, is that 
> there is a feature that allows for private conversations. 
> This is done 
> by allowing a user to address an IM to one or more group 
> participants, 
> using To and CC CPIM fields. To me, this is also another conference 
> function that is not specific to IM. In fact, I dont see how 
> it differs 
> from sidebars.
> 
> Thanks,
> Jonathan R.
> 
> Paul Kyzivat wrote:
> 
> > Hmm. I was wondering about that too. I guess one 
> possibility would be to 
> > send the mapping from SSRC in RTCP. (I am not very 
> knowledgable about 
> > RTP, but I think RTCP carries a mapping from SSRC to text names.)
> > 
> > Another way would be for the SSRC to itself be considered a form of 
> > nickname and be published as part of the conference state. 
> (I guess that 
> > would require a facility for multiple nicknames per participant.)
> > 
> >     Paul
> > 
> > hisham.khartabil@nokia.com wrote:
> > 
> >> Just out of curiosity: how do you transport the display name (nick 
> >> name) for audio or video? In RTP? or does the recipient 
> have to have 
> >> local mapping between SSRCs and display names?
> >>
> >> /Hisham
> >>
> >>
> >>> -----Original Message-----
> >>> From: simple-admin@ietf.org 
> [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 
> >>>>
> >>>>
> >>> goal should
> >>>
> >>>>> not be to introduce special features for chat conferences. It 
> >>>>> should be to learn what features users of chat 
> conferences expect, 
> >>>>> and ensure that comparable features are available via our 
> >>>>> conference framework, and available with any media when 
> that makes 
> >>>>> sense. So I think some of these ideas need to flow back 
> into the 
> >>>>> 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 
> aren't any now.
> >>>
> >>> I agree there aren't. I am suggesting that *where it makes sense* 
> >>> these should be advanced as requirements against conferences in 
> >>> general, rather than being focused as requirements only for chat 
> >>> 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 
> 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 
> current speaker.
> >>>
> >>> It also may provide a better way to deal with anonymous 
> participants 
> >>> in all sorts of conferences, by giving them nicknames as 
> handles to 
> >>> reference them by.
> >>>
> >>> Then, instead of saying: "Will the anonymous participant with the 
> >>> deep voice please repeat his question?", you can say: 
> "Darth, will 
> >>> you please repeat your question?".
> >>>
> >>>
> >>>>> However it is relatively trivial to be more accomodating, 
> >>>>
> >>>>
> >>> adding and
> >>>
> >>>>> removing cpim wrappers according to the desires of the 
> individual 
> >>>>> 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 
> 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 
> >>>>
> >>>>
> >>> nicknames will
> >>>
> >>>>> need to be authenticated and authorized. But it isn't 
> at all clear 
> >>>>> that the focus is the right entity to do so. (The scope 
> is wrong.)
> >>>>
> >>>>
> >>>> I don't think a nickname has to be authorized. Users are 
> authorized,
> >>>
> >>>
> >>> > and once a user is authorized, she can choose any 
> available nickname.
> >>> > Is this what you meant?
> >>>
> >>>> Regarding the scope of the nicknames, I believe a 
> 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 
> 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 
> that is just 
> >>> one of a large pool of independent servers that are 
> chosen at random 
> >>> as hosts for conferences.
> >>>
> >>> When the same group of users join in a number of 
> conferences over a 
> >>> period of time, within that scope a nickname should be bound to a 
> >>> user for as long as that user wants it to remain bound.
> >>>
> >>>
> >>>>> I think this would be better served by using real, 
> routable im: or 
> >>>>> sip: uris. As needed, service providers can exist to 
> host nicknames 
> >>>>> and forward requests addressed to them to other addresses.
> >>>>
> >>>>
> >>>> The point is that a nickname should not let you track 
> the real user.
> >>>
> >>>
> >>> > Only the conference server is able to map the real SIP 
> URI to the 
> >>> nickname,
> >>> > but not users. For instance, if user B receives an 
> instant message
> >>> > (through the conference server) from user A, B should 
> only see the
> >>> > nickname, unless A wants to disclose his real URI.
> >>>
> >>>> Making nicknames a real URI loose the semantics of the 
> "nickname".
> >>>
> >>>
> >>> > We don't want that behaviour, we want a nickname to 
> remain a nickname,
> >>> > something meaningless.
> >>>
> >>> That depends on how things are administered. There could be 
> >>> "nickname" servers, that are nothing but specialized 
> proxies. I would 
> >>> contract with one of these servers for whatever nicknames I want. 
> >>> These would be unique usernames within the domain managed by that 
> >>> server. Each would be configured to forward to an address of my 
> >>> choice. I would be given control to turn forwarding on and off 
> >>> selectively, so perhaps it would only work when I was 
> actively using 
> >>> a particular nickname in a conference.
> >>>
> >>> Then I could use the nickname as my address when joining a 
> >>> conference. I could permit the conference server to disclose this 
> >>> address, and yet my true identity would remain hidden.
> >>>
> >>> The advantage of this is that it decouples the administration of 
> >>> nickname namespaces from the administration of conference servers.
> >>>
> >>> But I am not necessarily opposed to coupling nickname 
> namespaces with 
> >>> conference administration *if* the scoping can be made reasonable.
> >>>
> >>>     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
> > 
> 
> -- 
> 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  Fri Feb 27 22: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 WAA13839
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 22: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 1AwvDj-0002oW-GO
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 22:32:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1S3WtiV010814
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 22:32:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwvDj-0002oL-CX
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 22:32: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 WAA13802
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 22:32:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvDg-0004VJ-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 22:32:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwvCi-0004Ot-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 22:31:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvBv-0004J5-00; Fri, 27 Feb 2004 22:31:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwvBu-0002aN-7n; Fri, 27 Feb 2004 22: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 1AwvBs-0002Zi-58
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 22:31: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 WAA13763
	for <simple@ietf.org>; Fri, 27 Feb 2004 22:30:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvBo-0004Is-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:30:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwvAy-0004CW-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:30:05 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvA5-0003y2-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:29:09 -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 i1S3SV0p000587;
	Fri, 27 Feb 2004 21:28:31 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3WL>; Fri, 27 Feb 2004 21:28:31 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33E@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Paul Kyzivat
	 <pkyzivat@cisco.com>
Cc: hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com, simple@ietf.org,
        aki.niemi@nokia.com
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: Fri, 27 Feb 2004 21:28:29 -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 agree with Jonathan's assessment of how this work should
proceed. Specifically, I want to reinforce the following
points:

 - Any nickname work should be done as part of a general
   conferencing solution, and should not be IM specific.

 - Sending of messages to a subset of users in a conference
   is *also* not IM specific, and will be addressed using
   media policy in XCON. It should not be defined using
   CPIM, since that will provide conflicting methods for
   providing this functionality.

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."

It would seem that creating intentionally invalid URIs
is counterindicated by the meaning of the word "address"
(in this context, a place where an entity may be reached
for the purposes of communication).

/a

> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: Wednesday, February 25, 2004 13:11
> To: Paul Kyzivat
> Cc: hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
> simple@ietf.org; aki.niemi@nokia.com
> Subject: Re: [Simple] Chat sessions
> 
> 
> To answer this question, in RTP, the SSRC is used for identification. 
> The SSRC is mapped to a name through the RTCP SDES packets, 
> which come 
> every once in a while, and bind the SSRC to a CNAME. The 
> CNAME can also 
> be associated with supplementary data, such as the NAME 
> parameter, which 
> basically provides a nickname. Its described in RFC3500 thusly:
> 
> > 6.5.2 NAME: User Name SDES Item
> > 
> >     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=2    |     length    | common name of source       ...
> >    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> > 
> >    This is the real name used to describe the source, e.g., 
> "John Doe,
> >    Bit Recycler".  It may be in any form desired by the user.  For
> >    applications such as conferencing, this form of name may 
> be the most
> >    desirable for display in participant lists, and 
> therefore might be
> >    sent most frequently of those items other than CNAME.  
> Profiles MAY
> >    establish such priorities.  The NAME value is expected to remain
> >    constant at least for the duration of a session.  It 
> SHOULD NOT be
> >    relied upon to be unique among all participants in the session.
> 
> 
> I see the IM nickname as being equivalent; an in-band 
> identifier of the 
> user name.
> 
> RTP defines the scope of these nicknames as bound to a 
> session, and does 
> not require uniqueness. Thats a bit different than what is being 
> proposed here.
> 
> Note that we have always had a problem with SSRC/CNAME that 
> there was no 
> easy way to map them to a SIP URI that could be used for 
> signaling. That 
> 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 
> have a private call with a user, outside of the conference, 
> what SIP URI 
> to use?
> 
> I also agree with comments raised by Brian and others that 
> requirements 
> for management of nicknames - creation, deletion, and scope - are not 
> tied to IM. If we need that functionality, we should 
> introduce them as 
> requirements in the general conferencing work. Additionally, the 
> mechanism for this management should not be IM specific. Seems to me 
> like CPCP would be the ideal way to set them up. I believe 
> they would be 
> useful for general conferencing as has been pointed out. The 
> only thing 
> thats really IM specific is how such information is conveyed in the 
> message; usage of From in cpim seems reasonable to me.
> 
> One other thing in the draft that I would like to point out, is that 
> there is a feature that allows for private conversations. 
> This is done 
> by allowing a user to address an IM to one or more group 
> participants, 
> using To and CC CPIM fields. To me, this is also another conference 
> function that is not specific to IM. In fact, I dont see how 
> it differs 
> from sidebars.
> 
> Thanks,
> Jonathan R.
> 
> Paul Kyzivat wrote:
> 
> > Hmm. I was wondering about that too. I guess one 
> possibility would be to 
> > send the mapping from SSRC in RTCP. (I am not very 
> knowledgable about 
> > RTP, but I think RTCP carries a mapping from SSRC to text names.)
> > 
> > Another way would be for the SSRC to itself be considered a form of 
> > nickname and be published as part of the conference state. 
> (I guess that 
> > would require a facility for multiple nicknames per participant.)
> > 
> >     Paul
> > 
> > hisham.khartabil@nokia.com wrote:
> > 
> >> Just out of curiosity: how do you transport the display name (nick 
> >> name) for audio or video? In RTP? or does the recipient 
> have to have 
> >> local mapping between SSRCs and display names?
> >>
> >> /Hisham
> >>
> >>
> >>> -----Original Message-----
> >>> From: simple-admin@ietf.org 
> [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 
> >>>>
> >>>>
> >>> goal should
> >>>
> >>>>> not be to introduce special features for chat conferences. It 
> >>>>> should be to learn what features users of chat 
> conferences expect, 
> >>>>> and ensure that comparable features are available via our 
> >>>>> conference framework, and available with any media when 
> that makes 
> >>>>> sense. So I think some of these ideas need to flow back 
> into the 
> >>>>> 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 
> aren't any now.
> >>>
> >>> I agree there aren't. I am suggesting that *where it makes sense* 
> >>> these should be advanced as requirements against conferences in 
> >>> general, rather than being focused as requirements only for chat 
> >>> 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 
> 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 
> current speaker.
> >>>
> >>> It also may provide a better way to deal with anonymous 
> participants 
> >>> in all sorts of conferences, by giving them nicknames as 
> handles to 
> >>> reference them by.
> >>>
> >>> Then, instead of saying: "Will the anonymous participant with the 
> >>> deep voice please repeat his question?", you can say: 
> "Darth, will 
> >>> you please repeat your question?".
> >>>
> >>>
> >>>>> However it is relatively trivial to be more accomodating, 
> >>>>
> >>>>
> >>> adding and
> >>>
> >>>>> removing cpim wrappers according to the desires of the 
> individual 
> >>>>> 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 
> 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 
> >>>>
> >>>>
> >>> nicknames will
> >>>
> >>>>> need to be authenticated and authorized. But it isn't 
> at all clear 
> >>>>> that the focus is the right entity to do so. (The scope 
> is wrong.)
> >>>>
> >>>>
> >>>> I don't think a nickname has to be authorized. Users are 
> authorized,
> >>>
> >>>
> >>> > and once a user is authorized, she can choose any 
> available nickname.
> >>> > Is this what you meant?
> >>>
> >>>> Regarding the scope of the nicknames, I believe a 
> 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 
> 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 
> that is just 
> >>> one of a large pool of independent servers that are 
> chosen at random 
> >>> as hosts for conferences.
> >>>
> >>> When the same group of users join in a number of 
> conferences over a 
> >>> period of time, within that scope a nickname should be bound to a 
> >>> user for as long as that user wants it to remain bound.
> >>>
> >>>
> >>>>> I think this would be better served by using real, 
> routable im: or 
> >>>>> sip: uris. As needed, service providers can exist to 
> host nicknames 
> >>>>> and forward requests addressed to them to other addresses.
> >>>>
> >>>>
> >>>> The point is that a nickname should not let you track 
> the real user.
> >>>
> >>>
> >>> > Only the conference server is able to map the real SIP 
> URI to the 
> >>> nickname,
> >>> > but not users. For instance, if user B receives an 
> instant message
> >>> > (through the conference server) from user A, B should 
> only see the
> >>> > nickname, unless A wants to disclose his real URI.
> >>>
> >>>> Making nicknames a real URI loose the semantics of the 
> "nickname".
> >>>
> >>>
> >>> > We don't want that behaviour, we want a nickname to 
> remain a nickname,
> >>> > something meaningless.
> >>>
> >>> That depends on how things are administered. There could be 
> >>> "nickname" servers, that are nothing but specialized 
> proxies. I would 
> >>> contract with one of these servers for whatever nicknames I want. 
> >>> These would be unique usernames within the domain managed by that 
> >>> server. Each would be configured to forward to an address of my 
> >>> choice. I would be given control to turn forwarding on and off 
> >>> selectively, so perhaps it would only work when I was 
> actively using 
> >>> a particular nickname in a conference.
> >>>
> >>> Then I could use the nickname as my address when joining a 
> >>> conference. I could permit the conference server to disclose this 
> >>> address, and yet my true identity would remain hidden.
> >>>
> >>> The advantage of this is that it decouples the administration of 
> >>> nickname namespaces from the administration of conference servers.
> >>>
> >>> But I am not necessarily opposed to coupling nickname 
> namespaces with 
> >>> conference administration *if* the scoping can be made reasonable.
> >>>
> >>>     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
> > 
> 
> -- 
> 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  Fri Feb 27 22:41: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 WAA14112
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 22:41:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvMP-0005Yg-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 22:41:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwvLX-0005SS-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 22:41:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvKi-0005LZ-00; Fri, 27 Feb 2004 22:40:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwvKe-0003Vm-5y; Fri, 27 Feb 2004 22:40:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwvKV-0003Um-I0
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 22:39: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 WAA14044
	for <simple@ietf.org>; Fri, 27 Feb 2004 22:39:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvKS-0005K9-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:39:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwvJa-0005DT-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:38:59 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvIk-0004zN-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:38:11 -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 i1S3aO0p000597;
	Fri, 27 Feb 2004 21:36:36 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3W3>; Fri, 27 Feb 2004 21:36:24 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33F@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Ted Hardie'" <hardie@qualcomm.com>, Vikas Tandon <vikas@arciis.com>,
        alex.audu@alcatel.com, "'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
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: Fri, 27 Feb 2004 21:36:23 -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 think you would get the information that Viklas
is describing using the conference event package.

[see draft-ietf-sipping-conference-package-03.txt]

/a

> -----Original Message-----
> From: Ted Hardie [mailto:hardie@qualcomm.com]
> Sent: Friday, February 27, 2004 10:13
> To: Vikas Tandon; alex.audu@alcatel.com; 'Orit Levin'
> Cc: 'Robert Sparks'; 'IETF SIMPLE WG'; 'Avshalom Houri'
> Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
> 
> 
> At 12:50 PM +0530 02/27/2004, Vikas Tandon wrote:
> >Hi Hardie/ Group,
> >I'm taking  a case where in A &C are in a group chat (like 
> the millions
> >of rooms on any commercial chat service today), now both of 
> them can see
> >each other (say in the sidebar) as available but are not 
> subscribed to
> >each other.
> >I might be talking non-SIMPLE but this can be a user case as per my
> >understanding, would appreciate correction if my line of thinking is
> >deviating from scope of SIMPLE.
> >Regards,
> >Vikas
> 
> Ah, I see.  In some cases you can even have a private sidebar 
> conversation
> using something like "conferencename@server.example.com/nickname"
> without having any other contact data for them.  Thanks for the
> clarification.
> 
> I don't personally think providing such a facility would be outside 
> the scope of the
> group at first reading (falling pretty much into the group 
> chat scope),
> but I would be interested to hear the group's thoughts on 
> whether it would
> be a first-pass piece of functionality.
> 			regards,
> 				Ted
> 
> _______________________________________________
> 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  Fri Feb 27 22:42: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 WAA14140
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 22:42: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 1AwvMU-0003dB-6R
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 22:41:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1S3fwor013953
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 22:41:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwvMT-0003cy-UP
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 22:41: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 WAA14130
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 22:41:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvMQ-0005Yt-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 22:41:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwvLY-0005Sb-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 22:41:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvKi-0005LZ-00; Fri, 27 Feb 2004 22:40:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwvKe-0003Vm-5y; Fri, 27 Feb 2004 22:40:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwvKV-0003Um-I0
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 22:39: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 WAA14044
	for <simple@ietf.org>; Fri, 27 Feb 2004 22:39:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvKS-0005K9-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:39:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwvJa-0005DT-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:38:59 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwvIk-0004zN-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:38:11 -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 i1S3aO0p000597;
	Fri, 27 Feb 2004 21:36:36 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3W3>; Fri, 27 Feb 2004 21:36:24 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A33F@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Ted Hardie'" <hardie@qualcomm.com>, Vikas Tandon <vikas@arciis.com>,
        alex.audu@alcatel.com, "'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
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: Fri, 27 Feb 2004 21:36:23 -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 think you would get the information that Viklas
is describing using the conference event package.

[see draft-ietf-sipping-conference-package-03.txt]

/a

> -----Original Message-----
> From: Ted Hardie [mailto:hardie@qualcomm.com]
> Sent: Friday, February 27, 2004 10:13
> To: Vikas Tandon; alex.audu@alcatel.com; 'Orit Levin'
> Cc: 'Robert Sparks'; 'IETF SIMPLE WG'; 'Avshalom Houri'
> Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
> 
> 
> At 12:50 PM +0530 02/27/2004, Vikas Tandon wrote:
> >Hi Hardie/ Group,
> >I'm taking  a case where in A &C are in a group chat (like 
> the millions
> >of rooms on any commercial chat service today), now both of 
> them can see
> >each other (say in the sidebar) as available but are not 
> subscribed to
> >each other.
> >I might be talking non-SIMPLE but this can be a user case as per my
> >understanding, would appreciate correction if my line of thinking is
> >deviating from scope of SIMPLE.
> >Regards,
> >Vikas
> 
> Ah, I see.  In some cases you can even have a private sidebar 
> conversation
> using something like "conferencename@server.example.com/nickname"
> without having any other contact data for them.  Thanks for the
> clarification.
> 
> I don't personally think providing such a facility would be outside 
> the scope of the
> group at first reading (falling pretty much into the group 
> chat scope),
> but I would be interested to hear the group's thoughts on 
> whether it would
> be a first-pass piece of functionality.
> 			regards,
> 				Ted
> 
> _______________________________________________
> 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  Fri Feb 27 23: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 XAA15106
	for <simple-archive@ietf.org>; Fri, 27 Feb 2004 23:00:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awveu-000064-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 23:01:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awve3-0007jL-00
	for simple-archive@ietf.org; Fri, 27 Feb 2004 23:00:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awvcz-0007XT-00; Fri, 27 Feb 2004 22:59:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awvcy-0004Ll-Qg; Fri, 27 Feb 2004 22:59:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awvco-0004Kl-9B
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 22:58: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 WAA14871
	for <simple@ietf.org>; Fri, 27 Feb 2004 22:58:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awvck-0007Ux-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:58:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awvbk-0007Lk-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:57:44 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awval-0007BJ-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:56:43 -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 i1S3uC0p000613;
	Fri, 27 Feb 2004 21:56:13 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3WT>; Fri, 27 Feb 2004 21:56:12 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A340@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Orit Levin'" <oritl@microsoft.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>
Cc: simple@ietf.org
Subject: RE: [Simple] Harmonizing MSRP and SIMS (long)
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: Fri, 27 Feb 2004 21:56: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.1 required=5.0 tests=AWL autolearn=no version=2.60

Orit Levin [mailto:oritl@microsoft.com] wrote:

> Nope. It means to have the ability to work in
> a mode when the response from the next hop is not
> being sent (not per message neither per a bulk
> of messages). If something does go wrong, NACK is
> sent (physically from the next hop, logically -
> not necessarily). 
> 
> Otherwise, MSRP will not scale for BIG systems.

I'm not certain I buy this assertion. Barriers to
scalability come into play when you have processing
that grows faster than linearly with the size of the
system. Transaction-level acknowledgements are a
simple linear increase over unacknowledged messages.
If necessary, acknowledgements can be made very, very
small (on the order of a dozen bytes or so), which
makes them a very small percentage increase over
unacknowledged operation.

The problems with unacknowledged operation over
TCP stem largely from the fact that a lost
connection can take a rather long time to percolate
up to the application. Once such a failure is
detected, the application needs to try to re-send
any potentially lost messages. With acknowledged
transactions, this is easy: any unacknowledged
transactions are retransmitted once an alternate
connection is established (with the corollary
that buffered messages can be discarded as soon
as they are acknowledged).

With unacknowledged messages, the application
essentially has to keep a theoretically infinite
buffer (which, in practice, means "some very large
number, multiplied by the link speed, and then
multiplied by the next hop latency") to do anything
sensible when a TCP connection glitches. Now *that*
will have trouble scaling.

> IM is more like RTP/RTCP for media than SIP for
> signaling.

Not in most important respects. With RTP, loss of a
packet cannot be recovered. By the time that the sender
could detect loss, it's already too late to do anything
for that specific loss. IM is very different in that
respect.

RR packets in RTCP provide aggregate statistics only
because specific RTP packets aren't interesting.
Individually, they're disposable. If one were to design
a similar RR packet for a protocol in which each "packet"
were valuable (like IM), then these records would
undoubtedly include acknowledgement of each received
message.

/a

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


From exim@www1.ietf.org  Fri Feb 27 23:01: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 XAA15144
	for <simple-archive@odin.ietf.org>; Fri, 27 Feb 2004 23:01: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 1Awvf0-0004hb-UE
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 23:01:06 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1S416vH018056
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 23:01:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awvey-0004gw-Vc
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 23:01: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 XAA15118
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 23:01:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awvev-00006D-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 23:01:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awve4-0007jS-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 23:00:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awvcz-0007XT-00; Fri, 27 Feb 2004 22:59:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awvcy-0004Ll-Qg; Fri, 27 Feb 2004 22:59:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awvco-0004Kl-9B
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 22:58: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 WAA14871
	for <simple@ietf.org>; Fri, 27 Feb 2004 22:58:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awvck-0007Ux-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:58:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awvbk-0007Lk-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:57:44 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awval-0007BJ-00
	for simple@ietf.org; Fri, 27 Feb 2004 22:56:43 -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 i1S3uC0p000613;
	Fri, 27 Feb 2004 21:56:13 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ3WT>; Fri, 27 Feb 2004 21:56:12 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A340@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Orit Levin'" <oritl@microsoft.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>
Cc: simple@ietf.org
Subject: RE: [Simple] Harmonizing MSRP and SIMS (long)
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: Fri, 27 Feb 2004 21:56: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.1 required=5.0 tests=AWL autolearn=no version=2.60

Orit Levin [mailto:oritl@microsoft.com] wrote:

> Nope. It means to have the ability to work in
> a mode when the response from the next hop is not
> being sent (not per message neither per a bulk
> of messages). If something does go wrong, NACK is
> sent (physically from the next hop, logically -
> not necessarily). 
> 
> Otherwise, MSRP will not scale for BIG systems.

I'm not certain I buy this assertion. Barriers to
scalability come into play when you have processing
that grows faster than linearly with the size of the
system. Transaction-level acknowledgements are a
simple linear increase over unacknowledged messages.
If necessary, acknowledgements can be made very, very
small (on the order of a dozen bytes or so), which
makes them a very small percentage increase over
unacknowledged operation.

The problems with unacknowledged operation over
TCP stem largely from the fact that a lost
connection can take a rather long time to percolate
up to the application. Once such a failure is
detected, the application needs to try to re-send
any potentially lost messages. With acknowledged
transactions, this is easy: any unacknowledged
transactions are retransmitted once an alternate
connection is established (with the corollary
that buffered messages can be discarded as soon
as they are acknowledged).

With unacknowledged messages, the application
essentially has to keep a theoretically infinite
buffer (which, in practice, means "some very large
number, multiplied by the link speed, and then
multiplied by the next hop latency") to do anything
sensible when a TCP connection glitches. Now *that*
will have trouble scaling.

> IM is more like RTP/RTCP for media than SIP for
> signaling.

Not in most important respects. With RTP, loss of a
packet cannot be recovered. By the time that the sender
could detect loss, it's already too late to do anything
for that specific loss. IM is very different in that
respect.

RR packets in RTCP provide aggregate statistics only
because specific RTP packets aren't interesting.
Individually, they're disposable. If one were to design
a similar RR packet for a protocol in which each "packet"
were valuable (like IM), then these records would
undoubtedly include acknowledgement of each received
message.

/a

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



From simple-admin@ietf.org  Sat Feb 28 02: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 CAA06243
	for <simple-archive@ietf.org>; Sat, 28 Feb 2004 02:52:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzHL-0001Gc-00
	for simple-archive@ietf.org; Sat, 28 Feb 2004 02:52:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwzGR-0001A8-00
	for simple-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

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 simple-admin@ietf.org  Sat Feb 28 03:28: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 DAA07384
	for <simple-archive@ietf.org>; Sat, 28 Feb 2004 03:28:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzqA-0005L9-00
	for simple-archive@ietf.org; Sat, 28 Feb 2004 03:28:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwzpJ-0005Dc-00
	for simple-archive@ietf.org; Sat, 28 Feb 2004 03:28:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzoO-00054K-00; Sat, 28 Feb 2004 03:27:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwzoL-00065h-Ip; Sat, 28 Feb 2004 03: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 1AwzoJ-000659-Ki
	for simple@optimus.ietf.org; Sat, 28 Feb 2004 03:26: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 DAA07328
	for <simple@ietf.org>; Sat, 28 Feb 2004 03:26:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzoH-000531-00
	for simple@ietf.org; Sat, 28 Feb 2004 03:26:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwznL-0004uA-00
	for simple@ietf.org; Sat, 28 Feb 2004 03:26:00 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzmM-0004fD-00
	for simple@ietf.org; Sat, 28 Feb 2004 03:24:58 -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 i1S8ObNr010686;
	Sat, 28 Feb 2004 03:24:38 -0500 (EST)
Message-ID: <40405029.7020201@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: Adam Roach <adam@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Updated XCAP specification
References: <9ACE0CEE075B494096C86C23878BF85906A33B@dyn-tx-exch-001.dynamicsoft.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A33B@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: Sat, 28 Feb 2004 03:24:09 -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 Roach wrote:

> Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] wrote:
> 
>  > * MIME type for element PUTs and GETs is now defined as
>  > application/xml-fragment-body. Did not include proposed "root"
>  > type - wasnt clear why it was needed. The root is known by the
>  > requesting client.
> 
> The primary reason for proposing a "root" type is to make the
> mime type more re-usable. Strictly speaking, it is not necessary
> for XCAP usage. However, if anyone ever wants to use
> xml-fragment-bodies in any other context, it is likely to be
> very useful to know what the type of the root document was
> to start with.

That makes some sense.

I wonder, however, how frequently it would be the case for client to 
receive a document of application/xml-fragment-body and NOT be aware of 
the top level MIME type (and, correspondingly, the schema). In any case 
where the fragment is being used to send a diff, presumably the client 
has the original doc.

Can you think of anything?

I also imagine that in many cases, the client is receiving the XML and 
the root document has no MIME type per se. There are actually relatively 
few registered XML mime types in the registry, in fact. I suspect most 
cases, knowing the schema or other forms of XML context is more 
important. Indeed, the XML fragment specification was defined for 
exactly this purpose. We don't need that at all, since we have the full 
document.


> Generality and all that.

Sure; at the same time though, you need to understand the requirements 
for the problem you are trying to solve. Its not clear to me what cases 
would benefit from MIME type information as opposed to other XML context.

-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  Sat Feb 28 03:29: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 DAA07405
	for <simple-archive@odin.ietf.org>; Sat, 28 Feb 2004 03:29: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 1AwzqF-0006ER-MD
	for simple-archive@odin.ietf.org; Sat, 28 Feb 2004 03:28:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1S8Sxl6023949
	for simple-archive@odin.ietf.org; Sat, 28 Feb 2004 03:28:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwzqE-0006EB-TQ
	for simple-web-archive@optimus.ietf.org; Sat, 28 Feb 2004 03:28: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 DAA07402
	for <simple-web-archive@ietf.org>; Sat, 28 Feb 2004 03:28:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzqC-0005LM-00
	for simple-web-archive@ietf.org; Sat, 28 Feb 2004 03:28:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwzpK-0005Dl-00
	for simple-web-archive@ietf.org; Sat, 28 Feb 2004 03:28:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzoO-00054K-00; Sat, 28 Feb 2004 03:27:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwzoL-00065h-Ip; Sat, 28 Feb 2004 03: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 1AwzoJ-000659-Ki
	for simple@optimus.ietf.org; Sat, 28 Feb 2004 03:26: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 DAA07328
	for <simple@ietf.org>; Sat, 28 Feb 2004 03:26:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzoH-000531-00
	for simple@ietf.org; Sat, 28 Feb 2004 03:26:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwznL-0004uA-00
	for simple@ietf.org; Sat, 28 Feb 2004 03:26:00 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzmM-0004fD-00
	for simple@ietf.org; Sat, 28 Feb 2004 03:24:58 -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 i1S8ObNr010686;
	Sat, 28 Feb 2004 03:24:38 -0500 (EST)
Message-ID: <40405029.7020201@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: Adam Roach <adam@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Updated XCAP specification
References: <9ACE0CEE075B494096C86C23878BF85906A33B@dyn-tx-exch-001.dynamicsoft.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A33B@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: Sat, 28 Feb 2004 03:24:09 -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 Roach wrote:

> Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] wrote:
> 
>  > * MIME type for element PUTs and GETs is now defined as
>  > application/xml-fragment-body. Did not include proposed "root"
>  > type - wasnt clear why it was needed. The root is known by the
>  > requesting client.
> 
> The primary reason for proposing a "root" type is to make the
> mime type more re-usable. Strictly speaking, it is not necessary
> for XCAP usage. However, if anyone ever wants to use
> xml-fragment-bodies in any other context, it is likely to be
> very useful to know what the type of the root document was
> to start with.

That makes some sense.

I wonder, however, how frequently it would be the case for client to 
receive a document of application/xml-fragment-body and NOT be aware of 
the top level MIME type (and, correspondingly, the schema). In any case 
where the fragment is being used to send a diff, presumably the client 
has the original doc.

Can you think of anything?

I also imagine that in many cases, the client is receiving the XML and 
the root document has no MIME type per se. There are actually relatively 
few registered XML mime types in the registry, in fact. I suspect most 
cases, knowing the schema or other forms of XML context is more 
important. Indeed, the XML fragment specification was defined for 
exactly this purpose. We don't need that at all, since we have the full 
document.


> Generality and all that.

Sure; at the same time though, you need to understand the requirements 
for the problem you are trying to solve. Its not clear to me what cases 
would benefit from MIME type information as opposed to other XML context.

-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  Sat Feb 28 04:17: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 EAA08571
	for <simple-archive@ietf.org>; Sat, 28 Feb 2004 04:17:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax0ai-0002DO-00
	for simple-archive@ietf.org; Sat, 28 Feb 2004 04:17:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ax0Zn-00026L-00
	for simple-archive@ietf.org; Sat, 28 Feb 2004 04:16:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax0Yr-00020F-00; Sat, 28 Feb 2004 04:15:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ax0Yo-0000s5-8O; Sat, 28 Feb 2004 04:15:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ax0Xo-0000m3-7a
	for simple@optimus.ietf.org; Sat, 28 Feb 2004 04:14: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 EAA08489
	for <simple@ietf.org>; Sat, 28 Feb 2004 04:13:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax0Xl-0001tc-00
	for simple@ietf.org; Sat, 28 Feb 2004 04:13:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ax0Wn-0001o9-00
	for simple@ietf.org; Sat, 28 Feb 2004 04:12:58 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax0W9-0001jA-00
	for simple@ietf.org; Sat, 28 Feb 2004 04:12: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 i1S9CFT24721;
	Sat, 28 Feb 2004 11:12:16 +0200 (EET)
X-Scanned: Sat, 28 Feb 2004 11:12:00 +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 i1S9C0qD011596;
	Sat, 28 Feb 2004 11:12:00 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 000Uw65h; Sat, 28 Feb 2004 11:11:58 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 i1S9BwO17800;
	Sat, 28 Feb 2004 11:11:58 +0200 (EET)
Received: from nokia.com ([10.162.252.166]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Sat, 28 Feb 2004 11:11:58 +0200
Message-ID: <40405B5C.7030706@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: simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <9ACE0CEE075B494096C86C23878BF85906A33E@dyn-tx-exch-001.dynamicsoft.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A33E@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 28 Feb 2004 09:11:58.0302 (UTC) FILETIME=[EAF357E0:01C3FDDA]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 28 Feb 2004 11:11: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


ext Adam Roach wrote:
> I agree with Jonathan's assessment of how this work should
> proceed. Specifically, I want to reinforce the following
> points:
> 
>  - Any nickname work should be done as part of a general
>    conferencing solution, and should not be IM specific.

Agreed.

>  - Sending of messages to a subset of users in a conference
>    is *also* not IM specific, and will be addressed using
>    media policy in XCON. It should not be defined using
>    CPIM, since that will provide conflicting methods for
>    providing this functionality.

That's only if you think they provide the same functionality. Read my 
previous post - I think sidebars are orthogonal to sending a message to 
a subset of users in a conference (or in a conference sidebar, same thing).

> 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."
> 
> It would seem that creating intentionally invalid URIs
> is counterindicated by the meaning of the word "address"
> (in this context, a place where an entity may be reached
> for the purposes of communication).

I'm open to suggestions on alternate solutions to fulfill the requirement.

Cheers,
Aki

> /a
> 
> 
>>-----Original Message-----
>>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>>Sent: Wednesday, February 25, 2004 13:11
>>To: Paul Kyzivat
>>Cc: hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
>>simple@ietf.org; aki.niemi@nokia.com
>>Subject: Re: [Simple] Chat sessions
>>
>>
>>To answer this question, in RTP, the SSRC is used for identification. 
>>The SSRC is mapped to a name through the RTCP SDES packets, 
>>which come 
>>every once in a while, and bind the SSRC to a CNAME. The 
>>CNAME can also 
>>be associated with supplementary data, such as the NAME 
>>parameter, which 
>>basically provides a nickname. Its described in RFC3500 thusly:
>>
>>
>>>6.5.2 NAME: User Name SDES Item
>>>
>>>    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=2    |     length    | common name of source       ...
>>>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>>   This is the real name used to describe the source, e.g., 
>>
>>"John Doe,
>>
>>>   Bit Recycler".  It may be in any form desired by the user.  For
>>>   applications such as conferencing, this form of name may 
>>
>>be the most
>>
>>>   desirable for display in participant lists, and 
>>
>>therefore might be
>>
>>>   sent most frequently of those items other than CNAME.  
>>
>>Profiles MAY
>>
>>>   establish such priorities.  The NAME value is expected to remain
>>>   constant at least for the duration of a session.  It 
>>
>>SHOULD NOT be
>>
>>>   relied upon to be unique among all participants in the session.
>>
>>
>>I see the IM nickname as being equivalent; an in-band 
>>identifier of the 
>>user name.
>>
>>RTP defines the scope of these nicknames as bound to a 
>>session, and does 
>>not require uniqueness. Thats a bit different than what is being 
>>proposed here.
>>
>>Note that we have always had a problem with SSRC/CNAME that 
>>there was no 
>>easy way to map them to a SIP URI that could be used for 
>>signaling. That 
>>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 
>>have a private call with a user, outside of the conference, 
>>what SIP URI 
>>to use?
>>
>>I also agree with comments raised by Brian and others that 
>>requirements 
>>for management of nicknames - creation, deletion, and scope - are not 
>>tied to IM. If we need that functionality, we should 
>>introduce them as 
>>requirements in the general conferencing work. Additionally, the 
>>mechanism for this management should not be IM specific. Seems to me 
>>like CPCP would be the ideal way to set them up. I believe 
>>they would be 
>>useful for general conferencing as has been pointed out. The 
>>only thing 
>>thats really IM specific is how such information is conveyed in the 
>>message; usage of From in cpim seems reasonable to me.
>>
>>One other thing in the draft that I would like to point out, is that 
>>there is a feature that allows for private conversations. 
>>This is done 
>>by allowing a user to address an IM to one or more group 
>>participants, 
>>using To and CC CPIM fields. To me, this is also another conference 
>>function that is not specific to IM. In fact, I dont see how 
>>it differs 
>>from sidebars.
>>
>>Thanks,
>>Jonathan R.
>>
>>Paul Kyzivat wrote:
>>
>>
>>>Hmm. I was wondering about that too. I guess one 
>>
>>possibility would be to 
>>
>>>send the mapping from SSRC in RTCP. (I am not very 
>>
>>knowledgable about 
>>
>>>RTP, but I think RTCP carries a mapping from SSRC to text names.)
>>>
>>>Another way would be for the SSRC to itself be considered a form of 
>>>nickname and be published as part of the conference state. 
>>
>>(I guess that 
>>
>>>would require a facility for multiple nicknames per participant.)
>>>
>>>    Paul
>>>
>>>hisham.khartabil@nokia.com wrote:
>>>
>>>
>>>>Just out of curiosity: how do you transport the display name (nick 
>>>>name) for audio or video? In RTP? or does the recipient 
>>
>>have to have 
>>
>>>>local mapping between SSRCs and display names?
>>>>
>>>>/Hisham
>>>>
>>>>
>>>>
>>>>>-----Original Message-----
>>>>>From: simple-admin@ietf.org 
>>
>>[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 
>>>>>>
>>>>>>
>>>>>goal should
>>>>>
>>>>>
>>>>>>>not be to introduce special features for chat conferences. It 
>>>>>>>should be to learn what features users of chat 
>>
>>conferences expect, 
>>
>>>>>>>and ensure that comparable features are available via our 
>>>>>>>conference framework, and available with any media when 
>>
>>that makes 
>>
>>>>>>>sense. So I think some of these ideas need to flow back 
>>
>>into the 
>>
>>>>>>>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 
>>
>>aren't any now.
>>
>>>>>I agree there aren't. I am suggesting that *where it makes sense* 
>>>>>these should be advanced as requirements against conferences in 
>>>>>general, rather than being focused as requirements only for chat 
>>>>>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 
>>
>>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 
>>
>>current speaker.
>>
>>>>>It also may provide a better way to deal with anonymous 
>>
>>participants 
>>
>>>>>in all sorts of conferences, by giving them nicknames as 
>>
>>handles to 
>>
>>>>>reference them by.
>>>>>
>>>>>Then, instead of saying: "Will the anonymous participant with the 
>>>>>deep voice please repeat his question?", you can say: 
>>
>>"Darth, will 
>>
>>>>>you please repeat your question?".
>>>>>
>>>>>
>>>>>
>>>>>>>However it is relatively trivial to be more accomodating, 
>>>>>>
>>>>>>
>>>>>adding and
>>>>>
>>>>>
>>>>>>>removing cpim wrappers according to the desires of the 
>>
>>individual 
>>
>>>>>>>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 
>>
>>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 
>>>>>>
>>>>>>
>>>>>nicknames will
>>>>>
>>>>>
>>>>>>>need to be authenticated and authorized. But it isn't 
>>
>>at all clear 
>>
>>>>>>>that the focus is the right entity to do so. (The scope 
>>
>>is wrong.)
>>
>>>>>>
>>>>>>I don't think a nickname has to be authorized. Users are 
>>
>>authorized,
>>
>>>>>
>>>>>>and once a user is authorized, she can choose any 
>>
>>available nickname.
>>
>>>>>>Is this what you meant?
>>>>>
>>>>>>Regarding the scope of the nicknames, I believe a 
>>
>>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 
>>
>>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 
>>
>>that is just 
>>
>>>>>one of a large pool of independent servers that are 
>>
>>chosen at random 
>>
>>>>>as hosts for conferences.
>>>>>
>>>>>When the same group of users join in a number of 
>>
>>conferences over a 
>>
>>>>>period of time, within that scope a nickname should be bound to a 
>>>>>user for as long as that user wants it to remain bound.
>>>>>
>>>>>
>>>>>
>>>>>>>I think this would be better served by using real, 
>>
>>routable im: or 
>>
>>>>>>>sip: uris. As needed, service providers can exist to 
>>
>>host nicknames 
>>
>>>>>>>and forward requests addressed to them to other addresses.
>>>>>>
>>>>>>
>>>>>>The point is that a nickname should not let you track 
>>
>>the real user.
>>
>>>>>
>>>>>>Only the conference server is able to map the real SIP 
>>
>>URI to the 
>>
>>>>>nickname,
>>>>>
>>>>>>but not users. For instance, if user B receives an 
>>
>>instant message
>>
>>>>>>(through the conference server) from user A, B should 
>>
>>only see the
>>
>>>>>>nickname, unless A wants to disclose his real URI.
>>>>>
>>>>>>Making nicknames a real URI loose the semantics of the 
>>
>>"nickname".
>>
>>>>>
>>>>>>We don't want that behaviour, we want a nickname to 
>>
>>remain a nickname,
>>
>>>>>>something meaningless.
>>>>>
>>>>>That depends on how things are administered. There could be 
>>>>>"nickname" servers, that are nothing but specialized 
>>
>>proxies. I would 
>>
>>>>>contract with one of these servers for whatever nicknames I want. 
>>>>>These would be unique usernames within the domain managed by that 
>>>>>server. Each would be configured to forward to an address of my 
>>>>>choice. I would be given control to turn forwarding on and off 
>>>>>selectively, so perhaps it would only work when I was 
>>
>>actively using 
>>
>>>>>a particular nickname in a conference.
>>>>>
>>>>>Then I could use the nickname as my address when joining a 
>>>>>conference. I could permit the conference server to disclose this 
>>>>>address, and yet my true identity would remain hidden.
>>>>>
>>>>>The advantage of this is that it decouples the administration of 
>>>>>nickname namespaces from the administration of conference servers.
>>>>>
>>>>>But I am not necessarily opposed to coupling nickname 
>>
>>namespaces with 
>>
>>>>>conference administration *if* the scoping can be made reasonable.
>>>>>
>>>>>    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
>>>
>>
>>-- 
>>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  Sat Feb 28 04:17: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 EAA08622
	for <simple-archive@odin.ietf.org>; Sat, 28 Feb 2004 04:17: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 1Ax0ap-00015L-CZ
	for simple-archive@odin.ietf.org; Sat, 28 Feb 2004 04:17:07 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1S9H7kB004170
	for simple-archive@odin.ietf.org; Sat, 28 Feb 2004 04:17:07 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ax0an-00015B-Cv
	for simple-web-archive@optimus.ietf.org; Sat, 28 Feb 2004 04:17: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 EAA08589
	for <simple-web-archive@ietf.org>; Sat, 28 Feb 2004 04:17:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax0ak-0002Dj-00
	for simple-web-archive@ietf.org; Sat, 28 Feb 2004 04:17:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ax0Zp-00026W-00
	for simple-web-archive@ietf.org; Sat, 28 Feb 2004 04:16:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax0Yr-00020F-00; Sat, 28 Feb 2004 04:15:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ax0Yo-0000s5-8O; Sat, 28 Feb 2004 04:15:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ax0Xo-0000m3-7a
	for simple@optimus.ietf.org; Sat, 28 Feb 2004 04:14: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 EAA08489
	for <simple@ietf.org>; Sat, 28 Feb 2004 04:13:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax0Xl-0001tc-00
	for simple@ietf.org; Sat, 28 Feb 2004 04:13:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ax0Wn-0001o9-00
	for simple@ietf.org; Sat, 28 Feb 2004 04:12:58 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax0W9-0001jA-00
	for simple@ietf.org; Sat, 28 Feb 2004 04:12: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 i1S9CFT24721;
	Sat, 28 Feb 2004 11:12:16 +0200 (EET)
X-Scanned: Sat, 28 Feb 2004 11:12:00 +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 i1S9C0qD011596;
	Sat, 28 Feb 2004 11:12:00 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 000Uw65h; Sat, 28 Feb 2004 11:11:58 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 i1S9BwO17800;
	Sat, 28 Feb 2004 11:11:58 +0200 (EET)
Received: from nokia.com ([10.162.252.166]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Sat, 28 Feb 2004 11:11:58 +0200
Message-ID: <40405B5C.7030706@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: simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <9ACE0CEE075B494096C86C23878BF85906A33E@dyn-tx-exch-001.dynamicsoft.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A33E@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 28 Feb 2004 09:11:58.0302 (UTC) FILETIME=[EAF357E0:01C3FDDA]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 28 Feb 2004 11:11: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


ext Adam Roach wrote:
> I agree with Jonathan's assessment of how this work should
> proceed. Specifically, I want to reinforce the following
> points:
> 
>  - Any nickname work should be done as part of a general
>    conferencing solution, and should not be IM specific.

Agreed.

>  - Sending of messages to a subset of users in a conference
>    is *also* not IM specific, and will be addressed using
>    media policy in XCON. It should not be defined using
>    CPIM, since that will provide conflicting methods for
>    providing this functionality.

That's only if you think they provide the same functionality. Read my 
previous post - I think sidebars are orthogonal to sending a message to 
a subset of users in a conference (or in a conference sidebar, same thing).

> 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."
> 
> It would seem that creating intentionally invalid URIs
> is counterindicated by the meaning of the word "address"
> (in this context, a place where an entity may be reached
> for the purposes of communication).

I'm open to suggestions on alternate solutions to fulfill the requirement.

Cheers,
Aki

> /a
> 
> 
>>-----Original Message-----
>>From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>>Sent: Wednesday, February 25, 2004 13:11
>>To: Paul Kyzivat
>>Cc: hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
>>simple@ietf.org; aki.niemi@nokia.com
>>Subject: Re: [Simple] Chat sessions
>>
>>
>>To answer this question, in RTP, the SSRC is used for identification. 
>>The SSRC is mapped to a name through the RTCP SDES packets, 
>>which come 
>>every once in a while, and bind the SSRC to a CNAME. The 
>>CNAME can also 
>>be associated with supplementary data, such as the NAME 
>>parameter, which 
>>basically provides a nickname. Its described in RFC3500 thusly:
>>
>>
>>>6.5.2 NAME: User Name SDES Item
>>>
>>>    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=2    |     length    | common name of source       ...
>>>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>>   This is the real name used to describe the source, e.g., 
>>
>>"John Doe,
>>
>>>   Bit Recycler".  It may be in any form desired by the user.  For
>>>   applications such as conferencing, this form of name may 
>>
>>be the most
>>
>>>   desirable for display in participant lists, and 
>>
>>therefore might be
>>
>>>   sent most frequently of those items other than CNAME.  
>>
>>Profiles MAY
>>
>>>   establish such priorities.  The NAME value is expected to remain
>>>   constant at least for the duration of a session.  It 
>>
>>SHOULD NOT be
>>
>>>   relied upon to be unique among all participants in the session.
>>
>>
>>I see the IM nickname as being equivalent; an in-band 
>>identifier of the 
>>user name.
>>
>>RTP defines the scope of these nicknames as bound to a 
>>session, and does 
>>not require uniqueness. Thats a bit different than what is being 
>>proposed here.
>>
>>Note that we have always had a problem with SSRC/CNAME that 
>>there was no 
>>easy way to map them to a SIP URI that could be used for 
>>signaling. That 
>>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 
>>have a private call with a user, outside of the conference, 
>>what SIP URI 
>>to use?
>>
>>I also agree with comments raised by Brian and others that 
>>requirements 
>>for management of nicknames - creation, deletion, and scope - are not 
>>tied to IM. If we need that functionality, we should 
>>introduce them as 
>>requirements in the general conferencing work. Additionally, the 
>>mechanism for this management should not be IM specific. Seems to me 
>>like CPCP would be the ideal way to set them up. I believe 
>>they would be 
>>useful for general conferencing as has been pointed out. The 
>>only thing 
>>thats really IM specific is how such information is conveyed in the 
>>message; usage of From in cpim seems reasonable to me.
>>
>>One other thing in the draft that I would like to point out, is that 
>>there is a feature that allows for private conversations. 
>>This is done 
>>by allowing a user to address an IM to one or more group 
>>participants, 
>>using To and CC CPIM fields. To me, this is also another conference 
>>function that is not specific to IM. In fact, I dont see how 
>>it differs 
>>from sidebars.
>>
>>Thanks,
>>Jonathan R.
>>
>>Paul Kyzivat wrote:
>>
>>
>>>Hmm. I was wondering about that too. I guess one 
>>
>>possibility would be to 
>>
>>>send the mapping from SSRC in RTCP. (I am not very 
>>
>>knowledgable about 
>>
>>>RTP, but I think RTCP carries a mapping from SSRC to text names.)
>>>
>>>Another way would be for the SSRC to itself be considered a form of 
>>>nickname and be published as part of the conference state. 
>>
>>(I guess that 
>>
>>>would require a facility for multiple nicknames per participant.)
>>>
>>>    Paul
>>>
>>>hisham.khartabil@nokia.com wrote:
>>>
>>>
>>>>Just out of curiosity: how do you transport the display name (nick 
>>>>name) for audio or video? In RTP? or does the recipient 
>>
>>have to have 
>>
>>>>local mapping between SSRCs and display names?
>>>>
>>>>/Hisham
>>>>
>>>>
>>>>
>>>>>-----Original Message-----
>>>>>From: simple-admin@ietf.org 
>>
>>[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 
>>>>>>
>>>>>>
>>>>>goal should
>>>>>
>>>>>
>>>>>>>not be to introduce special features for chat conferences. It 
>>>>>>>should be to learn what features users of chat 
>>
>>conferences expect, 
>>
>>>>>>>and ensure that comparable features are available via our 
>>>>>>>conference framework, and available with any media when 
>>
>>that makes 
>>
>>>>>>>sense. So I think some of these ideas need to flow back 
>>
>>into the 
>>
>>>>>>>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 
>>
>>aren't any now.
>>
>>>>>I agree there aren't. I am suggesting that *where it makes sense* 
>>>>>these should be advanced as requirements against conferences in 
>>>>>general, rather than being focused as requirements only for chat 
>>>>>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 
>>
>>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 
>>
>>current speaker.
>>
>>>>>It also may provide a better way to deal with anonymous 
>>
>>participants 
>>
>>>>>in all sorts of conferences, by giving them nicknames as 
>>
>>handles to 
>>
>>>>>reference them by.
>>>>>
>>>>>Then, instead of saying: "Will the anonymous participant with the 
>>>>>deep voice please repeat his question?", you can say: 
>>
>>"Darth, will 
>>
>>>>>you please repeat your question?".
>>>>>
>>>>>
>>>>>
>>>>>>>However it is relatively trivial to be more accomodating, 
>>>>>>
>>>>>>
>>>>>adding and
>>>>>
>>>>>
>>>>>>>removing cpim wrappers according to the desires of the 
>>
>>individual 
>>
>>>>>>>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 
>>
>>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 
>>>>>>
>>>>>>
>>>>>nicknames will
>>>>>
>>>>>
>>>>>>>need to be authenticated and authorized. But it isn't 
>>
>>at all clear 
>>
>>>>>>>that the focus is the right entity to do so. (The scope 
>>
>>is wrong.)
>>
>>>>>>
>>>>>>I don't think a nickname has to be authorized. Users are 
>>
>>authorized,
>>
>>>>>
>>>>>>and once a user is authorized, she can choose any 
>>
>>available nickname.
>>
>>>>>>Is this what you meant?
>>>>>
>>>>>>Regarding the scope of the nicknames, I believe a 
>>
>>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 
>>
>>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 
>>
>>that is just 
>>
>>>>>one of a large pool of independent servers that are 
>>
>>chosen at random 
>>
>>>>>as hosts for conferences.
>>>>>
>>>>>When the same group of users join in a number of 
>>
>>conferences over a 
>>
>>>>>period of time, within that scope a nickname should be bound to a 
>>>>>user for as long as that user wants it to remain bound.
>>>>>
>>>>>
>>>>>
>>>>>>>I think this would be better served by using real, 
>>
>>routable im: or 
>>
>>>>>>>sip: uris. As needed, service providers can exist to 
>>
>>host nicknames 
>>
>>>>>>>and forward requests addressed to them to other addresses.
>>>>>>
>>>>>>
>>>>>>The point is that a nickname should not let you track 
>>
>>the real user.
>>
>>>>>
>>>>>>Only the conference server is able to map the real SIP 
>>
>>URI to the 
>>
>>>>>nickname,
>>>>>
>>>>>>but not users. For instance, if user B receives an 
>>
>>instant message
>>
>>>>>>(through the conference server) from user A, B should 
>>
>>only see the
>>
>>>>>>nickname, unless A wants to disclose his real URI.
>>>>>
>>>>>>Making nicknames a real URI loose the semantics of the 
>>
>>"nickname".
>>
>>>>>
>>>>>>We don't want that behaviour, we want a nickname to 
>>
>>remain a nickname,
>>
>>>>>>something meaningless.
>>>>>
>>>>>That depends on how things are administered. There could be 
>>>>>"nickname" servers, that are nothing but specialized 
>>
>>proxies. I would 
>>
>>>>>contract with one of these servers for whatever nicknames I want. 
>>>>>These would be unique usernames within the domain managed by that 
>>>>>server. Each would be configured to forward to an address of my 
>>>>>choice. I would be given control to turn forwarding on and off 
>>>>>selectively, so perhaps it would only work when I was 
>>
>>actively using 
>>
>>>>>a particular nickname in a conference.
>>>>>
>>>>>Then I could use the nickname as my address when joining a 
>>>>>conference. I could permit the conference server to disclose this 
>>>>>address, and yet my true identity would remain hidden.
>>>>>
>>>>>The advantage of this is that it decouples the administration of 
>>>>>nickname namespaces from the administration of conference servers.
>>>>>
>>>>>But I am not necessarily opposed to coupling nickname 
>>
>>namespaces with 
>>
>>>>>conference administration *if* the scoping can be made reasonable.
>>>>>
>>>>>    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
>>>
>>
>>-- 
>>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  Sat Feb 28 10:16: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 KAA20467
	for <simple-archive@ietf.org>; Sat, 28 Feb 2004 10:16:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax6CH-0001dR-00
	for simple-archive@ietf.org; Sat, 28 Feb 2004 10:16:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ax6BX-0001XT-00
	for simple-archive@ietf.org; Sat, 28 Feb 2004 10:15:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax6AH-0001Ok-00; Sat, 28 Feb 2004 10:14:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ax6AD-0006m1-An; Sat, 28 Feb 2004 10: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 1Ax69h-0006eE-NU
	for simple@optimus.ietf.org; Sat, 28 Feb 2004 10:13: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 KAA20241
	for <simple@ietf.org>; Sat, 28 Feb 2004 10:13:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax69f-0001Nf-00
	for simple@ietf.org; Sat, 28 Feb 2004 10:13:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ax68p-0001GP-00
	for simple@ietf.org; Sat, 28 Feb 2004 10:12:36 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax683-000146-00
	for simple@ietf.org; Sat, 28 Feb 2004 10:11: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 i1SFBONr010767;
	Sat, 28 Feb 2004 10:11:25 -0500 (EST)
Message-ID: <4040AF7F.3010409@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: <DD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E01842F7D@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: Sat, 28 Feb 2004 10:10: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

Orit,

I am still confused on this requirement.

It sounds like what you want is for the watcher to find out if he has 
permission to subscribe or fetch presence from the presentity, without 
actually subscribing or fetching? In other words, it would be a request 
from the watcher to the presentity to ask the presentity to set an 
authorization policy for the watcher, in absence of any specific 
subscription. Is that right?

If so, what is the motivating use case here?

THanks,
Jonathan R.

Orit Levin wrote:

> 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 not
> interested in the presence information being pushed on individual basis
> from this point on. In other words, it can be implemented by just adding
> 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] 
> 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-
> 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
> 

-- 
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  Sat Feb 28 10:16: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 KAA20553
	for <simple-archive@odin.ietf.org>; Sat, 28 Feb 2004 10:16: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 1Ax6CK-0007NI-Ha
	for simple-archive@odin.ietf.org; Sat, 28 Feb 2004 10:16:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1SFGC7V028342
	for simple-archive@odin.ietf.org; Sat, 28 Feb 2004 10:16:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ax6CK-0007N3-D4
	for simple-web-archive@optimus.ietf.org; Sat, 28 Feb 2004 10:16: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 KAA20478
	for <simple-web-archive@ietf.org>; Sat, 28 Feb 2004 10:16:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax6CI-0001dW-00
	for simple-web-archive@ietf.org; Sat, 28 Feb 2004 10:16:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ax6BY-0001Xa-00
	for simple-web-archive@ietf.org; Sat, 28 Feb 2004 10:15:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax6AH-0001Ok-00; Sat, 28 Feb 2004 10:14:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ax6AD-0006m1-An; Sat, 28 Feb 2004 10: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 1Ax69h-0006eE-NU
	for simple@optimus.ietf.org; Sat, 28 Feb 2004 10:13: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 KAA20241
	for <simple@ietf.org>; Sat, 28 Feb 2004 10:13:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax69f-0001Nf-00
	for simple@ietf.org; Sat, 28 Feb 2004 10:13:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ax68p-0001GP-00
	for simple@ietf.org; Sat, 28 Feb 2004 10:12:36 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ax683-000146-00
	for simple@ietf.org; Sat, 28 Feb 2004 10:11: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 i1SFBONr010767;
	Sat, 28 Feb 2004 10:11:25 -0500 (EST)
Message-ID: <4040AF7F.3010409@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: <DD07841287D0AD428833021705E0D14E01842F7D@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E01842F7D@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: Sat, 28 Feb 2004 10:10: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

Orit,

I am still confused on this requirement.

It sounds like what you want is for the watcher to find out if he has 
permission to subscribe or fetch presence from the presentity, without 
actually subscribing or fetching? In other words, it would be a request 
from the watcher to the presentity to ask the presentity to set an 
authorization policy for the watcher, in absence of any specific 
subscription. Is that right?

If so, what is the motivating use case here?

THanks,
Jonathan R.

Orit Levin wrote:

> 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 not
> interested in the presence information being pushed on individual basis
> from this point on. In other words, it can be implemented by just adding
> 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] 
> 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-
> 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
> 

-- 
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  Sat Feb 28 23:03: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 XAA19689
	for <simple-archive@ietf.org>; Sat, 28 Feb 2004 23:03:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxIAu-0003tW-00
	for simple-archive@ietf.org; Sat, 28 Feb 2004 23:03:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxI9x-0003pK-00
	for simple-archive@ietf.org; Sat, 28 Feb 2004 23:02:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxI9e-0003lE-00; Sat, 28 Feb 2004 23:02:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxI9T-0007JP-Kp; Sat, 28 Feb 2004 23:02:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxI90-0007IZ-Kj
	for simple@optimus.ietf.org; Sat, 28 Feb 2004 23:01: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 XAA19628
	for <simple@ietf.org>; Sat, 28 Feb 2004 23:01:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxI8x-0003jn-00
	for simple@ietf.org; Sat, 28 Feb 2004 23:01:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxI7y-0003eC-00
	for simple@ietf.org; Sat, 28 Feb 2004 23:00:31 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxI74-0003VC-00
	for simple@ietf.org; Sat, 28 Feb 2004 22:59:34 -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 i1T3xCNr010858;
	Sat, 28 Feb 2004 22:59:13 -0500 (EST)
Message-ID: <40416374.7030604@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: IETF SIMPLE WG <simple@ietf.org>, Avshalom Houri <AVSHALOM@il.ibm.com>
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE
References: <DD07841287D0AD428833021705E0D14E017D3ED4@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E017D3ED4@RED-MSG-52.redmond.corp.microsoft.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by mail3.dynamicsoft.com id i1T3xCNr010858
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: Sat, 28 Feb 2004 22:58: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: quoted-printable

Orit,

First, thanks for working on these. This is a topic that many of us have=20
been thinking about for some time, and as our current batch of work is=20
finishing up, I think now is a good time to start visiting this topic=20
seriously.

I think many of the requirements are met by existing SIP/SIMPLE=20
capabilities, if you treat PS-A and PS-B as "state agents", in the sense=20
that they would terminate presence subscriptions from users in their own=20
domains, and generate their own subscriptions to the peer servers to=20
obtain presence information. There are some naming and identification=20
issues associated with that, which we can deal with when it comes time=20
to mechnanism. But, with that model, many of your requirements are met.

I didnt understand a few of them, however. In particular:

> User-to-User Requirements
>    o  Explicit Domain Identifier: It MUST be possible to unambiguously
>       determine which domain the user belongs to from the user=C6s
>       identifier (without requiring complicated lookups).

I dont understand this. Doesnt the sip URI have this property?

>    o  Meaningful User Identifier: The user name MUST be meaningful to
>       the end-users (e.g. not a random global identifier).

I dont think its our job to mandate the format or conventions of names=20
allocated in a domain. I.e., we cannot force domains to allocate user=20
parts of the form jonathan_d_rosenberg@example.com. If example.com wants=20
to assign me hha7sd66ai@example.com, that's their business.

We do have to be able to carry display names suitable for human=20
consumption, which is met by SIP already.

Regarding these:

>  A user to all users in other domain: A user in one domain MUST be
>       able to allow and disallow its presence visibility to all users i=
n
>       a specific other domain.
>    o  Per user granularity: A user in one domain MUST be able to allow
>       and disallow its presence visibility to a specific user in a
>       remote domain.
>    o  Asymmetric user relationships: Users in different domains MUST be
>       able to allow or disallow their presence visibility to each other
>       independently for each direction.

they are already met by the presence rules XML format that we have been=20
working on for some time, AFAIK.

Regarding these:

>  o  Peer-to-peer authentication in federation scenario: Users MAY be
>       able to authenticate each other.
>    o  Peer-to-peer authentication in open public interconnection
>       scenario:  Users SHOULD be able to authenticate each other.

Are you talking about authenticating subscriptions? Notifications?=20
Presence documents?


Generally, I think the main part of the problem here, in terms of whats=20
not currently solved, are these "optimizations" for reducing traffic=20
between domains.

Thanks,
Jonathan R.



Orit Levin wrote:

> Guys!
> We have submitted a requirements document for secure and efficient=20
> transfer of presence information over inter-domain links.
> Please, take a look at our thoughts and suggestions:
> =20
> /http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-req=
s-00.txt/
> =20
> We look forward to your feedbacks on how we can enhance SIMPLE to=20
> support these directions.
> =20
> Thanks,
> Orit.

--=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  Sat Feb 28 23:04: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 XAA19713
	for <simple-archive@odin.ietf.org>; Sat, 28 Feb 2004 23:04: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 1AxIAz-0007W8-Cy
	for simple-archive@odin.ietf.org; Sat, 28 Feb 2004 23:03:37 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1T43blu028896
	for simple-archive@odin.ietf.org; Sat, 28 Feb 2004 23:03:37 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxIAz-0007Vz-9E
	for simple-web-archive@optimus.ietf.org; Sat, 28 Feb 2004 23:03: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 XAA19710
	for <simple-web-archive@ietf.org>; Sat, 28 Feb 2004 23:03:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxIAv-0003tb-00
	for simple-web-archive@ietf.org; Sat, 28 Feb 2004 23:03:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxI9y-0003pS-00
	for simple-web-archive@ietf.org; Sat, 28 Feb 2004 23:02:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxI9e-0003lE-00; Sat, 28 Feb 2004 23:02:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxI9T-0007JP-Kp; Sat, 28 Feb 2004 23:02:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxI90-0007IZ-Kj
	for simple@optimus.ietf.org; Sat, 28 Feb 2004 23:01: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 XAA19628
	for <simple@ietf.org>; Sat, 28 Feb 2004 23:01:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxI8x-0003jn-00
	for simple@ietf.org; Sat, 28 Feb 2004 23:01:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxI7y-0003eC-00
	for simple@ietf.org; Sat, 28 Feb 2004 23:00:31 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxI74-0003VC-00
	for simple@ietf.org; Sat, 28 Feb 2004 22:59:34 -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 i1T3xCNr010858;
	Sat, 28 Feb 2004 22:59:13 -0500 (EST)
Message-ID: <40416374.7030604@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: IETF SIMPLE WG <simple@ietf.org>, Avshalom Houri <AVSHALOM@il.ibm.com>
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE
References: <DD07841287D0AD428833021705E0D14E017D3ED4@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E017D3ED4@RED-MSG-52.redmond.corp.microsoft.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by mail3.dynamicsoft.com id i1T3xCNr010858
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: Sat, 28 Feb 2004 22:58: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: quoted-printable
Content-Transfer-Encoding: quoted-printable

Orit,

First, thanks for working on these. This is a topic that many of us have=20
been thinking about for some time, and as our current batch of work is=20
finishing up, I think now is a good time to start visiting this topic=20
seriously.

I think many of the requirements are met by existing SIP/SIMPLE=20
capabilities, if you treat PS-A and PS-B as "state agents", in the sense=20
that they would terminate presence subscriptions from users in their own=20
domains, and generate their own subscriptions to the peer servers to=20
obtain presence information. There are some naming and identification=20
issues associated with that, which we can deal with when it comes time=20
to mechnanism. But, with that model, many of your requirements are met.

I didnt understand a few of them, however. In particular:

> User-to-User Requirements
>    o  Explicit Domain Identifier: It MUST be possible to unambiguously
>       determine which domain the user belongs to from the user=C6s
>       identifier (without requiring complicated lookups).

I dont understand this. Doesnt the sip URI have this property?

>    o  Meaningful User Identifier: The user name MUST be meaningful to
>       the end-users (e.g. not a random global identifier).

I dont think its our job to mandate the format or conventions of names=20
allocated in a domain. I.e., we cannot force domains to allocate user=20
parts of the form jonathan_d_rosenberg@example.com. If example.com wants=20
to assign me hha7sd66ai@example.com, that's their business.

We do have to be able to carry display names suitable for human=20
consumption, which is met by SIP already.

Regarding these:

>  A user to all users in other domain: A user in one domain MUST be
>       able to allow and disallow its presence visibility to all users i=
n
>       a specific other domain.
>    o  Per user granularity: A user in one domain MUST be able to allow
>       and disallow its presence visibility to a specific user in a
>       remote domain.
>    o  Asymmetric user relationships: Users in different domains MUST be
>       able to allow or disallow their presence visibility to each other
>       independently for each direction.

they are already met by the presence rules XML format that we have been=20
working on for some time, AFAIK.

Regarding these:

>  o  Peer-to-peer authentication in federation scenario: Users MAY be
>       able to authenticate each other.
>    o  Peer-to-peer authentication in open public interconnection
>       scenario:  Users SHOULD be able to authenticate each other.

Are you talking about authenticating subscriptions? Notifications?=20
Presence documents?


Generally, I think the main part of the problem here, in terms of whats=20
not currently solved, are these "optimizations" for reducing traffic=20
between domains.

Thanks,
Jonathan R.



Orit Levin wrote:

> Guys!
> We have submitted a requirements document for secure and efficient=20
> transfer of presence information over inter-domain links.
> Please, take a look at our thoughts and suggestions:
> =20
> /http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-req=
s-00.txt/
> =20
> We look forward to your feedbacks on how we can enhance SIMPLE to=20
> support these directions.
> =20
> Thanks,
> Orit.

--=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  Sun Feb 29 00:17: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 AAA22108
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 00:17:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJKK-00038d-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 00:17:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxJJ5-0002u2-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 00:16:03 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJID-0002kT-00; Sun, 29 Feb 2004 00:15:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxJ5g-0004sW-Iw; Sun, 29 Feb 2004 00:02:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxJ5W-0002Nz-Gg; Sun, 29 Feb 2004 00: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 1AxJ4n-0002LX-PP
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 00:01: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 AAA21576
	for <simple@ietf.org>; Sun, 29 Feb 2004 00:01:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJ4l-0001cG-00
	for simple@ietf.org; Sun, 29 Feb 2004 00:01:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxJ3W-0001Pa-00
	for simple@ietf.org; Sat, 28 Feb 2004 23:59:58 -0500
Received: from rtp-iport-2.cisco.com ([64.102.122.149])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJ2t-0001B0-00
	for simple@ietf.org; Sat, 28 Feb 2004 23:59:19 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-2.cisco.com with ESMTP; 28 Feb 2004 20:58:25 -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 i1T4wmT4006119;
	Sat, 28 Feb 2004 23:58:48 -0500 (EST)
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 AGK06784;
	Sat, 28 Feb 2004 23:58:44 -0500 (EST)
Message-ID: <40417183.3070008@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 Adam Roach <adam@dynamicsoft.com>, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <9ACE0CEE075B494096C86C23878BF85906A33E@dyn-tx-exch-001.dynamicsoft.com> <40405B5C.7030706@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: Sat, 28 Feb 2004 23:58: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



Niemi Aki (Nokia-M/Espoo) wrote:
> 
>>  - Sending of messages to a subset of users in a conference
>>    is *also* not IM specific, and will be addressed using
>>    media policy in XCON. It should not be defined using
>>    CPIM, since that will provide conflicting methods for
>>    providing this functionality.
\>
> That's only if you think they provide the same functionality. Read my 
> previous post - I think sidebars are orthogonal to sending a message to 
> a subset of users in a conference (or in a conference sidebar, same thing).

Certainly participants in a conference can try to note who some of the 
participants are and interact with them directly, and this is orthogonal 
with sidebars. But of course that only works if the participants 
disclose addresses that can be used to communicate directly with them.

If you want the conference focus to act as a broker in establishing 
communication between subsets of members of the conference, so that it 
can happen even when the participant identities are hidden, then I think 
you are very much into the realm of sidebars.

	Paul


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


From exim@www1.ietf.org  Sun Feb 29 00:17: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 AAA22269
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 00:17: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 1AxJKN-0003tA-DQ
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 00:17:23 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1T5HNEp014944
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 00:17:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxJKN-0003sx-9b
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 00:17: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 AAA22114
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 00:17:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJKK-00038i-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 00:17:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxJJ5-0002u9-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 00:16:04 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJID-0002kT-00; Sun, 29 Feb 2004 00:15:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxJ5g-0004sW-Iw; Sun, 29 Feb 2004 00:02:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxJ5W-0002Nz-Gg; Sun, 29 Feb 2004 00: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 1AxJ4n-0002LX-PP
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 00:01: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 AAA21576
	for <simple@ietf.org>; Sun, 29 Feb 2004 00:01:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJ4l-0001cG-00
	for simple@ietf.org; Sun, 29 Feb 2004 00:01:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxJ3W-0001Pa-00
	for simple@ietf.org; Sat, 28 Feb 2004 23:59:58 -0500
Received: from rtp-iport-2.cisco.com ([64.102.122.149])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJ2t-0001B0-00
	for simple@ietf.org; Sat, 28 Feb 2004 23:59:19 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-2.cisco.com with ESMTP; 28 Feb 2004 20:58:25 -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 i1T4wmT4006119;
	Sat, 28 Feb 2004 23:58:48 -0500 (EST)
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 AGK06784;
	Sat, 28 Feb 2004 23:58:44 -0500 (EST)
Message-ID: <40417183.3070008@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 Adam Roach <adam@dynamicsoft.com>, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <9ACE0CEE075B494096C86C23878BF85906A33E@dyn-tx-exch-001.dynamicsoft.com> <40405B5C.7030706@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: Sat, 28 Feb 2004 23:58: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



Niemi Aki (Nokia-M/Espoo) wrote:
> 
>>  - Sending of messages to a subset of users in a conference
>>    is *also* not IM specific, and will be addressed using
>>    media policy in XCON. It should not be defined using
>>    CPIM, since that will provide conflicting methods for
>>    providing this functionality.
\>
> That's only if you think they provide the same functionality. Read my 
> previous post - I think sidebars are orthogonal to sending a message to 
> a subset of users in a conference (or in a conference sidebar, same thing).

Certainly participants in a conference can try to note who some of the 
participants are and interact with them directly, and this is orthogonal 
with sidebars. But of course that only works if the participants 
disclose addresses that can be used to communicate directly with them.

If you want the conference focus to act as a broker in establishing 
communication between subsets of members of the conference, so that it 
can happen even when the participant identities are hidden, then I think 
you are very much into the realm of sidebars.

	Paul


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



From simple-admin@ietf.org  Sun Feb 29 00:32: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 AAA22997
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 00:32:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJZ6-0004ta-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 00:32:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxJYP-0004n5-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 00:31:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJXb-0004fR-00; Sun, 29 Feb 2004 00:31:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxJXb-0004xy-6y; Sun, 29 Feb 2004 00: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 1AxJXK-0004vi-Ge
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 00: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 AAA22887
	for <simple@ietf.org>; Sun, 29 Feb 2004 00:30:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJXI-0004de-00
	for simple@ietf.org; Sun, 29 Feb 2004 00:30:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxJWJ-0004Xx-00
	for simple@ietf.org; Sun, 29 Feb 2004 00:29:44 -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 1AxJVz-0004T0-00
	for simple@ietf.org; Sun, 29 Feb 2004 00:29:23 -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 i1T5SfuA000298;
	Sat, 28 Feb 2004 21:28:42 -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 AGK07380;
	Sun, 29 Feb 2004 00:28:37 -0500 (EST)
Message-ID: <40417884.8090404@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: Aki Niemi <aki.niemi@nokia.com>
CC: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com,
        simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@esebe019.ntc.nokia.com> <403B7A75.4000103@cisco.com> <403CF33B.8090206@dynamicsoft.com> <403DE74F.1010804@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: Sun, 29 Feb 2004 00:28: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.6 required=5.0 tests=AWL,MAILTO_TO_SPAM_ADDR 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Aki Niemi wrote:
> 
> The functionality that we want is that a user is able to join the 
> conference using its asserted ID. But it wants to be seen in the 
> conference as someone else - lets call it a nickname - if the conference 
> policy allows this. This other ID would be sent out in the 
> conference-info, and also in the message/cpim From field.
> 
> Surely I can put my asserted ID + a display name in both of these 
> places, but that's really not a nickname with anonymity anymore (even if 
> the ID is in fact an alias). In our draft, a nickname is really a 
> temporary ID that doesn't reveal any real-life ID. This is made explicit 
> using the .invalud TLD. Every client will know the URI is useless 
> outside the conference.
> 
> And I think this is where the confusion lies - for clarity's sake, we 
> should probably denote a 'nickname' as an identity other than the ID 
> used to join a conference; a temporary nickname would be one that is 
> only valid inside a specific conference (uses the .invalid).

I am stil not clear on the precise functionality you are after. On one 
hand you say that the display name is the nickname, and that it doesn't 
have to be unique. On the other hand you say that you are using both the 
display name (that doesn't have to be unique) and an invalid id, that 
apparently is intented to provide uniqueness. And you talk about the 
scope of these being a server rather than an individual conference, so 
apparently they must be configured in some way, rather than simply being 
dynamically determined at the time a participant joins a conference.

When I participate in a conference (say a chat conference), I don't want 
to be confused about who I am talking to. I want the names that are 
displayed to me to be unique. If display names are not guaranteed to be 
unique, then I want my client to display more than the display name in 
order to guarantee uniqueness.

In general I think this is best served by using the actual address and 
display name provided by the participant as long as anonymity isn't 
requested. When it is requested, I think the conference server can 
provide a *valid* surogate that is only valid while the conference is 
active. If the focus is sip:conf1234@conferences.com, then it could 
assign names like: sip:user7.conf1234@conferences.com. (Or pick any 
scheme you like.)

These surogate addresses would act however the conference server wishes. 
Requests to them could always be rejected with an error. Or they could 
be proxied to the actual participant while the conference is active.

A conf server could also assign surogate addresses with a longer 
lifetime, so that you would get the same one whenever you were in a 
conference hosted by that server, and nobody else would be assigned that 
one. (E.g. something like sip:user73428@conferences.com.) Then I would 
be able to tell that you were the *same* BeerLover that I saw at a 
conference yesterday. Of course you lose part of your anonymity when you 
use such an address. Because of this I'm not sure there is value in 
providing this service.

	Paul


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


From exim@www1.ietf.org  Sun Feb 29 00:33: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 AAA23018
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 00:33: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 1AxJZA-00058F-2Z
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 00:32:40 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1T5WeF9019721
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 00:32:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxJZ9-000580-VY
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 00:32: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 AAA23014
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 00:32:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJZ7-0004tf-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 00:32:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxJYP-0004nC-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 00:31:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJXb-0004fR-00; Sun, 29 Feb 2004 00:31:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxJXb-0004xy-6y; Sun, 29 Feb 2004 00: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 1AxJXK-0004vi-Ge
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 00: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 AAA22887
	for <simple@ietf.org>; Sun, 29 Feb 2004 00:30:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxJXI-0004de-00
	for simple@ietf.org; Sun, 29 Feb 2004 00:30:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxJWJ-0004Xx-00
	for simple@ietf.org; Sun, 29 Feb 2004 00:29:44 -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 1AxJVz-0004T0-00
	for simple@ietf.org; Sun, 29 Feb 2004 00:29:23 -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 i1T5SfuA000298;
	Sat, 28 Feb 2004 21:28:42 -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 AGK07380;
	Sun, 29 Feb 2004 00:28:37 -0500 (EST)
Message-ID: <40417884.8090404@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: Aki Niemi <aki.niemi@nokia.com>
CC: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com,
        simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <2038BCC78B1AD641891A0D1AE133DBB7017977BE@esebe019.ntc.nokia.com> <403B7A75.4000103@cisco.com> <403CF33B.8090206@dynamicsoft.com> <403DE74F.1010804@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: Sun, 29 Feb 2004 00:28: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.6 required=5.0 tests=AWL,MAILTO_TO_SPAM_ADDR 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Aki Niemi wrote:
> 
> The functionality that we want is that a user is able to join the 
> conference using its asserted ID. But it wants to be seen in the 
> conference as someone else - lets call it a nickname - if the conference 
> policy allows this. This other ID would be sent out in the 
> conference-info, and also in the message/cpim From field.
> 
> Surely I can put my asserted ID + a display name in both of these 
> places, but that's really not a nickname with anonymity anymore (even if 
> the ID is in fact an alias). In our draft, a nickname is really a 
> temporary ID that doesn't reveal any real-life ID. This is made explicit 
> using the .invalud TLD. Every client will know the URI is useless 
> outside the conference.
> 
> And I think this is where the confusion lies - for clarity's sake, we 
> should probably denote a 'nickname' as an identity other than the ID 
> used to join a conference; a temporary nickname would be one that is 
> only valid inside a specific conference (uses the .invalid).

I am stil not clear on the precise functionality you are after. On one 
hand you say that the display name is the nickname, and that it doesn't 
have to be unique. On the other hand you say that you are using both the 
display name (that doesn't have to be unique) and an invalid id, that 
apparently is intented to provide uniqueness. And you talk about the 
scope of these being a server rather than an individual conference, so 
apparently they must be configured in some way, rather than simply being 
dynamically determined at the time a participant joins a conference.

When I participate in a conference (say a chat conference), I don't want 
to be confused about who I am talking to. I want the names that are 
displayed to me to be unique. If display names are not guaranteed to be 
unique, then I want my client to display more than the display name in 
order to guarantee uniqueness.

In general I think this is best served by using the actual address and 
display name provided by the participant as long as anonymity isn't 
requested. When it is requested, I think the conference server can 
provide a *valid* surogate that is only valid while the conference is 
active. If the focus is sip:conf1234@conferences.com, then it could 
assign names like: sip:user7.conf1234@conferences.com. (Or pick any 
scheme you like.)

These surogate addresses would act however the conference server wishes. 
Requests to them could always be rejected with an error. Or they could 
be proxied to the actual participant while the conference is active.

A conf server could also assign surogate addresses with a longer 
lifetime, so that you would get the same one whenever you were in a 
conference hosted by that server, and nobody else would be assigned that 
one. (E.g. something like sip:user73428@conferences.com.) Then I would 
be able to tell that you were the *same* BeerLover that I saw at a 
conference yesterday. Of course you lose part of your anonymity when you 
use such an address. Because of this I'm not sure there is value in 
providing this service.

	Paul


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



From simple-admin@ietf.org  Sun Feb 29 01:35:42 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA24953
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 01:35:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKY8-0002e3-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 01:35:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxKX9-0002Xd-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 01:34:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKWX-0002Sn-00; Sun, 29 Feb 2004 01: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 1AxKWW-0002Kb-Vq; Sun, 29 Feb 2004 01:34:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxKWH-0002K9-5b
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 01:33: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 BAA24927
	for <simple@ietf.org>; Sun, 29 Feb 2004 01:33:43 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKWE-0002SA-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:33:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxKVH-0002NQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:32:43 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKUr-0002IQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:32:18 -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 i1T6WFL27567;
	Sun, 29 Feb 2004 08:32:16 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 08:32: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 i1T6WF1J011951;
	Sun, 29 Feb 2004 08:32:15 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 001hc7Hc; Sun, 29 Feb 2004 08:32:15 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 i1T6WA704416;
	Sun, 29 Feb 2004 08:32:10 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 08:32:10 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 08:31:57 +0200
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: <2038BCC78B1AD641891A0D1AE133DBB7017977F4@esebe019.ntc.nokia.com>
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: Comment on draft-rosenberg-simple-common-policy-caps-00
Thread-Index: AcP+jcCJbpS4yTYsSjuVFcX7m7LK1A==
To: <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 29 Feb 2004 06:31:57.0866 (UTC) FILETIME=[BB0ED0A0:01C3FE8D]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comment on draft-rosenberg-simple-common-policy-caps-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: Sun, 29 Feb 2004 08:32: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

The document states that other specifications that define additional =
permissions SHOULD also define matching capability elements.

Why is the strength of this requirement a SHOULD and not a MUST?

/Hisham

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


From exim@www1.ietf.org  Sun Feb 29 01:36: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 BAA25027
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 01:36: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 1AxKYl-0002Tk-Qg
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 01:36:20 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1T6aJqs009522
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 01:36:19 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxKYl-0002TV-Mw
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 01:36: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 BAA24956
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 01:35:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKY9-0002e8-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 01:35:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxKXA-0002Xl-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 01:34:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKWX-0002Sn-00; Sun, 29 Feb 2004 01: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 1AxKWW-0002Kb-Vq; Sun, 29 Feb 2004 01:34:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxKWH-0002K9-5b
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 01:33: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 BAA24927
	for <simple@ietf.org>; Sun, 29 Feb 2004 01:33:43 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKWE-0002SA-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:33:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxKVH-0002NQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:32:43 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKUr-0002IQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:32:18 -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 i1T6WFL27567;
	Sun, 29 Feb 2004 08:32:16 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 08:32: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 i1T6WF1J011951;
	Sun, 29 Feb 2004 08:32:15 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 001hc7Hc; Sun, 29 Feb 2004 08:32:15 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 i1T6WA704416;
	Sun, 29 Feb 2004 08:32:10 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 08:32:10 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 08:31:57 +0200
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: <2038BCC78B1AD641891A0D1AE133DBB7017977F4@esebe019.ntc.nokia.com>
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: Comment on draft-rosenberg-simple-common-policy-caps-00
Thread-Index: AcP+jcCJbpS4yTYsSjuVFcX7m7LK1A==
To: <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 29 Feb 2004 06:31:57.0866 (UTC) FILETIME=[BB0ED0A0:01C3FE8D]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comment on draft-rosenberg-simple-common-policy-caps-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: Sun, 29 Feb 2004 08:32: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

The document states that other specifications that define additional =
permissions SHOULD also define matching capability elements.

Why is the strength of this requirement a SHOULD and not a MUST?

/Hisham

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



From simple-admin@ietf.org  Sun Feb 29 01:46: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 BAA25230
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 01:46:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKiw-0003fd-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 01:46:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxKi3-0003Ya-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 01:45:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKhK-0003T6-00; Sun, 29 Feb 2004 01:45:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxKhB-0003HB-Rv; Sun, 29 Feb 2004 01: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 1AxKgr-0003Gr-Jp
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 01:44: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 BAA25205
	for <simple@ietf.org>; Sun, 29 Feb 2004 01:44:39 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKgo-0003Rz-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:44:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxKft-0003Np-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:43:42 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKfg-0003JQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:43:28 -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 i1T6hQL05505;
	Sun, 29 Feb 2004 08:43:26 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 08:43: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 i1T6hCpa027373;
	Sun, 29 Feb 2004 08:43:12 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00Qb2VDG; Sun, 29 Feb 2004 08:43:10 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 i1T6hA708598;
	Sun, 29 Feb 2004 08:43:10 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 08:43:09 +0200
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: <2038BCC78B1AD641891A0D1AE133DBB7017977F5@esebe019.ntc.nokia.com>
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: comments on draft-ietf-simple-xcap-list-usage-00
Thread-Index: AcP+j0lgsqmSbDfSR86P5Ye0QfdE7Q==
To: <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 29 Feb 2004 06:43:09.0693 (UTC) FILETIME=[4B7F7AD0:01C3FE8F]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] comments on draft-ietf-simple-xcap-list-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: Sun, 29 Feb 2004 08:43: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

- Section 3 mentions the <entry-ref> and <external> elements. Is it =
possible that they reference an entry or list that is in a foreign =
administrative domain? If so, then this might cause problems or access. =
If not, they the text should make that clear.

- Section 3: and <entry> element has 2 attributes, name and uri. For =
xcap specific reasons, I understand why name needs to be an attribute, =
but I think it is much cleaner to have the uri as an element. It fits in =
better with the display-name element and other extensions that will go =
there.

- Section 3: about the name attribute in <entry>. It is required to be =
unique. The text should spell out the behaviour of the server if that =
name was not unique (409 with body).

- Section 5: Example is missing.

Regards,
Hisham

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


From exim@www1.ietf.org  Sun Feb 29 01: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 BAA25279
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 01: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 1AxKj0-0003VZ-7X
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 01:46:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1T6ks6r013479
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 01: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 1AxKj0-0003VK-3b
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 01: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 BAA25248
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 01:46:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKiw-0003fi-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 01:46:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxKi4-0003Yh-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 01:45:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKhK-0003T6-00; Sun, 29 Feb 2004 01:45:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxKhB-0003HB-Rv; Sun, 29 Feb 2004 01: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 1AxKgr-0003Gr-Jp
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 01:44: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 BAA25205
	for <simple@ietf.org>; Sun, 29 Feb 2004 01:44:39 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKgo-0003Rz-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:44:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxKft-0003Np-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:43:42 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxKfg-0003JQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 01:43:28 -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 i1T6hQL05505;
	Sun, 29 Feb 2004 08:43:26 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 08:43: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 i1T6hCpa027373;
	Sun, 29 Feb 2004 08:43:12 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00Qb2VDG; Sun, 29 Feb 2004 08:43:10 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 i1T6hA708598;
	Sun, 29 Feb 2004 08:43:10 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 08:43:09 +0200
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: <2038BCC78B1AD641891A0D1AE133DBB7017977F5@esebe019.ntc.nokia.com>
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: comments on draft-ietf-simple-xcap-list-usage-00
Thread-Index: AcP+j0lgsqmSbDfSR86P5Ye0QfdE7Q==
To: <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 29 Feb 2004 06:43:09.0693 (UTC) FILETIME=[4B7F7AD0:01C3FE8F]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] comments on draft-ietf-simple-xcap-list-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: Sun, 29 Feb 2004 08:43: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

- Section 3 mentions the <entry-ref> and <external> elements. Is it =
possible that they reference an entry or list that is in a foreign =
administrative domain? If so, then this might cause problems or access. =
If not, they the text should make that clear.

- Section 3: and <entry> element has 2 attributes, name and uri. For =
xcap specific reasons, I understand why name needs to be an attribute, =
but I think it is much cleaner to have the uri as an element. It fits in =
better with the display-name element and other extensions that will go =
there.

- Section 3: about the name attribute in <entry>. It is required to be =
unique. The text should spell out the behaviour of the server if that =
name was not unique (409 with body).

- Section 5: Example is missing.

Regards,
Hisham

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



From simple-admin@ietf.org  Sun Feb 29 02:22: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 CAA09901
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 02:22:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLHi-0007gC-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 02:22:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLGq-0007Za-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 02:21:53 -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

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 simple-admin@ietf.org  Sun Feb 29 02:22: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 CAA09924
	for <simple-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 1AxLHk-0007ga-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 02:22:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLGs-0007Zs-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 02:21:55 -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


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 simple-admin@ietf.org  Sun Feb 29 02:23: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 CAA10039
	for <simple-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 1AxLIp-00001i-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 02:23:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLHq-0007hT-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 02:22:54 -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


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 simple-admin@ietf.org  Sun Feb 29 02:29: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 CAA10677
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 02:29:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLNm-0000gE-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 02:29:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLMk-0000Y1-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 02:27:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLM7-0000Qe-00; Sun, 29 Feb 2004 02: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 1AxLLv-0005q7-Q0; Sun, 29 Feb 2004 02:27:07 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLLW-0005k8-3C
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 02:26: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 CAA10405
	for <simple@ietf.org>; Sun, 29 Feb 2004 02:26:39 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLLS-0000NV-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:26:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLKX-0000HM-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:25:42 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLJh-0000A1-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:24:49 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1T7Ol720833;
	Sun, 29 Feb 2004 09:24:47 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 09:24:47 +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 i1T7OlJi014932;
	Sun, 29 Feb 2004 09:24:47 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 008c2dXW; Sun, 29 Feb 2004 09:24:45 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 i1T7OjO12403;
	Sun, 29 Feb 2004 09:24: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);
	 Sun, 29 Feb 2004 09:24:45 +0200
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: <2038BCC78B1AD641891A0D1AE133DBB7017977F6@esebe019.ntc.nokia.com>
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: comments on draft-ietf-simple-xcap-package-01
Thread-Index: AcP+lRjDutjMMajrRmqSpVI/4w3uLw==
To: <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 29 Feb 2004 07:24:45.0625 (UTC) FILETIME=[1B307A90:01C3FE95]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] comments on draft-ietf-simple-xcap-package-01
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 09:24:44 +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

- Section 2.2 has an open issue about how to specify that a subscription =
is to multiple documents. Can this be done with multiple doc-component =
params or one doc-component param with comma separated values?

- Section 2.3 talks about filters. That's Ok. But I don't feel =
comfortable about this draft specifying that honouring of the filter is =
at the policy discretion of the notifier (even though I agree with that, =
I feel it is not the place for this draft to say that).

- Section 2.5 has an open issue about what to represent in a NOTIFY. I =
think I already indicated earlier my feelings about this one. I prefer =
option 2 where the NOTIFY carries the actual change that was made to the =
document.

- Section 2.6: Why is HTTP digest support a MUST? The text says: A =
notifier of this package SHOULD authenticate all subscribers. I believe =
that is enough. Mandating an authentication mechanism is too strong =
here. There are other authentication mechanisms than http digest.

- Section 2.7: It is defined in another section that a subscribe request =
can be to on element. Yet, this section says that that hash is for the =
whole XML document. Was that intentional?

- Section 2.7 talks about document version. Is it talking about etags? =
If so, then use the term etag instead of version. I was confused when I =
read "Notifications sent in response to SUBSCRIBE requests (either =
initial or refresh) or sent when there is a change in subscription =
state, will normally only contain the current version of the XML =
document being subscribed to". this to me sound like the document needs =
to be in the NOTIFY.

- Section 2.8 reads "When a client receives a notification, it checks =
the version against which the changes are relative". What does that =
mean? should it say "against the locally stored version"? Again, here =
the use of the word version is confusing. Version number or etag is =
better.

- Section 2.8: reading about the version thing further, I get more =
confused. If the version is different, then the client SHOULD use XCAP =
to fetch the latest, but if the version is the same, then the client =
applies the changes to its local cache. Why would there be changes in =
the version is the same? when does a version change. Maybe I don't =
understand what version means in this context.

What I understand is: If there is a change, the client gets a new etag. =
if there is no change, the client does not get a NOTIFY at all unless it =
is in response to a SUBSCRIBE request, in which case the etag is not =
changed which means there is no change to the document.

- Section 3: the <documents> element has 0 or more <document> =
sub-elements which carry the changes in a document. But what if the =
subscription was for an element? It might be ok like this, but the =
<change> text must only be for that element that the subscription was =
for.

- Section 3: <change> element contains the exact value present in the =
HTTP request that caused that change. It is worth noting here that if =
the HTTP request was a DELETE, then the <change> element is empty.

Regards,
Hisham

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


From exim@www1.ietf.org  Sun Feb 29 02:29: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 CAA10750
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 02:29: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 1AxLNr-0006PU-Cf
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 02:29:07 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1T7T76w024639
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 02:29:07 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLNq-0006P6-LY
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 02:29: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 CAA10691
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 02:29:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLNm-0000gJ-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 02:29:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLMl-0000Y8-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 02:28:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLM7-0000Qe-00; Sun, 29 Feb 2004 02: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 1AxLLv-0005q7-Q0; Sun, 29 Feb 2004 02:27:07 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLLW-0005k8-3C
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 02:26: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 CAA10405
	for <simple@ietf.org>; Sun, 29 Feb 2004 02:26:39 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLLS-0000NV-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:26:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLKX-0000HM-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:25:42 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLJh-0000A1-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:24:49 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1T7Ol720833;
	Sun, 29 Feb 2004 09:24:47 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 09:24:47 +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 i1T7OlJi014932;
	Sun, 29 Feb 2004 09:24:47 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 008c2dXW; Sun, 29 Feb 2004 09:24:45 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 i1T7OjO12403;
	Sun, 29 Feb 2004 09:24: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);
	 Sun, 29 Feb 2004 09:24:45 +0200
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: <2038BCC78B1AD641891A0D1AE133DBB7017977F6@esebe019.ntc.nokia.com>
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: comments on draft-ietf-simple-xcap-package-01
Thread-Index: AcP+lRjDutjMMajrRmqSpVI/4w3uLw==
To: <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 29 Feb 2004 07:24:45.0625 (UTC) FILETIME=[1B307A90:01C3FE95]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] comments on draft-ietf-simple-xcap-package-01
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 09:24:44 +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

- Section 2.2 has an open issue about how to specify that a subscription =
is to multiple documents. Can this be done with multiple doc-component =
params or one doc-component param with comma separated values?

- Section 2.3 talks about filters. That's Ok. But I don't feel =
comfortable about this draft specifying that honouring of the filter is =
at the policy discretion of the notifier (even though I agree with that, =
I feel it is not the place for this draft to say that).

- Section 2.5 has an open issue about what to represent in a NOTIFY. I =
think I already indicated earlier my feelings about this one. I prefer =
option 2 where the NOTIFY carries the actual change that was made to the =
document.

- Section 2.6: Why is HTTP digest support a MUST? The text says: A =
notifier of this package SHOULD authenticate all subscribers. I believe =
that is enough. Mandating an authentication mechanism is too strong =
here. There are other authentication mechanisms than http digest.

- Section 2.7: It is defined in another section that a subscribe request =
can be to on element. Yet, this section says that that hash is for the =
whole XML document. Was that intentional?

- Section 2.7 talks about document version. Is it talking about etags? =
If so, then use the term etag instead of version. I was confused when I =
read "Notifications sent in response to SUBSCRIBE requests (either =
initial or refresh) or sent when there is a change in subscription =
state, will normally only contain the current version of the XML =
document being subscribed to". this to me sound like the document needs =
to be in the NOTIFY.

- Section 2.8 reads "When a client receives a notification, it checks =
the version against which the changes are relative". What does that =
mean? should it say "against the locally stored version"? Again, here =
the use of the word version is confusing. Version number or etag is =
better.

- Section 2.8: reading about the version thing further, I get more =
confused. If the version is different, then the client SHOULD use XCAP =
to fetch the latest, but if the version is the same, then the client =
applies the changes to its local cache. Why would there be changes in =
the version is the same? when does a version change. Maybe I don't =
understand what version means in this context.

What I understand is: If there is a change, the client gets a new etag. =
if there is no change, the client does not get a NOTIFY at all unless it =
is in response to a SUBSCRIBE request, in which case the etag is not =
changed which means there is no change to the document.

- Section 3: the <documents> element has 0 or more <document> =
sub-elements which carry the changes in a document. But what if the =
subscription was for an element? It might be ok like this, but the =
<change> text must only be for that element that the subscription was =
for.

- Section 3: <change> element contains the exact value present in the =
HTTP request that caused that change. It is worth noting here that if =
the HTTP request was a DELETE, then the <change> element is empty.

Regards,
Hisham

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



From simple-admin@ietf.org  Sun Feb 29 05:55: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 FAA15833
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 05:55:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxOc0-0002Uo-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 05:55:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxOb9-0002Lz-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 05:55:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxOaB-0002FE-00; Sun, 29 Feb 2004 05: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 1AxOa9-0005mb-Mt; Sun, 29 Feb 2004 05: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 1AxOa4-0005mD-IR
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 05:53: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 FAA15734
	for <simple@ietf.org>; Sun, 29 Feb 2004 05:53:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxOa0-0002Dn-00
	for simple@ietf.org; Sun, 29 Feb 2004 05:53:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxOZJ-000297-00
	for simple@ietf.org; Sun, 29 Feb 2004 05:53:09 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxOYq-00024O-00
	for simple@ietf.org; Sun, 29 Feb 2004 05:52:40 -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 i1TAqc001863;
	Sun, 29 Feb 2004 12:52:38 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 12:52:28 +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 i1TAqSpB000369;
	Sun, 29 Feb 2004 12:52:28 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00hp0KaS; Sun, 29 Feb 2004 12:52:27 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 i1TAqQ716159;
	Sun, 29 Feb 2004 12:52:26 +0200 (EET)
Received: from nokia.com ([10.162.252.196]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 12:52:26 +0200
Message-ID: <4040DDD6.2060706@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 Ben Campbell <bcampbell@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] MSRP: Wrapped types
References: <403FAE25.50505@dynamicsoft.com>
In-Reply-To: <403FAE25.50505@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 29 Feb 2004 10:52:26.0816 (UTC) FILETIME=[1EA35400:01C3FEB2]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 28 Feb 2004 20:28:38 +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,DATE_IN_PAST_12_24 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


ext Ben Campbell wrote:
> 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.

#2 would work for me and would be better than #1, since it allows for
other wrappers that might potenitally be useful (like always requiring
signed messages).

Additionally, one might imagine needing this attribute to be 
multi-valued. Come to think of it, a case where everything needs to be 
both signed and CPIM wrapped would also require ordering in this 
attribute to count, so that the sender would know in which order to 
apply the listed wrappers - first cpim, then multipart/signed.

But a single-valued envelope would suffice for the majority of usages, 
including the multiparty chat and CPIM gateway, which I think are the 
most important ones at the moment.

Cheers,
Aki

> 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  Sun Feb 29 05:56: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 FAA15980
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 05:56: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 1AxOc7-0005x3-2j
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 05:56:03 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TAu22U022866
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 05: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 1AxOc6-0005wY-El
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 05:56: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 FAA15851
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 05:55:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxOc2-0002VB-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 05:55:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxOb9-0002M9-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 05:55:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxOaB-0002FE-00; Sun, 29 Feb 2004 05: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 1AxOa9-0005mb-Mt; Sun, 29 Feb 2004 05: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 1AxOa4-0005mD-IR
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 05:53: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 FAA15734
	for <simple@ietf.org>; Sun, 29 Feb 2004 05:53:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxOa0-0002Dn-00
	for simple@ietf.org; Sun, 29 Feb 2004 05:53:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxOZJ-000297-00
	for simple@ietf.org; Sun, 29 Feb 2004 05:53:09 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxOYq-00024O-00
	for simple@ietf.org; Sun, 29 Feb 2004 05:52:40 -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 i1TAqc001863;
	Sun, 29 Feb 2004 12:52:38 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 12:52:28 +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 i1TAqSpB000369;
	Sun, 29 Feb 2004 12:52:28 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00hp0KaS; Sun, 29 Feb 2004 12:52:27 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 i1TAqQ716159;
	Sun, 29 Feb 2004 12:52:26 +0200 (EET)
Received: from nokia.com ([10.162.252.196]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 12:52:26 +0200
Message-ID: <4040DDD6.2060706@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 Ben Campbell <bcampbell@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] MSRP: Wrapped types
References: <403FAE25.50505@dynamicsoft.com>
In-Reply-To: <403FAE25.50505@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 29 Feb 2004 10:52:26.0816 (UTC) FILETIME=[1EA35400:01C3FEB2]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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, 28 Feb 2004 20:28:38 +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,DATE_IN_PAST_12_24 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


ext Ben Campbell wrote:
> 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.

#2 would work for me and would be better than #1, since it allows for
other wrappers that might potenitally be useful (like always requiring
signed messages).

Additionally, one might imagine needing this attribute to be 
multi-valued. Come to think of it, a case where everything needs to be 
both signed and CPIM wrapped would also require ordering in this 
attribute to count, so that the sender would know in which order to 
apply the listed wrappers - first cpim, then multipart/signed.

But a single-valued envelope would suffice for the majority of usages, 
including the multiparty chat and CPIM gateway, which I think are the 
most important ones at the moment.

Cheers,
Aki

> 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 simple-admin@ietf.org  Sun Feb 29 06:32: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 GAA16802
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 06:32:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxPBc-0005Yk-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 06:32:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxPAg-0005Ux-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 06:31:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxP9z-0005RO-00; Sun, 29 Feb 2004 06:31:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxP9y-0007ls-3w; Sun, 29 Feb 2004 06: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 1AxP9m-0007l9-C7
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 06:30: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 GAA16794
	for <simple@ietf.org>; Sun, 29 Feb 2004 06:30:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxP9i-0005RA-00
	for simple@ietf.org; Sun, 29 Feb 2004 06:30:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxP8j-0005NH-00
	for simple@ietf.org; Sun, 29 Feb 2004 06:29:46 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxP81-0005JU-00
	for simple@ietf.org; Sun, 29 Feb 2004 06:29:01 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i1TBSiIw059668;
	Sun, 29 Feb 2004 05:28:55 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <4041CC34.5010601@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: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: simple@ietf.org
Subject: Re: [Simple] MSRP: Wrapped types
References: <403FAE25.50505@dynamicsoft.com> <4040DDD6.2060706@nokia.com>
In-Reply-To: <4040DDD6.2060706@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: Sun, 29 Feb 2004 05:25: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.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Niemi Aki (Nokia-M/Espoo) wrote:
> 
> ext Ben Campbell wrote:
> 
>> 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.
> 
> 
> #2 would work for me and would be better than #1, since it allows for
> other wrappers that might potenitally be useful (like always requiring
> signed messages).
> 
> Additionally, one might imagine needing this attribute to be 
> multi-valued. Come to think of it, a case where everything needs to be 
> both signed and CPIM wrapped would also require ordering in this 
> attribute to count, so that the sender would know in which order to 
> apply the listed wrappers - first cpim, then multipart/signed.
> 
> But a single-valued envelope would suffice for the majority of usages, 
> including the multiparty chat and CPIM gateway, which I think are the 
> most important ones at the moment.

If it is multivalued, then it is affectively the same as the current 
version. Maybe even a little more complex if we do ordering.
> 
> Cheers,
> Aki
> 
>> 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  Sun Feb 29 06:33: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 GAA16839
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 06:33: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 1AxPBi-0007ws-4z
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 06:32:50 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TBWo29030553
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 06:32:50 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxPBh-0007wi-I5
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 06:32: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 GAA16817
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 06:32:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxPBd-0005Yq-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 06:32:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxPAh-0005V5-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 06:31:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxP9z-0005RO-00; Sun, 29 Feb 2004 06:31:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxP9y-0007ls-3w; Sun, 29 Feb 2004 06: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 1AxP9m-0007l9-C7
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 06:30: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 GAA16794
	for <simple@ietf.org>; Sun, 29 Feb 2004 06:30:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxP9i-0005RA-00
	for simple@ietf.org; Sun, 29 Feb 2004 06:30:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxP8j-0005NH-00
	for simple@ietf.org; Sun, 29 Feb 2004 06:29:46 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxP81-0005JU-00
	for simple@ietf.org; Sun, 29 Feb 2004 06:29:01 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i1TBSiIw059668;
	Sun, 29 Feb 2004 05:28:55 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <4041CC34.5010601@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: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: simple@ietf.org
Subject: Re: [Simple] MSRP: Wrapped types
References: <403FAE25.50505@dynamicsoft.com> <4040DDD6.2060706@nokia.com>
In-Reply-To: <4040DDD6.2060706@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: Sun, 29 Feb 2004 05:25: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.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:
> 
> ext Ben Campbell wrote:
> 
>> 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.
> 
> 
> #2 would work for me and would be better than #1, since it allows for
> other wrappers that might potenitally be useful (like always requiring
> signed messages).
> 
> Additionally, one might imagine needing this attribute to be 
> multi-valued. Come to think of it, a case where everything needs to be 
> both signed and CPIM wrapped would also require ordering in this 
> attribute to count, so that the sender would know in which order to 
> apply the listed wrappers - first cpim, then multipart/signed.
> 
> But a single-valued envelope would suffice for the majority of usages, 
> including the multiparty chat and CPIM gateway, which I think are the 
> most important ones at the moment.

If it is multivalued, then it is affectively the same as the current 
version. Maybe even a little more complex if we do ordering.
> 
> Cheers,
> Aki
> 
>> 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 simple-admin@ietf.org  Sun Feb 29 07:12: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 HAA18066
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 07:12:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxPoX-00022C-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 07:12:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxPlX-0001PF-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 07:09:52 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxPkX-0001Jl-02; Sun, 29 Feb 2004 07:08:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxPht-0001kz-5g; Sun, 29 Feb 2004 07:06:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxPhp-00034N-TJ; Sun, 29 Feb 2004 07: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 1AxPhe-00033K-5O
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 07: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 HAA17993
	for <simple@ietf.org>; Sun, 29 Feb 2004 07:05:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxPhZ-00016u-00
	for simple@ietf.org; Sun, 29 Feb 2004 07:05:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxPgd-00012u-00
	for simple@ietf.org; Sun, 29 Feb 2004 07:04:47 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxPfr-0000ut-00
	for simple@ietf.org; Sun, 29 Feb 2004 07:03:59 -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 i1TC3eNr011023
	for <simple@ietf.org>; Sun, 29 Feb 2004 07:03:41 -0500 (EST)
Message-ID: <4041D501.6040906@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] Comments on draft-ietf-simple-future
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 07:03: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

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

> Implementors are advised to
>    ascertain whether the time values in the <future-status> elements are
>    plausible, for example, by checking whether the time stamp in a
>    notification protocol message corresponds to local time.

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.



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)?

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.


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  Sun Feb 29 07:13: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 HAA18184
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 07:13: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 1AxPoY-0003sm-5T
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 07:12:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TCCwxs014918
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 07:12:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxPoX-0003sX-U2
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 07:12: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 HAA18063
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 07:12:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxPoX-00022J-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 07:12:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxPlY-0001PM-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 07:09:53 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxPkX-0001Jl-02; Sun, 29 Feb 2004 07:08:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxPht-0001kz-5g; Sun, 29 Feb 2004 07:06:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxPhp-00034N-TJ; Sun, 29 Feb 2004 07: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 1AxPhe-00033K-5O
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 07: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 HAA17993
	for <simple@ietf.org>; Sun, 29 Feb 2004 07:05:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxPhZ-00016u-00
	for simple@ietf.org; Sun, 29 Feb 2004 07:05:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxPgd-00012u-00
	for simple@ietf.org; Sun, 29 Feb 2004 07:04:47 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxPfr-0000ut-00
	for simple@ietf.org; Sun, 29 Feb 2004 07:03:59 -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 i1TC3eNr011023
	for <simple@ietf.org>; Sun, 29 Feb 2004 07:03:41 -0500 (EST)
Message-ID: <4041D501.6040906@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] Comments on draft-ietf-simple-future
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 07:03: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

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

> Implementors are advised to
>    ascertain whether the time values in the <future-status> elements are
>    plausible, for example, by checking whether the time stamp in a
>    notification protocol message corresponds to local time.

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.



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)?

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.


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  Sun Feb 29 08:15: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 IAA20485
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 08:15:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQnQ-0000kZ-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 08:15:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQmS-0000es-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 08:14:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQlf-0000aT-00; Sun, 29 Feb 2004 08:14:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxQld-0000Tc-7p; Sun, 29 Feb 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 1AxQlT-0000T4-4d
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 08:13: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 IAA20459
	for <simple@ietf.org>; Sun, 29 Feb 2004 08:13:49 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQlS-0000Zg-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:13:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQkT-0000Un-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:12:50 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQjY-0000P2-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:11:52 -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 i1TDBnL25875;
	Sun, 29 Feb 2004 15:11:49 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 15:11:47 +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 i1TDBlUC011242;
	Sun, 29 Feb 2004 15:11:47 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00YIRH79; Sun, 29 Feb 2004 15:11:46 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 i1TDBkO22836;
	Sun, 29 Feb 2004 15:11:46 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 15:11:47 +0200
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: <2038BCC78B1AD641891A0D1AE133DBB7017977FA@esebe019.ntc.nokia.com>
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: Comments on draft-ietf-simple-xcap-00
Thread-Index: AcP+xZNaRKFpRSPwTZW0mEPTT7ZyGg==
To: <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 29 Feb 2004 13:11:47.0022 (UTC) FILETIME=[95B586E0:01C3FEC5]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comments on draft-ietf-simple-xcap-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: Sun, 29 Feb 2004 15:11: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

- Section 5.2 and 6.4: 6.4 says that "if the node selector, when =
evaluated against the current document, results in a no-match, the =
server performs a creation operation". The problem here is that section =
5.2 defines a no-match to be when the evaluation of a node selector =
results in more than 1 element or more than 1 attribute.  I think =
section 5.2 needs fixing here. An evaluation that results in more than 1 =
element or attribute being selected should be considered an error. An =
evaluation that results in no selection should be a no-match.

- Fetching with GET: some text needs to be added in sections 6.3, 6.6 =
and 6.9 that specifies the behaviour when a client receives a 404 for a =
fetch. (I have a comment about the 404 response later).

- Section 7: Is it worth mentioning that other authentication protocols =
can also be used? Or are we restricting the XCAP authentication digest?

- Section 7.2: This relates to the first comment. There is no text =
saying that happens if the evaluation matches more than 1 element or =
attribute. It should say that this is an error and a 409 is returned =
(with some specific error).

- Section 7.2: There is a paragraph that talks about the need for the =
server to check the "mandatory-schemas" element. This should be the =
"mandatory-ns" element. Also, this paragraph is towards the end of the =
section. I think it should be the first paragraph indicating that this =
is the first thing a server does after authentication.

- Section 7.2.1.1: The schema is chopped off on the right in almost of =
all the <xs:documentation> elements.

- Section 7.3: again here about the evaluation resulting in more than 1 =
element or attribute. There should be an error returned to the client. =
Need to specify the error code (409?). If 409, you might need to add an =
element name for this kind of error. Actually, this is also useful for =
PUT.

- Section 7.3: Is returning a 404 for a GET the normal behaviour if =
evaluating a URL results in an empty selection? Can a server return a =
200 with empty body? (I'm just curious. 404 is fine with me).


- The document mentions namespace attribute a couple of times. What is =
that? Is that the attribute in the root element?

Regards,
Hisham

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


From exim@www1.ietf.org  Sun Feb 29 08:16: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 IAA20537
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 08:16: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 1AxQnS-0000bY-9T
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 08:15:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TDFs2Z002318
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 08:15:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxQnS-0000bJ-5W
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 08:15: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 IAA20503
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 08:15:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQnR-0000kf-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 08:15:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQmT-0000ez-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 08:14:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQlf-0000aT-00; Sun, 29 Feb 2004 08:14:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxQld-0000Tc-7p; Sun, 29 Feb 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 1AxQlT-0000T4-4d
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 08:13: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 IAA20459
	for <simple@ietf.org>; Sun, 29 Feb 2004 08:13:49 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQlS-0000Zg-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:13:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQkT-0000Un-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:12:50 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQjY-0000P2-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:11:52 -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 i1TDBnL25875;
	Sun, 29 Feb 2004 15:11:49 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 15:11:47 +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 i1TDBlUC011242;
	Sun, 29 Feb 2004 15:11:47 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00YIRH79; Sun, 29 Feb 2004 15:11:46 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 i1TDBkO22836;
	Sun, 29 Feb 2004 15:11:46 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 15:11:47 +0200
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: <2038BCC78B1AD641891A0D1AE133DBB7017977FA@esebe019.ntc.nokia.com>
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: Comments on draft-ietf-simple-xcap-00
Thread-Index: AcP+xZNaRKFpRSPwTZW0mEPTT7ZyGg==
To: <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 29 Feb 2004 13:11:47.0022 (UTC) FILETIME=[95B586E0:01C3FEC5]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comments on draft-ietf-simple-xcap-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: Sun, 29 Feb 2004 15:11: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

- Section 5.2 and 6.4: 6.4 says that "if the node selector, when =
evaluated against the current document, results in a no-match, the =
server performs a creation operation". The problem here is that section =
5.2 defines a no-match to be when the evaluation of a node selector =
results in more than 1 element or more than 1 attribute.  I think =
section 5.2 needs fixing here. An evaluation that results in more than 1 =
element or attribute being selected should be considered an error. An =
evaluation that results in no selection should be a no-match.

- Fetching with GET: some text needs to be added in sections 6.3, 6.6 =
and 6.9 that specifies the behaviour when a client receives a 404 for a =
fetch. (I have a comment about the 404 response later).

- Section 7: Is it worth mentioning that other authentication protocols =
can also be used? Or are we restricting the XCAP authentication digest?

- Section 7.2: This relates to the first comment. There is no text =
saying that happens if the evaluation matches more than 1 element or =
attribute. It should say that this is an error and a 409 is returned =
(with some specific error).

- Section 7.2: There is a paragraph that talks about the need for the =
server to check the "mandatory-schemas" element. This should be the =
"mandatory-ns" element. Also, this paragraph is towards the end of the =
section. I think it should be the first paragraph indicating that this =
is the first thing a server does after authentication.

- Section 7.2.1.1: The schema is chopped off on the right in almost of =
all the <xs:documentation> elements.

- Section 7.3: again here about the evaluation resulting in more than 1 =
element or attribute. There should be an error returned to the client. =
Need to specify the error code (409?). If 409, you might need to add an =
element name for this kind of error. Actually, this is also useful for =
PUT.

- Section 7.3: Is returning a 404 for a GET the normal behaviour if =
evaluating a URL results in an empty selection? Can a server return a =
200 with empty body? (I'm just curious. 404 is fine with me).


- The document mentions namespace attribute a couple of times. What is =
that? Is that the attribute in the root element?

Regards,
Hisham

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



From simple-admin@ietf.org  Sun Feb 29 08:20: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 IAA20724
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 08:20:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQsN-0001L5-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 08:20:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQrN-0001As-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 08:19:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQqW-00015B-00; Sun, 29 Feb 2004 08: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 1AxQqU-00013M-KW; Sun, 29 Feb 2004 08:19:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxQpW-0000zd-Nq
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 08:18: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 IAA20635
	for <simple@ietf.org>; Sun, 29 Feb 2004 08:18: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 1AxQpV-0000z5-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:18:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQod-0000t3-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:17:08 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQo2-0000nG-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:16:30 -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 i1TDGNT07092;
	Sun, 29 Feb 2004 15:16:23 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 15:15:56 +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 i1TDFuM0020069;
	Sun, 29 Feb 2004 15:15:56 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00ajh0Sz; Sun, 29 Feb 2004 15:15: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 i1TDFsO23644;
	Sun, 29 Feb 2004 15:15:54 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 15:15:55 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] Chat sessions
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: <E392EEA75EC5F54AB75229B693B1B6A7054D5AEA@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP8ggHEcBMG7CQLSNK/0wXExZo+7QB/b2sg
To: <aki.niemi@nokia.com>, <Brian.Rosen@marconi.com>
Cc: <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>, <Miguel.An.Garcia@nokia.com>,
        <simple@ietf.org>
X-OriginalArrivalTime: 29 Feb 2004 13:15:55.0035 (UTC) FILETIME=[29894EB0:01C3FEC6]
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 15:15: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 all,

I think this thread has been a useful discussion on various topics =
related to conferencing, chat, anonymity, nicknames, display names, =
sidebars and private messages. Let me try to list my opinions on the =
different points:

1. "Nicknames" are not specific to MSRP conferences, but can be applied =
to any type of conferences. There should be more clarity how to convey =
them in conference-info and in various media transports. Initially RTP =
and MSRP seem to be enough.

2. There seem to be different scopes of "nicknames":
   a) A single conference instance: I believe the mechanism (or any =
other mechanism based on INVITE or SDP) proposed in the draft should =
only address this. Negotiation happens when setting up a session with =
the focus, and it is thus confusing if it had wider meaning.
   b) A set of conferences that are somehow federated (typically run by =
the same provider). In this case I believe the reservation of the =
nickname should be done with an out-of-band mechanism (I guess an XCAP =
usage similar to reserving list URIs would work), and somehow there =
should be a "realm" so that it would be possible to determine from a =
conference URI whether it belongs to the federation or not. If a user =
has a registered nickname within a realm, he probably still uses the =
mechanism in a) to announce it within a single conference in this realm. =
It is then upto the conference server to authorize the usage of the =
nickname. =20
   c) Any SIP services. Again some sort of out-of-band reservation, and =
then sending each request through a B2BUA that translates the "real" =
identity to the "nickname". This could be actually used simultaneously =
with the conference specific systems, i.e. having a "nickname" for a =
"nickname".=20

3. In each case there is a SIP-element that actually knows the "real" =
identity of the user. In cases 2a) and 2b) it is the conference focus, =
in 2c) it is the B2BUA. Only the nickname is shown beyond this element, =
as intended.=20

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 think the current draft needs to be split into at least two:
- Private IMs in MSRP conferences
- Nicknames in conferences (I suppose the above one would have a =
dependency on this one)
  This should solve the scope of 2a)

There could be further (XCAP usage?) drafts describing the solutions to =
2b) and 2c).

Regards,
	Markus    =20

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


From simple-admin@ietf.org  Sun Feb 29 08:21: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 IAA20745
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 08:21:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQsO-0001LI-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 08:21:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQrO-0001B8-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 08:19:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQqW-00015C-00; Sun, 29 Feb 2004 08: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 1AxQqW-00014Z-KB; Sun, 29 Feb 2004 08: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 1AxQpZ-0000zy-Ta
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 08: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 IAA20651
	for <simple@ietf.org>; Sun, 29 Feb 2004 08:18:04 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQpY-0000zU-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:18:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQoi-0000ti-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:17:13 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQoF-0000nU-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:16:43 -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 i1TDGZ728191;
	Sun, 29 Feb 2004 15:16:35 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 15:16:25 +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 i1TDGP5r014402;
	Sun, 29 Feb 2004 15:16:25 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00RMdKmI; Sun, 29 Feb 2004 15:16:24 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 i1TDGN713246;
	Sun, 29 Feb 2004 15:16:23 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 15:16:23 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] RE: Advanced IM requirements
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: <E392EEA75EC5F54AB75229B693B1B6A7054D5AED@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP8ZwJ8qcxMwnEfT/Gv/9m2gZzR5ACFDb4A
To: <aki.niemi@nokia.com>, <jdrosen@dynamicsoft.com>
Cc: <cboulton@ubiquity.net>, <Miguel.An.Garcia@nokia.com>, <simple@ietf.org>,
        <eburger@snowshore.com>
X-OriginalArrivalTime: 29 Feb 2004 13:16:23.0233 (UTC) FILETIME=[3A57FB10:01C3FEC6]
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 15:16: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

Hi,

I agree that it should be enough if we do this for SIP MESSAGE only, not =
for CPIM in general.

Also I think this work should borrow as much as possible from the =
current e-mail mechanims, so we would not need to re-invent stuff that =
already works there.

Markus

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Aki Niemi
> Sent: 26 February, 2004 14:44
> To: ext Jonathan Rosenberg
> Cc: Chris Boulton; Garcia Miguel.An (Nokia-NRC/Helsinki);
> simple@ietf.org; Eric Burger
> Subject: Re: [Simple] RE: Advanced IM requirements
>=20
>=20
>=20
>=20
> ext Jonathan Rosenberg wrote:
> >=20
> >=20
> >=20
> > Chris Boulton wrote:
> >=20
> >> 1. it placed the URI for sending the delivery notification=20
> as a CPIM
> >> header, not a SIP header
> >>
> >> <<CJB>> Out of interest, what was the driving force for=20
> this design=20
> >> choice?
> >=20
> >=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
> Perhaps that's a good sign that we should up a notch the place where=20
> MDNs are defined. In other words perhaps we should define the=20
> MDNs for=20
> SIP MESSAGE instead of message/cpim.
>=20
> This would enable us to request/receive delivery reports=20
> without having=20
> to wrap content in message/cpim.
>=20
> Cheers,
> AKi
>=20
> > Of course, Eric is the author of this and is better suited=20
> to answer the=20
> > question.
> >=20
> > -Jonathan R.
>=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  Sun Feb 29 08:21: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 IAA20768
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 08:21:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQsV-0001M9-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 08:21:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQrQ-0001BV-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 08:20:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQqX-00015F-00; Sun, 29 Feb 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 1AxQqX-00015c-OT; Sun, 29 Feb 2004 08:19:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxQqK-00011R-VD
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 08: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 IAA20683
	for <simple@ietf.org>; Sun, 29 Feb 2004 08:18: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 1AxQqJ-00013f-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:18:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQpM-0000xm-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:17:53 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQoO-0000rC-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:16:52 -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 i1TDGnL28005;
	Sun, 29 Feb 2004 15:16:49 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 15:16:41 +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 i1TDGfvn021964;
	Sun, 29 Feb 2004 15:16:41 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00EXHlVr; Sun, 29 Feb 2004 15:16:39 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 i1TDGdO23839;
	Sun, 29 Feb 2004 15:16:39 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 15:16:39 +0200
Content-Class: urn:content-classes:message
Subject: RE:  [Simple] Inter-domain Requirements for SIMPLE
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3FEC6.438473CA"
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5AEE@esebe018.ntc.nokia.com>
Thread-Topic: Inter-domain Requirements for SIMPLE
Thread-Index: AcP6ZXM+6b7veALaRauD3GaVpWh7OgEFSDXA
To: <oritl@microsoft.com>, <simple@ietf.org>
Cc: <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 29 Feb 2004 13:16:39.0393 (UTC) FILETIME=[43F9CD10:01C3FEC6]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 15:16:38 +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_01C3FEC6.438473CA
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Orit and Avshalom,
=20
I have several questions on this draft:
=20
- The draft seems to propose an architecture, where presence SUBSCRIBEs =
from one domain to another do not simply get routed via a SIP proxy =
network, but somehow traverse a "presence server" already in the =
originating domain. This "presence server" acts as some sort of B2BUA. =
Is this correct?
- I undertood that one motivation for this would be somehow to aggregate =
the presence subscriptions between the domains so that certain =
presentity's presence needs only subscribed once from each domain, even =
if there would be more than one subscriber in this domain. Is this the =
intention? If yes, the next question would be how to handle =
authorization, since the presentity might want to reveal his presence in =
a different way to different watchers, even if they were in the same =
domain.
- Some security requirements indeed discuss about PS-to-PS security. =
Would inter-domain security not be best handled generally between SIP =
proxies (using TLS or VPNs), not specifically for presence application?
- Robert Sparks already asked about this requirement:
o Presence access: It MUST be possible to request continuous access to =
the status of a remote presentity without "subscribing" to it.

I saw your answer but I still want to clarify. Is this same as sending a =
request: "Please add me to your presence allow list", so that the =
subscription would be allowed in the future when needed?

In general I support the idea of groups for authorizations etc. I guess =
this is addressed in the XCAP presence authorization policy rule work. =
However in there I find it unfortunate that referencing to external =
resource lists is now disallowed. I know this was done for some GEOPRIV =
considerations. However, within controlled domains, such as within an =
enterprise or a single operator network, they should be allowed, so that =
user could use his groups in general-purpose fashion. Although I'm not =
sure if this kind of thing was in the scope of your draft at all.

Markus=20

 =20

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of =
ext Orit Levin
Sent: 24 February, 2004 01:34
To: IETF SIMPLE WG
Cc: Avshalom Houri
Subject: [Simple] Inter-domain Requirements for SIMPLE


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:
=20
 =
<http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-=
00.txt> =
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-0=
0.txt
=20
We look forward to your feedbacks on how we can enhance SIMPLE to =
support these directions.
=20
Thanks,
Orit.


------_=_NextPart_001_01C3FEC6.438473CA
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 5.50.4611.1300" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>Hi=20
Orit and Avshalom,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D059521404-29022004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>I have=20
several questions on this draft:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D059521404-29022004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>- The=20
draft seems to propose an architecture, where presence SUBSCRIBEs from =
one=20
domain to another do not simply get routed via a SIP proxy network, but =
somehow=20
traverse a "presence server" already in the originating domain. This =
"presence=20
server" acts as some sort of B2BUA. Is this correct?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>- I=20
undertood that one motivation for this would be somehow to aggregate the =

presence subscriptions between the domains so that&nbsp;certain =
presentity's=20
presence needs only subscribed once from each domain, even if there =
would be=20
more than one subscriber in this domain. Is this the intention? If yes, =
the next=20
question would be how to handle authorization, since the presentity =
might want=20
to reveal his presence in a different way to different watchers, even if =
they=20
were in the same domain.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>- Some=20
security requirements indeed discuss about PS-to-PS security. Would =
inter-domain=20
security not be best handled generally between SIP proxies (using TLS or =
VPNs),=20
not specifically for presence application?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>-=20
Robert Sparks already asked about this requirement:</SPAN></FONT></DIV>
<DIV><SPAN class=3D059521404-29022004>
<P><FONT face=3DArial><FONT color=3D#0000ff size=3D2>o Presence access: =
It MUST be=20
possible to request continuous<SPAN class=3D059521404-29022004> =
</SPAN>access to=20
the status of a remote presentity without<SPAN =
class=3D059521404-29022004>=20
</SPAN>"subscribing" to it.</FONT></FONT></P>
<P><SPAN class=3D059521404-29022004><FONT face=3DArial color=3D#0000ff =
size=3D2>I saw=20
your answer but I still want to clarify. Is this same as sending a =
request:=20
"Please add me to your presence allow list", so that the subscription =
would be=20
allowed in the future when needed?</FONT></SPAN></P>
<P><SPAN class=3D059521404-29022004><FONT face=3DArial color=3D#0000ff =
size=3D2>In=20
general I support the idea of groups for authorizations etc. I guess =
this is=20
addressed in the XCAP presence authorization policy rule work. However =
in there=20
I find it unfortunate that referencing to external resource lists is now =

disallowed.&nbsp;I know this was done for some GEOPRIV considerations. =
However,=20
within controlled domains, such as within an enterprise or a single =
operator=20
network, they should be allowed, so that user could use his groups in=20
general-purpose fashion. Although I'm not sure if this kind of thing was =
in the=20
scope of your draft at all.</FONT></SPAN></P>
<P><SPAN class=3D059521404-29022004><FONT face=3DArial color=3D#0000ff=20
size=3D2>Markus</FONT>&nbsp;</SPAN></P><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>&nbsp;</FONT></SPAN><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D059521404-29022004>&nbsp;</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> =
simple-admin@ietf.org=20
  [mailto:simple-admin@ietf.org]<B>On Behalf Of </B>ext Orit=20
  Levin<BR><B>Sent:</B> 24 February, 2004 01:34<BR><B>To:</B> IETF =
SIMPLE=20
  WG<BR><B>Cc:</B> Avshalom Houri<BR><B>Subject:</B> [Simple] =
Inter-domain=20
  Requirements for SIMPLE<BR><BR></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D495572423-23022004>Guys!</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004>We =
have submitted=20
  a requirements&nbsp;document for secure and efficient transfer of =
presence=20
  information over inter-domain links.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN =
class=3D495572423-23022004>Please, take a=20
  look at our&nbsp;thoughts and suggestions:</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D495572423-23022004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004><A=20
  =
href=3D"http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs-00.txt"><EM><FONT=20
  face=3D"Times New Roman"=20
  =
size=3D3>http://www.ietf.org/internet-drafts/draft-levin-simple-interdoma=
in-reqs-00.txt</FONT></EM></A></SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D495572423-23022004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004>We =
look forward to=20
  your feedbacks on how we can enhance SIMPLE to support these=20
  directions.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><SPAN class=3D495572423-23022004><FONT face=3DArial=20
  size=3D2>Thanks,</FONT></SPAN></DIV>
  <DIV><SPAN class=3D495572423-23022004><FONT face=3DArial=20
  size=3D2>Orit.</FONT></SPAN></DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C3FEC6.438473CA--

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


From exim@www1.ietf.org  Sun Feb 29 08:21: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 IAA20838
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 08:21: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 1AxQsP-0001bg-U9
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 08:21:02 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TDL1uw006174
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 08:21:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxQsP-0001bT-9n
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 08:21: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 IAA20741
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 08:20:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQsO-0001LC-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 08:21:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQrN-0001B0-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 08:19:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQqW-00015B-00; Sun, 29 Feb 2004 08: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 1AxQqU-00013M-KW; Sun, 29 Feb 2004 08:19:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxQpW-0000zd-Nq
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 08:18: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 IAA20635
	for <simple@ietf.org>; Sun, 29 Feb 2004 08:18: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 1AxQpV-0000z5-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:18:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQod-0000t3-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:17:08 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQo2-0000nG-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:16:30 -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 i1TDGNT07092;
	Sun, 29 Feb 2004 15:16:23 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 15:15:56 +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 i1TDFuM0020069;
	Sun, 29 Feb 2004 15:15:56 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00ajh0Sz; Sun, 29 Feb 2004 15:15: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 i1TDFsO23644;
	Sun, 29 Feb 2004 15:15:54 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 15:15:55 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] Chat sessions
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: <E392EEA75EC5F54AB75229B693B1B6A7054D5AEA@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP8ggHEcBMG7CQLSNK/0wXExZo+7QB/b2sg
To: <aki.niemi@nokia.com>, <Brian.Rosen@marconi.com>
Cc: <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>, <Miguel.An.Garcia@nokia.com>,
        <simple@ietf.org>
X-OriginalArrivalTime: 29 Feb 2004 13:15:55.0035 (UTC) FILETIME=[29894EB0:01C3FEC6]
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 15:15: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 all,

I think this thread has been a useful discussion on various topics =
related to conferencing, chat, anonymity, nicknames, display names, =
sidebars and private messages. Let me try to list my opinions on the =
different points:

1. "Nicknames" are not specific to MSRP conferences, but can be applied =
to any type of conferences. There should be more clarity how to convey =
them in conference-info and in various media transports. Initially RTP =
and MSRP seem to be enough.

2. There seem to be different scopes of "nicknames":
   a) A single conference instance: I believe the mechanism (or any =
other mechanism based on INVITE or SDP) proposed in the draft should =
only address this. Negotiation happens when setting up a session with =
the focus, and it is thus confusing if it had wider meaning.
   b) A set of conferences that are somehow federated (typically run by =
the same provider). In this case I believe the reservation of the =
nickname should be done with an out-of-band mechanism (I guess an XCAP =
usage similar to reserving list URIs would work), and somehow there =
should be a "realm" so that it would be possible to determine from a =
conference URI whether it belongs to the federation or not. If a user =
has a registered nickname within a realm, he probably still uses the =
mechanism in a) to announce it within a single conference in this realm. =
It is then upto the conference server to authorize the usage of the =
nickname. =20
   c) Any SIP services. Again some sort of out-of-band reservation, and =
then sending each request through a B2BUA that translates the "real" =
identity to the "nickname". This could be actually used simultaneously =
with the conference specific systems, i.e. having a "nickname" for a =
"nickname".=20

3. In each case there is a SIP-element that actually knows the "real" =
identity of the user. In cases 2a) and 2b) it is the conference focus, =
in 2c) it is the B2BUA. Only the nickname is shown beyond this element, =
as intended.=20

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 think the current draft needs to be split into at least two:
- Private IMs in MSRP conferences
- Nicknames in conferences (I suppose the above one would have a =
dependency on this one)
  This should solve the scope of 2a)

There could be further (XCAP usage?) drafts describing the solutions to =
2b) and 2c).

Regards,
	Markus    =20

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



From exim@www1.ietf.org  Sun Feb 29 08:21: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 IAA20855
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 08:21: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 1AxQsQ-0001c2-Mx
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 08:21:03 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TDL2w4006192
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 08: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 1AxQsQ-0001bn-Im
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 08:21: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 IAA20760
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 08:21:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQsP-0001LP-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 08:21:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQrP-0001BG-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 08:20:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQqW-00015C-00; Sun, 29 Feb 2004 08: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 1AxQqW-00014Z-KB; Sun, 29 Feb 2004 08: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 1AxQpZ-0000zy-Ta
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 08: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 IAA20651
	for <simple@ietf.org>; Sun, 29 Feb 2004 08:18:04 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQpY-0000zU-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:18:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQoi-0000ti-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:17:13 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQoF-0000nU-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:16:43 -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 i1TDGZ728191;
	Sun, 29 Feb 2004 15:16:35 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 15:16:25 +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 i1TDGP5r014402;
	Sun, 29 Feb 2004 15:16:25 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00RMdKmI; Sun, 29 Feb 2004 15:16:24 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 i1TDGN713246;
	Sun, 29 Feb 2004 15:16:23 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 15:16:23 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] RE: Advanced IM requirements
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: <E392EEA75EC5F54AB75229B693B1B6A7054D5AED@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP8ZwJ8qcxMwnEfT/Gv/9m2gZzR5ACFDb4A
To: <aki.niemi@nokia.com>, <jdrosen@dynamicsoft.com>
Cc: <cboulton@ubiquity.net>, <Miguel.An.Garcia@nokia.com>, <simple@ietf.org>,
        <eburger@snowshore.com>
X-OriginalArrivalTime: 29 Feb 2004 13:16:23.0233 (UTC) FILETIME=[3A57FB10:01C3FEC6]
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 15:16: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

Hi,

I agree that it should be enough if we do this for SIP MESSAGE only, not =
for CPIM in general.

Also I think this work should borrow as much as possible from the =
current e-mail mechanims, so we would not need to re-invent stuff that =
already works there.

Markus

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Aki Niemi
> Sent: 26 February, 2004 14:44
> To: ext Jonathan Rosenberg
> Cc: Chris Boulton; Garcia Miguel.An (Nokia-NRC/Helsinki);
> simple@ietf.org; Eric Burger
> Subject: Re: [Simple] RE: Advanced IM requirements
>=20
>=20
>=20
>=20
> ext Jonathan Rosenberg wrote:
> >=20
> >=20
> >=20
> > Chris Boulton wrote:
> >=20
> >> 1. it placed the URI for sending the delivery notification=20
> as a CPIM
> >> header, not a SIP header
> >>
> >> <<CJB>> Out of interest, what was the driving force for=20
> this design=20
> >> choice?
> >=20
> >=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
> Perhaps that's a good sign that we should up a notch the place where=20
> MDNs are defined. In other words perhaps we should define the=20
> MDNs for=20
> SIP MESSAGE instead of message/cpim.
>=20
> This would enable us to request/receive delivery reports=20
> without having=20
> to wrap content in message/cpim.
>=20
> Cheers,
> AKi
>=20
> > Of course, Eric is the author of this and is better suited=20
> to answer the=20
> > question.
> >=20
> > -Jonathan R.
>=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  Sun Feb 29 08:21: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 IAA20881
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 08:21: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 1AxQsX-0001cd-Qf
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 08:21:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TDL9WT006229
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 08:21:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxQsX-0001cO-Mh
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 08:21: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 IAA20783
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 08:21:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQsW-0001MG-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 08:21:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQrS-0001Be-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 08:20:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQqX-00015F-00; Sun, 29 Feb 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 1AxQqX-00015c-OT; Sun, 29 Feb 2004 08:19:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxQqK-00011R-VD
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 08: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 IAA20683
	for <simple@ietf.org>; Sun, 29 Feb 2004 08:18: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 1AxQqJ-00013f-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:18:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxQpM-0000xm-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:17:53 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxQoO-0000rC-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:16:52 -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 i1TDGnL28005;
	Sun, 29 Feb 2004 15:16:49 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 15:16:41 +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 i1TDGfvn021964;
	Sun, 29 Feb 2004 15:16:41 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00EXHlVr; Sun, 29 Feb 2004 15:16:39 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 i1TDGdO23839;
	Sun, 29 Feb 2004 15:16:39 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 15:16:39 +0200
Content-Class: urn:content-classes:message
Subject: RE:  [Simple] Inter-domain Requirements for SIMPLE
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3FEC6.438473CA"
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5AEE@esebe018.ntc.nokia.com>
Thread-Topic: Inter-domain Requirements for SIMPLE
Thread-Index: AcP6ZXM+6b7veALaRauD3GaVpWh7OgEFSDXA
To: <oritl@microsoft.com>, <simple@ietf.org>
Cc: <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 29 Feb 2004 13:16:39.0393 (UTC) FILETIME=[43F9CD10:01C3FEC6]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 15:16:38 +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_01C3FEC6.438473CA
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Orit and Avshalom,
=20
I have several questions on this draft:
=20
- The draft seems to propose an architecture, where presence SUBSCRIBEs =
from one domain to another do not simply get routed via a SIP proxy =
network, but somehow traverse a "presence server" already in the =
originating domain. This "presence server" acts as some sort of B2BUA. =
Is this correct?
- I undertood that one motivation for this would be somehow to aggregate =
the presence subscriptions between the domains so that certain =
presentity's presence needs only subscribed once from each domain, even =
if there would be more than one subscriber in this domain. Is this the =
intention? If yes, the next question would be how to handle =
authorization, since the presentity might want to reveal his presence in =
a different way to different watchers, even if they were in the same =
domain.
- Some security requirements indeed discuss about PS-to-PS security. =
Would inter-domain security not be best handled generally between SIP =
proxies (using TLS or VPNs), not specifically for presence application?
- Robert Sparks already asked about this requirement:
o Presence access: It MUST be possible to request continuous access to =
the status of a remote presentity without "subscribing" to it.

I saw your answer but I still want to clarify. Is this same as sending a =
request: "Please add me to your presence allow list", so that the =
subscription would be allowed in the future when needed?

In general I support the idea of groups for authorizations etc. I guess =
this is addressed in the XCAP presence authorization policy rule work. =
However in there I find it unfortunate that referencing to external =
resource lists is now disallowed. I know this was done for some GEOPRIV =
considerations. However, within controlled domains, such as within an =
enterprise or a single operator network, they should be allowed, so that =
user could use his groups in general-purpose fashion. Although I'm not =
sure if this kind of thing was in the scope of your draft at all.

Markus=20

 =20

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of =
ext Orit Levin
Sent: 24 February, 2004 01:34
To: IETF SIMPLE WG
Cc: Avshalom Houri
Subject: [Simple] Inter-domain Requirements for SIMPLE


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:
=20
 =
<http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-=
00.txt> =
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-0=
0.txt
=20
We look forward to your feedbacks on how we can enhance SIMPLE to =
support these directions.
=20
Thanks,
Orit.


------_=_NextPart_001_01C3FEC6.438473CA
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 5.50.4611.1300" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>Hi=20
Orit and Avshalom,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D059521404-29022004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>I have=20
several questions on this draft:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D059521404-29022004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>- The=20
draft seems to propose an architecture, where presence SUBSCRIBEs from =
one=20
domain to another do not simply get routed via a SIP proxy network, but =
somehow=20
traverse a "presence server" already in the originating domain. This =
"presence=20
server" acts as some sort of B2BUA. Is this correct?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>- I=20
undertood that one motivation for this would be somehow to aggregate the =

presence subscriptions between the domains so that&nbsp;certain =
presentity's=20
presence needs only subscribed once from each domain, even if there =
would be=20
more than one subscriber in this domain. Is this the intention? If yes, =
the next=20
question would be how to handle authorization, since the presentity =
might want=20
to reveal his presence in a different way to different watchers, even if =
they=20
were in the same domain.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>- Some=20
security requirements indeed discuss about PS-to-PS security. Would =
inter-domain=20
security not be best handled generally between SIP proxies (using TLS or =
VPNs),=20
not specifically for presence application?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D059521404-29022004>-=20
Robert Sparks already asked about this requirement:</SPAN></FONT></DIV>
<DIV><SPAN class=3D059521404-29022004>
<P><FONT face=3DArial><FONT color=3D#0000ff size=3D2>o Presence access: =
It MUST be=20
possible to request continuous<SPAN class=3D059521404-29022004> =
</SPAN>access to=20
the status of a remote presentity without<SPAN =
class=3D059521404-29022004>=20
</SPAN>"subscribing" to it.</FONT></FONT></P>
<P><SPAN class=3D059521404-29022004><FONT face=3DArial color=3D#0000ff =
size=3D2>I saw=20
your answer but I still want to clarify. Is this same as sending a =
request:=20
"Please add me to your presence allow list", so that the subscription =
would be=20
allowed in the future when needed?</FONT></SPAN></P>
<P><SPAN class=3D059521404-29022004><FONT face=3DArial color=3D#0000ff =
size=3D2>In=20
general I support the idea of groups for authorizations etc. I guess =
this is=20
addressed in the XCAP presence authorization policy rule work. However =
in there=20
I find it unfortunate that referencing to external resource lists is now =

disallowed.&nbsp;I know this was done for some GEOPRIV considerations. =
However,=20
within controlled domains, such as within an enterprise or a single =
operator=20
network, they should be allowed, so that user could use his groups in=20
general-purpose fashion. Although I'm not sure if this kind of thing was =
in the=20
scope of your draft at all.</FONT></SPAN></P>
<P><SPAN class=3D059521404-29022004><FONT face=3DArial color=3D#0000ff=20
size=3D2>Markus</FONT>&nbsp;</SPAN></P><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>&nbsp;</FONT></SPAN><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D059521404-29022004>&nbsp;</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> =
simple-admin@ietf.org=20
  [mailto:simple-admin@ietf.org]<B>On Behalf Of </B>ext Orit=20
  Levin<BR><B>Sent:</B> 24 February, 2004 01:34<BR><B>To:</B> IETF =
SIMPLE=20
  WG<BR><B>Cc:</B> Avshalom Houri<BR><B>Subject:</B> [Simple] =
Inter-domain=20
  Requirements for SIMPLE<BR><BR></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D495572423-23022004>Guys!</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004>We =
have submitted=20
  a requirements&nbsp;document for secure and efficient transfer of =
presence=20
  information over inter-domain links.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN =
class=3D495572423-23022004>Please, take a=20
  look at our&nbsp;thoughts and suggestions:</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D495572423-23022004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004><A=20
  =
href=3D"http://www.ietf.org/internet-drafts/draft-levin-simple-interdomai=
n-reqs-00.txt"><EM><FONT=20
  face=3D"Times New Roman"=20
  =
size=3D3>http://www.ietf.org/internet-drafts/draft-levin-simple-interdoma=
in-reqs-00.txt</FONT></EM></A></SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN=20
  class=3D495572423-23022004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2><SPAN class=3D495572423-23022004>We =
look forward to=20
  your feedbacks on how we can enhance SIMPLE to support these=20
  directions.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><SPAN class=3D495572423-23022004><FONT face=3DArial=20
  size=3D2>Thanks,</FONT></SPAN></DIV>
  <DIV><SPAN class=3D495572423-23022004><FONT face=3DArial=20
  size=3D2>Orit.</FONT></SPAN></DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C3FEC6.438473CA--

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



From simple-admin@ietf.org  Sun Feb 29 08:36: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 IAA21480
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 08:36:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxR7r-0002vL-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 08:36:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxR6o-0002kS-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 08:35:55 -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

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 simple-admin@ietf.org  Sun Feb 29 09:03: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 JAA23297
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 09:03:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxRXv-0006TJ-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 09:03:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxRX0-0006OK-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 09:03:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxRW9-0006JO-00; Sun, 29 Feb 2004 09: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 1AxRW5-0005jI-Py; Sun, 29 Feb 2004 09: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 1AxRW4-0005iu-4X
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 09:02: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 JAA23200
	for <simple@ietf.org>; Sun, 29 Feb 2004 09:01:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxRW2-0006IJ-00
	for simple@ietf.org; Sun, 29 Feb 2004 09:01:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxRV7-0006Br-00
	for simple@ietf.org; Sun, 29 Feb 2004 09:01:03 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxRUZ-00065F-00
	for simple@ietf.org; Sun, 29 Feb 2004 09:00:27 -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 i1TE01Nr011046
	for <simple@ietf.org>; Sun, 29 Feb 2004 09:00:02 -0500 (EST)
Message-ID: <4041F046.7050207@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] comments on draft-ietf-simple-rpid (long)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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:59: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,HTML_MESSAGE autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit

>             RPID - Rich Presence Information Data Format
>                        draft-ietf-simple-rpid-01

I actually think the title of this specification is confusing; it makes 
it sound like it is a separate format from PIDF. Can we rename to 
something like:

"Rich Presence: Extensions to the Presence Information Data Format (PIDF)"

which mirrors the naming convention used in the future status draft.

from the abstract:
> This information
>    can be translated into call routing behavior or be delivered to
>    watchers, for example.

This is a property that is not specific to rpid at all. Can we just drop 
the sentence? I think it would be useful, in the abstract, to add a 
sentence that summarizes what the extension covers. I suggest:

"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)."

> This extension does not replace media negotiation mechanisms defined
>    for SIP (e.g., SDP [8]), therefore media negotiation (e.g., choice of
>    voice and video codecs) MUST be performed according to RFC 3264 [10].

This is an odd statement for this specification, especially as the first 
sentence of the draft. Indeed, I dont think we can mandate rfc3264 per 
se; for example if sdp-ng came along than would rpid forbid it? Or a 
revision of rfc3264? I dont think so. I would rather strike this, and 
add an introduction to the spec. I suggest:

"The Presence Information Data Format (PIDF) defines a basic format for 
representing presence information for a presentity. That format defines 
a textual note, an indication of availability (open or closed) and a URI 
for communication. However, it is frequently useful to convey additional 
information about a user that needs to be interpeted by an automata, and 
is therefor not appropriate for placement in the note element of the 
PIDF document.

This document defines extensions to the PIDF document format for 
conveying richer presence information. Generally, the extensions have 
been chosen to provide features common in existing presence systems at 
the time of writing, in addition to elements that could readily be 
derived automatically from existing sources of presence, such as 
calendaring systems."

> This extension is only aimed to give the watchers hints about the
>    presentity's preferences, willingness and capabilities to communicate
>    before watchers initiate SIP-based communication with the presentity.
> 
>

I dont think there are any capabilities defined in RPID. Also, nothing 
about RPID or PIDF require SIP-based communication (though clearly I 
think thats the best idea ;) ).

> This memo makes use of the vocabulary defined in the IMPP Model
>    document [4].  Terms such as CLOSED, INSTANT MESSAGE, OPEN, PRESENCE
>    SERVICE, PRESENTITY, WATCHER, and WATCHER USER AGENT in the memo are
>    used in the same meaning as defined therein.  The key words MUST,
>    MUST NOT, REQUIRED, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and
>    OPTIONAL in this document are to be interpreted as described in BCP
>    XX, RFC 2119 [1].

I think you mean BCP 14.

> 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 namespace URIs for these elements defined by this specification
>    are URNs [2], using the namespace identifier 'ietf' defined by [3]
>    and extended by [5]:
> 
>       urn:ietf:params:xml:ns:pidf:rpid-status
>       urn:ietf:params:xml:ns:pidf:rpid-tuple

You might want to mention the motivation for multiple namespaces (I'm 
not sure I recall what it is).

> presentity. The activity indications correspond roughly to the
>    category field in calendar entries, such as Section 4.8.1.2 of RFC
>    2445.

You should probably provide a reference to RFC 2445.

>  An activity indication consists of one or more values drawn from the
>    list below, any other token string or IANA-registered values (Section
>    Section 7).

Double section. THis is a common xml2rfc error; <xref 
target="sec:section"/> will automatically put the word "Section" in.

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

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

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

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

> Busy: User is busy, without further details.  This activity category
>       would typically be indicated manually.

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.

> Permanent-absence: Presentity will not return for the foreseeable
>       future, e.g., because it is no longer working for the company.

what would this mean with open?

> and the time until which is element is expected to be valid.  The
>    'from' time MUST be in the past, the 'until' time in the future
>    relative to the publication of the presence information.

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.

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


>  The <idle> records the absolute time and date the communication
>    device was last used.  This provides an indication as to how likely a
>    user is to answer the device.  A device that has not been used in a
>    while may still be OPEN, but a watcher may choose to first contact a
>    device that is both OPEN and not marked as idle.
> 
>    The <idle> element can be empty if the presentity wants to indicate
>    that the device has not been used for a while, but does not want to
>    reveal the precise duration:

These two paragraphs are contradictory. The first sentence says that the 
idle element records the *absolute time and date* the communication was 
last used, but the second paragraph says it can say nothing about when 
it was last used.

> The <idle> records the absolute time and date the communication
>    device was last used. 

This definition is subtlely different than its normal interpretation in 
existing IM systems. Here, "device" presumably refers to the device 
represented by the tuple, say the IM application. Thus, if I have not 
had an IM conversation in the last ten minutes, then presumably its now 
idle. However, in commercial IM systems, idle refers to the time since I 
last used the *computer*, which is not the same as the device in our case.

I thought briefly that idle only made sense with a tuple that represents 
a device, but then I thought of this case:

<tuple>
   <status>
    <basic>closed</basic>
    <contacttype>in-person</contacttype>
    <idle/>
    <activity>sleeping</activity>
   </status>
</tuple>

> public: The presentity is in a public area such as a shopping mall,
>       street, park, public building, train station, airport or in public
>       conveyance such as a bus, train, plane or ship. Alternatively, the
>       more detailed indications below may be provided.
> 
>    street: Walking in a street.

These partially overlap. Can I have more than one activity element to 
indicate both? Indeed, for all of the others, you might want to say 
whether I can only have one or many (the schema can't say).

>  bus: Public bus.

does this not include a private charter?

> The <placetype> element MAY be qualified with the 'from' and 'until'
>    attributes to describe the time when the element assumed this value
>    and the time until which is element is expected to be valid.  The
>    'from' time MUST be in the past, the 'until' time in the future
>    relative to the publication of the presence information.

same comment as above on publication.

> quiet: The presentity is in a place such as a library, restaurant,
>       place-of-worship, or theater that discourages noise, conversation
>       and other distractions.

isnt this more appropriate as a place-type? Seems orthogonal to privacy, 
since I can be at a library all by myself, or I can be in a library 
where the librarian is standing over my shoulder; in both cases the 
privacy is different.

> The <relationship> element designates the type of relationship an
>    alternate contact has with the presentity.  This element is provided
>    only if the tuple refers to somebody other than the presentity.
>    Relationship values include "family", "associate" (e.g., for a
>    colleague), "assistant", "supervisor".  Other free-text values and
>    additional IANA-registered values (Section Section 7) can be used as
>    well.

This seems like it should be a tuple-level element.

Also, in this case, presumably any other status elements would refer to 
the status of the alternate contact, not the presentity? For example, if 
busy, it means that the alternate is busy, not that the presentity is 
busy, right?

> 5.1 Presentity with Activity

This document is not valid. Several problems:

* its missing a namespace declaration for the XML schema schema, 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance", which is 
generally needed for the schemaLocation attribute.

*      <ep:activity>meeting</ep:meeting> should be:

<ep:activity>meeting</ep:activity>

* the <note> element needs to appear after the tuples according to the 
pidf schema; you have it before the tuples.

* the id attribute of the tuples are invalid. According to pidf, the id 
attribute is of type xsi:ID, which follows the production for NCName, 
which is:

NCName 	 ::= 	(Letter | '_') (NCNameChar)*	 /* 	An XML Name, minus the 
":" */
[5] 	NCNameChar 	::= 	Letter | Digit | '.' | '-' | '_' | CombiningChar | 
Extender

This cannot start with a number.

* tuple extensions (such as class and contacttype) need to come AFTER 
the status but before contact, note. You have them before status.

* you have contact as a child of status in the first tuple; its not, its 
a sibling

* the namepace prefix es should be ep

* the namespace declaration for pidf-status does not match the target 
namespace in the schema.

* The schema for activity is strange. It seems to require that activity 
be written like this:

<activity>
   <activity>meeting</activity>
</activity>

I dont think that was the intent.


Note that, in order to check the example document in an XML tool (I use 
XML spy), I had to change the pidf schema from lax interpretation of 
elements from other namespaces to strict interpretation. I shouldnt have 
had to do this; I'm not sure why XML spy wasnt validating extension 
elements even though I gave it a schema location for all of the 
namespaces in the document.

Here is the final doc I ended up with that appeared valid:

<?xml version="1.0" encoding="UTF-8"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf" 
xmlns:ep="urn:ietf:params:xml:ns:pidf:status:rpid-status" 
xmlns:et="urn:ietf:params:xml:ns:pidf:rpid-tuple" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
entity="pres:someone@example.com" 
xsi:schemaLocation="urn:ietf:params:xml:ns:pidf
C:\DOCUME~1\jdrosen\MYDOCU~1\schemas\pidf-schema.xsd 
urn:ietf:params:xml:ns:pidf:rpid-tuple 
C:\DOCUME~1\jdrosen\MYDOCU~1\schemas\rpid-tuple-schema.xsd 
urn:ietf:params:xml:ns:pidf:rpid-status 
C:\DOCUME~1\jdrosen\MYDOCU~1\schemas\rpid-status-schema.xsd">
  <tuple id="c8dqui">
   <status>
    <basic>open</basic>
    <ep:relationship>assistant</ep:relationship>
   </status>
   <et:class>assistant</et:class>
   <et:contact-type>presentity</et:contact-type>
   <contact>sip:secretary@example.com</contact>
   <note>My secretary</note>
  </tuple>
  <tuple id="x765">
   <status>
    <basic>open</basic>
    <ep:activity>
    <ep:activity>meeting</ep:activity></ep:activity>
    <ep:placetype until="2003-01-27T17:30:00Z">office</ep:placetype>
    <ep:privacy>quiet</ep:privacy>
    <ep:idle>2003-01-27T10:43:00Z</ep:idle>
   </status>
   <et:class>sip</et:class>
   <et:contact-type>service</et:contact-type>
   <contact priority="0.8">sip:someone@example.com</contact>
   <timestamp>2001-10-27T16:49:29Z</timestamp>
  </tuple>
  <tuple id="bs9r">
   <status>
    <basic>open</basic>
    <ep:privacy>quiet</ep:privacy>
   </status>
   <contact priority="0.8">im:someone@mobilecarrier.net</contact>
   <timestamp>2001-10-27T16:49:29Z</timestamp>
  </tuple>
  <tuple id="eg92n">
   <status>
    <basic>open</basic>
   </status>
   <et:class>mail</et:class>
   <nn:blah>blah</nn:blah>
   <et:contact-type>device</et:contact-type>
   <contact priority="1.0">mailto:someone@example.com</contact>
   <note>I'm in a boring meeting</note>
  </tuple>
</presence>


I'd strongly advise other folks to validate the schemas and example 
documents. Indeed, I have heard that other standards groups have had 
problems with schemas being OK in some tools, and not others. I think we 
should start to get into the habit of fairly rigorous validation of 
schemas and example documents as we get close to the stable point in the 
lifecycle of a specification. We all know how incorrect example SIP 
messages has been a nightmare for interoperability....


> 6. XML Schema Definitions

The status schema did not validate for me in XML spy. It was missing the 
targetNamespace attribute, which I recommend you add.

>  Note that this document does not need a new content type.  It
>    inherits the content type from [6], namely application/cpim-pidf+xml.

the MIME type has changed to application/pidf+xml (a source of much 
confusion, unfortunately).

> 7.1 URN Sub-Namespace Registration for
>     'urn:ietf:params:xml:ns:pidf:rpid-status'

this namespace doesnt match the one in the schema, which is  <xs:schema 
xmlns="urn:ietf:params:xml:ns:pidf:status:rpid-status"

> Description: This is the XML namespace for XML elements defined by
>       RFCXXXX to describe rich presence information extensions for the
>       status element in the PIDF presence document format in the
>       application/cpim-pidf+xml content type.

You need to tell rfc-ed to replace XXXX with the RFC of this spec.

> <h1>Namespace for rich presence extension (status)</h1>
>           <h2>application/pidf+xml</h2>

This is not a namespace, its a MIME type. Change to 
urn:ietf:params:xml:ns:pidf:status:rpid-status

Same two comments on 7.2

> 7.3 Place Type, Tuple Type, Activities, Relationships
> 
>    This document creates new IANA registries for activities, tuple
>    types, place types and relationships.  All are XML tokens.
>    Registered tokens must be documented at the time of registration, as
>    most descriptions are expected to be brief.
> 
>    The SIMPLE working group, or, if no longer available, the SIP working
>    group should be consulted prior to registration.

You need more instructions than that. You need to define the fields in 
the registration, what the procedure is for additions, amongst the 
choices in RFC2434, and give the initial tables based on the values in 
this document. I suggest that the registry not just include the token, 
but descriptive text about what it means.


Also, please register the schemas defined in the document. Registering 
schemas provides a stable URI reference for them, so that XML documents 
conformant to those schema can include the URL in the schemaLocation 
attribute.

> [5]  Mealling, M., "The IETF XML Registry",
>         draft-mealling-iana-xmlns-registry-05 (work in progress), June
>         2003.

This is now RFC3688.


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  Sun Feb 29 09: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 JAA23331
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 09: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 1AxRXz-0005tU-RR
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 09:03:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TE3xoh022655
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 09:03:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxRXz-0005tK-K6
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 09:03: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 JAA23315
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 09:03:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxRXy-0006Tp-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 09:03:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxRX2-0006OX-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 09:03:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxRW9-0006JO-00; Sun, 29 Feb 2004 09: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 1AxRW5-0005jI-Py; Sun, 29 Feb 2004 09: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 1AxRW4-0005iu-4X
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 09:02: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 JAA23200
	for <simple@ietf.org>; Sun, 29 Feb 2004 09:01:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxRW2-0006IJ-00
	for simple@ietf.org; Sun, 29 Feb 2004 09:01:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxRV7-0006Br-00
	for simple@ietf.org; Sun, 29 Feb 2004 09:01:03 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxRUZ-00065F-00
	for simple@ietf.org; Sun, 29 Feb 2004 09:00:27 -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 i1TE01Nr011046
	for <simple@ietf.org>; Sun, 29 Feb 2004 09:00:02 -0500 (EST)
Message-ID: <4041F046.7050207@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] comments on draft-ietf-simple-rpid (long)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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:59: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,HTML_MESSAGE autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

>             RPID - Rich Presence Information Data Format
>                        draft-ietf-simple-rpid-01

I actually think the title of this specification is confusing; it makes 
it sound like it is a separate format from PIDF. Can we rename to 
something like:

"Rich Presence: Extensions to the Presence Information Data Format (PIDF)"

which mirrors the naming convention used in the future status draft.

from the abstract:
> This information
>    can be translated into call routing behavior or be delivered to
>    watchers, for example.

This is a property that is not specific to rpid at all. Can we just drop 
the sentence? I think it would be useful, in the abstract, to add a 
sentence that summarizes what the extension covers. I suggest:

"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)."

> This extension does not replace media negotiation mechanisms defined
>    for SIP (e.g., SDP [8]), therefore media negotiation (e.g., choice of
>    voice and video codecs) MUST be performed according to RFC 3264 [10].

This is an odd statement for this specification, especially as the first 
sentence of the draft. Indeed, I dont think we can mandate rfc3264 per 
se; for example if sdp-ng came along than would rpid forbid it? Or a 
revision of rfc3264? I dont think so. I would rather strike this, and 
add an introduction to the spec. I suggest:

"The Presence Information Data Format (PIDF) defines a basic format for 
representing presence information for a presentity. That format defines 
a textual note, an indication of availability (open or closed) and a URI 
for communication. However, it is frequently useful to convey additional 
information about a user that needs to be interpeted by an automata, and 
is therefor not appropriate for placement in the note element of the 
PIDF document.

This document defines extensions to the PIDF document format for 
conveying richer presence information. Generally, the extensions have 
been chosen to provide features common in existing presence systems at 
the time of writing, in addition to elements that could readily be 
derived automatically from existing sources of presence, such as 
calendaring systems."

> This extension is only aimed to give the watchers hints about the
>    presentity's preferences, willingness and capabilities to communicate
>    before watchers initiate SIP-based communication with the presentity.
> 
>

I dont think there are any capabilities defined in RPID. Also, nothing 
about RPID or PIDF require SIP-based communication (though clearly I 
think thats the best idea ;) ).

> This memo makes use of the vocabulary defined in the IMPP Model
>    document [4].  Terms such as CLOSED, INSTANT MESSAGE, OPEN, PRESENCE
>    SERVICE, PRESENTITY, WATCHER, and WATCHER USER AGENT in the memo are
>    used in the same meaning as defined therein.  The key words MUST,
>    MUST NOT, REQUIRED, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and
>    OPTIONAL in this document are to be interpreted as described in BCP
>    XX, RFC 2119 [1].

I think you mean BCP 14.

> 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 namespace URIs for these elements defined by this specification
>    are URNs [2], using the namespace identifier 'ietf' defined by [3]
>    and extended by [5]:
> 
>       urn:ietf:params:xml:ns:pidf:rpid-status
>       urn:ietf:params:xml:ns:pidf:rpid-tuple

You might want to mention the motivation for multiple namespaces (I'm 
not sure I recall what it is).

> presentity. The activity indications correspond roughly to the
>    category field in calendar entries, such as Section 4.8.1.2 of RFC
>    2445.

You should probably provide a reference to RFC 2445.

>  An activity indication consists of one or more values drawn from the
>    list below, any other token string or IANA-registered values (Section
>    Section 7).

Double section. THis is a common xml2rfc error; <xref 
target="sec:section"/> will automatically put the word "Section" in.

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

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

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

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

> Busy: User is busy, without further details.  This activity category
>       would typically be indicated manually.

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.

> Permanent-absence: Presentity will not return for the foreseeable
>       future, e.g., because it is no longer working for the company.

what would this mean with open?

> and the time until which is element is expected to be valid.  The
>    'from' time MUST be in the past, the 'until' time in the future
>    relative to the publication of the presence information.

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.

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


>  The <idle> records the absolute time and date the communication
>    device was last used.  This provides an indication as to how likely a
>    user is to answer the device.  A device that has not been used in a
>    while may still be OPEN, but a watcher may choose to first contact a
>    device that is both OPEN and not marked as idle.
> 
>    The <idle> element can be empty if the presentity wants to indicate
>    that the device has not been used for a while, but does not want to
>    reveal the precise duration:

These two paragraphs are contradictory. The first sentence says that the 
idle element records the *absolute time and date* the communication was 
last used, but the second paragraph says it can say nothing about when 
it was last used.

> The <idle> records the absolute time and date the communication
>    device was last used. 

This definition is subtlely different than its normal interpretation in 
existing IM systems. Here, "device" presumably refers to the device 
represented by the tuple, say the IM application. Thus, if I have not 
had an IM conversation in the last ten minutes, then presumably its now 
idle. However, in commercial IM systems, idle refers to the time since I 
last used the *computer*, which is not the same as the device in our case.

I thought briefly that idle only made sense with a tuple that represents 
a device, but then I thought of this case:

<tuple>
   <status>
    <basic>closed</basic>
    <contacttype>in-person</contacttype>
    <idle/>
    <activity>sleeping</activity>
   </status>
</tuple>

> public: The presentity is in a public area such as a shopping mall,
>       street, park, public building, train station, airport or in public
>       conveyance such as a bus, train, plane or ship. Alternatively, the
>       more detailed indications below may be provided.
> 
>    street: Walking in a street.

These partially overlap. Can I have more than one activity element to 
indicate both? Indeed, for all of the others, you might want to say 
whether I can only have one or many (the schema can't say).

>  bus: Public bus.

does this not include a private charter?

> The <placetype> element MAY be qualified with the 'from' and 'until'
>    attributes to describe the time when the element assumed this value
>    and the time until which is element is expected to be valid.  The
>    'from' time MUST be in the past, the 'until' time in the future
>    relative to the publication of the presence information.

same comment as above on publication.

> quiet: The presentity is in a place such as a library, restaurant,
>       place-of-worship, or theater that discourages noise, conversation
>       and other distractions.

isnt this more appropriate as a place-type? Seems orthogonal to privacy, 
since I can be at a library all by myself, or I can be in a library 
where the librarian is standing over my shoulder; in both cases the 
privacy is different.

> The <relationship> element designates the type of relationship an
>    alternate contact has with the presentity.  This element is provided
>    only if the tuple refers to somebody other than the presentity.
>    Relationship values include "family", "associate" (e.g., for a
>    colleague), "assistant", "supervisor".  Other free-text values and
>    additional IANA-registered values (Section Section 7) can be used as
>    well.

This seems like it should be a tuple-level element.

Also, in this case, presumably any other status elements would refer to 
the status of the alternate contact, not the presentity? For example, if 
busy, it means that the alternate is busy, not that the presentity is 
busy, right?

> 5.1 Presentity with Activity

This document is not valid. Several problems:

* its missing a namespace declaration for the XML schema schema, 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance", which is 
generally needed for the schemaLocation attribute.

*      <ep:activity>meeting</ep:meeting> should be:

<ep:activity>meeting</ep:activity>

* the <note> element needs to appear after the tuples according to the 
pidf schema; you have it before the tuples.

* the id attribute of the tuples are invalid. According to pidf, the id 
attribute is of type xsi:ID, which follows the production for NCName, 
which is:

NCName 	 ::= 	(Letter | '_') (NCNameChar)*	 /* 	An XML Name, minus the 
":" */
[5] 	NCNameChar 	::= 	Letter | Digit | '.' | '-' | '_' | CombiningChar | 
Extender

This cannot start with a number.

* tuple extensions (such as class and contacttype) need to come AFTER 
the status but before contact, note. You have them before status.

* you have contact as a child of status in the first tuple; its not, its 
a sibling

* the namepace prefix es should be ep

* the namespace declaration for pidf-status does not match the target 
namespace in the schema.

* The schema for activity is strange. It seems to require that activity 
be written like this:

<activity>
   <activity>meeting</activity>
</activity>

I dont think that was the intent.


Note that, in order to check the example document in an XML tool (I use 
XML spy), I had to change the pidf schema from lax interpretation of 
elements from other namespaces to strict interpretation. I shouldnt have 
had to do this; I'm not sure why XML spy wasnt validating extension 
elements even though I gave it a schema location for all of the 
namespaces in the document.

Here is the final doc I ended up with that appeared valid:

<?xml version="1.0" encoding="UTF-8"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf" 
xmlns:ep="urn:ietf:params:xml:ns:pidf:status:rpid-status" 
xmlns:et="urn:ietf:params:xml:ns:pidf:rpid-tuple" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
entity="pres:someone@example.com" 
xsi:schemaLocation="urn:ietf:params:xml:ns:pidf
C:\DOCUME~1\jdrosen\MYDOCU~1\schemas\pidf-schema.xsd 
urn:ietf:params:xml:ns:pidf:rpid-tuple 
C:\DOCUME~1\jdrosen\MYDOCU~1\schemas\rpid-tuple-schema.xsd 
urn:ietf:params:xml:ns:pidf:rpid-status 
C:\DOCUME~1\jdrosen\MYDOCU~1\schemas\rpid-status-schema.xsd">
  <tuple id="c8dqui">
   <status>
    <basic>open</basic>
    <ep:relationship>assistant</ep:relationship>
   </status>
   <et:class>assistant</et:class>
   <et:contact-type>presentity</et:contact-type>
   <contact>sip:secretary@example.com</contact>
   <note>My secretary</note>
  </tuple>
  <tuple id="x765">
   <status>
    <basic>open</basic>
    <ep:activity>
    <ep:activity>meeting</ep:activity></ep:activity>
    <ep:placetype until="2003-01-27T17:30:00Z">office</ep:placetype>
    <ep:privacy>quiet</ep:privacy>
    <ep:idle>2003-01-27T10:43:00Z</ep:idle>
   </status>
   <et:class>sip</et:class>
   <et:contact-type>service</et:contact-type>
   <contact priority="0.8">sip:someone@example.com</contact>
   <timestamp>2001-10-27T16:49:29Z</timestamp>
  </tuple>
  <tuple id="bs9r">
   <status>
    <basic>open</basic>
    <ep:privacy>quiet</ep:privacy>
   </status>
   <contact priority="0.8">im:someone@mobilecarrier.net</contact>
   <timestamp>2001-10-27T16:49:29Z</timestamp>
  </tuple>
  <tuple id="eg92n">
   <status>
    <basic>open</basic>
   </status>
   <et:class>mail</et:class>
   <nn:blah>blah</nn:blah>
   <et:contact-type>device</et:contact-type>
   <contact priority="1.0">mailto:someone@example.com</contact>
   <note>I'm in a boring meeting</note>
  </tuple>
</presence>


I'd strongly advise other folks to validate the schemas and example 
documents. Indeed, I have heard that other standards groups have had 
problems with schemas being OK in some tools, and not others. I think we 
should start to get into the habit of fairly rigorous validation of 
schemas and example documents as we get close to the stable point in the 
lifecycle of a specification. We all know how incorrect example SIP 
messages has been a nightmare for interoperability....


> 6. XML Schema Definitions

The status schema did not validate for me in XML spy. It was missing the 
targetNamespace attribute, which I recommend you add.

>  Note that this document does not need a new content type.  It
>    inherits the content type from [6], namely application/cpim-pidf+xml.

the MIME type has changed to application/pidf+xml (a source of much 
confusion, unfortunately).

> 7.1 URN Sub-Namespace Registration for
>     'urn:ietf:params:xml:ns:pidf:rpid-status'

this namespace doesnt match the one in the schema, which is  <xs:schema 
xmlns="urn:ietf:params:xml:ns:pidf:status:rpid-status"

> Description: This is the XML namespace for XML elements defined by
>       RFCXXXX to describe rich presence information extensions for the
>       status element in the PIDF presence document format in the
>       application/cpim-pidf+xml content type.

You need to tell rfc-ed to replace XXXX with the RFC of this spec.

> <h1>Namespace for rich presence extension (status)</h1>
>           <h2>application/pidf+xml</h2>

This is not a namespace, its a MIME type. Change to 
urn:ietf:params:xml:ns:pidf:status:rpid-status

Same two comments on 7.2

> 7.3 Place Type, Tuple Type, Activities, Relationships
> 
>    This document creates new IANA registries for activities, tuple
>    types, place types and relationships.  All are XML tokens.
>    Registered tokens must be documented at the time of registration, as
>    most descriptions are expected to be brief.
> 
>    The SIMPLE working group, or, if no longer available, the SIP working
>    group should be consulted prior to registration.

You need more instructions than that. You need to define the fields in 
the registration, what the procedure is for additions, amongst the 
choices in RFC2434, and give the initial tables based on the values in 
this document. I suggest that the registry not just include the token, 
but descriptive text about what it means.


Also, please register the schemas defined in the document. Registering 
schemas provides a stable URI reference for them, so that XML documents 
conformant to those schema can include the URL in the schemaLocation 
attribute.

> [5]  Mealling, M., "The IETF XML Registry",
>         draft-mealling-iana-xmlns-registry-05 (work in progress), June
>         2003.

This is now RFC3688.


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  Sun Feb 29 10:16: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 KAA26374
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 10:16:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSgb-0005eE-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 10:16:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxSfd-0005ZS-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 10:15:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSeo-0005VH-00; Sun, 29 Feb 2004 10: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 1AxSek-00089k-PW; Sun, 29 Feb 2004 10:15:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxSef-00088d-Ew
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 10:14: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 KAA26208
	for <simple@ietf.org>; Sun, 29 Feb 2004 10:14:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSed-0005Uq-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:14:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxSdh-0005Qd-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:13:58 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxScu-0005IE-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:13:08 -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 i1TFCmNr011065
	for <simple@ietf.org>; Sun, 29 Feb 2004 10:12:49 -0500 (EST)
Message-ID: <40420159.3040708@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] comments on prescaps
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 10:12: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,HTML_MESSAGE autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit

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

Same with the others - application, data, video, etc.

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

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

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

> 9.1  URN sub-namespace registration for
>     'urn:ietf:params:xml:ns:simple-prescaps-ext'
> 
>    URI:
>    urn:ietf:params:xml:ns:simple-prescaps-ext
> 
>    Description:
>    This is the XML namespace for XML elements defined by [[[RFCXXXX]]]
>    to describe communication means extension for CPIM-PIDF presence
>    document format in application/cpim-pidf+xml content type.
> 
>    Registrant Contact:
>    IETF, SIMPLE working group, <simple@ietf.org>
>    Mikko Lonnfors, <mikko.lonnfors@nokia.com>
> 
>    XML:
> 
>    BEGIN
>    <?xml version="1.0"?>
>    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
>    "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
>    <html xmlns="http://www.w3.org/1999/xhtml
>    <head>
>         <meta http-equiv="content-type"
>         content="text/html;charset=iso-8859-1"/>
>         <title>PIDF User Agent capability extension</title>
>    </head>
>    <body>
>        <h1>Namespace for PIDF User Agent capability extension</h1>
>        <h2>application/cpim-pidf+xml</h2>
>        <p>See <a href="[[[URL of published RFC]]]">RFCXXXX</a>.</p>
>     </body>
>     </html>
>    END

The namespace included in <h2> above is a mime type. It should be the 
namespace. This is a bug in pidf that appears to have carried into 
nearly every xml based extension to come out of simple...

Also, we appear to be all over the map in terms of how we are using XML 
namespaces for our extensions. I'll send a separate note on 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  Sun Feb 29 10:17: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 KAA26443
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 10:17: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 1AxSge-0000Fc-Kh
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 10:17:00 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TFH010000948
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 10:17:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxSge-0000F8-Fk
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 10:17: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 KAA26392
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 10:16:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSgc-0005eO-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 10:16:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxSfe-0005Zb-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 10:15:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSeo-0005VH-00; Sun, 29 Feb 2004 10: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 1AxSek-00089k-PW; Sun, 29 Feb 2004 10:15:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxSef-00088d-Ew
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 10:14: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 KAA26208
	for <simple@ietf.org>; Sun, 29 Feb 2004 10:14:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSed-0005Uq-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:14:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxSdh-0005Qd-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:13:58 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxScu-0005IE-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:13:08 -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 i1TFCmNr011065
	for <simple@ietf.org>; Sun, 29 Feb 2004 10:12:49 -0500 (EST)
Message-ID: <40420159.3040708@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] comments on prescaps
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 10:12: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,HTML_MESSAGE autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

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

Same with the others - application, data, video, etc.

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

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

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

> 9.1  URN sub-namespace registration for
>     'urn:ietf:params:xml:ns:simple-prescaps-ext'
> 
>    URI:
>    urn:ietf:params:xml:ns:simple-prescaps-ext
> 
>    Description:
>    This is the XML namespace for XML elements defined by [[[RFCXXXX]]]
>    to describe communication means extension for CPIM-PIDF presence
>    document format in application/cpim-pidf+xml content type.
> 
>    Registrant Contact:
>    IETF, SIMPLE working group, <simple@ietf.org>
>    Mikko Lonnfors, <mikko.lonnfors@nokia.com>
> 
>    XML:
> 
>    BEGIN
>    <?xml version="1.0"?>
>    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
>    "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
>    <html xmlns="http://www.w3.org/1999/xhtml
>    <head>
>         <meta http-equiv="content-type"
>         content="text/html;charset=iso-8859-1"/>
>         <title>PIDF User Agent capability extension</title>
>    </head>
>    <body>
>        <h1>Namespace for PIDF User Agent capability extension</h1>
>        <h2>application/cpim-pidf+xml</h2>
>        <p>See <a href="[[[URL of published RFC]]]">RFCXXXX</a>.</p>
>     </body>
>     </html>
>    END

The namespace included in <h2> above is a mime type. It should be the 
namespace. This is a bug in pidf that appears to have carried into 
nearly every xml based extension to come out of simple...

Also, we appear to be all over the map in terms of how we are using XML 
namespaces for our extensions. I'll send a separate note on 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  Sun Feb 29 10:24: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 KAA26810
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 10:24:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSoI-0006cn-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 10:24:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxSnK-0006XF-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 10:23:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSmT-0006Ra-00; Sun, 29 Feb 2004 10:23:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxSmS-0001HX-Qd; Sun, 29 Feb 2004 10: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 1AxSlj-0001G0-Gy
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 10:22: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 KAA26709
	for <simple@ietf.org>; Sun, 29 Feb 2004 10:22:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSlh-0006LC-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:22:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxSkx-0006Dt-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:21:28 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSkG-00061d-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:20:44 -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 i1TFKJNr011069
	for <simple@ietf.org>; Sun, 29 Feb 2004 10:20:20 -0500 (EST)
Message-ID: <40420318.8020708@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] usage of XML namespaces
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 10:19: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

Folks,

Having done detailed reads of our various rpids extensions, we appear to 
be all over the map in terms of our usage of XML namespaces. Here is 
what we are doing:

RPID:

  urn:ietf:params:xml:ns:pidf:rpid-status OR
    urn:ietf:params:xml:ns:pidf:status:rpid-status  [not sure which is 
intended]
  urn:ietf:params:xml:ns:pidf:rpid-tuple

CIPID:

urn:ietf:params:xml:ns:pidf:cipid

future:

urn:ietf:params:xml:ns:pidf:future-status

prescaps:

urn:ietf:params:xml:ns:simple-prescaps-ext



So, the questions are:

1. Do these namespaces all appear as children of 
urn:ietf:params:xml:ns:pidf or just urn:ietf:params:xml:ns?

2. If they are children of pidf, is there any additional structure to 
the namespace beyond pidf? That is, do we do something like 
pidf:status:rpid-status to indicate that something extends the status 
element?

I don't feel that strongly on either of these, but I think we should be 
consistent. I would propose for (1) the answer is children of pidf, and 
for (2) I would propose no structure beyond that. The namespace 
hierarchy, I think, should follow the proposed schema hierarchy. So, if 
an extension defines an extension to schema foo, its namespace should be 
a child of that for schema foo.

Thoughts?

-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  Sun Feb 29 10: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 KAA26850
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 10: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 1AxSoL-0001NX-A8
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 10:24:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TFOvcL005293
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 10:24:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxSoL-0001NI-6M
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 10:24: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 KAA26823
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 10:24:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSoI-0006cu-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 10:24:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxSnK-0006XM-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 10:23:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSmT-0006Ra-00; Sun, 29 Feb 2004 10:23:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxSmS-0001HX-Qd; Sun, 29 Feb 2004 10: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 1AxSlj-0001G0-Gy
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 10:22: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 KAA26709
	for <simple@ietf.org>; Sun, 29 Feb 2004 10:22:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSlh-0006LC-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:22:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxSkx-0006Dt-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:21:28 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxSkG-00061d-00
	for simple@ietf.org; Sun, 29 Feb 2004 10:20:44 -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 i1TFKJNr011069
	for <simple@ietf.org>; Sun, 29 Feb 2004 10:20:20 -0500 (EST)
Message-ID: <40420318.8020708@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] usage of XML namespaces
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 10:19: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

Folks,

Having done detailed reads of our various rpids extensions, we appear to 
be all over the map in terms of our usage of XML namespaces. Here is 
what we are doing:

RPID:

  urn:ietf:params:xml:ns:pidf:rpid-status OR
    urn:ietf:params:xml:ns:pidf:status:rpid-status  [not sure which is 
intended]
  urn:ietf:params:xml:ns:pidf:rpid-tuple

CIPID:

urn:ietf:params:xml:ns:pidf:cipid

future:

urn:ietf:params:xml:ns:pidf:future-status

prescaps:

urn:ietf:params:xml:ns:simple-prescaps-ext



So, the questions are:

1. Do these namespaces all appear as children of 
urn:ietf:params:xml:ns:pidf or just urn:ietf:params:xml:ns?

2. If they are children of pidf, is there any additional structure to 
the namespace beyond pidf? That is, do we do something like 
pidf:status:rpid-status to indicate that something extends the status 
element?

I don't feel that strongly on either of these, but I think we should be 
consistent. I would propose for (1) the answer is children of pidf, and 
for (2) I would propose no structure beyond that. The namespace 
hierarchy, I think, should follow the proposed schema hierarchy. So, if 
an extension defines an extension to schema foo, its namespace should be 
a child of that for schema foo.

Thoughts?

-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  Sun Feb 29 11:07: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 LAA29413
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 11:07:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTTA-0004E4-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 11:07:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTSF-00046X-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 11:06:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTRM-0003z6-00; Sun, 29 Feb 2004 11:05:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTRA-0004CD-Fv; Sun, 29 Feb 2004 11:05:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTR4-0004Ar-0J
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 11:04: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 LAA29237
	for <simple@ietf.org>; Sun, 29 Feb 2004 11:04:54 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTR1-0003vS-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:04:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTQ2-0003nb-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:03:55 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTP8-0003eb-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:02:58 -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 i1TG2pL05626;
	Sun, 29 Feb 2004 18:02:51 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 18:02:50 +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 i1TG2oSi005251;
	Sun, 29 Feb 2004 18:02:50 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00koAHsm; Sun, 29 Feb 2004 18:02:49 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 i1TG2m716774;
	Sun, 29 Feb 2004 18:02:48 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 18:02:48 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] Chat sessions
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: <E392EEA75EC5F54AB75229B693B1B6A707E7A364@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP+gUFQtrszosbXRHWsgXFS8hd6vwAWXMuA
To: <pkyzivat@cisco.com>, <aki.niemi@nokia.com>
Cc: <adam@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 29 Feb 2004 16:02:48.0741 (UTC) FILETIME=[7A2B9550:01C3FEDD]
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 18:02: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: quoted-printable

Hi,

The intention of private messages is that=20
a) sender does not need to know the valid addresses for the recipients =
beyond the scope of the conference
b) they are sent wihtin the context of the conference, which can thus =
also be visible in the UI
c) they can be sent without additional signaling to setup the list of =
recipients, i.e. the list needs to be conveyed inline of the message

My understanding of what sidebar is may be wrong, but I've thought there =
is some state associated with the sidebar, unlike in the above case.=20

>From end-user's point of view private MSRP messages and private RTP =
communication may look the same, but from implementation point of view =
they are different.=20

Markus =20

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Paul Kyzivat
> Sent: 29 February, 2004 06:59
> To: Niemi Aki (Nokia-M/Espoo)
> Cc: ext Adam Roach; simple@ietf.org
> Subject: Re: [Simple] Chat sessions
>=20
>=20
>=20
>=20
> Niemi Aki (Nokia-M/Espoo) wrote:
> >=20
> >>  - Sending of messages to a subset of users in a conference
> >>    is *also* not IM specific, and will be addressed using
> >>    media policy in XCON. It should not be defined using
> >>    CPIM, since that will provide conflicting methods for
> >>    providing this functionality.
> \>
> > That's only if you think they provide the same=20
> functionality. Read my=20
> > previous post - I think sidebars are orthogonal to sending=20
> a message to=20
> > a subset of users in a conference (or in a conference=20
> sidebar, same thing).
>=20
> Certainly participants in a conference can try to note who=20
> some of the=20
> participants are and interact with them directly, and this is=20
> orthogonal=20
> with sidebars. But of course that only works if the participants=20
> disclose addresses that can be used to communicate directly with them.
>=20
> If you want the conference focus to act as a broker in establishing=20
> communication between subsets of members of the conference,=20
> so that it=20
> can happen even when the participant identities are hidden,=20
> then I think=20
> you are very much into the realm of sidebars.
>=20
> 	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  Sun Feb 29 11: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 LAA29479
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 11: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 1AxTTF-0004SJ-1p
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 11:07:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TG7Cjw017107
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 11:07:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTTE-0004Rg-7h
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 11: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 LAA29430
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 11:07:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTTB-0004E9-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 11:07:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTSG-00046f-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 11:06:13 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTRM-0003z6-00; Sun, 29 Feb 2004 11:05:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTRA-0004CD-Fv; Sun, 29 Feb 2004 11:05:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTR4-0004Ar-0J
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 11:04: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 LAA29237
	for <simple@ietf.org>; Sun, 29 Feb 2004 11:04:54 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTR1-0003vS-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:04:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTQ2-0003nb-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:03:55 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTP8-0003eb-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:02:58 -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 i1TG2pL05626;
	Sun, 29 Feb 2004 18:02:51 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 18:02:50 +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 i1TG2oSi005251;
	Sun, 29 Feb 2004 18:02:50 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00koAHsm; Sun, 29 Feb 2004 18:02:49 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 i1TG2m716774;
	Sun, 29 Feb 2004 18:02:48 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 18:02:48 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] Chat sessions
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: <E392EEA75EC5F54AB75229B693B1B6A707E7A364@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP+gUFQtrszosbXRHWsgXFS8hd6vwAWXMuA
To: <pkyzivat@cisco.com>, <aki.niemi@nokia.com>
Cc: <adam@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 29 Feb 2004 16:02:48.0741 (UTC) FILETIME=[7A2B9550:01C3FEDD]
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 18:02: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: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

The intention of private messages is that=20
a) sender does not need to know the valid addresses for the recipients =
beyond the scope of the conference
b) they are sent wihtin the context of the conference, which can thus =
also be visible in the UI
c) they can be sent without additional signaling to setup the list of =
recipients, i.e. the list needs to be conveyed inline of the message

My understanding of what sidebar is may be wrong, but I've thought there =
is some state associated with the sidebar, unlike in the above case.=20

>From end-user's point of view private MSRP messages and private RTP =
communication may look the same, but from implementation point of view =
they are different.=20

Markus =20

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Paul Kyzivat
> Sent: 29 February, 2004 06:59
> To: Niemi Aki (Nokia-M/Espoo)
> Cc: ext Adam Roach; simple@ietf.org
> Subject: Re: [Simple] Chat sessions
>=20
>=20
>=20
>=20
> Niemi Aki (Nokia-M/Espoo) wrote:
> >=20
> >>  - Sending of messages to a subset of users in a conference
> >>    is *also* not IM specific, and will be addressed using
> >>    media policy in XCON. It should not be defined using
> >>    CPIM, since that will provide conflicting methods for
> >>    providing this functionality.
> \>
> > That's only if you think they provide the same=20
> functionality. Read my=20
> > previous post - I think sidebars are orthogonal to sending=20
> a message to=20
> > a subset of users in a conference (or in a conference=20
> sidebar, same thing).
>=20
> Certainly participants in a conference can try to note who=20
> some of the=20
> participants are and interact with them directly, and this is=20
> orthogonal=20
> with sidebars. But of course that only works if the participants=20
> disclose addresses that can be used to communicate directly with them.
>=20
> If you want the conference focus to act as a broker in establishing=20
> communication between subsets of members of the conference,=20
> so that it=20
> can happen even when the participant identities are hidden,=20
> then I think=20
> you are very much into the realm of sidebars.
>=20
> 	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  Sun Feb 29 11:13: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 LAA29664
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 11:13:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTYu-0004xR-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 11:13:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTXr-0004mx-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 11:12:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTWv-0004fT-00; Sun, 29 Feb 2004 11:11:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTWv-0004zS-0U; Sun, 29 Feb 2004 11: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 1AxTVx-0004xQ-OP
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 11:10: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 LAA29559
	for <simple@ietf.org>; Sun, 29 Feb 2004 11:09:58 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTVv-0004X5-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:09:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTUz-0004RA-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:09:02 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTUD-0004ME-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:08:13 -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 i1TG87L09473;
	Sun, 29 Feb 2004 18:08:07 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 18:08:06 +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 i1TG86Tx022371;
	Sun, 29 Feb 2004 18:08:06 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00XTjFl8; Sun, 29 Feb 2004 18:08:03 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 i1TG83O28445;
	Sun, 29 Feb 2004 18:08:03 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 18:08:03 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] RE: Advanced IM requirements
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: <E392EEA75EC5F54AB75229B693B1B6A7054D5AF1@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP8NPp5q7RILtx2TC2q6ugwF/wXGwBOoqlgAE82m+AADFXkkA==
To: <eburger@snowshore.com>, <cboulton@ubiquity.net>, <aki.niemi@nokia.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 29 Feb 2004 16:08:03.0408 (UTC) FILETIME=[35B9F500:01C3FEDE]
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 18:08:02 +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,

See inline:

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Eric Burger
> Sent: 29 February, 2004 15:31
> To: Chris Boulton; Niemi Aki (Nokia-M/Espoo)
> Cc: simple@ietf.org
> Subject: RE: [Simple] RE: Advanced IM requirements
>=20
>=20
> The differences between the drafts goes much farther than=20
> e-mail format versus XML format.  That said, other than "XML=20
> is cool", is there a reason for using XML instead of reusing=20
> the Message Disposition Notification's e-mail-oriented syntax?
>=20
> First and foremost, the sipping-message-receipt draft does=20
> not specify the reporting period.  simple-imdn explicitly=20
> states that the recipient will send one and only one=20
> notification.  This simplifies state management at the=20
> sender.  It also eliminates an avenue for a denial-of-service=20
> attack, whereby the sender gets flooded with notifications as=20
> the message is received, processed, read, and deleted.
>=20
> If there is a requirement for following the entire lifetime=20
> of a message, SUBSCRIBE/NOTIFY is a much better technology=20
> than either sipping-message-receipt or simple-imdn.  That=20
> said, I cannot imagine a use case that requires such=20
> notification.  Am I missing something?
>=20

I guess SUBSCRIBE/NOTIFY still has problems over a long time period, as =
it requires refreshing, and the recovery of subscription state may be =
hard after e.g. powerdown, which is a quite normal thing with wireless =
endpoints.

Also, the notifications themselves, if they can be sent over a long time =
period, should be possible to store, if their recipient is not on-line. =
This seems to make MESSAGE a more suitable carrier.

Markus

> Paul's comments hold: GRUU is not likely to be a good idea=20
> for notifications.  In fact, the reason that e-mail=20
> notifications and simple-imdn notifications can go to a=20
> different URI than the message sender is that the=20
> notification processor is often an automaton.  The user does=20
> not want to see the notifications -- they just want to see=20
> the blinky light turn off or the grey icon turn solid.
>=20
> Moreover, the UAC instance could be long gone by the time the=20
> message has a disposition.  If you were in an interactive=20
> conversation, you wouldn't need notification in the first place...
>=20
> Is there a reason for the notification request and protocol=20
> machinery to be a SIP, and not CPIM, construction?  Is this a=20
> generic notification protocol for SIP?  If so, are there use=20
> cases outside of CPIM?  This also is an issue for the report=20
> MIME type.  It is OK if it is a generic SIP tool.  However, I=20
> would call it something other than=20
> application/receipt-info+xml if it is only for IM.  I would=20
> call it what it is, something like=20
> application/simple-notification+xml.
>=20
> One place where the issue of notification being a SIP vs.=20
> CPIM construct is message correlation.  The=20
> sipping-message-receipt draft goes to great lengths (e.g.,=20
> invoking GRUU and GRID) to identify a message.  However,=20
> there already is a MsgID parameter in CPIM.  Users have no=20
> concept of GRUU or GRID, but they do have concepts (or at=20
> least the user interface can make sensible indicators) of=20
> message ID.  Likewise, the use of Call-ID for <message-id>=20
> doesn't make sense.
>=20
> The normative UAS behavior is, IMHO, not correct for a=20
> message that requires disposition notification.  If the UAC=20
> requires a message disposition report, and the UAS refuses to=20
> give one, the message should be rejected.  In the e-mail=20
> world, this is how we train UAC's to not ask.
>=20
> On the processing of the Receipt-To header, the=20
> sipping-message-receipt draft suggests that "Receipt-To"=20
> SHOULD NOT be in a notification.  This really, really, really=20
> has to be MUST NOT.  Under what circumstance is it OK for a=20
> notification to ask for a notification?  While we're at it,=20
> the UAC needs a "MUST disregard Receipt-To in a notification".
>=20
> Concerning the <final-destination> element: It is useful to=20
> expose the route choices for error reports.  However, for=20
> notification reports is it a good idea to expose the UAS'=20
> actual Request-URI?
>=20
> simple-imdn explicitly did not include the <deleted> state. =20
> What does that mean for an Instant Message?
>=20
> > -----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
>=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  Sun Feb 29 11:13: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 LAA29793
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 11:13: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 1AxTYw-00057L-0q
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 11:13:06 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TGD5n6019665
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 11: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 1AxTYv-000576-Ta
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 11: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 LAA29681
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 11:13:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTYv-0004xW-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 11:13:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTXs-0004n4-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 11:12:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTWv-0004fT-00; Sun, 29 Feb 2004 11:11:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTWv-0004zS-0U; Sun, 29 Feb 2004 11: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 1AxTVx-0004xQ-OP
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 11:10: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 LAA29559
	for <simple@ietf.org>; Sun, 29 Feb 2004 11:09:58 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTVv-0004X5-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:09:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTUz-0004RA-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:09:02 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTUD-0004ME-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:08:13 -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 i1TG87L09473;
	Sun, 29 Feb 2004 18:08:07 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 18:08:06 +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 i1TG86Tx022371;
	Sun, 29 Feb 2004 18:08:06 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00XTjFl8; Sun, 29 Feb 2004 18:08:03 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 i1TG83O28445;
	Sun, 29 Feb 2004 18:08:03 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 18:08:03 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] RE: Advanced IM requirements
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: <E392EEA75EC5F54AB75229B693B1B6A7054D5AF1@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP8NPp5q7RILtx2TC2q6ugwF/wXGwBOoqlgAE82m+AADFXkkA==
To: <eburger@snowshore.com>, <cboulton@ubiquity.net>, <aki.niemi@nokia.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 29 Feb 2004 16:08:03.0408 (UTC) FILETIME=[35B9F500:01C3FEDE]
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 18:08:02 +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,

See inline:

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Eric Burger
> Sent: 29 February, 2004 15:31
> To: Chris Boulton; Niemi Aki (Nokia-M/Espoo)
> Cc: simple@ietf.org
> Subject: RE: [Simple] RE: Advanced IM requirements
>=20
>=20
> The differences between the drafts goes much farther than=20
> e-mail format versus XML format.  That said, other than "XML=20
> is cool", is there a reason for using XML instead of reusing=20
> the Message Disposition Notification's e-mail-oriented syntax?
>=20
> First and foremost, the sipping-message-receipt draft does=20
> not specify the reporting period.  simple-imdn explicitly=20
> states that the recipient will send one and only one=20
> notification.  This simplifies state management at the=20
> sender.  It also eliminates an avenue for a denial-of-service=20
> attack, whereby the sender gets flooded with notifications as=20
> the message is received, processed, read, and deleted.
>=20
> If there is a requirement for following the entire lifetime=20
> of a message, SUBSCRIBE/NOTIFY is a much better technology=20
> than either sipping-message-receipt or simple-imdn.  That=20
> said, I cannot imagine a use case that requires such=20
> notification.  Am I missing something?
>=20

I guess SUBSCRIBE/NOTIFY still has problems over a long time period, as =
it requires refreshing, and the recovery of subscription state may be =
hard after e.g. powerdown, which is a quite normal thing with wireless =
endpoints.

Also, the notifications themselves, if they can be sent over a long time =
period, should be possible to store, if their recipient is not on-line. =
This seems to make MESSAGE a more suitable carrier.

Markus

> Paul's comments hold: GRUU is not likely to be a good idea=20
> for notifications.  In fact, the reason that e-mail=20
> notifications and simple-imdn notifications can go to a=20
> different URI than the message sender is that the=20
> notification processor is often an automaton.  The user does=20
> not want to see the notifications -- they just want to see=20
> the blinky light turn off or the grey icon turn solid.
>=20
> Moreover, the UAC instance could be long gone by the time the=20
> message has a disposition.  If you were in an interactive=20
> conversation, you wouldn't need notification in the first place...
>=20
> Is there a reason for the notification request and protocol=20
> machinery to be a SIP, and not CPIM, construction?  Is this a=20
> generic notification protocol for SIP?  If so, are there use=20
> cases outside of CPIM?  This also is an issue for the report=20
> MIME type.  It is OK if it is a generic SIP tool.  However, I=20
> would call it something other than=20
> application/receipt-info+xml if it is only for IM.  I would=20
> call it what it is, something like=20
> application/simple-notification+xml.
>=20
> One place where the issue of notification being a SIP vs.=20
> CPIM construct is message correlation.  The=20
> sipping-message-receipt draft goes to great lengths (e.g.,=20
> invoking GRUU and GRID) to identify a message.  However,=20
> there already is a MsgID parameter in CPIM.  Users have no=20
> concept of GRUU or GRID, but they do have concepts (or at=20
> least the user interface can make sensible indicators) of=20
> message ID.  Likewise, the use of Call-ID for <message-id>=20
> doesn't make sense.
>=20
> The normative UAS behavior is, IMHO, not correct for a=20
> message that requires disposition notification.  If the UAC=20
> requires a message disposition report, and the UAS refuses to=20
> give one, the message should be rejected.  In the e-mail=20
> world, this is how we train UAC's to not ask.
>=20
> On the processing of the Receipt-To header, the=20
> sipping-message-receipt draft suggests that "Receipt-To"=20
> SHOULD NOT be in a notification.  This really, really, really=20
> has to be MUST NOT.  Under what circumstance is it OK for a=20
> notification to ask for a notification?  While we're at it,=20
> the UAC needs a "MUST disregard Receipt-To in a notification".
>=20
> Concerning the <final-destination> element: It is useful to=20
> expose the route choices for error reports.  However, for=20
> notification reports is it a good idea to expose the UAS'=20
> actual Request-URI?
>=20
> simple-imdn explicitly did not include the <deleted> state. =20
> What does that mean for an Instant Message?
>=20
> > -----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
>=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  Sun Feb 29 11:15: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 LAA29874
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 11:15:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTbk-0005IS-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 11:16:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTan-0005Bn-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 11:15:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTZr-00056C-00; Sun, 29 Feb 2004 11:14:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTZp-0005Bq-IQ; Sun, 29 Feb 2004 11: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 1AxTZ6-00057l-Ds
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 11:13: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 LAA29713
	for <simple@ietf.org>; Sun, 29 Feb 2004 11:13:14 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTZ5-0004yn-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:13:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTY7-0004p7-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:12:16 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTX9-0004hY-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:11: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 i1TGAj727842;
	Sun, 29 Feb 2004 18:10:45 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 18:10:41 +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 i1TGAf09017724;
	Sun, 29 Feb 2004 18:10:41 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00RAECH7; Sun, 29 Feb 2004 18:10: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 i1TGAc720118;
	Sun, 29 Feb 2004 18:10:38 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 18:10:38 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] Update to xcap package
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: <E392EEA75EC5F54AB75229B693B1B6A707E7A363@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP9z8/zWykFWD9xTumfexJmm9C1iwBCkjZw
To: <jdrosen@dynamicsoft.com>, <hisham.khartabil@nokia.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 29 Feb 2004 16:10:38.0669 (UTC) FILETIME=[9244E7D0:01C3FEDE]
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 18:10: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

> Things can get a lot easier and more flexible if we can=20
> generally assume that the client has a copy of the data its modifying, =

> so that it can use position to effect insertions and modifications.
>=20
> If its not possible, then I think we need to insist on unique=20
> attributes or it just gets really out of hand.

It would be really really nice if we would not need to assume that the =
client always has a fresh copy. While this may the case in most use =
cases, for instance large lists manipulated by multiple clients become =
cumbersome.

Markus=20

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 28 February, 2004 00:22
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
> inline.
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> >=20
> >> -----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
>=20
> >> Can you provide some motivating cases for 1 and 2? Is there=20
> >> something in CPCP?
> >=20
> >=20
> > 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=20
> 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.
>=20
> This is really an important assumption to verify or reject.
>=20
> Things can get a lot easier and more flexible if we can=20
> generally assume=20
> that the client has a copy of the data its modifying, so that=20
> it can use=20
> position to effect insertions and modifications.
>=20
> If its not possible, then I think we need to insist on unique=20
> attributes=20
> or it just gets really out of hand.
>=20
>=20
> >=20
> > If that can't be guaranteed then we need 1 and 2 above for CPCP.
> >=20
> > My proposal is:
> >=20
> > a. If there is an attribute that uniquely identifies an=20
> 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.
>=20
> In both cases, I think that insertion should take place at the end of=20
> the list. This vastly simplifies subsequent position based=20
> operations on=20
> the document.
>=20
> >=20
> > It would also be nice if, for a, the client can indicate=20
> the position
> > it wants to insert, for hashing reasons.
>=20
> This appears hard to do. I was unable to come up with a=20
> specific reason=20
> it would be needed. What do you mean by hashing?
>=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
>=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  Sun Feb 29 11:16: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 LAA29941
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 11:16: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 1AxTbn-0005NF-Br
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 11:16:03 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TGG3pZ020651
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 11:16:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTbn-0005N0-7p
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 11:16: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 LAA29892
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 11:16:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTbm-0005If-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 11:16:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTao-0005Bw-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 11:15:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTZr-00056C-00; Sun, 29 Feb 2004 11:14:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTZp-0005Bq-IQ; Sun, 29 Feb 2004 11: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 1AxTZ6-00057l-Ds
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 11:13: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 LAA29713
	for <simple@ietf.org>; Sun, 29 Feb 2004 11:13:14 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTZ5-0004yn-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:13:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTY7-0004p7-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:12:16 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTX9-0004hY-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:11: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 i1TGAj727842;
	Sun, 29 Feb 2004 18:10:45 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 18:10:41 +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 i1TGAf09017724;
	Sun, 29 Feb 2004 18:10:41 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00RAECH7; Sun, 29 Feb 2004 18:10: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 i1TGAc720118;
	Sun, 29 Feb 2004 18:10:38 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 18:10:38 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] Update to xcap package
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: <E392EEA75EC5F54AB75229B693B1B6A707E7A363@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP9z8/zWykFWD9xTumfexJmm9C1iwBCkjZw
To: <jdrosen@dynamicsoft.com>, <hisham.khartabil@nokia.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 29 Feb 2004 16:10:38.0669 (UTC) FILETIME=[9244E7D0:01C3FEDE]
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 18:10: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.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,

> Things can get a lot easier and more flexible if we can=20
> generally assume that the client has a copy of the data its modifying, =

> so that it can use position to effect insertions and modifications.
>=20
> If its not possible, then I think we need to insist on unique=20
> attributes or it just gets really out of hand.

It would be really really nice if we would not need to assume that the =
client always has a fresh copy. While this may the case in most use =
cases, for instance large lists manipulated by multiple clients become =
cumbersome.

Markus=20

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 28 February, 2004 00:22
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
> inline.
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> >=20
> >> -----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
>=20
> >> Can you provide some motivating cases for 1 and 2? Is there=20
> >> something in CPCP?
> >=20
> >=20
> > 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=20
> 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.
>=20
> This is really an important assumption to verify or reject.
>=20
> Things can get a lot easier and more flexible if we can=20
> generally assume=20
> that the client has a copy of the data its modifying, so that=20
> it can use=20
> position to effect insertions and modifications.
>=20
> If its not possible, then I think we need to insist on unique=20
> attributes=20
> or it just gets really out of hand.
>=20
>=20
> >=20
> > If that can't be guaranteed then we need 1 and 2 above for CPCP.
> >=20
> > My proposal is:
> >=20
> > a. If there is an attribute that uniquely identifies an=20
> 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.
>=20
> In both cases, I think that insertion should take place at the end of=20
> the list. This vastly simplifies subsequent position based=20
> operations on=20
> the document.
>=20
> >=20
> > It would also be nice if, for a, the client can indicate=20
> the position
> > it wants to insert, for hashing reasons.
>=20
> This appears hard to do. I was unable to come up with a=20
> specific reason=20
> it would be needed. What do you mean by hashing?
>=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
>=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  Sun Feb 29 11:29: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 LAA00343
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 11:29:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxToM-0006U3-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 11:29:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTnP-0006Oz-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 11:28:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTmb-0006Jr-00; Sun, 29 Feb 2004 11:27:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTmO-00063A-Ou; Sun, 29 Feb 2004 11: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 1AxTmM-00062w-B2
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 11: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 LAA00275
	for <simple@ietf.org>; Sun, 29 Feb 2004 11:26:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTmL-0006Ih-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:26:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTlN-0006DV-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:25:57 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTkQ-000646-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:24:58 -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 i1TGOONr011079;
	Sun, 29 Feb 2004 11:24:25 -0500 (EST)
Message-ID: <4042121C.2070201@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: aki.niemi@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
References: <E392EEA75EC5F54AB75229B693B1B6A7054D5AEA@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A7054D5AEA@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: Sun, 29 Feb 2004 11:23: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

Before I comment on this, as a meta-comment, I dont see any agenda time 
allocated in either simple or xcon to continue this discussion. Have I 
missed it?

inline.

Markus.Isomaki@nokia.com wrote:

> Hi all,
> 
> I think this thread has been a useful discussion on various topics
> related to conferencing, chat, anonymity, nicknames, display names,
> sidebars and private messages. Let me try to list my opinions on the
> different points:
> 
> 1. "Nicknames" are not specific to MSRP conferences, but can be
> applied to any type of conferences. There should be more clarity how
> to convey them in conference-info and in various media transports.
> Initially RTP and MSRP seem to be enough.

Well, a valid question that Brian has raised is if these nicknames are 
scoped to media or a dialog. In other words, can I be "jdr" for audio 
and "J.Rosenberg" for IM? I dont see much value in that. So, if we can 
use the same nickname across the media, then what we are really talking 
about is the way that *I* wish to be identified for this dialog, and 
thats the From field.

After that, identifying the talker in a specific media type is just an 
issue of placing that identifier into the identity mechanism provided in 
that media; From header in MSRP, or CNAME for RTP.

> 
> 2. There seem to be different scopes of "nicknames": a) A single
> conference instance: I believe the mechanism (or any other mechanism
> based on INVITE or SDP) proposed in the draft should only address
> this. Negotiation happens when setting up a session with the focus,
> and it is thus confusing if it had wider meaning. b) A set of
> conferences that are somehow federated (typically run by the same
> provider). In this case I believe the reservation of the nickname
> should be done with an out-of-band mechanism (I guess an XCAP usage
> similar to reserving list URIs would work), and somehow there should
> be a "realm" so that it would be possible to determine from a
> conference URI whether it belongs to the federation or not. If a user
> has a registered nickname within a realm, he probably still uses the
> mechanism in a) to announce it within a single conference in this
> realm. It is then upto the conference server to authorize the usage
> of the nickname. c) Any SIP services. Again some sort of out-of-band
> reservation, and then sending each request through a B2BUA that
> translates the "real" identity to the "nickname". This could be
> actually used simultaneously with the conference specific systems,
> i.e. having a "nickname" for a "nickname".

I think we need to define which we want. I dont like "all three". I tend 
to think its (b).

If, for some reason, two users end up using the same display name, then 
the server can add a 1 or 2 or something to disambiguate them when it 
redistributes.

If you want server assigned names, then basically that conference server 
is my SIP provider, and it would provide me the URI that I would use in 
the From field. So, in that case, what is needed is a way to obtain URIs 
from the server dynamically. GRUU actually does that. I'm not sure thats 
the right answer here, but its an option.

> 
> 3. In each case there is a SIP-element that actually knows the "real"
> identity of the user. In cases 2a) and 2b) it is the conference
> focus, in 2c) it is the B2BUA. Only the nickname is shown beyond this
> element, as intended.
> 
> 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?

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?

-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  Sun Feb 29 11:29: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 LAA00370
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 11:29: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 1AxToO-00069V-Tp
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 11:29:05 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TGT4e1023643
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 11:29:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxToO-00069G-Lq
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 11:29: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 LAA00360
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 11:29:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxToN-0006U8-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 11:29:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTnQ-0006P6-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 11:28:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTmb-0006Jr-00; Sun, 29 Feb 2004 11:27:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxTmO-00063A-Ou; Sun, 29 Feb 2004 11: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 1AxTmM-00062w-B2
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 11: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 LAA00275
	for <simple@ietf.org>; Sun, 29 Feb 2004 11:26:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTmL-0006Ih-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:26:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxTlN-0006DV-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:25:57 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxTkQ-000646-00
	for simple@ietf.org; Sun, 29 Feb 2004 11:24:58 -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 i1TGOONr011079;
	Sun, 29 Feb 2004 11:24:25 -0500 (EST)
Message-ID: <4042121C.2070201@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: aki.niemi@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
References: <E392EEA75EC5F54AB75229B693B1B6A7054D5AEA@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A7054D5AEA@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: Sun, 29 Feb 2004 11:23: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

Before I comment on this, as a meta-comment, I dont see any agenda time 
allocated in either simple or xcon to continue this discussion. Have I 
missed it?

inline.

Markus.Isomaki@nokia.com wrote:

> Hi all,
> 
> I think this thread has been a useful discussion on various topics
> related to conferencing, chat, anonymity, nicknames, display names,
> sidebars and private messages. Let me try to list my opinions on the
> different points:
> 
> 1. "Nicknames" are not specific to MSRP conferences, but can be
> applied to any type of conferences. There should be more clarity how
> to convey them in conference-info and in various media transports.
> Initially RTP and MSRP seem to be enough.

Well, a valid question that Brian has raised is if these nicknames are 
scoped to media or a dialog. In other words, can I be "jdr" for audio 
and "J.Rosenberg" for IM? I dont see much value in that. So, if we can 
use the same nickname across the media, then what we are really talking 
about is the way that *I* wish to be identified for this dialog, and 
thats the From field.

After that, identifying the talker in a specific media type is just an 
issue of placing that identifier into the identity mechanism provided in 
that media; From header in MSRP, or CNAME for RTP.

> 
> 2. There seem to be different scopes of "nicknames": a) A single
> conference instance: I believe the mechanism (or any other mechanism
> based on INVITE or SDP) proposed in the draft should only address
> this. Negotiation happens when setting up a session with the focus,
> and it is thus confusing if it had wider meaning. b) A set of
> conferences that are somehow federated (typically run by the same
> provider). In this case I believe the reservation of the nickname
> should be done with an out-of-band mechanism (I guess an XCAP usage
> similar to reserving list URIs would work), and somehow there should
> be a "realm" so that it would be possible to determine from a
> conference URI whether it belongs to the federation or not. If a user
> has a registered nickname within a realm, he probably still uses the
> mechanism in a) to announce it within a single conference in this
> realm. It is then upto the conference server to authorize the usage
> of the nickname. c) Any SIP services. Again some sort of out-of-band
> reservation, and then sending each request through a B2BUA that
> translates the "real" identity to the "nickname". This could be
> actually used simultaneously with the conference specific systems,
> i.e. having a "nickname" for a "nickname".

I think we need to define which we want. I dont like "all three". I tend 
to think its (b).

If, for some reason, two users end up using the same display name, then 
the server can add a 1 or 2 or something to disambiguate them when it 
redistributes.

If you want server assigned names, then basically that conference server 
is my SIP provider, and it would provide me the URI that I would use in 
the From field. So, in that case, what is needed is a way to obtain URIs 
from the server dynamically. GRUU actually does that. I'm not sure thats 
the right answer here, but its an option.

> 
> 3. In each case there is a SIP-element that actually knows the "real"
> identity of the user. In cases 2a) and 2b) it is the conference
> focus, in 2c) it is the B2BUA. Only the nickname is shown beyond this
> element, as intended.
> 
> 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?

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?

-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  Sun Feb 29 12:46: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 MAA02755
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 12:46:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxV0u-0006Yh-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 12:46:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxUzv-0006Rs-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 12:45:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxUz3-0006N8-00; Sun, 29 Feb 2004 12:44:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxUyv-0003FW-Rx; Sun, 29 Feb 2004 12: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 1AxUy1-0003ER-4c
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 12:43: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 MAA02703
	for <simple@ietf.org>; Sun, 29 Feb 2004 12:43:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxUxz-0006IU-00
	for simple@ietf.org; Sun, 29 Feb 2004 12:43:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxUx2-0006EO-00
	for simple@ietf.org; Sun, 29 Feb 2004 12:42:05 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxUwV-0006A9-00
	for simple@ietf.org; Sun, 29 Feb 2004 12:41:31 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1THfM716556;
	Sun, 29 Feb 2004 19:41:22 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 19:40:34 +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 i1THeYlU010036;
	Sun, 29 Feb 2004 19:40:34 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00XiwwCJ; Sun, 29 Feb 2004 19:40:31 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 i1THeV726464;
	Sun, 29 Feb 2004 19:40:31 +0200 (EET)
Received: from nokia.com ([10.162.252.201]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 19:40:30 +0200
Message-ID: <404223E2.5010707@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: 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
References: <E392EEA75EC5F54AB75229B693B1B6A7054D5AEA@esebe018.ntc.nokia.com> <4042121C.2070201@dynamicsoft.com>
In-Reply-To: <4042121C.2070201@dynamicsoft.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-OriginalArrivalTime: 29 Feb 2004 17:40:30.0582 (UTC) FILETIME=[20198960:01C3FEEB]
Content-Transfer-Encoding: 8bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 19:39: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 8bit



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  Sun Feb 29 12:46: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 MAA02811
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 12:46: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 1AxV10-0003Mh-QZ
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 12:46:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1THkALR012929
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 12:46:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxV10-0003MS-KU
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 12:46: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 MAA02774
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 12:46:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxV0y-0006ZC-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 12:46:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxUzx-0006S0-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 12:45:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxUz3-0006N8-00; Sun, 29 Feb 2004 12:44:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxUyv-0003FW-Rx; Sun, 29 Feb 2004 12: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 1AxUy1-0003ER-4c
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 12:43: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 MAA02703
	for <simple@ietf.org>; Sun, 29 Feb 2004 12:43:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxUxz-0006IU-00
	for simple@ietf.org; Sun, 29 Feb 2004 12:43:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxUx2-0006EO-00
	for simple@ietf.org; Sun, 29 Feb 2004 12:42:05 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxUwV-0006A9-00
	for simple@ietf.org; Sun, 29 Feb 2004 12:41:31 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1THfM716556;
	Sun, 29 Feb 2004 19:41:22 +0200 (EET)
X-Scanned: Sun, 29 Feb 2004 19:40:34 +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 i1THeYlU010036;
	Sun, 29 Feb 2004 19:40:34 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00XiwwCJ; Sun, 29 Feb 2004 19:40:31 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 i1THeV726464;
	Sun, 29 Feb 2004 19:40:31 +0200 (EET)
Received: from nokia.com ([10.162.252.201]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Sun, 29 Feb 2004 19:40:30 +0200
Message-ID: <404223E2.5010707@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: 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
References: <E392EEA75EC5F54AB75229B693B1B6A7054D5AEA@esebe018.ntc.nokia.com> <4042121C.2070201@dynamicsoft.com>
In-Reply-To: <4042121C.2070201@dynamicsoft.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-OriginalArrivalTime: 29 Feb 2004 17:40:30.0582 (UTC) FILETIME=[20198960:01C3FEEB]
Content-Transfer-Encoding: 8bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.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 19:39: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 8bit
Content-Transfer-Encoding: 8bit



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  Sun Feb 29 19:02: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 TAA17320
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 19:02:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axasx-0000Ib-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 19:02:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axary-0000A3-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 19:01:15 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axaqw-0007nS-00; Sun, 29 Feb 2004 19: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 1Axaqq-0007Yv-A4; Sun, 29 Feb 2004 19:00:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axaq1-0007Vp-7Y
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 18:59: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 SAA16958
	for <simple@ietf.org>; Sun, 29 Feb 2004 18:59:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axapy-0007eH-00
	for simple@ietf.org; Sun, 29 Feb 2004 18:59:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axap1-0007XK-00
	for simple@ietf.org; Sun, 29 Feb 2004 18:58:12 -0500
Received: from jalapeno.cc.columbia.edu ([128.59.59.238] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axao9-0007St-00
	for simple@ietf.org; Sun, 29 Feb 2004 18:57:17 -0500
Received: from cs.columbia.edu (UBAHN.dhcp.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 i1TNvDsW007491
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sun, 29 Feb 2004 18:57:15 -0500 (EST)
Message-ID: <40427C5A.7020204@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>
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.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: Sun, 29 Feb 2004 18:57: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

Thanks for the extensive comments. Part of the problem with the document 
is that it has been sliced and re-diced several times so that remnants 
of earlier incarnations are still there. I'm removing the editorial 
items below; from my quick reading, they should be easy to fix.

More later. I think it would be easier to split this into several 
threads if there is discussion on any of the items.

>> This extension does not replace media negotiation mechanisms defined
>>    for SIP (e.g., SDP [8]), therefore media negotiation (e.g., choice of
>>    voice and video codecs) MUST be performed according to RFC 3264 [10].

This was a remnant when the capabilities stuff was still in the draft. 
It makes even less sense now.

> This is an odd statement for this specification, especially as the first 

> I dont think there are any capabilities defined in RPID. Also, nothing 

Another one...

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

Agreed.

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


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


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

> 
>> Busy: User is busy, without further details.  This activity category
>>       would typically be indicated manually.
> 
> 
> 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.

I can be busy, but open to some kinds of communication from certain 
people. It just indicates that I'm probably not to be bothered with 
lengthy or can-wait communication.

> 
>> Permanent-absence: Presentity will not return for the foreseeable
>>       future, e.g., because it is no longer working for the company.
> 
> 
> what would this mean with open?

OPEN does seem unlikely here. I suppose if I have an answering service, 
this could happen.


> 
>> and the time until which is element is expected to be valid.  The
>>    'from' time MUST be in the past, the 'until' time in the future
>>    relative to the publication of the presence information.
> 
> 
> 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?



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


From exim@www1.ietf.org  Sun Feb 29 19:02: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 TAA17392
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 19:02: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 1Axat1-0007qR-EU
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 19:02:19 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2102JgL030154
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 19:02:19 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axat1-0007qH-Av
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 19: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 TAA17338
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 19:02:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axasy-0000Ig-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 19:02:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axarz-0000AA-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 19:01:16 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axaqw-0007nS-00; Sun, 29 Feb 2004 19: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 1Axaqq-0007Yv-A4; Sun, 29 Feb 2004 19:00:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axaq1-0007Vp-7Y
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 18:59: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 SAA16958
	for <simple@ietf.org>; Sun, 29 Feb 2004 18:59:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axapy-0007eH-00
	for simple@ietf.org; Sun, 29 Feb 2004 18:59:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axap1-0007XK-00
	for simple@ietf.org; Sun, 29 Feb 2004 18:58:12 -0500
Received: from jalapeno.cc.columbia.edu ([128.59.59.238] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axao9-0007St-00
	for simple@ietf.org; Sun, 29 Feb 2004 18:57:17 -0500
Received: from cs.columbia.edu (UBAHN.dhcp.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 i1TNvDsW007491
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sun, 29 Feb 2004 18:57:15 -0500 (EST)
Message-ID: <40427C5A.7020204@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>
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.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: Sun, 29 Feb 2004 18:57: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

Thanks for the extensive comments. Part of the problem with the document 
is that it has been sliced and re-diced several times so that remnants 
of earlier incarnations are still there. I'm removing the editorial 
items below; from my quick reading, they should be easy to fix.

More later. I think it would be easier to split this into several 
threads if there is discussion on any of the items.

>> This extension does not replace media negotiation mechanisms defined
>>    for SIP (e.g., SDP [8]), therefore media negotiation (e.g., choice of
>>    voice and video codecs) MUST be performed according to RFC 3264 [10].

This was a remnant when the capabilities stuff was still in the draft. 
It makes even less sense now.

> This is an odd statement for this specification, especially as the first 

> I dont think there are any capabilities defined in RPID. Also, nothing 

Another one...

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

Agreed.

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


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


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

> 
>> Busy: User is busy, without further details.  This activity category
>>       would typically be indicated manually.
> 
> 
> 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.

I can be busy, but open to some kinds of communication from certain 
people. It just indicates that I'm probably not to be bothered with 
lengthy or can-wait communication.

> 
>> Permanent-absence: Presentity will not return for the foreseeable
>>       future, e.g., because it is no longer working for the company.
> 
> 
> what would this mean with open?

OPEN does seem unlikely here. I suppose if I have an answering service, 
this could happen.


> 
>> and the time until which is element is expected to be valid.  The
>>    'from' time MUST be in the past, the 'until' time in the future
>>    relative to the publication of the presence information.
> 
> 
> 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?



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



From simple-admin@ietf.org  Sun Feb 29 19:13: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 TAA17933
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 19:13:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb3g-0001RS-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 19:13:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb2q-0001Ly-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 19:12:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb2P-0001G0-00; Sun, 29 Feb 2004 19:12:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axb2P-0000Ok-Nx; Sun, 29 Feb 2004 19: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 1Axb1q-0000Mu-Lv
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 19: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 TAA17875
	for <simple@ietf.org>; Sun, 29 Feb 2004 19:11:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb1n-0001Ep-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:11:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb0s-000199-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:10:27 -0500
Received: from mail4.microsoft.com ([131.107.3.122])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb0L-00011x-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:09:53 -0500
Received: from inet-vrs-04.redmond.corp.microsoft.com ([157.54.8.149]) by mail4.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 16:09:32 -0800
Received: from 157.54.8.23 by inet-vrs-04.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Sun, 29 Feb 2004 16:09:22 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-01.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 16:10:57 -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] Harmonizing MSRP and SIMS (long)
Message-ID: <DD07841287D0AD428833021705E0D14E018853D4@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Harmonizing MSRP and SIMS (long)
Thread-Index: AcP9rpCk8BUSacsMQTa+spJB90QVFAA/klZA
From: "Orit Levin" <oritl@microsoft.com>
To: "Adam Roach" <adam@dynamicsoft.com>,
        "Ben Campbell" <bcampbell@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 00:10:57.0568 (UTC) FILETIME=[ABABEA00:01C3FF21]
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 16:09: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

In reality, scalable IM systems do not necessarily build recovery
mechanisms and store messages. It really depends on the application: how
scalable it needs to be and how unacceptable the data lost is.

(Besides, the scalability problem exists because of the processing of
ack for EACH successfully sent message vs. getting notifications about
failures only.)

Anyway, the requirement is to have the application to be able to choose
the preferable mode, not to mandate one vs. the other.

Orit.

-----Original Message-----
From: Adam Roach [mailto:adam@dynamicsoft.com]=20
Sent: Friday, February 27, 2004 7:56 PM
To: Orit Levin; Ben Campbell
Cc: simple@ietf.org
Subject: RE: [Simple] Harmonizing MSRP and SIMS (long)

Orit Levin [mailto:oritl@microsoft.com] wrote:

> Nope. It means to have the ability to work in
> a mode when the response from the next hop is not
> being sent (not per message neither per a bulk
> of messages). If something does go wrong, NACK is
> sent (physically from the next hop, logically -
> not necessarily).=20
>=20
> Otherwise, MSRP will not scale for BIG systems.

I'm not certain I buy this assertion. Barriers to
scalability come into play when you have processing
that grows faster than linearly with the size of the
system. Transaction-level acknowledgements are a
simple linear increase over unacknowledged messages.
If necessary, acknowledgements can be made very, very
small (on the order of a dozen bytes or so), which
makes them a very small percentage increase over
unacknowledged operation.

The problems with unacknowledged operation over
TCP stem largely from the fact that a lost
connection can take a rather long time to percolate
up to the application. Once such a failure is
detected, the application needs to try to re-send
any potentially lost messages. With acknowledged
transactions, this is easy: any unacknowledged
transactions are retransmitted once an alternate
connection is established (with the corollary
that buffered messages can be discarded as soon
as they are acknowledged).

With unacknowledged messages, the application
essentially has to keep a theoretically infinite
buffer (which, in practice, means "some very large
number, multiplied by the link speed, and then
multiplied by the next hop latency") to do anything
sensible when a TCP connection glitches. Now *that*
will have trouble scaling.

> IM is more like RTP/RTCP for media than SIP for
> signaling.

Not in most important respects. With RTP, loss of a
packet cannot be recovered. By the time that the sender
could detect loss, it's already too late to do anything
for that specific loss. IM is very different in that
respect.

RR packets in RTCP provide aggregate statistics only
because specific RTP packets aren't interesting.
Individually, they're disposable. If one were to design
a similar RR packet for a protocol in which each "packet"
were valuable (like IM), then these records would
undoubtedly include acknowledgement of each received
message.

/a

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


From simple-admin@ietf.org  Sun Feb 29 19:13: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 TAA17955
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 19:13:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb3j-0001Rt-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 19:13:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb2s-0001MD-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 19:12:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb2P-0001G1-00; Sun, 29 Feb 2004 19:12:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axb2Q-0000Os-6p; Sun, 29 Feb 2004 19:12:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axb1r-0000Mz-2q
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 19:11: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 TAA17878
	for <simple@ietf.org>; Sun, 29 Feb 2004 19:11:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb1n-0001Ew-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:11:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb0t-00019H-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:10:28 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb0L-000123-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:09:53 -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);
	 Sun, 29 Feb 2004 16:09:08 -0800
Received: from 157.54.5.25 by INET-VRS-02.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Sun, 29 Feb 2004 16:09:23 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-03.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 16:10:03 -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: <DD07841287D0AD428833021705E0D14E018853D5@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Inter-domain Requirements for SIMPLE
Thread-Index: AcP+DTEUwEkA7A2BQ0CkqGC1qN548QArgvWw
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 00:10:03.0678 (UTC) FILETIME=[8B8CF3E0:01C3FF21]
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 16:09: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

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.

Hope it clarifies the case,
Orit.

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

Orit,

I am still confused on this requirement.

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=20
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?

If so, what is the motivating use case here?

THanks,
Jonathan R.

Orit Levin wrote:

> This requirement attempts to say:
>=20
> A potential watcher asks a presentity to grant access to presentity's
> presence information, but the watcher (or more precisely, its PS) is
not
> interested in the presence information being pushed on individual
basis
> from this point on. In other words, it can be implemented by just
adding
> the watcher to presentity's ACL. Or in case of groups, adding the
> requesting watcher to a specific group.
>=20
> Orit.
>=20
> -----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
>=20
> Orit, Avshalom -
>=20
> 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).
>=20
> One quick question: I don't understand what you're looking
> for with the first requirement of 7.1:
>=20
>    o  Presence access: It MUST be possible to request continuous
>       access to the status of a remote presentity without
>       "subscribing" to it.
>=20
> Could you explain this a little more?
>=20
> RjS
>=20
> On Mon, 2004-02-23 at 17:33, Orit Levin wrote:
>=20
>>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:
>>=20
>>
>=20
>
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-
> 00.txt
>=20
>>=20
>>We look forward to your feedbacks on how we can enhance SIMPLE to
>>support these directions.
>>=20
>>Thanks,
>>Orit.
>=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


From simple-admin@ietf.org  Sun Feb 29 19:13: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 TAA17977
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 19:13:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb3k-0001S3-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 19:13:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb2u-0001MT-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 19:12:33 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb2Q-0001G2-00; Sun, 29 Feb 2004 19: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 1Axb2P-0000PV-2C; Sun, 29 Feb 2004 19: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 1Axb1r-0000N4-Qk
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 19:11: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 TAA17881
	for <simple@ietf.org>; Sun, 29 Feb 2004 19:11:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb1o-0001F2-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:11:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb0u-00019P-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:10:29 -0500
Received: from mail3.microsoft.com ([131.107.3.123])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb0M-00012E-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:09:54 -0500
Received: from mail5.microsoft.com ([157.54.6.156]) by mail3.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 16:08:45 -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);
	 Sun, 29 Feb 2004 16:09:23 -0800
Received: from 157.54.8.23 by inet-vrs-05.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Sun, 29 Feb 2004 16:09:23 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-01.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 16:10:58 -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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
Message-ID: <DD07841287D0AD428833021705E0D14E018853D6@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Inter-domain Requirements for SIMPLE
Thread-Index: AcP+eIDYktNKqlpBRbaEmSFcfL15IAAQ5CmQ
From: "Orit Levin" <oritl@microsoft.com>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>
Cc: "IETF SIMPLE WG" <simple@ietf.org>, "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 01 Mar 2004 00:10:58.0883 (UTC) FILETIME=[AC749130:01C3FF21]
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 16:09:16 -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.

Orit.

-----Original Message-----
From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]=20
Sent: Saturday, February 28, 2004 7:59 PM
To: Orit Levin
Cc: IETF SIMPLE WG; Avshalom Houri
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE

Orit,

First, thanks for working on these. This is a topic that many of us have =

been thinking about for some time, and as our current batch of work is=20
finishing up, I think now is a good time to start visiting this topic=20
seriously.

OL: Thanks for supporting the effort. :-)

I think many of the requirements are met by existing SIP/SIMPLE=20
capabilities, if you treat PS-A and PS-B as "state agents", in the sense =

that they would terminate presence subscriptions from users in their own =

domains, and generate their own subscriptions to the peer servers to=20
obtain presence information. There are some naming and identification=20
issues associated with that, which we can deal with when it comes time=20
to mechnanism. But, with that model, many of your requirements are met.

OL: I agree that this is the most reasonable model. We wanted to get the =
support on this exact point from the WG before diving into the =
mechanism.

I didnt understand a few of them, however. In particular:

> User-to-User Requirements
>    o  Explicit Domain Identifier: It MUST be possible to unambiguously
>       determine which domain the user belongs to from the user=C6s
>       identifier (without requiring complicated lookups).

I dont understand this. Doesnt the sip URI have this property?

OL: Yes, SIP does. We hope that non-SIP IM will be able to plug into =
this model as well and we want them to be aware of this assumption.

>    o  Meaningful User Identifier: The user name MUST be meaningful to
>       the end-users (e.g. not a random global identifier).

I dont think its our job to mandate the format or conventions of names=20
allocated in a domain. I.e., we cannot force domains to allocate user=20
parts of the form jonathan_d_rosenberg@example.com. If example.com wants =

to assign me hha7sd66ai@example.com, that's their business.

We do have to be able to carry display names suitable for human=20
consumption, which is met by SIP already.

OL: I agree. MUST is too strong here.

Regarding these:

>  A user to all users in other domain: A user in one domain MUST be
>       able to allow and disallow its presence visibility to all users =
in
>       a specific other domain.
>    o  Per user granularity: A user in one domain MUST be able to allow
>       and disallow its presence visibility to a specific user in a
>       remote domain.
>    o  Asymmetric user relationships: Users in different domains MUST =
be
>       able to allow or disallow their presence visibility to each =
other
>       independently for each direction.

they are already met by the presence rules XML format that we have been=20
working on for some time, AFAIK.

OL: Regarding the above: The reason for stating these requirements was =
to ensure that after the proposed optimizations on the inter-domain =
interface are implemented, we don't loose these already existing =
properties. We will add clarification along these lines.

Regarding these:

>  o  Peer-to-peer authentication in federation scenario: Users MAY be
>       able to authenticate each other.
>    o  Peer-to-peer authentication in open public interconnection
>       scenario:  Users SHOULD be able to authenticate each other.

Are you talking about authenticating subscriptions? Notifications?=20
Presence documents?

OL: I would say - nice to have all of the above, but it may be =
impossible to achieve except for the presence documents. The rest will =
most probably end up hop-by-hop.

Generally, I think the main part of the problem here, in terms of whats=20
not currently solved, are these "optimizations" for reducing traffic=20
between domains.

OL: Yes, I agree with this observation. (Although, the rest needs to be =
clarified for out-of-box interoperability.)

Thanks,
Jonathan R.



Orit Levin wrote:

> Guys!
> We have submitted a requirements document for secure and efficient=20
> transfer of presence information over inter-domain links.
> Please, take a look at our thoughts and suggestions:
> =20
> =
/http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-=
00.txt/
> =20
> We look forward to your feedbacks on how we can enhance SIMPLE to=20
> support these directions.
> =20
> Thanks,
> Orit.

--=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  Sun Feb 29 19:13: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 TAA17998
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 19:13: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 1Axb3i-0000gJ-F5
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 19:13:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i210DM6u002619
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 19:13:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axb3i-0000gA-B5
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 19:13: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 TAA17951
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 19:13:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb3g-0001RX-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 19:13:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb2r-0001M5-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 19:12:30 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb2P-0001G0-00; Sun, 29 Feb 2004 19:12:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axb2P-0000Ok-Nx; Sun, 29 Feb 2004 19: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 1Axb1q-0000Mu-Lv
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 19: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 TAA17875
	for <simple@ietf.org>; Sun, 29 Feb 2004 19:11:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb1n-0001Ep-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:11:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb0s-000199-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:10:27 -0500
Received: from mail4.microsoft.com ([131.107.3.122])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb0L-00011x-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:09:53 -0500
Received: from inet-vrs-04.redmond.corp.microsoft.com ([157.54.8.149]) by mail4.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 16:09:32 -0800
Received: from 157.54.8.23 by inet-vrs-04.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Sun, 29 Feb 2004 16:09:22 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-01.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 16:10:57 -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] Harmonizing MSRP and SIMS (long)
Message-ID: <DD07841287D0AD428833021705E0D14E018853D4@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Harmonizing MSRP and SIMS (long)
Thread-Index: AcP9rpCk8BUSacsMQTa+spJB90QVFAA/klZA
From: "Orit Levin" <oritl@microsoft.com>
To: "Adam Roach" <adam@dynamicsoft.com>,
        "Ben Campbell" <bcampbell@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 00:10:57.0568 (UTC) FILETIME=[ABABEA00:01C3FF21]
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 16:09: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

In reality, scalable IM systems do not necessarily build recovery
mechanisms and store messages. It really depends on the application: how
scalable it needs to be and how unacceptable the data lost is.

(Besides, the scalability problem exists because of the processing of
ack for EACH successfully sent message vs. getting notifications about
failures only.)

Anyway, the requirement is to have the application to be able to choose
the preferable mode, not to mandate one vs. the other.

Orit.

-----Original Message-----
From: Adam Roach [mailto:adam@dynamicsoft.com]=20
Sent: Friday, February 27, 2004 7:56 PM
To: Orit Levin; Ben Campbell
Cc: simple@ietf.org
Subject: RE: [Simple] Harmonizing MSRP and SIMS (long)

Orit Levin [mailto:oritl@microsoft.com] wrote:

> Nope. It means to have the ability to work in
> a mode when the response from the next hop is not
> being sent (not per message neither per a bulk
> of messages). If something does go wrong, NACK is
> sent (physically from the next hop, logically -
> not necessarily).=20
>=20
> Otherwise, MSRP will not scale for BIG systems.

I'm not certain I buy this assertion. Barriers to
scalability come into play when you have processing
that grows faster than linearly with the size of the
system. Transaction-level acknowledgements are a
simple linear increase over unacknowledged messages.
If necessary, acknowledgements can be made very, very
small (on the order of a dozen bytes or so), which
makes them a very small percentage increase over
unacknowledged operation.

The problems with unacknowledged operation over
TCP stem largely from the fact that a lost
connection can take a rather long time to percolate
up to the application. Once such a failure is
detected, the application needs to try to re-send
any potentially lost messages. With acknowledged
transactions, this is easy: any unacknowledged
transactions are retransmitted once an alternate
connection is established (with the corollary
that buffered messages can be discarded as soon
as they are acknowledged).

With unacknowledged messages, the application
essentially has to keep a theoretically infinite
buffer (which, in practice, means "some very large
number, multiplied by the link speed, and then
multiplied by the next hop latency") to do anything
sensible when a TCP connection glitches. Now *that*
will have trouble scaling.

> IM is more like RTP/RTCP for media than SIP for
> signaling.

Not in most important respects. With RTP, loss of a
packet cannot be recovered. By the time that the sender
could detect loss, it's already too late to do anything
for that specific loss. IM is very different in that
respect.

RR packets in RTCP provide aggregate statistics only
because specific RTP packets aren't interesting.
Individually, they're disposable. If one were to design
a similar RR packet for a protocol in which each "packet"
were valuable (like IM), then these records would
undoubtedly include acknowledgement of each received
message.

/a

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



From exim@www1.ietf.org  Sun Feb 29 19:13: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 TAA18015
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 19:13: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 1Axb3l-0000gh-CD
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 19:13:25 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i210DP0H002637
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 19:13:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axb3l-0000gS-8w
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 19:13: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 TAA17973
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 19:13:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb3j-0001Ry-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 19:13:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb2t-0001ML-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 19:12:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb2P-0001G1-00; Sun, 29 Feb 2004 19:12:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axb2Q-0000Os-6p; Sun, 29 Feb 2004 19:12:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axb1r-0000Mz-2q
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 19:11: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 TAA17878
	for <simple@ietf.org>; Sun, 29 Feb 2004 19:11:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb1n-0001Ew-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:11:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb0t-00019H-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:10:28 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb0L-000123-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:09:53 -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);
	 Sun, 29 Feb 2004 16:09:08 -0800
Received: from 157.54.5.25 by INET-VRS-02.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Sun, 29 Feb 2004 16:09:23 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-03.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 16:10:03 -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: <DD07841287D0AD428833021705E0D14E018853D5@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Inter-domain Requirements for SIMPLE
Thread-Index: AcP+DTEUwEkA7A2BQ0CkqGC1qN548QArgvWw
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 00:10:03.0678 (UTC) FILETIME=[8B8CF3E0:01C3FF21]
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 16:09: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.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

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.

Hope it clarifies the case,
Orit.

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

Orit,

I am still confused on this requirement.

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=20
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?

If so, what is the motivating use case here?

THanks,
Jonathan R.

Orit Levin wrote:

> This requirement attempts to say:
>=20
> A potential watcher asks a presentity to grant access to presentity's
> presence information, but the watcher (or more precisely, its PS) is
not
> interested in the presence information being pushed on individual
basis
> from this point on. In other words, it can be implemented by just
adding
> the watcher to presentity's ACL. Or in case of groups, adding the
> requesting watcher to a specific group.
>=20
> Orit.
>=20
> -----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
>=20
> Orit, Avshalom -
>=20
> 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).
>=20
> One quick question: I don't understand what you're looking
> for with the first requirement of 7.1:
>=20
>    o  Presence access: It MUST be possible to request continuous
>       access to the status of a remote presentity without
>       "subscribing" to it.
>=20
> Could you explain this a little more?
>=20
> RjS
>=20
> On Mon, 2004-02-23 at 17:33, Orit Levin wrote:
>=20
>>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:
>>=20
>>
>=20
>
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-
> 00.txt
>=20
>>=20
>>We look forward to your feedbacks on how we can enhance SIMPLE to
>>support these directions.
>>=20
>>Thanks,
>>Orit.
>=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



From exim@www1.ietf.org  Sun Feb 29 19:14: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 TAA18032
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 19:14: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 1Axb3x-0000h9-Va
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 19:13:38 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i210Dbnt002665
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 19:13:37 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axb3x-0000gu-RF
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 19: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 TAA17995
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 19:13:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb3w-0001TL-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 19:13:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb2v-0001Ma-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 19:12:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb2Q-0001G2-00; Sun, 29 Feb 2004 19: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 1Axb2P-0000PV-2C; Sun, 29 Feb 2004 19: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 1Axb1r-0000N4-Qk
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 19:11: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 TAA17881
	for <simple@ietf.org>; Sun, 29 Feb 2004 19:11:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb1o-0001F2-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:11:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axb0u-00019P-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:10:29 -0500
Received: from mail3.microsoft.com ([131.107.3.123])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axb0M-00012E-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:09:54 -0500
Received: from mail5.microsoft.com ([157.54.6.156]) by mail3.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 16:08:45 -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);
	 Sun, 29 Feb 2004 16:09:23 -0800
Received: from 157.54.8.23 by inet-vrs-05.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Sun, 29 Feb 2004 16:09:23 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-01.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 16:10:58 -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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
Message-ID: <DD07841287D0AD428833021705E0D14E018853D6@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Inter-domain Requirements for SIMPLE
Thread-Index: AcP+eIDYktNKqlpBRbaEmSFcfL15IAAQ5CmQ
From: "Orit Levin" <oritl@microsoft.com>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>
Cc: "IETF SIMPLE WG" <simple@ietf.org>, "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 01 Mar 2004 00:10:58.0883 (UTC) FILETIME=[AC749130:01C3FF21]
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 16:09:16 -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.

Orit.

-----Original Message-----
From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]=20
Sent: Saturday, February 28, 2004 7:59 PM
To: Orit Levin
Cc: IETF SIMPLE WG; Avshalom Houri
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE

Orit,

First, thanks for working on these. This is a topic that many of us have =

been thinking about for some time, and as our current batch of work is=20
finishing up, I think now is a good time to start visiting this topic=20
seriously.

OL: Thanks for supporting the effort. :-)

I think many of the requirements are met by existing SIP/SIMPLE=20
capabilities, if you treat PS-A and PS-B as "state agents", in the sense =

that they would terminate presence subscriptions from users in their own =

domains, and generate their own subscriptions to the peer servers to=20
obtain presence information. There are some naming and identification=20
issues associated with that, which we can deal with when it comes time=20
to mechnanism. But, with that model, many of your requirements are met.

OL: I agree that this is the most reasonable model. We wanted to get the =
support on this exact point from the WG before diving into the =
mechanism.

I didnt understand a few of them, however. In particular:

> User-to-User Requirements
>    o  Explicit Domain Identifier: It MUST be possible to unambiguously
>       determine which domain the user belongs to from the user=C6s
>       identifier (without requiring complicated lookups).

I dont understand this. Doesnt the sip URI have this property?

OL: Yes, SIP does. We hope that non-SIP IM will be able to plug into =
this model as well and we want them to be aware of this assumption.

>    o  Meaningful User Identifier: The user name MUST be meaningful to
>       the end-users (e.g. not a random global identifier).

I dont think its our job to mandate the format or conventions of names=20
allocated in a domain. I.e., we cannot force domains to allocate user=20
parts of the form jonathan_d_rosenberg@example.com. If example.com wants =

to assign me hha7sd66ai@example.com, that's their business.

We do have to be able to carry display names suitable for human=20
consumption, which is met by SIP already.

OL: I agree. MUST is too strong here.

Regarding these:

>  A user to all users in other domain: A user in one domain MUST be
>       able to allow and disallow its presence visibility to all users =
in
>       a specific other domain.
>    o  Per user granularity: A user in one domain MUST be able to allow
>       and disallow its presence visibility to a specific user in a
>       remote domain.
>    o  Asymmetric user relationships: Users in different domains MUST =
be
>       able to allow or disallow their presence visibility to each =
other
>       independently for each direction.

they are already met by the presence rules XML format that we have been=20
working on for some time, AFAIK.

OL: Regarding the above: The reason for stating these requirements was =
to ensure that after the proposed optimizations on the inter-domain =
interface are implemented, we don't loose these already existing =
properties. We will add clarification along these lines.

Regarding these:

>  o  Peer-to-peer authentication in federation scenario: Users MAY be
>       able to authenticate each other.
>    o  Peer-to-peer authentication in open public interconnection
>       scenario:  Users SHOULD be able to authenticate each other.

Are you talking about authenticating subscriptions? Notifications?=20
Presence documents?

OL: I would say - nice to have all of the above, but it may be =
impossible to achieve except for the presence documents. The rest will =
most probably end up hop-by-hop.

Generally, I think the main part of the problem here, in terms of whats=20
not currently solved, are these "optimizations" for reducing traffic=20
between domains.

OL: Yes, I agree with this observation. (Although, the rest needs to be =
clarified for out-of-box interoperability.)

Thanks,
Jonathan R.



Orit Levin wrote:

> Guys!
> We have submitted a requirements document for secure and efficient=20
> transfer of presence information over inter-domain links.
> Please, take a look at our thoughts and suggestions:
> =20
> =
/http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-=
00.txt/
> =20
> We look forward to your feedbacks on how we can enhance SIMPLE to=20
> support these directions.
> =20
> Thanks,
> Orit.

--=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  Sun Feb 29 19:58: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 TAA19519
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 19:58:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxblQ-0005OA-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 19:58:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxbkL-0005Hy-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 19:57:26 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axbk0-0005CU-00; Sun, 29 Feb 2004 19: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 1Axbjx-0003qg-FB; Sun, 29 Feb 2004 19: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 1AxbjL-0003q7-65
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 19: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 TAA19467
	for <simple@ietf.org>; Sun, 29 Feb 2004 19:56:21 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxbjJ-0005BJ-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:56:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxbiM-00055y-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:55:23 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axbi6-00050m-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:55:06 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i210t4709161;
	Mon, 1 Mar 2004 02:55:04 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 02:54:52 +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 i210sqtH024957;
	Mon, 1 Mar 2004 02:54:52 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00l1xkHb; Mon, 01 Mar 2004 02:54:51 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 i210so701970;
	Mon, 1 Mar 2004 02:54:50 +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, 1 Mar 2004 02:54:51 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] comments on prescaps
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD8E@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] comments on prescaps
thread-index: AcP+1vjbGOLPXE43Q0O1VOrlTRhzwAASmuxA
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 00:54:51.0369 (UTC) FILETIME=[CD8A0D90:01C3FF27]
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 02:54: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.4 required=5.0 tests=AWL,HTML_MESSAGE,NO_REAL_NAME 
	autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

Thanks for comments. Inline:

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On
> Behalf Of ext Jonathan Rosenberg
> Sent: Monday, March 01, 2004 12:12 AM
> To: Simple WG
> Subject: [Simple] comments on prescaps
>=20
>=20
> > 3.3 <audio> element
> >=20
> >    The <audio> element indicates that the device supports audio as a
> >    streaming media type as defined in [6].
> >=20
> >    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'.
> >=20
> >    <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/'.
>=20
> This is inconsistent with callee-caps. In callee-caps, the audio tag
> means that the device supports streaming audio. The type tag, which=20
> already existed in the registry, indicates MIME types that the SIP=20
> client supports in SIP messages, NOT in streaming media.=20
> Thus, there is=20
> no callee cap mapping to the <type> element you define above. I would=20
> suggest that we not include a <type> in order to keep alignment with=20
> callee-caps.
>=20
> Same with the others - application, data, video, etc.

Right, thanks for clarifying this. Based on this it is probably best
idea to remove <type> from <voice>, <video>,  and so on.

> > 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).
>=20
> I suggest alignment with callee caps, and thus, no.

There is also one other tag (language) which is not present in callee
caps. To keep the draft's scope consistent it might be reasonable to
remove both of these.
=20
There might exist good use cases for both of these (type and language)
so I would like to hear how other people feel about this.=20

> > 3.23 Extension elements
> >=20
> >    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.
>=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.
>
> The reasons are:
>=20
>    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,=20
> or, if later we do define a matching set of real XML=20
> extensions to carry=20
> it, it could appear there. You dont want to have two valid ways of=20
> carrying the data

Good point

>    3. there is an argument to be made that the PA should not
> generally=20
> be conveying infomraiton it doesnt understand, and that is=20
> the case here
>=20
> As such, I would recommend dropping this entire section.

I am fine with this proposal. It is probably better to have only one
extension mechanism instead of existing two.

> > 5. Generating SIP request based on 'prescaps' extension
> >=20
> >    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.
>=20
> It should not be necessary, in fact, to do this at all. The
> contact URI=20
> 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?=20
But in any case you are right that contact URI should route to correct
UA.

> > 9.1  URN sub-namespace registration for
> >     'urn:ietf:params:xml:ns:simple-prescaps-ext'
> >=20
> >    URI:
> >    urn:ietf:params:xml:ns:simple-prescaps-ext
> >=20
> >    Description:
> >    This is the XML namespace for XML elements defined by=20
> [[[RFCXXXX]]]
> >    to describe communication means extension for CPIM-PIDF presence
> >    document format in application/cpim-pidf+xml content type.
> >=20
> >    Registrant Contact:
> >    IETF, SIMPLE working group, <simple@ietf.org>
> >    Mikko Lonnfors, <mikko.lonnfors@nokia.com>
> >=20
> >    XML:
> >=20
> >    BEGIN
> >    <?xml version=3D"1.0"?>
> >    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
> >    "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
> >    <html xmlns=3D"http://www.w3.org/1999/xhtml
> >    <head>
> >         <meta http-equiv=3D"content-type"
> >         content=3D"text/html;charset=3Diso-8859-1"/>
> >         <title>PIDF User Agent capability extension</title>
> >    </head>
> >    <body>
> >        <h1>Namespace for PIDF User Agent capability extension</h1>
> >        <h2>application/cpim-pidf+xml</h2>
> >        <p>See <a href=3D"[[[URL of published =
RFC]]]">RFCXXXX</a>.</p>
> >     </body>
> >     </html>
> >    END
>=20
> The namespace included in <h2> above is a mime type. It should be the=20
> namespace. This is a bug in pidf that appears to have carried into=20
> nearly every xml based extension to come out of simple...

Yes, I also realized this yesterday. Will be fixed.

- Mikko
=20
> Also, we appear to be all over the map in terms of how we are=20
> using XML=20
> namespaces for our extensions. I'll send a separate note on that.
>=20
>=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  Sun Feb 29 19:59: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 TAA19545
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 19:59: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 1AxblT-0003yk-1U
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 19:58:35 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i210wZ64015293
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 19:58:35 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxblS-0003ya-SP
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 19:58: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 TAA19534
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 19:58:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxblQ-0005OH-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 19:58:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxbkM-0005I6-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 19:57:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axbk0-0005CU-00; Sun, 29 Feb 2004 19: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 1Axbjx-0003qg-FB; Sun, 29 Feb 2004 19: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 1AxbjL-0003q7-65
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 19: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 TAA19467
	for <simple@ietf.org>; Sun, 29 Feb 2004 19:56:21 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxbjJ-0005BJ-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:56:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxbiM-00055y-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:55:23 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axbi6-00050m-00
	for simple@ietf.org; Sun, 29 Feb 2004 19:55:06 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i210t4709161;
	Mon, 1 Mar 2004 02:55:04 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 02:54:52 +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 i210sqtH024957;
	Mon, 1 Mar 2004 02:54:52 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00l1xkHb; Mon, 01 Mar 2004 02:54:51 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 i210so701970;
	Mon, 1 Mar 2004 02:54:50 +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, 1 Mar 2004 02:54:51 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] comments on prescaps
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD8E@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] comments on prescaps
thread-index: AcP+1vjbGOLPXE43Q0O1VOrlTRhzwAASmuxA
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 00:54:51.0369 (UTC) FILETIME=[CD8A0D90:01C3FF27]
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 02:54: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.3 required=5.0 tests=AWL,HTML_MESSAGE,NO_REAL_NAME 
	autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

Thanks for comments. Inline:

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On
> Behalf Of ext Jonathan Rosenberg
> Sent: Monday, March 01, 2004 12:12 AM
> To: Simple WG
> Subject: [Simple] comments on prescaps
>=20
>=20
> > 3.3 <audio> element
> >=20
> >    The <audio> element indicates that the device supports audio as a
> >    streaming media type as defined in [6].
> >=20
> >    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'.
> >=20
> >    <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/'.
>=20
> This is inconsistent with callee-caps. In callee-caps, the audio tag
> means that the device supports streaming audio. The type tag, which=20
> already existed in the registry, indicates MIME types that the SIP=20
> client supports in SIP messages, NOT in streaming media.=20
> Thus, there is=20
> no callee cap mapping to the <type> element you define above. I would=20
> suggest that we not include a <type> in order to keep alignment with=20
> callee-caps.
>=20
> Same with the others - application, data, video, etc.

Right, thanks for clarifying this. Based on this it is probably best
idea to remove <type> from <voice>, <video>,  and so on.

> > 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).
>=20
> I suggest alignment with callee caps, and thus, no.

There is also one other tag (language) which is not present in callee
caps. To keep the draft's scope consistent it might be reasonable to
remove both of these.
=20
There might exist good use cases for both of these (type and language)
so I would like to hear how other people feel about this.=20

> > 3.23 Extension elements
> >=20
> >    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.
>=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.
>
> The reasons are:
>=20
>    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,=20
> or, if later we do define a matching set of real XML=20
> extensions to carry=20
> it, it could appear there. You dont want to have two valid ways of=20
> carrying the data

Good point

>    3. there is an argument to be made that the PA should not
> generally=20
> be conveying infomraiton it doesnt understand, and that is=20
> the case here
>=20
> As such, I would recommend dropping this entire section.

I am fine with this proposal. It is probably better to have only one
extension mechanism instead of existing two.

> > 5. Generating SIP request based on 'prescaps' extension
> >=20
> >    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.
>=20
> It should not be necessary, in fact, to do this at all. The
> contact URI=20
> 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?=20
But in any case you are right that contact URI should route to correct
UA.

> > 9.1  URN sub-namespace registration for
> >     'urn:ietf:params:xml:ns:simple-prescaps-ext'
> >=20
> >    URI:
> >    urn:ietf:params:xml:ns:simple-prescaps-ext
> >=20
> >    Description:
> >    This is the XML namespace for XML elements defined by=20
> [[[RFCXXXX]]]
> >    to describe communication means extension for CPIM-PIDF presence
> >    document format in application/cpim-pidf+xml content type.
> >=20
> >    Registrant Contact:
> >    IETF, SIMPLE working group, <simple@ietf.org>
> >    Mikko Lonnfors, <mikko.lonnfors@nokia.com>
> >=20
> >    XML:
> >=20
> >    BEGIN
> >    <?xml version=3D"1.0"?>
> >    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
> >    "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
> >    <html xmlns=3D"http://www.w3.org/1999/xhtml
> >    <head>
> >         <meta http-equiv=3D"content-type"
> >         content=3D"text/html;charset=3Diso-8859-1"/>
> >         <title>PIDF User Agent capability extension</title>
> >    </head>
> >    <body>
> >        <h1>Namespace for PIDF User Agent capability extension</h1>
> >        <h2>application/cpim-pidf+xml</h2>
> >        <p>See <a href=3D"[[[URL of published =
RFC]]]">RFCXXXX</a>.</p>
> >     </body>
> >     </html>
> >    END
>=20
> The namespace included in <h2> above is a mime type. It should be the=20
> namespace. This is a bug in pidf that appears to have carried into=20
> nearly every xml based extension to come out of simple...

Yes, I also realized this yesterday. Will be fixed.

- Mikko
=20
> Also, we appear to be all over the map in terms of how we are=20
> using XML=20
> namespaces for our extensions. I'll send a separate note on that.
>=20
>=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  Sun Feb 29 20: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 UAA20993
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 20:33:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcJM-0000oX-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 20:33:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcIU-0000hk-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 20:32:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcHq-0000ZK-00; Sun, 29 Feb 2004 20:32:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcHq-0007LJ-1s; Sun, 29 Feb 2004 20:32:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcHS-0007Jw-N1
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:31: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 UAA20830
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:31:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcHQ-0000YA-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:31:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcGQ-0000Rm-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:30:35 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcFu-0000Jp-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:30:02 -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 i211TR0p029833
	for <simple@ietf.org>; Sun, 29 Feb 2004 19:29:27 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ30B>; Sun, 29 Feb 2004 19:29:27 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A345@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Adam Roach
	 <adam@dynamicsoft.com>
Cc: Simple WG <simple@ietf.org>
Subject: RE: [Simple] Updated XCAP specification
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: Sun, 29 Feb 2004 19:29: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

Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] wrote:

> I also imagine that in many cases, the client is receiving the XML and 
> the root document has no MIME type per se. There are actually relatively 
> few registered XML mime types in the registry, in fact. I suspect most 
> cases, knowing the schema or other forms of XML context is more 
> important. 

Hmmm... you raise an interesting point. I guess to be "complete,"
we would need to include parameters to indicate root type, schema,
and something like an xpath expression to demonstrate where in the
schema the excerpt lives. That seems a bit extreme, so I guess
leaving it off -- for the time being, at least -- is probably okay.

> ...you need to understand the requirements 
> for the problem you are trying to solve. Its not clear to me what cases 
> would benefit from MIME type information as opposed to other XML context.

I can get along with that. If future applications need this (kind of)
information in the future, they can always add parameters to convey
specifically what they need.

/a

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


From exim@www1.ietf.org  Sun Feb 29 20: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 UAA21026
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 20: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 1AxcJQ-0007W4-FT
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 20:33:40 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i211XeCP028891
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 20:33:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcJQ-0007Vs-B5
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 20:33: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 UAA21013
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 20:33:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcJN-0000od-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 20:33:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcIU-0000hr-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 20:32:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcHq-0000ZK-00; Sun, 29 Feb 2004 20:32:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcHq-0007LJ-1s; Sun, 29 Feb 2004 20:32:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcHS-0007Jw-N1
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:31: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 UAA20830
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:31:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcHQ-0000YA-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:31:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcGQ-0000Rm-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:30:35 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcFu-0000Jp-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:30:02 -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 i211TR0p029833
	for <simple@ietf.org>; Sun, 29 Feb 2004 19:29:27 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ30B>; Sun, 29 Feb 2004 19:29:27 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A345@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Adam Roach
	 <adam@dynamicsoft.com>
Cc: Simple WG <simple@ietf.org>
Subject: RE: [Simple] Updated XCAP specification
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: Sun, 29 Feb 2004 19:29: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

Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] wrote:

> I also imagine that in many cases, the client is receiving the XML and 
> the root document has no MIME type per se. There are actually relatively 
> few registered XML mime types in the registry, in fact. I suspect most 
> cases, knowing the schema or other forms of XML context is more 
> important. 

Hmmm... you raise an interesting point. I guess to be "complete,"
we would need to include parameters to indicate root type, schema,
and something like an xpath expression to demonstrate where in the
schema the excerpt lives. That seems a bit extreme, so I guess
leaving it off -- for the time being, at least -- is probably okay.

> ...you need to understand the requirements 
> for the problem you are trying to solve. Its not clear to me what cases 
> would benefit from MIME type information as opposed to other XML context.

I can get along with that. If future applications need this (kind of)
information in the future, they can always add parameters to convey
specifically what they need.

/a

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



From simple-admin@ietf.org  Sun Feb 29 20:39: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 UAA21470
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 20:39:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcP3-0001Wg-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 20:39:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcOH-0001Qs-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 20:38:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcNg-0001Jj-00; Sun, 29 Feb 2004 20:38:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcNc-000809-Cm; Sun, 29 Feb 2004 20:38:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcMu-0007pD-0Z
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:37: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 UAA21265
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:37:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcMr-0001FN-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:37:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcLt-00017t-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:36:14 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcL0-0000xG-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:35:18 -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 i211YvNr011152;
	Sun, 29 Feb 2004 20:34:58 -0500 (EST)
Message-ID: <4042932E.3020000@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: Adam Roach <adam@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Updated XCAP specification
References: <9ACE0CEE075B494096C86C23878BF85906A345@dyn-tx-exch-001.dynamicsoft.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A345@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: Sun, 29 Feb 2004 20:34:38 -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 Roach wrote:

> Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] wrote:
> 
>  > I also imagine that in many cases, the client is receiving the XML and
>  > the root document has no MIME type per se. There are actually relatively
>  > few registered XML mime types in the registry, in fact. I suspect most
>  > cases, knowing the schema or other forms of XML context is more
>  > important.
> 
> Hmmm... you raise an interesting point. I guess to be "complete,"
> we would need to include parameters to indicate root type, schema,
> and something like an xpath expression to demonstrate where in the
> schema the excerpt lives. That seems a bit extreme, so I guess
> leaving it off -- for the time being, at least -- is probably okay.

Indeed, there is a LOT of context one could define. See:

http://www.w3.org/TR/2001/CR-xml-fragment-20010212

which defines an entire XML format that can wrap a fragment to convey 
this context.


> 
>  > ...you need to understand the requirements
>  > for the problem you are trying to solve. Its not clear to me what cases
>  > would benefit from MIME type information as opposed to other XML 
> context.
> 
> I can get along with that. If future applications need this (kind of)
> information in the future, they can always add parameters to convey
> specifically what they need.

True.

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  Sun Feb 29 20:40: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 UAA21511
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 20:40: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 1AxcP6-0008OG-Bw
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 20:39:32 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i211dWYY032246
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 20:39:32 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcP6-0008Nz-7V
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 20:39: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 UAA21487
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 20:39:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcP3-0001Wl-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 20:39:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcOI-0001Qz-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 20:38:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcNg-0001Jj-00; Sun, 29 Feb 2004 20:38:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcNc-000809-Cm; Sun, 29 Feb 2004 20:38:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcMu-0007pD-0Z
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:37: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 UAA21265
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:37:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcMr-0001FN-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:37:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcLt-00017t-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:36:14 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcL0-0000xG-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:35:18 -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 i211YvNr011152;
	Sun, 29 Feb 2004 20:34:58 -0500 (EST)
Message-ID: <4042932E.3020000@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: Adam Roach <adam@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Updated XCAP specification
References: <9ACE0CEE075B494096C86C23878BF85906A345@dyn-tx-exch-001.dynamicsoft.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A345@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: Sun, 29 Feb 2004 20:34:38 -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 Roach wrote:

> Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] wrote:
> 
>  > I also imagine that in many cases, the client is receiving the XML and
>  > the root document has no MIME type per se. There are actually relatively
>  > few registered XML mime types in the registry, in fact. I suspect most
>  > cases, knowing the schema or other forms of XML context is more
>  > important.
> 
> Hmmm... you raise an interesting point. I guess to be "complete,"
> we would need to include parameters to indicate root type, schema,
> and something like an xpath expression to demonstrate where in the
> schema the excerpt lives. That seems a bit extreme, so I guess
> leaving it off -- for the time being, at least -- is probably okay.

Indeed, there is a LOT of context one could define. See:

http://www.w3.org/TR/2001/CR-xml-fragment-20010212

which defines an entire XML format that can wrap a fragment to convey 
this context.


> 
>  > ...you need to understand the requirements
>  > for the problem you are trying to solve. Its not clear to me what cases
>  > would benefit from MIME type information as opposed to other XML 
> context.
> 
> I can get along with that. If future applications need this (kind of)
> information in the future, they can always add parameters to convey
> specifically what they need.

True.

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  Sun Feb 29 20:47: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 UAA21974
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 20:47:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcWq-0002hr-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 20:47:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcUx-0002Jb-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 20:45:36 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcTS-000204-00; Sun, 29 Feb 2004 20:44:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcTR-0000G0-O2; Sun, 29 Feb 2004 20: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 1AxcSo-00006s-Hn
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:43: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 UAA21638
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:43:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcSm-0001uS-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:43:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcRw-0001oK-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:42:29 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcRP-0001i8-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:41:55 -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 i211fI0p002268;
	Sun, 29 Feb 2004 19:41:18 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ301>; Sun, 29 Feb 2004 19:41:18 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A346@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Cullen Jennings'" <fluffy@cisco.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        Adam Roach <adam@dynamicsoft.com>
Cc: 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: 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: Sun, 29 Feb 2004 19:41: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.1 required=5.0 tests=AWL autolearn=no version=2.60

>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


From exim@www1.ietf.org  Sun Feb 29 20: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 UAA22081
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 20: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 1AxcWu-0000oW-A0
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 20:47:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i211laMi003122
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 20:47:36 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcWu-0000oG-50
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 20:47: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 UAA21990
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 20:47:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcWr-0002i8-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 20:47:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcUy-0002Jr-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 20:45:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcTS-000204-00; Sun, 29 Feb 2004 20:44:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcTR-0000G0-O2; Sun, 29 Feb 2004 20: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 1AxcSo-00006s-Hn
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:43: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 UAA21638
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:43:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcSm-0001uS-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:43:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcRw-0001oK-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:42:29 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcRP-0001i8-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:41:55 -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 i211fI0p002268;
	Sun, 29 Feb 2004 19:41:18 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ301>; Sun, 29 Feb 2004 19:41:18 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A346@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Cullen Jennings'" <fluffy@cisco.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        Adam Roach <adam@dynamicsoft.com>
Cc: 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: 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: Sun, 29 Feb 2004 19:41: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.1 required=5.0 tests=AWL autolearn=no version=2.60

>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



From simple-admin@ietf.org  Sun Feb 29 21:05: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 VAA23446
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 21:05:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcoL-0005CI-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:05:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcnX-00051p-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:04:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcmm-0004tO-03; Sun, 29 Feb 2004 21:04:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axcgy-0002QZ-Ho; Sun, 29 Feb 2004 20: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 1AxcgI-0002PI-I5
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:57: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 UAA23140
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:57:16 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcgF-0004Me-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:57:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcfI-0004Fg-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:56:16 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxceJ-00048i-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:55:15 -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 i211tD716182;
	Mon, 1 Mar 2004 03:55:13 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 03:54:59 +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 i211sxJa012346;
	Mon, 1 Mar 2004 03:54:59 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00Ve8smk; Mon, 01 Mar 2004 03:54:57 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 i211sv729443;
	Mon, 1 Mar 2004 03:54:57 +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 03:54:56 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Simple] MSRP: Wrapped types
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: <2038BCC78B1AD641891A0D1AE133DBB7017977FD@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] MSRP: Wrapped types
Thread-Index: AcP9dJPvU0dbLmjNTSOZ/hwNEOAzwwBu2umw
To: <bcampbell@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 01:54:56.0388 (UTC) FILETIME=[324C4C40:01C3FF30]
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 03:54: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

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
>=20
>=20
> 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.
>=20
> 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 allow any=20
> number of content-types, but insist that everything be wrapped in a=20
> message/cpim envelope.
>=20
> 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.
>=20
> Two possible alternatives were offered:
>=20
> 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.
>=20
> 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.
>=20
> And of course, there is an implied item 3: Leave it as is.
>=20
> Thoughts?
>=20
> Thanks!
>=20
> Ben.
>=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  Sun Feb 29 21:05: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 VAA23480
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 21:05:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcoP-0005Ct-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:05:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axcnc-00052i-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:04:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcmm-0004tO-09; Sun, 29 Feb 2004 21:04:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axce7-00022N-Ps; Sun, 29 Feb 2004 20: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 1AxcdR-00020o-KI
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20: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 UAA22947
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:54:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcdP-00043N-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:54:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxccT-0003xE-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:53:21 -0500
Received: from brazilnut.cc.columbia.edu ([128.59.59.203] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcbi-0003oV-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:52:34 -0500
Received: from cs.columbia.edu (UBAHN.dhcp.ietf59.or.kr [218.37.228.104])
	(user=hgs10 mech=PLAIN bits=0)
	by brazilnut.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i211qUDj027876
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sun, 29 Feb 2004 20:52:32 -0500 (EST)
Message-ID: <40429762.4070101@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)
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.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: Sun, 29 Feb 2004 20:52: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=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

>> The namespace URIs for these elements defined by this specification
>>    are URNs [2], using the namespace identifier 'ietf' defined by [3]
>>    and extended by [5]:
>>
>>       urn:ietf:params:xml:ns:pidf:rpid-status
>>       urn:ietf:params:xml:ns:pidf:rpid-tuple
> 
> 
> You might want to mention the motivation for multiple namespaces (I'm 
> not sure I recall what it is).

This is based on Section 4.2.5 of 
http://www.ietf.org/internet-drafts/draft-ietf-impp-cpim-pidf-08.txt



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


From simple-admin@ietf.org  Sun Feb 29 21:05: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 VAA23522
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 21:05:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcoV-0005Dg-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:05:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axcni-00053l-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:04:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcmm-0004tO-0G; Sun, 29 Feb 2004 21:04:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxccA-0001pF-36; Sun, 29 Feb 2004 20:53:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcbT-0001i4-HN
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:52: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 UAA22697
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:52:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcbQ-0003kt-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:52:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcZp-0003Oe-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:50:38 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcYN-0002yU-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:49:07 -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 i211mc0p003782;
	Sun, 29 Feb 2004 19:48:38 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ30K>; Sun, 29 Feb 2004 19:48:38 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A347@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Cc: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
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: Sun, 29 Feb 2004 19:48:29 -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:

> - Section 3: and <entry> element has 2 attributes, name and 
> uri. For xcap specific reasons, I understand why name needs 
> to be an attribute

Yes, I agree that it does, and that the reasons are rather
specific to XCAP.

> but I think it is much cleaner to have 
> the uri as an element. It fits in better with the 
> display-name element and other extensions that will go there.

So... are you proposing a change or not?

/a

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


From simple-admin@ietf.org  Sun Feb 29 21:05: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 VAA23565
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 21:05:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcoe-0005F2-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:05:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axcnt-00055H-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:05:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcmn-0004tO-01; Sun, 29 Feb 2004 21: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 1AxcZJ-0001Kp-NF; Sun, 29 Feb 2004 20: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 1AxcZ3-0001Gz-Iv
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:49: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 UAA22363
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:49:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcZ1-0003D5-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:49:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcXg-0002vd-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:48:26 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcWI-0002XK-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:46:58 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i211kdIw024236;
	Sun, 29 Feb 2004 19:46:46 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <40429543.70802@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: Adam Roach <adam@dynamicsoft.com>
CC: "'Cullen Jennings'" <fluffy@cisco.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
References: <9ACE0CEE075B494096C86C23878BF85906A346@dyn-tx-exch-001.dynamicsoft.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A346@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: 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: Sun, 29 Feb 2004 19:43: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

While I would love my UA to offer Adam's wonderful dialog, I suspect 
many will just offer voice, if they get an invite with no offer in it. 
Unless of course, I have a separate target URI for IM, or someother 
markup in the INVITE to indicate what I have in mind, but that doesn't 
seem very satisfactory.

Adam Roach 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


From exim@www1.ietf.org  Sun Feb 29 21:06: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 VAA23621
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 21:06: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 1AxcoO-0002qM-HS
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:05:40 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2125e8l010928
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:05:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcoO-0002qB-EB
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 21:05: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 VAA23461
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 21:05:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcoL-0005CO-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:05:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcnY-00051w-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:04:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcmm-0004tO-03; Sun, 29 Feb 2004 21:04:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axcgy-0002QZ-Ho; Sun, 29 Feb 2004 20: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 1AxcgI-0002PI-I5
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:57: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 UAA23140
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:57:16 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcgF-0004Me-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:57:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcfI-0004Fg-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:56:16 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxceJ-00048i-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:55:15 -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 i211tD716182;
	Mon, 1 Mar 2004 03:55:13 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 03:54:59 +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 i211sxJa012346;
	Mon, 1 Mar 2004 03:54:59 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00Ve8smk; Mon, 01 Mar 2004 03:54:57 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 i211sv729443;
	Mon, 1 Mar 2004 03:54:57 +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 03:54:56 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Simple] MSRP: Wrapped types
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: <2038BCC78B1AD641891A0D1AE133DBB7017977FD@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] MSRP: Wrapped types
Thread-Index: AcP9dJPvU0dbLmjNTSOZ/hwNEOAzwwBu2umw
To: <bcampbell@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 01:54:56.0388 (UTC) FILETIME=[324C4C40:01C3FF30]
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 03:54: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

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
>=20
>=20
> 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.
>=20
> 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 allow any=20
> number of content-types, but insist that everything be wrapped in a=20
> message/cpim envelope.
>=20
> 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.
>=20
> Two possible alternatives were offered:
>=20
> 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.
>=20
> 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.
>=20
> And of course, there is an implied item 3: Leave it as is.
>=20
> Thoughts?
>=20
> Thanks!
>=20
> Ben.
>=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  Sun Feb 29 21:06: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 VAA23638
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 21:06: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 1AxcoS-0002r1-VC
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:05:44 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2125iih010965
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:05:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcoS-0002qm-S4
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 21:05: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 VAA23498
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 21:05:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcoQ-0005Cz-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:05:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axcnd-00052p-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:04:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcmm-0004tO-09; Sun, 29 Feb 2004 21:04:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axce7-00022N-Ps; Sun, 29 Feb 2004 20: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 1AxcdR-00020o-KI
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20: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 UAA22947
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:54:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcdP-00043N-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:54:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxccT-0003xE-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:53:21 -0500
Received: from brazilnut.cc.columbia.edu ([128.59.59.203] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcbi-0003oV-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:52:34 -0500
Received: from cs.columbia.edu (UBAHN.dhcp.ietf59.or.kr [218.37.228.104])
	(user=hgs10 mech=PLAIN bits=0)
	by brazilnut.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i211qUDj027876
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sun, 29 Feb 2004 20:52:32 -0500 (EST)
Message-ID: <40429762.4070101@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)
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.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: Sun, 29 Feb 2004 20:52: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=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

>> The namespace URIs for these elements defined by this specification
>>    are URNs [2], using the namespace identifier 'ietf' defined by [3]
>>    and extended by [5]:
>>
>>       urn:ietf:params:xml:ns:pidf:rpid-status
>>       urn:ietf:params:xml:ns:pidf:rpid-tuple
> 
> 
> You might want to mention the motivation for multiple namespaces (I'm 
> not sure I recall what it is).

This is based on Section 4.2.5 of 
http://www.ietf.org/internet-drafts/draft-ietf-impp-cpim-pidf-08.txt



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



From exim@www1.ietf.org  Sun Feb 29 21:06: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 VAA23686
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 21:06: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 1AxcoY-0002rv-Ln
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:05:50 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2125oeK011021
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21: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 1AxcoY-0002rg-HZ
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 21: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 VAA23540
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 21:05:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcoV-0005Dl-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:05:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axcnj-00053s-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:04:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcmm-0004tO-0G; Sun, 29 Feb 2004 21:04:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxccA-0001pF-36; Sun, 29 Feb 2004 20:53:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcbT-0001i4-HN
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:52: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 UAA22697
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:52:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcbQ-0003kt-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:52:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcZp-0003Oe-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:50:38 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcYN-0002yU-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:49:07 -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 i211mc0p003782;
	Sun, 29 Feb 2004 19:48:38 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQ30K>; Sun, 29 Feb 2004 19:48:38 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A347@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Cc: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
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: Sun, 29 Feb 2004 19:48:29 -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:

> - Section 3: and <entry> element has 2 attributes, name and 
> uri. For xcap specific reasons, I understand why name needs 
> to be an attribute

Yes, I agree that it does, and that the reasons are rather
specific to XCAP.

> but I think it is much cleaner to have 
> the uri as an element. It fits in better with the 
> display-name element and other extensions that will go there.

So... are you proposing a change or not?

/a

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



From exim@www1.ietf.org  Sun Feb 29 21:06: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 VAA23727
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 21:06: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 1Axcoh-0002sp-M3
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:05:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2125xPp011077
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:05:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axcoh-0002sa-Ii
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 21:05: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 VAA23579
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 21:05:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcof-0005F7-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:05:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axcnu-00055P-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:05:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcmn-0004tO-01; Sun, 29 Feb 2004 21: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 1AxcZJ-0001Kp-NF; Sun, 29 Feb 2004 20: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 1AxcZ3-0001Gz-Iv
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 20:49: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 UAA22363
	for <simple@ietf.org>; Sun, 29 Feb 2004 20:49:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcZ1-0003D5-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:49:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcXg-0002vd-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:48:26 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcWI-0002XK-00
	for simple@ietf.org; Sun, 29 Feb 2004 20:46:58 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i211kdIw024236;
	Sun, 29 Feb 2004 19:46:46 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <40429543.70802@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: Adam Roach <adam@dynamicsoft.com>
CC: "'Cullen Jennings'" <fluffy@cisco.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
References: <9ACE0CEE075B494096C86C23878BF85906A346@dyn-tx-exch-001.dynamicsoft.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A346@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: 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: Sun, 29 Feb 2004 19:43: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

While I would love my UA to offer Adam's wonderful dialog, I suspect 
many will just offer voice, if they get an invite with no offer in it. 
Unless of course, I have a separate target URI for IM, or someother 
markup in the INVITE to indicate what I have in mind, but that doesn't 
seem very satisfactory.

Adam Roach 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



From simple-admin@ietf.org  Sun Feb 29 21:08: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 VAA23845
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 21:08:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcrI-0005aX-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:08:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcqG-0005T0-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:07:37 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcpl-0005MP-00; Sun, 29 Feb 2004 21: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 1Axcph-0003AB-PA; Sun, 29 Feb 2004 21: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 1AxcpD-00031H-RU
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 21:06: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 VAA23768
	for <simple@ietf.org>; Sun, 29 Feb 2004 21:06:29 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcpB-0005Ks-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:06:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcoZ-0005EQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:05:52 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcnp-00054X-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:05:05 -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 i21253T22233;
	Mon, 1 Mar 2004 04:05:03 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 04:04:54 +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 i2124s5R001667;
	Mon, 1 Mar 2004 04:04:54 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00BuOoa9; Mon, 01 Mar 2004 04:04:53 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 i2124rO06961;
	Mon, 1 Mar 2004 04:04:53 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 04:04:53 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] comments on draft-ietf-simple-rpid (long)
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BA@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] comments on draft-ietf-simple-rpid (long)
thread-index: AcP+zMey90mi8KY5STGr0GYowJ55VQAZCa+A
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 02:04:53.0552 (UTC) FILETIME=[963C4B00:01C3FF31]
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 04:04: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,

> > This extension does not replace media negotiation mechanisms defined
> >    for SIP (e.g., SDP [8]), therefore media negotiation=20
> (e.g., choice of
> >    voice and video codecs) MUST be performed according to RFC 3264=20
> > [10].
>=20
> This is an odd statement for this specification, especially=20
> as the first=20
> sentence of the draft. Indeed, I dont think we can mandate=20
> rfc3264 per=20
> se; for example if sdp-ng came along than would rpid forbid it? Or a=20
> revision of rfc3264? I dont think so. I would rather strike this, and=20
> add an introduction to the spec. I suggest:

This text exists in 'prescaps' and as Henning already said seems to also
exist in rpid because these two drafts were combined some time ago.

I will change the wording but probably not to what you have suggested
below.

> "The Presence Information Data Format (PIDF) defines a basic=20
> format for=20
> representing presence information for a presentity. That=20
> format defines=20
> a textual note, an indication of availability (open or=20
> closed) and a URI=20
> for communication. However, it is frequently useful to convey=20
> additional=20
> information about a user that needs to be interpeted by an=20
> automata, and=20
> is therefor not appropriate for placement in the note element of the=20
> PIDF document.
>=20
> This document defines extensions to the PIDF document format for=20
> conveying richer presence information. Generally, the extensions have=20
> been chosen to provide features common in existing presence=20
> systems at=20
> the time of writing, in addition to elements that could readily be=20
> derived automatically from existing sources of presence, such as=20
> calendaring systems."
>=20
> > This extension is only aimed to give the watchers hints about the
> >    presentity's preferences, willingness and capabilities=20
> to communicate
> >    before watchers initiate SIP-based communication with the=20
> > presentity.
> >=20
> >
> I dont think there are any capabilities defined in RPID.=20
> Also, nothing=20
> about RPID or PIDF require SIP-based communication (though clearly I=20
> think thats the best idea ;) ).

This is also from prescaps. I will reword 'Sip-based'.

Thanks
- Mikko

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


From exim@www1.ietf.org  Sun Feb 29 21:09: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 VAA23879
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 21:09: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 1AxcrN-0003cy-Kg
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:08:45 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2128jO1013938
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:08:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxcrN-0003cj-GP
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 21:08: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 VAA23863
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 21:08:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcrK-0005at-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:08:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcqH-0005TA-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:07:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcpl-0005MP-00; Sun, 29 Feb 2004 21: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 1Axcph-0003AB-PA; Sun, 29 Feb 2004 21: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 1AxcpD-00031H-RU
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 21:06: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 VAA23768
	for <simple@ietf.org>; Sun, 29 Feb 2004 21:06:29 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcpB-0005Ks-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:06:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxcoZ-0005EQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:05:52 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcnp-00054X-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:05:05 -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 i21253T22233;
	Mon, 1 Mar 2004 04:05:03 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 04:04:54 +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 i2124s5R001667;
	Mon, 1 Mar 2004 04:04:54 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00BuOoa9; Mon, 01 Mar 2004 04:04:53 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 i2124rO06961;
	Mon, 1 Mar 2004 04:04:53 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 04:04:53 +0200
Content-Class: urn:content-classes:message
Subject: RE: [Simple] comments on draft-ietf-simple-rpid (long)
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BA@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] comments on draft-ietf-simple-rpid (long)
thread-index: AcP+zMey90mi8KY5STGr0GYowJ55VQAZCa+A
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 02:04:53.0552 (UTC) FILETIME=[963C4B00:01C3FF31]
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 04:04: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,

> > This extension does not replace media negotiation mechanisms defined
> >    for SIP (e.g., SDP [8]), therefore media negotiation=20
> (e.g., choice of
> >    voice and video codecs) MUST be performed according to RFC 3264=20
> > [10].
>=20
> This is an odd statement for this specification, especially=20
> as the first=20
> sentence of the draft. Indeed, I dont think we can mandate=20
> rfc3264 per=20
> se; for example if sdp-ng came along than would rpid forbid it? Or a=20
> revision of rfc3264? I dont think so. I would rather strike this, and=20
> add an introduction to the spec. I suggest:

This text exists in 'prescaps' and as Henning already said seems to also
exist in rpid because these two drafts were combined some time ago.

I will change the wording but probably not to what you have suggested
below.

> "The Presence Information Data Format (PIDF) defines a basic=20
> format for=20
> representing presence information for a presentity. That=20
> format defines=20
> a textual note, an indication of availability (open or=20
> closed) and a URI=20
> for communication. However, it is frequently useful to convey=20
> additional=20
> information about a user that needs to be interpeted by an=20
> automata, and=20
> is therefor not appropriate for placement in the note element of the=20
> PIDF document.
>=20
> This document defines extensions to the PIDF document format for=20
> conveying richer presence information. Generally, the extensions have=20
> been chosen to provide features common in existing presence=20
> systems at=20
> the time of writing, in addition to elements that could readily be=20
> derived automatically from existing sources of presence, such as=20
> calendaring systems."
>=20
> > This extension is only aimed to give the watchers hints about the
> >    presentity's preferences, willingness and capabilities=20
> to communicate
> >    before watchers initiate SIP-based communication with the=20
> > presentity.
> >=20
> >
> I dont think there are any capabilities defined in RPID.=20
> Also, nothing=20
> about RPID or PIDF require SIP-based communication (though clearly I=20
> think thats the best idea ;) ).

This is also from prescaps. I will reword 'Sip-based'.

Thanks
- Mikko

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



From simple-admin@ietf.org  Sun Feb 29 21:12: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 VAA24075
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 21:12:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcv0-00061W-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:12:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axcty-0005vg-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:11:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axctb-0005qH-00; Sun, 29 Feb 2004 21: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 1AxctZ-0003sz-4G; Sun, 29 Feb 2004 21: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 1Axcsx-0003hn-Lx
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 21:10: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 VAA24013
	for <simple@ietf.org>; Sun, 29 Feb 2004 21:10: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 1Axcsv-0005og-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:10:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axcs7-0005iW-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:09:32 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcrG-0005aK-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:08:39 -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 i2128WT24715;
	Mon, 1 Mar 2004 04:08:32 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 04:08:29 +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 i2128TuS011928;
	Mon, 1 Mar 2004 04:08:29 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00H9iXcU; Mon, 01 Mar 2004 04:08:27 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 i2128RO07988;
	Mon, 1 Mar 2004 04:08:27 +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 04:08:26 +0200
content-class: urn:content-classes:message
Subject: RE: [Simple] Update to xcap package
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: <2038BCC78B1AD641891A0D1AE133DBB7017977FE@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP9z2znRdXNu0J1Q42KZ+U/pUbcSwA+dNcA
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 02:08:26.0181 (UTC) FILETIME=[14F8E750:01C3FF32]
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 04:08: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable



> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 28.February.2004 00:22
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
> inline.
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> >=20
> >> -----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
>=20
> >> Can you provide some motivating cases for 1 and 2? Is there=20
> >> something in CPCP?
> >=20
> >=20
> > 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=20
> 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.
>=20
> This is really an important assumption to verify or reject.
>=20
> Things can get a lot easier and more flexible if we can=20
> generally assume=20
> that the client has a copy of the data its modifying, so that=20
> it can use=20
> position to effect insertions and modifications.
>=20
> If its not possible, then I think we need to insist on unique=20
> attributes=20
> or it just gets really out of hand.
>=20
>=20
> >=20
> > If that can't be guaranteed then we need 1 and 2 above for CPCP.
> >=20
> > My proposal is:
> >=20
> > a. If there is an attribute that uniquely identifies an=20
> 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.
>=20
> In both cases, I think that insertion should take place at the end of=20
> the list. This vastly simplifies subsequent position based=20
> operations on=20
> the document.
>=20
> >=20
> > It would also be nice if, for a, the client can indicate=20
> the position
> > it wants to insert, for hashing reasons.
>=20
> This appears hard to do. I was unable to come up with a=20
> specific reason=20
> it would be needed. What do you mean by hashing?

In the xcap package NOTIFY, there is a hash. The problem is, as we have =
been discussion, in that a server can insert an element in different =
positions. Mandating the client to specify the position is one way of =
solving the hashing problem (of course, the other way is to mandate that =
a server always appends at the end. I'm not sure how feasible that is =
since we want to make use of currently existing http servers)..

/Hisham


>=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
>=20

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


From exim@www1.ietf.org  Sun Feb 29 21:13: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 VAA24102
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 21:13: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 1Axcv4-00040O-Bi
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:12:34 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i212CYCZ015390
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:12:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axcv4-000409-44
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 21:12: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 VAA24093
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 21:12:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axcv1-00061b-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:12:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axctz-0005vn-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:11:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axctb-0005qH-00; Sun, 29 Feb 2004 21: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 1AxctZ-0003sz-4G; Sun, 29 Feb 2004 21: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 1Axcsx-0003hn-Lx
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 21:10: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 VAA24013
	for <simple@ietf.org>; Sun, 29 Feb 2004 21:10: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 1Axcsv-0005og-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:10:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axcs7-0005iW-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:09:32 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxcrG-0005aK-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:08:39 -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 i2128WT24715;
	Mon, 1 Mar 2004 04:08:32 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 04:08:29 +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 i2128TuS011928;
	Mon, 1 Mar 2004 04:08:29 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00H9iXcU; Mon, 01 Mar 2004 04:08:27 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 i2128RO07988;
	Mon, 1 Mar 2004 04:08:27 +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 04:08:26 +0200
content-class: urn:content-classes:message
Subject: RE: [Simple] Update to xcap package
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: <2038BCC78B1AD641891A0D1AE133DBB7017977FE@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP9z2znRdXNu0J1Q42KZ+U/pUbcSwA+dNcA
To: <jdrosen@dynamicsoft.com>
Cc: <CBoulton@ubiquity.net>, <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 02:08:26.0181 (UTC) FILETIME=[14F8E750:01C3FF32]
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 04:08: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.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 Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 28.February.2004 00:22
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: CBoulton@ubiquity.net; simple@ietf.org
> Subject: Re: [Simple] Update to xcap package
>=20
>=20
>=20
> inline.
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> >=20
> >> -----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
>=20
> >> Can you provide some motivating cases for 1 and 2? Is there=20
> >> something in CPCP?
> >=20
> >=20
> > 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=20
> 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.
>=20
> This is really an important assumption to verify or reject.
>=20
> Things can get a lot easier and more flexible if we can=20
> generally assume=20
> that the client has a copy of the data its modifying, so that=20
> it can use=20
> position to effect insertions and modifications.
>=20
> If its not possible, then I think we need to insist on unique=20
> attributes=20
> or it just gets really out of hand.
>=20
>=20
> >=20
> > If that can't be guaranteed then we need 1 and 2 above for CPCP.
> >=20
> > My proposal is:
> >=20
> > a. If there is an attribute that uniquely identifies an=20
> 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.
>=20
> In both cases, I think that insertion should take place at the end of=20
> the list. This vastly simplifies subsequent position based=20
> operations on=20
> the document.
>=20
> >=20
> > It would also be nice if, for a, the client can indicate=20
> the position
> > it wants to insert, for hashing reasons.
>=20
> This appears hard to do. I was unable to come up with a=20
> specific reason=20
> it would be needed. What do you mean by hashing?

In the xcap package NOTIFY, there is a hash. The problem is, as we have =
been discussion, in that a server can insert an element in different =
positions. Mandating the client to specify the position is one way of =
solving the hashing problem (of course, the other way is to mandate that =
a server always appends at the end. I'm not sure how feasible that is =
since we want to make use of currently existing http servers)..

/Hisham


>=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
>=20

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



From simple-admin@ietf.org  Sun Feb 29 21:22: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 VAA24587
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 21:22:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd4Y-00072T-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:22:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axd3f-0006xh-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:21:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd3P-0006sW-00; Sun, 29 Feb 2004 21: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 1Axd3G-0004kY-Kx; Sun, 29 Feb 2004 21: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 1Axd2X-0004fr-SE
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 21:20: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 VAA24527
	for <simple@ietf.org>; Sun, 29 Feb 2004 21:20:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd2V-0006rN-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:20:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axd1b-0006n7-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:19:19 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd0s-0006ap-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:18:34 -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 i212Hu1m022792;
	Sun, 29 Feb 2004 18:17:57 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-10.cisco.com [10.68.20.10])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK28246;
	Sun, 29 Feb 2004 21:17:52 -0500 (EST)
Message-ID: <40429D4E.1060008@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.net>, aki.niemi@nokia.com,
        simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <4A3384433CE2AB46A63468CB207E209DB1A1D7@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: Sun, 29 Feb 2004 21:17:50 -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:
> 
> 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.

Using SIP for the notification request isn't sufficient, because it only 
works for page mode IM. An entirely different mechanism would be 
required for session mode. But if the request is conveyed via CPIM then 
it can be the same for both forms of messaging.

Note that in the case of session mode messaging, the notification will 
likely not be returned in the same session. And notifications in general 
need not be returned using the same mode (page/session) as the original 
message.

That is actually an interesting issue - what mode should be used for 
returning the receipt. (If a lot of receipts need to be sent at once 
then a session may be justified. But if establishing a session 
necessitates alerting the end user then it might be a bad choice. This 
appears to be part of a larger subject - how and when a choice is made 
between page mode and session mode.

	Paul


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


From exim@www1.ietf.org  Sun Feb 29 21:22: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 VAA24610
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 21:22: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 1Axd4c-0004t2-3h
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:22:26 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i212MQEi018783
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:22:26 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axd4c-0004ss-0T
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 21:22: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 VAA24601
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 21:22:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd4Z-00072Y-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:22:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axd3g-0006xo-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:21:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd3P-0006sW-00; Sun, 29 Feb 2004 21: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 1Axd3G-0004kY-Kx; Sun, 29 Feb 2004 21: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 1Axd2X-0004fr-SE
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 21:20: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 VAA24527
	for <simple@ietf.org>; Sun, 29 Feb 2004 21:20:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd2V-0006rN-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:20:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axd1b-0006n7-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:19:19 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd0s-0006ap-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:18:34 -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 i212Hu1m022792;
	Sun, 29 Feb 2004 18:17:57 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-10.cisco.com [10.68.20.10])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK28246;
	Sun, 29 Feb 2004 21:17:52 -0500 (EST)
Message-ID: <40429D4E.1060008@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.net>, aki.niemi@nokia.com,
        simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <4A3384433CE2AB46A63468CB207E209DB1A1D7@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: Sun, 29 Feb 2004 21:17:50 -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:
> 
> 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.

Using SIP for the notification request isn't sufficient, because it only 
works for page mode IM. An entirely different mechanism would be 
required for session mode. But if the request is conveyed via CPIM then 
it can be the same for both forms of messaging.

Note that in the case of session mode messaging, the notification will 
likely not be returned in the same session. And notifications in general 
need not be returned using the same mode (page/session) as the original 
message.

That is actually an interesting issue - what mode should be used for 
returning the receipt. (If a lot of receipts need to be sent at once 
then a session may be justified. But if establishing a session 
necessitates alerting the end user then it might be a bad choice. This 
appears to be part of a larger subject - how and when a choice is made 
between page mode and session mode.

	Paul


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



From simple-admin@ietf.org  Sun Feb 29 21:28: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 VAA24959
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 21:28:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxdAa-0007lL-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:28:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axd9l-0007ds-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:27:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd95-0007Vp-00; Sun, 29 Feb 2004 21:27:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axd95-0005Gu-1K; Sun, 29 Feb 2004 21: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 1Axd8N-0005Dh-H1
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 21:26: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 VAA24785
	for <simple@ietf.org>; Sun, 29 Feb 2004 21:26:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd8K-0007RZ-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:26:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axd7Q-0007KI-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:25:21 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1Axd6a-00078z-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:24:28 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 7255; Sun, 29 Feb 2004 21:24:00 -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: <4A3384433CE2AB46A63468CB207E209DB1A213@zoe.office.snowshore.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/M27z0Ob7oQG4RGebt15nfZqt+wAAF5fw
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: Sun, 29 Feb 2004 21:23:59 -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

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).

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

> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Sunday, February 29, 2004 9:18 PM
> To: Eric Burger
> Cc: Chris Boulton; aki.niemi@nokia.com; simple@ietf.org
> Subject: Re: [Simple] RE: Advanced IM requirements
>=20
>=20
>=20
>=20
> Eric Burger wrote:
> >=20
> > Is there a reason for the notification request and protocol=20
> machinery to be a SIP, and not CPIM, construction?  Is this a=20
> generic notification protocol for SIP?  If so, are there use=20
> cases outside of CPIM?  This also is an issue for the report=20
> MIME type.  It is OK if it is a generic SIP tool.  However, I=20
> would call it something other than=20
> application/receipt-info+xml if it is only for IM.  I would=20
> call it what it is, something like=20
> application/simple-notification+xml.
>=20
> Using SIP for the notification request isn't sufficient,=20
> because it only=20
> works for page mode IM. An entirely different mechanism would be=20
> required for session mode. But if the request is conveyed via=20
> CPIM then=20
> it can be the same for both forms of messaging.
>=20
> Note that in the case of session mode messaging, the=20
> notification will=20
> likely not be returned in the same session. And notifications=20
> in general=20
> need not be returned using the same mode (page/session) as=20
> the original=20
> message.
>=20
> That is actually an interesting issue - what mode should be used for=20
> returning the receipt. (If a lot of receipts need to be sent at once=20
> then a session may be justified. But if establishing a session=20
> necessitates alerting the end user then it might be a bad=20
> choice. This=20
> appears to be part of a larger subject - how and when a=20
> choice is made=20
> between page mode and session mode.
>=20
> 	Paul
>=20
>=20
>=20


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


From exim@www1.ietf.org  Sun Feb 29 21:29: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 VAA25024
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 21:29: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 1AxdAe-0005qq-4u
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:28:40 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i212Sebj022486
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:28:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxdAe-0005qb-02
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 21: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 VAA24977
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 21:28:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxdAb-0007lR-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:28:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axd9l-0007dz-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:27:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd95-0007Vp-00; Sun, 29 Feb 2004 21:27:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axd95-0005Gu-1K; Sun, 29 Feb 2004 21: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 1Axd8N-0005Dh-H1
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 21:26: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 VAA24785
	for <simple@ietf.org>; Sun, 29 Feb 2004 21:26:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axd8K-0007RZ-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:26:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axd7Q-0007KI-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:25:21 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1Axd6a-00078z-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:24:28 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 7255; Sun, 29 Feb 2004 21:24:00 -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: <4A3384433CE2AB46A63468CB207E209DB1A213@zoe.office.snowshore.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/M27z0Ob7oQG4RGebt15nfZqt+wAAF5fw
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: Sun, 29 Feb 2004 21:23:59 -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

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).

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

> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Sunday, February 29, 2004 9:18 PM
> To: Eric Burger
> Cc: Chris Boulton; aki.niemi@nokia.com; simple@ietf.org
> Subject: Re: [Simple] RE: Advanced IM requirements
>=20
>=20
>=20
>=20
> Eric Burger wrote:
> >=20
> > Is there a reason for the notification request and protocol=20
> machinery to be a SIP, and not CPIM, construction?  Is this a=20
> generic notification protocol for SIP?  If so, are there use=20
> cases outside of CPIM?  This also is an issue for the report=20
> MIME type.  It is OK if it is a generic SIP tool.  However, I=20
> would call it something other than=20
> application/receipt-info+xml if it is only for IM.  I would=20
> call it what it is, something like=20
> application/simple-notification+xml.
>=20
> Using SIP for the notification request isn't sufficient,=20
> because it only=20
> works for page mode IM. An entirely different mechanism would be=20
> required for session mode. But if the request is conveyed via=20
> CPIM then=20
> it can be the same for both forms of messaging.
>=20
> Note that in the case of session mode messaging, the=20
> notification will=20
> likely not be returned in the same session. And notifications=20
> in general=20
> need not be returned using the same mode (page/session) as=20
> the original=20
> message.
>=20
> That is actually an interesting issue - what mode should be used for=20
> returning the receipt. (If a lot of receipts need to be sent at once=20
> then a session may be justified. But if establishing a session=20
> necessitates alerting the end user then it might be a bad=20
> choice. This=20
> appears to be part of a larger subject - how and when a=20
> choice is made=20
> between page mode and session mode.
>=20
> 	Paul
>=20
>=20
>=20


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



From simple-admin@ietf.org  Sun Feb 29 21:39: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 VAA25650
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 21:39:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxdLB-0001G6-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:39:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxdKE-00018a-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 21:38:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxdJi-00012K-00; Sun, 29 Feb 2004 21:38:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxdJi-0006aA-CZ; Sun, 29 Feb 2004 21: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 1AxdJB-0006RT-43
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 21:37: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 VAA25541
	for <simple@ietf.org>; Sun, 29 Feb 2004 21:37:26 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxdJ8-00011C-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:37:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxdIM-0000vU-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:36:39 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxdHU-0000oV-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:35:44 -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 i212Zg024580;
	Mon, 1 Mar 2004 04:35:42 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 04:35:30 +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 i212ZUoi005452;
	Mon, 1 Mar 2004 04:35:30 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00ReQTS7; Mon, 01 Mar 2004 04:35:30 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 i212ZUO15900;
	Mon, 1 Mar 2004 04:35:30 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 04:35:29 +0200
content-class: urn:content-classes:message
Subject: RE: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
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: <2038BCC78B1AD641891A0D1AE133DBB701797801@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
Thread-Index: AcP/L5CjDOdaTOcgQ7y4zGkUDVwcBAABkWKw
To: <adam@dynamicsoft.com>, <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 01 Mar 2004 02:35:29.0964 (UTC) FILETIME=[DCD286C0:01C3FF35]
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 04:35: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.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Yes.

Instead of=20

<entry name=3D"hisham" uri=3D"sip:hisham@nokia.com">
  <display-name>Hisham Khartabil</display-name>
</entry>

I'm proposing:

<entry name=3D"hisham">
  <uri>sip:hisham@nokia.com</uri>
  <display-name>Hisham Khartabil</display-name>
</entry>

/Hisham

> -----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 draft-ietf-simple-xcap-list-usage-00
>=20
>=20
>=20
> hisham.khartabil@nokia.com [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

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


From exim@www1.ietf.org  Sun Feb 29 21:40: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 VAA25707
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 21:40: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 1AxdLF-0006mW-7S
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:39:37 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i212dbFS026062
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 21:39:37 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxdLF-0006mH-4E
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 21:39: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 VAA25668
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 21:39:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxdLC-0001GB-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:39:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxdKE-00018h-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 21:38:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxdJi-00012K-00; Sun, 29 Feb 2004 21:38:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxdJi-0006aA-CZ; Sun, 29 Feb 2004 21: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 1AxdJB-0006RT-43
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 21:37: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 VAA25541
	for <simple@ietf.org>; Sun, 29 Feb 2004 21:37:26 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxdJ8-00011C-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:37:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxdIM-0000vU-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:36:39 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxdHU-0000oV-00
	for simple@ietf.org; Sun, 29 Feb 2004 21:35:44 -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 i212Zg024580;
	Mon, 1 Mar 2004 04:35:42 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 04:35:30 +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 i212ZUoi005452;
	Mon, 1 Mar 2004 04:35:30 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00ReQTS7; Mon, 01 Mar 2004 04:35:30 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 i212ZUO15900;
	Mon, 1 Mar 2004 04:35:30 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 04:35:29 +0200
content-class: urn:content-classes:message
Subject: RE: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
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: <2038BCC78B1AD641891A0D1AE133DBB701797801@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
Thread-Index: AcP/L5CjDOdaTOcgQ7y4zGkUDVwcBAABkWKw
To: <adam@dynamicsoft.com>, <simple@ietf.org>
Cc: <jdrosen@dynamicsoft.com>
X-OriginalArrivalTime: 01 Mar 2004 02:35:29.0964 (UTC) FILETIME=[DCD286C0:01C3FF35]
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 04:35: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.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.

Instead of=20

<entry name=3D"hisham" uri=3D"sip:hisham@nokia.com">
  <display-name>Hisham Khartabil</display-name>
</entry>

I'm proposing:

<entry name=3D"hisham">
  <uri>sip:hisham@nokia.com</uri>
  <display-name>Hisham Khartabil</display-name>
</entry>

/Hisham

> -----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 draft-ietf-simple-xcap-list-usage-00
>=20
>=20
>=20
> hisham.khartabil@nokia.com [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

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



From simple-admin@ietf.org  Sun Feb 29 22:10: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 WAA27359
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 22:10:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axdp5-0004UD-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 22:10:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axdo4-0004NG-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 22:09:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axdnk-0004IP-00; Sun, 29 Feb 2004 22: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 1Axdnh-0000QX-Pw; Sun, 29 Feb 2004 22: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 1Axdn1-0000P8-TC
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 22:08: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 WAA27264
	for <simple@ietf.org>; Sun, 29 Feb 2004 22:08:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axdmy-0004Gz-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:08:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axdm2-0004C1-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:07:18 -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 1Axdl9-0003zZ-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:06:23 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 29 Feb 2004 19:17:47 +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 i2135p1m017552;
	Sun, 29 Feb 2004 19:05:52 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-15.cisco.com [10.68.20.15])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK29048;
	Sun, 29 Feb 2004 22:05:48 -0500 (EST)
Message-ID: <4042A88A.1070109@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>
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 22:05:46 -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:
>>  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?

	Paul


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


From exim@www1.ietf.org  Sun Feb 29 22:10: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 WAA27409
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 22:10: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 1Axdp9-0000f1-An
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 22:10:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i213AVZM002533
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 22:10:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axdp9-0000em-6A
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 22:10: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 WAA27377
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 22:10:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axdp5-0004UK-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 22:10:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axdo5-0004NO-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 22:09:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axdnk-0004IP-00; Sun, 29 Feb 2004 22: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 1Axdnh-0000QX-Pw; Sun, 29 Feb 2004 22: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 1Axdn1-0000P8-TC
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 22:08: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 WAA27264
	for <simple@ietf.org>; Sun, 29 Feb 2004 22:08:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axdmy-0004Gz-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:08:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axdm2-0004C1-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:07:18 -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 1Axdl9-0003zZ-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:06:23 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 29 Feb 2004 19:17:47 +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 i2135p1m017552;
	Sun, 29 Feb 2004 19:05:52 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-15.cisco.com [10.68.20.15])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK29048;
	Sun, 29 Feb 2004 22:05:48 -0500 (EST)
Message-ID: <4042A88A.1070109@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>
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 22:05:46 -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:
>>  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?

	Paul


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



From simple-admin@ietf.org  Sun Feb 29 22:55: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 WAA29227
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 22:55:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxeWh-0000uY-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 22:55:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxeVc-0000qa-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 22:54:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxeVS-0000mZ-00; Sun, 29 Feb 2004 22:54:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxeVE-0003gJ-Rj; Sun, 29 Feb 2004 22:54:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxeUd-0003ft-CZ
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 22:53: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 WAA29187
	for <simple@ietf.org>; Sun, 29 Feb 2004 22:53:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxeUa-0000lQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:53:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxeTh-0000hG-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:52:25 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxeSq-0000YD-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:51:32 -0500
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 i213op4U006433;
	Sun, 29 Feb 2004 19:50:52 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-15.cisco.com [10.68.20.15])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK29805;
	Sun, 29 Feb 2004 22:50:48 -0500 (EST)
Message-ID: <4042B316.4050104@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>
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 22:50:46 -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,

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.

Is there a better place than here? Originally rpids was a broader 
ranging document. But now extensions to pidf have been split into a 
number of drafts. I think all the extensions share this notion of a 
broadened definition of open and closed. But at least in principle they 
could be used independently from rpids. From a standards-lawyer 
perspective (ugh) each draft that wants to depend on this broadened 
defintion needs to have a normative dependency on whatever draft has the 
language.

>> Busy: User is busy, without further details.  This activity category
>>       would typically be indicated manually.
> 
> 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.

>> Permanent-absence: Presentity will not return for the foreseeable
>>       future, e.g., because it is no longer working for the company.
> 
> 
> what would this mean with open?

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?)

>> The <idle> records the absolute time and date the communication
>>    device was last used. 
> 
> This definition is subtlely different than its normal interpretation in 
> existing IM systems. Here, "device" presumably refers to the device 
> represented by the tuple, say the IM application. Thus, if I have not 
> had an IM conversation in the last ten minutes, then presumably its now 
> idle. However, in commercial IM systems, idle refers to the time since I 
> last used the *computer*, which is not the same as the device in our case.

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?


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


From exim@www1.ietf.org  Sun Feb 29 22:56: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 WAA29250
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 22:56: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 1AxeWl-0003pX-Kk
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 22:55:35 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i213tZBA014717
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 22:55:35 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxeWl-0003pI-H5
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 22:55: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 WAA29244
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 22:55:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxeWh-0000ud-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 22:55:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxeVd-0000qh-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 22:54:26 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxeVS-0000mZ-00; Sun, 29 Feb 2004 22:54:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxeVE-0003gJ-Rj; Sun, 29 Feb 2004 22:54:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxeUd-0003ft-CZ
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 22:53: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 WAA29187
	for <simple@ietf.org>; Sun, 29 Feb 2004 22:53:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxeUa-0000lQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:53:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxeTh-0000hG-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:52:25 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxeSq-0000YD-00
	for simple@ietf.org; Sun, 29 Feb 2004 22:51:32 -0500
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 i213op4U006433;
	Sun, 29 Feb 2004 19:50:52 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-15.cisco.com [10.68.20.15])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK29805;
	Sun, 29 Feb 2004 22:50:48 -0500 (EST)
Message-ID: <4042B316.4050104@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>
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 22:50:46 -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,

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.

Is there a better place than here? Originally rpids was a broader 
ranging document. But now extensions to pidf have been split into a 
number of drafts. I think all the extensions share this notion of a 
broadened definition of open and closed. But at least in principle they 
could be used independently from rpids. From a standards-lawyer 
perspective (ugh) each draft that wants to depend on this broadened 
defintion needs to have a normative dependency on whatever draft has the 
language.

>> Busy: User is busy, without further details.  This activity category
>>       would typically be indicated manually.
> 
> 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.

>> Permanent-absence: Presentity will not return for the foreseeable
>>       future, e.g., because it is no longer working for the company.
> 
> 
> what would this mean with open?

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?)

>> The <idle> records the absolute time and date the communication
>>    device was last used. 
> 
> This definition is subtlely different than its normal interpretation in 
> existing IM systems. Here, "device" presumably refers to the device 
> represented by the tuple, say the IM application. Thus, if I have not 
> had an IM conversation in the last ten minutes, then presumably its now 
> idle. However, in commercial IM systems, idle refers to the time since I 
> last used the *computer*, which is not the same as the device in our case.

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?


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



From simple-admin@ietf.org  Sun Feb 29 23:30: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 XAA00729
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 23:30:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf4U-0004Av-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 23:30:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axf3c-000461-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 23:29:33 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf38-00040i-00; Sun, 29 Feb 2004 23:29:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axf37-000744-FN; Sun, 29 Feb 2004 23: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 1Axf2c-00073f-S8
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 23:28: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 XAA00627
	for <simple@ietf.org>; Sun, 29 Feb 2004 23:28:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf2a-0003zJ-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:28:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axf1g-0003tm-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:27:33 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf0u-0003iQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:26:45 -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 i214P1Nr011214;
	Sun, 29 Feb 2004 23:25:24 -0500 (EST)
Message-ID: <4042BB0A.20908@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: pidf namespace, was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)
References: <4041F046.7050207@dynamicsoft.com> <40429762.4070101@cs.columbia.edu>
In-Reply-To: <40429762.4070101@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: Sun, 29 Feb 2004 23:24: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

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.

Henning Schulzrinne wrote:

> Jonathan Rosenberg wrote:
> 
>>> The namespace URIs for these elements defined by this specification
>>>    are URNs [2], using the namespace identifier 'ietf' defined by [3]
>>>    and extended by [5]:
>>>
>>>       urn:ietf:params:xml:ns:pidf:rpid-status
>>>       urn:ietf:params:xml:ns:pidf:rpid-tuple
>>
>>
>>
>> You might want to mention the motivation for multiple namespaces (I'm 
>> not sure I recall what it is).
> 
> 
> This is based on Section 4.2.5 of 
> http://www.ietf.org/internet-drafts/draft-ietf-impp-cpim-pidf-08.txt
> 
> 

-- 
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  Sun Feb 29 23:30: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 XAA00757
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 23:30: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 1Axf4Y-0007EB-JI
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 23:30:30 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i214UTng027765
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 23:30:29 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axf4W-0007De-Qg
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 23: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 XAA00749
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 23:30:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf4U-0004B0-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 23:30:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axf3d-000468-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 23:29:33 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf38-00040i-00; Sun, 29 Feb 2004 23:29:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axf37-000744-FN; Sun, 29 Feb 2004 23: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 1Axf2c-00073f-S8
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 23:28: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 XAA00627
	for <simple@ietf.org>; Sun, 29 Feb 2004 23:28:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf2a-0003zJ-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:28:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axf1g-0003tm-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:27:33 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf0u-0003iQ-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:26:45 -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 i214P1Nr011214;
	Sun, 29 Feb 2004 23:25:24 -0500 (EST)
Message-ID: <4042BB0A.20908@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: pidf namespace, was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)
References: <4041F046.7050207@dynamicsoft.com> <40429762.4070101@cs.columbia.edu>
In-Reply-To: <40429762.4070101@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: Sun, 29 Feb 2004 23:24: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=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

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.

Henning Schulzrinne wrote:

> Jonathan Rosenberg wrote:
> 
>>> The namespace URIs for these elements defined by this specification
>>>    are URNs [2], using the namespace identifier 'ietf' defined by [3]
>>>    and extended by [5]:
>>>
>>>       urn:ietf:params:xml:ns:pidf:rpid-status
>>>       urn:ietf:params:xml:ns:pidf:rpid-tuple
>>
>>
>>
>> You might want to mention the motivation for multiple namespaces (I'm 
>> not sure I recall what it is).
> 
> 
> This is based on Section 4.2.5 of 
> http://www.ietf.org/internet-drafts/draft-ietf-impp-cpim-pidf-08.txt
> 
> 

-- 
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  Sun Feb 29 23:32: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 XAA00850
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 23:32:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf6N-0004Me-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 23:32:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axf5Y-0004Hm-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 23:31:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf56-0004CR-00; Sun, 29 Feb 2004 23:31:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axf54-0007GG-QM; Sun, 29 Feb 2004 23: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 1Axf4S-0007Cx-T6
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 23:30: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 XAA00721
	for <simple@ietf.org>; Sun, 29 Feb 2004 23:30:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf4Q-0004AV-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:30:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axf3W-000455-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:29:26 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf2c-0003uN-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:28:30 -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 i214S10p005696;
	Sun, 29 Feb 2004 22:28:01 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQPA8>; Sun, 29 Feb 2004 22:28:01 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A349@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>
Cc: "'simple@ietf.org'" <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: Sun, 29 Feb 2004 22:27: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.1 required=5.0 tests=AWL autolearn=no version=2.60


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.

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" />

/a

> -----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 draft-ietf-simple-xcap-list-usage-00
> 
> 
> Yes.
> 
> Instead of 
> 
> <entry name="hisham" uri="sip:hisham@nokia.com">
>   <display-name>Hisham Khartabil</display-name>
> </entry>
> 
> I'm proposing:
> 
> <entry name="hisham">
>   <uri>sip:hisham@nokia.com</uri>
>   <display-name>Hisham Khartabil</display-name>
> </entry>
> 
> /Hisham
> 
> > -----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 
> draft-ietf-simple-xcap-list-usage-00
> > 
> > 
> > 
> > hisham.khartabil@nokia.com 
> [mailto:hisham.khartabil@nokia.com] writes:
> > 
> > > - Section 3: and <entry> element has 2 attributes, name and 
> > > uri. For xcap specific reasons, I understand why name needs 
> > > to be an attribute
> > 
> > Yes, I agree that it does, and that the reasons are rather
> > specific to XCAP.
> > 
> > > but I think it is much cleaner to have 
> > > the uri as an element. It fits in better with the 
> > > display-name element and other extensions that will go there.
> > 
> > So... are you proposing a change or not?
> > 
> > /a
> > 
> 

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


From exim@www1.ietf.org  Sun Feb 29 23:32: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 XAA00882
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 23:32: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 1Axf6Q-0007Ny-JF
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 23:32:26 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i214WQ86028384
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 23:32:26 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axf6Q-0007Nj-90
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 23:32: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 XAA00868
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 23:32:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf6O-0004Mj-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 23:32:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axf5Y-0004Ht-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 23:31:33 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf56-0004CR-00; Sun, 29 Feb 2004 23:31:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axf54-0007GG-QM; Sun, 29 Feb 2004 23: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 1Axf4S-0007Cx-T6
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 23:30: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 XAA00721
	for <simple@ietf.org>; Sun, 29 Feb 2004 23:30:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf4Q-0004AV-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:30:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axf3W-000455-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:29:26 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf2c-0003uN-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:28:30 -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 i214S10p005696;
	Sun, 29 Feb 2004 22:28:01 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQPA8>; Sun, 29 Feb 2004 22:28:01 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A349@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>
Cc: "'simple@ietf.org'" <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: Sun, 29 Feb 2004 22:27: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.1 required=5.0 tests=AWL autolearn=no version=2.60


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.

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" />

/a

> -----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 draft-ietf-simple-xcap-list-usage-00
> 
> 
> Yes.
> 
> Instead of 
> 
> <entry name="hisham" uri="sip:hisham@nokia.com">
>   <display-name>Hisham Khartabil</display-name>
> </entry>
> 
> I'm proposing:
> 
> <entry name="hisham">
>   <uri>sip:hisham@nokia.com</uri>
>   <display-name>Hisham Khartabil</display-name>
> </entry>
> 
> /Hisham
> 
> > -----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 
> draft-ietf-simple-xcap-list-usage-00
> > 
> > 
> > 
> > hisham.khartabil@nokia.com 
> [mailto:hisham.khartabil@nokia.com] writes:
> > 
> > > - Section 3: and <entry> element has 2 attributes, name and 
> > > uri. For xcap specific reasons, I understand why name needs 
> > > to be an attribute
> > 
> > Yes, I agree that it does, and that the reasons are rather
> > specific to XCAP.
> > 
> > > but I think it is much cleaner to have 
> > > the uri as an element. It fits in better with the 
> > > display-name element and other extensions that will go there.
> > 
> > So... are you proposing a change or not?
> > 
> > /a
> > 
> 

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



From simple-admin@ietf.org  Sun Feb 29 23:37: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 XAA01290
	for <simple-archive@ietf.org>; Sun, 29 Feb 2004 23:37:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxfBH-0004rg-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 23:37:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxfAP-0004mU-00
	for simple-archive@ietf.org; Sun, 29 Feb 2004 23:36:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxfA5-0004h0-00; Sun, 29 Feb 2004 23:36:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axf9t-0007cM-P5; Sun, 29 Feb 2004 23: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 1Axf9H-0007aa-3X
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 23:35: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 XAA01119
	for <simple@ietf.org>; Sun, 29 Feb 2004 23:35:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf9F-0004eZ-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:35:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axf8P-0004Zj-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:34:30 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf7u-0004TY-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:33:58 -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 i214XYNr011221;
	Sun, 29 Feb 2004 23:33:38 -0500 (EST)
Message-ID: <4042BD0C.7000707@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: <DD07841287D0AD428833021705E0D14E018853D5@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E018853D5@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: Sun, 29 Feb 2004 23:33: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

OK, now I understand.

I think that this is not really the requirement; this is once again 
really the main requirement here - optimizing message transfer between 
domains. What you are proposing is one mechanism for achieving that, but 
not the only one.

-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.
> 
> Hope it clarifies the case,
> Orit.
> 
> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] 
> 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
> 
> Orit,
> 
> I am still confused on this requirement.
> 
> It sounds like what you want is for the watcher to find out if he has 
> permission to subscribe or fetch presence from the presentity, without 
> actually subscribing or fetching? In other words, it would be a request 
> from the watcher to the presentity to ask the presentity to set an 
> authorization policy for the watcher, in absence of any specific 
> subscription. Is that right?
> 
> If so, what is the motivating use case here?
> 
> THanks,
> Jonathan R.
> 
> Orit Levin wrote:
> 
> 
>>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
> 
> not
> 
>>interested in the presence information being pushed on individual
> 
> basis
> 
>>from this point on. In other words, it can be implemented by just
> 
> adding
> 
>>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] 
>>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-
> 
>>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
>>
> 
> 

-- 
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  Sun Feb 29 23: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 XAA01315
	for <simple-archive@odin.ietf.org>; Sun, 29 Feb 2004 23: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 1AxfBL-0007vW-4C
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 23:37:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i214bUU0030446
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 23:37:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxfBK-0007uz-Ja
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 23:37: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 XAA01307
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 23:37:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxfBI-0004rl-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 23:37:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxfAQ-0004mb-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 23:36:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxfA5-0004h0-00; Sun, 29 Feb 2004 23:36:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axf9t-0007cM-P5; Sun, 29 Feb 2004 23: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 1Axf9H-0007aa-3X
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 23:35: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 XAA01119
	for <simple@ietf.org>; Sun, 29 Feb 2004 23:35:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf9F-0004eZ-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:35:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axf8P-0004Zj-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:34:30 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axf7u-0004TY-00
	for simple@ietf.org; Sun, 29 Feb 2004 23:33:58 -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 i214XYNr011221;
	Sun, 29 Feb 2004 23:33:38 -0500 (EST)
Message-ID: <4042BD0C.7000707@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: <DD07841287D0AD428833021705E0D14E018853D5@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E018853D5@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: Sun, 29 Feb 2004 23:33: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

OK, now I understand.

I think that this is not really the requirement; this is once again 
really the main requirement here - optimizing message transfer between 
domains. What you are proposing is one mechanism for achieving that, but 
not the only one.

-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.
> 
> Hope it clarifies the case,
> Orit.
> 
> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com] 
> 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
> 
> Orit,
> 
> I am still confused on this requirement.
> 
> It sounds like what you want is for the watcher to find out if he has 
> permission to subscribe or fetch presence from the presentity, without 
> actually subscribing or fetching? In other words, it would be a request 
> from the watcher to the presentity to ask the presentity to set an 
> authorization policy for the watcher, in absence of any specific 
> subscription. Is that right?
> 
> If so, what is the motivating use case here?
> 
> THanks,
> Jonathan R.
> 
> Orit Levin wrote:
> 
> 
>>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
> 
> not
> 
>>interested in the presence information being pushed on individual
> 
> basis
> 
>>from this point on. In other words, it can be implemented by just
> 
> adding
> 
>>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] 
>>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-
> 
>>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
>>
> 
> 

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



