From simple-admin@mailman.dynamicsoft.com  Fri Nov  1 01:59:51 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA00454
	for <simple-archive@lists.ietf.org>; Fri, 1 Nov 2002 01:59:51 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA170Psu019300;
	Fri, 1 Nov 2002 02:00:25 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id CAA17765;
	Fri, 1 Nov 2002 02:01:08 -0500 (EST)
Received: from mta0 ([61.144.161.10])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id CAA17753
	for <simple@mailman.dynamicsoft.com>; Fri, 1 Nov 2002 02:00:09 -0500 (EST)
Received: from D70286 (mta0 [172.17.1.62])
 by mta0.huawei.com (iPlanet Messaging Server 5.2 HotFix 0.8 (built Jul 12
 2002)) with ESMTPA id <0H4V001OFY136Y@mta0.huawei.com> for
 simple@mailman.dynamicsoft.com; Fri, 01 Nov 2002 14:58:16 +0800 (CST)
From: Deepankar <deepankarb@huawei.com>
To: simple@mailman.dynamicsoft.com
Message-id: <007201c28174$417807d0$ac064d0a@D70286>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
Content-type: multipart/alternative;
 boundary="Boundary_(ID_a9vvxkheUlOa3fgJMBRtNA)"
X-Priority: 3
X-MSMail-priority: Normal
Subject: [Simple] Interdomain presence
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 01 Nov 2002 14:59:42 +0800

This is a multi-part message in MIME format.

--Boundary_(ID_a9vvxkheUlOa3fgJMBRtNA)
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 7BIT

Folks,

In case of a softswitch based presence solution, If the PA is co-located with the Proxy/Registrar with the Softswitch, then what mechanisms are there for it, to know of the presence of users homed in a different Softswitch.

Deeps

--Boundary_(ID_a9vvxkheUlOa3fgJMBRtNA)
Content-type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 7BIT

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2920.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Folks,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>In case of a softswitch based presence solution, If 
the PA is co-located with the Proxy/Registrar with the Softswitch, then what 
mechanisms are there for it, to know of the presence of users homed in a 
different Softswitch.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Deeps</FONT></DIV></BODY></HTML>

--Boundary_(ID_a9vvxkheUlOa3fgJMBRtNA)--
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  1 05:04:12 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA02549
	for <simple-archive@lists.ietf.org>; Fri, 1 Nov 2002 05:04:12 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA1A58su020999
	for <simple-archive@lists.ietf.org>; Fri, 1 Nov 2002 05:05:08 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id FAA20243
	for <simple-archive@lists.ietf.org>; Fri, 1 Nov 2002 05:06:04 -0500 (EST)
Date: Fri, 1 Nov 2002 05:06:04 -0500 (EST)
Message-Id: <200211011006.FAA20243@mailman.dynamicsoft.com>
Subject: mailman.dynamicsoft.com mailing list memberships reminder
From: mailman-owner@mailman.dynamicsoft.com
To: simple-archive@ietf.org
X-No-Archive: yes
X-Ack: no
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk

This is a reminder, sent out once a month, about your
mailman.dynamicsoft.com 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@mailman.dynamicsoft.com)
containing just the word 'help' in the message body, and an email
message will be sent to you with instructions.

If you have questions, problems, comments, etc, send them to
mailman-owner@mailman.dynamicsoft.com.  Thanks!

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

List                                     Password // URL
----                                     --------  
simple@mailman.dynamicsoft.com           ifheto    
http://mailman.dynamicsoft.com/mailman/options/simple/simple-archive%40lists.ietf.org


From simple-admin@mailman.dynamicsoft.com  Sat Nov  2 08:07:56 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA04235
	for <simple-archive@lists.ietf.org>; Sat, 2 Nov 2002 08:07:55 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA2D8bsu026434;
	Sat, 2 Nov 2002 08:08:37 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id IAA26621;
	Sat, 2 Nov 2002 08:09:04 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id IAA26610
	for <simple@mailman.dynamicsoft.com>; Sat, 2 Nov 2002 08:08:26 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gA2D7wO12415
	for <simple@mailman.dynamicsoft.com>; Sat, 2 Nov 2002 15:08:02 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e51b4629cac158f25169@esvir05nok.ntc.nokia.com>;
 Sat, 2 Nov 2002 15:08:22 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Sat, 2 Nov 2002 15:08:21 +0200
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"
Subject: RE: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD19@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
Thread-Index: AcJ/XXBzy3S2SSvqRVSFa8QkW/NGiAAmZrYg
To: <pkyzivat@cisco.com>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 02 Nov 2002 13:08:21.0928 (UTC) FILETIME=[EB87AA80:01C28270]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id IAA26610
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sat, 2 Nov 2002 15:08:20 +0200
Content-Transfer-Encoding: 8bit

Hi,

inline

> -----Original Message-----
> From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: 29 October, 2002 17:06
> To: simple@mailman.dynamicsoft.com
> Subject: Re: [Simple] FW: I-D
> ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
> 
> 
> mikko.lonnfors@nokia.com wrote:
> > 
> > Hi,
> > 
> > New draft is now available. Basically draft presents a 
> solution for the requirements presented in 
> draft-kyzivat-simple-prescaps-reqts-00.txt.
> > All comments are welcome.
> 
> Obviously Mikko and I have been cooperating on this. We were 
> both interested in the subject. I thought it would be helpful 
> to be clear about the requirements rather than jumping 
> directly to a proposed solution, so I posted a requirements 
> draft last week. Since then I have been waiting for Mikko to 
> submit this in order to have more fodder for discussion.
> 
> There is already a work item to produce a SIP-specific 
> profile for PIDF. I consider these drafts to be a *partial* 
> response to that work item. I realize there is a desire for 
> some addition generalized status values beyond open/closed, 
> such as busy. That is a minefield, and we have chosen not to 
> address it. Instead, we are focusing on some attributes that 
> should be less controversial because they are drawn from the 
> callerprefs draft, whose basic concepts have been accepted 
> for a long time. (I am open to discussion about whether these 
> specific drafts should be expanded to cover the more general 
> requirement, or whether that should be left separate.)
> The assertion of these drafts is that capabilities a UAS can 
> specify when registering are information that is equally 
> important in a presence document. I believe Mikko is most 
> concerned with supported media. I also consider that to be of 
> major importance, but I also believe all the others are of 
> potential value in a presence document.

This topic was first discussed in IMPP mailing list related to PIDF communication means. After some discussion it was concluded that this work might fit better to SIMPLE WG agenda. 
I would also like to see some comments to the requirements draft. A small problem in writing that was that there were no requirements for callerpreferences and because of that we have tried to put quite a lot motivational and explanative text into requirements. It would be very helpful to hear also other people comments to this. If the overall idea is acceptable then the exact requirements should be quite clear. At least requirements 1, 2, and 3 should be quite self-evident (I hope). Requirement 4 is now marked with SHOULD level and I would like to hear if it would be good idea to move it to MUST level. Also I am not sure we have been able to collect all relevant requirements so if something seems to be missing please let us know.  

> The callerprefs draft is still itself in a state of flux. The 
> work here should remain dependent on the outcome of that 
> work. But I believe it would be helpful to begin progressing 
> these documents now.

We have tried to keep this draft as independent of callerprefs as possible but there is of course quite heavy dependency between these two. 

Here are some open items for solution draft:
- At a moment draft allows use of extension in two places inside PIDF document (inside <tuple> and <status>. Should we specify the exact location where this extension can be used within PIDF document.
- We went through 2 or 3 different XML schemas before ending up with current one. Obviously there is lot of different options and if someone thinks there exists better alternatives then this can be discussed.
- We ended up using negated attribute inside <value> elements to indicate whether value is supporter or not supported. There are also other alternatives to represent this. One alternative would be to replace <value> with either <require> or <forbid> element.

- Mikko

> 	Paul
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sat Nov  2 16:32:28 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA12786
	for <simple-archive@lists.ietf.org>; Sat, 2 Nov 2002 16:32:27 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA2LXEsu027160;
	Sat, 2 Nov 2002 16:33:14 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA28107;
	Sat, 2 Nov 2002 16:34:07 -0500 (EST)
Received: from IPOfCard1.guest-tek.com ([141.154.107.194])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA28086
	for <simple@mailman.dynamicsoft.com>; Sat, 2 Nov 2002 16:33:35 -0500 (EST)
Received: from dynamicsoft.com ([141.154.107.210])
	by IPOfCard1.guest-tek.com (8.11.6/8.8.7) with ESMTP id gA2LW9r13239;
	Sat, 2 Nov 2002 16:32:10 -0500
Message-ID: <3DC4057B.1060901@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Deepankar <deepankarb@huawei.com>
CC: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Interdomain presence
References: <007201c28174$417807d0$ac064d0a@D70286>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sat, 02 Nov 2002 12:03:55 -0500
Content-Transfer-Encoding: 7bit

A PUA can publish presence to any PA using the SIP PUBLISH method. You 
can find the current I-D for this at:
http://www.ietf.org/internet-drafts/draft-olson-simple-publish-01.txt

whether you call the PA a softswitch or not is irrelevant.

-Jonathan R.

Deepankar wrote:
> Folks,
>  
> In case of a softswitch based presence solution, If the PA is co-located 
> with the Proxy/Registrar with the Softswitch, then what mechanisms are 
> there for it, to know of the presence of users homed in a different 
> Softswitch.
>  
> Deeps

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


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sat Nov  2 16:33:48 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA12827
	for <simple-archive@lists.ietf.org>; Sat, 2 Nov 2002 16:33:48 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA2LYdsu027199;
	Sat, 2 Nov 2002 16:34:39 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA28128;
	Sat, 2 Nov 2002 16:35:38 -0500 (EST)
Received: from IPOfCard1.guest-tek.com ([141.154.107.194])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA28096
	for <simple@mailman.dynamicsoft.com>; Sat, 2 Nov 2002 16:33:50 -0500 (EST)
Received: from dynamicsoft.com ([141.154.107.210])
	by IPOfCard1.guest-tek.com (8.11.6/8.8.7) with ESMTP id gA2LWPr13321;
	Sat, 2 Nov 2002 16:32:25 -0500
Message-ID: <3DC41F3C.1010301@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Paul Kyzivat <pkyzivat@cisco.com>
CC: Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sat, 02 Nov 2002 13:53:48 -0500
Content-Transfer-Encoding: 7bit

Cant we solve this at the cpim-msg-sessions layer?

That draft could simply say something like "when you go to connect to 
the IP address/port that is listed there, first check if you already 
have a connection there. If so, use that again, and ignore any comedia 
stuff in the SDP."

-Jonathan R.

Paul Kyzivat wrote:
> Draft-campbell-simple-cpimmsg-sessions-00 defines the protocol in such a way that multiple sessions can be demultiplexed from a single connection. Meanwhile draft-campbell-simple-im-sessions-00 calls for the use of the comedia spec to establish the connections. It also wishes to reuse a single connection for multiple sessions.
> 
> This presents a problem, because the comedia draft (ietf-mmusic-sdp-comedia-04) does not provide a way to share a connection among multiple sessions. It was constrained from doing so because it made no assumption about the protocol to be used on the connection. As a result it had to come up with a way to associate connections with sessions without regard to media content. 
> 
> Either a way must be found to change comedia to provide this capability, or else comedia must be abandoned in favor of some other arrangement for negotiating a connection. (It would be nice to make comedia work for this.)
> 
> Rohan and I talked about this, and began to think we could find an enhancement to comedia that would permit this, but then it got very ugly trying to figure out when connections should go away, especially between a pair of intermediaries. This is going to require some work.
> 
> 	Paul
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 

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


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sat Nov  2 16:34:16 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA12840
	for <simple-archive@lists.ietf.org>; Sat, 2 Nov 2002 16:34:15 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA2LYusu027221;
	Sat, 2 Nov 2002 16:34:56 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA28144;
	Sat, 2 Nov 2002 16:35:55 -0500 (EST)
Received: from IPOfCard1.guest-tek.com ([141.154.107.194])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA28091
	for <simple@mailman.dynamicsoft.com>; Sat, 2 Nov 2002 16:33:50 -0500 (EST)
Received: from dynamicsoft.com ([141.154.107.210])
	by IPOfCard1.guest-tek.com (8.11.6/8.8.7) with ESMTP id gA2LWOr13316;
	Sat, 2 Nov 2002 16:32:24 -0500
Message-ID: <3DC41E11.5090306@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Paul Kyzivat <pkyzivat@cisco.com>, Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Message Session IDs
References: <3DBEFB35.1040908@dynamicsoft.com> <3DBF311F.B8AC9254@cisco.com> <3DBF43E4.4050107@dynamicsoft.com> <3DBF6051.6020502@dynamicsoft.com> <3DBFE7D9.CE57E118@cisco.com> <3DBFEF54.1020907@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sat, 02 Nov 2002 13:48:49 -0500
Content-Transfer-Encoding: 7bit

Agreed that msgID belongs inside the envelope. The issue, then, is what 
MIME header are we using in the outer envelope that would be used by the 
intermediary for routing? Is there an existing one that fits the job... 
suggestions anyone?

-Jonathan R.

Ben Campbell wrote:
> Paul Kyzivat wrote:
> 
>>
>> Ben Campbell wrote:
> 
> 
> [...]
> 
>>
>>> If we were to do this, does it also make sense to move MsgID to the
>>> outer envelope?
>>
>>
>>
>> I don't know about this. If it is only needed by the endpoints then it 
>> might as well be in the inner envelope. Protecting it should help 
>> protect against some kinds of attacks.
>>
> 
> On reflection, I agree with you. I had it in my head that an 
> intermediary might use it for ordering purposes, but now that I am more 
> awake I realize there is no need for that.
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 

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


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sun Nov  3 10:33:44 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA08493
	for <simple-archive@lists.ietf.org>; Sun, 3 Nov 2002 10:33:44 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA3FYEsu028534;
	Sun, 3 Nov 2002 10:34:14 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA01280;
	Sun, 3 Nov 2002 10:35:05 -0500 (EST)
Received: from mta2 ([61.144.161.16])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA01267
	for <simple@mailman.dynamicsoft.com>; Sun, 3 Nov 2002 10:34:14 -0500 (EST)
Received: from mta2 (localhost [127.0.0.1])
 by mta2.huawei.com (iPlanet Messaging Server 5.2 HotFix 0.7 (built Jun 26
 2002)) with ESMTP id <0H5000HNDB9T6V@mta2.huawei.com> for
 simple@mailman.dynamicsoft.com; Sun, 03 Nov 2002 23:34:42 +0800 (CST)
Received: from huawei.com ([172.17.1.59])
 by mta2.huawei.com (iPlanet Messaging Server 5.2 HotFix 0.7 (built Jun 26
 2002)) with ESMTP id <0H5000HGJB9TI1@mta2.huawei.com> for
 simple@mailman.dynamicsoft.com; Sun, 03 Nov 2002 23:34:41 +0800 (CST)
Received: from [211.161.63.60] by mailb.huawei.com (mshttpd); Sun,
 03 Nov 2002 07:33:29 -0800
From: deepankarb 70286 <deepankarb@huawei.com>
Subject: Re: [Simple] Interdomain presence
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@mailman.dynamicsoft.com
Message-id: <4b9f94bb39.4bb394b9f9@huawei.com>
MIME-version: 1.0
X-Mailer: iPlanet Messenger Express 5.2 HotFix 0.7 (built Jun 26 2002)
Content-type: text/plain; charset=us-ascii
Content-language: en
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-Accept-Language: en
Priority: normal
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sun, 03 Nov 2002 07:33:29 -0800
Content-Transfer-Encoding: 7BIT


Yes, thats correct, but I would try to put my query this way.

say if my PA aka softswitch is responsible for abc.com administrative domain, and there's another PA taking care of xyz.com administrative domain. Both have their set of homing subscribers (PUAs). Here, I am taking PUAs as fixed IP phones, PSTN phones. Since both belong to different administrative domains, and in case of an example of presence based voice calling, a sip caller sip:acaller@abc.com is calling sip:acallee@xyz.com, and abc.com needs to find the presence first, and then route the call. In this case, how would xyz.com indicate the presence status/document of acallee to abc.com? 

Deeps

----- Original Message -----
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Date: Saturday, November 2, 2002 9:03 am
Subject: Re: [Simple] Interdomain presence

> A PUA can publish presence to any PA using the SIP PUBLISH method. 
> You 
> can find the current I-D for this at:
> http://www.ietf.org/internet-drafts/draft-olson-simple-publish-01.txt
> 
> whether you call the PA a softswitch or not is irrelevant.
> 
> -Jonathan R.
> 
> Deepankar wrote:
> > Folks,
> >  
> > In case of a softswitch based presence solution, If the PA is co-
> located 
> > with the Proxy/Registrar with the Softswitch, then what 
> mechanisms are 
> > there for it, to know of the presence of users homed in a 
> different 
> > Softswitch.
> >  
> > Deeps
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
> Chief Scientist                             First Floor
> dynamicsoft                                 East Hanover, NJ 07936
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sun Nov  3 11:28:13 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA09812
	for <simple-archive@lists.ietf.org>; Sun, 3 Nov 2002 11:28:13 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA3GT3su028648;
	Sun, 3 Nov 2002 11:29:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA01453;
	Sun, 3 Nov 2002 11:30:03 -0500 (EST)
Received: from magus.nostrum.com (magus.nostrum.com [66.119.225.66])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA01440
	for <simple@mailman.dynamicsoft.com>; Sun, 3 Nov 2002 11:29:45 -0500 (EST)
Received: from dynamicsoft.com (root@magus.nostrum.com [66.119.225.66])
	by magus.nostrum.com (8.12.5/8.12.5) with ESMTP id gA3GTFU1081249;
	Sun, 3 Nov 2002 10:29:16 -0600 (CST)
Message-ID: <3DC54ECF.4040507@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Paul Kyzivat <pkyzivat@cisco.com>, Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com>
X-Enigmail-Version: 0.65.2.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sun, 03 Nov 2002 10:29:03 -0600
Content-Transfer-Encoding: 7bit

I agree we should do that, and avoid a dependency on getting the issue 
fixed in comedia.

It does, however, seem like a generalized issue that _should_ be handled 
in the comedia specification as well, but that does not seem to be in 
scope for this wg.

Jonathan Rosenberg wrote:
> Cant we solve this at the cpim-msg-sessions layer?
> 
> That draft could simply say something like "when you go to connect to 
> the IP address/port that is listed there, first check if you already 
> have a connection there. If so, use that again, and ignore any comedia 
> stuff in the SDP."
> 
> -Jonathan R.
> 
> Paul Kyzivat wrote:
> 
>> Draft-campbell-simple-cpimmsg-sessions-00 defines the protocol in such 
>> a way that multiple sessions can be demultiplexed from a single 
>> connection. Meanwhile draft-campbell-simple-im-sessions-00 calls for 
>> the use of the comedia spec to establish the connections. It also 
>> wishes to reuse a single connection for multiple sessions.
>>
>> This presents a problem, because the comedia draft 
>> (ietf-mmusic-sdp-comedia-04) does not provide a way to share a 
>> connection among multiple sessions. It was constrained from doing so 
>> because it made no assumption about the protocol to be used on the 
>> connection. As a result it had to come up with a way to associate 
>> connections with sessions without regard to media content.
>> Either a way must be found to change comedia to provide this 
>> capability, or else comedia must be abandoned in favor of some other 
>> arrangement for negotiating a connection. (It would be nice to make 
>> comedia work for this.)
>>
>> Rohan and I talked about this, and began to think we could find an 
>> enhancement to comedia that would permit this, but then it got very 
>> ugly trying to figure out when connections should go away, especially 
>> between a pair of intermediaries. This is going to require some work.
>>
>>     Paul
>> _______________________________________________
>> simple mailing list
>> simple@mailman.dynamicsoft.com
>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>
> 


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sun Nov  3 22:04:33 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA20372
	for <simple-archive@lists.ietf.org>; Sun, 3 Nov 2002 22:04:33 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA4358su029442;
	Sun, 3 Nov 2002 22:05:08 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id WAA03419;
	Sun, 3 Nov 2002 22:06:03 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id WAA03408
	for <simple@mailman.dynamicsoft.com>; Sun, 3 Nov 2002 22:05:48 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.26])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gA435XYH023593;
	Sun, 3 Nov 2002 22:05:37 -0500 (EST)
Message-ID: <3DC5E3FD.7030506@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: deepankarb 70286 <deepankarb@huawei.com>
CC: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Interdomain presence
References: <4b9f94bb39.4bb394b9f9@huawei.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sun, 03 Nov 2002 22:05:33 -0500
Content-Transfer-Encoding: 7bit



deepankarb 70286 wrote:
 > Yes, thats correct, but I would try to put my query this way.
 >
 > say if my PA aka softswitch is responsible for abc.com administrative
 > domain, and there's another PA taking care of xyz.com administrative
 > domain. Both have their set of homing subscribers (PUAs). Here, I am
 > taking PUAs as fixed IP phones, PSTN phones. Since both belong to
 > different administrative domains, and in case of an example of
 > presence based voice calling, a sip caller sip:acaller@abc.com is
 > calling sip:acallee@xyz.com, and abc.com needs to find the presence
 > first, and then route the call. In this case, how would xyz.com
 > indicate the presence status/document of acallee to abc.com?

Thats what draft-ietf-simple-presence is for. The abc.com would 
SUBSCRIBE to the presence state at xyz.com.

-Jonathan R.


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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov  4 01:04:21 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA23907
	for <simple-archive@lists.ietf.org>; Mon, 4 Nov 2002 01:04:20 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA4658su029802;
	Mon, 4 Nov 2002 01:05:08 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA03964;
	Mon, 4 Nov 2002 01:06:03 -0500 (EST)
Received: from sj-msg-core-3.cisco.com (sj-msg-core-3.cisco.com [171.70.157.152])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA03952
	for <simple@mailman.dynamicsoft.com>; Mon, 4 Nov 2002 01:05:20 -0500 (EST)
Received: from imop.cisco.com (IDENT:mirapoint@imop.cisco.com [171.69.11.44])
	by sj-msg-core-3.cisco.com (8.12.2/8.12.2) with ESMTP id gA4654xF000620;
	Sun, 3 Nov 2002 22:05:04 -0800 (PST)
Received: from cisco.com (ssh-sjc-1.cisco.com [171.68.225.134])
	by imop.cisco.com (Mirapoint Messaging Server MOS 3.2.1-GA)
	with ESMTP id ABF97048;
	Sun, 3 Nov 2002 22:02:44 -0800 (PST)
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
Content-Type: text/plain; charset=US-ASCII; format=flowed
Mime-Version: 1.0 (Apple Message framework v546)
Cc: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Paul Kyzivat <pkyzivat@cisco.com>,
        Simple <simple@mailman.dynamicsoft.com>
To: Ben Campbell <bcampbell@dynamicsoft.com>
From: Rohan Mahy <rohan@cisco.com>
In-Reply-To: <3DC54ECF.4040507@dynamicsoft.com>
Message-Id: <5FAFE972-EFBB-11D6-ACCB-0003938AF740@cisco.com>
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.546)
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sun, 3 Nov 2002 22:05:09 -0800
Content-Transfer-Encoding: 7bit

Ben,

I think the right question to ask is:  how do a pair of intermediaries 
decide when they can terminate a connection?  this could be reference 
counting, or idle timeouts, or something else, but I think a lot of 
stuff will fall out from that decision.

thanks,
-rohan



On Sunday, November 3, 2002, at 08:29 AM, Ben Campbell wrote:

> I agree we should do that, and avoid a dependency on getting the issue 
> fixed in comedia.
>
> It does, however, seem like a generalized issue that _should_ be 
> handled in the comedia specification as well, but that does not seem 
> to be in scope for this wg.
>
> Jonathan Rosenberg wrote:
>> Cant we solve this at the cpim-msg-sessions layer?
>> That draft could simply say something like "when you go to connect to 
>> the IP address/port that is listed there, first check if you already 
>> have a connection there. If so, use that again, and ignore any 
>> comedia stuff in the SDP."
>> -Jonathan R.
>> Paul Kyzivat wrote:
>>> Draft-campbell-simple-cpimmsg-sessions-00 defines the protocol in 
>>> such a way that multiple sessions can be demultiplexed from a single 
>>> connection. Meanwhile draft-campbell-simple-im-sessions-00 calls for 
>>> the use of the comedia spec to establish the connections. It also 
>>> wishes to reuse a single connection for multiple sessions.
>>>
>>> This presents a problem, because the comedia draft 
>>> (ietf-mmusic-sdp-comedia-04) does not provide a way to share a 
>>> connection among multiple sessions. It was constrained from doing so 
>>> because it made no assumption about the protocol to be used on the 
>>> connection. As a result it had to come up with a way to associate 
>>> connections with sessions without regard to media content.
>>> Either a way must be found to change comedia to provide this 
>>> capability, or else comedia must be abandoned in favor of some other 
>>> arrangement for negotiating a connection. (It would be nice to make 
>>> comedia work for this.)
>>>
>>> Rohan and I talked about this, and began to think we could find an 
>>> enhancement to comedia that would permit this, but then it got very 
>>> ugly trying to figure out when connections should go away, 
>>> especially between a pair of intermediaries. This is going to 
>>> require some work.
>>>
>>>     Paul
>>> _______________________________________________
>>> simple mailing list
>>> simple@mailman.dynamicsoft.com
>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>
>
>
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov  4 03:10:21 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA05817
	for <simple-archive@lists.ietf.org>; Mon, 4 Nov 2002 03:10:17 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA48B7su000104;
	Mon, 4 Nov 2002 03:11:07 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id DAA04327;
	Mon, 4 Nov 2002 03:12:03 -0500 (EST)
Received: from mta2 ([61.144.161.16])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id DAA04316
	for <simple@mailman.dynamicsoft.com>; Mon, 4 Nov 2002 03:11:52 -0500 (EST)
Received: from mta2 (localhost [127.0.0.1])
 by mta2.huawei.com (iPlanet Messaging Server 5.2 HotFix 0.7 (built Jun 26
 2002)) with ESMTP id <0H5100MEGLGMJT@mta2.huawei.com> for
 simple@mailman.dynamicsoft.com; Mon, 04 Nov 2002 16:12:22 +0800 (CST)
Received: from huawei.com ([172.17.1.59])
 by mta2.huawei.com (iPlanet Messaging Server 5.2 HotFix 0.7 (built Jun 26
 2002)) with ESMTP id <0H5100H3BLGMI1@mta2.huawei.com> for
 simple@mailman.dynamicsoft.com; Mon, 04 Nov 2002 16:12:22 +0800 (CST)
Received: from [211.161.63.60] by mailb.huawei.com (mshttpd); Mon,
 04 Nov 2002 00:11:10 -0800
From: deepankarb 70286 <deepankarb@huawei.com>
Subject: Re: [Simple] Interdomain presence
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@mailman.dynamicsoft.com
Message-id: <54bbc5284b.5284b54bbc@huawei.com>
MIME-version: 1.0
X-Mailer: iPlanet Messenger Express 5.2 HotFix 0.7 (built Jun 26 2002)
Content-type: text/plain; charset=us-ascii
Content-language: en
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-Accept-Language: en
Priority: normal
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 04 Nov 2002 00:11:10 -0800
Content-Transfer-Encoding: 7BIT

Bingo !  But, would'nt it increase the call setup time ? 


----- Original Message -----
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Date: Sunday, November 3, 2002 7:05 pm
Subject: Re: [Simple] Interdomain presence

> 
> 
> deepankarb 70286 wrote:
> > Yes, thats correct, but I would try to put my query this way.
> >
> > say if my PA aka softswitch is responsible for abc.com 
> administrative > domain, and there's another PA taking care of 
> xyz.com administrative
> > domain. Both have their set of homing subscribers (PUAs). Here, 
> I am
> > taking PUAs as fixed IP phones, PSTN phones. Since both belong to
> > different administrative domains, and in case of an example of
> > presence based voice calling, a sip caller sip:acaller@abc.com is
> > calling sip:acallee@xyz.com, and abc.com needs to find the presence
> > first, and then route the call. In this case, how would xyz.com
> > indicate the presence status/document of acallee to abc.com?
> 
> Thats what draft-ietf-simple-presence is for. The abc.com would 
> SUBSCRIBE to the presence state at xyz.com.
> 
> -Jonathan R.
> 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
> Chief Scientist                             First Floor
> dynamicsoft                                 East Hanover, NJ 07936
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov  4 09:18:52 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA13942
	for <simple-archive@lists.ietf.org>; Mon, 4 Nov 2002 09:18:51 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA4EJCcD001058;
	Mon, 4 Nov 2002 09:19:12 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA01206;
	Mon, 4 Nov 2002 09:20:05 -0500 (EST)
Received: from magus.nostrum.com (magus.nostrum.com [66.119.225.66])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA01193
	for <simple@mailman.dynamicsoft.com>; Mon, 4 Nov 2002 09:19:27 -0500 (EST)
Received: from dynamicsoft.com (root@magus.nostrum.com [66.119.225.66])
	by magus.nostrum.com (8.12.5/8.12.5) with ESMTP id gA4EJMU1070316;
	Mon, 4 Nov 2002 08:19:23 -0600 (CST)
Message-ID: <3DC681DD.3040905@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: deepankarb 70286 <deepankarb@huawei.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Interdomain presence
References: <54bbc5284b.5284b54bbc@huawei.com>
X-Enigmail-Version: 0.65.2.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 04 Nov 2002 08:19:09 -0600
Content-Transfer-Encoding: 7bit

Certainly it will, if you need it for call routing and you don't have it 
prior to call setup. If you cannot have a delay in call setup, you must 
subscribe to the information in advance.

But submit that the application you describe is very much a classic SIP 
application, and does not gain much from a presence subscription. 
Abc.com does not need to subscribe to presence information, unless 
abc.com (or the user) expects to be notified of a presence change and 
take some action as a result of that change.

In your example, why would you not simply have abc.com proxy the call to 
xyz.com, then let xyz.com route the call based on the registered 
contacts? What routing decision is abc.com making based on presence?



deepankarb 70286 wrote:
> Bingo !  But, would'nt it increase the call setup time ? 
> 
> 
> ----- Original Message -----
> From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
> Date: Sunday, November 3, 2002 7:05 pm
> Subject: Re: [Simple] Interdomain presence
> 
> 
>>
>>deepankarb 70286 wrote:
>>
>>>Yes, thats correct, but I would try to put my query this way.
>>>
>>>say if my PA aka softswitch is responsible for abc.com 
>>
>>administrative > domain, and there's another PA taking care of 
>>xyz.com administrative
>>
>>>domain. Both have their set of homing subscribers (PUAs). Here, 
>>
>>I am
>>
>>>taking PUAs as fixed IP phones, PSTN phones. Since both belong to
>>>different administrative domains, and in case of an example of
>>>presence based voice calling, a sip caller sip:acaller@abc.com is
>>>calling sip:acallee@xyz.com, and abc.com needs to find the presence
>>>first, and then route the call. In this case, how would xyz.com
>>>indicate the presence status/document of acallee to abc.com?
>>
>>Thats what draft-ietf-simple-presence is for. The abc.com would 
>>SUBSCRIBE to the presence state at xyz.com.
>>
>>-Jonathan R.
>>
>>
>>-- 
>>Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
>>Chief Scientist                             First Floor
>>dynamicsoft                                 East Hanover, NJ 07936
>>jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
>>http://www.jdrosen.net                      PHONE: (973) 952-5000
>>http://www.dynamicsoft.com
>>
>>_______________________________________________
>>simple mailing list
>>simple@mailman.dynamicsoft.com
>>http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>
> 
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov  4 14:48:30 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA02682
	for <simple-archive@lists.ietf.org>; Mon, 4 Nov 2002 14:48:30 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA4JnIcD002862;
	Mon, 4 Nov 2002 14:49:19 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA02183;
	Mon, 4 Nov 2002 14:50:07 -0500 (EST)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA01578
	for <simple@mailman.dynamicsoft.com>; Mon, 4 Nov 2002 11:03:34 -0500 (EST)
Received: from cannon.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id gA4G3ja8001045;
	Mon, 4 Nov 2002 11:03:45 -0500 (EST)
Received: from cisco.com (dhcp-161-44-241-140.cisco.com [161.44.241.140])
	by cannon.cisco.com (Mirapoint)
	with ESMTP id AAU14201;
	Mon, 4 Nov 2002 11:08:21 -0500 (EST)
Message-ID: <3DC69A4F.245BB284@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Ben Campbell <bcampbell@dynamicsoft.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 04 Nov 2002 11:03:27 -0500
Content-Transfer-Encoding: 7bit

Jonathan, Ben,

I would be pleased if we can find a way to finesse this. The problem is that comedia requires some way to infer, from the sip signaling and SDP content, when connections should be made/dropped. Both sides must make the same inference, or else the connection establishment will fail. As soon as we start to pool connections there starts to be the potential for race conditions. 

This is especially a problem with connections between two intermediaries. The hard question is: when can you ever drop a connection between two intermediaries? Of course an intermediary never knows if its peer in the connection is also an intermediary or not, so it must act as if the peer is a UA following the comedia spec plus whatever additional rules we can come up with for simple. We can't drop a connection until we know that there are no sessions using it. A corollary to that is that we can't reuse a connection that has no sessions using it, because it might be dropped. And so we should drop a connection as soon as there are no sessions using it, because it is then worthless.

That already starts looking suboptimal, because we must drop connections between pairs of high traffic intermediaries any time there doesn't happen to be some session traversing them.

But I'm not sure this is workable even with that limitation. I have a hunch there is still a race condition when one end will think there is a connection and attempt to reuse it, while the other end has decided there is no session using the connection and tries to drop it or establish a new one. This is tricky, and probably impossible to decide in general except with respect to a precise rule for reuse. But here is one case that seems simpler than some others:

Suppose we are in the process of establishing a call between

	A-----I1-----I2-----B

and there was no connection between I1 and I2. A includes an offer in the invite, so I1 and I2 will each rewrite the SDP as the invite goes by. But neither I1 nor I2 yet knows if the invite will succeed, so don't know if this will result in establishing a connection.

Meanwhile, we start to establish a new call

	C-----I1-----I2-----D

C includes an offer in the invite. I1 needs to rewrite the SDP in the offer, and would like to reuse the connection it has proposed establishing with I2. But it doesn't yet know if that call will succeed and so doesn't know if the connection will be established. Hence I believe it must assume there will be no connection to reuse, and so must arrange things to establish a separate connection. Yet it is possible that both calls will succeed, so it must be prepared to establish both connections, and to discriminate them from one another. So I think it must offer a separate port in this invite.

This scenario doesn't fail, but again it is suboptimal because it may require intermediaries to listen for connections on multiple ports, and may result in redundant connections between a pair of intermediaries.

It will take more work to demonstrate a case that actually fails, or to demonstrate a reuse rule that can be proved does not fail.

	Paul


Ben Campbell wrote:
> 
> I agree we should do that, and avoid a dependency on getting the issue
> fixed in comedia.
> 
> It does, however, seem like a generalized issue that _should_ be handled
> in the comedia specification as well, but that does not seem to be in
> scope for this wg.
> 
> Jonathan Rosenberg wrote:
> > Cant we solve this at the cpim-msg-sessions layer?
> >
> > That draft could simply say something like "when you go to connect to
> > the IP address/port that is listed there, first check if you already
> > have a connection there. If so, use that again, and ignore any comedia
> > stuff in the SDP."
> >
> > -Jonathan R.
> >
> > Paul Kyzivat wrote:
> >
> >> Draft-campbell-simple-cpimmsg-sessions-00 defines the protocol in such
> >> a way that multiple sessions can be demultiplexed from a single
> >> connection. Meanwhile draft-campbell-simple-im-sessions-00 calls for
> >> the use of the comedia spec to establish the connections. It also
> >> wishes to reuse a single connection for multiple sessions.
> >>
> >> This presents a problem, because the comedia draft
> >> (ietf-mmusic-sdp-comedia-04) does not provide a way to share a
> >> connection among multiple sessions. It was constrained from doing so
> >> because it made no assumption about the protocol to be used on the
> >> connection. As a result it had to come up with a way to associate
> >> connections with sessions without regard to media content.
> >> Either a way must be found to change comedia to provide this
> >> capability, or else comedia must be abandoned in favor of some other
> >> arrangement for negotiating a connection. (It would be nice to make
> >> comedia work for this.)
> >>
> >> Rohan and I talked about this, and began to think we could find an
> >> enhancement to comedia that would permit this, but then it got very
> >> ugly trying to figure out when connections should go away, especially
> >> between a pair of intermediaries. This is going to require some work.
> >>
> >>     Paul
> >> _______________________________________________
> >> simple mailing list
> >> simple@mailman.dynamicsoft.com
> >> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> >>
> >
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov  4 19:53:21 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA16829
	for <simple-archive@lists.ietf.org>; Mon, 4 Nov 2002 19:53:21 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA50s9cD004173;
	Mon, 4 Nov 2002 19:54:09 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA03208;
	Mon, 4 Nov 2002 19:55:04 -0500 (EST)
Received: from mta0 ([61.144.161.10])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA03193
	for <simple@mailman.dynamicsoft.com>; Mon, 4 Nov 2002 19:53:59 -0500 (EST)
Received: from D70286 (mta0 [172.17.1.62])
 by mta0.huawei.com (iPlanet Messaging Server 5.2 HotFix 0.8 (built Jul 12
 2002)) with ESMTPA id <0H5200L2CVQYAJ@mta0.huawei.com> for
 simple@mailman.dynamicsoft.com; Tue, 05 Nov 2002 08:52:12 +0800 (CST)
From: Deepankar <deepankarb@huawei.com>
Subject: Re: [Simple] Interdomain presence
To: Ben Campbell <bcampbell@dynamicsoft.com>
Cc: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        simple@mailman.dynamicsoft.com
Message-id: <002901c28465$c79a80b0$ac064d0a@D70286>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
References: <54bbc5284b.5284b54bbc@huawei.com>
 <3DC681DD.3040905@dynamicsoft.com>
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 05 Nov 2002 08:53:39 +0800
Content-Transfer-Encoding: 7BIT

Inline
----- Original Message -----
From: "Ben Campbell" <bcampbell@dynamicsoft.com>
To: "deepankarb 70286" <deepankarb@huawei.com>
Cc: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>;
<simple@mailman.dynamicsoft.com>
Sent: Monday, November 04, 2002 10:19 PM
Subject: Re: [Simple] Interdomain presence


> Certainly it will, if you need it for call routing and you don't have it
> prior to call setup. If you cannot have a delay in call setup, you must
> subscribe to the information in advance.
[Deeps] OK. Now, when we are talking of softswitches, it means a whole bunch
of subscribers, which would be heavy, specially, when presence gets extended
to H.323 endpoints and MGCP phones. Would presencelist package work here ?
>
> But submit that the application you describe is very much a classic SIP
> application, and does not gain much from a presence subscription.
> Abc.com does not need to subscribe to presence information, unless
> abc.com (or the user) expects to be notified of a presence change and
> take some action as a result of that change.

> [Deeps] The objective is to do a fetch on the presence information, and
route the call. Subsequent notifications might not be necessary for presence
based voice calling. As above, they might be required only if say, the
presence servers/PAs on both the ends maintain a separate secure channel for
SUBSCRIBE/NOTIFY.

> In your example, why would you not simply have abc.com proxy the call to
> xyz.com, then let xyz.com route the call based on the registered
> contacts? What routing decision is abc.com making based on presence?
>
[Deeps] Then in case of a callee busy everywhere, but with some preferences
like, the incoming calls should holler him after the lunch, or call the
following delegates at these numbers, .. the call appears to be terminated
normally to abc.com, and it does'nt gain from presence information. If
abc.com would have got the updated presence information/document, before
routing the call, it would had prompted the caller for further actions.
>
>
> deepankarb 70286 wrote:
> > Bingo !  But, would'nt it increase the call setup time ?
> >
> >
> > ----- Original Message -----
> > From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
> > Date: Sunday, November 3, 2002 7:05 pm
> > Subject: Re: [Simple] Interdomain presence
> >
> >
> >>
> >>deepankarb 70286 wrote:
> >>
> >>>Yes, thats correct, but I would try to put my query this way.
> >>>
> >>>say if my PA aka softswitch is responsible for abc.com
> >>
> >>administrative > domain, and there's another PA taking care of
> >>xyz.com administrative
> >>
> >>>domain. Both have their set of homing subscribers (PUAs). Here,
> >>
> >>I am
> >>
> >>>taking PUAs as fixed IP phones, PSTN phones. Since both belong to
> >>>different administrative domains, and in case of an example of
> >>>presence based voice calling, a sip caller sip:acaller@abc.com is
> >>>calling sip:acallee@xyz.com, and abc.com needs to find the presence
> >>>first, and then route the call. In this case, how would xyz.com
> >>>indicate the presence status/document of acallee to abc.com?
> >>
> >>Thats what draft-ietf-simple-presence is for. The abc.com would
> >>SUBSCRIBE to the presence state at xyz.com.
> >>
> >>-Jonathan R.
> >>
> >>
> >>--
> >>Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
> >>Chief Scientist                             First Floor
> >>dynamicsoft                                 East Hanover, NJ 07936
> >>jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> >>http://www.jdrosen.net                      PHONE: (973) 952-5000
> >>http://www.dynamicsoft.com
> >>
> >>_______________________________________________
> >>simple mailing list
> >>simple@mailman.dynamicsoft.com
> >>http://mailman.dynamicsoft.com/mailman/listinfo/simple
> >>
> >
> >
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> >
>
>
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov  5 17:14:40 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA19698
	for <simple-archive@lists.ietf.org>; Tue, 5 Nov 2002 17:14:40 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA5MFKcD008438;
	Tue, 5 Nov 2002 17:15:20 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA06777;
	Tue, 5 Nov 2002 17:16:05 -0500 (EST)
Received: from mgw-dax2.ext.nokia.com (mgw-dax2.ext.nokia.com [63.78.179.217])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA06766
	for <simple@mailman.dynamicsoft.com>; Tue, 5 Nov 2002 17:15:17 -0500 (EST)
From: Tim.Moran@nokia.com
Received: from davir02nok.americas.nokia.com (davir02nok.americas.nokia.com [172.18.242.85])
	by mgw-dax2.ext.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gA5MGCX09957
	for <simple@mailman.dynamicsoft.com>; Tue, 5 Nov 2002 16:16:16 -0600 (CST)
Received: from daebh002.NOE.Nokia.com (unverified) by davir02nok.americas.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e6164b277ac12f255079@davir02nok.americas.nokia.com>;
 Tue, 5 Nov 2002 16:15:15 -0600
Received: from daebe004.NOE.Nokia.com ([172.18.242.201]) by daebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 5 Nov 2002 16:15:14 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_001_01C28518.D0331702"
Message-ID: <278B6B0D76698D45BBA872CD23DD496A6743CD@daebe004.americas.nokia.com>
X-MS-Has-Attach: yes
Thread-Topic: Sipping digest, Vol 1 #692 - 8 msgs
Thread-Index: AcKEJKsrjJjQhyPTQjKgoqyIqFOsZAA7qWtg
To: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 05 Nov 2002 22:15:14.0639 (UTC) FILETIME=[D0AB45F0:01C28518]
Subject: [Simple] 2 drafts on SIP Notification Filtering
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 5 Nov 2002 16:15:13 -0600

This is a multi-part message in MIME format.

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

Greetings,

There are two drafts available in the ietf drafts directory related to =
the filtering of SIP notifications for clients and networks with limited =
resources.=20

The goal is to allow clients (e.g. mobile clients) to specify the rules =
whereby the sending of notifications may be restricted to when and what =
the client wishes to be notified of.

The first draft defines a set of requirements for filtering.
 <<draft-moran-sipping-filter-reqs-00.url>>=20
The second defines an architecture (framework) from which an =
application, e.g. presence, can define application specific filtering =
capabilities.
 <<draft-moran-sipping-filter-arch-01.url>>=20

Regards,

Tim Moran

------_=_NextPart_001_01C28518.D0331702
Content-Type: application/octet-stream;
	name="draft-moran-sipping-filter-reqs-00.url"
Content-Description: draft-moran-sipping-filter-reqs-00.url
Content-Disposition: attachment;
	filename="draft-moran-sipping-filter-reqs-00.url"
Content-Transfer-Encoding: base64

W0RFRkFVTFRdDQpCQVNFVVJMPWh0dHA6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2Ry
YWZ0LW1vcmFuLXNpcHBpbmctZmlsdGVyLXJlcXMtMDAudHh0DQpbSW50ZXJuZXRTaG9ydGN1dF0N
ClVSTD1odHRwOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1tb3Jhbi1zaXBw
aW5nLWZpbHRlci1yZXFzLTAwLnR4dA0KTW9kaWZpZWQ9QzBFREJDM0IxNTg1QzIwMTAxDQo=

------_=_NextPart_001_01C28518.D0331702
Content-Type: application/octet-stream;
	name="draft-moran-sipping-filter-arch-01.url"
Content-Description: draft-moran-sipping-filter-arch-01.url
Content-Disposition: attachment;
	filename="draft-moran-sipping-filter-arch-01.url"
Content-Transfer-Encoding: base64

W0RFRkFVTFRdDQpCQVNFVVJMPWh0dHA6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2Ry
YWZ0LW1vcmFuLXNpcHBpbmctZmlsdGVyLWFyY2gtMDEudHh0DQpbSW50ZXJuZXRTaG9ydGN1dF0N
ClVSTD1odHRwOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1tb3Jhbi1zaXBw
aW5nLWZpbHRlci1hcmNoLTAxLnR4dA0KTW9kaWZpZWQ9MDBCQzdDRkYxNDg1QzIwMTkzDQo=

------_=_NextPart_001_01C28518.D0331702--
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov  5 20:29:27 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA29626
	for <simple-archive@lists.ietf.org>; Tue, 5 Nov 2002 20:29:27 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA61U5cD009079;
	Tue, 5 Nov 2002 20:30:05 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id UAA07441;
	Tue, 5 Nov 2002 20:31:03 -0500 (EST)
Received: from mta0 ([61.144.161.10])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id UAA07430
	for <simple@mailman.dynamicsoft.com>; Tue, 5 Nov 2002 20:30:13 -0500 (EST)
Received: from D70286 (mta0 [172.17.1.62])
 by mta0.huawei.com (iPlanet Messaging Server 5.2 HotFix 0.8 (built Jul 12
 2002)) with ESMTPA id <0H54003GSS3IBU@mta0.huawei.com> for
 simple@mailman.dynamicsoft.com; Wed, 06 Nov 2002 09:28:31 +0800 (CST)
From: Deepankar <deepankarb@huawei.com>
To: simple@mailman.dynamicsoft.com
Message-id: <007701c28534$05174580$ac064d0a@D70286>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
Content-type: multipart/alternative;
 boundary="Boundary_(ID_mjaDetrOrOcRq8nV/KBIcg)"
X-Priority: 3
X-MSMail-priority: Normal
Subject: [Simple] Message Waiting
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 06 Nov 2002 09:29:58 +0800

This is a multi-part message in MIME format.

--Boundary_(ID_mjaDetrOrOcRq8nV/KBIcg)
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 7BIT

Folks,

Could I get directions for message waiting indicators draft.?

Deeps

--Boundary_(ID_mjaDetrOrOcRq8nV/KBIcg)
Content-type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 7BIT

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2920.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Folks,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Could I get directions for message waiting 
indicators draft.?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Deeps</FONT></DIV></BODY></HTML>

--Boundary_(ID_mjaDetrOrOcRq8nV/KBIcg)--
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov  5 23:13:44 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA09852
	for <simple-archive@lists.ietf.org>; Tue, 5 Nov 2002 23:13:40 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA64EAcD009495;
	Tue, 5 Nov 2002 23:14:10 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id XAA08017;
	Tue, 5 Nov 2002 23:15:05 -0500 (EST)
Received: from hss.hns.com ([164.164.94.118])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id XAA08004
	for <simple@mailman.dynamicsoft.com>; Tue, 5 Nov 2002 23:14:13 -0500 (EST)
From: sunayak@hss.hns.com
Received: from sampark.hss.hns.com (sampark [139.85.229.22])
	by hss.hns.com (8.11.6/8.11.2) with SMTP id gA63tbi29064;
	Wed, 6 Nov 2002 09:25:41 +0530
Received: by sampark.hss.hns.com(Lotus SMTP MTA Internal build v4.6.2  (651.2 6-10-1998))  id 65256C69.0016F58F ; Wed, 6 Nov 2002 09:40:46 +0530
X-Lotus-FromDomain: HSSBLR
To: Deepankar <deepankarb@huawei.com>
cc: simple@mailman.dynamicsoft.com
Message-ID: <65256C69.0016F3AC.00@sampark.hss.hns.com>
Subject: Re: [Simple] Message Waiting
Mime-Version: 1.0
Content-type: multipart/mixed; 
	Boundary="0__=kgiVYlESbWTXP2VwOQSi78qZBfi63BFqSi6DMqYeAhzz43YhAJvbeeno"
Content-Disposition: inline
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 6 Nov 2002 09:40:40 +0530

--0__=kgiVYlESbWTXP2VwOQSi78qZBfi63BFqSi6DMqYeAhzz43YhAJvbeeno
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline




http://www.ietf.org/internet-drafts/draft-ietf-sipping-mwi-01.txt

Subhash.




Deepankar <deepankarb@huawei.com> on 11/06/2002 06:59:58 AM

To:   simple@mailman.dynamicsoft.com
cc:    (bcc: Subhash Ullal Nayak/HSSBLR)

Subject:  [Simple] Message Waiting




Folks,

Could I get directions for message waiting indicators draft.?

Deeps


--0__=kgiVYlESbWTXP2VwOQSi78qZBfi63BFqSi6DMqYeAhzz43YhAJvbeeno
Content-type: text/html; 
	name="att-1.htm"
Content-Disposition: attachment; filename="att-1.htm"
Content-Description: Internet HTML
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWlz
by04ODU5LTEiIGh0dHAtZXF1aXY9Q29udGVudC1UeXBlPg0KPE1FVEEgY29udGVudD0iTVNIVE1M
IDUuMDAuMjkyMC4wIiBuYW1lPUdFTkVSQVRPUj4NCjxTVFlMRT48L1NUWUxFPg0KPC9IRUFEPg0K
PEJPRFkgYmdDb2xvcj0jZmZmZmZmPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj5Gb2xr
cyw8L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFs
IHNpemU9Mj5Db3VsZCBJIGdldCBkaXJlY3Rpb25zIGZvciBtZXNzYWdlIHdhaXRpbmcgDQppbmRp
Y2F0b3JzIGRyYWZ0Lj88L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj48Rk9O
VCBmYWNlPUFyaWFsIHNpemU9Mj5EZWVwczwvRk9OVD48L0RJVj48L0JPRFk+PC9IVE1MPg0KDQo=

--0__=kgiVYlESbWTXP2VwOQSi78qZBfi63BFqSi6DMqYeAhzz43YhAJvbeeno--

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov  6 11:21:25 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA00026
	for <simple-archive@lists.ietf.org>; Wed, 6 Nov 2002 11:21:24 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA6GM6cD011390;
	Wed, 6 Nov 2002 11:22:06 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA10105;
	Wed, 6 Nov 2002 11:23:04 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA10094
	for <simple@mailman.dynamicsoft.com>; Wed, 6 Nov 2002 11:22:28 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gA6GM1O20738
	for <simple@mailman.dynamicsoft.com>; Wed, 6 Nov 2002 18:22:01 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e66fead9dac158f25453@esvir05nok.ntc.nokia.com> for <simple@mailman.dynamicsoft.com>;
 Wed, 6 Nov 2002 18:21:32 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 6 Nov 2002 18:21:31 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_001_01C285B0.90BA66D6"
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A701B6985F@esebe018.ntc.nokia.com>
X-MS-Has-Attach: yes
Thread-Topic: I-D ACTION:draft-isomaki-simple-list-man-sem-00.txt
Thread-Index: AcKESzsqh/72XbQPT+2WaTbqz2HG2gBY7nGA
To: <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 06 Nov 2002 16:21:31.0249 (UTC) FILETIME=[90F4B610:01C285B0]
Subject: [Simple] FW: I-D ACTION:draft-isomaki-simple-list-man-sem-00.txt
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 6 Nov 2002 18:21:30 +0200

This is a multi-part message in MIME format.

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

Hi,

The following draft is now available in the I-D directories. It is an =
initial attempt to specify a list management protocol on an abstract =
level (only semantics, no syntax). The proposal is made based on the =
requirements stated in "draft-ietf-simple-data-req-00". The draft is =
still quite drafty, but the main points should be visible.=20

The main idea is that many applications (for instance presence and =
conferencing) require lists that should be configurable by a client =
terminal. It would be useful to define a standard protocol to handle =
list manipulation (for SIP-applications), so that it could be "plugged =
in" to any application needing it.

I hope comments to the approach and to the actual abstract protocol. If =
this is a good enough start, it could be used as a basis for a WG =
document. After that would be reasonably stable, a mapping to some real =
syntax could be made and that specifation should be in standards track.

Markus =20

> -----Original Message-----
> From: ext Internet-Drafts@ietf.org [mailto:Internet-Drafts@ietf.org]=20
> Sent: 04 November, 2002 17:05
> Subject: I-D ACTION:draft-isomaki-simple-list-man-sem-00.txt
>=20
>=20
> A New Internet-Draft is available from the on-line=20
> Internet-Drafts directories.
>=20
>=20
> 	Title		: Semantic Description of SIMPLE List=20
> Manipulation=20
>                           Operations
> 	Author(s)	: M. Isomaki et al.
> 	Filename	: draft-isomaki-simple-list-man-sem-00.txt
> 	Pages		: 13
> 	Date		: 2002-11-1
> =09
> In SIMPLE based presence and messaging applications, it is necessary=20
> for  the user to be able to configure a number of pieces of=20
> information.=20
> One of the most common types of information is a list of URIs. List=20
> management is useful outside the scope of SIMPLE as well, for=20
> instance=20
> in conferencing. There are many reasons why it would be beneficial to=20
> manage the lists in a similar fashion regardless of the application.=20
> Before the selection of the actual protocol(s) to manage the=20
> lists there=20
> is a need to describe their semantics on an abstract level. This=20
> document proposes the semantics for SIMPLE list manipulation protocol.
>=20
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-isomaki-simple-list-
man-sem-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-isomaki-simple-list-man-sem-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-isomaki-simple-list-man-sem-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.

------_=_NextPart_001_01C285B0.90BA66D6
Content-Type: application/octet-stream;
	name="ATT840765.TXT"
Content-Description: ATT840765.TXT
Content-Disposition: attachment;
	filename="ATT840765.TXT"
Content-Transfer-Encoding: base64

Q29udGVudC1UeXBlOiBNZXNzYWdlL0V4dGVybmFsLWJvZHk7DQoJYWNjZXNzLXR5cGU9Im1haWwt
c2VydmVyIjsNCglzZXJ2ZXI9Im1haWxzZXJ2QGlldGYub3JnIg0KDQpDb250ZW50LVR5cGU6IHRl
eHQvcGxhaW4NCkNvbnRlbnQtSUQ6CTwyMDAyLTExLTExNDMzMzkuSS1EQGlldGYub3JnPg0KDQpF
TkNPRElORyBtaW1lDQpGSUxFIC9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtaXNvbWFraS1zaW1wbGUt
bGlzdC1tYW4tc2VtLTAwLnR4dA0K

------_=_NextPart_001_01C285B0.90BA66D6
Content-Type: application/octet-stream;
	name="draft-isomaki-simple-list-man-sem-00.URL"
Content-Description: draft-isomaki-simple-list-man-sem-00.URL
Content-Disposition: attachment;
	filename="draft-isomaki-simple-list-man-sem-00.URL"
Content-Transfer-Encoding: base64

W0ludGVybmV0U2hvcnRjdXRdDQpVUkw9ZnRwOi8vZnRwLmlldGYub3JnL2ludGVybmV0LWRyYWZ0
cy9kcmFmdC1pc29tYWtpLXNpbXBsZS1saXN0LW1hbi1zZW0tMDAudHh0DQo=

------_=_NextPart_001_01C285B0.90BA66D6--
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov  6 11:57:10 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA01519
	for <simple-archive@lists.ietf.org>; Wed, 6 Nov 2002 11:57:10 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA6Gw4cD011639;
	Wed, 6 Nov 2002 11:58:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA10317;
	Wed, 6 Nov 2002 11:59:03 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA10306
	for <simple@mailman.dynamicsoft.com>; Wed, 6 Nov 2002 11:58:59 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.7])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gA6Gx0YH025553;
	Wed, 6 Nov 2002 11:59:00 -0500 (EST)
Message-ID: <3DC94A52.4060505@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Paul Kyzivat <pkyzivat@cisco.com>
CC: Ben Campbell <bcampbell@dynamicsoft.com>,
        Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com> <3DC69A4F.245BB284@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 06 Nov 2002 11:58:58 -0500
Content-Transfer-Encoding: 7bit

inline.

Paul Kyzivat wrote:
 > Jonathan, Ben,
 >
 > I would be pleased if we can find a way to finesse this. The problem
 > is that comedia requires some way to infer, from the sip signaling
 > and SDP content, when connections should be made/dropped. Both sides
 > must make the same inference, or else the connection establishment
 > will fail. As soon as we start to pool connections there starts to be
 > the potential for race conditions.
 >
 > This is especially a problem with connections between two
 > intermediaries. The hard question is: when can you ever drop a
 > connection between two intermediaries?

I don't see this as that critical. I would guess that the passive side 
of a connection can always close, and the active side would just reopen 
if the session isn't terminated. No? I think comedia says you shouldnt 
close the connection before the session ends, but sometimes that happens 
for a variety of reasons. It should say something about retrying.


f course an intermediary
 > never knows if its peer in the connection is also an intermediary or
 > not, so it must act as if the peer is a UA following the comedia spec
 > plus whatever additional rules we can come up with for simple.

Right.

 > We
 > can't drop a connection until we know that there are no sessions
 > using it. A corollary to that is that we can't reuse a connection
 > that has no sessions using it, because it might be dropped. And so we
 > should drop a connection as soon as there are no sessions using it,
 > because it is then worthless.
 >
 > That already starts looking suboptimal, because we must drop
 > connections between pairs of high traffic intermediaries any time
 > there doesn't happen to be some session traversing them.

I think you want to decouple the connection lifetimes from the session 
lifetimes.

 >
 > But I'm not sure this is workable even with that limitation. I have a
 > hunch there is still a race condition when one end will think there
 > is a connection and attempt to reuse it, while the other end has
 > decided there is no session using the connection and tries to drop it
 > or establish a new one. This is tricky, and probably impossible to
 > decide in general except with respect to a precise rule for reuse.
 > But here is one case that seems simpler than some others:
 >
 > Suppose we are in the process of establishing a call between
 >
 > A-----I1-----I2-----B
 >
 > and there was no connection between I1 and I2. A includes an offer in
 > the invite, so I1 and I2 will each rewrite the SDP as the invite goes
 > by. But neither I1 nor I2 yet knows if the invite will succeed, so
 > don't know if this will result in establishing a connection.
 >
 > Meanwhile, we start to establish a new call
 >
 > C-----I1-----I2-----D
 >
 > C includes an offer in the invite. I1 needs to rewrite the SDP in the
 > offer, and would like to reuse the connection it has proposed
 > establishing with I2. But it doesn't yet know if that call will
 > succeed and so doesn't know if the connection will be established.
 > Hence I believe it must assume there will be no connection to reuse,

This is an artifact of a very bad design choice made by comedia.

What you REALLY want is that whenever I1 modifies an INVITE, it *always* 
puts the same port number/IP into the SDP. Multiple connections can be 
established onto that IP/port. Thus, both the INVITE from A and from C, 
I1 would place the same IP/port into the SDP.

Now, if either of those should succeed, I1 will try to open a connection 
to that IP/port. If it already has one there, that gets reused.

So, whats the problem? Well, all intermediaries need to maintain a 
routing table, which tells them what to do with incoming messages. That 
table tells them that if an IM arrives on some specific connection, with 
a specific URI/identifier in the outer envelope, to forward to a 
different connection with a different URI/identifier in the outer 
envelope. THis means that the intermediary has to associate each 
connection with a specific dialog used to set it up (since the dialog is 
used to exchange the SDP that contains the URI/identifiers). How is this 
association done?

Right now, its done with the SOURCE ADDRESS. That is, the SDP sent out 
by A in your example contains the source IP/port it will make the 
connection from. So, when I1 receives the connection request, it can 
determine the source, and then match it to the dialog. The problem is, 
this doesn't work at all through NAT. If you don't want to use the 
source to demux, the intermediary can arrange for each connection to 
occur on a different port, and that means no reuse. So, we have a real 
problem.

I registered this complaint about comedia/NAT to mmusic some time back, 
but it was ignored. IMHO its still a show stopper. Its especially 
heinous when you want to add intermediaries, which wasn't considered at 
the time.

My proposal would be to use connection identifiers separate from 
addresses. The SDP contains some kind of parameter that identifies the 
connection. Its just a random token. Whenever the connection is opened, 
the active side sends, as the first bytes, this identifier. THis way, 
the passive side knows which dialog its associated with, without needing 
to rely on source IP.

So, lets go through an example of how this works with a single 
intermediary. We've got A----I-----B:

* A sends an INVITE. SDP has a connection identifier of CID-A1 and a URI 
of sip:A1. Through comedia it says it can be both active or passive. Of 
course we want it to be active in case its natted. This goes to I.

* I rewrites the SDP. It places a different IP/port (some common one 
used in all requests), and a new connection ID, CID-I1. It rewrites the 
address to sip:I1. It also indicates passive only. Note that, since its 
passive, the connection ID isn't important. This goes to B.

* B sends a 200 OK. It indicates active in its SDP. It includes a 
connection ID of CID-B1 and URI of sip:B1.

* I rewrites the SDP in the 200 OK. It includes the same common IP/port, 
but yet another connection ID, CID-I2 and URI sip:I2. Forwards to A. 
Now, I knows that messages from sip:A1 on either connection CID-I2 or 
CID-A1 go to sip:B1, on either connection CID-I1 or CID-B1. Which 
connection depends on which direction establishes.

* A opens a connection to I. Once opened, it passes CID-A1 on the 
connection. Now, I knows that this connection corresponds to the dialog 
it established with A. Similarly, B opens a connection to I, passes 
CID-B1, and I knows that this connection is associated with the dialog 
opened to B. Forwarding happens.


Now, consider the more complex case, of two intermediaries. So its 
A---I---IJ---B. Lets say there is already a connection opened between I 
and J. I had indicated a connection ID of CID-I1, and J had indicated 
CID-J1.

* A sends an INVITE. connection ID is new, CID-A1. URI is sip:A1. It 
indicates direction:both. Includes some IP/port for receiving connections.

* I gets the INVITE. Rewrites the SDP to CID-I2 (a new ID - since it 
doesn't know who will get this, whether a connection is there already). 
Rewrites the URI to sip:I2. Direction passive. Includes its common 
IP/port. Sends to J.

* J gets the INVITE. Rewrites the SDP to CID-J2, also a new ID. Rewrites 
the URI to sip:J2. Direction, passive. Includes its common IP/port. 
Sends to B.

* B gets the INVITE. Sends a 200 OK. B notices it doesn't have a 
connection to the IP/port indicated by J in the SDP. So, it creates a 
new CID, CID-B1, and places that in its SDP, along with direction:active.

* J gets the 200 OK. J notices that it does have a connection to the 
IP/port in the INVITE it received. So, it decides it can reuse that 
connection. So, it rewrites the SDP in the 200 OK with CID-J1 (the ID it 
had formerly exchanged with I), and indicates a direction of active. 
FOrwards to I.

* I gets the 200 OK. I sees that it DOESNT have a connection to the 
IP/port that A provided, so it creates a new connection ID, CID-I3, and 
places that in the 200 OK. It indicates a direction of passive. Places 
its common IP/port in the SDP, sends to A.

* Now, the SDP that A got indicated passive. So, it opens a connection 
to the IP/port provided by I. It sends its proposed connection ID, 
CID-A1 once the connection is opened.

* The SDP that B got indicated passive. So, it opens a connection to the 
IP/port that J provided. It sends its proposed connection ID, CID-B1, 
once the connection is opened.

* I and J realize that the connection IDs exchanged betwen them relate 
to an existing connection, so they don't open a new one.


If the connection between I and J should close, either side would 
re-initiate, and it would reuse the connection ID it had stored and 
remembered as associated with the destiation IP/port it needs to open a 
connection to.


Now, I *think* this works. I'm a bit hazy on the precise rules of usage 
and reuse of these connection IDs. THe aim is to do something that 
doesnt require a re-INVITE when a new connection is opened. Again - we 
want to separate connection lifetime from session lifetime.

This solution allows for connection reuse and also works smoothly 
through NAT without any pains.

Thoughts?

-Jonathan R.


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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov  6 13:15:14 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA05075
	for <simple-archive@lists.ietf.org>; Wed, 6 Nov 2002 13:15:14 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA6IG5cD012046;
	Wed, 6 Nov 2002 13:16:05 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA10597;
	Wed, 6 Nov 2002 13:17:03 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA10586
	for <simple@mailman.dynamicsoft.com>; Wed, 6 Nov 2002 13:16:11 -0500 (EST)
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gA6IGeB03392
	for <simple@mailman.dynamicsoft.com>; Wed, 6 Nov 2002 20:16:40 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e67679bb4ac158f23078@esvir03nok.nokia.com>;
 Wed, 6 Nov 2002 20:16:09 +0200
Received: from agni.research.nokia.com ([172.21.40.24]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 6 Nov 2002 20:16:09 +0200
Received: from agni.research.nokia.com (localhost [127.0.0.1])
	by agni.research.nokia.com (8.12.5/8.12.5) with ESMTP id gA6IG7hP026161;
	Wed, 6 Nov 2002 20:16:07 +0200
Received: (from ppessi@localhost)
	by agni.research.nokia.com (8.12.5/8.12.5/Submit) id gA6IG7Gt026160;
	Wed, 6 Nov 2002 20:16:07 +0200
X-Authentication-Warning: agni.research.nokia.com: ppessi set sender to Pekka.Pessi@nokia.com using -f
To: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>
Cc: Stephane.Coulombe@nokia.com, Pekka.Pessi@nokia.com,
        Jose.Costa-Requena@nokia.com
X-face: #V(jdpv[lI!TNUU=2*oh:="#suS*ponXW"yr6G;~L}<xZn_2^0)V{jqdc4y}@2b]ffd}SY#
 :9||1pew85O,WjiYA"6C7bW^zt^+.{b#B{lEE+4$9lrXL(55g}dU>uZ\JfD\"IG#G{j`hZI;=DmT\H
 pfDMyJ`i=:M;BM3R.`[>P^ER8+]i
From: Pekka Pessi <Pekka.Pessi@nokia.com>
In-Reply-To: <278B6B0D76698D45BBA872CD23DD496A6743CD@daebe004.americas.nokia.com>
Message-ID: <pv65vazhqw.fsf@agni.research.nokia.com>
Lines: 28
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Honest Recruiter)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-OriginalArrivalTime: 06 Nov 2002 18:16:09.0919 (UTC) FILETIME=[94F674F0:01C285C0]
Subject: [Simple] Re: [Sipping] 2 drafts on SIP Notification Filtering
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: 06 Nov 2002 20:16:07 +0200

Hello all,

We have submitted two drafts regarding multimedia message
adaptation. A multimedia message is typically a message
containing images, audio or video clips and their presentation
information, e.g., smil. Also, even XML-formatted text may
require adaptation in some cases.

Our goal is to have a framework using SIP, HTTP and MIME that
allows a person sending multimedia message to adapt the message
contents suitable to all the recipients. In some cases the
adaptation can be done by the sending terminal, but we also see
that an adaptation service would be very useful in many cases. 
Such an adaptation mechanism is used by MMS service provided by
cellular networks nowadays.

The message adaptation work concerns both SIPPING and SIMPLE,
the requirements I-D lists use cases and requirements for
multimedia messaging and message adaptation solutions and the
framework I-D tries to explore possible solutions.

Best regards,
				Pekka


http://www.ietf.org/internet-drafts/draft-coulombe-message-adaptation-framework-00.txt

http://www.ietf.org/internet-drafts/draft-coulombe-message-adaptation-requirements-00.txt
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov  6 13:23:12 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA05532
	for <simple-archive@lists.ietf.org>; Wed, 6 Nov 2002 13:23:12 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA6IO5cD012150;
	Wed, 6 Nov 2002 13:24:05 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA10654;
	Wed, 6 Nov 2002 13:25:05 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA10631
	for <simple@mailman.dynamicsoft.com>; Wed, 6 Nov 2002 13:24:22 -0500 (EST)
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gA6INtO22922
	for <simple@mailman.dynamicsoft.com>; Wed, 6 Nov 2002 20:23:55 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e676f0821ac158f25453@esvir05nok.ntc.nokia.com>;
 Wed, 6 Nov 2002 20:24:15 +0200
Received: from agni.research.nokia.com ([172.21.40.24]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 6 Nov 2002 20:24:15 +0200
Received: from agni.research.nokia.com (localhost [127.0.0.1])
	by agni.research.nokia.com (8.12.5/8.12.5) with ESMTP id gA6IODhP026209;
	Wed, 6 Nov 2002 20:24:13 +0200
Received: (from ppessi@localhost)
	by agni.research.nokia.com (8.12.5/8.12.5/Submit) id gA6IODGQ026208;
	Wed, 6 Nov 2002 20:24:13 +0200
X-Authentication-Warning: agni.research.nokia.com: ppessi set sender to Pekka.Pessi@nokia.com using -f
To: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>
References: <pv65vazhqw.fsf@agni.research.nokia.com>
X-face: #V(jdpv[lI!TNUU=2*oh:="#suS*ponXW"yr6G;~L}<xZn_2^0)V{jqdc4y}@2b]ffd}SY#
 :9||1pew85O,WjiYA"6C7bW^zt^+.{b#B{lEE+4$9lrXL(55g}dU>uZ\JfD\"IG#G{j`hZI;=DmT\H
 pfDMyJ`i=:M;BM3R.`[>P^ER8+]i
From: Pekka Pessi <Pekka.Pessi@nokia.com>
In-Reply-To: <pv65vazhqw.fsf@agni.research.nokia.com>
Message-ID: <pvel9yy2sy.fsf@agni.research.nokia.com>
Lines: 29
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Honest Recruiter)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-OriginalArrivalTime: 06 Nov 2002 18:24:15.0713 (UTC) FILETIME=[B684BD10:01C285C1]
Subject: [Simple] Multimedia message adaptation Internet-Drafts
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: 06 Nov 2002 20:24:13 +0200

	While these drafts concern event filtering, too, the subject was
	a bit misleading because I lazily just followed up Tim's e-mail.

					Pekka

http://www.ietf.org/internet-drafts/draft-coulombe-message-adaptation-framework-00.txt

http://www.ietf.org/internet-drafts/draft-coulombe-message-adaptation-requirements-00.txt

Pekka Pessi <Pekka.Pessi@nokia.com> writes:
>We have submitted two drafts regarding multimedia message
>adaptation. A multimedia message is typically a message
>containing images, audio or video clips and their presentation
>information, e.g., smil. Also, even XML-formatted text may
>require adaptation in some cases.

>Our goal is to have a framework using SIP, HTTP and MIME that
>allows a person sending multimedia message to adapt the message
>contents suitable to all the recipients. In some cases the
>adaptation can be done by the sending terminal, but we also see
>that an adaptation service would be very useful in many cases. 
>Such an adaptation mechanism is used by MMS service provided by
>cellular networks nowadays.

>The message adaptation work concerns both SIPPING and SIMPLE,
>the requirements I-D lists use cases and requirements for
>multimedia messaging and message adaptation solutions and the
>framework I-D tries to explore possible solutions.

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov  6 13:50:18 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA06543
	for <simple-archive@lists.ietf.org>; Wed, 6 Nov 2002 13:50:18 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA6Ip3cD012362;
	Wed, 6 Nov 2002 13:51:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA10771;
	Wed, 6 Nov 2002 13:52:02 -0500 (EST)
Received: from hoemail1.firewall.lucent.com (hoemail1.lucent.com [192.11.226.161])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA10760
	for <simple@mailman.dynamicsoft.com>; Wed, 6 Nov 2002 13:51:50 -0500 (EST)
Received: from uk0006exch001h.wins.lucent.com (h135-86-145-57.lucent.com [135.86.145.57])
	by hoemail1.firewall.lucent.com (Switch-2.2.2/Switch-2.2.0) with ESMTP id gA6IpmF19806
	for <simple@mailman.dynamicsoft.com>; Wed, 6 Nov 2002 13:51:48 -0500 (EST)
Received: by en0060D057.uk.lucent.com with Internet Mail Service (5.5.2653.19)
	id <TYBRB7PS>; Wed, 6 Nov 2002 18:51:47 -0000
Message-ID: <475FF955A05DD411980D00508B6D5FB00696E509@en0033exch001u.uk.lucent.com>
From: "Drage, Keith (Keith)" <drage@lucent.com>
To: sipping@ietf.org, simple@mailman.dynamicsoft.com
Subject: RE: [Simple] Multimedia message adaptation Internet-Drafts
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 6 Nov 2002 18:51:46 -0000

I am getting a bit confused as to which group should be discussing these filtering issues.

Could we have a statement from the WG chairs of SIPPING or SIMPLE as to whether this, and the moran drafts, are part of the scope of SIPPING or SIMPLE.

And before you say these are both author drafts, I think we do need to charter one of the WGs to do some work in this area - I am just not sure of the exact scope yet.

Keith

Keith Drage
Lucent Technologies
Tel: +44 1793 776249
Email: drage@lucent.com 

> -----Original Message-----
> From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> Sent: 06 November 2002 18:24
> To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: [Simple] Multimedia message adaptation Internet-Drafts
> 
> 
> 	While these drafts concern event filtering, too, the subject was
> 	a bit misleading because I lazily just followed up Tim's e-mail.
> 
> 					Pekka
> 
> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> ptation-framework-00.txt
> 
> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> ptation-requirements-00.txt
> 
> Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> >We have submitted two drafts regarding multimedia message
> >adaptation. A multimedia message is typically a message
> >containing images, audio or video clips and their presentation
> >information, e.g., smil. Also, even XML-formatted text may
> >require adaptation in some cases.
> 
> >Our goal is to have a framework using SIP, HTTP and MIME that
> >allows a person sending multimedia message to adapt the message
> >contents suitable to all the recipients. In some cases the
> >adaptation can be done by the sending terminal, but we also see
> >that an adaptation service would be very useful in many cases. 
> >Such an adaptation mechanism is used by MMS service provided by
> >cellular networks nowadays.
> 
> >The message adaptation work concerns both SIPPING and SIMPLE,
> >the requirements I-D lists use cases and requirements for
> >multimedia messaging and message adaptation solutions and the
> >framework I-D tries to explore possible solutions.
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov  6 13:53:09 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA06700
	for <simple-archive@lists.ietf.org>; Wed, 6 Nov 2002 13:53:09 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA6Is4cD012431;
	Wed, 6 Nov 2002 13:54:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA10805;
	Wed, 6 Nov 2002 13:55:04 -0500 (EST)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA10792
	for <simple@mailman.dynamicsoft.com>; Wed, 6 Nov 2002 13:54:30 -0500 (EST)
Received: from cannon.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id gA6IsfOH012378;
	Wed, 6 Nov 2002 13:54:42 -0500 (EST)
Received: from cisco.com (dhcp-161-44-241-140.cisco.com [161.44.241.140])
	by cannon.cisco.com (Mirapoint)
	with ESMTP id AAU32850;
	Wed, 6 Nov 2002 13:59:16 -0500 (EST)
Message-ID: <3DC9655E.1C8CBDA1@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Ben Campbell <bcampbell@dynamicsoft.com>,
        Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com> <3DC69A4F.245BB284@cisco.com> <3DC94A52.4060505@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 06 Nov 2002 13:54:22 -0500
Content-Transfer-Encoding: 7bit

Jonathan - comments inline.

	Paul

Jonathan Rosenberg wrote:
> 
>  > This is especially a problem with connections between two
>  > intermediaries. The hard question is: when can you ever drop a
>  > connection between two intermediaries?
> 
> I don't see this as that critical. I would guess that the passive side
> of a connection can always close, and the active side would just reopen
> if the session isn't terminated. No? I think comedia says you shouldnt
> close the connection before the session ends, but sometimes that happens
> for a variety of reasons. It should say something about retrying.

I should have been clearer - I meant that this is a hard question given the current specification of comedia. There may well be modifications to comedia or alternatives to comedia where this isn't hard.

But comedia is the way it is because of assumptions made around its requirements. Those assumptions will need to be changed to get to a different solution.

> I think you want to decouple the connection lifetimes from the session
> lifetimes.

This is one of those assumtions. *If* you decouple these, then it is necessary to retain a listener for connections on the advertised port even after a connection is established. This gets to be a problem when it is also necessary to dedicate a port for each distinct session in progress. Its all a house of cards.

> 
>  >
>  > But I'm not sure this is workable even with that limitation. I have a
>  > hunch there is still a race condition when one end will think there
>  > is a connection and attempt to reuse it, while the other end has
>  > decided there is no session using the connection and tries to drop it
>  > or establish a new one. This is tricky, and probably impossible to
>  > decide in general except with respect to a precise rule for reuse.
>  > But here is one case that seems simpler than some others:
>  >
>  > Suppose we are in the process of establishing a call between
>  >
>  > A-----I1-----I2-----B
>  >
>  > and there was no connection between I1 and I2. A includes an offer in
>  > the invite, so I1 and I2 will each rewrite the SDP as the invite goes
>  > by. But neither I1 nor I2 yet knows if the invite will succeed, so
>  > don't know if this will result in establishing a connection.
>  >
>  > Meanwhile, we start to establish a new call
>  >
>  > C-----I1-----I2-----D
>  >
>  > C includes an offer in the invite. I1 needs to rewrite the SDP in the
>  > offer, and would like to reuse the connection it has proposed
>  > establishing with I2. But it doesn't yet know if that call will
>  > succeed and so doesn't know if the connection will be established.
>  > Hence I believe it must assume there will be no connection to reuse,
> 
> This is an artifact of a very bad design choice made by comedia.
> 
> What you REALLY want is that whenever I1 modifies an INVITE, it *always*
> puts the same port number/IP into the SDP. Multiple connections can be
> established onto that IP/port. Thus, both the INVITE from A and from C,
> I1 would place the same IP/port into the SDP.
> 
> Now, if either of those should succeed, I1 will try to open a connection
> to that IP/port. If it already has one there, that gets reused.
> 
> So, whats the problem? Well, all intermediaries need to maintain a
> routing table, which tells them what to do with incoming messages. That
> table tells them that if an IM arrives on some specific connection, with
> a specific URI/identifier in the outer envelope, to forward to a
> different connection with a different URI/identifier in the outer
> envelope. THis means that the intermediary has to associate each
> connection with a specific dialog used to set it up (since the dialog is
> used to exchange the SDP that contains the URI/identifiers). How is this
> association done?
> 
> Right now, its done with the SOURCE ADDRESS. That is, the SDP sent out
> by A in your example contains the source IP/port it will make the
> connection from. So, when I1 receives the connection request, it can
> determine the source, and then match it to the dialog. The problem is,
> this doesn't work at all through NAT. If you don't want to use the
> source to demux, the intermediary can arrange for each connection to
> occur on a different port, and that means no reuse. So, we have a real
> problem.
> 
> I registered this complaint about comedia/NAT to mmusic some time back,
> but it was ignored. IMHO its still a show stopper. Its especially
> heinous when you want to add intermediaries, which wasn't considered at
> the time.

Once again, this is a matter of conflicting assumptions/requirements.

Sharing of a connection by different sessions, or even sharing of the port to which connections are made, requires that you be able to correlate some unique session identifier passed in the SDP session description with something passed through the resulting connection. But that places a constraint on the kind of protocol that is used over the connection.

The comedia work was already in progress when I discovered it. It was my perception that placing requirements on the protocol to be used over the connection was out of scope. I tried to get some revisions into comedia that would make it more palatable within those constraints. But I must agree with you that the result is pretty ugly - nothing that I would prefer to use.

I think it would be a good thing to revisit the assumptions behind comedia and then come up with something better that satisfies them. I don't know if this should be viewed as a revision to comedia or simply something new. 

My point in bringing this up wrt draft-campbell-simple-*-sessions-00 is that the existing comedia draft (draft-ietf-mmusic-sdp-comedia-04) doesn't provide the needed functionality.

	Paul
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov  7 08:40:34 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA23565
	for <simple-archive@lists.ietf.org>; Thu, 7 Nov 2002 08:40:34 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA7DfIcD015689;
	Thu, 7 Nov 2002 08:41:18 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id IAA14125;
	Thu, 7 Nov 2002 08:42:06 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id IAA14114
	for <simple@mailman.dynamicsoft.com>; Thu, 7 Nov 2002 08:41:13 -0500 (EST)
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gA7DekO03087
	for <simple@mailman.dynamicsoft.com>; Thu, 7 Nov 2002 15:40:46 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e6b924189ac158f21081@esvir01nok.ntc.nokia.com>;
 Thu, 7 Nov 2002 15:41:12 +0200
Received: from agni.research.nokia.com ([172.21.40.24]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Thu, 7 Nov 2002 15:41:12 +0200
Received: from agni.research.nokia.com (localhost [127.0.0.1])
	by agni.research.nokia.com (8.12.5/8.12.5) with ESMTP id gA7Df9hP028341;
	Thu, 7 Nov 2002 15:41:09 +0200
Received: (from ppessi@localhost)
	by agni.research.nokia.com (8.12.5/8.12.5/Submit) id gA7Df8IN028340;
	Thu, 7 Nov 2002 15:41:08 +0200
X-Authentication-Warning: agni.research.nokia.com: ppessi set sender to Pekka.Pessi@nokia.com using -f
To: <simple@mailman.dynamicsoft.com>
Cc: Ben Campbell <bcampbell@dynamicsoft.com>
Subject: Re: [Simple] Message Session IDs
References: <3DBEFB35.1040908@dynamicsoft.com>
X-face: #V(jdpv[lI!TNUU=2*oh:="#suS*ponXW"yr6G;~L}<xZn_2^0)V{jqdc4y}@2b]ffd}SY#
 :9||1pew85O,WjiYA"6C7bW^zt^+.{b#B{lEE+4$9lrXL(55g}dU>uZ\JfD\"IG#G{j`hZI;=DmT\H
 pfDMyJ`i=:M;BM3R.`[>P^ER8+]i
From: Pekka Pessi <Pekka.Pessi@nokia.com>
In-Reply-To: <3DBEFB35.1040908@dynamicsoft.com>
Message-ID: <pvel9xwl8r.fsf@agni.research.nokia.com>
Lines: 35
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Honest Recruiter)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-OriginalArrivalTime: 07 Nov 2002 13:41:12.0830 (UTC) FILETIME=[565831E0:01C28663]
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: 07 Nov 2002 15:41:08 +0200

Ben Campbell <bcampbell@dynamicsoft.com> writes:
>draft-campbell-simple-im-sessions-00 discusses the use of the SDP
>offer/answer model for initiating message sessions, without talking much
>about the message sessions themselves.

	There are some things with SDP that might require modifications. 
	I would use the default mapping from SDP spec, according to it
	the message/cpim would be presented like m=message (port)
	(tport) cpim. I would also list the inner MIME types in fmtp or
	similar attribute line.

	So, instead of

m=message 8937 cpim/tls text/plain text/html

	I would write it like this:

m=message 8937 tls cpim
a=fmtp:cpim accept:text/plain,text/html

	As an added bonus, this would also work:

m=message 8937 tls/sctp cpim sip sipfrag
	
>draft-campbell-simple-cpimmsg-sessions-00 proposes a message session
>transport that involves transporting messages over TCP or TLS using the
>message/cpim format. This draft depends on the signaling methods described
>in the im-sessions draft.

	The comedia draft does not define how the application should
	behave when a connection is closed (except with direction:both,
	which states that the endpoint SHOULD close an idle connection). 
	An explicit message like RTCP BYE might be useful here.

					Pekka
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov  7 15:05:08 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA08803
	for <simple-archive@lists.ietf.org>; Thu, 7 Nov 2002 15:05:08 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA7K1AcD017508;
	Thu, 7 Nov 2002 15:01:10 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id PAA15227;
	Thu, 7 Nov 2002 15:02:04 -0500 (EST)
Received: from dyn-tx-app-007.dfw.dynamicsoft.com (dyn-tx-app-007.dfw.dynamicsoft.com [63.110.3.105])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id PAA15216
	for <simple@mailman.dynamicsoft.com>; Thu, 7 Nov 2002 15:01:18 -0500 (EST)
Received: from RjS.localdomain (localhost.localdomain [127.0.0.1])
	by dyn-tx-app-007.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id gA7K1H124640;
	Thu, 7 Nov 2002 14:01:17 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@mailman.dynamicsoft.com
Cc: "jon.peterson@neustar.biz" <jon.peterson@neustar.biz>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Ximian Evolution 1.0.8 (1.0.8-10) 
Message-Id: <1036698869.12174.51.camel@RjS.localdomain>
Mime-Version: 1.0
Subject: [Simple] SIMPLE IETF55 agenda requests
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: 07 Nov 2002 13:54:29 -0600
Content-Transfer-Encoding: 7bit

Folks -

The following represents (in no particular order) the requests I've
received for agenda time at the Atlanta meeting. If you think you've
asked for time not represented here, let me know ASAP.

I'll turn this into an actual agenda over the next couple of days.
There's a lot to cover here, and we have only a two hour meeting.

Remember that the meeting time needs to focus on resolving open issues,
not presenting drafts. We will be focusing on those drafts that are
receiving attention on the list.

RjS
--------------------------------------------------------------------------------------

Jonathan Rosenberg - Data Requirements
http://www.ietf.org/internet-drafts/draft-ietf-simple-data-req-00.txt

Aki Niemi - 3GPP messaging and presence requirements
http://www.ietf.org/internet-drafts/draft-niemi-simple-im-wireless-reqs-00.txt
http://www.ietf.org/internet-drafts/draft-kiss-simple-presence-wireless-reqs-01.txt

Paul Kyzivat - SIP Presence extensions
http://www.ietf.org/internet-drafts/draft-kyzivat-simple-prescaps-reqts-00.txt

Markus Isomaki - Semantic Description of SIMPLE List Manipulation
Operations
http://www.ietf.org/internet-drafts/draft-isomaki-simple-list-man-sem-00.txt

Robert Sparks - XMPP sessions
http://www.ietf.org/internet-drafts/draft-sparks-simple-jabber-sessions-00.txt

Adam Roach - List Templates
http://www.ietf.org/internet-drafts/draft-roach-sip-list-template-00.txt

Ben Campbell - Message Sessions
http://www.ietf.org/internet-drafts/draft-campbell-simple-im-sessions-00.txt
http://www.ietf.org/internet-drafts/draft-campbell-simple-cpimmsg-sessions-00.txt

Sean Olson - Publish
http://www.ietf.org/internet-drafts/draft-olson-simple-publish-01.txt



_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov  7 16:39:52 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA14429
	for <simple-archive@lists.ietf.org>; Thu, 7 Nov 2002 16:39:52 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA7LZ8cD018014;
	Thu, 7 Nov 2002 16:35:08 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA15540;
	Thu, 7 Nov 2002 16:36:04 -0500 (EST)
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id PAA15291
	for <simple@mailman.dynamicsoft.com>; Thu, 7 Nov 2002 15:16:28 -0500 (EST)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA08965
	for <1timer>; Thu, 7 Nov 2002 15:11:40 -0500 (EST)
Message-Id: <200211072011.PAA08965@ietf.org>
From: The IESG <iesg-secretary@ietf.org>
To: All IETF Working Groups: ;
x-msg: NoteWell
Subject: [Simple] Note Well Statement
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 07 Nov 2002 15:11:40 -0500


From time to time, especially just before a meeting, this statement is to
be sent to each and every IETF working group mailing list.
===========================================================================

				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.
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov  7 22:06:24 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA22750
	for <simple-archive@lists.ietf.org>; Thu, 7 Nov 2002 22:06:24 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA837DcD018970;
	Thu, 7 Nov 2002 22:07:13 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id WAA16554;
	Thu, 7 Nov 2002 22:08:08 -0500 (EST)
Received: from kevlar.softarmor.com (dwillis1.directlink.net [63.64.250.82])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id WAA16543
	for <simple@mailman.dynamicsoft.com>; Thu, 7 Nov 2002 22:07:42 -0500 (EST)
Received: from kevlar.softarmor.com (kevlar.softarmor.com [127.0.0.1])
	by kevlar.softarmor.com (8.12.5/8.12.5) with ESMTP id gA83AsHF020532;
	Thu, 7 Nov 2002 21:10:54 -0600
Received: (from dwillis@localhost)
	by kevlar.softarmor.com (8.12.5/8.12.5/Submit) id gA83Ap4f020530;
	Thu, 7 Nov 2002 21:10:51 -0600
X-Authentication-Warning: kevlar.softarmor.com: dwillis set sender to dean.willis@softarmor.com using -f
Subject: Re: [Sipping] RE: [Simple] Multimedia message adaptation
	Internet-Drafts
From: Dean Willis <dean.willis@softarmor.com>
To: "Drage, Keith (Keith)" <drage@lucent.com>
Cc: sipping@ietf.org, simple@mailman.dynamicsoft.com
In-Reply-To: 
	<475FF955A05DD411980D00508B6D5FB00696E509@en0033exch001u.uk.lucent.com>
References: 
	<475FF955A05DD411980D00508B6D5FB00696E509@en0033exch001u.uk.lucent.com>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Ximian Evolution 1.0.8 (1.0.8-10) 
Message-Id: <1036725050.20411.2.camel@kevlar.softarmor.com>
Mime-Version: 1.0
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: 07 Nov 2002 21:10:50 -0600
Content-Transfer-Encoding: 7bit

Well, I'd like to hear opinions from the participants here . . .

Clearly they aren't explicitly on the charter for either group. Do we as
yet have a consensus that we need to work on these problems? If so, we
can consider WHERE to work on them. I suspect SIPPING is closer to a
matching scope than is SIMPLE, but the relevant ADs may have suggestions
to make there as well.

--
Dean

On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> I am getting a bit confused as to which group should be discussing these filtering issues.
> 
> Could we have a statement from the WG chairs of SIPPING or SIMPLE as to whether this, and the moran drafts, are part of the scope of SIPPING or SIMPLE.
> 
> And before you say these are both author drafts, I think we do need to charter one of the WGs to do some work in this area - I am just not sure of the exact scope yet.
> 
> Keith
> 
> Keith Drage
> Lucent Technologies
> Tel: +44 1793 776249
> Email: drage@lucent.com 
> 
> > -----Original Message-----
> > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > Sent: 06 November 2002 18:24
> > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: [Simple] Multimedia message adaptation Internet-Drafts
> > 
> > 
> > 	While these drafts concern event filtering, too, the subject was
> > 	a bit misleading because I lazily just followed up Tim's e-mail.
> > 
> > 					Pekka
> > 
> > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > ptation-framework-00.txt
> > 
> > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > ptation-requirements-00.txt
> > 
> > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > >We have submitted two drafts regarding multimedia message
> > >adaptation. A multimedia message is typically a message
> > >containing images, audio or video clips and their presentation
> > >information, e.g., smil. Also, even XML-formatted text may
> > >require adaptation in some cases.
> > 
> > >Our goal is to have a framework using SIP, HTTP and MIME that
> > >allows a person sending multimedia message to adapt the message
> > >contents suitable to all the recipients. In some cases the
> > >adaptation can be done by the sending terminal, but we also see
> > >that an adaptation service would be very useful in many cases. 
> > >Such an adaptation mechanism is used by MMS service provided by
> > >cellular networks nowadays.
> > 
> > >The message adaptation work concerns both SIPPING and SIMPLE,
> > >the requirements I-D lists use cases and requirements for
> > >multimedia messaging and message adaptation solutions and the
> > >framework I-D tries to explore possible solutions.
> > 
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> _______________________________________________
> 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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  8 06:45:53 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA13679
	for <simple-archive@lists.ietf.org>; Fri, 8 Nov 2002 06:45:52 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA8Bk6cD020152;
	Fri, 8 Nov 2002 06:46:06 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id GAA18187;
	Fri, 8 Nov 2002 06:47:03 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id GAA18176
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 06:46:41 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gA8BlCB04414
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 13:47:12 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e704fa893ac158f23078@esvir03nok.nokia.com>;
 Fri, 8 Nov 2002 13:46:34 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Fri, 8 Nov 2002 13:46:37 +0200
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"
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A702367E74@esebe018.ntc.nokia.com>
Thread-Topic: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Thread-Index: AcKG1KTa2SE/J0KdTJCVUzzcD3eDCAARX8MA
To: <dean.willis@softarmor.com>, <drage@lucent.com>, <rohan@cisco.com>,
        <Gonzalo.Camarillo@lmf.ericsson.se>
Cc: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 08 Nov 2002 11:46:37.0845 (UTC) FILETIME=[7EF27C50:01C2871C]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id GAA18176
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 8 Nov 2002 13:46:36 +0200
Content-Transfer-Encoding: 8bit

Hi,

Actually this thread is about two separate things:
- Event filtering
- Multimedia message adaptation

Neither of them appears currently on any sippish WG charter currently. 

Event filtering has been discussed several times and it is even mentioned in (but out of scope of) SIP Events RFC. My impression has been that people think that it is needed, but there has been debate about scope and feasibility. I hope the requirements draft will help in that discussion. My own opinion is that what is concretely needed in short term is some simple filtering definitions for Presence event package. More wide-scoped and complex things could be worked upon as the understanding accumulates.

Multimedia message adaptation hasn't been yet discussed much. I think it is in general a desirable feature, especially for relatively small and dumb terminals, which are not easily upgradable and may not understand all media formats.

So I propose the WG chairs think where these items would be appropriate, and if there is enough interest for them, let's put them on the charters.

Markus

> -----Original Message-----
> From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> Sent: 08 November, 2002 5:11
> To: Drage, Keith (Keith)
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: Re: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
> 
> 
> Well, I'd like to hear opinions from the participants here . . .
> 
> Clearly they aren't explicitly on the charter for either 
> group. Do we as
> yet have a consensus that we need to work on these problems? If so, we
> can consider WHERE to work on them. I suspect SIPPING is closer to a
> matching scope than is SIMPLE, but the relevant ADs may have 
> suggestions
> to make there as well.
> 
> --
> Dean
> 
> On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > I am getting a bit confused as to which group should be 
> discussing these filtering issues.
> > 
> > Could we have a statement from the WG chairs of SIPPING or 
> SIMPLE as to whether this, and the moran drafts, are part of 
> the scope of SIPPING or SIMPLE.
> > 
> > And before you say these are both author drafts, I think we 
> do need to charter one of the WGs to do some work in this 
> area - I am just not sure of the exact scope yet.
> > 
> > Keith
> > 
> > Keith Drage
> > Lucent Technologies
> > Tel: +44 1793 776249
> > Email: drage@lucent.com 
> > 
> > > -----Original Message-----
> > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > Sent: 06 November 2002 18:24
> > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > Subject: [Simple] Multimedia message adaptation Internet-Drafts
> > > 
> > > 
> > > 	While these drafts concern event filtering, too, the subject was
> > > 	a bit misleading because I lazily just followed up Tim's e-mail.
> > > 
> > > 					Pekka
> > > 
> > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > ptation-framework-00.txt
> > > 
> > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > ptation-requirements-00.txt
> > > 
> > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > >We have submitted two drafts regarding multimedia message
> > > >adaptation. A multimedia message is typically a message
> > > >containing images, audio or video clips and their presentation
> > > >information, e.g., smil. Also, even XML-formatted text may
> > > >require adaptation in some cases.
> > > 
> > > >Our goal is to have a framework using SIP, HTTP and MIME that
> > > >allows a person sending multimedia message to adapt the message
> > > >contents suitable to all the recipients. In some cases the
> > > >adaptation can be done by the sending terminal, but we also see
> > > >that an adaptation service would be very useful in many cases. 
> > > >Such an adaptation mechanism is used by MMS service provided by
> > > >cellular networks nowadays.
> > > 
> > > >The message adaptation work concerns both SIPPING and SIMPLE,
> > > >the requirements I-D lists use cases and requirements for
> > > >multimedia messaging and message adaptation solutions and the
> > > >framework I-D tries to explore possible solutions.
> > > 
> > > _______________________________________________
> > > simple mailing list
> > > simple@mailman.dynamicsoft.com
> > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > 
> > _______________________________________________
> > 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@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  8 07:56:11 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA17291
	for <simple-archive@lists.ietf.org>; Fri, 8 Nov 2002 07:56:11 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA8Cv3cD020374;
	Fri, 8 Nov 2002 07:57:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id HAA18406;
	Fri, 8 Nov 2002 07:58:03 -0500 (EST)
Received: from willow.neustar.com (willow.neustar.com [209.173.53.84])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id HAA18395
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 07:57:41 -0500 (EST)
Received: from cypress.neustar.com (stih650a-eth-s1p2c0.va.neustar.com [209.173.53.81])
	by willow.neustar.com (8.11.6/8.11.6) with ESMTP id gA8Cvei15184;
	Fri, 8 Nov 2002 12:57:40 GMT
Received: from stntimc1.va.neustar.com (stntimc1.va.neustar.com [10.31.13.11])
	by cypress.neustar.com (8.11.6/8.11.6) with ESMTP id gA8CvYX12331;
	Fri, 8 Nov 2002 12:57:34 GMT
Received: by stntimc1.va.neustar.com with Internet Mail Service (5.5.2653.19)
	id <WMRGXM0T>; Fri, 8 Nov 2002 07:58:23 -0500
Message-ID: <15A2739B7DAA624D8091C65981D7DA815EB39A@stntexch2.va.neustar.com>
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        dean.willis@softarmor.com, drage@lucent.com, rohan@cisco.com,
        Gonzalo.Camarillo@lmf.ericsson.se
Cc: sipping@ietf.org, simple@mailman.dynamicsoft.com
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-
	Drafts
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 8 Nov 2002 07:58:21 -0500


It seems to me that these filtering drafts concern the modification of MIME
bodies in SIP messages by intermediaries. This is not exactly an
uncontroversial topic in SIP circles, and therefore I don't think it is a
foregone conclusion that this is work that some SIP-related WG should
charter. At a high level, these drafts also argue that capability
negotiation should be administered by intermediaries rather than through an
end-to-end process; this approach may attract some similar controversy.

Provided that this is work the community would like to pursue, the
applicability and impact of this mechanism is larger than the problem of
instant messaging and presence. While clearly, from the framework, instant
messaging and presence cases are driving this work, it is applicable to the
general use of SIP events (messaging, I think, is something of a corner
case). While SIMPLE could certainly spend some time refining the framework
and requirements related to IM & presence, I imagine that at a mechanism
stage this work would need to take place in SIPPING.

Jon Peterson
NeuStar, Inc.

> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Friday, November 08, 2002 3:47 AM
> To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
> Gonzalo.Camarillo@lmf.ericsson.se
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
> 
> 
> Hi,
> 
> Actually this thread is about two separate things:
> - Event filtering
> - Multimedia message adaptation
> 
> Neither of them appears currently on any sippish WG charter 
> currently. 
> 
> Event filtering has been discussed several times and it is 
> even mentioned in (but out of scope of) SIP Events RFC. My 
> impression has been that people think that it is needed, but 
> there has been debate about scope and feasibility. I hope the 
> requirements draft will help in that discussion. My own 
> opinion is that what is concretely needed in short term is 
> some simple filtering definitions for Presence event package. 
> More wide-scoped and complex things could be worked upon as 
> the understanding accumulates.
> 
> Multimedia message adaptation hasn't been yet discussed much. 
> I think it is in general a desirable feature, especially for 
> relatively small and dumb terminals, which are not easily 
> upgradable and may not understand all media formats.
> 
> So I propose the WG chairs think where these items would be 
> appropriate, and if there is enough interest for them, let's 
> put them on the charters.
> 
> Markus
> 
> > -----Original Message-----
> > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > Sent: 08 November, 2002 5:11
> > To: Drage, Keith (Keith)
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: Re: [Sipping] RE: [Simple] Multimedia message
> > adaptationInternet-Drafts
> > 
> > 
> > Well, I'd like to hear opinions from the participants here . . .
> > 
> > Clearly they aren't explicitly on the charter for either 
> > group. Do we as
> > yet have a consensus that we need to work on these 
> problems? If so, we
> > can consider WHERE to work on them. I suspect SIPPING is closer to a
> > matching scope than is SIMPLE, but the relevant ADs may have 
> > suggestions
> > to make there as well.
> > 
> > --
> > Dean
> > 
> > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > I am getting a bit confused as to which group should be 
> > discussing these filtering issues.
> > > 
> > > Could we have a statement from the WG chairs of SIPPING or 
> > SIMPLE as to whether this, and the moran drafts, are part of 
> > the scope of SIPPING or SIMPLE.
> > > 
> > > And before you say these are both author drafts, I think we 
> > do need to charter one of the WGs to do some work in this 
> > area - I am just not sure of the exact scope yet.
> > > 
> > > Keith
> > > 
> > > Keith Drage
> > > Lucent Technologies
> > > Tel: +44 1793 776249
> > > Email: drage@lucent.com 
> > > 
> > > > -----Original Message-----
> > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > Sent: 06 November 2002 18:24
> > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > Subject: [Simple] Multimedia message adaptation Internet-Drafts
> > > > 
> > > > 
> > > > 	While these drafts concern event filtering, 
> too, the subject was
> > > > 	a bit misleading because I lazily just followed 
> up Tim's e-mail.
> > > > 
> > > > 					Pekka
> > > > 
> > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > ptation-framework-00.txt
> > > > 
> > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > ptation-requirements-00.txt
> > > > 
> > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > >We have submitted two drafts regarding multimedia message
> > > > >adaptation. A multimedia message is typically a message
> > > > >containing images, audio or video clips and their presentation
> > > > >information, e.g., smil. Also, even XML-formatted text may
> > > > >require adaptation in some cases.
> > > > 
> > > > >Our goal is to have a framework using SIP, HTTP and MIME that
> > > > >allows a person sending multimedia message to adapt the message
> > > > >contents suitable to all the recipients. In some cases the
> > > > >adaptation can be done by the sending terminal, but we also see
> > > > >that an adaptation service would be very useful in many cases. 
> > > > >Such an adaptation mechanism is used by MMS service provided by
> > > > >cellular networks nowadays.
> > > > 
> > > > >The message adaptation work concerns both SIPPING and SIMPLE,
> > > > >the requirements I-D lists use cases and requirements for
> > > > >multimedia messaging and message adaptation solutions and the
> > > > >framework I-D tries to explore possible solutions.
> > > > 
> > > > _______________________________________________
> > > > simple mailing list
> > > > simple@mailman.dynamicsoft.com
> > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > 
> > > _______________________________________________
> > > 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@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  8 09:28:18 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA19714
	for <simple-archive@lists.ietf.org>; Fri, 8 Nov 2002 09:28:18 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA8ET9cD020769;
	Fri, 8 Nov 2002 09:29:09 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA18746;
	Fri, 8 Nov 2002 09:30:08 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA18733
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 09:29:32 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gA8ET3O21986
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 16:29:04 +0200 (EET)
Received: from esebh004.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e70e4d571ac158f21081@esvir01nok.ntc.nokia.com>;
 Fri, 8 Nov 2002 16:29:30 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Fri, 8 Nov 2002 16:29:30 +0200
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"
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A702367E7B@esebe018.ntc.nokia.com>
Thread-Topic: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Thread-Index: AcKHJxfnqq4Cok0gRuuISgD/1VlMGgAChXcw
To: <jon.peterson@neustar.biz>, <dean.willis@softarmor.com>,
        <drage@lucent.com>, <rohan@cisco.com>,
        <Gonzalo.Camarillo@lmf.ericsson.se>
Cc: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 08 Nov 2002 14:29:30.0757 (UTC) FILETIME=[400E8350:01C28733]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id JAA18733
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 8 Nov 2002 16:29:29 +0200
Content-Transfer-Encoding: 8bit

Hi,

Is this analogous to media transcoding within a session? Maybe these two cases should be handled somewhat similarly. The general framework is something like this:
- There is a UA supporting media type X/Y (content in SIP message bodies, media setup with SDP offer-answer) 
- There is another UA supporting media type X/Z
- There is a resource somewhere which can convert X/Y to X/Z and vice versa

The things to consider:
- Should it be a proxy or a UA who needs to detect the need for the conversion?
- If it is a UA, how can it manage to discover and use a suitable converter?
- If it is a proxy, what information can it use to do the detection?
- What about end-to-end security and trust models?
- What is the efficiency in the access network, i.e. how many times the content needs to be sent from UA to proxy or proxy to UA? (In theory only once, but in end-to-end scenarios trial and error may the way, and that may not be acceptable.)

Are there any BCP-type-of call flows somewhere how media transcoding can or should be handled using current SIP and SDP specifications, taking also into account the possible use of S/MIME? Are similar practices applicaple to SIP payload adaptation?

Markus

> -----Original Message-----
> From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
> Sent: 08 November, 2002 14:58
> To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com;
> drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
> 
> 
> 
> It seems to me that these filtering drafts concern the 
> modification of MIME
> bodies in SIP messages by intermediaries. This is not exactly an
> uncontroversial topic in SIP circles, and therefore I don't 
> think it is a
> foregone conclusion that this is work that some SIP-related WG should
> charter. At a high level, these drafts also argue that capability
> negotiation should be administered by intermediaries rather 
> than through an
> end-to-end process; this approach may attract some similar 
> controversy.
> 
> Provided that this is work the community would like to pursue, the
> applicability and impact of this mechanism is larger than the 
> problem of
> instant messaging and presence. While clearly, from the 
> framework, instant
> messaging and presence cases are driving this work, it is 
> applicable to the
> general use of SIP events (messaging, I think, is something 
> of a corner
> case). While SIMPLE could certainly spend some time refining 
> the framework
> and requirements related to IM & presence, I imagine that at 
> a mechanism
> stage this work would need to take place in SIPPING.
> 
> Jon Peterson
> NeuStar, Inc.
> 
> > -----Original Message-----
> > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > Sent: Friday, November 08, 2002 3:47 AM
> > To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
> > Gonzalo.Camarillo@lmf.ericsson.se
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: RE: [Sipping] RE: [Simple] Multimedia message
> > adaptationInternet-Drafts
> > 
> > 
> > Hi,
> > 
> > Actually this thread is about two separate things:
> > - Event filtering
> > - Multimedia message adaptation
> > 
> > Neither of them appears currently on any sippish WG charter 
> > currently. 
> > 
> > Event filtering has been discussed several times and it is 
> > even mentioned in (but out of scope of) SIP Events RFC. My 
> > impression has been that people think that it is needed, but 
> > there has been debate about scope and feasibility. I hope the 
> > requirements draft will help in that discussion. My own 
> > opinion is that what is concretely needed in short term is 
> > some simple filtering definitions for Presence event package. 
> > More wide-scoped and complex things could be worked upon as 
> > the understanding accumulates.
> > 
> > Multimedia message adaptation hasn't been yet discussed much. 
> > I think it is in general a desirable feature, especially for 
> > relatively small and dumb terminals, which are not easily 
> > upgradable and may not understand all media formats.
> > 
> > So I propose the WG chairs think where these items would be 
> > appropriate, and if there is enough interest for them, let's 
> > put them on the charters.
> > 
> > Markus
> > 
> > > -----Original Message-----
> > > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > > Sent: 08 November, 2002 5:11
> > > To: Drage, Keith (Keith)
> > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > Subject: Re: [Sipping] RE: [Simple] Multimedia message
> > > adaptationInternet-Drafts
> > > 
> > > 
> > > Well, I'd like to hear opinions from the participants here . . .
> > > 
> > > Clearly they aren't explicitly on the charter for either 
> > > group. Do we as
> > > yet have a consensus that we need to work on these 
> > problems? If so, we
> > > can consider WHERE to work on them. I suspect SIPPING is 
> closer to a
> > > matching scope than is SIMPLE, but the relevant ADs may have 
> > > suggestions
> > > to make there as well.
> > > 
> > > --
> > > Dean
> > > 
> > > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > > I am getting a bit confused as to which group should be 
> > > discussing these filtering issues.
> > > > 
> > > > Could we have a statement from the WG chairs of SIPPING or 
> > > SIMPLE as to whether this, and the moran drafts, are part of 
> > > the scope of SIPPING or SIMPLE.
> > > > 
> > > > And before you say these are both author drafts, I think we 
> > > do need to charter one of the WGs to do some work in this 
> > > area - I am just not sure of the exact scope yet.
> > > > 
> > > > Keith
> > > > 
> > > > Keith Drage
> > > > Lucent Technologies
> > > > Tel: +44 1793 776249
> > > > Email: drage@lucent.com 
> > > > 
> > > > > -----Original Message-----
> > > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > > Sent: 06 November 2002 18:24
> > > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > > Subject: [Simple] Multimedia message adaptation 
> Internet-Drafts
> > > > > 
> > > > > 
> > > > > 	While these drafts concern event filtering, 
> > too, the subject was
> > > > > 	a bit misleading because I lazily just followed 
> > up Tim's e-mail.
> > > > > 
> > > > > 					Pekka
> > > > > 
> > > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > ptation-framework-00.txt
> > > > > 
> > > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > ptation-requirements-00.txt
> > > > > 
> > > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > > >We have submitted two drafts regarding multimedia message
> > > > > >adaptation. A multimedia message is typically a message
> > > > > >containing images, audio or video clips and their 
> presentation
> > > > > >information, e.g., smil. Also, even XML-formatted text may
> > > > > >require adaptation in some cases.
> > > > > 
> > > > > >Our goal is to have a framework using SIP, HTTP and MIME that
> > > > > >allows a person sending multimedia message to adapt 
> the message
> > > > > >contents suitable to all the recipients. In some cases the
> > > > > >adaptation can be done by the sending terminal, but 
> we also see
> > > > > >that an adaptation service would be very useful in 
> many cases. 
> > > > > >Such an adaptation mechanism is used by MMS service 
> provided by
> > > > > >cellular networks nowadays.
> > > > > 
> > > > > >The message adaptation work concerns both SIPPING and SIMPLE,
> > > > > >the requirements I-D lists use cases and requirements for
> > > > > >multimedia messaging and message adaptation solutions and the
> > > > > >framework I-D tries to explore possible solutions.
> > > > > 
> > > > > _______________________________________________
> > > > > simple mailing list
> > > > > simple@mailman.dynamicsoft.com
> > > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > > 
> > > > _______________________________________________
> > > > 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@mailman.dynamicsoft.com
> > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > 
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  8 11:38:24 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA26252
	for <simple-archive@lists.ietf.org>; Fri, 8 Nov 2002 11:38:24 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA8Gd9cD021513;
	Fri, 8 Nov 2002 11:39:09 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA19259;
	Fri, 8 Nov 2002 11:40:05 -0500 (EST)
Received: from dgesmtp02.wcom.com (dgesmtp02.wcom.com [199.249.16.17])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA19246
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 11:39:06 -0500 (EST)
Received: from dgismtp03.wcomnet.com ([166.38.58.143])
 by firewall.wcom.com (Iplanet MTA )
 with ESMTP id <0H5900J49NFD1N@firewall.wcom.com> for
 simple@mailman.dynamicsoft.com; Fri, 08 Nov 2002 16:36:01 +0000 (GMT)
Received: from dgismtp03.wcomnet.com by dgismtp03.wcomnet.com
 (iPlanet Messaging Server 5.1 HotFix 0.7 (built May  7 2002))
 with SMTP id <0H5900301NCTXP@dgismtp03.wcomnet.com>; Fri,
 08 Nov 2002 16:35:44 +0000 (GMT)
Received: from hsinnreich2 ([166.42.32.115])
 by dgismtp03.wcomnet.com (iPlanet Messaging Server 5.1 HotFix 0.7 (built May 7
 2002)) with ESMTP id <0H590036WNDHQ7@dgismtp03.wcomnet.com>; Fri,
 08 Nov 2002 16:34:30 +0000 (GMT)
From: Henry Sinnreich <Henry.Sinnreich@wcom.com>
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
In-reply-to: <15A2739B7DAA624D8091C65981D7DA815EB39A@stntexch2.va.neustar.com>
To: "'Peterson, Jon'" <jon.peterson@neustar.biz>, Markus.Isomaki@nokia.com,
        dean.willis@softarmor.com, drage@lucent.com, rohan@cisco.com,
        Gonzalo.Camarillo@lmf.ericsson.se
Cc: sipping@ietf.org, simple@mailman.dynamicsoft.com
Message-id: <000201c28744$b66196d0$8ea023a6@hsinnreich2>
Organization: WorldCom, Inc.
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1097
X-Mailer: Microsoft Outlook, Build 10.0.3416
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7bit
Importance: Normal
X-Priority: 3 (Normal)
X-MSMail-priority: Normal
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 08 Nov 2002 10:34:29 -0600
Content-Transfer-Encoding: 7bit

I don't think it is a foregone 
> conclusion that this is work that some SIP-related WG should 
> charter.

I agree that anything that conflicts with e2e should not be ligitimized
by any IETF WG. Think of NATs and firewalls...

If folks want to implement B2BUA, it should be done on their own
responsibility and then live with the consequences. My two cents.

Thanks, Henry

> -----Original Message-----
> From: sipping-admin@ietf.org [mailto:sipping-admin@ietf.org] 
> On Behalf Of Peterson, Jon
> Sent: Friday, November 08, 2002 6:58 AM
> To: 'Markus.Isomaki@nokia.com'; dean.willis@softarmor.com; 
> drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: RE: [Sipping] RE: [Simple] Multimedia message 
> adaptationInternet-Drafts
> 
> 
> 
> It seems to me that these filtering drafts concern the 
> modification of MIME bodies in SIP messages by 
> intermediaries. This is not exactly an uncontroversial topic 
> in SIP circles, and therefore I don't think it is a foregone 
> conclusion that this is work that some SIP-related WG should 
> charter. At a high level, these drafts also argue that 
> capability negotiation should be administered by 
> intermediaries rather than through an end-to-end process; 
> this approach may attract some similar controversy.
> 
> Provided that this is work the community would like to 
> pursue, the applicability and impact of this mechanism is 
> larger than the problem of instant messaging and presence. 
> While clearly, from the framework, instant messaging and 
> presence cases are driving this work, it is applicable to the 
> general use of SIP events (messaging, I think, is something 
> of a corner case). While SIMPLE could certainly spend some 
> time refining the framework and requirements related to IM & 
> presence, I imagine that at a mechanism stage this work would 
> need to take place in SIPPING.
> 
> Jon Peterson
> NeuStar, Inc.
> 
> > -----Original Message-----
> > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > Sent: Friday, November 08, 2002 3:47 AM
> > To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com; 
> > Gonzalo.Camarillo@lmf.ericsson.se
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: RE: [Sipping] RE: [Simple] Multimedia message 
> > adaptationInternet-Drafts
> > 
> > 
> > Hi,
> > 
> > Actually this thread is about two separate things:
> > - Event filtering
> > - Multimedia message adaptation
> > 
> > Neither of them appears currently on any sippish WG charter
> > currently. 
> > 
> > Event filtering has been discussed several times and it is
> > even mentioned in (but out of scope of) SIP Events RFC. My 
> > impression has been that people think that it is needed, but 
> > there has been debate about scope and feasibility. I hope the 
> > requirements draft will help in that discussion. My own 
> > opinion is that what is concretely needed in short term is 
> > some simple filtering definitions for Presence event package. 
> > More wide-scoped and complex things could be worked upon as 
> > the understanding accumulates.
> > 
> > Multimedia message adaptation hasn't been yet discussed much.
> > I think it is in general a desirable feature, especially for 
> > relatively small and dumb terminals, which are not easily 
> > upgradable and may not understand all media formats.
> > 
> > So I propose the WG chairs think where these items would be
> > appropriate, and if there is enough interest for them, let's 
> > put them on the charters.
> > 
> > Markus
> > 
> > > -----Original Message-----
> > > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > > Sent: 08 November, 2002 5:11
> > > To: Drage, Keith (Keith)
> > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > Subject: Re: [Sipping] RE: [Simple] Multimedia message 
> > > adaptationInternet-Drafts
> > > 
> > > 
> > > Well, I'd like to hear opinions from the participants here . . .
> > > 
> > > Clearly they aren't explicitly on the charter for either
> > > group. Do we as
> > > yet have a consensus that we need to work on these 
> > problems? If so, we
> > > can consider WHERE to work on them. I suspect SIPPING is 
> closer to a 
> > > matching scope than is SIMPLE, but the relevant ADs may have 
> > > suggestions to make there as well.
> > > 
> > > --
> > > Dean
> > > 
> > > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > > I am getting a bit confused as to which group should be
> > > discussing these filtering issues.
> > > > 
> > > > Could we have a statement from the WG chairs of SIPPING or
> > > SIMPLE as to whether this, and the moran drafts, are part of
> > > the scope of SIPPING or SIMPLE.
> > > > 
> > > > And before you say these are both author drafts, I think we
> > > do need to charter one of the WGs to do some work in this
> > > area - I am just not sure of the exact scope yet.
> > > > 
> > > > Keith
> > > > 
> > > > Keith Drage
> > > > Lucent Technologies
> > > > Tel: +44 1793 776249
> > > > Email: drage@lucent.com
> > > > 
> > > > > -----Original Message-----
> > > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > > Sent: 06 November 2002 18:24
> > > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > > Subject: [Simple] Multimedia message adaptation 
> Internet-Drafts
> > > > > 
> > > > > 
> > > > > 	While these drafts concern event filtering,
> > too, the subject was
> > > > > 	a bit misleading because I lazily just followed
> > up Tim's e-mail.
> > > > > 
> > > > > 					Pekka
> > > > > 
> > > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > ptation-framework-00.txt
> > > > > 
> > > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > ptation-requirements-00.txt
> > > > > 
> > > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > > >We have submitted two drafts regarding multimedia message 
> > > > > >adaptation. A multimedia message is typically a message 
> > > > > >containing images, audio or video clips and their 
> presentation 
> > > > > >information, e.g., smil. Also, even XML-formatted text may 
> > > > > >require adaptation in some cases.
> > > > > 
> > > > > >Our goal is to have a framework using SIP, HTTP and 
> MIME that 
> > > > > >allows a person sending multimedia message to adapt 
> the message 
> > > > > >contents suitable to all the recipients. In some cases the 
> > > > > >adaptation can be done by the sending terminal, but 
> we also see 
> > > > > >that an adaptation service would be very useful in 
> many cases. 
> > > > > >Such an adaptation mechanism is used by MMS service 
> provided by 
> > > > > >cellular networks nowadays.
> > > > > 
> > > > > >The message adaptation work concerns both SIPPING 
> and SIMPLE, 
> > > > > >the requirements I-D lists use cases and requirements for 
> > > > > >multimedia messaging and message adaptation 
> solutions and the 
> > > > > >framework I-D tries to explore possible solutions.
> > > > > 
> > > > > _______________________________________________
> > > > > simple mailing list
> > > > > simple@mailman.dynamicsoft.com 
> > > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > > 
> > > > _______________________________________________
> > > > 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@mailman.dynamicsoft.com 
> > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > 
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com 
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> _______________________________________________
> 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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  8 12:11:11 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA28727
	for <simple-archive@lists.ietf.org>; Fri, 8 Nov 2002 12:11:11 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA8HC4cD021786;
	Fri, 8 Nov 2002 12:12:05 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id MAA19422;
	Fri, 8 Nov 2002 12:13:03 -0500 (EST)
Received: from sj-msg-core-3.cisco.com (sj-msg-core-3.cisco.com [171.70.157.152])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id MAA19411
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 12:12:54 -0500 (EST)
Received: from imop.cisco.com (IDENT:mirapoint@imop.cisco.com [171.69.11.44])
	by sj-msg-core-3.cisco.com (8.12.2/8.12.2) with ESMTP id gA8HCZxF004360;
	Fri, 8 Nov 2002 09:12:35 -0800 (PST)
Received: from cisco.com (ssh-sjc-1.cisco.com [171.68.225.134])
	by imop.cisco.com (Mirapoint Messaging Server MOS 3.2.1-GA)
	with ESMTP id ABG61447;
	Fri, 8 Nov 2002 09:10:17 -0800 (PST)
Subject: Re: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Content-Type: text/plain; charset=US-ASCII; format=flowed
Mime-Version: 1.0 (Apple Message framework v546)
Cc: "'Peterson, Jon'" <jon.peterson@neustar.biz>, Markus.Isomaki@nokia.com,
        dean.willis@softarmor.com, drage@lucent.com,
        Gonzalo.Camarillo@lmf.ericsson.se, sipping@ietf.org,
        simple@mailman.dynamicsoft.com
To: Henry Sinnreich <Henry.Sinnreich@wcom.com>
From: Rohan Mahy <rohan@cisco.com>
In-Reply-To: <000201c28744$b66196d0$8ea023a6@hsinnreich2>
Message-Id: <4E0420E8-F33D-11D6-ACCB-0003938AF740@cisco.com>
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.546)
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 8 Nov 2002 09:12:48 -0800
Content-Transfer-Encoding: 7bit

Folks,

lets keep this on one list please....

thanks,
-rohan


On Friday, November 8, 2002, at 08:34 AM, Henry Sinnreich wrote:

> I don't think it is a foregone
>> conclusion that this is work that some SIP-related WG should
>> charter.
>
> I agree that anything that conflicts with e2e should not be ligitimized
> by any IETF WG. Think of NATs and firewalls...
>
> If folks want to implement B2BUA, it should be done on their own
> responsibility and then live with the consequences. My two cents.
>
> Thanks, Henry
>
>> -----Original Message-----
>> From: sipping-admin@ietf.org [mailto:sipping-admin@ietf.org]
>> On Behalf Of Peterson, Jon
>> Sent: Friday, November 08, 2002 6:58 AM
>> To: 'Markus.Isomaki@nokia.com'; dean.willis@softarmor.com;
>> drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
>> adaptationInternet-Drafts
>>
>>
>>
>> It seems to me that these filtering drafts concern the
>> modification of MIME bodies in SIP messages by
>> intermediaries. This is not exactly an uncontroversial topic
>> in SIP circles, and therefore I don't think it is a foregone
>> conclusion that this is work that some SIP-related WG should
>> charter. At a high level, these drafts also argue that
>> capability negotiation should be administered by
>> intermediaries rather than through an end-to-end process;
>> this approach may attract some similar controversy.
>>
>> Provided that this is work the community would like to
>> pursue, the applicability and impact of this mechanism is
>> larger than the problem of instant messaging and presence.
>> While clearly, from the framework, instant messaging and
>> presence cases are driving this work, it is applicable to the
>> general use of SIP events (messaging, I think, is something
>> of a corner case). While SIMPLE could certainly spend some
>> time refining the framework and requirements related to IM &
>> presence, I imagine that at a mechanism stage this work would
>> need to take place in SIPPING.
>>
>> Jon Peterson
>> NeuStar, Inc.
>>
>>> -----Original Message-----
>>> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
>>> Sent: Friday, November 08, 2002 3:47 AM
>>> To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
>>> Gonzalo.Camarillo@lmf.ericsson.se
>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
>>> adaptationInternet-Drafts
>>>
>>>
>>> Hi,
>>>
>>> Actually this thread is about two separate things:
>>> - Event filtering
>>> - Multimedia message adaptation
>>>
>>> Neither of them appears currently on any sippish WG charter
>>> currently.
>>>
>>> Event filtering has been discussed several times and it is
>>> even mentioned in (but out of scope of) SIP Events RFC. My
>>> impression has been that people think that it is needed, but
>>> there has been debate about scope and feasibility. I hope the
>>> requirements draft will help in that discussion. My own
>>> opinion is that what is concretely needed in short term is
>>> some simple filtering definitions for Presence event package.
>>> More wide-scoped and complex things could be worked upon as
>>> the understanding accumulates.
>>>
>>> Multimedia message adaptation hasn't been yet discussed much.
>>> I think it is in general a desirable feature, especially for
>>> relatively small and dumb terminals, which are not easily
>>> upgradable and may not understand all media formats.
>>>
>>> So I propose the WG chairs think where these items would be
>>> appropriate, and if there is enough interest for them, let's
>>> put them on the charters.
>>>
>>> Markus
>>>
>>>> -----Original Message-----
>>>> From: ext Dean Willis [mailto:dean.willis@softarmor.com]
>>>> Sent: 08 November, 2002 5:11
>>>> To: Drage, Keith (Keith)
>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
>>>> Subject: Re: [Sipping] RE: [Simple] Multimedia message
>>>> adaptationInternet-Drafts
>>>>
>>>>
>>>> Well, I'd like to hear opinions from the participants here . . .
>>>>
>>>> Clearly they aren't explicitly on the charter for either
>>>> group. Do we as
>>>> yet have a consensus that we need to work on these
>>> problems? If so, we
>>>> can consider WHERE to work on them. I suspect SIPPING is
>> closer to a
>>>> matching scope than is SIMPLE, but the relevant ADs may have
>>>> suggestions to make there as well.
>>>>
>>>> --
>>>> Dean
>>>>
>>>> On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
>>>>> I am getting a bit confused as to which group should be
>>>> discussing these filtering issues.
>>>>>
>>>>> Could we have a statement from the WG chairs of SIPPING or
>>>> SIMPLE as to whether this, and the moran drafts, are part of
>>>> the scope of SIPPING or SIMPLE.
>>>>>
>>>>> And before you say these are both author drafts, I think we
>>>> do need to charter one of the WGs to do some work in this
>>>> area - I am just not sure of the exact scope yet.
>>>>>
>>>>> Keith
>>>>>
>>>>> Keith Drage
>>>>> Lucent Technologies
>>>>> Tel: +44 1793 776249
>>>>> Email: drage@lucent.com
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
>>>>>> Sent: 06 November 2002 18:24
>>>>>> To: sipping@ietf.org; simple@mailman.dynamicsoft.com
>>>>>> Subject: [Simple] Multimedia message adaptation
>> Internet-Drafts
>>>>>>
>>>>>>
>>>>>> 	While these drafts concern event filtering,
>>> too, the subject was
>>>>>> 	a bit misleading because I lazily just followed
>>> up Tim's e-mail.
>>>>>>
>>>>>> 					Pekka
>>>>>>
>>>>>> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
>>>>>> ptation-framework-00.txt
>>>>>>
>>>>>> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
>>>>>> ptation-requirements-00.txt
>>>>>>
>>>>>> Pekka Pessi <Pekka.Pessi@nokia.com> writes:
>>>>>>> We have submitted two drafts regarding multimedia message
>>>>>>> adaptation. A multimedia message is typically a message
>>>>>>> containing images, audio or video clips and their
>> presentation
>>>>>>> information, e.g., smil. Also, even XML-formatted text may
>>>>>>> require adaptation in some cases.
>>>>>>
>>>>>>> Our goal is to have a framework using SIP, HTTP and
>> MIME that
>>>>>>> allows a person sending multimedia message to adapt
>> the message
>>>>>>> contents suitable to all the recipients. In some cases the
>>>>>>> adaptation can be done by the sending terminal, but
>> we also see
>>>>>>> that an adaptation service would be very useful in
>> many cases.
>>>>>>> Such an adaptation mechanism is used by MMS service
>> provided by
>>>>>>> cellular networks nowadays.
>>>>>>
>>>>>>> The message adaptation work concerns both SIPPING
>> and SIMPLE,
>>>>>>> the requirements I-D lists use cases and requirements for
>>>>>>> multimedia messaging and message adaptation
>> solutions and the
>>>>>>> framework I-D tries to explore possible solutions.
>>>>>>
>>>>>> _______________________________________________
>>>>>> simple mailing list
>>>>>> simple@mailman.dynamicsoft.com
>>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>>>>
>>>>> _______________________________________________
>>>>> 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@mailman.dynamicsoft.com
>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>>
>>> _______________________________________________
>>> simple mailing list
>>> simple@mailman.dynamicsoft.com
>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>
>> _______________________________________________
>> 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@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  8 16:04:56 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA14376
	for <simple-archive@lists.ietf.org>; Fri, 8 Nov 2002 16:04:56 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA8L5OcD022776;
	Fri, 8 Nov 2002 16:05:26 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA20218;
	Fri, 8 Nov 2002 16:06:09 -0500 (EST)
Received: from fmis402r.omnitel.it (srvcw29.omnitelvodafone.it [194.185.48.252] (may be forged))
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with SMTP id QAA20207
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 16:05:54 -0500 (EST)
Received: from fmis440.omnitel.it by fmis402r.omnitel.it
          via smtpd (for mailman.dynamicsoft.com [63.113.40.50]) with SMTP; 8 Nov 2002 21:05:53 UT
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Message-ID: <15A2739B7DAA624D8091C65981D7DA815EB39A@stntexch2.va.neustar.com>
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        dean.willis@softarmor.com, drage@lucent.com, rohan@cisco.com,
        Gonzalo.Camarillo@lmf.ericsson.se
Cc: sipping@ietf.org, simple@mailman.dynamicsoft.com
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-
	Drafts
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 8 Nov 2002 07:58:21 -0500


It seems to me that these filtering drafts concern the modification of MIME
bodies in SIP messages by intermediaries. This is not exactly an
uncontroversial topic in SIP circles, and therefore I don't think it is a
foregone conclusion that this is work that some SIP-related WG should
charter. At a high level, these drafts also argue that capability
negotiation should be administered by intermediaries rather than through an
end-to-end process; this approach may attract some similar controversy.

Provided that this is work the community would like to pursue, the
applicability and impact of this mechanism is larger than the problem of
instant messaging and presence. While clearly, from the framework, instant
messaging and presence cases are driving this work, it is applicable to the
general use of SIP events (messaging, I think, is something of a corner
case). While SIMPLE could certainly spend some time refining the framework
and requirements related to IM & presence, I imagine that at a mechanism
stage this work would need to take place in SIPPING.

Jon Peterson
NeuStar, Inc.

> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Friday, November 08, 2002 3:47 AM
> To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
> Gonzalo.Camarillo@lmf.ericsson.se
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
> 
> 
> Hi,
> 
> Actually this thread is about two separate things:
> - Event filtering
> - Multimedia message adaptation
> 
> Neither of them appears currently on any sippish WG charter 
> currently. 
> 
> Event filtering has been discussed several times and it is 
> even mentioned in (but out of scope of) SIP Events RFC. My 
> impression has been that people think that it is needed, but 
> there has been debate about scope and feasibility. I hope the 
> requirements draft will help in that discussion. My own 
> opinion is that what is concretely needed in short term is 
> some simple filtering definitions for Presence event package. 
> More wide-scoped and complex things could be worked upon as 
> the understanding accumulates.
> 
> Multimedia message adaptation hasn't been yet discussed much. 
> I think it is in general a desirable feature, especially for 
> relatively small and dumb terminals, which are not easily 
> upgradable and may not understand all media formats.
> 
> So I propose the WG chairs think where these items would be 
> appropriate, and if there is enough interest for them, let's 
> put them on the charters.
> 
> Markus
> 
> > -----Original Message-----
> > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > Sent: 08 November, 2002 5:11
> > To: Drage, Keith (Keith)
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: Re: [Sipping] RE: [Simple] Multimedia message
> > adaptationInternet-Drafts
> > 
> > 
> > Well, I'd like to hear opinions from the participants here . . .
> > 
> > Clearly they aren't explicitly on the charter for either 
> > group. Do we as
> > yet have a consensus that we need to work on these 
> problems? If so, we
> > can consider WHERE to work on them. I suspect SIPPING is closer to a
> > matching scope than is SIMPLE, but the relevant ADs may have 
> > suggestions
> > to make there as well.
> > 
> > --
> > Dean
> > 
> > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > I am getting a bit confused as to which group should be 
> > discussing these filtering issues.
> > > 
> > > Could we have a statement from the WG chairs of SIPPING or 
> > SIMPLE as to whether this, and the moran drafts, are part of 
> > the scope of SIPPING or SIMPLE.
> > > 
> > > And before you say these are both author drafts, I think we 
> > do need to charter one of the WGs to do some work in this 
> > area - I am just not sure of the exact scope yet.
> > > 
> > > Keith
> > > 
> > > Keith Drage
> > > Lucent Technologies
> > > Tel: +44 1793 776249
> > > Email: drage@lucent.com 
> > > 
> > > > -----Original Message-----
> > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > Sent: 06 November 2002 18:24
> > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > Subject: [Simple] Multimedia message adaptation Internet-Drafts
> > > > 
> > > > 
> > > > 	While these drafts concern event filtering, 
> too, the subject was
> > > > 	a bit misleading because I lazily just followed 
> up Tim's e-mail.
> > > > 
> > > > 					Pekka
> > > > 
> > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > ptation-framework-00.txt
> > > > 
> > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > ptation-requirements-00.txt
> > > > 
> > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > >We have submitted two drafts regarding multimedia message
> > > > >adaptation. A multimedia message is typically a message
> > > > >containing images, audio or video clips and their presentation
> > > > >information, e.g., smil. Also, even XML-formatted text may
> > > > >require adaptation in some cases.
> > > > 
> > > > >Our goal is to have a framework using SIP, HTTP and MIME that
> > > > >allows a person sending multimedia message to adapt the message
> > > > >contents suitable to all the recipients. In some cases the
> > > > >adaptation can be done by the sending terminal, but we also see
> > > > >that an adaptation service would be very useful in many cases. 
> > > > >Such an adaptation mechanism is used by MMS service provided by
> > > > >cellular networks nowadays.
> > > > 
> > > > >The message adaptation work concerns both SIPPING and SIMPLE,
> > > > >the requirements I-D lists use cases and requirements for
> > > > >multimedia messaging and message adaptation solutions and the
> > > > >framework I-D tries to explore possible solutions.
> > > > 
> > > > _______________________________________________
> > > > simple mailing list
> > > > simple@mailman.dynamicsoft.com
> > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > 
> > > _______________________________________________
> > > 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@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  8 16:20:16 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA15371
	for <simple-archive@lists.ietf.org>; Fri, 8 Nov 2002 16:20:14 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA8LL6cD022898;
	Fri, 8 Nov 2002 16:21:06 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA20635;
	Fri, 8 Nov 2002 16:22:04 -0500 (EST)
Received: from fmis402r.omnitel.it (srvcw29.omnitelvodafone.it [194.185.48.252] (may be forged))
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with SMTP id QAA20619
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 16:21:27 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from fmis440.omnitel.it by fmis402r.omnitel.it
          via smtpd (for mailman.dynamicsoft.com [63.113.40.50]) with SMTP; 8 Nov 2002 21:21:26 UT
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
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"
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A702367E7B@esebe018.ntc.nokia.com>
Thread-Topic: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Thread-Index: AcKHJxfnqq4Cok0gRuuISgD/1VlMGgAChXcw
To: <jon.peterson@neustar.biz>, <dean.willis@softarmor.com>,
        <drage@lucent.com>, <rohan@cisco.com>,
        <Gonzalo.Camarillo@lmf.ericsson.se>
Cc: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 08 Nov 2002 14:29:30.0757 (UTC) FILETIME=[400E8350:01C28733]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by www1.ietf.org id gA8ETbv28657
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 8 Nov 2002 16:29:29 +0200
Content-Transfer-Encoding: 8bit

Hi,

Is this analogous to media transcoding within a session? Maybe these two cases should be handled somewhat similarly. The general framework is something like this:
- There is a UA supporting media type X/Y (content in SIP message bodies, media setup with SDP offer-answer) 
- There is another UA supporting media type X/Z
- There is a resource somewhere which can convert X/Y to X/Z and vice versa

The things to consider:
- Should it be a proxy or a UA who needs to detect the need for the conversion?
- If it is a UA, how can it manage to discover and use a suitable converter?
- If it is a proxy, what information can it use to do the detection?
- What about end-to-end security and trust models?
- What is the efficiency in the access network, i.e. how many times the content needs to be sent from UA to proxy or proxy to UA? (In theory only once, but in end-to-end scenarios trial and error may the way, and that may not be acceptable.)

Are there any BCP-type-of call flows somewhere how media transcoding can or should be handled using current SIP and SDP specifications, taking also into account the possible use of S/MIME? Are similar practices applicaple to SIP payload adaptation?

Markus

> -----Original Message-----
> From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
> Sent: 08 November, 2002 14:58
> To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com;
> drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
> 
> 
> 
> It seems to me that these filtering drafts concern the 
> modification of MIME
> bodies in SIP messages by intermediaries. This is not exactly an
> uncontroversial topic in SIP circles, and therefore I don't 
> think it is a
> foregone conclusion that this is work that some SIP-related WG should
> charter. At a high level, these drafts also argue that capability
> negotiation should be administered by intermediaries rather 
> than through an
> end-to-end process; this approach may attract some similar 
> controversy.
> 
> Provided that this is work the community would like to pursue, the
> applicability and impact of this mechanism is larger than the 
> problem of
> instant messaging and presence. While clearly, from the 
> framework, instant
> messaging and presence cases are driving this work, it is 
> applicable to the
> general use of SIP events (messaging, I think, is something 
> of a corner
> case). While SIMPLE could certainly spend some time refining 
> the framework
> and requirements related to IM & presence, I imagine that at 
> a mechanism
> stage this work would need to take place in SIPPING.
> 
> Jon Peterson
> NeuStar, Inc.
> 
> > -----Original Message-----
> > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > Sent: Friday, November 08, 2002 3:47 AM
> > To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
> > Gonzalo.Camarillo@lmf.ericsson.se
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: RE: [Sipping] RE: [Simple] Multimedia message
> > adaptationInternet-Drafts
> > 
> > 
> > Hi,
> > 
> > Actually this thread is about two separate things:
> > - Event filtering
> > - Multimedia message adaptation
> > 
> > Neither of them appears currently on any sippish WG charter 
> > currently. 
> > 
> > Event filtering has been discussed several times and it is 
> > even mentioned in (but out of scope of) SIP Events RFC. My 
> > impression has been that people think that it is needed, but 
> > there has been debate about scope and feasibility. I hope the 
> > requirements draft will help in that discussion. My own 
> > opinion is that what is concretely needed in short term is 
> > some simple filtering definitions for Presence event package. 
> > More wide-scoped and complex things could be worked upon as 
> > the understanding accumulates.
> > 
> > Multimedia message adaptation hasn't been yet discussed much. 
> > I think it is in general a desirable feature, especially for 
> > relatively small and dumb terminals, which are not easily 
> > upgradable and may not understand all media formats.
> > 
> > So I propose the WG chairs think where these items would be 
> > appropriate, and if there is enough interest for them, let's 
> > put them on the charters.
> > 
> > Markus
> > 
> > > -----Original Message-----
> > > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > > Sent: 08 November, 2002 5:11
> > > To: Drage, Keith (Keith)
> > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > Subject: Re: [Sipping] RE: [Simple] Multimedia message
> > > adaptationInternet-Drafts
> > > 
> > > 
> > > Well, I'd like to hear opinions from the participants here . . .
> > > 
> > > Clearly they aren't explicitly on the charter for either 
> > > group. Do we as
> > > yet have a consensus that we need to work on these 
> > problems? If so, we
> > > can consider WHERE to work on them. I suspect SIPPING is 
> closer to a
> > > matching scope than is SIMPLE, but the relevant ADs may have 
> > > suggestions
> > > to make there as well.
> > > 
> > > --
> > > Dean
> > > 
> > > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > > I am getting a bit confused as to which group should be 
> > > discussing these filtering issues.
> > > > 
> > > > Could we have a statement from the WG chairs of SIPPING or 
> > > SIMPLE as to whether this, and the moran drafts, are part of 
> > > the scope of SIPPING or SIMPLE.
> > > > 
> > > > And before you say these are both author drafts, I think we 
> > > do need to charter one of the WGs to do some work in this 
> > > area - I am just not sure of the exact scope yet.
> > > > 
> > > > Keith
> > > > 
> > > > Keith Drage
> > > > Lucent Technologies
> > > > Tel: +44 1793 776249
> > > > Email: drage@lucent.com 
> > > > 
> > > > > -----Original Message-----
> > > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > > Sent: 06 November 2002 18:24
> > > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > > Subject: [Simple] Multimedia message adaptation 
> Internet-Drafts
> > > > > 
> > > > > 
> > > > > 	While these drafts concern event filtering, 
> > too, the subject was
> > > > > 	a bit misleading because I lazily just followed 
> > up Tim's e-mail.
> > > > > 
> > > > > 					Pekka
> > > > > 
> > > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > ptation-framework-00.txt
> > > > > 
> > > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > ptation-requirements-00.txt
> > > > > 
> > > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > > >We have submitted two drafts regarding multimedia message
> > > > > >adaptation. A multimedia message is typically a message
> > > > > >containing images, audio or video clips and their 
> presentation
> > > > > >information, e.g., smil. Also, even XML-formatted text may
> > > > > >require adaptation in some cases.
> > > > > 
> > > > > >Our goal is to have a framework using SIP, HTTP and MIME that
> > > > > >allows a person sending multimedia message to adapt 
> the message
> > > > > >contents suitable to all the recipients. In some cases the
> > > > > >adaptation can be done by the sending terminal, but 
> we also see
> > > > > >that an adaptation service would be very useful in 
> many cases. 
> > > > > >Such an adaptation mechanism is used by MMS service 
> provided by
> > > > > >cellular networks nowadays.
> > > > > 
> > > > > >The message adaptation work concerns both SIPPING and SIMPLE,
> > > > > >the requirements I-D lists use cases and requirements for
> > > > > >multimedia messaging and message adaptation solutions and the
> > > > > >framework I-D tries to explore possible solutions.
> > > > > 
> > > > > _______________________________________________
> > > > > simple mailing list
> > > > > simple@mailman.dynamicsoft.com
> > > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > > 
> > > > _______________________________________________
> > > > 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@mailman.dynamicsoft.com
> > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > 
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  8 16:32:13 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA15963
	for <simple-archive@lists.ietf.org>; Fri, 8 Nov 2002 16:32:12 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA8LX3cD023010;
	Fri, 8 Nov 2002 16:33:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA21040;
	Fri, 8 Nov 2002 16:34:03 -0500 (EST)
Received: from fmis401r.omnitel.it (srvcw29.omnitelvodafone.it [194.185.48.252] (may be forged))
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with SMTP id QAA21024
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 16:33:05 -0500 (EST)
Received: from fmis440.omnitel.it by fmis401r.omnitel.it
          via smtpd (for mailman.dynamicsoft.com [63.113.40.50]) with SMTP; 8 Nov 2002 21:33:04 UT
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
X-Authentication-Warning: kevlar.softarmor.com: dwillis set sender to dean.willis@softarmor.com using -f
Subject: Re: [Sipping] RE: [Simple] Multimedia message adaptation
	Internet-Drafts
From: Dean Willis <dean.willis@softarmor.com>
To: "Drage"@vodafoneomnitel.it
Cc: sipping@ietf.org, simple@mailman.dynamicsoft.com
In-Reply-To: 
	<475FF955A05DD411980D00508B6D5FB00696E509@en0033exch001u.uk.lucent.com>
References: 
	<475FF955A05DD411980D00508B6D5FB00696E509@en0033exch001u.uk.lucent.com>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Ximian Evolution 1.0.8 (1.0.8-10) 
Message-Id: <1036725050.20411.2.camel@kevlar.softarmor.com>
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: 07 Nov 2002 21:10:50 -0600
Content-Transfer-Encoding: 7bit

Well, I'd like to hear opinions from the participants here . . .

Clearly they aren't explicitly on the charter for either group. Do we as
yet have a consensus that we need to work on these problems? If so, we
can consider WHERE to work on them. I suspect SIPPING is closer to a
matching scope than is SIMPLE, but the relevant ADs may have suggestions
to make there as well.

--
Dean

On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> I am getting a bit confused as to which group should be discussing these filtering issues.
> 
> Could we have a statement from the WG chairs of SIPPING or SIMPLE as to whether this, and the moran drafts, are part of the scope of SIPPING or SIMPLE.
> 
> And before you say these are both author drafts, I think we do need to charter one of the WGs to do some work in this area - I am just not sure of the exact scope yet.
> 
> Keith
> 
> Keith Drage
> Lucent Technologies
> Tel: +44 1793 776249
> Email: drage@lucent.com 
> 
> > -----Original Message-----
> > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > Sent: 06 November 2002 18:24
> > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: [Simple] Multimedia message adaptation Internet-Drafts
> > 
> > 
> > 	While these drafts concern event filtering, too, the subject was
> > 	a bit misleading because I lazily just followed up Tim's e-mail.
> > 
> > 					Pekka
> > 
> > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > ptation-framework-00.txt
> > 
> > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > ptation-requirements-00.txt
> > 
> > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > >We have submitted two drafts regarding multimedia message
> > >adaptation. A multimedia message is typically a message
> > >containing images, audio or video clips and their presentation
> > >information, e.g., smil. Also, even XML-formatted text may
> > >require adaptation in some cases.
> > 
> > >Our goal is to have a framework using SIP, HTTP and MIME that
> > >allows a person sending multimedia message to adapt the message
> > >contents suitable to all the recipients. In some cases the
> > >adaptation can be done by the sending terminal, but we also see
> > >that an adaptation service would be very useful in many cases. 
> > >Such an adaptation mechanism is used by MMS service provided by
> > >cellular networks nowadays.
> > 
> > >The message adaptation work concerns both SIPPING and SIMPLE,
> > >the requirements I-D lists use cases and requirements for
> > >multimedia messaging and message adaptation solutions and the
> > >framework I-D tries to explore possible solutions.
> > 
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> _______________________________________________
> 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
> 

_______________________________________________
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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  8 16:59:12 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA18072
	for <simple-archive@lists.ietf.org>; Fri, 8 Nov 2002 16:59:11 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA8M04cD023242;
	Fri, 8 Nov 2002 17:00:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA21449;
	Fri, 8 Nov 2002 17:01:04 -0500 (EST)
Received: from fmis402r.omnitel.it (srvcw29.omnitelvodafone.it [194.185.48.252] (may be forged))
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with SMTP id RAA21430
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 17:00:40 -0500 (EST)
Received: from fmis439.omnitel.it by fmis402r.omnitel.it
          via smtpd (for mailman.dynamicsoft.com [63.113.40.50]) with SMTP; 8 Nov 2002 22:00:40 UT
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
From: Henry Sinnreich <Henry.Sinnreich@wcom.com>
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
In-reply-to: <15A2739B7DAA624D8091C65981D7DA815EB39A@stntexch2.va.neustar.com>
To: "'Peterson"@vodafoneomnitel.it
Cc: sipping@ietf.org, simple@mailman.dynamicsoft.com
Message-id: <000201c28744$b66196d0$8ea023a6@hsinnreich2>
Organization: WorldCom, Inc.
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1097
X-Mailer: Microsoft Outlook, Build 10.0.3416
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7bit
Importance: Normal
X-Priority: 3 (Normal)
X-MSMail-priority: Normal
Content-Transfer-Encoding: 7bit
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 08 Nov 2002 10:34:29 -0600
Content-Transfer-Encoding: 7bit

I don't think it is a foregone 
> conclusion that this is work that some SIP-related WG should 
> charter.

I agree that anything that conflicts with e2e should not be ligitimized
by any IETF WG. Think of NATs and firewalls...

If folks want to implement B2BUA, it should be done on their own
responsibility and then live with the consequences. My two cents.

Thanks, Henry

> -----Original Message-----
> From: sipping-admin@ietf.org [mailto:sipping-admin@ietf.org] 
> On Behalf Of Peterson, Jon
> Sent: Friday, November 08, 2002 6:58 AM
> To: 'Markus.Isomaki@nokia.com'; dean.willis@softarmor.com; 
> drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: RE: [Sipping] RE: [Simple] Multimedia message 
> adaptationInternet-Drafts
> 
> 
> 
> It seems to me that these filtering drafts concern the 
> modification of MIME bodies in SIP messages by 
> intermediaries. This is not exactly an uncontroversial topic 
> in SIP circles, and therefore I don't think it is a foregone 
> conclusion that this is work that some SIP-related WG should 
> charter. At a high level, these drafts also argue that 
> capability negotiation should be administered by 
> intermediaries rather than through an end-to-end process; 
> this approach may attract some similar controversy.
> 
> Provided that this is work the community would like to 
> pursue, the applicability and impact of this mechanism is 
> larger than the problem of instant messaging and presence. 
> While clearly, from the framework, instant messaging and 
> presence cases are driving this work, it is applicable to the 
> general use of SIP events (messaging, I think, is something 
> of a corner case). While SIMPLE could certainly spend some 
> time refining the framework and requirements related to IM & 
> presence, I imagine that at a mechanism stage this work would 
> need to take place in SIPPING.
> 
> Jon Peterson
> NeuStar, Inc.
> 
> > -----Original Message-----
> > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > Sent: Friday, November 08, 2002 3:47 AM
> > To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com; 
> > Gonzalo.Camarillo@lmf.ericsson.se
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: RE: [Sipping] RE: [Simple] Multimedia message 
> > adaptationInternet-Drafts
> > 
> > 
> > Hi,
> > 
> > Actually this thread is about two separate things:
> > - Event filtering
> > - Multimedia message adaptation
> > 
> > Neither of them appears currently on any sippish WG charter
> > currently. 
> > 
> > Event filtering has been discussed several times and it is
> > even mentioned in (but out of scope of) SIP Events RFC. My 
> > impression has been that people think that it is needed, but 
> > there has been debate about scope and feasibility. I hope the 
> > requirements draft will help in that discussion. My own 
> > opinion is that what is concretely needed in short term is 
> > some simple filtering definitions for Presence event package. 
> > More wide-scoped and complex things could be worked upon as 
> > the understanding accumulates.
> > 
> > Multimedia message adaptation hasn't been yet discussed much.
> > I think it is in general a desirable feature, especially for 
> > relatively small and dumb terminals, which are not easily 
> > upgradable and may not understand all media formats.
> > 
> > So I propose the WG chairs think where these items would be
> > appropriate, and if there is enough interest for them, let's 
> > put them on the charters.
> > 
> > Markus
> > 
> > > -----Original Message-----
> > > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > > Sent: 08 November, 2002 5:11
> > > To: Drage, Keith (Keith)
> > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > Subject: Re: [Sipping] RE: [Simple] Multimedia message 
> > > adaptationInternet-Drafts
> > > 
> > > 
> > > Well, I'd like to hear opinions from the participants here . . .
> > > 
> > > Clearly they aren't explicitly on the charter for either
> > > group. Do we as
> > > yet have a consensus that we need to work on these 
> > problems? If so, we
> > > can consider WHERE to work on them. I suspect SIPPING is 
> closer to a 
> > > matching scope than is SIMPLE, but the relevant ADs may have 
> > > suggestions to make there as well.
> > > 
> > > --
> > > Dean
> > > 
> > > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > > I am getting a bit confused as to which group should be
> > > discussing these filtering issues.
> > > > 
> > > > Could we have a statement from the WG chairs of SIPPING or
> > > SIMPLE as to whether this, and the moran drafts, are part of
> > > the scope of SIPPING or SIMPLE.
> > > > 
> > > > And before you say these are both author drafts, I think we
> > > do need to charter one of the WGs to do some work in this
> > > area - I am just not sure of the exact scope yet.
> > > > 
> > > > Keith
> > > > 
> > > > Keith Drage
> > > > Lucent Technologies
> > > > Tel: +44 1793 776249
> > > > Email: drage@lucent.com
> > > > 
> > > > > -----Original Message-----
> > > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > > Sent: 06 November 2002 18:24
> > > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > > Subject: [Simple] Multimedia message adaptation 
> Internet-Drafts
> > > > > 
> > > > > 
> > > > > 	While these drafts concern event filtering,
> > too, the subject was
> > > > > 	a bit misleading because I lazily just followed
> > up Tim's e-mail.
> > > > > 
> > > > > 					Pekka
> > > > > 
> > > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > ptation-framework-00.txt
> > > > > 
> > > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > ptation-requirements-00.txt
> > > > > 
> > > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > > >We have submitted two drafts regarding multimedia message 
> > > > > >adaptation. A multimedia message is typically a message 
> > > > > >containing images, audio or video clips and their 
> presentation 
> > > > > >information, e.g., smil. Also, even XML-formatted text may 
> > > > > >require adaptation in some cases.
> > > > > 
> > > > > >Our goal is to have a framework using SIP, HTTP and 
> MIME that 
> > > > > >allows a person sending multimedia message to adapt 
> the message 
> > > > > >contents suitable to all the recipients. In some cases the 
> > > > > >adaptation can be done by the sending terminal, but 
> we also see 
> > > > > >that an adaptation service would be very useful in 
> many cases. 
> > > > > >Such an adaptation mechanism is used by MMS service 
> provided by 
> > > > > >cellular networks nowadays.
> > > > > 
> > > > > >The message adaptation work concerns both SIPPING 
> and SIMPLE, 
> > > > > >the requirements I-D lists use cases and requirements for 
> > > > > >multimedia messaging and message adaptation 
> solutions and the 
> > > > > >framework I-D tries to explore possible solutions.
> > > > > 
> > > > > _______________________________________________
> > > > > simple mailing list
> > > > > simple@mailman.dynamicsoft.com 
> > > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > > 
> > > > _______________________________________________
> > > > 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@mailman.dynamicsoft.com 
> > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > 
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com 
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> _______________________________________________
> 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
> 

_______________________________________________
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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  8 17:56:18 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA21081
	for <simple-archive@lists.ietf.org>; Fri, 8 Nov 2002 17:56:17 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA8Mv7cD023468;
	Fri, 8 Nov 2002 17:57:07 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA21960;
	Fri, 8 Nov 2002 17:58:04 -0500 (EST)
Received: from fmis402r.omnitel.it (srvcw29.omnitelvodafone.it [194.185.48.252] (may be forged))
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with SMTP id RAA21949
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 17:57:13 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from fmis439.omnitel.it by fmis402r.omnitel.it
          via smtpd (for mailman.dynamicsoft.com [63.113.40.50]) with SMTP; 8 Nov 2002 22:57:13 UT
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
Received: (private information removed)
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"
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A702367E74@esebe018.ntc.nokia.com>
Thread-Topic: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Thread-Index: AcKG1KTa2SE/J0KdTJCVUzzcD3eDCAARX8MA
To: <dean.willis@softarmor.com>, <drage@lucent.com>, <rohan@cisco.com>,
        <Gonzalo.Camarillo@lmf.ericsson.se>
Cc: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 08 Nov 2002 11:46:37.0845 (UTC) FILETIME=[7EF27C50:01C2871C]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by www1.ietf.org id gA8Bkiv17070
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 8 Nov 2002 13:46:36 +0200
Content-Transfer-Encoding: 8bit

Hi,

Actually this thread is about two separate things:
- Event filtering
- Multimedia message adaptation

Neither of them appears currently on any sippish WG charter currently. 

Event filtering has been discussed several times and it is even mentioned in (but out of scope of) SIP Events RFC. My impression has been that people think that it is needed, but there has been debate about scope and feasibility. I hope the requirements draft will help in that discussion. My own opinion is that what is concretely needed in short term is some simple filtering definitions for Presence event package. More wide-scoped and complex things could be worked upon as the understanding accumulates.

Multimedia message adaptation hasn't been yet discussed much. I think it is in general a desirable feature, especially for relatively small and dumb terminals, which are not easily upgradable and may not understand all media formats.

So I propose the WG chairs think where these items would be appropriate, and if there is enough interest for them, let's put them on the charters.

Markus

> -----Original Message-----
> From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> Sent: 08 November, 2002 5:11
> To: Drage, Keith (Keith)
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: Re: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
> 
> 
> Well, I'd like to hear opinions from the participants here . . .
> 
> Clearly they aren't explicitly on the charter for either 
> group. Do we as
> yet have a consensus that we need to work on these problems? If so, we
> can consider WHERE to work on them. I suspect SIPPING is closer to a
> matching scope than is SIMPLE, but the relevant ADs may have 
> suggestions
> to make there as well.
> 
> --
> Dean
> 
> On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > I am getting a bit confused as to which group should be 
> discussing these filtering issues.
> > 
> > Could we have a statement from the WG chairs of SIPPING or 
> SIMPLE as to whether this, and the moran drafts, are part of 
> the scope of SIPPING or SIMPLE.
> > 
> > And before you say these are both author drafts, I think we 
> do need to charter one of the WGs to do some work in this 
> area - I am just not sure of the exact scope yet.
> > 
> > Keith
> > 
> > Keith Drage
> > Lucent Technologies
> > Tel: +44 1793 776249
> > Email: drage@lucent.com 
> > 
> > > -----Original Message-----
> > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > Sent: 06 November 2002 18:24
> > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > Subject: [Simple] Multimedia message adaptation Internet-Drafts
> > > 
> > > 
> > > 	While these drafts concern event filtering, too, the subject was
> > > 	a bit misleading because I lazily just followed up Tim's e-mail.
> > > 
> > > 					Pekka
> > > 
> > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > ptation-framework-00.txt
> > > 
> > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > ptation-requirements-00.txt
> > > 
> > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > >We have submitted two drafts regarding multimedia message
> > > >adaptation. A multimedia message is typically a message
> > > >containing images, audio or video clips and their presentation
> > > >information, e.g., smil. Also, even XML-formatted text may
> > > >require adaptation in some cases.
> > > 
> > > >Our goal is to have a framework using SIP, HTTP and MIME that
> > > >allows a person sending multimedia message to adapt the message
> > > >contents suitable to all the recipients. In some cases the
> > > >adaptation can be done by the sending terminal, but we also see
> > > >that an adaptation service would be very useful in many cases. 
> > > >Such an adaptation mechanism is used by MMS service provided by
> > > >cellular networks nowadays.
> > > 
> > > >The message adaptation work concerns both SIPPING and SIMPLE,
> > > >the requirements I-D lists use cases and requirements for
> > > >multimedia messaging and message adaptation solutions and the
> > > >framework I-D tries to explore possible solutions.
> > > 
> > > _______________________________________________
> > > simple mailing list
> > > simple@mailman.dynamicsoft.com
> > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > 
> > _______________________________________________
> > 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@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov  8 18:49:16 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA22808
	for <simple-archive@lists.ietf.org>; Fri, 8 Nov 2002 18:49:16 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gA8No7cD023695;
	Fri, 8 Nov 2002 18:50:07 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id SAA22531;
	Fri, 8 Nov 2002 18:51:04 -0500 (EST)
Received: from mgw-dax2.ext.nokia.com (mgw-dax2.ext.nokia.com [63.78.179.217])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id SAA22519
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 18:50:11 -0500 (EST)
From: Stephane.Coulombe@nokia.com
Received: from davir04nok.americas.nokia.com (davir04nok.americas.nokia.com [172.18.242.87])
	by mgw-dax2.ext.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gA8Np9X18053
	for <simple@mailman.dynamicsoft.com>; Fri, 8 Nov 2002 17:51:09 -0600 (CST)
Received: from daebh001.NOE.Nokia.com (unverified) by davir04nok.americas.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e712ead69ac12f257079@davir04nok.americas.nokia.com>;
 Fri, 8 Nov 2002 17:50:10 -0600
Received: from daebe004.NOE.Nokia.com ([172.18.242.201]) by daebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Fri, 8 Nov 2002 15:50:09 -0800
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"
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Message-ID: <97C16120D52CD249ADE310B69842D5B9796982@daebe004.americas.nokia.com>
Thread-Topic: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Thread-Index: AcKHa5CNEMtfRz3cQRuNgd/C/YnuKwADld2A
To: <jon.peterson@neustar.biz>, <Markus.Isomaki@nokia.com>,
        <dean.willis@softarmor.com>, <drage@lucent.com>, <rohan@cisco.com>,
        <Gonzalo.Camarillo@lmf.ericsson.se>
Cc: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>,
        <Pekka.Pessi@nokia.com>, <Jose.Costa-Requena@nokia.com>
X-OriginalArrivalTime: 08 Nov 2002 23:50:09.0871 (UTC) FILETIME=[9287F5F0:01C28781]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id SAA22519
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 8 Nov 2002 17:50:08 -0600
Content-Transfer-Encoding: 8bit

Hi,

> At a high level, these drafts also argue that capability
> negotiation should be administered by intermediaries rather than through an
> end-to-end process; this approach may attract some similar controversy.

Proposed capability negotiation can be used both ways (end-to-end or
administered by intermediaries).
1) end-to-end: Someone who wants to send an Instant Message to another user
	can send an OPTION query to learn about its terminal capabilities and
	then create a message within its capabilities.
	
	I guess this is not controversial. However how realistic and usable is it in practice?
	When composing a message, would a user really want to take into consideration 
	the image formats to use, message size limitation, etc? 

	For instance, you want to send a PNG image to a friend and his terminal only supports 
	GIF format. What are you supposed to do? Find an image conversion tool to convert to GIF?
	This is annoying if you are using a PC, imagine with a mobile phone or handheld?
	
	For usability reasons, the user wants to send a message without caring "too much" about 
	what the other end is supporting.
 
2)administered by intermediaries: this is discussed in detail in one of the drafts. 

	Performing adaptation in the network is controversial but this is the only way to support
	interoperability and good user experience. 

> the applicability and impact of this mechanism is larger than the problem of
> instant messaging and presence. While clearly, from the framework, instant
> messaging and presence cases are driving this work, it is applicable to the
> general use of SIP events (messaging, I think, is something of a corner case). 

Yes, applicability and impact is larger than IM and presence. It applies to many other
applications including the case of audio/video conferencing (for instance when there is 
no common audio or video codec between two ends).  

The drafts use the "corner case" of SIP IM for a few reasons:
1) In SIP IM, there is no concept of capability negotiation (unlike the case of sessions using SDP).
	A user sends a message without knowing anything about the recipient's terminal capabilities.
2) In SIP IM, it easier to argue that there will be interoperability problems because of the variety of content types that could be sent (in audio/video session codecs are typically more agreed on). Right now text is mostly used but richer content will soon be used as is the case in Multimedia Messaging Service (MMS). By the way, message adaptation is a serious issue in MMS because of fast product capability evolution. It's hard to keep interoperability while not restricting new phones to send just "low-end" content.
3) It is easier to explain the problem and propose a solution with a smaller well-defined problem.

Once we agree that SIP message adaptation is required, the requirements and solutions should be established from global perspective; not just SIP IM. For that reason, SIPPING may be the most appropriate place to initiate this activity.

Stephane

-----Original Message-----
From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
Sent: Friday, November 08, 2002 6:58 AM
To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com;
drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
Subject: RE: [Sipping] RE: [Simple] Multimedia message
adaptationInternet-Drafts



It seems to me that these filtering drafts concern the modification of MIME
bodies in SIP messages by intermediaries. This is not exactly an
uncontroversial topic in SIP circles, and therefore I don't think it is a
foregone conclusion that this is work that some SIP-related WG should
charter. At a high level, these drafts also argue that capability
negotiation should be administered by intermediaries rather than through an
end-to-end process; this approach may attract some similar controversy.

Provided that this is work the community would like to pursue, the
applicability and impact of this mechanism is larger than the problem of
instant messaging and presence. While clearly, from the framework, instant
messaging and presence cases are driving this work, it is applicable to the
general use of SIP events (messaging, I think, is something of a corner
case). While SIMPLE could certainly spend some time refining the framework
and requirements related to IM & presence, I imagine that at a mechanism
stage this work would need to take place in SIPPING.

Jon Peterson
NeuStar, Inc.

> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Friday, November 08, 2002 3:47 AM
> To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
> Gonzalo.Camarillo@lmf.ericsson.se
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
> 
> 
> Hi,
> 
> Actually this thread is about two separate things:
> - Event filtering
> - Multimedia message adaptation
> 
> Neither of them appears currently on any sippish WG charter 
> currently. 
> 
> Event filtering has been discussed several times and it is 
> even mentioned in (but out of scope of) SIP Events RFC. My 
> impression has been that people think that it is needed, but 
> there has been debate about scope and feasibility. I hope the 
> requirements draft will help in that discussion. My own 
> opinion is that what is concretely needed in short term is 
> some simple filtering definitions for Presence event package. 
> More wide-scoped and complex things could be worked upon as 
> the understanding accumulates.
> 
> Multimedia message adaptation hasn't been yet discussed much. 
> I think it is in general a desirable feature, especially for 
> relatively small and dumb terminals, which are not easily 
> upgradable and may not understand all media formats.
> 
> So I propose the WG chairs think where these items would be 
> appropriate, and if there is enough interest for them, let's 
> put them on the charters.
> 
> Markus
> 
> > -----Original Message-----
> > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > Sent: 08 November, 2002 5:11
> > To: Drage, Keith (Keith)
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: Re: [Sipping] RE: [Simple] Multimedia message
> > adaptationInternet-Drafts
> > 
> > 
> > Well, I'd like to hear opinions from the participants here . . .
> > 
> > Clearly they aren't explicitly on the charter for either 
> > group. Do we as
> > yet have a consensus that we need to work on these 
> problems? If so, we
> > can consider WHERE to work on them. I suspect SIPPING is closer to a
> > matching scope than is SIMPLE, but the relevant ADs may have 
> > suggestions
> > to make there as well.
> > 
> > --
> > Dean
> > 
> > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > I am getting a bit confused as to which group should be 
> > discussing these filtering issues.
> > > 
> > > Could we have a statement from the WG chairs of SIPPING or 
> > SIMPLE as to whether this, and the moran drafts, are part of 
> > the scope of SIPPING or SIMPLE.
> > > 
> > > And before you say these are both author drafts, I think we 
> > do need to charter one of the WGs to do some work in this 
> > area - I am just not sure of the exact scope yet.
> > > 
> > > Keith
> > > 
> > > Keith Drage
> > > Lucent Technologies
> > > Tel: +44 1793 776249
> > > Email: drage@lucent.com 
> > > 
> > > > -----Original Message-----
> > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > Sent: 06 November 2002 18:24
> > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > Subject: [Simple] Multimedia message adaptation Internet-Drafts
> > > > 
> > > > 
> > > > 	While these drafts concern event filtering, 
> too, the subject was
> > > > 	a bit misleading because I lazily just followed 
> up Tim's e-mail.
> > > > 
> > > > 					Pekka
> > > > 
> > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > ptation-framework-00.txt
> > > > 
> > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > ptation-requirements-00.txt
> > > > 
> > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > >We have submitted two drafts regarding multimedia message
> > > > >adaptation. A multimedia message is typically a message
> > > > >containing images, audio or video clips and their presentation
> > > > >information, e.g., smil. Also, even XML-formatted text may
> > > > >require adaptation in some cases.
> > > > 
> > > > >Our goal is to have a framework using SIP, HTTP and MIME that
> > > > >allows a person sending multimedia message to adapt the message
> > > > >contents suitable to all the recipients. In some cases the
> > > > >adaptation can be done by the sending terminal, but we also see
> > > > >that an adaptation service would be very useful in many cases. 
> > > > >Such an adaptation mechanism is used by MMS service provided by
> > > > >cellular networks nowadays.
> > > > 
> > > > >The message adaptation work concerns both SIPPING and SIMPLE,
> > > > >the requirements I-D lists use cases and requirements for
> > > > >multimedia messaging and message adaptation solutions and the
> > > > >framework I-D tries to explore possible solutions.
> > > > 
> > > > _______________________________________________
> > > > simple mailing list
> > > > simple@mailman.dynamicsoft.com
> > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > 
> > > _______________________________________________
> > > 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@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 11 09:49:09 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA20766
	for <simple-archive@lists.ietf.org>; Mon, 11 Nov 2002 09:49:09 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gABEnZ5r000952;
	Mon, 11 Nov 2002 09:49:38 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA01134;
	Mon, 11 Nov 2002 09:49:06 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id MAA25624
	for <simple@mailman.dynamicsoft.com>; Sat, 9 Nov 2002 12:21:07 -0500 (EST)
From: Jose.Costa-Requena@nokia.com
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gA9HLeB00006
	for <simple@mailman.dynamicsoft.com>; Sat, 9 Nov 2002 19:21:41 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e76a84722ac158f231215@esvir03nok.nokia.com>;
 Sat, 9 Nov 2002 19:21:05 +0200
Received: from esebe012.NOE.Nokia.com ([172.21.138.51]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Sat, 9 Nov 2002 19:21:05 +0200
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"
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Message-ID: <07A6D72550C5E0459DE676439EE53846CC49C8@esebe012.ntc.nokia.com>
Thread-Topic: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Thread-Index: AcKHa5CNEMtfRz3cQRuNgd/C/YnuKwADld2AACYMJkA=
To: <Stephane.Coulombe@nokia.com>, <jon.peterson@neustar.biz>,
        <Markus.Isomaki@nokia.com>, <dean.willis@softarmor.com>,
        <drage@lucent.com>, <rohan@cisco.com>,
        <Gonzalo.Camarillo@lmf.ericsson.se>
Cc: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>,
        <Pekka.Pessi@nokia.com>
X-OriginalArrivalTime: 09 Nov 2002 17:21:05.0541 (UTC) FILETIME=[62A3A350:01C28814]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id MAA25624
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sat, 9 Nov 2002 19:21:04 +0200
Content-Transfer-Encoding: 8bit

Hi,

In addition to Stephane's clarification about the "content adaptation" I-D, I would like to remark the difference between this draft (from Coulombe et al.) and the "filtering" draft (from Tim Moran et al).
The aim of "filtering" draft is to define a framework for building the appropriate mechanism within the semantics of SUBS/NOTIF for presence information filtering.
Nevertheless, "content adaptation" I-D has a wider scope since it is considering any content-type and it is taking into account the terminal/user preferences. So I would say that  it fits into SIPPING WG while the filtering I-D is mainly dealing with presence and I think it should be handled at SIMPLE WG.
BR
Jose

-----Original Message-----
From: Coulombe Stephane (NRC/Dallas) 
Sent: 09. November 2002 1:50
To: ext Peterson, Jon; Isomaki Markus (NRC/Helsinki);
dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
Gonzalo.Camarillo@lmf.ericsson.se
Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com; Pessi Pekka
(NRC/Helsinki); Costa-Requena Jose (NMP/Helsinki)
Subject: RE: [Sipping] RE: [Simple] Multimedia message
adaptationInternet-Drafts


Hi,

> At a high level, these drafts also argue that capability
> negotiation should be administered by intermediaries rather than through an
> end-to-end process; this approach may attract some similar controversy.

Proposed capability negotiation can be used both ways (end-to-end or
administered by intermediaries).
1) end-to-end: Someone who wants to send an Instant Message to another user
	can send an OPTION query to learn about its terminal capabilities and
	then create a message within its capabilities.
	
	I guess this is not controversial. However how realistic and usable is it in practice?
	When composing a message, would a user really want to take into consideration 
	the image formats to use, message size limitation, etc? 

	For instance, you want to send a PNG image to a friend and his terminal only supports 
	GIF format. What are you supposed to do? Find an image conversion tool to convert to GIF?
	This is annoying if you are using a PC, imagine with a mobile phone or handheld?
	
	For usability reasons, the user wants to send a message without caring "too much" about 
	what the other end is supporting.
 
2)administered by intermediaries: this is discussed in detail in one of the drafts. 

	Performing adaptation in the network is controversial but this is the only way to support
	interoperability and good user experience. 

> the applicability and impact of this mechanism is larger than the problem of
> instant messaging and presence. While clearly, from the framework, instant
> messaging and presence cases are driving this work, it is applicable to the
> general use of SIP events (messaging, I think, is something of a corner case). 

Yes, applicability and impact is larger than IM and presence. It applies to many other
applications including the case of audio/video conferencing (for instance when there is 
no common audio or video codec between two ends).  

The drafts use the "corner case" of SIP IM for a few reasons:
1) In SIP IM, there is no concept of capability negotiation (unlike the case of sessions using SDP).
	A user sends a message without knowing anything about the recipient's terminal capabilities.
2) In SIP IM, it easier to argue that there will be interoperability problems because of the variety of content types that could be sent (in audio/video session codecs are typically more agreed on). Right now text is mostly used but richer content will soon be used as is the case in Multimedia Messaging Service (MMS). By the way, message adaptation is a serious issue in MMS because of fast product capability evolution. It's hard to keep interoperability while not restricting new phones to send just "low-end" content.
3) It is easier to explain the problem and propose a solution with a smaller well-defined problem.

Once we agree that SIP message adaptation is required, the requirements and solutions should be established from global perspective; not just SIP IM. For that reason, SIPPING may be the most appropriate place to initiate this activity.

Stephane

-----Original Message-----
From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
Sent: Friday, November 08, 2002 6:58 AM
To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com;
drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
Subject: RE: [Sipping] RE: [Simple] Multimedia message
adaptationInternet-Drafts



It seems to me that these filtering drafts concern the modification of MIME
bodies in SIP messages by intermediaries. This is not exactly an
uncontroversial topic in SIP circles, and therefore I don't think it is a
foregone conclusion that this is work that some SIP-related WG should
charter. At a high level, these drafts also argue that capability
negotiation should be administered by intermediaries rather than through an
end-to-end process; this approach may attract some similar controversy.

Provided that this is work the community would like to pursue, the
applicability and impact of this mechanism is larger than the problem of
instant messaging and presence. While clearly, from the framework, instant
messaging and presence cases are driving this work, it is applicable to the
general use of SIP events (messaging, I think, is something of a corner
case). While SIMPLE could certainly spend some time refining the framework
and requirements related to IM & presence, I imagine that at a mechanism
stage this work would need to take place in SIPPING.

Jon Peterson
NeuStar, Inc.

> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Friday, November 08, 2002 3:47 AM
> To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
> Gonzalo.Camarillo@lmf.ericsson.se
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
> 
> 
> Hi,
> 
> Actually this thread is about two separate things:
> - Event filtering
> - Multimedia message adaptation
> 
> Neither of them appears currently on any sippish WG charter 
> currently. 
> 
> Event filtering has been discussed several times and it is 
> even mentioned in (but out of scope of) SIP Events RFC. My 
> impression has been that people think that it is needed, but 
> there has been debate about scope and feasibility. I hope the 
> requirements draft will help in that discussion. My own 
> opinion is that what is concretely needed in short term is 
> some simple filtering definitions for Presence event package. 
> More wide-scoped and complex things could be worked upon as 
> the understanding accumulates.
> 
> Multimedia message adaptation hasn't been yet discussed much. 
> I think it is in general a desirable feature, especially for 
> relatively small and dumb terminals, which are not easily 
> upgradable and may not understand all media formats.
> 
> So I propose the WG chairs think where these items would be 
> appropriate, and if there is enough interest for them, let's 
> put them on the charters.
> 
> Markus
> 
> > -----Original Message-----
> > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > Sent: 08 November, 2002 5:11
> > To: Drage, Keith (Keith)
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: Re: [Sipping] RE: [Simple] Multimedia message
> > adaptationInternet-Drafts
> > 
> > 
> > Well, I'd like to hear opinions from the participants here . . .
> > 
> > Clearly they aren't explicitly on the charter for either 
> > group. Do we as
> > yet have a consensus that we need to work on these 
> problems? If so, we
> > can consider WHERE to work on them. I suspect SIPPING is closer to a
> > matching scope than is SIMPLE, but the relevant ADs may have 
> > suggestions
> > to make there as well.
> > 
> > --
> > Dean
> > 
> > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > I am getting a bit confused as to which group should be 
> > discussing these filtering issues.
> > > 
> > > Could we have a statement from the WG chairs of SIPPING or 
> > SIMPLE as to whether this, and the moran drafts, are part of 
> > the scope of SIPPING or SIMPLE.
> > > 
> > > And before you say these are both author drafts, I think we 
> > do need to charter one of the WGs to do some work in this 
> > area - I am just not sure of the exact scope yet.
> > > 
> > > Keith
> > > 
> > > Keith Drage
> > > Lucent Technologies
> > > Tel: +44 1793 776249
> > > Email: drage@lucent.com 
> > > 
> > > > -----Original Message-----
> > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > Sent: 06 November 2002 18:24
> > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > Subject: [Simple] Multimedia message adaptation Internet-Drafts
> > > > 
> > > > 
> > > > 	While these drafts concern event filtering, 
> too, the subject was
> > > > 	a bit misleading because I lazily just followed 
> up Tim's e-mail.
> > > > 
> > > > 					Pekka
> > > > 
> > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > ptation-framework-00.txt
> > > > 
> > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > ptation-requirements-00.txt
> > > > 
> > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > >We have submitted two drafts regarding multimedia message
> > > > >adaptation. A multimedia message is typically a message
> > > > >containing images, audio or video clips and their presentation
> > > > >information, e.g., smil. Also, even XML-formatted text may
> > > > >require adaptation in some cases.
> > > > 
> > > > >Our goal is to have a framework using SIP, HTTP and MIME that
> > > > >allows a person sending multimedia message to adapt the message
> > > > >contents suitable to all the recipients. In some cases the
> > > > >adaptation can be done by the sending terminal, but we also see
> > > > >that an adaptation service would be very useful in many cases. 
> > > > >Such an adaptation mechanism is used by MMS service provided by
> > > > >cellular networks nowadays.
> > > > 
> > > > >The message adaptation work concerns both SIPPING and SIMPLE,
> > > > >the requirements I-D lists use cases and requirements for
> > > > >multimedia messaging and message adaptation solutions and the
> > > > >framework I-D tries to explore possible solutions.
> > > > 
> > > > _______________________________________________
> > > > simple mailing list
> > > > simple@mailman.dynamicsoft.com
> > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > 
> > > _______________________________________________
> > > 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@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 11 10:49:50 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA22848
	for <simple-archive@lists.ietf.org>; Mon, 11 Nov 2002 10:49:49 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gABFoh5r001261;
	Mon, 11 Nov 2002 10:50:43 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA01378;
	Mon, 11 Nov 2002 10:51:06 -0500 (EST)
Received: from dyn-tx-app-007.dfw.dynamicsoft.com (dyn-tx-app-007.dfw.dynamicsoft.com [63.110.3.105])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA01365
	for <simple@mailman.dynamicsoft.com>; Mon, 11 Nov 2002 10:50:21 -0500 (EST)
Received: from RjS.localdomain (localhost.localdomain [127.0.0.1])
	by dyn-tx-app-007.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id gABFoM114434
	for <simple@mailman.dynamicsoft.com>; Mon, 11 Nov 2002 09:50:22 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@mailman.dynamicsoft.com
In-Reply-To: <1036698869.12174.51.camel@RjS.localdomain>
References: <1036698869.12174.51.camel@RjS.localdomain>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Ximian Evolution 1.0.8 (1.0.8-10) 
Message-Id: <1037029451.920.60.camel@RjS.localdomain>
Mime-Version: 1.0
Subject: [Simple] Draft agenda SIMPLE IETF55
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: 11 Nov 2002 09:44:07 -0600
Content-Transfer-Encoding: 7bit

Folks -

Here's a first cut at an agenda for next week's meeting.
If I've missed a request, let me know immediately.

RjS

------------------------------------------------------------
Monday, Nov 18 2002 1530-1730 Salon III

1530 Administrivia/Agenda Bashing - Chairs
1540 Publish - Sean Olson/Aki Niemi
  draft-olson-simple-publish-01.txt
  draft-niemi-simple-publish-framework-00.txt
1600 3GPP IM&P requirements - Aki Niemi
  draft-niemi-simple-im-wireless-reqs-00.txt
  draft-kiss-simple-presence-wireless-reqs-01.txt
1610 SIP Presence Extension requirements - Paul Kyzivat
  draft-kyzivat-simple-prescaps-reqts-00.txt
1620 List Event Templates - Adam Roach
  draft-roach-sip-list-template-00.txt
1630 Data Requirements - Jonathan Rosenberg
  draft-ietf-simple-data-req-00.txt
1640 List Manipulation Operations - Markus Isomaki
  draft-isomaki-simple-list-man-sem-00.txt
1700 Message Sessions - Ben Campbell
  draft-campbell-simple-im-sessions-00.txt
  draft-campbell-simple-cpimmsg-sessions-00.txt
  draft-sparks-simple-jabber-sessions-00.txt



_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 12 09:59:23 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA01855
	for <simple-archive@lists.ietf.org>; Tue, 12 Nov 2002 09:59:22 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gACF055r005412;
	Tue, 12 Nov 2002 10:00:06 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA05432;
	Tue, 12 Nov 2002 10:01:04 -0500 (EST)
Received: from snowshore.com (keeper.snowshore.com [216.57.133.4])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA05375
	for <simple@mailman.dynamicsoft.com>; Tue, 12 Nov 2002 09:49:15 -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"
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Message-ID: <4A3384433CE2AB46A63468CB207E209D55A7@zoe.office.snowshore.com>
Thread-Topic: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Thread-Index: AcKHa5CNEMtfRz3cQRuNgd/C/YnuKwADld2AACYMJkAAi+Nw0A==
From: "Eric Burger" <eburger@snowshore.com>
To: <Jose.Costa-Requena@nokia.com>, <Stephane.Coulombe@nokia.com>,
        <jon.peterson@neustar.biz>, <Markus.Isomaki@nokia.com>,
        <dean.willis@softarmor.com>, <drage@lucent.com>, <rohan@cisco.com>,
        <Gonzalo.Camarillo@lmf.ericsson.se>
Cc: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>,
        <Pekka.Pessi@nokia.com>, "IETF OPES (E-mail)" <ietf-openproxy@imc.org>,
        "IETF LEMONADE (E-mail)" <um@snowshore.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id JAA05375
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 12 Nov 2002 09:49:15 -0500
Content-Transfer-Encoding: 8bit

There are already TWO work groups that are considering EXACTLY these transcoding requirements.

They are OPES and LEMONADE.

I would offer that discussion of these capabilities happen in those groups.  If SIP is the appropriate mechanism, then those groups will submit the appropriate drafts to SIPPING, outlining the requirements.

> -----Original Message----- From: Jose.Costa-Requena@nokia.com 
[snip]
> Nevertheless, "content adaptation" I-D has a wider scope 
> since it is considering any content-type and it is taking 
> into account the terminal/user preferences. So I would say 
> that  it fits into SIPPING WG while the filtering I-D is 
> mainly dealing with presence and I think it should be handled 
> at SIMPLE WG.
> BR
> Jose
> 
> -----Original Message----- From: Coulombe Stephane (NRC/Dallas) 
> > At a high level, these drafts also argue that capability
> > negotiation should be administered by intermediaries rather 
> than through an
> > end-to-end process; this approach may attract some similar 
> controversy.
> 
> Proposed capability negotiation can be used both ways (end-to-end or
> administered by intermediaries).
> 1) end-to-end: Someone who wants to send an Instant Message 
> to another user
> 	can send an OPTION query to learn about its terminal 
> capabilities and
> 	then create a message within its capabilities.
> 	
> 	I guess this is not controversial. However how 
> realistic and usable is it in practice?
> 	When composing a message, would a user really want to 
> take into consideration 
> 	the image formats to use, message size limitation, etc? 
> 
> 	For instance, you want to send a PNG image to a friend 
> and his terminal only supports 
> 	GIF format. What are you supposed to do? Find an image 
> conversion tool to convert to GIF?
> 	This is annoying if you are using a PC, imagine with a 
> mobile phone or handheld?
> 	
> 	For usability reasons, the user wants to send a message 
> without caring "too much" about 
> 	what the other end is supporting.
>  
> 2)administered by intermediaries: this is discussed in detail 
> in one of the drafts. 
> 
> 	Performing adaptation in the network is controversial 
> but this is the only way to support
> 	interoperability and good user experience. 
> 
> > the applicability and impact of this mechanism is larger 
> than the problem of
> > instant messaging and presence. While clearly, from the 
> framework, instant
> > messaging and presence cases are driving this work, it is 
> applicable to the
> > general use of SIP events (messaging, I think, is something 
> of a corner case). 
> 
> Yes, applicability and impact is larger than IM and presence. 
> It applies to many other
> applications including the case of audio/video conferencing 
> (for instance when there is 
> no common audio or video codec between two ends).  
> 
> The drafts use the "corner case" of SIP IM for a few reasons:
> 1) In SIP IM, there is no concept of capability negotiation 
> (unlike the case of sessions using SDP).
> 	A user sends a message without knowing anything about 
> the recipient's terminal capabilities.
> 2) In SIP IM, it easier to argue that there will be 
> interoperability problems because of the variety of content 
> types that could be sent (in audio/video session codecs are 
> typically more agreed on). Right now text is mostly used but 
> richer content will soon be used as is the case in Multimedia 
> Messaging Service (MMS). By the way, message adaptation is a 
> serious issue in MMS because of fast product capability 
> evolution. It's hard to keep interoperability while not 
> restricting new phones to send just "low-end" content.
> 3) It is easier to explain the problem and propose a solution 
> with a smaller well-defined problem.
> 
> Once we agree that SIP message adaptation is required, the 
> requirements and solutions should be established from global 
> perspective; not just SIP IM. For that reason, SIPPING may be 
> the most appropriate place to initiate this activity.
> 
> Stephane
> 
> -----Original Message-----
> From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
> Sent: Friday, November 08, 2002 6:58 AM
> To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com;
> drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
> 
> 
> 
> It seems to me that these filtering drafts concern the 
> modification of MIME
> bodies in SIP messages by intermediaries. This is not exactly an
> uncontroversial topic in SIP circles, and therefore I don't 
> think it is a
> foregone conclusion that this is work that some SIP-related WG should
> charter. At a high level, these drafts also argue that capability
> negotiation should be administered by intermediaries rather 
> than through an
> end-to-end process; this approach may attract some similar 
> controversy.
> 
> Provided that this is work the community would like to pursue, the
> applicability and impact of this mechanism is larger than the 
> problem of
> instant messaging and presence. While clearly, from the 
> framework, instant
> messaging and presence cases are driving this work, it is 
> applicable to the
> general use of SIP events (messaging, I think, is something 
> of a corner
> case). While SIMPLE could certainly spend some time refining 
> the framework
> and requirements related to IM & presence, I imagine that at 
> a mechanism
> stage this work would need to take place in SIPPING.
> 
> Jon Peterson
> NeuStar, Inc.
> 
> > -----Original Message-----
> > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > Sent: Friday, November 08, 2002 3:47 AM
> > To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
> > Gonzalo.Camarillo@lmf.ericsson.se
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: RE: [Sipping] RE: [Simple] Multimedia message
> > adaptationInternet-Drafts
> > 
> > 
> > Hi,
> > 
> > Actually this thread is about two separate things:
> > - Event filtering
> > - Multimedia message adaptation
> > 
> > Neither of them appears currently on any sippish WG charter 
> > currently. 
> > 
> > Event filtering has been discussed several times and it is 
> > even mentioned in (but out of scope of) SIP Events RFC. My 
> > impression has been that people think that it is needed, but 
> > there has been debate about scope and feasibility. I hope the 
> > requirements draft will help in that discussion. My own 
> > opinion is that what is concretely needed in short term is 
> > some simple filtering definitions for Presence event package. 
> > More wide-scoped and complex things could be worked upon as 
> > the understanding accumulates.
> > 
> > Multimedia message adaptation hasn't been yet discussed much. 
> > I think it is in general a desirable feature, especially for 
> > relatively small and dumb terminals, which are not easily 
> > upgradable and may not understand all media formats.
> > 
> > So I propose the WG chairs think where these items would be 
> > appropriate, and if there is enough interest for them, let's 
> > put them on the charters.
> > 
> > Markus
> > 
> > > -----Original Message-----
> > > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > > Sent: 08 November, 2002 5:11
> > > To: Drage, Keith (Keith)
> > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > Subject: Re: [Sipping] RE: [Simple] Multimedia message
> > > adaptationInternet-Drafts
> > > 
> > > 
> > > Well, I'd like to hear opinions from the participants here . . .
> > > 
> > > Clearly they aren't explicitly on the charter for either 
> > > group. Do we as
> > > yet have a consensus that we need to work on these 
> > problems? If so, we
> > > can consider WHERE to work on them. I suspect SIPPING is 
> closer to a
> > > matching scope than is SIMPLE, but the relevant ADs may have 
> > > suggestions
> > > to make there as well.
> > > 
> > > --
> > > Dean
> > > 
> > > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > > I am getting a bit confused as to which group should be 
> > > discussing these filtering issues.
> > > > 
> > > > Could we have a statement from the WG chairs of SIPPING or 
> > > SIMPLE as to whether this, and the moran drafts, are part of 
> > > the scope of SIPPING or SIMPLE.
> > > > 
> > > > And before you say these are both author drafts, I think we 
> > > do need to charter one of the WGs to do some work in this 
> > > area - I am just not sure of the exact scope yet.
> > > > 
> > > > Keith
> > > > 
> > > > Keith Drage
> > > > Lucent Technologies
> > > > Tel: +44 1793 776249
> > > > Email: drage@lucent.com 
> > > > 
> > > > > -----Original Message-----
> > > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > > Sent: 06 November 2002 18:24
> > > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > > Subject: [Simple] Multimedia message adaptation 
> Internet-Drafts
> > > > > 
> > > > > 
> > > > > 	While these drafts concern event filtering, 
> > too, the subject was
> > > > > 	a bit misleading because I lazily just followed 
> > up Tim's e-mail.
> > > > > 
> > > > > 					Pekka
> > > > > 
> > > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > ptation-framework-00.txt
> > > > > 
> > > > > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > ptation-requirements-00.txt
> > > > > 
> > > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > > >We have submitted two drafts regarding multimedia message
> > > > > >adaptation. A multimedia message is typically a message
> > > > > >containing images, audio or video clips and their 
> presentation
> > > > > >information, e.g., smil. Also, even XML-formatted text may
> > > > > >require adaptation in some cases.
> > > > > 
> > > > > >Our goal is to have a framework using SIP, HTTP and MIME that
> > > > > >allows a person sending multimedia message to adapt 
> the message
> > > > > >contents suitable to all the recipients. In some cases the
> > > > > >adaptation can be done by the sending terminal, but 
> we also see
> > > > > >that an adaptation service would be very useful in 
> many cases. 
> > > > > >Such an adaptation mechanism is used by MMS service 
> provided by
> > > > > >cellular networks nowadays.
> > > > > 
> > > > > >The message adaptation work concerns both SIPPING and SIMPLE,
> > > > > >the requirements I-D lists use cases and requirements for
> > > > > >multimedia messaging and message adaptation solutions and the
> > > > > >framework I-D tries to explore possible solutions.
> > > > > 
> > > > > _______________________________________________
> > > > > simple mailing list
> > > > > simple@mailman.dynamicsoft.com
> > > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > > 
> > > > _______________________________________________
> > > > 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@mailman.dynamicsoft.com
> > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > 
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> _______________________________________________
> 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@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> _______________________________________________
> 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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 12 10:41:08 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA03380
	for <simple-archive@lists.ietf.org>; Tue, 12 Nov 2002 10:41:08 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gACFg35r005632;
	Tue, 12 Nov 2002 10:42:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA05604;
	Tue, 12 Nov 2002 10:43:03 -0500 (EST)
Received: from dyn-tx-app-007.dfw.dynamicsoft.com (dyn-tx-app-007.dfw.dynamicsoft.com [63.110.3.105])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA05593
	for <simple@mailman.dynamicsoft.com>; Tue, 12 Nov 2002 10:42:07 -0500 (EST)
Received: from RjS.localdomain (localhost.localdomain [127.0.0.1])
	by dyn-tx-app-007.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id gACFg7119643
	for <simple@mailman.dynamicsoft.com>; Tue, 12 Nov 2002 09:42:07 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@mailman.dynamicsoft.com
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Ximian Evolution 1.0.8 (1.0.8-10) 
Message-Id: <1037115354.1012.19.camel@RjS.localdomain>
Mime-Version: 1.0
Subject: [Simple] Agenda and drafts
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: 12 Nov 2002 09:35:54 -0600
Content-Transfer-Encoding: 7bit

The current agenda and links to the pertaining drafts
are posted at http://www.softarmor.com/simple

Slides will be posted there as well as I get them
(try to get slides to me before the meeting).

RjS



_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 13 10:22:45 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04489
	for <simple-archive@lists.ietf.org>; Wed, 13 Nov 2002 10:22:44 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gADFNG5r010093;
	Wed, 13 Nov 2002 10:23:16 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA09764;
	Wed, 13 Nov 2002 10:24:11 -0500 (EST)
Received: from mgw-dax1.ext.nokia.com (mgw-dax1.ext.nokia.com [63.78.179.216])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA09753
	for <simple@mailman.dynamicsoft.com>; Wed, 13 Nov 2002 10:23:55 -0500 (EST)
From: bindignavile.srinivas@nokia.com
Received: from davir01nok.americas.nokia.com (davir01nok.americas.nokia.com [172.18.242.84])
	by mgw-dax1.ext.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gADFObx26262
	for <simple@mailman.dynamicsoft.com>; Wed, 13 Nov 2002 09:24:37 -0600 (CST)
Received: from daebh001.NOE.Nokia.com (unverified) by davir01nok.americas.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e891ef779ac12f254079@davir01nok.americas.nokia.com>;
 Wed, 13 Nov 2002 09:23:53 -0600
Received: from bsebe001.NOE.Nokia.com ([172.19.160.13]) by daebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 13 Nov 2002 07:23:53 -0800
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"
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Message-ID: <DC504E9C3384054C8506D3E6BB0124600BAD93@bsebe001.americas.nokia.com>
Thread-Topic: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Thread-Index: AcKHa5CNEMtfRz3cQRuNgd/C/YnuKwADld2AACYMJkAAi+Nw0AA5bELA
To: <eburger@snowshore.com>, <Jose.Costa-Requena@nokia.com>,
        <Stephane.Coulombe@nokia.com>, <jon.peterson@neustar.biz>,
        <Markus.Isomaki@nokia.com>, <dean.willis@softarmor.com>,
        <drage@lucent.com>, <rohan@cisco.com>,
        <Gonzalo.Camarillo@lmf.ericsson.se>
Cc: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>,
        <Pekka.Pessi@nokia.com>, <ietf-openproxy@imc.org>, <um@snowshore.com>
X-OriginalArrivalTime: 13 Nov 2002 15:23:53.0225 (UTC) FILETIME=[ACB45F90:01C28B28]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id KAA09753
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 13 Nov 2002 10:23:51 -0500
Content-Transfer-Encoding: 8bit

Hi,

As Eric has indicated, the OPES WG is considering transcoding issues! However, presently, rather than being protocol-agnostic, it is being designed for HTTP and RTP only. SIP is not being considered here.

-Srini

> -----Original Message-----
> From: ext Eric Burger [mailto:eburger@snowshore.com]
> Sent: Tuesday, November 12, 2002 9:49 AM
> To: Costa-Requena Jose (NMP/Helsinki); Coulombe Stephane (NRC/Dallas);
> jon.peterson@neustar.biz; Isomaki Markus (NRC/Helsinki);
> dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
> Gonzalo.Camarillo@lmf.ericsson.se
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com; Pessi Pekka
> (NRC/Helsinki); IETF OPES (E-mail); IETF LEMONADE (E-mail)
> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
> 
> 
> 
> There are already TWO work groups that are considering 
> EXACTLY these transcoding requirements.
> 
> They are OPES and LEMONADE.
> 
> I would offer that discussion of these capabilities happen in 
> those groups.  If SIP is the appropriate mechanism, then 
> those groups will submit the appropriate drafts to SIPPING, 
> outlining the requirements.
> 
> > -----Original Message----- From: Jose.Costa-Requena@nokia.com 
> [snip]
> > Nevertheless, "content adaptation" I-D has a wider scope 
> > since it is considering any content-type and it is taking 
> > into account the terminal/user preferences. So I would say 
> > that  it fits into SIPPING WG while the filtering I-D is 
> > mainly dealing with presence and I think it should be handled 
> > at SIMPLE WG.
> > BR
> > Jose
> > 
> > -----Original Message----- From: Coulombe Stephane (NRC/Dallas) 
> > > At a high level, these drafts also argue that capability
> > > negotiation should be administered by intermediaries rather 
> > than through an
> > > end-to-end process; this approach may attract some similar 
> > controversy.
> > 
> > Proposed capability negotiation can be used both ways (end-to-end or
> > administered by intermediaries).
> > 1) end-to-end: Someone who wants to send an Instant Message 
> > to another user
> > 	can send an OPTION query to learn about its terminal 
> > capabilities and
> > 	then create a message within its capabilities.
> > 	
> > 	I guess this is not controversial. However how 
> > realistic and usable is it in practice?
> > 	When composing a message, would a user really want to 
> > take into consideration 
> > 	the image formats to use, message size limitation, etc? 
> > 
> > 	For instance, you want to send a PNG image to a friend 
> > and his terminal only supports 
> > 	GIF format. What are you supposed to do? Find an image 
> > conversion tool to convert to GIF?
> > 	This is annoying if you are using a PC, imagine with a 
> > mobile phone or handheld?
> > 	
> > 	For usability reasons, the user wants to send a message 
> > without caring "too much" about 
> > 	what the other end is supporting.
> >  
> > 2)administered by intermediaries: this is discussed in detail 
> > in one of the drafts. 
> > 
> > 	Performing adaptation in the network is controversial 
> > but this is the only way to support
> > 	interoperability and good user experience. 
> > 
> > > the applicability and impact of this mechanism is larger 
> > than the problem of
> > > instant messaging and presence. While clearly, from the 
> > framework, instant
> > > messaging and presence cases are driving this work, it is 
> > applicable to the
> > > general use of SIP events (messaging, I think, is something 
> > of a corner case). 
> > 
> > Yes, applicability and impact is larger than IM and presence. 
> > It applies to many other
> > applications including the case of audio/video conferencing 
> > (for instance when there is 
> > no common audio or video codec between two ends).  
> > 
> > The drafts use the "corner case" of SIP IM for a few reasons:
> > 1) In SIP IM, there is no concept of capability negotiation 
> > (unlike the case of sessions using SDP).
> > 	A user sends a message without knowing anything about 
> > the recipient's terminal capabilities.
> > 2) In SIP IM, it easier to argue that there will be 
> > interoperability problems because of the variety of content 
> > types that could be sent (in audio/video session codecs are 
> > typically more agreed on). Right now text is mostly used but 
> > richer content will soon be used as is the case in Multimedia 
> > Messaging Service (MMS). By the way, message adaptation is a 
> > serious issue in MMS because of fast product capability 
> > evolution. It's hard to keep interoperability while not 
> > restricting new phones to send just "low-end" content.
> > 3) It is easier to explain the problem and propose a solution 
> > with a smaller well-defined problem.
> > 
> > Once we agree that SIP message adaptation is required, the 
> > requirements and solutions should be established from global 
> > perspective; not just SIP IM. For that reason, SIPPING may be 
> > the most appropriate place to initiate this activity.
> > 
> > Stephane
> > 
> > -----Original Message-----
> > From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
> > Sent: Friday, November 08, 2002 6:58 AM
> > To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com;
> > drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: RE: [Sipping] RE: [Simple] Multimedia message
> > adaptationInternet-Drafts
> > 
> > 
> > 
> > It seems to me that these filtering drafts concern the 
> > modification of MIME
> > bodies in SIP messages by intermediaries. This is not exactly an
> > uncontroversial topic in SIP circles, and therefore I don't 
> > think it is a
> > foregone conclusion that this is work that some SIP-related 
> WG should
> > charter. At a high level, these drafts also argue that capability
> > negotiation should be administered by intermediaries rather 
> > than through an
> > end-to-end process; this approach may attract some similar 
> > controversy.
> > 
> > Provided that this is work the community would like to pursue, the
> > applicability and impact of this mechanism is larger than the 
> > problem of
> > instant messaging and presence. While clearly, from the 
> > framework, instant
> > messaging and presence cases are driving this work, it is 
> > applicable to the
> > general use of SIP events (messaging, I think, is something 
> > of a corner
> > case). While SIMPLE could certainly spend some time refining 
> > the framework
> > and requirements related to IM & presence, I imagine that at 
> > a mechanism
> > stage this work would need to take place in SIPPING.
> > 
> > Jon Peterson
> > NeuStar, Inc.
> > 
> > > -----Original Message-----
> > > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > > Sent: Friday, November 08, 2002 3:47 AM
> > > To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
> > > Gonzalo.Camarillo@lmf.ericsson.se
> > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > Subject: RE: [Sipping] RE: [Simple] Multimedia message
> > > adaptationInternet-Drafts
> > > 
> > > 
> > > Hi,
> > > 
> > > Actually this thread is about two separate things:
> > > - Event filtering
> > > - Multimedia message adaptation
> > > 
> > > Neither of them appears currently on any sippish WG charter 
> > > currently. 
> > > 
> > > Event filtering has been discussed several times and it is 
> > > even mentioned in (but out of scope of) SIP Events RFC. My 
> > > impression has been that people think that it is needed, but 
> > > there has been debate about scope and feasibility. I hope the 
> > > requirements draft will help in that discussion. My own 
> > > opinion is that what is concretely needed in short term is 
> > > some simple filtering definitions for Presence event package. 
> > > More wide-scoped and complex things could be worked upon as 
> > > the understanding accumulates.
> > > 
> > > Multimedia message adaptation hasn't been yet discussed much. 
> > > I think it is in general a desirable feature, especially for 
> > > relatively small and dumb terminals, which are not easily 
> > > upgradable and may not understand all media formats.
> > > 
> > > So I propose the WG chairs think where these items would be 
> > > appropriate, and if there is enough interest for them, let's 
> > > put them on the charters.
> > > 
> > > Markus
> > > 
> > > > -----Original Message-----
> > > > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > > > Sent: 08 November, 2002 5:11
> > > > To: Drage, Keith (Keith)
> > > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > Subject: Re: [Sipping] RE: [Simple] Multimedia message
> > > > adaptationInternet-Drafts
> > > > 
> > > > 
> > > > Well, I'd like to hear opinions from the participants here . . .
> > > > 
> > > > Clearly they aren't explicitly on the charter for either 
> > > > group. Do we as
> > > > yet have a consensus that we need to work on these 
> > > problems? If so, we
> > > > can consider WHERE to work on them. I suspect SIPPING is 
> > closer to a
> > > > matching scope than is SIMPLE, but the relevant ADs may have 
> > > > suggestions
> > > > to make there as well.
> > > > 
> > > > --
> > > > Dean
> > > > 
> > > > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > > > I am getting a bit confused as to which group should be 
> > > > discussing these filtering issues.
> > > > > 
> > > > > Could we have a statement from the WG chairs of SIPPING or 
> > > > SIMPLE as to whether this, and the moran drafts, are part of 
> > > > the scope of SIPPING or SIMPLE.
> > > > > 
> > > > > And before you say these are both author drafts, I think we 
> > > > do need to charter one of the WGs to do some work in this 
> > > > area - I am just not sure of the exact scope yet.
> > > > > 
> > > > > Keith
> > > > > 
> > > > > Keith Drage
> > > > > Lucent Technologies
> > > > > Tel: +44 1793 776249
> > > > > Email: drage@lucent.com 
> > > > > 
> > > > > > -----Original Message-----
> > > > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > > > Sent: 06 November 2002 18:24
> > > > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > > > Subject: [Simple] Multimedia message adaptation 
> > Internet-Drafts
> > > > > > 
> > > > > > 
> > > > > > 	While these drafts concern event filtering, 
> > > too, the subject was
> > > > > > 	a bit misleading because I lazily just followed 
> > > up Tim's e-mail.
> > > > > > 
> > > > > > 					Pekka
> > > > > > 
> > > > > > 
> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > > ptation-framework-00.txt
> > > > > > 
> > > > > > 
> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > > ptation-requirements-00.txt
> > > > > > 
> > > > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > > > >We have submitted two drafts regarding multimedia message
> > > > > > >adaptation. A multimedia message is typically a message
> > > > > > >containing images, audio or video clips and their 
> > presentation
> > > > > > >information, e.g., smil. Also, even XML-formatted text may
> > > > > > >require adaptation in some cases.
> > > > > > 
> > > > > > >Our goal is to have a framework using SIP, HTTP 
> and MIME that
> > > > > > >allows a person sending multimedia message to adapt 
> > the message
> > > > > > >contents suitable to all the recipients. In some cases the
> > > > > > >adaptation can be done by the sending terminal, but 
> > we also see
> > > > > > >that an adaptation service would be very useful in 
> > many cases. 
> > > > > > >Such an adaptation mechanism is used by MMS service 
> > provided by
> > > > > > >cellular networks nowadays.
> > > > > > 
> > > > > > >The message adaptation work concerns both SIPPING 
> and SIMPLE,
> > > > > > >the requirements I-D lists use cases and requirements for
> > > > > > >multimedia messaging and message adaptation 
> solutions and the
> > > > > > >framework I-D tries to explore possible solutions.
> > > > > > 
> > > > > > _______________________________________________
> > > > > > simple mailing list
> > > > > > simple@mailman.dynamicsoft.com
> > > > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > > > 
> > > > > _______________________________________________
> > > > > 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@mailman.dynamicsoft.com
> > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > 
> > > _______________________________________________
> > > simple mailing list
> > > simple@mailman.dynamicsoft.com
> > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > 
> > _______________________________________________
> > 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@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > _______________________________________________
> > 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@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 13 10:35:06 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05023
	for <simple-archive@lists.ietf.org>; Wed, 13 Nov 2002 10:35:06 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gADFa15r010210;
	Wed, 13 Nov 2002 10:36:01 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA09856;
	Wed, 13 Nov 2002 10:37:04 -0500 (EST)
Received: from albatross.wise.edt.ericsson.se (albatross-ext.wise.edt.ericsson.se [193.180.251.49])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA09841
	for <simple@mailman.dynamicsoft.com>; Wed, 13 Nov 2002 10:36:12 -0500 (EST)
Received: from fogerty.lmf.ericsson.se (fogerty.lmf.ericsson.se [131.160.11.6])
	by albatross.wise.edt.ericsson.se (8.12.1/8.12.1/WIREfire-1.4) with ESMTP id gADFZlKV018978;
	Wed, 13 Nov 2002 16:35:47 +0100 (MET)
Received: from lmf.ericsson.se (EF5DM00K04BAV71.lmf.ericsson.se [131.160.30.56])
	by fogerty.lmf.ericsson.se (8.12.1/8.12.1/lmf.8.12.1.jcs) with ESMTP id gADFZkCG000970;
	Wed, 13 Nov 2002 17:35:46 +0200 (EET)
Message-ID: <3DD27151.2D2ADEF8@lmf.ericsson.se>
From: Gonzalo Camarillo <Gonzalo.Camarillo@lmf.ericsson.se>
X-Mailer: Mozilla 4.74 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: bindignavile.srinivas@nokia.com
CC: eburger@snowshore.com, Jose.Costa-Requena@nokia.com,
        Stephane.Coulombe@nokia.com, jon.peterson@neustar.biz,
        Markus.Isomaki@nokia.com, dean.willis@softarmor.com, drage@lucent.com,
        rohan@cisco.com, sipping@ietf.org, simple@mailman.dynamicsoft.com,
        Pekka.Pessi@nokia.com, ietf-openproxy@imc.org, um@snowshore.com
Subject: Re: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
References: <DC504E9C3384054C8506D3E6BB0124600BAD93@bsebe001.americas.nokia.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 13 Nov 2002 17:35:45 +0200
Content-Transfer-Encoding: 7bit

Hi,

http://www.ietf.org/internet-drafts/draft-camarillo-sip-deaf-01.txt
http://www.ietf.org/internet-drafts/draft-camarillo-sip-deaf-01.pdf

and

http://www.ietf.org/internet-drafts/draft-camarillo-mmusic-source-sink-00.txt

deal with transcoding invocation in SIP and SDP.

Gonzalo

bindignavile.srinivas@nokia.com wrote:
> 
> Hi,
> 
> As Eric has indicated, the OPES WG is considering transcoding issues! However, presently, rather than being protocol-agnostic, it is being designed for HTTP and RTP only. SIP is not being considered here.
> 
> -Srini
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 13 10:52:19 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05548
	for <simple-archive@lists.ietf.org>; Wed, 13 Nov 2002 10:52:19 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gADFrC5r010329;
	Wed, 13 Nov 2002 10:53:12 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA09958;
	Wed, 13 Nov 2002 10:54:04 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA09825
	for <simple@mailman.dynamicsoft.com>; Wed, 13 Nov 2002 10:35:44 -0500 (EST)
From: Jose.Costa-Requena@nokia.com
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gADFZDO16211
	for <simple@mailman.dynamicsoft.com>; Wed, 13 Nov 2002 17:35:13 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e8ae12181ac158f257aa@esvir05nok.ntc.nokia.com>;
 Wed, 13 Nov 2002 17:35:35 +0200
Received: from esebe012.NOE.Nokia.com ([172.21.138.51]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 13 Nov 2002 17:35:35 +0200
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"
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Message-ID: <07A6D72550C5E0459DE676439EE53846CC49E4@esebe012.ntc.nokia.com>
Thread-Topic: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Thread-Index: AcKHa5CNEMtfRz3cQRuNgd/C/YnuKwADld2AACYMJkAAi+Nw0AA5bELAAABf5yA=
To: <bindignavile.srinivas@nokia.com>, <eburger@snowshore.com>,
        <Stephane.Coulombe@nokia.com>, <jon.peterson@neustar.biz>,
        <Markus.Isomaki@nokia.com>, <dean.willis@softarmor.com>,
        <drage@lucent.com>, <rohan@cisco.com>,
        <Gonzalo.Camarillo@lmf.ericsson.se>
Cc: <sipping@ietf.org>, <simple@mailman.dynamicsoft.com>,
        <Pekka.Pessi@nokia.com>, <ietf-openproxy@imc.org>, <um@snowshore.com>
X-OriginalArrivalTime: 13 Nov 2002 15:35:35.0575 (UTC) FILETIME=[4F567A70:01C28B2A]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id KAA09825
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 13 Nov 2002 17:35:33 +0200
Content-Transfer-Encoding: 8bit

Hi,

According to LEMONADE requirements, it is considering mainly messaging systems and I agree that this proposal could fit into that context at some extent. Nevertheless, the actual proposal deals with content adaptation based on UA capabilities registered with SIP. Thus, I consider that it is within SIPPING scope, as well.
Comments?
BR
Jose

-----Original Message-----
From: Srinivas Bindignavile (NRC/Boston) 
Subject: RE: [Sipping] RE: [Simple] Multimedia message
adaptationInternet-Drafts


Hi,

As Eric has indicated, the OPES WG is considering transcoding issues! However, presently, rather than being protocol-agnostic, it is being designed for HTTP and RTP only. SIP is not being considered here.

-Srini

> -----Original Message-----
> From: ext Eric Burger [mailto:eburger@snowshore.com]
> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
> 
> 
> 
> There are already TWO work groups that are considering 
> EXACTLY these transcoding requirements.
> 
> They are OPES and LEMONADE.
> 
> I would offer that discussion of these capabilities happen in 
> those groups.  If SIP is the appropriate mechanism, then 
> those groups will submit the appropriate drafts to SIPPING, 
> outlining the requirements.
> 
> > -----Original Message----- From: Jose.Costa-Requena@nokia.com 
> [snip]
> > Nevertheless, "content adaptation" I-D has a wider scope 
> > since it is considering any content-type and it is taking 
> > into account the terminal/user preferences. So I would say 
> > that  it fits into SIPPING WG while the filtering I-D is 
> > mainly dealing with presence and I think it should be handled 
> > at SIMPLE WG.
> > BR
> > Jose
> > 
> > -----Original Message----- From: Coulombe Stephane (NRC/Dallas) 
> > > At a high level, these drafts also argue that capability
> > > negotiation should be administered by intermediaries rather 
> > than through an
> > > end-to-end process; this approach may attract some similar 
> > controversy.
> > 
> > Proposed capability negotiation can be used both ways (end-to-end or
> > administered by intermediaries).
> > 1) end-to-end: Someone who wants to send an Instant Message 
> > to another user
> > 	can send an OPTION query to learn about its terminal 
> > capabilities and
> > 	then create a message within its capabilities.
> > 	
> > 	I guess this is not controversial. However how 
> > realistic and usable is it in practice?
> > 	When composing a message, would a user really want to 
> > take into consideration 
> > 	the image formats to use, message size limitation, etc? 
> > 
> > 	For instance, you want to send a PNG image to a friend 
> > and his terminal only supports 
> > 	GIF format. What are you supposed to do? Find an image 
> > conversion tool to convert to GIF?
> > 	This is annoying if you are using a PC, imagine with a 
> > mobile phone or handheld?
> > 	
> > 	For usability reasons, the user wants to send a message 
> > without caring "too much" about 
> > 	what the other end is supporting.
> >  
> > 2)administered by intermediaries: this is discussed in detail 
> > in one of the drafts. 
> > 
> > 	Performing adaptation in the network is controversial 
> > but this is the only way to support
> > 	interoperability and good user experience. 
> > 
> > > the applicability and impact of this mechanism is larger 
> > than the problem of
> > > instant messaging and presence. While clearly, from the 
> > framework, instant
> > > messaging and presence cases are driving this work, it is 
> > applicable to the
> > > general use of SIP events (messaging, I think, is something 
> > of a corner case). 
> > 
> > Yes, applicability and impact is larger than IM and presence. 
> > It applies to many other
> > applications including the case of audio/video conferencing 
> > (for instance when there is 
> > no common audio or video codec between two ends).  
> > 
> > The drafts use the "corner case" of SIP IM for a few reasons:
> > 1) In SIP IM, there is no concept of capability negotiation 
> > (unlike the case of sessions using SDP).
> > 	A user sends a message without knowing anything about 
> > the recipient's terminal capabilities.
> > 2) In SIP IM, it easier to argue that there will be 
> > interoperability problems because of the variety of content 
> > types that could be sent (in audio/video session codecs are 
> > typically more agreed on). Right now text is mostly used but 
> > richer content will soon be used as is the case in Multimedia 
> > Messaging Service (MMS). By the way, message adaptation is a 
> > serious issue in MMS because of fast product capability 
> > evolution. It's hard to keep interoperability while not 
> > restricting new phones to send just "low-end" content.
> > 3) It is easier to explain the problem and propose a solution 
> > with a smaller well-defined problem.
> > 
> > Once we agree that SIP message adaptation is required, the 
> > requirements and solutions should be established from global 
> > perspective; not just SIP IM. For that reason, SIPPING may be 
> > the most appropriate place to initiate this activity.
> > 
> > Stephane
> > 
> > -----Original Message-----
> > From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
> > Sent: Friday, November 08, 2002 6:58 AM
> > To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com;
> > drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > Subject: RE: [Sipping] RE: [Simple] Multimedia message
> > adaptationInternet-Drafts
> > 
> > 
> > 
> > It seems to me that these filtering drafts concern the 
> > modification of MIME
> > bodies in SIP messages by intermediaries. This is not exactly an
> > uncontroversial topic in SIP circles, and therefore I don't 
> > think it is a
> > foregone conclusion that this is work that some SIP-related 
> WG should
> > charter. At a high level, these drafts also argue that capability
> > negotiation should be administered by intermediaries rather 
> > than through an
> > end-to-end process; this approach may attract some similar 
> > controversy.
> > 
> > Provided that this is work the community would like to pursue, the
> > applicability and impact of this mechanism is larger than the 
> > problem of
> > instant messaging and presence. While clearly, from the 
> > framework, instant
> > messaging and presence cases are driving this work, it is 
> > applicable to the
> > general use of SIP events (messaging, I think, is something 
> > of a corner
> > case). While SIMPLE could certainly spend some time refining 
> > the framework
> > and requirements related to IM & presence, I imagine that at 
> > a mechanism
> > stage this work would need to take place in SIPPING.
> > 
> > Jon Peterson
> > NeuStar, Inc.
> > 
> > > -----Original Message-----
> > > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > > Sent: Friday, November 08, 2002 3:47 AM
> > > To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
> > > Gonzalo.Camarillo@lmf.ericsson.se
> > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > Subject: RE: [Sipping] RE: [Simple] Multimedia message
> > > adaptationInternet-Drafts
> > > 
> > > 
> > > Hi,
> > > 
> > > Actually this thread is about two separate things:
> > > - Event filtering
> > > - Multimedia message adaptation
> > > 
> > > Neither of them appears currently on any sippish WG charter 
> > > currently. 
> > > 
> > > Event filtering has been discussed several times and it is 
> > > even mentioned in (but out of scope of) SIP Events RFC. My 
> > > impression has been that people think that it is needed, but 
> > > there has been debate about scope and feasibility. I hope the 
> > > requirements draft will help in that discussion. My own 
> > > opinion is that what is concretely needed in short term is 
> > > some simple filtering definitions for Presence event package. 
> > > More wide-scoped and complex things could be worked upon as 
> > > the understanding accumulates.
> > > 
> > > Multimedia message adaptation hasn't been yet discussed much. 
> > > I think it is in general a desirable feature, especially for 
> > > relatively small and dumb terminals, which are not easily 
> > > upgradable and may not understand all media formats.
> > > 
> > > So I propose the WG chairs think where these items would be 
> > > appropriate, and if there is enough interest for them, let's 
> > > put them on the charters.
> > > 
> > > Markus
> > > 
> > > > -----Original Message-----
> > > > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > > > Sent: 08 November, 2002 5:11
> > > > To: Drage, Keith (Keith)
> > > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > Subject: Re: [Sipping] RE: [Simple] Multimedia message
> > > > adaptationInternet-Drafts
> > > > 
> > > > 
> > > > Well, I'd like to hear opinions from the participants here . . .
> > > > 
> > > > Clearly they aren't explicitly on the charter for either 
> > > > group. Do we as
> > > > yet have a consensus that we need to work on these 
> > > problems? If so, we
> > > > can consider WHERE to work on them. I suspect SIPPING is 
> > closer to a
> > > > matching scope than is SIMPLE, but the relevant ADs may have 
> > > > suggestions
> > > > to make there as well.
> > > > 
> > > > --
> > > > Dean
> > > > 
> > > > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > > > I am getting a bit confused as to which group should be 
> > > > discussing these filtering issues.
> > > > > 
> > > > > Could we have a statement from the WG chairs of SIPPING or 
> > > > SIMPLE as to whether this, and the moran drafts, are part of 
> > > > the scope of SIPPING or SIMPLE.
> > > > > 
> > > > > And before you say these are both author drafts, I think we 
> > > > do need to charter one of the WGs to do some work in this 
> > > > area - I am just not sure of the exact scope yet.
> > > > > 
> > > > > Keith
> > > > > 
> > > > > Keith Drage
> > > > > Lucent Technologies
> > > > > Tel: +44 1793 776249
> > > > > Email: drage@lucent.com 
> > > > > 
> > > > > > -----Original Message-----
> > > > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > > > Sent: 06 November 2002 18:24
> > > > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > > > Subject: [Simple] Multimedia message adaptation 
> > Internet-Drafts
> > > > > > 
> > > > > > 
> > > > > > 	While these drafts concern event filtering, 
> > > too, the subject was
> > > > > > 	a bit misleading because I lazily just followed 
> > > up Tim's e-mail.
> > > > > > 
> > > > > > 					Pekka
> > > > > > 
> > > > > > 
> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > > ptation-framework-00.txt
> > > > > > 
> > > > > > 
> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > > ptation-requirements-00.txt
> > > > > > 
> > > > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > > > >We have submitted two drafts regarding multimedia message
> > > > > > >adaptation. A multimedia message is typically a message
> > > > > > >containing images, audio or video clips and their 
> > presentation
> > > > > > >information, e.g., smil. Also, even XML-formatted text may
> > > > > > >require adaptation in some cases.
> > > > > > 
> > > > > > >Our goal is to have a framework using SIP, HTTP 
> and MIME that
> > > > > > >allows a person sending multimedia message to adapt 
> > the message
> > > > > > >contents suitable to all the recipients. In some cases the
> > > > > > >adaptation can be done by the sending terminal, but 
> > we also see
> > > > > > >that an adaptation service would be very useful in 
> > many cases. 
> > > > > > >Such an adaptation mechanism is used by MMS service 
> > provided by
> > > > > > >cellular networks nowadays.
> > > > > > 
> > > > > > >The message adaptation work concerns both SIPPING 
> and SIMPLE,
> > > > > > >the requirements I-D lists use cases and requirements for
> > > > > > >multimedia messaging and message adaptation 
> solutions and the
> > > > > > >framework I-D tries to explore possible solutions.
> > > > > > 
> > > > > > _______________________________________________
> > > > > > simple mailing list
> > > > > > simple@mailman.dynamicsoft.com
> > > > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > > > 
> > > > > _______________________________________________
> > > > > 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@mailman.dynamicsoft.com
> > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > 
> > > _______________________________________________
> > > simple mailing list
> > > simple@mailman.dynamicsoft.com
> > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > 
> > _______________________________________________
> > 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@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > _______________________________________________
> > 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@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 13 17:05:44 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA19707
	for <simple-archive@lists.ietf.org>; Wed, 13 Nov 2002 17:05:44 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gADM6O5r012377;
	Wed, 13 Nov 2002 17:06:24 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA11110;
	Wed, 13 Nov 2002 17:07:15 -0500 (EST)
Received: from magus.nostrum.com (magus.nostrum.com [66.119.225.66])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA11099
	for <simple@mailman.dynamicsoft.com>; Wed, 13 Nov 2002 17:06:04 -0500 (EST)
Received: from dynamicsoft.com (root@magus.nostrum.com [66.119.225.66])
	by magus.nostrum.com (8.12.5/8.12.5) with ESMTP id gADM5lU1045392;
	Wed, 13 Nov 2002 16:05:48 -0600 (CST)
Message-ID: <3DD2CCB5.7070703@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Paul Kyzivat <pkyzivat@cisco.com>, Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com> <3DC69A4F.245BB284@cisco.com> <3DC94A52.4060505@dynamicsoft.com>
X-Enigmail-Version: 0.65.2.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 13 Nov 2002 16:05:41 -0600
Content-Transfer-Encoding: 7bit

Sorry for the delayed response.

My gut tells me this is all way more complicated than it appears to be. 
Perhaps I am missing something big. Specific comments inline.

Jonathan Rosenberg wrote:
> inline.
> 
> Paul Kyzivat wrote:
>  > Jonathan, Ben,
>  >
>  > I would be pleased if we can find a way to finesse this. The problem
>  > is that comedia requires some way to infer, from the sip signaling
>  > and SDP content, when connections should be made/dropped. Both sides
>  > must make the same inference, or else the connection establishment
>  > will fail. As soon as we start to pool connections there starts to be
>  > the potential for race conditions.
>  >
>  > This is especially a problem with connections between two
>  > intermediaries. The hard question is: when can you ever drop a
>  > connection between two intermediaries?
> 
> I don't see this as that critical. I would guess that the passive side 
> of a connection can always close, and the active side would just reopen 
> if the session isn't terminated. No? I think comedia says you shouldnt 
> close the connection before the session ends, but sometimes that happens 
> for a variety of reasons. It should say something about retrying.
> 
> 
> f course an intermediary
>  > never knows if its peer in the connection is also an intermediary or
>  > not, so it must act as if the peer is a UA following the comedia spec
>  > plus whatever additional rules we can come up with for simple.
> 
> Right.
> 
>  > We
>  > can't drop a connection until we know that there are no sessions
>  > using it. A corollary to that is that we can't reuse a connection
>  > that has no sessions using it, because it might be dropped. And so we
>  > should drop a connection as soon as there are no sessions using it,
>  > because it is then worthless.
>  >
>  > That already starts looking suboptimal, because we must drop
>  > connections between pairs of high traffic intermediaries any time
>  > there doesn't happen to be some session traversing them.
> 
> I think you want to decouple the connection lifetimes from the session 
> lifetimes.
> 
>  >
>  > But I'm not sure this is workable even with that limitation. I have a
>  > hunch there is still a race condition when one end will think there
>  > is a connection and attempt to reuse it, while the other end has
>  > decided there is no session using the connection and tries to drop it
>  > or establish a new one. This is tricky, and probably impossible to
>  > decide in general except with respect to a precise rule for reuse.
>  > But here is one case that seems simpler than some others:


So, what happens if you attempt to resuse a connection that is dropped? 
Won't that fact quickly become apparent? Can't we just reconnect?

There may be a complication here in that comedia says you can't just 
reconnect, you must renegotiate SDP--but scenario under discussion 
results from an SDP notification, so I am not sure if that requirement 
is constrainint here.




>  >
>  > Suppose we are in the process of establishing a call between
>  >
>  > A-----I1-----I2-----B
>  >
>  > and there was no connection between I1 and I2. A includes an offer in
>  > the invite, so I1 and I2 will each rewrite the SDP as the invite goes
>  > by. But neither I1 nor I2 yet knows if the invite will succeed, so
>  > don't know if this will result in establishing a connection.
>  >
>  > Meanwhile, we start to establish a new call
>  >
>  > C-----I1-----I2-----D
>  >
>  > C includes an offer in the invite. I1 needs to rewrite the SDP in the
>  > offer, and would like to reuse the connection it has proposed
>  > establishing with I2. But it doesn't yet know if that call will
>  > succeed and so doesn't know if the connection will be established.
>  > Hence I believe it must assume there will be no connection to reuse,
> 
> This is an artifact of a very bad design choice made by comedia.
> 
> What you REALLY want is that whenever I1 modifies an INVITE, it *always* 
> puts the same port number/IP into the SDP. Multiple connections can be 
> established onto that IP/port. Thus, both the INVITE from A and from C, 
> I1 would place the same IP/port into the SDP.
> 
> Now, if either of those should succeed, I1 will try to open a connection 
> to that IP/port. If it already has one there, that gets reused.
> 
> So, whats the problem? Well, all intermediaries need to maintain a 
> routing table, which tells them what to do with incoming messages. That 
> table tells them that if an IM arrives on some specific connection, with 
> a specific URI/identifier in the outer envelope, to forward to a 
> different connection with a different URI/identifier in the outer 
> envelope. THis means that the intermediary has to associate each 
> connection with a specific dialog used to set it up (since the dialog is 
> used to exchange the SDP that contains the URI/identifiers). How is this 
> association done?

I am not sure I understand the difficulty here. These intermediaries 
surely must be SIP aware, if they are in the business of re-writing SDP. 
Additionally, it seems to me that they must be dialog stateful devices. 
Why can't they just maintain a table that associates a dialog with a 
session, and the session with a connection, where the association 
between session and connection is many-to-one?

If we get SDP describing a new _session_, it will contain address, port, 
and direction information. A device can check the connection table to 
determine whether it currently has a connection opened to that 
particular address and port, can't it? If so, why can't it just start 
interleaving messages for the new session onto the existing connection? 
Maybe I am being dense, but I do not understand what problem the 
connection-id mechanism below is trying to solve.

> 
> Right now, its done with the SOURCE ADDRESS. That is, the SDP sent out 
> by A in your example contains the source IP/port it will make the 
> connection from. So, when I1 receives the connection request, it can 
> determine the source, and then match it to the dialog. The problem is, 
> this doesn't work at all through NAT. If you don't want to use the 
> source to demux, the intermediary can arrange for each connection to 
> occur on a different port, and that means no reuse. So, we have a real 
> problem.
> 

I will note that comedia says you should _not_ use source address this 
way unless you are certain your network is free of the blight of NATs.

But since a connection can carry more than one session, it makes no 
sense to try to tie a connection request to a particular dialog. The 
cpim-msgfmt session draft has its own mechanism for identifying the 
session. Why can a participating device not relate that to the dialog 
that set upt he session in the first place?

> I registered this complaint about comedia/NAT to mmusic some time back, 
> but it was ignored. IMHO its still a show stopper. Its especially 
> heinous when you want to add intermediaries, which wasn't considered at 
> the time.
> 
> My proposal would be to use connection identifiers separate from 
> addresses. The SDP contains some kind of parameter that identifies the 
> connection. Its just a random token. Whenever the connection is opened, 
> the active side sends, as the first bytes, this identifier. THis way, 
> the passive side knows which dialog its associated with, without needing 
> to rely on source IP.
> 
> So, lets go through an example of how this works with a single 
> intermediary. We've got A----I-----B:
> 
> * A sends an INVITE. SDP has a connection identifier of CID-A1 and a URI 
> of sip:A1. Through comedia it says it can be both active or passive. Of 
> course we want it to be active in case its natted. This goes to I.
> 
> * I rewrites the SDP. It places a different IP/port (some common one 
> used in all requests), and a new connection ID, CID-I1. It rewrites the 
> address to sip:I1. It also indicates passive only. Note that, since its 
> passive, the connection ID isn't important. This goes to B.
> 
> * B sends a 200 OK. It indicates active in its SDP. It includes a 
> connection ID of CID-B1 and URI of sip:B1.
> 
> * I rewrites the SDP in the 200 OK. It includes the same common IP/port, 
> but yet another connection ID, CID-I2 and URI sip:I2. Forwards to A. 
> Now, I knows that messages from sip:A1 on either connection CID-I2 or 
> CID-A1 go to sip:B1, on either connection CID-I1 or CID-B1. Which 
> connection depends on which direction establishes.
> 
> * A opens a connection to I. Once opened, it passes CID-A1 on the 
> connection. Now, I knows that this connection corresponds to the dialog 
> it established with A. Similarly, B opens a connection to I, passes 
> CID-B1, and I knows that this connection is associated with the dialog 
> opened to B. Forwarding happens.
> 
> 
> Now, consider the more complex case, of two intermediaries. So its 
> A---I---IJ---B. Lets say there is already a connection opened between I 
> and J. I had indicated a connection ID of CID-I1, and J had indicated 
> CID-J1.
> 
> * A sends an INVITE. connection ID is new, CID-A1. URI is sip:A1. It 
> indicates direction:both. Includes some IP/port for receiving connections.
> 
> * I gets the INVITE. Rewrites the SDP to CID-I2 (a new ID - since it 
> doesn't know who will get this, whether a connection is there already). 
> Rewrites the URI to sip:I2. Direction passive. Includes its common 
> IP/port. Sends to J.
> 
> * J gets the INVITE. Rewrites the SDP to CID-J2, also a new ID. Rewrites 
> the URI to sip:J2. Direction, passive. Includes its common IP/port. 
> Sends to B.
> 
> * B gets the INVITE. Sends a 200 OK. B notices it doesn't have a 
> connection to the IP/port indicated by J in the SDP. So, it creates a 
> new CID, CID-B1, and places that in its SDP, along with direction:active.
> 
> * J gets the 200 OK. J notices that it does have a connection to the 
> IP/port in the INVITE it received. So, it decides it can reuse that 
> connection. So, it rewrites the SDP in the 200 OK with CID-J1 (the ID it 
> had formerly exchanged with I), and indicates a direction of active. 
> FOrwards to I.
> 
> * I gets the 200 OK. I sees that it DOESNT have a connection to the 
> IP/port that A provided, so it creates a new connection ID, CID-I3, and 
> places that in the 200 OK. It indicates a direction of passive. Places 
> its common IP/port in the SDP, sends to A.
> 
> * Now, the SDP that A got indicated passive. So, it opens a connection 
> to the IP/port provided by I. It sends its proposed connection ID, 
> CID-A1 once the connection is opened.
> 
> * The SDP that B got indicated passive. So, it opens a connection to the 
> IP/port that J provided. It sends its proposed connection ID, CID-B1, 
> once the connection is opened.
> 
> * I and J realize that the connection IDs exchanged betwen them relate 
> to an existing connection, so they don't open a new one.
> 
> 
> If the connection between I and J should close, either side would 
> re-initiate, and it would reuse the connection ID it had stored and 
> remembered as associated with the destiation IP/port it needs to open a 
> connection to.
> 
> 
> Now, I *think* this works. I'm a bit hazy on the precise rules of usage 
> and reuse of these connection IDs. THe aim is to do something that 
> doesnt require a re-INVITE when a new connection is opened. Again - we 
> want to separate connection lifetime from session lifetime.
> 
> This solution allows for connection reuse and also works smoothly 
> through NAT without any pains.
> 
> Thoughts?
> 
> -Jonathan R.
> 
> 


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 13 21:00:38 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA24373
	for <simple-archive@lists.ietf.org>; Wed, 13 Nov 2002 21:00:38 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAE21A5r013143;
	Wed, 13 Nov 2002 21:01:10 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id VAA11801;
	Wed, 13 Nov 2002 21:02:07 -0500 (EST)
Received: from sj-msg-core-2.cisco.com (sj-msg-core-2.cisco.com [171.70.145.30])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id VAA11790
	for <simple@mailman.dynamicsoft.com>; Wed, 13 Nov 2002 21:01:19 -0500 (EST)
Received: from imop.cisco.com (IDENT:mirapoint@imop.cisco.com [171.69.11.44])
	by sj-msg-core-2.cisco.com (8.12.2/8.12.2) with ESMTP id gAE20eu4015989;
	Wed, 13 Nov 2002 18:00:40 -0800 (PST)
Received: from cisco.com (ssh-sjc-1.cisco.com [171.68.225.134])
	by imop.cisco.com (Mirapoint Messaging Server MOS 3.2.1-GA)
	with ESMTP id ABH19643;
	Wed, 13 Nov 2002 17:58:20 -0800 (PST)
Subject: Re: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Content-Type: text/plain; charset=US-ASCII; format=flowed
Mime-Version: 1.0 (Apple Message framework v546)
Cc: <bindignavile.srinivas@nokia.com>, <eburger@snowshore.com>,
        <Stephane.Coulombe@nokia.com>, <jon.peterson@neustar.biz>,
        <Markus.Isomaki@nokia.com>, <dean.willis@softarmor.com>,
        <drage@lucent.com>, <Gonzalo.Camarillo@lmf.ericsson.se>,
        <sipping@ietf.org>, <Pekka.Pessi@nokia.com>,
        <simple@mailman.dynamicsoft.com>, <ietf-openproxy@imc.org>,
        <um@snowshore.com>
To: Jose.Costa-Requena@nokia.com
From: Rohan Mahy <rohan@cisco.com>
In-Reply-To: <07A6D72550C5E0459DE676439EE53846CC49E4@esebe012.ntc.nokia.com>
Message-Id: <E407CC5A-F774-11D6-B86C-0003938AF740@cisco.com>
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.546)
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 13 Nov 2002 18:00:46 -0800
Content-Transfer-Encoding: 7bit

hello,

please cease an desist cross posting when you reply.  sipping seems 
like the default wg, so please send your comments only to 
sipping@ietf.org.

thanks,
-rohan

On Wednesday, November 13, 2002, at 07:35 AM, 
Jose.Costa-Requena@nokia.com wrote:

> Hi,
>
> According to LEMONADE requirements, it is considering mainly messaging 
> systems and I agree that this proposal could fit into that context at 
> some extent. Nevertheless, the actual proposal deals with content 
> adaptation based on UA capabilities registered with SIP. Thus, I 
> consider that it is within SIPPING scope, as well.
> Comments?
> BR
> Jose
>
> -----Original Message-----
> From: Srinivas Bindignavile (NRC/Boston)
> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> adaptationInternet-Drafts
>
>
> Hi,
>
> As Eric has indicated, the OPES WG is considering transcoding issues! 
> However, presently, rather than being protocol-agnostic, it is being 
> designed for HTTP and RTP only. SIP is not being considered here.
>
> -Srini
>
>> -----Original Message-----
>> From: ext Eric Burger [mailto:eburger@snowshore.com]
>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
>> adaptationInternet-Drafts
>>
>>
>>
>> There are already TWO work groups that are considering
>> EXACTLY these transcoding requirements.
>>
>> They are OPES and LEMONADE.
>>
>> I would offer that discussion of these capabilities happen in
>> those groups.  If SIP is the appropriate mechanism, then
>> those groups will submit the appropriate drafts to SIPPING,
>> outlining the requirements.
>>
>>> -----Original Message----- From: Jose.Costa-Requena@nokia.com
>> [snip]
>>> Nevertheless, "content adaptation" I-D has a wider scope
>>> since it is considering any content-type and it is taking
>>> into account the terminal/user preferences. So I would say
>>> that  it fits into SIPPING WG while the filtering I-D is
>>> mainly dealing with presence and I think it should be handled
>>> at SIMPLE WG.
>>> BR
>>> Jose
>>>
>>> -----Original Message----- From: Coulombe Stephane (NRC/Dallas)
>>>> At a high level, these drafts also argue that capability
>>>> negotiation should be administered by intermediaries rather
>>> than through an
>>>> end-to-end process; this approach may attract some similar
>>> controversy.
>>>
>>> Proposed capability negotiation can be used both ways (end-to-end or
>>> administered by intermediaries).
>>> 1) end-to-end: Someone who wants to send an Instant Message
>>> to another user
>>> 	can send an OPTION query to learn about its terminal
>>> capabilities and
>>> 	then create a message within its capabilities.
>>> 	
>>> 	I guess this is not controversial. However how
>>> realistic and usable is it in practice?
>>> 	When composing a message, would a user really want to
>>> take into consideration
>>> 	the image formats to use, message size limitation, etc?
>>>
>>> 	For instance, you want to send a PNG image to a friend
>>> and his terminal only supports
>>> 	GIF format. What are you supposed to do? Find an image
>>> conversion tool to convert to GIF?
>>> 	This is annoying if you are using a PC, imagine with a
>>> mobile phone or handheld?
>>> 	
>>> 	For usability reasons, the user wants to send a message
>>> without caring "too much" about
>>> 	what the other end is supporting.
>>>
>>> 2)administered by intermediaries: this is discussed in detail
>>> in one of the drafts.
>>>
>>> 	Performing adaptation in the network is controversial
>>> but this is the only way to support
>>> 	interoperability and good user experience.
>>>
>>>> the applicability and impact of this mechanism is larger
>>> than the problem of
>>>> instant messaging and presence. While clearly, from the
>>> framework, instant
>>>> messaging and presence cases are driving this work, it is
>>> applicable to the
>>>> general use of SIP events (messaging, I think, is something
>>> of a corner case).
>>>
>>> Yes, applicability and impact is larger than IM and presence.
>>> It applies to many other
>>> applications including the case of audio/video conferencing
>>> (for instance when there is
>>> no common audio or video codec between two ends).
>>>
>>> The drafts use the "corner case" of SIP IM for a few reasons:
>>> 1) In SIP IM, there is no concept of capability negotiation
>>> (unlike the case of sessions using SDP).
>>> 	A user sends a message without knowing anything about
>>> the recipient's terminal capabilities.
>>> 2) In SIP IM, it easier to argue that there will be
>>> interoperability problems because of the variety of content
>>> types that could be sent (in audio/video session codecs are
>>> typically more agreed on). Right now text is mostly used but
>>> richer content will soon be used as is the case in Multimedia
>>> Messaging Service (MMS). By the way, message adaptation is a
>>> serious issue in MMS because of fast product capability
>>> evolution. It's hard to keep interoperability while not
>>> restricting new phones to send just "low-end" content.
>>> 3) It is easier to explain the problem and propose a solution
>>> with a smaller well-defined problem.
>>>
>>> Once we agree that SIP message adaptation is required, the
>>> requirements and solutions should be established from global
>>> perspective; not just SIP IM. For that reason, SIPPING may be
>>> the most appropriate place to initiate this activity.
>>>
>>> Stephane
>>>
>>> -----Original Message-----
>>> From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>> Sent: Friday, November 08, 2002 6:58 AM
>>> To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com;
>>> drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
>>> adaptationInternet-Drafts
>>>
>>>
>>>
>>> It seems to me that these filtering drafts concern the
>>> modification of MIME
>>> bodies in SIP messages by intermediaries. This is not exactly an
>>> uncontroversial topic in SIP circles, and therefore I don't
>>> think it is a
>>> foregone conclusion that this is work that some SIP-related
>> WG should
>>> charter. At a high level, these drafts also argue that capability
>>> negotiation should be administered by intermediaries rather
>>> than through an
>>> end-to-end process; this approach may attract some similar
>>> controversy.
>>>
>>> Provided that this is work the community would like to pursue, the
>>> applicability and impact of this mechanism is larger than the
>>> problem of
>>> instant messaging and presence. While clearly, from the
>>> framework, instant
>>> messaging and presence cases are driving this work, it is
>>> applicable to the
>>> general use of SIP events (messaging, I think, is something
>>> of a corner
>>> case). While SIMPLE could certainly spend some time refining
>>> the framework
>>> and requirements related to IM & presence, I imagine that at
>>> a mechanism
>>> stage this work would need to take place in SIPPING.
>>>
>>> Jon Peterson
>>> NeuStar, Inc.
>>>
>>>> -----Original Message-----
>>>> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
>>>> Sent: Friday, November 08, 2002 3:47 AM
>>>> To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
>>>> Gonzalo.Camarillo@lmf.ericsson.se
>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
>>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
>>>> adaptationInternet-Drafts
>>>>
>>>>
>>>> Hi,
>>>>
>>>> Actually this thread is about two separate things:
>>>> - Event filtering
>>>> - Multimedia message adaptation
>>>>
>>>> Neither of them appears currently on any sippish WG charter
>>>> currently.
>>>>
>>>> Event filtering has been discussed several times and it is
>>>> even mentioned in (but out of scope of) SIP Events RFC. My
>>>> impression has been that people think that it is needed, but
>>>> there has been debate about scope and feasibility. I hope the
>>>> requirements draft will help in that discussion. My own
>>>> opinion is that what is concretely needed in short term is
>>>> some simple filtering definitions for Presence event package.
>>>> More wide-scoped and complex things could be worked upon as
>>>> the understanding accumulates.
>>>>
>>>> Multimedia message adaptation hasn't been yet discussed much.
>>>> I think it is in general a desirable feature, especially for
>>>> relatively small and dumb terminals, which are not easily
>>>> upgradable and may not understand all media formats.
>>>>
>>>> So I propose the WG chairs think where these items would be
>>>> appropriate, and if there is enough interest for them, let's
>>>> put them on the charters.
>>>>
>>>> Markus
>>>>
>>>>> -----Original Message-----
>>>>> From: ext Dean Willis [mailto:dean.willis@softarmor.com]
>>>>> Sent: 08 November, 2002 5:11
>>>>> To: Drage, Keith (Keith)
>>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
>>>>> Subject: Re: [Sipping] RE: [Simple] Multimedia message
>>>>> adaptationInternet-Drafts
>>>>>
>>>>>
>>>>> Well, I'd like to hear opinions from the participants here . . .
>>>>>
>>>>> Clearly they aren't explicitly on the charter for either
>>>>> group. Do we as
>>>>> yet have a consensus that we need to work on these
>>>> problems? If so, we
>>>>> can consider WHERE to work on them. I suspect SIPPING is
>>> closer to a
>>>>> matching scope than is SIMPLE, but the relevant ADs may have
>>>>> suggestions
>>>>> to make there as well.
>>>>>
>>>>> --
>>>>> Dean
>>>>>
>>>>> On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
>>>>>> I am getting a bit confused as to which group should be
>>>>> discussing these filtering issues.
>>>>>>
>>>>>> Could we have a statement from the WG chairs of SIPPING or
>>>>> SIMPLE as to whether this, and the moran drafts, are part of
>>>>> the scope of SIPPING or SIMPLE.
>>>>>>
>>>>>> And before you say these are both author drafts, I think we
>>>>> do need to charter one of the WGs to do some work in this
>>>>> area - I am just not sure of the exact scope yet.
>>>>>>
>>>>>> Keith
>>>>>>
>>>>>> Keith Drage
>>>>>> Lucent Technologies
>>>>>> Tel: +44 1793 776249
>>>>>> Email: drage@lucent.com
>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
>>>>>>> Sent: 06 November 2002 18:24
>>>>>>> To: sipping@ietf.org; simple@mailman.dynamicsoft.com
>>>>>>> Subject: [Simple] Multimedia message adaptation
>>> Internet-Drafts
>>>>>>>
>>>>>>>
>>>>>>> 	While these drafts concern event filtering,
>>>> too, the subject was
>>>>>>> 	a bit misleading because I lazily just followed
>>>> up Tim's e-mail.
>>>>>>>
>>>>>>> 					Pekka
>>>>>>>
>>>>>>>
>> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
>>>>>>> ptation-framework-00.txt
>>>>>>>
>>>>>>>
>> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
>>>>>>> ptation-requirements-00.txt
>>>>>>>
>>>>>>> Pekka Pessi <Pekka.Pessi@nokia.com> writes:
>>>>>>>> We have submitted two drafts regarding multimedia message
>>>>>>>> adaptation. A multimedia message is typically a message
>>>>>>>> containing images, audio or video clips and their
>>> presentation
>>>>>>>> information, e.g., smil. Also, even XML-formatted text may
>>>>>>>> require adaptation in some cases.
>>>>>>>
>>>>>>>> Our goal is to have a framework using SIP, HTTP
>> and MIME that
>>>>>>>> allows a person sending multimedia message to adapt
>>> the message
>>>>>>>> contents suitable to all the recipients. In some cases the
>>>>>>>> adaptation can be done by the sending terminal, but
>>> we also see
>>>>>>>> that an adaptation service would be very useful in
>>> many cases.
>>>>>>>> Such an adaptation mechanism is used by MMS service
>>> provided by
>>>>>>>> cellular networks nowadays.
>>>>>>>
>>>>>>>> The message adaptation work concerns both SIPPING
>> and SIMPLE,
>>>>>>>> the requirements I-D lists use cases and requirements for
>>>>>>>> multimedia messaging and message adaptation
>> solutions and the
>>>>>>>> framework I-D tries to explore possible solutions.
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> simple mailing list
>>>>>>> simple@mailman.dynamicsoft.com
>>>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>>>>>
>>>>>> _______________________________________________
>>>>>> 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@mailman.dynamicsoft.com
>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>>>
>>>> _______________________________________________
>>>> simple mailing list
>>>> simple@mailman.dynamicsoft.com
>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>>
>>> _______________________________________________
>>> 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@mailman.dynamicsoft.com
>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>> _______________________________________________
>>> 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@mailman.dynamicsoft.com
>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>
> _______________________________________________
> 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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 13 21:04:54 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA24484
	for <simple-archive@lists.ietf.org>; Wed, 13 Nov 2002 21:04:53 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAE2435r013165;
	Wed, 13 Nov 2002 21:04:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id VAA11830;
	Wed, 13 Nov 2002 21:05:05 -0500 (EST)
Received: from sj-msg-core-4.cisco.com (sj-msg-core-4.cisco.com [171.71.163.54])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id VAA11813
	for <simple@mailman.dynamicsoft.com>; Wed, 13 Nov 2002 21:03:35 -0500 (EST)
Received: from imop.cisco.com (IDENT:mirapoint@imop.cisco.com [171.69.11.44])
	by sj-msg-core-4.cisco.com (8.12.2/8.12.2) with ESMTP id gAE23Y5V029878
	for <simple@mailman.dynamicsoft.com>; Wed, 13 Nov 2002 18:03:34 -0800 (PST)
Received: from cisco.com (ssh-sjc-1.cisco.com [171.68.225.134])
	by imop.cisco.com (Mirapoint Messaging Server MOS 3.2.1-GA)
	with ESMTP id ABH19663;
	Wed, 13 Nov 2002 18:01:09 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v546)
Content-Type: text/plain; charset=US-ASCII; format=flowed
Subject: pls stop cross posting (was Fwd: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
From: Rohan Mahy <rohan@cisco.com>
To: simple@mailman.dynamicsoft.com
Content-Transfer-Encoding: 7bit
Message-Id: <4890CF3A-F775-11D6-B86C-0003938AF740@cisco.com>
X-Mailer: Apple Mail (2.546)
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 13 Nov 2002 18:03:35 -0800
Content-Transfer-Encoding: 7bit



Begin forwarded message:

> hello,
>
> please cease an desist cross posting when you reply.  sipping seems 
> like the default wg, so please send your comments only to 
> sipping@ietf.org.
>
> thanks,
> -rohan
>
> On Wednesday, November 13, 2002, at 07:35 AM, 
> Jose.Costa-Requena@nokia.com wrote:
>
>> Hi,
>>
>> According to LEMONADE requirements, it is considering mainly 
>> messaging systems and I agree that this proposal could fit into that 
>> context at some extent. Nevertheless, the actual proposal deals with 
>> content adaptation based on UA capabilities registered with SIP. 
>> Thus, I consider that it is within SIPPING scope, as well.
>> Comments?
>> BR
>> Jose
>>
>> -----Original Message-----
>> From: Srinivas Bindignavile (NRC/Boston)
>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
>> adaptationInternet-Drafts
>>
>>
>> Hi,
>>
>> As Eric has indicated, the OPES WG is considering transcoding issues! 
>> However, presently, rather than being protocol-agnostic, it is being 
>> designed for HTTP and RTP only. SIP is not being considered here.
>>
>> -Srini
>>
>>> -----Original Message-----
>>> From: ext Eric Burger [mailto:eburger@snowshore.com]
>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
>>> adaptationInternet-Drafts
>>>
>>>
>>>
>>> There are already TWO work groups that are considering
>>> EXACTLY these transcoding requirements.
>>>
>>> They are OPES and LEMONADE.
>>>
>>> I would offer that discussion of these capabilities happen in
>>> those groups.  If SIP is the appropriate mechanism, then
>>> those groups will submit the appropriate drafts to SIPPING,
>>> outlining the requirements.
>>>
>>>> -----Original Message----- From: Jose.Costa-Requena@nokia.com
>>> [snip]
>>>> Nevertheless, "content adaptation" I-D has a wider scope
>>>> since it is considering any content-type and it is taking
>>>> into account the terminal/user preferences. So I would say
>>>> that  it fits into SIPPING WG while the filtering I-D is
>>>> mainly dealing with presence and I think it should be handled
>>>> at SIMPLE WG.
>>>> BR
>>>> Jose
>>>>
>>>> -----Original Message----- From: Coulombe Stephane (NRC/Dallas)
>>>>> At a high level, these drafts also argue that capability
>>>>> negotiation should be administered by intermediaries rather
>>>> than through an
>>>>> end-to-end process; this approach may attract some similar
>>>> controversy.
>>>>
>>>> Proposed capability negotiation can be used both ways (end-to-end or
>>>> administered by intermediaries).
>>>> 1) end-to-end: Someone who wants to send an Instant Message
>>>> to another user
>>>> 	can send an OPTION query to learn about its terminal
>>>> capabilities and
>>>> 	then create a message within its capabilities.
>>>> 	
>>>> 	I guess this is not controversial. However how
>>>> realistic and usable is it in practice?
>>>> 	When composing a message, would a user really want to
>>>> take into consideration
>>>> 	the image formats to use, message size limitation, etc?
>>>>
>>>> 	For instance, you want to send a PNG image to a friend
>>>> and his terminal only supports
>>>> 	GIF format. What are you supposed to do? Find an image
>>>> conversion tool to convert to GIF?
>>>> 	This is annoying if you are using a PC, imagine with a
>>>> mobile phone or handheld?
>>>> 	
>>>> 	For usability reasons, the user wants to send a message
>>>> without caring "too much" about
>>>> 	what the other end is supporting.
>>>>
>>>> 2)administered by intermediaries: this is discussed in detail
>>>> in one of the drafts.
>>>>
>>>> 	Performing adaptation in the network is controversial
>>>> but this is the only way to support
>>>> 	interoperability and good user experience.
>>>>
>>>>> the applicability and impact of this mechanism is larger
>>>> than the problem of
>>>>> instant messaging and presence. While clearly, from the
>>>> framework, instant
>>>>> messaging and presence cases are driving this work, it is
>>>> applicable to the
>>>>> general use of SIP events (messaging, I think, is something
>>>> of a corner case).
>>>>
>>>> Yes, applicability and impact is larger than IM and presence.
>>>> It applies to many other
>>>> applications including the case of audio/video conferencing
>>>> (for instance when there is
>>>> no common audio or video codec between two ends).
>>>>
>>>> The drafts use the "corner case" of SIP IM for a few reasons:
>>>> 1) In SIP IM, there is no concept of capability negotiation
>>>> (unlike the case of sessions using SDP).
>>>> 	A user sends a message without knowing anything about
>>>> the recipient's terminal capabilities.
>>>> 2) In SIP IM, it easier to argue that there will be
>>>> interoperability problems because of the variety of content
>>>> types that could be sent (in audio/video session codecs are
>>>> typically more agreed on). Right now text is mostly used but
>>>> richer content will soon be used as is the case in Multimedia
>>>> Messaging Service (MMS). By the way, message adaptation is a
>>>> serious issue in MMS because of fast product capability
>>>> evolution. It's hard to keep interoperability while not
>>>> restricting new phones to send just "low-end" content.
>>>> 3) It is easier to explain the problem and propose a solution
>>>> with a smaller well-defined problem.
>>>>
>>>> Once we agree that SIP message adaptation is required, the
>>>> requirements and solutions should be established from global
>>>> perspective; not just SIP IM. For that reason, SIPPING may be
>>>> the most appropriate place to initiate this activity.
>>>>
>>>> Stephane
>>>>
>>>> -----Original Message-----
>>>> From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
>>>> Sent: Friday, November 08, 2002 6:58 AM
>>>> To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com;
>>>> drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
>>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
>>>> adaptationInternet-Drafts
>>>>
>>>>
>>>>
>>>> It seems to me that these filtering drafts concern the
>>>> modification of MIME
>>>> bodies in SIP messages by intermediaries. This is not exactly an
>>>> uncontroversial topic in SIP circles, and therefore I don't
>>>> think it is a
>>>> foregone conclusion that this is work that some SIP-related
>>> WG should
>>>> charter. At a high level, these drafts also argue that capability
>>>> negotiation should be administered by intermediaries rather
>>>> than through an
>>>> end-to-end process; this approach may attract some similar
>>>> controversy.
>>>>
>>>> Provided that this is work the community would like to pursue, the
>>>> applicability and impact of this mechanism is larger than the
>>>> problem of
>>>> instant messaging and presence. While clearly, from the
>>>> framework, instant
>>>> messaging and presence cases are driving this work, it is
>>>> applicable to the
>>>> general use of SIP events (messaging, I think, is something
>>>> of a corner
>>>> case). While SIMPLE could certainly spend some time refining
>>>> the framework
>>>> and requirements related to IM & presence, I imagine that at
>>>> a mechanism
>>>> stage this work would need to take place in SIPPING.
>>>>
>>>> Jon Peterson
>>>> NeuStar, Inc.
>>>>
>>>>> -----Original Message-----
>>>>> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
>>>>> Sent: Friday, November 08, 2002 3:47 AM
>>>>> To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
>>>>> Gonzalo.Camarillo@lmf.ericsson.se
>>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
>>>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
>>>>> adaptationInternet-Drafts
>>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> Actually this thread is about two separate things:
>>>>> - Event filtering
>>>>> - Multimedia message adaptation
>>>>>
>>>>> Neither of them appears currently on any sippish WG charter
>>>>> currently.
>>>>>
>>>>> Event filtering has been discussed several times and it is
>>>>> even mentioned in (but out of scope of) SIP Events RFC. My
>>>>> impression has been that people think that it is needed, but
>>>>> there has been debate about scope and feasibility. I hope the
>>>>> requirements draft will help in that discussion. My own
>>>>> opinion is that what is concretely needed in short term is
>>>>> some simple filtering definitions for Presence event package.
>>>>> More wide-scoped and complex things could be worked upon as
>>>>> the understanding accumulates.
>>>>>
>>>>> Multimedia message adaptation hasn't been yet discussed much.
>>>>> I think it is in general a desirable feature, especially for
>>>>> relatively small and dumb terminals, which are not easily
>>>>> upgradable and may not understand all media formats.
>>>>>
>>>>> So I propose the WG chairs think where these items would be
>>>>> appropriate, and if there is enough interest for them, let's
>>>>> put them on the charters.
>>>>>
>>>>> Markus
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: ext Dean Willis [mailto:dean.willis@softarmor.com]
>>>>>> Sent: 08 November, 2002 5:11
>>>>>> To: Drage, Keith (Keith)
>>>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
>>>>>> Subject: Re: [Sipping] RE: [Simple] Multimedia message
>>>>>> adaptationInternet-Drafts
>>>>>>
>>>>>>
>>>>>> Well, I'd like to hear opinions from the participants here . . .
>>>>>>
>>>>>> Clearly they aren't explicitly on the charter for either
>>>>>> group. Do we as
>>>>>> yet have a consensus that we need to work on these
>>>>> problems? If so, we
>>>>>> can consider WHERE to work on them. I suspect SIPPING is
>>>> closer to a
>>>>>> matching scope than is SIMPLE, but the relevant ADs may have
>>>>>> suggestions
>>>>>> to make there as well.
>>>>>>
>>>>>> --
>>>>>> Dean
>>>>>>
>>>>>> On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
>>>>>>> I am getting a bit confused as to which group should be
>>>>>> discussing these filtering issues.
>>>>>>>
>>>>>>> Could we have a statement from the WG chairs of SIPPING or
>>>>>> SIMPLE as to whether this, and the moran drafts, are part of
>>>>>> the scope of SIPPING or SIMPLE.
>>>>>>>
>>>>>>> And before you say these are both author drafts, I think we
>>>>>> do need to charter one of the WGs to do some work in this
>>>>>> area - I am just not sure of the exact scope yet.
>>>>>>>
>>>>>>> Keith
>>>>>>>
>>>>>>> Keith Drage
>>>>>>> Lucent Technologies
>>>>>>> Tel: +44 1793 776249
>>>>>>> Email: drage@lucent.com
>>>>>>>
>>>>>>>> -----Original Message-----
>>>>>>>> From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
>>>>>>>> Sent: 06 November 2002 18:24
>>>>>>>> To: sipping@ietf.org; simple@mailman.dynamicsoft.com
>>>>>>>> Subject: [Simple] Multimedia message adaptation
>>>> Internet-Drafts
>>>>>>>>
>>>>>>>>
>>>>>>>> 	While these drafts concern event filtering,
>>>>> too, the subject was
>>>>>>>> 	a bit misleading because I lazily just followed
>>>>> up Tim's e-mail.
>>>>>>>>
>>>>>>>> 					Pekka
>>>>>>>>
>>>>>>>>
>>> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
>>>>>>>> ptation-framework-00.txt
>>>>>>>>
>>>>>>>>
>>> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
>>>>>>>> ptation-requirements-00.txt
>>>>>>>>
>>>>>>>> Pekka Pessi <Pekka.Pessi@nokia.com> writes:
>>>>>>>>> We have submitted two drafts regarding multimedia message
>>>>>>>>> adaptation. A multimedia message is typically a message
>>>>>>>>> containing images, audio or video clips and their
>>>> presentation
>>>>>>>>> information, e.g., smil. Also, even XML-formatted text may
>>>>>>>>> require adaptation in some cases.
>>>>>>>>
>>>>>>>>> Our goal is to have a framework using SIP, HTTP
>>> and MIME that
>>>>>>>>> allows a person sending multimedia message to adapt
>>>> the message
>>>>>>>>> contents suitable to all the recipients. In some cases the
>>>>>>>>> adaptation can be done by the sending terminal, but
>>>> we also see
>>>>>>>>> that an adaptation service would be very useful in
>>>> many cases.
>>>>>>>>> Such an adaptation mechanism is used by MMS service
>>>> provided by
>>>>>>>>> cellular networks nowadays.
>>>>>>>>
>>>>>>>>> The message adaptation work concerns both SIPPING
>>> and SIMPLE,
>>>>>>>>> the requirements I-D lists use cases and requirements for
>>>>>>>>> multimedia messaging and message adaptation
>>> solutions and the
>>>>>>>>> framework I-D tries to explore possible solutions.
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> simple mailing list
>>>>>>>> simple@mailman.dynamicsoft.com
>>>>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> 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@mailman.dynamicsoft.com
>>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>>>>
>>>>> _______________________________________________
>>>>> simple mailing list
>>>>> simple@mailman.dynamicsoft.com
>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>>>
>>>> _______________________________________________
>>>> 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@mailman.dynamicsoft.com
>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>> _______________________________________________
>>>> 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@mailman.dynamicsoft.com
>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>>
>> _______________________________________________
>> 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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 14 09:45:19 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA20653
	for <simple-archive@lists.ietf.org>; Thu, 14 Nov 2002 09:45:18 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAEEk75r015206;
	Thu, 14 Nov 2002 09:46:07 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA14137;
	Thu, 14 Nov 2002 09:47:07 -0500 (EST)
Received: from zcars04f.nortelnetworks.com (zcars04f.nortelnetworks.com [47.129.242.57])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA10120
	for <simple@mailman.dynamicsoft.com>; Wed, 13 Nov 2002 11:16:16 -0500 (EST)
Received: from zcard309.ca.nortel.com (zcard309.ca.nortel.com [47.129.242.69])
	by zcars04f.nortelnetworks.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id gADGFF019940;
	Wed, 13 Nov 2002 11:15:15 -0500 (EST)
Received: by zcard309.ca.nortel.com with Internet Mail Service (5.5.2653.19)
	id <TLKCSGF3>; Wed, 13 Nov 2002 11:15:16 -0500
Message-ID: <87609AFB433BD5118D5E0002A52CD7540420D561@zcard0k6.ca.nortel.com>
From: "Abbie Barbir" <abbieb@nortelnetworks.com>
To: bindignavile.srinivas@nokia.com, eburger@snowshore.com,
        Jose.Costa-Requena@nokia.com, Stephane.Coulombe@nokia.com,
        jon.peterson@neustar.biz, Markus.Isomaki@nokia.com,
        dean.willis@softarmor.com, drage@lucent.com, rohan@cisco.com,
        Gonzalo.Camarillo@lmf.ericsson.se
Cc: sipping@ietf.org, simple@mailman.dynamicsoft.com, Pekka.Pessi@nokia.com,
        ietf-openproxy@imc.org, um@snowshore.com
Subject: RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-
	Drafts
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C28B2F.D67BD55E"
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 13 Nov 2002 11:15:09 -0500

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_01C28B2F.D67BD55E
Content-Type: text/plain

Hi,

The current work focuses on HTTP as the default protocol for OPES services. 

thanks
abbie


> -----Original Message-----
> From: bindignavile.srinivas@nokia.com 
> [mailto:bindignavile.srinivas@nokia.com] 
> Sent: Wednesday, November 13, 2002 10:24 AM
> To: eburger@snowshore.com; Jose.Costa-Requena@nokia.com; 
> Stephane.Coulombe@nokia.com; jon.peterson@neustar.biz; 
> Markus.Isomaki@nokia.com; dean.willis@softarmor.com; 
> drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com; 
> Pekka.Pessi@nokia.com; ietf-openproxy@imc.org; um@snowshore.com
> Subject: RE: [Sipping] RE: [Simple] Multimedia message 
> adaptationInternet-Drafts
> 
> 
> 
> Hi,
> 
> As Eric has indicated, the OPES WG is considering transcoding 
> issues! However, presently, rather than being 
> protocol-agnostic, it is being designed for HTTP and RTP 
> only. SIP is not being considered here.
> 
> -Srini
> 
> > -----Original Message-----
> > From: ext Eric Burger [mailto:eburger@snowshore.com]
> > Sent: Tuesday, November 12, 2002 9:49 AM
> > To: Costa-Requena Jose (NMP/Helsinki); Coulombe Stephane 
> (NRC/Dallas); 
> > jon.peterson@neustar.biz; Isomaki Markus (NRC/Helsinki); 
> > dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com; 
> > Gonzalo.Camarillo@lmf.ericsson.se
> > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com; Pessi Pekka 
> > (NRC/Helsinki); IETF OPES (E-mail); IETF LEMONADE (E-mail)
> > Subject: RE: [Sipping] RE: [Simple] Multimedia message 
> > adaptationInternet-Drafts
> > 
> > 
> > 
> > There are already TWO work groups that are considering
> > EXACTLY these transcoding requirements.
> > 
> > They are OPES and LEMONADE.
> > 
> > I would offer that discussion of these capabilities happen in
> > those groups.  If SIP is the appropriate mechanism, then 
> > those groups will submit the appropriate drafts to SIPPING, 
> > outlining the requirements.
> > 
> > > -----Original Message----- From: Jose.Costa-Requena@nokia.com
> > [snip]
> > > Nevertheless, "content adaptation" I-D has a wider scope
> > > since it is considering any content-type and it is taking 
> > > into account the terminal/user preferences. So I would say 
> > > that  it fits into SIPPING WG while the filtering I-D is 
> > > mainly dealing with presence and I think it should be handled 
> > > at SIMPLE WG.
> > > BR
> > > Jose
> > > 
> > > -----Original Message----- From: Coulombe Stephane (NRC/Dallas)
> > > > At a high level, these drafts also argue that capability 
> > > > negotiation should be administered by intermediaries rather
> > > than through an
> > > > end-to-end process; this approach may attract some similar
> > > controversy.
> > > 
> > > Proposed capability negotiation can be used both ways 
> (end-to-end or 
> > > administered by intermediaries).
> > > 1) end-to-end: Someone who wants to send an Instant Message
> > > to another user
> > > 	can send an OPTION query to learn about its terminal 
> > > capabilities and
> > > 	then create a message within its capabilities.
> > > 	
> > > 	I guess this is not controversial. However how
> > > realistic and usable is it in practice?
> > > 	When composing a message, would a user really want to 
> > > take into consideration 
> > > 	the image formats to use, message size limitation, etc? 
> > > 
> > > 	For instance, you want to send a PNG image to a friend
> > > and his terminal only supports 
> > > 	GIF format. What are you supposed to do? Find an image 
> > > conversion tool to convert to GIF?
> > > 	This is annoying if you are using a PC, imagine with a 
> > > mobile phone or handheld?
> > > 	
> > > 	For usability reasons, the user wants to send a message
> > > without caring "too much" about 
> > > 	what the other end is supporting.
> > >  
> > > 2)administered by intermediaries: this is discussed in detail
> > > in one of the drafts. 
> > > 
> > > 	Performing adaptation in the network is controversial
> > > but this is the only way to support
> > > 	interoperability and good user experience. 
> > > 
> > > > the applicability and impact of this mechanism is larger
> > > than the problem of
> > > > instant messaging and presence. While clearly, from the
> > > framework, instant
> > > > messaging and presence cases are driving this work, it is
> > > applicable to the
> > > > general use of SIP events (messaging, I think, is something
> > > of a corner case).
> > > 
> > > Yes, applicability and impact is larger than IM and presence.
> > > It applies to many other
> > > applications including the case of audio/video conferencing 
> > > (for instance when there is 
> > > no common audio or video codec between two ends).  
> > > 
> > > The drafts use the "corner case" of SIP IM for a few reasons:
> > > 1) In SIP IM, there is no concept of capability negotiation
> > > (unlike the case of sessions using SDP).
> > > 	A user sends a message without knowing anything about 
> > > the recipient's terminal capabilities.
> > > 2) In SIP IM, it easier to argue that there will be 
> > > interoperability problems because of the variety of content 
> > > types that could be sent (in audio/video session codecs are 
> > > typically more agreed on). Right now text is mostly used but 
> > > richer content will soon be used as is the case in Multimedia 
> > > Messaging Service (MMS). By the way, message adaptation is a 
> > > serious issue in MMS because of fast product capability 
> > > evolution. It's hard to keep interoperability while not 
> > > restricting new phones to send just "low-end" content.
> > > 3) It is easier to explain the problem and propose a solution 
> > > with a smaller well-defined problem.
> > > 
> > > Once we agree that SIP message adaptation is required, the
> > > requirements and solutions should be established from global 
> > > perspective; not just SIP IM. For that reason, SIPPING may be 
> > > the most appropriate place to initiate this activity.
> > > 
> > > Stephane
> > > 
> > > -----Original Message-----
> > > From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
> > > Sent: Friday, November 08, 2002 6:58 AM
> > > To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com; 
> > > drage@lucent.com; rohan@cisco.com; 
> Gonzalo.Camarillo@lmf.ericsson.se
> > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > Subject: RE: [Sipping] RE: [Simple] Multimedia message 
> > > adaptationInternet-Drafts
> > > 
> > > 
> > > 
> > > It seems to me that these filtering drafts concern the
> > > modification of MIME
> > > bodies in SIP messages by intermediaries. This is not exactly an
> > > uncontroversial topic in SIP circles, and therefore I don't 
> > > think it is a
> > > foregone conclusion that this is work that some SIP-related 
> > WG should
> > > charter. At a high level, these drafts also argue that capability 
> > > negotiation should be administered by intermediaries rather than 
> > > through an end-to-end process; this approach may attract some 
> > > similar controversy.
> > > 
> > > Provided that this is work the community would like to 
> pursue, the 
> > > applicability and impact of this mechanism is larger than the 
> > > problem of instant messaging and presence. While clearly, from the
> > > framework, instant
> > > messaging and presence cases are driving this work, it is 
> > > applicable to the
> > > general use of SIP events (messaging, I think, is something 
> > > of a corner
> > > case). While SIMPLE could certainly spend some time refining 
> > > the framework
> > > and requirements related to IM & presence, I imagine that at 
> > > a mechanism
> > > stage this work would need to take place in SIPPING.
> > > 
> > > Jon Peterson
> > > NeuStar, Inc.
> > > 
> > > > -----Original Message-----
> > > > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > > > Sent: Friday, November 08, 2002 3:47 AM
> > > > To: dean.willis@softarmor.com; drage@lucent.com; 
> rohan@cisco.com; 
> > > > Gonzalo.Camarillo@lmf.ericsson.se
> > > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > Subject: RE: [Sipping] RE: [Simple] Multimedia message 
> > > > adaptationInternet-Drafts
> > > > 
> > > > 
> > > > Hi,
> > > > 
> > > > Actually this thread is about two separate things:
> > > > - Event filtering
> > > > - Multimedia message adaptation
> > > > 
> > > > Neither of them appears currently on any sippish WG charter
> > > > currently. 
> > > > 
> > > > Event filtering has been discussed several times and it is
> > > > even mentioned in (but out of scope of) SIP Events RFC. My 
> > > > impression has been that people think that it is needed, but 
> > > > there has been debate about scope and feasibility. I hope the 
> > > > requirements draft will help in that discussion. My own 
> > > > opinion is that what is concretely needed in short term is 
> > > > some simple filtering definitions for Presence event package. 
> > > > More wide-scoped and complex things could be worked upon as 
> > > > the understanding accumulates.
> > > > 
> > > > Multimedia message adaptation hasn't been yet discussed much.
> > > > I think it is in general a desirable feature, especially for 
> > > > relatively small and dumb terminals, which are not easily 
> > > > upgradable and may not understand all media formats.
> > > > 
> > > > So I propose the WG chairs think where these items would be
> > > > appropriate, and if there is enough interest for them, let's 
> > > > put them on the charters.
> > > > 
> > > > Markus
> > > > 
> > > > > -----Original Message-----
> > > > > From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> > > > > Sent: 08 November, 2002 5:11
> > > > > To: Drage, Keith (Keith)
> > > > > Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > > Subject: Re: [Sipping] RE: [Simple] Multimedia message 
> > > > > adaptationInternet-Drafts
> > > > > 
> > > > > 
> > > > > Well, I'd like to hear opinions from the participants 
> here . . .
> > > > > 
> > > > > Clearly they aren't explicitly on the charter for either
> > > > > group. Do we as
> > > > > yet have a consensus that we need to work on these 
> > > > problems? If so, we
> > > > > can consider WHERE to work on them. I suspect SIPPING is
> > > closer to a
> > > > > matching scope than is SIMPLE, but the relevant ADs may have
> > > > > suggestions
> > > > > to make there as well.
> > > > > 
> > > > > --
> > > > > Dean
> > > > > 
> > > > > On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> > > > > > I am getting a bit confused as to which group should be
> > > > > discussing these filtering issues.
> > > > > > 
> > > > > > Could we have a statement from the WG chairs of SIPPING or
> > > > > SIMPLE as to whether this, and the moran drafts, are part of
> > > > > the scope of SIPPING or SIMPLE.
> > > > > > 
> > > > > > And before you say these are both author drafts, I think we
> > > > > do need to charter one of the WGs to do some work in this
> > > > > area - I am just not sure of the exact scope yet.
> > > > > > 
> > > > > > Keith
> > > > > > 
> > > > > > Keith Drage
> > > > > > Lucent Technologies
> > > > > > Tel: +44 1793 776249
> > > > > > Email: drage@lucent.com
> > > > > > 
> > > > > > > -----Original Message-----
> > > > > > > From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> > > > > > > Sent: 06 November 2002 18:24
> > > > > > > To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> > > > > > > Subject: [Simple] Multimedia message adaptation
> > > Internet-Drafts
> > > > > > > 
> > > > > > > 
> > > > > > > 	While these drafts concern event filtering,
> > > > too, the subject was
> > > > > > > 	a bit misleading because I lazily just followed
> > > > up Tim's e-mail.
> > > > > > > 
> > > > > > > 					Pekka
> > > > > > > 
> > > > > > > 
> > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > > > ptation-framework-00.txt
> > > > > > > 
> > > > > > > 
> > http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> > > > > > > ptation-requirements-00.txt
> > > > > > > 
> > > > > > > Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> > > > > > > >We have submitted two drafts regarding 
> multimedia message 
> > > > > > > >adaptation. A multimedia message is typically a message 
> > > > > > > >containing images, audio or video clips and their
> > > presentation
> > > > > > > >information, e.g., smil. Also, even 
> XML-formatted text may 
> > > > > > > >require adaptation in some cases.
> > > > > > > 
> > > > > > > >Our goal is to have a framework using SIP, HTTP
> > and MIME that
> > > > > > > >allows a person sending multimedia message to adapt
> > > the message
> > > > > > > >contents suitable to all the recipients. In some 
> cases the 
> > > > > > > >adaptation can be done by the sending terminal, but
> > > we also see
> > > > > > > >that an adaptation service would be very useful in
> > > many cases.
> > > > > > > >Such an adaptation mechanism is used by MMS service
> > > provided by
> > > > > > > >cellular networks nowadays.
> > > > > > > 
> > > > > > > >The message adaptation work concerns both SIPPING
> > and SIMPLE,
> > > > > > > >the requirements I-D lists use cases and 
> requirements for 
> > > > > > > >multimedia messaging and message adaptation
> > solutions and the
> > > > > > > >framework I-D tries to explore possible solutions.
> > > > > > > 
> > > > > > > _______________________________________________
> > > > > > > simple mailing list
> > > > > > > simple@mailman.dynamicsoft.com 
> > > > > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > > > > 
> > > > > > _______________________________________________
> > > > > > 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@mailman.dynamicsoft.com 
> > > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > > 
> > > > _______________________________________________
> > > > simple mailing list
> > > > simple@mailman.dynamicsoft.com 
> > > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > 
> > > _______________________________________________
> > > 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@mailman.dynamicsoft.com 
> > > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > _______________________________________________
> > > 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@mailman.dynamicsoft.com 
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> 

------_=_NextPart_001_01C28B2F.D67BD55E
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2655.35">
<TITLE>RE: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts</TITLE>
</HEAD>
<BODY>

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

<P><FONT SIZE=2>The current work focuses on HTTP as the default protocol for OPES services. </FONT>
</P>

<P><FONT SIZE=2>thanks</FONT>
<BR><FONT SIZE=2>abbie</FONT>
</P>
<BR>

<P><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: bindignavile.srinivas@nokia.com </FONT>
<BR><FONT SIZE=2>&gt; [<A HREF="mailto:bindignavile.srinivas@nokia.com">mailto:bindignavile.srinivas@nokia.com</A>] </FONT>
<BR><FONT SIZE=2>&gt; Sent: Wednesday, November 13, 2002 10:24 AM</FONT>
<BR><FONT SIZE=2>&gt; To: eburger@snowshore.com; Jose.Costa-Requena@nokia.com; </FONT>
<BR><FONT SIZE=2>&gt; Stephane.Coulombe@nokia.com; jon.peterson@neustar.biz; </FONT>
<BR><FONT SIZE=2>&gt; Markus.Isomaki@nokia.com; dean.willis@softarmor.com; </FONT>
<BR><FONT SIZE=2>&gt; drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se</FONT>
<BR><FONT SIZE=2>&gt; Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com; </FONT>
<BR><FONT SIZE=2>&gt; Pekka.Pessi@nokia.com; ietf-openproxy@imc.org; um@snowshore.com</FONT>
<BR><FONT SIZE=2>&gt; Subject: RE: [Sipping] RE: [Simple] Multimedia message </FONT>
<BR><FONT SIZE=2>&gt; adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Hi,</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; As Eric has indicated, the OPES WG is considering transcoding </FONT>
<BR><FONT SIZE=2>&gt; issues! However, presently, rather than being </FONT>
<BR><FONT SIZE=2>&gt; protocol-agnostic, it is being designed for HTTP and RTP </FONT>
<BR><FONT SIZE=2>&gt; only. SIP is not being considered here.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; -Srini</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &gt; From: ext Eric Burger [<A HREF="mailto:eburger@snowshore.com">mailto:eburger@snowshore.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; &gt; Sent: Tuesday, November 12, 2002 9:49 AM</FONT>
<BR><FONT SIZE=2>&gt; &gt; To: Costa-Requena Jose (NMP/Helsinki); Coulombe Stephane </FONT>
<BR><FONT SIZE=2>&gt; (NRC/Dallas); </FONT>
<BR><FONT SIZE=2>&gt; &gt; jon.peterson@neustar.biz; Isomaki Markus (NRC/Helsinki); </FONT>
<BR><FONT SIZE=2>&gt; &gt; dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com; </FONT>
<BR><FONT SIZE=2>&gt; &gt; Gonzalo.Camarillo@lmf.ericsson.se</FONT>
<BR><FONT SIZE=2>&gt; &gt; Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com; Pessi Pekka </FONT>
<BR><FONT SIZE=2>&gt; &gt; (NRC/Helsinki); IETF OPES (E-mail); IETF LEMONADE (E-mail)</FONT>
<BR><FONT SIZE=2>&gt; &gt; Subject: RE: [Sipping] RE: [Simple] Multimedia message </FONT>
<BR><FONT SIZE=2>&gt; &gt; adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; There are already TWO work groups that are considering</FONT>
<BR><FONT SIZE=2>&gt; &gt; EXACTLY these transcoding requirements.</FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; They are OPES and LEMONADE.</FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; I would offer that discussion of these capabilities happen in</FONT>
<BR><FONT SIZE=2>&gt; &gt; those groups.&nbsp; If SIP is the appropriate mechanism, then </FONT>
<BR><FONT SIZE=2>&gt; &gt; those groups will submit the appropriate drafts to SIPPING, </FONT>
<BR><FONT SIZE=2>&gt; &gt; outlining the requirements.</FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; -----Original Message----- From: Jose.Costa-Requena@nokia.com</FONT>
<BR><FONT SIZE=2>&gt; &gt; [snip]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Nevertheless, &quot;content adaptation&quot; I-D has a wider scope</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; since it is considering any content-type and it is taking </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; into account the terminal/user preferences. So I would say </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; that&nbsp; it fits into SIPPING WG while the filtering I-D is </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; mainly dealing with presence and I think it should be handled </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; at SIMPLE WG.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; BR</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Jose</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; -----Original Message----- From: Coulombe Stephane (NRC/Dallas)</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; At a high level, these drafts also argue that capability </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; negotiation should be administered by intermediaries rather</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; than through an</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; end-to-end process; this approach may attract some similar</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; controversy.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Proposed capability negotiation can be used both ways </FONT>
<BR><FONT SIZE=2>&gt; (end-to-end or </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; administered by intermediaries).</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; 1) end-to-end: Someone who wants to send an Instant Message</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; to another user</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; can send an OPTION query to learn about its terminal </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; capabilities and</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; then create a message within its capabilities.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; I guess this is not controversial. However how</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; realistic and usable is it in practice?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; When composing a message, would a user really want to </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; take into consideration </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; the image formats to use, message size limitation, etc? </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; For instance, you want to send a PNG image to a friend</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; and his terminal only supports </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; GIF format. What are you supposed to do? Find an image </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; conversion tool to convert to GIF?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; This is annoying if you are using a PC, imagine with a </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; mobile phone or handheld?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; For usability reasons, the user wants to send a message</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; without caring &quot;too much&quot; about </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; what the other end is supporting.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; 2)administered by intermediaries: this is discussed in detail</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; in one of the drafts. </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; Performing adaptation in the network is controversial</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; but this is the only way to support</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; interoperability and good user experience. </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; the applicability and impact of this mechanism is larger</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; than the problem of</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; instant messaging and presence. While clearly, from the</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; framework, instant</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; messaging and presence cases are driving this work, it is</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; applicable to the</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; general use of SIP events (messaging, I think, is something</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; of a corner case).</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Yes, applicability and impact is larger than IM and presence.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; It applies to many other</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; applications including the case of audio/video conferencing </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; (for instance when there is </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; no common audio or video codec between two ends).&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; The drafts use the &quot;corner case&quot; of SIP IM for a few reasons:</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; 1) In SIP IM, there is no concept of capability negotiation</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; (unlike the case of sessions using SDP).</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &nbsp; A user sends a message without knowing anything about </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; the recipient's terminal capabilities.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; 2) In SIP IM, it easier to argue that there will be </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; interoperability problems because of the variety of content </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; types that could be sent (in audio/video session codecs are </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; typically more agreed on). Right now text is mostly used but </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; richer content will soon be used as is the case in Multimedia </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Messaging Service (MMS). By the way, message adaptation is a </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; serious issue in MMS because of fast product capability </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; evolution. It's hard to keep interoperability while not </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; restricting new phones to send just &quot;low-end&quot; content.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; 3) It is easier to explain the problem and propose a solution </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; with a smaller well-defined problem.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Once we agree that SIP message adaptation is required, the</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; requirements and solutions should be established from global </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; perspective; not just SIP IM. For that reason, SIPPING may be </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; the most appropriate place to initiate this activity.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Stephane</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; From: ext Peterson, Jon [<A HREF="mailto:jon.peterson@neustar.biz">mailto:jon.peterson@neustar.biz</A>]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Sent: Friday, November 08, 2002 6:58 AM</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; drage@lucent.com; rohan@cisco.com; </FONT>
<BR><FONT SIZE=2>&gt; Gonzalo.Camarillo@lmf.ericsson.se</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Subject: RE: [Sipping] RE: [Simple] Multimedia message </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; It seems to me that these filtering drafts concern the</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; modification of MIME</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; bodies in SIP messages by intermediaries. This is not exactly an</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; uncontroversial topic in SIP circles, and therefore I don't </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; think it is a</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; foregone conclusion that this is work that some SIP-related </FONT>
<BR><FONT SIZE=2>&gt; &gt; WG should</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; charter. At a high level, these drafts also argue that capability </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; negotiation should be administered by intermediaries rather than </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; through an end-to-end process; this approach may attract some </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; similar controversy.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Provided that this is work the community would like to </FONT>
<BR><FONT SIZE=2>&gt; pursue, the </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; applicability and impact of this mechanism is larger than the </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; problem of instant messaging and presence. While clearly, from the</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; framework, instant</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; messaging and presence cases are driving this work, it is </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; applicable to the</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; general use of SIP events (messaging, I think, is something </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; of a corner</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; case). While SIMPLE could certainly spend some time refining </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; the framework</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; and requirements related to IM &amp; presence, I imagine that at </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; a mechanism</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; stage this work would need to take place in SIPPING.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Jon Peterson</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; NeuStar, Inc.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; From: Markus.Isomaki@nokia.com [<A HREF="mailto:Markus.Isomaki@nokia.com">mailto:Markus.Isomaki@nokia.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Sent: Friday, November 08, 2002 3:47 AM</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; To: dean.willis@softarmor.com; drage@lucent.com; </FONT>
<BR><FONT SIZE=2>&gt; rohan@cisco.com; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Gonzalo.Camarillo@lmf.ericsson.se</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Subject: RE: [Sipping] RE: [Simple] Multimedia message </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Hi,</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Actually this thread is about two separate things:</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; - Event filtering</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; - Multimedia message adaptation</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Neither of them appears currently on any sippish WG charter</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; currently. </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Event filtering has been discussed several times and it is</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; even mentioned in (but out of scope of) SIP Events RFC. My </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; impression has been that people think that it is needed, but </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; there has been debate about scope and feasibility. I hope the </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; requirements draft will help in that discussion. My own </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; opinion is that what is concretely needed in short term is </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; some simple filtering definitions for Presence event package. </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; More wide-scoped and complex things could be worked upon as </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; the understanding accumulates.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Multimedia message adaptation hasn't been yet discussed much.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; I think it is in general a desirable feature, especially for </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; relatively small and dumb terminals, which are not easily </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; upgradable and may not understand all media formats.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; So I propose the WG chairs think where these items would be</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; appropriate, and if there is enough interest for them, let's </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; put them on the charters.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Markus</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; From: ext Dean Willis [<A HREF="mailto:dean.willis@softarmor.com">mailto:dean.willis@softarmor.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; Sent: 08 November, 2002 5:11</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; To: Drage, Keith (Keith)</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; Subject: Re: [Sipping] RE: [Simple] Multimedia message </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; Well, I'd like to hear opinions from the participants </FONT>
<BR><FONT SIZE=2>&gt; here . . .</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; Clearly they aren't explicitly on the charter for either</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; group. Do we as</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; yet have a consensus that we need to work on these </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; problems? If so, we</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; can consider WHERE to work on them. I suspect SIPPING is</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; closer to a</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; matching scope than is SIMPLE, but the relevant ADs may have</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; suggestions</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; to make there as well.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; --</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; Dean</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; I am getting a bit confused as to which group should be</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; discussing these filtering issues.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Could we have a statement from the WG chairs of SIPPING or</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; SIMPLE as to whether this, and the moran drafts, are part of</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; the scope of SIPPING or SIMPLE.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; And before you say these are both author drafts, I think we</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; do need to charter one of the WGs to do some work in this</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; area - I am just not sure of the exact scope yet.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Keith</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Keith Drage</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Lucent Technologies</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Tel: +44 1793 776249</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Email: drage@lucent.com</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; From: Pekka Pessi [<A HREF="mailto:Pekka.Pessi@nokia.com">mailto:Pekka.Pessi@nokia.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; Sent: 06 November 2002 18:24</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; To: sipping@ietf.org; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; Subject: [Simple] Multimedia message adaptation</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Internet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &nbsp; While these drafts concern event filtering,</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; too, the subject was</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &nbsp; a bit misleading because I lazily just followed</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; up Tim's e-mail.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pekka</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; <A HREF="http://www.ietf.org/internet-drafts/draft-coulombe-message-ada" TARGET="_blank">http://www.ietf.org/internet-drafts/draft-coulombe-message-ada</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; ptation-framework-00.txt</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; <A HREF="http://www.ietf.org/internet-drafts/draft-coulombe-message-ada" TARGET="_blank">http://www.ietf.org/internet-drafts/draft-coulombe-message-ada</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; ptation-requirements-00.txt</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; Pekka Pessi &lt;Pekka.Pessi@nokia.com&gt; writes:</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;We have submitted two drafts regarding </FONT>
<BR><FONT SIZE=2>&gt; multimedia message </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;adaptation. A multimedia message is typically a message </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;containing images, audio or video clips and their</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; presentation</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;information, e.g., smil. Also, even </FONT>
<BR><FONT SIZE=2>&gt; XML-formatted text may </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;require adaptation in some cases.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;Our goal is to have a framework using SIP, HTTP</FONT>
<BR><FONT SIZE=2>&gt; &gt; and MIME that</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;allows a person sending multimedia message to adapt</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; the message</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;contents suitable to all the recipients. In some </FONT>
<BR><FONT SIZE=2>&gt; cases the </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;adaptation can be done by the sending terminal, but</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; we also see</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;that an adaptation service would be very useful in</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; many cases.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;Such an adaptation mechanism is used by MMS service</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; provided by</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;cellular networks nowadays.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;The message adaptation work concerns both SIPPING</FONT>
<BR><FONT SIZE=2>&gt; &gt; and SIMPLE,</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;the requirements I-D lists use cases and </FONT>
<BR><FONT SIZE=2>&gt; requirements for </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;multimedia messaging and message adaptation</FONT>
<BR><FONT SIZE=2>&gt; &gt; solutions and the</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;framework I-D tries to explore possible solutions.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; simple@mailman.dynamicsoft.com </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; <A HREF="http://mailman.dynamicsoft.com/mailman/listinfo/simple" TARGET="_blank">http://mailman.dynamicsoft.com/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Sipping mailing list</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; <A HREF="https://www1.ietf.org/mailman/listinfo/sipping" TARGET="_blank">https://www1.ietf.org/mailman/listinfo/sipping</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; This list is for NEW development of the application </FONT>
<BR><FONT SIZE=2>&gt; of SIP Use </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; sip-implementors@cs.columbia.edu for questions on</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; current sip</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Use sip@ietf.org for new developments of core SIP</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; simple@mailman.dynamicsoft.com </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; <A HREF="http://mailman.dynamicsoft.com/mailman/listinfo/simple" TARGET="_blank">http://mailman.dynamicsoft.com/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; simple@mailman.dynamicsoft.com </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; <A HREF="http://mailman.dynamicsoft.com/mailman/listinfo/simple" TARGET="_blank">http://mailman.dynamicsoft.com/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Sipping mailing list&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; <A HREF="https://www1.ietf.org/mailman/listinfo/sipping" TARGET="_blank">https://www1.ietf.org/mailman/listinfo/sipping</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; This list </FONT>
<BR><FONT SIZE=2>&gt; is for NEW development of the application of SIP Use </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; sip-implementors@cs.columbia.edu for questions on current sip Use </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; sip@ietf.org for new developments of core SIP </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; simple@mailman.dynamicsoft.com </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; <A HREF="http://mailman.dynamicsoft.com/mailman/listinfo/simple" TARGET="_blank">http://mailman.dynamicsoft.com/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Sipping mailing list&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; <A HREF="https://www1.ietf.org/mailman/listinfo/sipping" TARGET="_blank">https://www1.ietf.org/mailman/listinfo/sipping</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; This list </FONT>
<BR><FONT SIZE=2>&gt; is for NEW development of the application of SIP Use </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; sip-implementors@cs.columbia.edu for questions on current sip Use </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; sip@ietf.org for new developments of core SIP</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &gt; simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; &gt; simple@mailman.dynamicsoft.com </FONT>
<BR><FONT SIZE=2>&gt; &gt; <A HREF="http://mailman.dynamicsoft.com/mailman/listinfo/simple" TARGET="_blank">http://mailman.dynamicsoft.com/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C28B2F.D67BD55E--
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 14 09:47:59 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA20735
	for <simple-archive@lists.ietf.org>; Thu, 14 Nov 2002 09:47:59 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAEEmo5r015259;
	Thu, 14 Nov 2002 09:48:50 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA14177;
	Thu, 14 Nov 2002 09:49:53 -0500 (EST)
Received: from snowshore.com (keeper.snowshore.com [216.57.133.4])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA14009
	for <simple@mailman.dynamicsoft.com>; Thu, 14 Nov 2002 09:17:40 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Message-ID: <4A3384433CE2AB46A63468CB207E209D097B6C@zoe.office.snowshore.com>
Thread-Topic: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
Thread-Index: AcKL2DsO6cWYXZciS8qGVAN+WtLnQQADoget
From: "Eric Burger" <eburger@snowshore.com>
To: <Jose.Costa-Requena@nokia.com>
Cc: <bindignavile.srinivas@nokia.com>, <Stephane.Coulombe@nokia.com>,
        <jon.peterson@neustar.biz>, <Markus.Isomaki@nokia.com>,
        <dean.willis@softarmor.com>, <drage@lucent.com>,
        <Gonzalo.Camarillo@lmf.ericsson.se>, <sipping@ietf.org>,
        <Pekka.Pessi@nokia.com>, <simple@mailman.dynamicsoft.com>,
        <ietf-openproxy@imc.org>, "UM list" <um@snowshore.com>,
        <um@snowshore.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by mailman.dynamicsoft.com id JAA14009
Subject: [Simple] RE: [Sipping] Multimedia message adaptationInternet-Drafts
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 14 Nov 2002 09:17:40 -0500
Content-Transfer-Encoding: 8bit

I understand the sentiment.  Neither opes nor lemonade are perfect fits for the current proposals.  However, I would offer that the proper home for media adaptation is either opes or lemonade.
 
My rationale is simple.  Sipping is a transport area work group.  The experts in the group are transport experts.  The AD's are transport AD's.  Media transformation is an application.  Opes and lemonade are application work groups.  The experts in the groups are application experts.  The AD's are application AD's.
 
I agree that there may be refinement or conventions that will be needed in SIP to support real-time media transformation.  The correct place for that to happen is sipping.  However, the right people with expertise in media transformation are in the opes and lemonade groups.
 
From a charter point of view, media transformation (IMHO) is way out of scope for sipping.  We've heard from Abbie that it is sort of out of scope for opes, as opes is focusing on HTTP.  On the other hand, the mechanism being proposed is rather close to the lemonade work.
 
I think this work fits into lemonade charter items 1 (retrieval protocols) and 5 (translation services). We can refine the language to explicitly contain the real-time adaptation work items, if that would make everyone happy.
 
--
- Eric
 
 
 
 
SIPPING is for SIP. OPES and LEMONADE are specifically for media transformation.  Said differently, we have transport experts in SIPPING and application experts in OPES and LEMONADE.

	-----Original Message----- 
	From: Rohan Mahy [mailto:rohan@cisco.com] 
	Sent: Wed 11/13/2002 9:00 PM 
	To: Jose.Costa-Requena@nokia.com 
	Cc: bindignavile.srinivas@nokia.com; Eric Burger; Stephane.Coulombe@nokia.com; jon.peterson@neustar.biz; Markus.Isomaki@nokia.com; dean.willis@softarmor.com; drage@lucent.com; Gonzalo.Camarillo@lmf.ericsson.se; sipping@ietf.org; Pekka.Pessi@nokia.com; simple@mailman.dynamicsoft.com; ietf-openproxy@imc.org; UM list 
	Subject: Re: [Sipping] RE: [Simple] Multimedia message adaptationInternet-Drafts
	
	

	hello,
	
	please cease an desist cross posting when you reply.  sipping seems
	like the default wg, so please send your comments only to
	sipping@ietf.org.
	
	thanks,
	-rohan
	
	On Wednesday, November 13, 2002, at 07:35 AM,
	Jose.Costa-Requena@nokia.com wrote:
	
	> Hi,
	>
	> According to LEMONADE requirements, it is considering mainly messaging
	> systems and I agree that this proposal could fit into that context at
	> some extent. Nevertheless, the actual proposal deals with content
	> adaptation based on UA capabilities registered with SIP. Thus, I
	> consider that it is within SIPPING scope, as well.
	> Comments?
	> BR
	> Jose
	>
	> -----Original Message-----
	> From: Srinivas Bindignavile (NRC/Boston)
	> Subject: RE: [Sipping] RE: [Simple] Multimedia message
	> adaptationInternet-Drafts
	>
	>
	> Hi,
	>
	> As Eric has indicated, the OPES WG is considering transcoding issues!
	> However, presently, rather than being protocol-agnostic, it is being
	> designed for HTTP and RTP only. SIP is not being considered here.
	>
	> -Srini
	>
	>> -----Original Message-----
	>> From: ext Eric Burger [mailto:eburger@snowshore.com]
	>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
	>> adaptationInternet-Drafts
	>>
	>>
	>>
	>> There are already TWO work groups that are considering
	>> EXACTLY these transcoding requirements.
	>>
	>> They are OPES and LEMONADE.
	>>
	>> I would offer that discussion of these capabilities happen in
	>> those groups.  If SIP is the appropriate mechanism, then
	>> those groups will submit the appropriate drafts to SIPPING,
	>> outlining the requirements.
	>>
	>>> -----Original Message----- From: Jose.Costa-Requena@nokia.com
	>> [snip]
	>>> Nevertheless, "content adaptation" I-D has a wider scope
	>>> since it is considering any content-type and it is taking
	>>> into account the terminal/user preferences. So I would say
	>>> that  it fits into SIPPING WG while the filtering I-D is
	>>> mainly dealing with presence and I think it should be handled
	>>> at SIMPLE WG.
	>>> BR
	>>> Jose
	>>>
	>>> -----Original Message----- From: Coulombe Stephane (NRC/Dallas)
	>>>> At a high level, these drafts also argue that capability
	>>>> negotiation should be administered by intermediaries rather
	>>> than through an
	>>>> end-to-end process; this approach may attract some similar
	>>> controversy.
	>>>
	>>> Proposed capability negotiation can be used both ways (end-to-end or
	>>> administered by intermediaries).
	>>> 1) end-to-end: Someone who wants to send an Instant Message
	>>> to another user
	>>>     can send an OPTION query to learn about its terminal
	>>> capabilities and
	>>>     then create a message within its capabilities.
	>>>    
	>>>     I guess this is not controversial. However how
	>>> realistic and usable is it in practice?
	>>>     When composing a message, would a user really want to
	>>> take into consideration
	>>>     the image formats to use, message size limitation, etc?
	>>>
	>>>     For instance, you want to send a PNG image to a friend
	>>> and his terminal only supports
	>>>     GIF format. What are you supposed to do? Find an image
	>>> conversion tool to convert to GIF?
	>>>     This is annoying if you are using a PC, imagine with a
	>>> mobile phone or handheld?
	>>>    
	>>>     For usability reasons, the user wants to send a message
	>>> without caring "too much" about
	>>>     what the other end is supporting.
	>>>
	>>> 2)administered by intermediaries: this is discussed in detail
	>>> in one of the drafts.
	>>>
	>>>     Performing adaptation in the network is controversial
	>>> but this is the only way to support
	>>>     interoperability and good user experience.
	>>>
	>>>> the applicability and impact of this mechanism is larger
	>>> than the problem of
	>>>> instant messaging and presence. While clearly, from the
	>>> framework, instant
	>>>> messaging and presence cases are driving this work, it is
	>>> applicable to the
	>>>> general use of SIP events (messaging, I think, is something
	>>> of a corner case).
	>>>
	>>> Yes, applicability and impact is larger than IM and presence.
	>>> It applies to many other
	>>> applications including the case of audio/video conferencing
	>>> (for instance when there is
	>>> no common audio or video codec between two ends).
	>>>
	>>> The drafts use the "corner case" of SIP IM for a few reasons:
	>>> 1) In SIP IM, there is no concept of capability negotiation
	>>> (unlike the case of sessions using SDP).
	>>>     A user sends a message without knowing anything about
	>>> the recipient's terminal capabilities.
	>>> 2) In SIP IM, it easier to argue that there will be
	>>> interoperability problems because of the variety of content
	>>> types that could be sent (in audio/video session codecs are
	>>> typically more agreed on). Right now text is mostly used but
	>>> richer content will soon be used as is the case in Multimedia
	>>> Messaging Service (MMS). By the way, message adaptation is a
	>>> serious issue in MMS because of fast product capability
	>>> evolution. It's hard to keep interoperability while not
	>>> restricting new phones to send just "low-end" content.
	>>> 3) It is easier to explain the problem and propose a solution
	>>> with a smaller well-defined problem.
	>>>
	>>> Once we agree that SIP message adaptation is required, the
	>>> requirements and solutions should be established from global
	>>> perspective; not just SIP IM. For that reason, SIPPING may be
	>>> the most appropriate place to initiate this activity.
	>>>
	>>> Stephane
	>>>
	>>> -----Original Message-----
	>>> From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
	>>> Sent: Friday, November 08, 2002 6:58 AM
	>>> To: Isomaki Markus (NRC/Helsinki); dean.willis@softarmor.com;
	>>> drage@lucent.com; rohan@cisco.com; Gonzalo.Camarillo@lmf.ericsson.se
	>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
	>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
	>>> adaptationInternet-Drafts
	>>>
	>>>
	>>>
	>>> It seems to me that these filtering drafts concern the
	>>> modification of MIME
	>>> bodies in SIP messages by intermediaries. This is not exactly an
	>>> uncontroversial topic in SIP circles, and therefore I don't
	>>> think it is a
	>>> foregone conclusion that this is work that some SIP-related
	>> WG should
	>>> charter. At a high level, these drafts also argue that capability
	>>> negotiation should be administered by intermediaries rather
	>>> than through an
	>>> end-to-end process; this approach may attract some similar
	>>> controversy.
	>>>
	>>> Provided that this is work the community would like to pursue, the
	>>> applicability and impact of this mechanism is larger than the
	>>> problem of
	>>> instant messaging and presence. While clearly, from the
	>>> framework, instant
	>>> messaging and presence cases are driving this work, it is
	>>> applicable to the
	>>> general use of SIP events (messaging, I think, is something
	>>> of a corner
	>>> case). While SIMPLE could certainly spend some time refining
	>>> the framework
	>>> and requirements related to IM & presence, I imagine that at
	>>> a mechanism
	>>> stage this work would need to take place in SIPPING.
	>>>
	>>> Jon Peterson
	>>> NeuStar, Inc.
	>>>
	>>>> -----Original Message-----
	>>>> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
	>>>> Sent: Friday, November 08, 2002 3:47 AM
	>>>> To: dean.willis@softarmor.com; drage@lucent.com; rohan@cisco.com;
	>>>> Gonzalo.Camarillo@lmf.ericsson.se
	>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
	>>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
	>>>> adaptationInternet-Drafts
	>>>>
	>>>>
	>>>> Hi,
	>>>>
	>>>> Actually this thread is about two separate things:
	>>>> - Event filtering
	>>>> - Multimedia message adaptation
	>>>>
	>>>> Neither of them appears currently on any sippish WG charter
	>>>> currently.
	>>>>
	>>>> Event filtering has been discussed several times and it is
	>>>> even mentioned in (but out of scope of) SIP Events RFC. My
	>>>> impression has been that people think that it is needed, but
	>>>> there has been debate about scope and feasibility. I hope the
	>>>> requirements draft will help in that discussion. My own
	>>>> opinion is that what is concretely needed in short term is
	>>>> some simple filtering definitions for Presence event package.
	>>>> More wide-scoped and complex things could be worked upon as
	>>>> the understanding accumulates.
	>>>>
	>>>> Multimedia message adaptation hasn't been yet discussed much.
	>>>> I think it is in general a desirable feature, especially for
	>>>> relatively small and dumb terminals, which are not easily
	>>>> upgradable and may not understand all media formats.
	>>>>
	>>>> So I propose the WG chairs think where these items would be
	>>>> appropriate, and if there is enough interest for them, let's
	>>>> put them on the charters.
	>>>>
	>>>> Markus
	>>>>
	>>>>> -----Original Message-----
	>>>>> From: ext Dean Willis [mailto:dean.willis@softarmor.com]
	>>>>> Sent: 08 November, 2002 5:11
	>>>>> To: Drage, Keith (Keith)
	>>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
	>>>>> Subject: Re: [Sipping] RE: [Simple] Multimedia message
	>>>>> adaptationInternet-Drafts
	>>>>>
	>>>>>
	>>>>> Well, I'd like to hear opinions from the participants here . . .
	>>>>>
	>>>>> Clearly they aren't explicitly on the charter for either
	>>>>> group. Do we as
	>>>>> yet have a consensus that we need to work on these
	>>>> problems? If so, we
	>>>>> can consider WHERE to work on them. I suspect SIPPING is
	>>> closer to a
	>>>>> matching scope than is SIMPLE, but the relevant ADs may have
	>>>>> suggestions
	>>>>> to make there as well.
	>>>>>
	>>>>> --
	>>>>> Dean
	>>>>>
	>>>>> On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
	>>>>>> I am getting a bit confused as to which group should be
	>>>>> discussing these filtering issues.
	>>>>>>
	>>>>>> Could we have a statement from the WG chairs of SIPPING or
	>>>>> SIMPLE as to whether this, and the moran drafts, are part of
	>>>>> the scope of SIPPING or SIMPLE.
	>>>>>>
	>>>>>> And before you say these are both author drafts, I think we
	>>>>> do need to charter one of the WGs to do some work in this
	>>>>> area - I am just not sure of the exact scope yet.
	>>>>>>
	>>>>>> Keith
	>>>>>>
	>>>>>> Keith Drage
	>>>>>> Lucent Technologies
	>>>>>> Tel: +44 1793 776249
	>>>>>> Email: drage@lucent.com
	>>>>>>
	>>>>>>> -----Original Message-----
	>>>>>>> From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
	>>>>>>> Sent: 06 November 2002 18:24
	>>>>>>> To: sipping@ietf.org; simple@mailman.dynamicsoft.com
	>>>>>>> Subject: [Simple] Multimedia message adaptation
	>>> Internet-Drafts
	>>>>>>>
	>>>>>>>
	>>>>>>>         While these drafts concern event filtering,
	>>>> too, the subject was
	>>>>>>>         a bit misleading because I lazily just followed
	>>>> up Tim's e-mail.
	>>>>>>>
	>>>>>>>                                         Pekka
	>>>>>>>
	>>>>>>>
	>> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
	>>>>>>> ptation-framework-00.txt
	>>>>>>>
	>>>>>>>
	>> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
	>>>>>>> ptation-requirements-00.txt
	>>>>>>>
	>>>>>>> Pekka Pessi <Pekka.Pessi@nokia.com> writes:
	>>>>>>>> We have submitted two drafts regarding multimedia message
	>>>>>>>> adaptation. A multimedia message is typically a message
	>>>>>>>> containing images, audio or video clips and their
	>>> presentation
	>>>>>>>> information, e.g., smil. Also, even XML-formatted text may
	>>>>>>>> require adaptation in some cases.
	>>>>>>>
	>>>>>>>> Our goal is to have a framework using SIP, HTTP
	>> and MIME that
	>>>>>>>> allows a person sending multimedia message to adapt
	>>> the message
	>>>>>>>> contents suitable to all the recipients. In some cases the
	>>>>>>>> adaptation can be done by the sending terminal, but
	>>> we also see
	>>>>>>>> that an adaptation service would be very useful in
	>>> many cases.
	>>>>>>>> Such an adaptation mechanism is used by MMS service
	>>> provided by
	>>>>>>>> cellular networks nowadays.
	>>>>>>>
	>>>>>>>> The message adaptation work concerns both SIPPING
	>> and SIMPLE,
	>>>>>>>> the requirements I-D lists use cases and requirements for
	>>>>>>>> multimedia messaging and message adaptation
	>> solutions and the
	>>>>>>>> framework I-D tries to explore possible solutions.
	>>>>>>>
	>>>>>>> _______________________________________________
	>>>>>>> simple mailing list
	>>>>>>> simple@mailman.dynamicsoft.com
	>>>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
	>>>>>>>
	>>>>>> _______________________________________________
	>>>>>> 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@mailman.dynamicsoft.com
	>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
	>>>>>
	>>>> _______________________________________________
	>>>> simple mailing list
	>>>> simple@mailman.dynamicsoft.com
	>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
	>>>>
	>>> _______________________________________________
	>>> 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@mailman.dynamicsoft.com
	>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
	>>> _______________________________________________
	>>> 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@mailman.dynamicsoft.com
	>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
	>>
	> _______________________________________________
	> 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
	
	_______________________________________________
	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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 14 09:56:18 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA20913
	for <simple-archive@lists.ietf.org>; Thu, 14 Nov 2002 09:56:17 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAEEv45r015408;
	Thu, 14 Nov 2002 09:57:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA14300;
	Thu, 14 Nov 2002 09:58:06 -0500 (EST)
Received: from zcars04f.nortelnetworks.com (zcars04f.nortelnetworks.com [47.129.242.57])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA14130
	for <simple@mailman.dynamicsoft.com>; Thu, 14 Nov 2002 09:47:05 -0500 (EST)
Received: from zcard309.ca.nortel.com (zcard309.ca.nortel.com [47.129.242.69])
	by zcars04f.nortelnetworks.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id gAEEkbZ11534;
	Thu, 14 Nov 2002 09:46:37 -0500 (EST)
Received: by zcard309.ca.nortel.com with Internet Mail Service (5.5.2653.19)
	id <TLKCSW6H>; Thu, 14 Nov 2002 09:46:37 -0500
Message-ID: <87609AFB433BD5118D5E0002A52CD7540425FFB9@zcard0k6.ca.nortel.com>
From: "Abbie Barbir" <abbieb@nortelnetworks.com>
To: Eric Burger <eburger@snowshore.com>, Jose.Costa-Requena@nokia.com
Cc: bindignavile.srinivas@nokia.com, Stephane.Coulombe@nokia.com,
        jon.peterson@neustar.biz, Markus.Isomaki@nokia.com,
        dean.willis@softarmor.com, drage@lucent.com,
        Gonzalo.Camarillo@lmf.ericsson.se, sipping@ietf.org,
        Pekka.Pessi@nokia.com, simple@mailman.dynamicsoft.com,
        ietf-openproxy@imc.org, UM list <um@snowshore.com>, um@snowshore.com
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C28BEC.A0ADAA16"
Subject: [Simple] RE: [Sipping] Multimedia message adaptationInternet-Drafts
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 14 Nov 2002 09:46:34 -0500

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_01C28BEC.A0ADAA16
Content-Type: text/plain

Eric,

Thanks

We have to be careful here, since some of the work would also fit or is
being done  in W3C and other bodies. 

abbie


> -----Original Message-----
> From: Eric Burger [mailto:eburger@snowshore.com] 
> Sent: Thursday, November 14, 2002 9:18 AM
> To: Jose.Costa-Requena@nokia.com
> Cc: bindignavile.srinivas@nokia.com; 
> Stephane.Coulombe@nokia.com; jon.peterson@neustar.biz; 
> Markus.Isomaki@nokia.com; dean.willis@softarmor.com; 
> drage@lucent.com; Gonzalo.Camarillo@lmf.ericsson.se; 
> sipping@ietf.org; Pekka.Pessi@nokia.com; 
> simple@mailman.dynamicsoft.com; ietf-openproxy@imc.org; UM 
> list; um@snowshore.com
> Subject: RE: [Sipping] Multimedia message adaptationInternet-Drafts
> 
> 
> 
> I understand the sentiment.  Neither opes nor lemonade are 
> perfect fits for the current proposals.  However, I would 
> offer that the proper home for media adaptation is either 
> opes or lemonade.
>  
> My rationale is simple.  Sipping is a transport area work 
> group.  The experts in the group are transport experts.  The 
> AD's are transport AD's.  Media transformation is an 
> application.  Opes and lemonade are application work groups.  
> The experts in the groups are application experts.  The AD's 
> are application AD's.
>  
> I agree that there may be refinement or conventions that will 
> be needed in SIP to support real-time media transformation.  
> The correct place for that to happen is sipping.  However, 
> the right people with expertise in media transformation are 
> in the opes and lemonade groups.
>  
> From a charter point of view, media transformation (IMHO) is 
> way out of scope for sipping.  We've heard from Abbie that it 
> is sort of out of scope for opes, as opes is focusing on 
> HTTP.  On the other hand, the mechanism being proposed is 
> rather close to the lemonade work.
>  
> I think this work fits into lemonade charter items 1 
> (retrieval protocols) and 5 (translation services). We can 
> refine the language to explicitly contain the real-time 
> adaptation work items, if that would make everyone happy.
>  
> --
> - Eric
>  
>  
>  
>  
> SIPPING is for SIP. OPES and LEMONADE are specifically for 
> media transformation.  Said differently, we have transport 
> experts in SIPPING and application experts in OPES and LEMONADE.
> 
> 	-----Original Message----- 
> 	From: Rohan Mahy [mailto:rohan@cisco.com] 
> 	Sent: Wed 11/13/2002 9:00 PM 
> 	To: Jose.Costa-Requena@nokia.com 
> 	Cc: bindignavile.srinivas@nokia.com; Eric Burger; 
> Stephane.Coulombe@nokia.com; jon.peterson@neustar.biz; 
> Markus.Isomaki@nokia.com; dean.willis@softarmor.com; 
> drage@lucent.com; Gonzalo.Camarillo@lmf.ericsson.se; 
> sipping@ietf.org; Pekka.Pessi@nokia.com; 
> simple@mailman.dynamicsoft.com; ietf-openproxy@imc.org; UM list 
> 	Subject: Re: [Sipping] RE: [Simple] Multimedia message 
> adaptationInternet-Drafts
> 	
> 	
> 
> 	hello,
> 	
> 	please cease an desist cross posting when you reply.  
> sipping seems
> 	like the default wg, so please send your comments only to
> 	sipping@ietf.org.
> 	
> 	thanks,
> 	-rohan
> 	
> 	On Wednesday, November 13, 2002, at 07:35 AM,
> 	Jose.Costa-Requena@nokia.com wrote:
> 	
> 	> Hi,
> 	>
> 	> According to LEMONADE requirements, it is considering 
> mainly messaging
> 	> systems and I agree that this proposal could fit into 
> that context at
> 	> some extent. Nevertheless, the actual proposal deals 
> with content
> 	> adaptation based on UA capabilities registered with 
> SIP. Thus, I
> 	> consider that it is within SIPPING scope, as well.
> 	> Comments?
> 	> BR
> 	> Jose
> 	>
> 	> -----Original Message-----
> 	> From: Srinivas Bindignavile (NRC/Boston)
> 	> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> 	> adaptationInternet-Drafts
> 	>
> 	>
> 	> Hi,
> 	>
> 	> As Eric has indicated, the OPES WG is considering 
> transcoding issues!
> 	> However, presently, rather than being 
> protocol-agnostic, it is being
> 	> designed for HTTP and RTP only. SIP is not being 
> considered here.
> 	>
> 	> -Srini
> 	>
> 	>> -----Original Message-----
> 	>> From: ext Eric Burger [mailto:eburger@snowshore.com]
> 	>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> 	>> adaptationInternet-Drafts
> 	>>
> 	>>
> 	>>
> 	>> There are already TWO work groups that are considering
> 	>> EXACTLY these transcoding requirements.
> 	>>
> 	>> They are OPES and LEMONADE.
> 	>>
> 	>> I would offer that discussion of these capabilities happen in
> 	>> those groups.  If SIP is the appropriate mechanism, then
> 	>> those groups will submit the appropriate drafts to SIPPING,
> 	>> outlining the requirements.
> 	>>
> 	>>> -----Original Message----- From: 
> Jose.Costa-Requena@nokia.com
> 	>> [snip]
> 	>>> Nevertheless, "content adaptation" I-D has a wider scope
> 	>>> since it is considering any content-type and it is taking
> 	>>> into account the terminal/user preferences. So I would say
> 	>>> that  it fits into SIPPING WG while the filtering I-D is
> 	>>> mainly dealing with presence and I think it should 
> be handled
> 	>>> at SIMPLE WG.
> 	>>> BR
> 	>>> Jose
> 	>>>
> 	>>> -----Original Message----- From: Coulombe Stephane 
> (NRC/Dallas)
> 	>>>> At a high level, these drafts also argue that capability
> 	>>>> negotiation should be administered by intermediaries rather
> 	>>> than through an
> 	>>>> end-to-end process; this approach may attract some similar
> 	>>> controversy.
> 	>>>
> 	>>> Proposed capability negotiation can be used both 
> ways (end-to-end or
> 	>>> administered by intermediaries).
> 	>>> 1) end-to-end: Someone who wants to send an Instant Message
> 	>>> to another user
> 	>>>     can send an OPTION query to learn about its terminal
> 	>>> capabilities and
> 	>>>     then create a message within its capabilities.
> 	>>>    
> 	>>>     I guess this is not controversial. However how
> 	>>> realistic and usable is it in practice?
> 	>>>     When composing a message, would a user really want to
> 	>>> take into consideration
> 	>>>     the image formats to use, message size limitation, etc?
> 	>>>
> 	>>>     For instance, you want to send a PNG image to a friend
> 	>>> and his terminal only supports
> 	>>>     GIF format. What are you supposed to do? Find an image
> 	>>> conversion tool to convert to GIF?
> 	>>>     This is annoying if you are using a PC, imagine with a
> 	>>> mobile phone or handheld?
> 	>>>    
> 	>>>     For usability reasons, the user wants to send a message
> 	>>> without caring "too much" about
> 	>>>     what the other end is supporting.
> 	>>>
> 	>>> 2)administered by intermediaries: this is discussed 
> in detail
> 	>>> in one of the drafts.
> 	>>>
> 	>>>     Performing adaptation in the network is controversial
> 	>>> but this is the only way to support
> 	>>>     interoperability and good user experience.
> 	>>>
> 	>>>> the applicability and impact of this mechanism is larger
> 	>>> than the problem of
> 	>>>> instant messaging and presence. While clearly, from the
> 	>>> framework, instant
> 	>>>> messaging and presence cases are driving this work, it is
> 	>>> applicable to the
> 	>>>> general use of SIP events (messaging, I think, is something
> 	>>> of a corner case).
> 	>>>
> 	>>> Yes, applicability and impact is larger than IM and 
> presence.
> 	>>> It applies to many other
> 	>>> applications including the case of audio/video conferencing
> 	>>> (for instance when there is
> 	>>> no common audio or video codec between two ends).
> 	>>>
> 	>>> The drafts use the "corner case" of SIP IM for a 
> few reasons:
> 	>>> 1) In SIP IM, there is no concept of capability negotiation
> 	>>> (unlike the case of sessions using SDP).
> 	>>>     A user sends a message without knowing anything about
> 	>>> the recipient's terminal capabilities.
> 	>>> 2) In SIP IM, it easier to argue that there will be
> 	>>> interoperability problems because of the variety of content
> 	>>> types that could be sent (in audio/video session codecs are
> 	>>> typically more agreed on). Right now text is mostly used but
> 	>>> richer content will soon be used as is the case in 
> Multimedia
> 	>>> Messaging Service (MMS). By the way, message adaptation is a
> 	>>> serious issue in MMS because of fast product capability
> 	>>> evolution. It's hard to keep interoperability while not
> 	>>> restricting new phones to send just "low-end" content.
> 	>>> 3) It is easier to explain the problem and propose 
> a solution
> 	>>> with a smaller well-defined problem.
> 	>>>
> 	>>> Once we agree that SIP message adaptation is required, the
> 	>>> requirements and solutions should be established from global
> 	>>> perspective; not just SIP IM. For that reason, 
> SIPPING may be
> 	>>> the most appropriate place to initiate this activity.
> 	>>>
> 	>>> Stephane
> 	>>>
> 	>>> -----Original Message-----
> 	>>> From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
> 	>>> Sent: Friday, November 08, 2002 6:58 AM
> 	>>> To: Isomaki Markus (NRC/Helsinki); 
> dean.willis@softarmor.com;
> 	>>> drage@lucent.com; rohan@cisco.com; 
> Gonzalo.Camarillo@lmf.ericsson.se
> 	>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> 	>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> 	>>> adaptationInternet-Drafts
> 	>>>
> 	>>>
> 	>>>
> 	>>> It seems to me that these filtering drafts concern the
> 	>>> modification of MIME
> 	>>> bodies in SIP messages by intermediaries. This is 
> not exactly an
> 	>>> uncontroversial topic in SIP circles, and therefore I don't
> 	>>> think it is a
> 	>>> foregone conclusion that this is work that some SIP-related
> 	>> WG should
> 	>>> charter. At a high level, these drafts also argue 
> that capability
> 	>>> negotiation should be administered by intermediaries rather
> 	>>> than through an
> 	>>> end-to-end process; this approach may attract some similar
> 	>>> controversy.
> 	>>>
> 	>>> Provided that this is work the community would like 
> to pursue, the
> 	>>> applicability and impact of this mechanism is 
> larger than the
> 	>>> problem of
> 	>>> instant messaging and presence. While clearly, from the
> 	>>> framework, instant
> 	>>> messaging and presence cases are driving this work, it is
> 	>>> applicable to the
> 	>>> general use of SIP events (messaging, I think, is something
> 	>>> of a corner
> 	>>> case). While SIMPLE could certainly spend some time refining
> 	>>> the framework
> 	>>> and requirements related to IM & presence, I imagine that at
> 	>>> a mechanism
> 	>>> stage this work would need to take place in SIPPING.
> 	>>>
> 	>>> Jon Peterson
> 	>>> NeuStar, Inc.
> 	>>>
> 	>>>> -----Original Message-----
> 	>>>> From: Markus.Isomaki@nokia.com 
> [mailto:Markus.Isomaki@nokia.com]
> 	>>>> Sent: Friday, November 08, 2002 3:47 AM
> 	>>>> To: dean.willis@softarmor.com; drage@lucent.com; 
> rohan@cisco.com;
> 	>>>> Gonzalo.Camarillo@lmf.ericsson.se
> 	>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> 	>>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> 	>>>> adaptationInternet-Drafts
> 	>>>>
> 	>>>>
> 	>>>> Hi,
> 	>>>>
> 	>>>> Actually this thread is about two separate things:
> 	>>>> - Event filtering
> 	>>>> - Multimedia message adaptation
> 	>>>>
> 	>>>> Neither of them appears currently on any sippish WG charter
> 	>>>> currently.
> 	>>>>
> 	>>>> Event filtering has been discussed several times and it is
> 	>>>> even mentioned in (but out of scope of) SIP Events RFC. My
> 	>>>> impression has been that people think that it is 
> needed, but
> 	>>>> there has been debate about scope and feasibility. 
> I hope the
> 	>>>> requirements draft will help in that discussion. My own
> 	>>>> opinion is that what is concretely needed in short term is
> 	>>>> some simple filtering definitions for Presence 
> event package.
> 	>>>> More wide-scoped and complex things could be worked upon as
> 	>>>> the understanding accumulates.
> 	>>>>
> 	>>>> Multimedia message adaptation hasn't been yet 
> discussed much.
> 	>>>> I think it is in general a desirable feature, 
> especially for
> 	>>>> relatively small and dumb terminals, which are not easily
> 	>>>> upgradable and may not understand all media formats.
> 	>>>>
> 	>>>> So I propose the WG chairs think where these items would be
> 	>>>> appropriate, and if there is enough interest for 
> them, let's
> 	>>>> put them on the charters.
> 	>>>>
> 	>>>> Markus
> 	>>>>
> 	>>>>> -----Original Message-----
> 	>>>>> From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> 	>>>>> Sent: 08 November, 2002 5:11
> 	>>>>> To: Drage, Keith (Keith)
> 	>>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> 	>>>>> Subject: Re: [Sipping] RE: [Simple] Multimedia message
> 	>>>>> adaptationInternet-Drafts
> 	>>>>>
> 	>>>>>
> 	>>>>> Well, I'd like to hear opinions from the 
> participants here . . .
> 	>>>>>
> 	>>>>> Clearly they aren't explicitly on the charter for either
> 	>>>>> group. Do we as
> 	>>>>> yet have a consensus that we need to work on these
> 	>>>> problems? If so, we
> 	>>>>> can consider WHERE to work on them. I suspect SIPPING is
> 	>>> closer to a
> 	>>>>> matching scope than is SIMPLE, but the relevant 
> ADs may have
> 	>>>>> suggestions
> 	>>>>> to make there as well.
> 	>>>>>
> 	>>>>> --
> 	>>>>> Dean
> 	>>>>>
> 	>>>>> On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> 	>>>>>> I am getting a bit confused as to which group should be
> 	>>>>> discussing these filtering issues.
> 	>>>>>>
> 	>>>>>> Could we have a statement from the WG chairs of 
> SIPPING or
> 	>>>>> SIMPLE as to whether this, and the moran drafts, 
> are part of
> 	>>>>> the scope of SIPPING or SIMPLE.
> 	>>>>>>
> 	>>>>>> And before you say these are both author drafts, 
> I think we
> 	>>>>> do need to charter one of the WGs to do some work in this
> 	>>>>> area - I am just not sure of the exact scope yet.
> 	>>>>>>
> 	>>>>>> Keith
> 	>>>>>>
> 	>>>>>> Keith Drage
> 	>>>>>> Lucent Technologies
> 	>>>>>> Tel: +44 1793 776249
> 	>>>>>> Email: drage@lucent.com
> 	>>>>>>
> 	>>>>>>> -----Original Message-----
> 	>>>>>>> From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> 	>>>>>>> Sent: 06 November 2002 18:24
> 	>>>>>>> To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> 	>>>>>>> Subject: [Simple] Multimedia message adaptation
> 	>>> Internet-Drafts
> 	>>>>>>>
> 	>>>>>>>
> 	>>>>>>>         While these drafts concern event filtering,
> 	>>>> too, the subject was
> 	>>>>>>>         a bit misleading because I lazily just followed
> 	>>>> up Tim's e-mail.
> 	>>>>>>>
> 	>>>>>>>                                         Pekka
> 	>>>>>>>
> 	>>>>>>>
> 	>> 
> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> 	>>>>>>> ptation-framework-00.txt
> 	>>>>>>>
> 	>>>>>>>
> 	>> 
> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> 	>>>>>>> ptation-requirements-00.txt
> 	>>>>>>>
> 	>>>>>>> Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> 	>>>>>>>> We have submitted two drafts regarding 
> multimedia message
> 	>>>>>>>> adaptation. A multimedia message is typically a message
> 	>>>>>>>> containing images, audio or video clips and their
> 	>>> presentation
> 	>>>>>>>> information, e.g., smil. Also, even 
> XML-formatted text may
> 	>>>>>>>> require adaptation in some cases.
> 	>>>>>>>
> 	>>>>>>>> Our goal is to have a framework using SIP, HTTP
> 	>> and MIME that
> 	>>>>>>>> allows a person sending multimedia message to adapt
> 	>>> the message
> 	>>>>>>>> contents suitable to all the recipients. In 
> some cases the
> 	>>>>>>>> adaptation can be done by the sending terminal, but
> 	>>> we also see
> 	>>>>>>>> that an adaptation service would be very useful in
> 	>>> many cases.
> 	>>>>>>>> Such an adaptation mechanism is used by MMS service
> 	>>> provided by
> 	>>>>>>>> cellular networks nowadays.
> 	>>>>>>>
> 	>>>>>>>> The message adaptation work concerns both SIPPING
> 	>> and SIMPLE,
> 	>>>>>>>> the requirements I-D lists use cases and 
> requirements for
> 	>>>>>>>> multimedia messaging and message adaptation
> 	>> solutions and the
> 	>>>>>>>> framework I-D tries to explore possible solutions.
> 	>>>>>>>
> 	>>>>>>> _______________________________________________
> 	>>>>>>> simple mailing list
> 	>>>>>>> simple@mailman.dynamicsoft.com
> 	>>>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 	>>>>>>>
> 	>>>>>> _______________________________________________
> 	>>>>>> 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@mailman.dynamicsoft.com
> 	>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 	>>>>>
> 	>>>> _______________________________________________
> 	>>>> simple mailing list
> 	>>>> simple@mailman.dynamicsoft.com
> 	>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 	>>>>
> 	>>> _______________________________________________
> 	>>> 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@mailman.dynamicsoft.com
> 	>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 	>>> _______________________________________________
> 	>>> 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@mailman.dynamicsoft.com
> 	>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 	>>
> 	> _______________________________________________
> 	> 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
> 	
> 	_______________________________________________
> 	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
> 	
> 
> 

------_=_NextPart_001_01C28BEC.A0ADAA16
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2655.35">
<TITLE>RE: [Sipping] Multimedia message adaptationInternet-Drafts</TITLE>
</HEAD>
<BODY>

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

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

<P><FONT SIZE=2>We have to be careful here, since some of the work would also fit or is being done&nbsp; in W3C and other bodies. </FONT>
</P>

<P><FONT SIZE=2>abbie</FONT>
</P>
<BR>

<P><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: Eric Burger [<A HREF="mailto:eburger@snowshore.com">mailto:eburger@snowshore.com</A>] </FONT>
<BR><FONT SIZE=2>&gt; Sent: Thursday, November 14, 2002 9:18 AM</FONT>
<BR><FONT SIZE=2>&gt; To: Jose.Costa-Requena@nokia.com</FONT>
<BR><FONT SIZE=2>&gt; Cc: bindignavile.srinivas@nokia.com; </FONT>
<BR><FONT SIZE=2>&gt; Stephane.Coulombe@nokia.com; jon.peterson@neustar.biz; </FONT>
<BR><FONT SIZE=2>&gt; Markus.Isomaki@nokia.com; dean.willis@softarmor.com; </FONT>
<BR><FONT SIZE=2>&gt; drage@lucent.com; Gonzalo.Camarillo@lmf.ericsson.se; </FONT>
<BR><FONT SIZE=2>&gt; sipping@ietf.org; Pekka.Pessi@nokia.com; </FONT>
<BR><FONT SIZE=2>&gt; simple@mailman.dynamicsoft.com; ietf-openproxy@imc.org; UM </FONT>
<BR><FONT SIZE=2>&gt; list; um@snowshore.com</FONT>
<BR><FONT SIZE=2>&gt; Subject: RE: [Sipping] Multimedia message adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; I understand the sentiment.&nbsp; Neither opes nor lemonade are </FONT>
<BR><FONT SIZE=2>&gt; perfect fits for the current proposals.&nbsp; However, I would </FONT>
<BR><FONT SIZE=2>&gt; offer that the proper home for media adaptation is either </FONT>
<BR><FONT SIZE=2>&gt; opes or lemonade.</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; My rationale is simple.&nbsp; Sipping is a transport area work </FONT>
<BR><FONT SIZE=2>&gt; group.&nbsp; The experts in the group are transport experts.&nbsp; The </FONT>
<BR><FONT SIZE=2>&gt; AD's are transport AD's.&nbsp; Media transformation is an </FONT>
<BR><FONT SIZE=2>&gt; application.&nbsp; Opes and lemonade are application work groups.&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; The experts in the groups are application experts.&nbsp; The AD's </FONT>
<BR><FONT SIZE=2>&gt; are application AD's.</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; I agree that there may be refinement or conventions that will </FONT>
<BR><FONT SIZE=2>&gt; be needed in SIP to support real-time media transformation.&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; The correct place for that to happen is sipping.&nbsp; However, </FONT>
<BR><FONT SIZE=2>&gt; the right people with expertise in media transformation are </FONT>
<BR><FONT SIZE=2>&gt; in the opes and lemonade groups.</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; From a charter point of view, media transformation (IMHO) is </FONT>
<BR><FONT SIZE=2>&gt; way out of scope for sipping.&nbsp; We've heard from Abbie that it </FONT>
<BR><FONT SIZE=2>&gt; is sort of out of scope for opes, as opes is focusing on </FONT>
<BR><FONT SIZE=2>&gt; HTTP.&nbsp; On the other hand, the mechanism being proposed is </FONT>
<BR><FONT SIZE=2>&gt; rather close to the lemonade work.</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; I think this work fits into lemonade charter items 1 </FONT>
<BR><FONT SIZE=2>&gt; (retrieval protocols) and 5 (translation services). We can </FONT>
<BR><FONT SIZE=2>&gt; refine the language to explicitly contain the real-time </FONT>
<BR><FONT SIZE=2>&gt; adaptation work items, if that would make everyone happy.</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; --</FONT>
<BR><FONT SIZE=2>&gt; - Eric</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; SIPPING is for SIP. OPES and LEMONADE are specifically for </FONT>
<BR><FONT SIZE=2>&gt; media transformation.&nbsp; Said differently, we have transport </FONT>
<BR><FONT SIZE=2>&gt; experts in SIPPING and application experts in OPES and LEMONADE.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -----Original Message----- </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From: Rohan Mahy [<A HREF="mailto:rohan@cisco.com">mailto:rohan@cisco.com</A>] </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: Wed 11/13/2002 9:00 PM </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: Jose.Costa-Requena@nokia.com </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cc: bindignavile.srinivas@nokia.com; Eric Burger; </FONT>
<BR><FONT SIZE=2>&gt; Stephane.Coulombe@nokia.com; jon.peterson@neustar.biz; </FONT>
<BR><FONT SIZE=2>&gt; Markus.Isomaki@nokia.com; dean.willis@softarmor.com; </FONT>
<BR><FONT SIZE=2>&gt; drage@lucent.com; Gonzalo.Camarillo@lmf.ericsson.se; </FONT>
<BR><FONT SIZE=2>&gt; sipping@ietf.org; Pekka.Pessi@nokia.com; </FONT>
<BR><FONT SIZE=2>&gt; simple@mailman.dynamicsoft.com; ietf-openproxy@imc.org; UM list </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject: Re: [Sipping] RE: [Simple] Multimedia message </FONT>
<BR><FONT SIZE=2>&gt; adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hello,</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; please cease an desist cross posting when you reply.&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; sipping seems</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; like the default wg, so please send your comments only to</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sipping@ietf.org.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; thanks,</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -rohan</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On Wednesday, November 13, 2002, at 07:35 AM,</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jose.Costa-Requena@nokia.com wrote:</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hi,</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; According to LEMONADE requirements, it is considering </FONT>
<BR><FONT SIZE=2>&gt; mainly messaging</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; systems and I agree that this proposal could fit into </FONT>
<BR><FONT SIZE=2>&gt; that context at</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; some extent. Nevertheless, the actual proposal deals </FONT>
<BR><FONT SIZE=2>&gt; with content</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; adaptation based on UA capabilities registered with </FONT>
<BR><FONT SIZE=2>&gt; SIP. Thus, I</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; consider that it is within SIPPING scope, as well.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Comments?</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; BR</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Jose</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; From: Srinivas Bindignavile (NRC/Boston)</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Subject: RE: [Sipping] RE: [Simple] Multimedia message</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hi,</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; As Eric has indicated, the OPES WG is considering </FONT>
<BR><FONT SIZE=2>&gt; transcoding issues!</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; However, presently, rather than being </FONT>
<BR><FONT SIZE=2>&gt; protocol-agnostic, it is being</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; designed for HTTP and RTP only. SIP is not being </FONT>
<BR><FONT SIZE=2>&gt; considered here.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; -Srini</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; From: ext Eric Burger [<A HREF="mailto:eburger@snowshore.com">mailto:eburger@snowshore.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; Subject: RE: [Sipping] RE: [Simple] Multimedia message</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; There are already TWO work groups that are considering</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; EXACTLY these transcoding requirements.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; They are OPES and LEMONADE.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; I would offer that discussion of these capabilities happen in</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; those groups.&nbsp; If SIP is the appropriate mechanism, then</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; those groups will submit the appropriate drafts to SIPPING,</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; outlining the requirements.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; -----Original Message----- From: </FONT>
<BR><FONT SIZE=2>&gt; Jose.Costa-Requena@nokia.com</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; [snip]</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Nevertheless, &quot;content adaptation&quot; I-D has a wider scope</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; since it is considering any content-type and it is taking</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; into account the terminal/user preferences. So I would say</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; that&nbsp; it fits into SIPPING WG while the filtering I-D is</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; mainly dealing with presence and I think it should </FONT>
<BR><FONT SIZE=2>&gt; be handled</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; at SIMPLE WG.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; BR</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Jose</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; -----Original Message----- From: Coulombe Stephane </FONT>
<BR><FONT SIZE=2>&gt; (NRC/Dallas)</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; At a high level, these drafts also argue that capability</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; negotiation should be administered by intermediaries rather</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; than through an</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; end-to-end process; this approach may attract some similar</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; controversy.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Proposed capability negotiation can be used both </FONT>
<BR><FONT SIZE=2>&gt; ways (end-to-end or</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; administered by intermediaries).</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; 1) end-to-end: Someone who wants to send an Instant Message</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; to another user</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; can send an OPTION query to learn about its terminal</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; capabilities and</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; then create a message within its capabilities.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; I guess this is not controversial. However how</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; realistic and usable is it in practice?</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; When composing a message, would a user really want to</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; take into consideration</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; the image formats to use, message size limitation, etc?</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; For instance, you want to send a PNG image to a friend</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; and his terminal only supports</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; GIF format. What are you supposed to do? Find an image</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; conversion tool to convert to GIF?</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; This is annoying if you are using a PC, imagine with a</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; mobile phone or handheld?</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; For usability reasons, the user wants to send a message</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; without caring &quot;too much&quot; about</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; what the other end is supporting.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; 2)administered by intermediaries: this is discussed </FONT>
<BR><FONT SIZE=2>&gt; in detail</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; in one of the drafts.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Performing adaptation in the network is controversial</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; but this is the only way to support</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; interoperability and good user experience.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; the applicability and impact of this mechanism is larger</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; than the problem of</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; instant messaging and presence. While clearly, from the</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; framework, instant</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; messaging and presence cases are driving this work, it is</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; applicable to the</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; general use of SIP events (messaging, I think, is something</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; of a corner case).</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Yes, applicability and impact is larger than IM and </FONT>
<BR><FONT SIZE=2>&gt; presence.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; It applies to many other</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; applications including the case of audio/video conferencing</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; (for instance when there is</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; no common audio or video codec between two ends).</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; The drafts use the &quot;corner case&quot; of SIP IM for a </FONT>
<BR><FONT SIZE=2>&gt; few reasons:</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; 1) In SIP IM, there is no concept of capability negotiation</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; (unlike the case of sessions using SDP).</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; A user sends a message without knowing anything about</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; the recipient's terminal capabilities.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; 2) In SIP IM, it easier to argue that there will be</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; interoperability problems because of the variety of content</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; types that could be sent (in audio/video session codecs are</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; typically more agreed on). Right now text is mostly used but</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; richer content will soon be used as is the case in </FONT>
<BR><FONT SIZE=2>&gt; Multimedia</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Messaging Service (MMS). By the way, message adaptation is a</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; serious issue in MMS because of fast product capability</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; evolution. It's hard to keep interoperability while not</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; restricting new phones to send just &quot;low-end&quot; content.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; 3) It is easier to explain the problem and propose </FONT>
<BR><FONT SIZE=2>&gt; a solution</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; with a smaller well-defined problem.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Once we agree that SIP message adaptation is required, the</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; requirements and solutions should be established from global</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; perspective; not just SIP IM. For that reason, </FONT>
<BR><FONT SIZE=2>&gt; SIPPING may be</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; the most appropriate place to initiate this activity.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Stephane</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; From: ext Peterson, Jon [<A HREF="mailto:jon.peterson@neustar.biz">mailto:jon.peterson@neustar.biz</A>]</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Sent: Friday, November 08, 2002 6:58 AM</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; To: Isomaki Markus (NRC/Helsinki); </FONT>
<BR><FONT SIZE=2>&gt; dean.willis@softarmor.com;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; drage@lucent.com; rohan@cisco.com; </FONT>
<BR><FONT SIZE=2>&gt; Gonzalo.Camarillo@lmf.ericsson.se</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Subject: RE: [Sipping] RE: [Simple] Multimedia message</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; It seems to me that these filtering drafts concern the</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; modification of MIME</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; bodies in SIP messages by intermediaries. This is </FONT>
<BR><FONT SIZE=2>&gt; not exactly an</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; uncontroversial topic in SIP circles, and therefore I don't</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; think it is a</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; foregone conclusion that this is work that some SIP-related</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; WG should</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; charter. At a high level, these drafts also argue </FONT>
<BR><FONT SIZE=2>&gt; that capability</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; negotiation should be administered by intermediaries rather</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; than through an</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; end-to-end process; this approach may attract some similar</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; controversy.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Provided that this is work the community would like </FONT>
<BR><FONT SIZE=2>&gt; to pursue, the</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; applicability and impact of this mechanism is </FONT>
<BR><FONT SIZE=2>&gt; larger than the</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; problem of</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; instant messaging and presence. While clearly, from the</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; framework, instant</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; messaging and presence cases are driving this work, it is</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; applicable to the</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; general use of SIP events (messaging, I think, is something</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; of a corner</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; case). While SIMPLE could certainly spend some time refining</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; the framework</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; and requirements related to IM &amp; presence, I imagine that at</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; a mechanism</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; stage this work would need to take place in SIPPING.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Jon Peterson</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; NeuStar, Inc.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; From: Markus.Isomaki@nokia.com </FONT>
<BR><FONT SIZE=2>&gt; [<A HREF="mailto:Markus.Isomaki@nokia.com">mailto:Markus.Isomaki@nokia.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; Sent: Friday, November 08, 2002 3:47 AM</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; To: dean.willis@softarmor.com; drage@lucent.com; </FONT>
<BR><FONT SIZE=2>&gt; rohan@cisco.com;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; Gonzalo.Camarillo@lmf.ericsson.se</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; Subject: RE: [Sipping] RE: [Simple] Multimedia message</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; Hi,</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; Actually this thread is about two separate things:</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; - Event filtering</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; - Multimedia message adaptation</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; Neither of them appears currently on any sippish WG charter</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; currently.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; Event filtering has been discussed several times and it is</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; even mentioned in (but out of scope of) SIP Events RFC. My</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; impression has been that people think that it is </FONT>
<BR><FONT SIZE=2>&gt; needed, but</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; there has been debate about scope and feasibility. </FONT>
<BR><FONT SIZE=2>&gt; I hope the</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; requirements draft will help in that discussion. My own</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; opinion is that what is concretely needed in short term is</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; some simple filtering definitions for Presence </FONT>
<BR><FONT SIZE=2>&gt; event package.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; More wide-scoped and complex things could be worked upon as</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; the understanding accumulates.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; Multimedia message adaptation hasn't been yet </FONT>
<BR><FONT SIZE=2>&gt; discussed much.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; I think it is in general a desirable feature, </FONT>
<BR><FONT SIZE=2>&gt; especially for</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; relatively small and dumb terminals, which are not easily</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; upgradable and may not understand all media formats.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; So I propose the WG chairs think where these items would be</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; appropriate, and if there is enough interest for </FONT>
<BR><FONT SIZE=2>&gt; them, let's</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; put them on the charters.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; Markus</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; From: ext Dean Willis [<A HREF="mailto:dean.willis@softarmor.com">mailto:dean.willis@softarmor.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; Sent: 08 November, 2002 5:11</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; To: Drage, Keith (Keith)</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; Subject: Re: [Sipping] RE: [Simple] Multimedia message</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; adaptationInternet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; Well, I'd like to hear opinions from the </FONT>
<BR><FONT SIZE=2>&gt; participants here . . .</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; Clearly they aren't explicitly on the charter for either</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; group. Do we as</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; yet have a consensus that we need to work on these</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; problems? If so, we</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; can consider WHERE to work on them. I suspect SIPPING is</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; closer to a</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; matching scope than is SIMPLE, but the relevant </FONT>
<BR><FONT SIZE=2>&gt; ADs may have</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; suggestions</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; to make there as well.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; --</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; Dean</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; I am getting a bit confused as to which group should be</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; discussing these filtering issues.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Could we have a statement from the WG chairs of </FONT>
<BR><FONT SIZE=2>&gt; SIPPING or</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; SIMPLE as to whether this, and the moran drafts, </FONT>
<BR><FONT SIZE=2>&gt; are part of</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; the scope of SIPPING or SIMPLE.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; And before you say these are both author drafts, </FONT>
<BR><FONT SIZE=2>&gt; I think we</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; do need to charter one of the WGs to do some work in this</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; area - I am just not sure of the exact scope yet.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Keith</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Keith Drage</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Lucent Technologies</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Tel: +44 1793 776249</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Email: drage@lucent.com</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; From: Pekka Pessi [<A HREF="mailto:Pekka.Pessi@nokia.com">mailto:Pekka.Pessi@nokia.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: 06 November 2002 18:24</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; To: sipping@ietf.org; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: [Simple] Multimedia message adaptation</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Internet-Drafts</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; While these drafts concern event filtering,</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; too, the subject was</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a bit misleading because I lazily just followed</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; up Tim's e-mail.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pekka</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; </FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://www.ietf.org/internet-drafts/draft-coulombe-message-ada" TARGET="_blank">http://www.ietf.org/internet-drafts/draft-coulombe-message-ada</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; ptation-framework-00.txt</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; </FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://www.ietf.org/internet-drafts/draft-coulombe-message-ada" TARGET="_blank">http://www.ietf.org/internet-drafts/draft-coulombe-message-ada</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; ptation-requirements-00.txt</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Pekka Pessi &lt;Pekka.Pessi@nokia.com&gt; writes:</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We have submitted two drafts regarding </FONT>
<BR><FONT SIZE=2>&gt; multimedia message</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; adaptation. A multimedia message is typically a message</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; containing images, audio or video clips and their</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; presentation</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; information, e.g., smil. Also, even </FONT>
<BR><FONT SIZE=2>&gt; XML-formatted text may</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; require adaptation in some cases.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Our goal is to have a framework using SIP, HTTP</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; and MIME that</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; allows a person sending multimedia message to adapt</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; the message</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; contents suitable to all the recipients. In </FONT>
<BR><FONT SIZE=2>&gt; some cases the</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; adaptation can be done by the sending terminal, but</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; we also see</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; that an adaptation service would be very useful in</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; many cases.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Such an adaptation mechanism is used by MMS service</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; provided by</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; cellular networks nowadays.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The message adaptation work concerns both SIPPING</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; and SIMPLE,</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the requirements I-D lists use cases and </FONT>
<BR><FONT SIZE=2>&gt; requirements for</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; multimedia messaging and message adaptation</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; solutions and the</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; framework I-D tries to explore possible solutions.</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; <A HREF="http://mailman.dynamicsoft.com/mailman/listinfo/simple" TARGET="_blank">http://mailman.dynamicsoft.com/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Sipping mailing list</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; <A HREF="https://www1.ietf.org/mailman/listinfo/sipping" TARGET="_blank">https://www1.ietf.org/mailman/listinfo/sipping</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; This list is for NEW development of the </FONT>
<BR><FONT SIZE=2>&gt; application of SIP</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Use sip-implementors@cs.columbia.edu for questions on</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; current sip</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Use sip@ietf.org for new developments of core SIP</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt; <A HREF="http://mailman.dynamicsoft.com/mailman/listinfo/simple" TARGET="_blank">http://mailman.dynamicsoft.com/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt; <A HREF="http://mailman.dynamicsoft.com/mailman/listinfo/simple" TARGET="_blank">http://mailman.dynamicsoft.com/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Sipping mailing list&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; <A HREF="https://www1.ietf.org/mailman/listinfo/sipping" TARGET="_blank">https://www1.ietf.org/mailman/listinfo/sipping</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; </FONT>
<BR><FONT SIZE=2>&gt; This list is for NEW development of the application of SIP</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Use sip-implementors@cs.columbia.edu for questions </FONT>
<BR><FONT SIZE=2>&gt; on current sip</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Use sip@ietf.org for new developments of core SIP</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; <A HREF="http://mailman.dynamicsoft.com/mailman/listinfo/simple" TARGET="_blank">http://mailman.dynamicsoft.com/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Sipping mailing list&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; <A HREF="https://www1.ietf.org/mailman/listinfo/sipping" TARGET="_blank">https://www1.ietf.org/mailman/listinfo/sipping</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; </FONT>
<BR><FONT SIZE=2>&gt; This list is for NEW development of the application of SIP</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Use sip-implementors@cs.columbia.edu for questions </FONT>
<BR><FONT SIZE=2>&gt; on current sip</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Use sip@ietf.org for new developments of core SIP</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; <A HREF="http://mailman.dynamicsoft.com/mailman/listinfo/simple" TARGET="_blank">http://mailman.dynamicsoft.com/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Sipping mailing list&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; <A HREF="https://www1.ietf.org/mailman/listinfo/sipping" TARGET="_blank">https://www1.ietf.org/mailman/listinfo/sipping</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; This </FONT>
<BR><FONT SIZE=2>&gt; list is for NEW development of the application of SIP</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Use sip-implementors@cs.columbia.edu for questions on </FONT>
<BR><FONT SIZE=2>&gt; current sip</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Use sip@ietf.org for new developments of core SIP</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sipping mailing list&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; <A HREF="https://www1.ietf.org/mailman/listinfo/sipping" TARGET="_blank">https://www1.ietf.org/mailman/listinfo/sipping</A></FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This </FONT>
<BR><FONT SIZE=2>&gt; list is for NEW development of the application of SIP</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Use sip-implementors@cs.columbia.edu for questions on </FONT>
<BR><FONT SIZE=2>&gt; current sip</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Use sip@ietf.org for new developments of core SIP</FONT>
<BR><FONT SIZE=2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C28BEC.A0ADAA16--
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 14 10:00:43 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA21038
	for <simple-archive@lists.ietf.org>; Thu, 14 Nov 2002 10:00:43 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAEF1Y5r015524;
	Thu, 14 Nov 2002 10:01:34 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA14389;
	Thu, 14 Nov 2002 10:02:36 -0500 (EST)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA14317
	for <simple@mailman.dynamicsoft.com>; Thu, 14 Nov 2002 09:59:44 -0500 (EST)
Received: from cannon.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id gAEExv7G003903;
	Thu, 14 Nov 2002 09:59:58 -0500 (EST)
Received: from cisco.com (dhcp-161-44-241-140.cisco.com [161.44.241.140])
	by cannon.cisco.com (Mirapoint)
	with ESMTP id AAU85139;
	Thu, 14 Nov 2002 10:04:30 -0500 (EST)
Message-ID: <3DD3BA57.1BFC0BA0@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Ben Campbell <bcampbell@dynamicsoft.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com> <3DC69A4F.245BB284@cisco.com> <3DC94A52.4060505@dynamicsoft.com> <3DD2CCB5.7070703@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 14 Nov 2002 09:59:35 -0500
Content-Transfer-Encoding: 7bit



Ben Campbell wrote:
> 
> >  > But I'm not sure this is workable even with that limitation. I have a
> >  > hunch there is still a race condition when one end will think there
> >  > is a connection and attempt to reuse it, while the other end has
> >  > decided there is no session using the connection and tries to drop it
> >  > or establish a new one. This is tricky, and probably impossible to
> >  > decide in general except with respect to a precise rule for reuse.
> >  > But here is one case that seems simpler than some others:
> 
> So, what happens if you attempt to resuse a connection that is dropped?
> Won't that fact quickly become apparent? Can't we just reconnect?
> 
> There may be a complication here in that comedia says you can't just
> reconnect, you must renegotiate SDP--but scenario under discussion
> results from an SDP notification, so I am not sure if that requirement
> is constrainint here.

Comedia currently says you start listening for a connection when you need one, and you stop listening when you get one. And after you stop, you can recycle the port on which you were listening for the connection. And the connection you got then isn't dropped until a BYE or reinvite.

This logic doesn't work for intermediaries that are multiplexing connections. They need a different rule for when to reuse a connection and when to create one. This is where the race conditions come in.

> > So, whats the problem? Well, all intermediaries need to maintain a
> > routing table, which tells them what to do with incoming messages. That
> > table tells them that if an IM arrives on some specific connection, with
> > a specific URI/identifier in the outer envelope, to forward to a
> > different connection with a different URI/identifier in the outer
> > envelope. THis means that the intermediary has to associate each
> > connection with a specific dialog used to set it up (since the dialog is
> > used to exchange the SDP that contains the URI/identifiers). How is this
> > association done?
> 
> I am not sure I understand the difficulty here. These intermediaries
> surely must be SIP aware, if they are in the business of re-writing SDP.
> Additionally, it seems to me that they must be dialog stateful devices.
> Why can't they just maintain a table that associates a dialog with a
> session, and the session with a connection, where the association
> between session and connection is many-to-one?
> 
> If we get SDP describing a new _session_, it will contain address, port,
> and direction information. A device can check the connection table to
> determine whether it currently has a connection opened to that
> particular address and port, can't it? If so, why can't it just start
> interleaving messages for the new session onto the existing connection?
> Maybe I am being dense, but I do not understand what problem the
> connection-id mechanism below is trying to solve.

That's ok on the inbound side, multiplexing traffic. But its not sufficient on the outbound side, where the traffic needs to be demultiplexed. On that side, the intermediary needs to have a mapping between something in the multiplexed media stream and the outbound session.

> 
> >
> > Right now, its done with the SOURCE ADDRESS. That is, the SDP sent out
> > by A in your example contains the source IP/port it will make the
> > connection from. So, when I1 receives the connection request, it can
> > determine the source, and then match it to the dialog. The problem is,
> > this doesn't work at all through NAT. If you don't want to use the
> > source to demux, the intermediary can arrange for each connection to
> > occur on a different port, and that means no reuse. So, we have a real
> > problem.
> >
> 
> I will note that comedia says you should _not_ use source address this
> way unless you are certain your network is free of the blight of NATs.
> 
> But since a connection can carry more than one session, it makes no
> sense to try to tie a connection request to a particular dialog. The
> cpim-msgfmt session draft has its own mechanism for identifying the
> session. Why can a participating device not relate that to the dialog
> that set upt he session in the first place?

What you have done is identify the mismatch between the semantics of comedia and the semantics of cpim.

comedia was faced with the need to set up the media stream without any constraint over the content of that stream. It leads to a different solution that isn't ideal here. (In fact, it may not be ideal for anything.)
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 14 10:35:09 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA21818
	for <simple-archive@lists.ietf.org>; Thu, 14 Nov 2002 10:35:08 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAEFa35r015716;
	Thu, 14 Nov 2002 10:36:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA14536;
	Thu, 14 Nov 2002 10:37:05 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA14525
	for <simple@mailman.dynamicsoft.com>; Thu, 14 Nov 2002 10:36:26 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAEFZuO13912
	for <simple@mailman.dynamicsoft.com>; Thu, 14 Nov 2002 17:35:56 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e90083cc5ac158f25078@esvir05nok.ntc.nokia.com> for <simple@mailman.dynamicsoft.com>;
 Thu, 14 Nov 2002 17:36:24 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Thu, 14 Nov 2002 17:36:26 +0200
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"
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7FE6FC1@esebe019.ntc.nokia.com>
Thread-Topic: Comments on Data Manipulation Requirements
Thread-Index: AcKL85dqzLy9xVf9RliH26JjKgQMzg==
To: <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 14 Nov 2002 15:36:26.0092 (UTC) FILETIME=[97DC82C0:01C28BF3]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id KAA14525
Subject: [Simple] Comments on Data Manipulation Requirements
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 14 Nov 2002 17:36:25 +0200
Content-Transfer-Encoding: 8bit

Hi,

Section 5.1
REQ 2: This requirement is talking about rejecting a subscriber not belonging in an "Allowed Watchers" list. Should rejecting only be based on subscribers belonging to "Blocked Watchers". In this case, REQ 2 would be changed to talk about adding that subscriber to a "Pending Watchers" list and accepting the subscription. (Or do we need both REQ 2 as it stands and REQ 2 as I suggest?)

REQ 7.7: This is similar to REQ 7 in section 4, should both requirements carry the same strength (MUST or SHOULD)?

REQ 7.8: should it continue specifying that "If the URI cannot be allocated (because it already exists, for example), it MUST be possible to inform the client of the failure, and the reason for it"? This aligns it with REQ 2 in section 4.

REQ 7.9: This is similar to REQ 3 in section 4, should both requirements carry the same strength (MUST or SHOULD)?
REQ 7.9: should it continue specifying that this happens in case user does not provide one? This aligns it with REQ 3 in section 4.

Section 5.2
REQ 4: I don't quite understand this one. Is it talking about filters in subscribe specifying higher rate that the minimum?

Section 5.3
REQ 3: This can result in a NOTIFY with no tuples. Is that Ok? should the NOTIFY be sent? if so, what does it mean?

REQ 4: Tuples cannot be meaningfully identified. Communication means might be a better choice.

Back to section 3:

It states that a PA can receive a subscription with presence list uri. Are we assuming that a PA is a PLS? Does a PA's definition allow for this? This is irrelevant to this draft anyway.

Regards,
Hisham

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 14 17:26:32 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA03169
	for <simple-archive@lists.ietf.org>; Thu, 14 Nov 2002 17:26:32 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAEMRH5r017581;
	Thu, 14 Nov 2002 17:27:17 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16025;
	Thu, 14 Nov 2002 17:28:08 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16014
	for <simple@mailman.dynamicsoft.com>; Thu, 14 Nov 2002 17:27:56 -0500 (EST)
Received: from dynamicsoft.com ([63.113.47.242])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAEMRwYH000537;
	Thu, 14 Nov 2002 17:27:58 -0500 (EST)
Message-ID: <3DD4236B.6070600@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Paul Kyzivat <pkyzivat@cisco.com>, Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com> <3DC69A4F.245BB284@cisco.com> <3DC94A52.4060505@dynamicsoft.com> <3DD2CCB5.7070703@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 14 Nov 2002 17:27:55 -0500
Content-Transfer-Encoding: 7bit

inline.

Ben Campbell wrote:

>> So, whats the problem? Well, all intermediaries need to maintain a 
>> routing table, which tells them what to do with incoming messages. 
>> That table tells them that if an IM arrives on some specific 
>> connection, with a specific URI/identifier in the outer envelope, to 
>> forward to a different connection with a different URI/identifier in 
>> the outer envelope. THis means that the intermediary has to associate 
>> each connection with a specific dialog used to set it up (since the 
>> dialog is used to exchange the SDP that contains the URI/identifiers). 
>> How is this association done?
> 
> 
> I am not sure I understand the difficulty here. These intermediaries 
> surely must be SIP aware, if they are in the business of re-writing SDP. 
> Additionally, it seems to me that they must be dialog stateful devices. 
> Why can't they just maintain a table that associates a dialog with a 
> session, and the session with a connection, where the association 
> between session and connection is many-to-one?

The issue is identifying the connection.

Lets say A calls B through intermediary I. Consider the SDP in the 200 
OK from I to A. The SDP will indicate to A to open a TCP connection to a 
well known port on the single IP address of the intermediary I. This is 
the same port and IP address handed out to every other client. If A is 
active, and initiates the connection to I, when I receives the 
connection request, how does it know its associated with the call that 
was just made? The destination IP provides no information - its to the 
well known address and port. The source address is useless because of 
NAT. So, how does it know?

It can't, unless it uses a distinct port for each connection, which 
doesnt work with intermediaries. And thus our dilemma.

-Jonathan R.


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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 14 17:34:51 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA04045
	for <simple-archive@lists.ietf.org>; Thu, 14 Nov 2002 17:34:50 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAEMV45r017606;
	Thu, 14 Nov 2002 17:31:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16056;
	Thu, 14 Nov 2002 17:32:06 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16031
	for <simple@mailman.dynamicsoft.com>; Thu, 14 Nov 2002 17:28:51 -0500 (EST)
Received: from dynamicsoft.com ([63.113.47.242])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAEMSrYH000540;
	Thu, 14 Nov 2002 17:28:53 -0500 (EST)
Message-ID: <3DD423A2.9080502@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Paul Kyzivat <pkyzivat@cisco.com>
CC: Ben Campbell <bcampbell@dynamicsoft.com>,
        Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com> <3DC69A4F.245BB284@cisco.com> <3DC94A52.4060505@dynamicsoft.com> <3DD2CCB5.7070703@dynamicsoft.com> <3DD3BA57.1BFC0BA0@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 14 Nov 2002 17:28:50 -0500
Content-Transfer-Encoding: 7bit



Paul Kyzivat wrote:
 >

 >> But since a connection can carry more than one session, it makes no
 >>  sense to try to tie a connection request to a particular dialog.
 >> The cpim-msgfmt session draft has its own mechanism for identifying
 >> the session. Why can a participating device not relate that to the
 >> dialog that set upt he session in the first place?
 >
 >
 > What you have done is identify the mismatch between the semantics of
 > comedia and the semantics of cpim.
 >
 > comedia was faced with the need to set up the media stream without
 > any constraint over the content of that stream. It leads to a
 > different solution that isn't ideal here. (In fact, it may not be
 > ideal for anything.)
 >

Well, thats a problem I think.

I suspect at this point we need to raise these issues in mmusic. At the 
very least, I'd like to be able to EXTEND comedia to meet our 
requirements. Its not even clear to me that we can do that.

-Jonathan R.

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 14 17:47:46 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA04763
	for <simple-archive@lists.ietf.org>; Thu, 14 Nov 2002 17:47:46 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAEMm65r017786;
	Thu, 14 Nov 2002 17:48:06 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16178;
	Thu, 14 Nov 2002 17:49:05 -0500 (EST)
Received: from magus.nostrum.com (magus.nostrum.com [66.119.225.66])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA16167
	for <simple@mailman.dynamicsoft.com>; Thu, 14 Nov 2002 17:48:07 -0500 (EST)
Received: from dynamicsoft.com (root@magus.nostrum.com [66.119.225.66])
	by magus.nostrum.com (8.12.5/8.12.5) with ESMTP id gAEMm0U1052387;
	Thu, 14 Nov 2002 16:48:00 -0600 (CST)
Message-ID: <3DD42816.5020906@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Paul Kyzivat <pkyzivat@cisco.com>, Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com> <3DC69A4F.245BB284@cisco.com> <3DC94A52.4060505@dynamicsoft.com> <3DD2CCB5.7070703@dynamicsoft.com> <3DD4236B.6070600@dynamicsoft.com>
X-Enigmail-Version: 0.65.2.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 14 Nov 2002 16:47:50 -0600
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:
> inline.
> 
> Ben Campbell wrote:
> 
>>> So, whats the problem? Well, all intermediaries need to maintain a 
>>> routing table, which tells them what to do with incoming messages. 
>>> That table tells them that if an IM arrives on some specific 
>>> connection, with a specific URI/identifier in the outer envelope, to 
>>> forward to a different connection with a different URI/identifier in 
>>> the outer envelope. THis means that the intermediary has to associate 
>>> each connection with a specific dialog used to set it up (since the 
>>> dialog is used to exchange the SDP that contains the 
>>> URI/identifiers). How is this association done?
>>
>>
>>
>> I am not sure I understand the difficulty here. These intermediaries 
>> surely must be SIP aware, if they are in the business of re-writing 
>> SDP. Additionally, it seems to me that they must be dialog stateful 
>> devices. Why can't they just maintain a table that associates a dialog 
>> with a session, and the session with a connection, where the 
>> association between session and connection is many-to-one?
> 
> 
> The issue is identifying the connection.
> 
> Lets say A calls B through intermediary I. Consider the SDP in the 200 
> OK from I to A. The SDP will indicate to A to open a TCP connection to a 
> well known port on the single IP address of the intermediary I. This is 
> the same port and IP address handed out to every other client. If A is 
> active, and initiates the connection to I, when I receives the 
> connection request, how does it know its associated with the call that 
> was just made? The destination IP provides no information - its to the 
> well known address and port. The source address is useless because of 
> NAT. So, how does it know?
> 

At the risk of appearing even more hopelessly dense, why does it need to 
know?

If I understand your proposal correctly, it must read the connection-ID 
from the connection after accepting it, which means it cannot decide 
whether or not to accept the connection based on this information. For 
cpim-msgfmt sessions, it does not need to know what connection a message 
arrived on to associate the message with a session--the To: (or msg-ID, 
or whatever) serves that purpose.

Is this just so it can figure out when to stop listening for new 
connections?

> It can't, unless it uses a distinct port for each connection, which 
> doesnt work with intermediaries. And thus our dilemma.
> 
> -Jonathan R.
> 
> 


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 14 18:09:22 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07647
	for <simple-archive@lists.ietf.org>; Thu, 14 Nov 2002 18:09:21 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAENA45r017923;
	Thu, 14 Nov 2002 18:10:05 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id SAA16301;
	Thu, 14 Nov 2002 18:11:06 -0500 (EST)
Received: from magus.nostrum.com (magus.nostrum.com [66.119.225.66])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id SAA16290
	for <simple@mailman.dynamicsoft.com>; Thu, 14 Nov 2002 18:10:38 -0500 (EST)
Received: from dynamicsoft.com (root@magus.nostrum.com [66.119.225.66])
	by magus.nostrum.com (8.12.5/8.12.5) with ESMTP id gAENAYU1054059;
	Thu, 14 Nov 2002 17:10:35 -0600 (CST)
Message-ID: <3DD42D60.7050903@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com> <3DC69A4F.245BB284@cisco.com> <3DC94A52.4060505@dynamicsoft.com> <3DD2CCB5.7070703@dynamicsoft.com> <3DD3BA57.1BFC0BA0@cisco.com>
X-Enigmail-Version: 0.65.2.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 14 Nov 2002 17:10:24 -0600
Content-Transfer-Encoding: 7bit

Paul Kyzivat wrote:
> 
> Ben Campbell wrote:
> 
>>> > But I'm not sure this is workable even with that limitation. I have a
>>> > hunch there is still a race condition when one end will think there
>>> > is a connection and attempt to reuse it, while the other end has
>>> > decided there is no session using the connection and tries to drop it
>>> > or establish a new one. This is tricky, and probably impossible to
>>> > decide in general except with respect to a precise rule for reuse.
>>> > But here is one case that seems simpler than some others:
>>
>>So, what happens if you attempt to resuse a connection that is dropped?
>>Won't that fact quickly become apparent? Can't we just reconnect?
>>
>>There may be a complication here in that comedia says you can't just
>>reconnect, you must renegotiate SDP--but scenario under discussion
>>results from an SDP notification, so I am not sure if that requirement
>>is constrainint here.
> 
> 
> Comedia currently says you start listening for a connection when you need one, and you stop listening when you get one. And after you stop, you can recycle the port on which you were listening for the connection. And the connection you got then isn't dropped until a BYE or reinvite.
> 
> This logic doesn't work for intermediaries that are multiplexing connections. They need a different rule for when to reuse a connection and when to create one. This is where the race conditions come in.

OK, I _may_ be starting to understand--after the server recycles the 
port, the client cannot just assume that port is still valid for the 
same purpose--heck, it could recycle it for a purpose completely 
unrelated to message sessions. That would explain the comedia 
prohibition against reopening closed connections without a new sdp 
negotiation. But I am not sure I understand why this is different for an 
intermediary and an endpoint.

> 
> 
>>>So, whats the problem? Well, all intermediaries need to maintain a
>>>routing table, which tells them what to do with incoming messages. That
>>>table tells them that if an IM arrives on some specific connection, with
>>>a specific URI/identifier in the outer envelope, to forward to a
>>>different connection with a different URI/identifier in the outer
>>>envelope. THis means that the intermediary has to associate each
>>>connection with a specific dialog used to set it up (since the dialog is
>>>used to exchange the SDP that contains the URI/identifiers). How is this
>>>association done?
>>
>>I am not sure I understand the difficulty here. These intermediaries
>>surely must be SIP aware, if they are in the business of re-writing SDP.
>>Additionally, it seems to me that they must be dialog stateful devices.
>>Why can't they just maintain a table that associates a dialog with a
>>session, and the session with a connection, where the association
>>between session and connection is many-to-one?
>>
>>If we get SDP describing a new _session_, it will contain address, port,
>>and direction information. A device can check the connection table to
>>determine whether it currently has a connection opened to that
>>particular address and port, can't it? If so, why can't it just start
>>interleaving messages for the new session onto the existing connection?
>>Maybe I am being dense, but I do not understand what problem the
>>connection-id mechanism below is trying to solve.
> 
> 
> That's ok on the inbound side, multiplexing traffic. But its not sufficient on the outbound side, where the traffic needs to be demultiplexed. On that side, the intermediary needs to have a mapping between something in the multiplexed media stream and the outbound session.

Certainly--and that something is, at least for cpim-msgfmt sessions, the 
To header in the envelope (or a MsgID assuming we change that bit.) That 
header tells us all by itself which session a message is associated 
with. I'm not sure it really matters what connection it arrived over. 
Even if you were to send messages on a given session across more than 
one connection, the receiving intermediary could still demux them based 
on the MsgID. (I am _not_ advocating doing that, btw). That intermediary 
would then need to associate the inbound MsgID with an outbound session, 
with an associated connection.

> 
> 
>>>Right now, its done with the SOURCE ADDRESS. That is, the SDP sent out
>>>by A in your example contains the source IP/port it will make the
>>>connection from. So, when I1 receives the connection request, it can
>>>determine the source, and then match it to the dialog. The problem is,
>>>this doesn't work at all through NAT. If you don't want to use the
>>>source to demux, the intermediary can arrange for each connection to
>>>occur on a different port, and that means no reuse. So, we have a real
>>>problem.
>>>
>>
>>I will note that comedia says you should _not_ use source address this
>>way unless you are certain your network is free of the blight of NATs.
>>
>>But since a connection can carry more than one session, it makes no
>>sense to try to tie a connection request to a particular dialog. The
>>cpim-msgfmt session draft has its own mechanism for identifying the
>>session. Why can a participating device not relate that to the dialog
>>that set upt he session in the first place?
> 
> 
> What you have done is identify the mismatch between the semantics of comedia and the semantics of cpim.
> 
> comedia was faced with the need to set up the media stream without any constraint over the content of that stream. It leads to a different solution that isn't ideal here. (In fact, it may not be ideal for anything.)


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 14 18:34:20 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA08331
	for <simple-archive@lists.ietf.org>; Thu, 14 Nov 2002 18:34:19 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAENZ65r018059;
	Thu, 14 Nov 2002 18:35:06 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id SAA16415;
	Thu, 14 Nov 2002 18:36:06 -0500 (EST)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id SAA16404
	for <simple@mailman.dynamicsoft.com>; Thu, 14 Nov 2002 18:35:32 -0500 (EST)
Received: from cannon.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id gAENZcbZ013876;
	Thu, 14 Nov 2002 18:35:42 -0500 (EST)
Received: from cisco.com (dhcp-161-44-241-140.cisco.com [161.44.241.140])
	by cannon.cisco.com (Mirapoint)
	with ESMTP id AAU90231;
	Thu, 14 Nov 2002 18:40:11 -0500 (EST)
Message-ID: <3DD43334.E3A90B11@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Ben Campbell <bcampbell@dynamicsoft.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com> <3DC69A4F.245BB284@cisco.com> <3DC94A52.4060505@dynamicsoft.com> <3DD2CCB5.7070703@dynamicsoft.com> <3DD4236B.6070600@dynamicsoft.com> <3DD42816.5020906@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 14 Nov 2002 18:35:16 -0500
Content-Transfer-Encoding: 7bit

Ben,

OK, it has been a long time since the details of this were discussed on the list, so I will try to summarize them. This is just for the general case of comedia, nothing to do with simple.

Assume that we have a server (perhaps a gateway) that is going to terminate a bunch of media sessions using comedia. It will be getting lots of concurrent invites with comedia SDP, and responding in kind. It must decide what to put in the sdp it answers with, so that when the connections are made it will be able to associate the connection with corresponding sdp media line.

Now we presume that this must work independent of the content of the media stream - thats a groundrule here. So what can it use to associate an incoming connection? The only thing that works consistently is to assign a separate listening port for media session. If it does this, when the connection comes in it knows that it must be for the session it was assigned to. 

Another possibility we considered was to use a common port for receiving some or all of the incoming connections. But if that is done then some other characteristic of the incoming connection must be used to distinguish one from another. That is where specifying the source address and port in the sdp come in. If they are specified, and used, and unique, and not messed up by NATs, then they can be used to associate connections with sessions. But this list of conditions is so difficult to achieve that this is not a generally practical solution.

So we are back to assigning a separate listening port for each expected incoming session. Now comes another question: how long must the server keep listening on this port? The simple answer is that it must listen as long as there is any possibility that the other end might attempt to connect to it. A simple answer would be to say that listening should continue on the port until the session is ended via a reinvite or a bye. If a single port could be used to listen for all pending connections then this would be a reasonable thing to do. But in a server with many sessions this is an expensive answer. It consumes twice as many ports, and resources to listen on those ports. In the case of Java servers prior to java 1.4 this requires a thread for each. (Its not so bad in 1.4.)

So to make this tolerable, we arranged the connection setup protocol so that when a server doesn't have a connection it knows whether it must listen for connections, and when it gets a connection it knows it doesn't have to listen for more. On average it has about one port/socket per session - either listening for a connection, or waiting for input on a connection. This also means that the ports themselves can be recycled as soon as they will no longer be needed, reducing the total number of ports needed.

One downside (if you consider it that) is that you can only change the connection status by sending a reinvite. I don't consider this a bad thing.

Another downside, which we are seeing here, is that there is no way to multiplex traffic from two or more sessions over a single connection, even if the protocol being carried has enough data to support that demultiplexing. Doing so would require somehow enhancing the sdp so that connections can be identified globally, and so an intent to use a specific preexisting connection could be negotiated. This is probably possible.

But then there comes the problem of deciding when a shared connection can be shut down. (This has to be done via offer/answer exchanges in sdp, because there is no other avaiable mechanism.) This would be subtle, and probably would require some special endpoint behavior, like reinviting with an unshared connection if the use of a shared connection is refused. But that will only work when the connection is between two endpoints. When the connection involves an intermediary, especially between a pair of intermediaries, it is either going to break entirely or be very complex, because they can't control whether reinvites are sent.

Does that make the problem clearer?

Now if you change the groundrules, and assume that there is data in the media stream that can frame media from different media sessions and also provide data that can be correlated with a media stream description in sdp, you can come up with a connection establishment protocol that is very different.

Maybe we need to talk about this in Atlanta.

	Paul

Ben Campbell wrote:
> 
> At the risk of appearing even more hopelessly dense, why does it need to
> know?
> 
> If I understand your proposal correctly, it must read the connection-ID
> from the connection after accepting it, which means it cannot decide
> whether or not to accept the connection based on this information. For
> cpim-msgfmt sessions, it does not need to know what connection a message
> arrived on to associate the message with a session--the To: (or msg-ID,
> or whatever) serves that purpose.
> 
> Is this just so it can figure out when to stop listening for new
> connections?
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov 15 13:17:22 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA14626
	for <simple-archive@lists.ietf.org>; Fri, 15 Nov 2002 13:17:22 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAFIIA5r020907;
	Fri, 15 Nov 2002 13:18:10 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA19650;
	Fri, 15 Nov 2002 13:19:09 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA19639
	for <simple@mailman.dynamicsoft.com>; Fri, 15 Nov 2002 13:18:45 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAFIIlYH000946;
	Fri, 15 Nov 2002 13:18:47 -0500 (EST)
Message-ID: <3DD53A84.5090801@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Paul Kyzivat <pkyzivat@cisco.com>, Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com> <3DC69A4F.245BB284@cisco.com> <3DC94A52.4060505@dynamicsoft.com> <3DD2CCB5.7070703@dynamicsoft.com> <3DD3BA57.1BFC0BA0@cisco.com> <3DD42D60.7050903@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 15 Nov 2002 13:18:44 -0500
Content-Transfer-Encoding: 7bit



Ben Campbell wrote:

>>
>> Comedia currently says you start listening for a connection when you 
>> need one, and you stop listening when you get one. And after you stop, 
>> you can recycle the port on which you were listening for the 
>> connection. And the connection you got then isn't dropped until a BYE 
>> or reinvite.
>>
>> This logic doesn't work for intermediaries that are multiplexing 
>> connections. They need a different rule for when to reuse a connection 
>> and when to create one. This is where the race conditions come in.
> 
> 
> OK, I _may_ be starting to understand--after the server recycles the 
> port, the client cannot just assume that port is still valid for the 
> same purpose--heck, it could recycle it for a purpose completely 
> unrelated to message sessions. That would explain the comedia 
> prohibition against reopening closed connections without a new sdp 
> negotiation. But I am not sure I understand why this is different for an 
> intermediary and an endpoint.

An intermediary wants to receive multiple media sessions on the same 
port. An endpoint doesn't (or may not).

> 
>>
>>
>>>> So, whats the problem? Well, all intermediaries need to maintain a
>>>> routing table, which tells them what to do with incoming messages. That
>>>> table tells them that if an IM arrives on some specific connection, 
>>>> with
>>>> a specific URI/identifier in the outer envelope, to forward to a
>>>> different connection with a different URI/identifier in the outer
>>>> envelope. THis means that the intermediary has to associate each
>>>> connection with a specific dialog used to set it up (since the 
>>>> dialog is
>>>> used to exchange the SDP that contains the URI/identifiers). How is 
>>>> this
>>>> association done?
>>>
>>>
>>> I am not sure I understand the difficulty here. These intermediaries
>>> surely must be SIP aware, if they are in the business of re-writing SDP.
>>> Additionally, it seems to me that they must be dialog stateful devices.
>>> Why can't they just maintain a table that associates a dialog with a
>>> session, and the session with a connection, where the association
>>> between session and connection is many-to-one?
>>>
>>> If we get SDP describing a new _session_, it will contain address, port,
>>> and direction information. A device can check the connection table to
>>> determine whether it currently has a connection opened to that
>>> particular address and port, can't it? If so, why can't it just start
>>> interleaving messages for the new session onto the existing connection?
>>> Maybe I am being dense, but I do not understand what problem the
>>> connection-id mechanism below is trying to solve.
>>
>>
>>
>> That's ok on the inbound side, multiplexing traffic. But its not 
>> sufficient on the outbound side, where the traffic needs to be 
>> demultiplexed. On that side, the intermediary needs to have a mapping 
>> between something in the multiplexed media stream and the outbound 
>> session.
> 
> 
> Certainly--and that something is, at least for cpim-msgfmt sessions, the 
> To header in the envelope (or a MsgID assuming we change that bit.) That 
> header tells us all by itself which session a message is associated 
> with. I'm not sure it really matters what connection it arrived over. 

It doesn't. But, it matters what connection it goes TO. And thus the 
problem I've been pointing to, which is how a server knows which session 
an incoming TCP connection is associated with. It cares, since it needs 
to send IMs onto the right connections.

-Jonathan R.

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov 15 16:47:32 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA20571
	for <simple-archive@lists.ietf.org>; Fri, 15 Nov 2002 16:47:31 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAFLl45r021832;
	Fri, 15 Nov 2002 16:47:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA20244;
	Fri, 15 Nov 2002 16:48:05 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA20233
	for <simple@mailman.dynamicsoft.com>; Fri, 15 Nov 2002 16:47:56 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAFLlvYH001056;
	Fri, 15 Nov 2002 16:47:57 -0500 (EST)
Message-ID: <3DD56B8A.50507@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Ryan Chapman <Rchapman@seancesoft.com>
CC: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Presence & SRV - Problem solved?
References: <0FD1B48D522C08408A3CFD737CD35B5512037A@thunder.vancouver.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 15 Nov 2002 16:47:54 -0500
Content-Transfer-Encoding: 7bit

I'm not sure this ever got answered. Response inline.

Ryan Chapman wrote:
 > Hello all,
 >
 > I'm writing a SIMPLE-based presence infrastructure, but I'm having
 > some difficulty determining exactly how to deal with a presence URI
 > (e.g., pres:somebody@somewhere.com).
 >
 > In the CPIM draft, we are told to query _im._sip.example.com for
 > im:fred@example.com, and then that the "choice of IM transfer
 > protocol is a local configuration option for each system."

Right. Meaning, the somewhere.com domain decides which SRV entries to 
place into DNS - _im._sip.somewhere.com and _im._apex.somewhere.com. The 
sender gets to choose amongst those as it sees fit.

 > Given
 > this, which SRV RR should my SIP layer query?

If you are always trying to send using SIP, it would be 
_pres._sip.somwehere.com.


 >  If I translate my
 > presence URI to a SIP URI as specified (somewhere!) in the mailing
 > archive

Yes, this is something that needs to be described somewhere. I think it 
belongs in the cpim mapping draft.


 > by simply replacing "pres" with "sip", then what good was my
 > first SRV lookup?  In other words, my SIP layer would simply lookup
 > _sip._udp.example.com, ignoring whatever results my previous query
 > returned.

Well, thats an excellent question.

Clearly, one thing you get from the initial lookup is whether or not the 
terminating system even supports SIP. One approach is that you use the 
initial query just for that purpose, discard the resulting records, 
translate the SIP URI using some local mechanism (swap pres for sip in 
the scheme), and then use SIP mechanisms.

A second approach would have the translation done by the recipient 
domain. To some degree, one might argue that URI translation is 
something that only the server in the relevant domain can do. That is, 
pres:user@domain.com is a URI that only domain.com should ever try to 
translate. In that case, the appropriate approach is this:

1. client looks up _pres._sip.somewhere.com in DNS
2. client takes the resulting records, and sends the request there. The 
r-uri remains a pres URI.
3. the somewhere.com proxy server understands the pres URI, and applies 
some local policy to translate the URI.
4. Its all sip from there

The drawback to this second approach is that the proxy has to understand 
the pres URI. Arguably, it always will, if someone got a hold of a pres 
URI in that domain in the first place...

 > My primary goal is to have my presence server be decoupled from our
 > proxy/registrar, so the presence URI should send the message to a
 > different location than a normal SIP URI would.

Well, that you can always do. Generally a particular large domain will 
have a single proxy server that is the "front line" for requests. Its 
job is to route requests to the appropriate servers. For example, 
proxying a SUBSCRIBE request to a presence server.

-Jonathan R.

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Fri Nov 15 19:23:23 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA24738
	for <simple-archive@lists.ietf.org>; Fri, 15 Nov 2002 19:23:23 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAG0OE5r022491;
	Fri, 15 Nov 2002 19:24:14 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA20788;
	Fri, 15 Nov 2002 19:25:08 -0500 (EST)
Received: from magus.nostrum.com (magus.nostrum.com [66.119.225.66])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA20775
	for <simple@mailman.dynamicsoft.com>; Fri, 15 Nov 2002 19:24:01 -0500 (EST)
Received: from dynamicsoft.com (root@magus.nostrum.com [66.119.225.66])
	by magus.nostrum.com (8.12.5/8.12.5) with ESMTP id gAG0NsU1067699;
	Fri, 15 Nov 2002 18:23:54 -0600 (CST)
Message-ID: <3DD59011.6070206@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: comedia in draft-campbell-simple-*-sessions-00.txt
References: <200210291117.GAA27770@ietf.org> <3DBF2970.22BFCCF9@cisco.com> <3DC41F3C.1010301@dynamicsoft.com> <3DC54ECF.4040507@dynamicsoft.com> <3DC69A4F.245BB284@cisco.com> <3DC94A52.4060505@dynamicsoft.com> <3DD2CCB5.7070703@dynamicsoft.com> <3DD4236B.6070600@dynamicsoft.com> <3DD42816.5020906@dynamicsoft.com> <3DD43334.E3A90B11@cisco.com>
X-Enigmail-Version: 0.65.2.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Fri, 15 Nov 2002 18:23:45 -0600
Content-Transfer-Encoding: 7bit

Jonathan/Paul

Apologies for my being extra dense this week. Inspiration came to me 
while trying to explain the controversy to a co-worker. I now understand 
the issue with connection identification. I had missed the issue of 
knowing what connection to send an outgoing message on if the connection 
was opened by the opposite end.

We definitely need to discuss it in Atlanta.

Paul Kyzivat wrote:
> Ben,
> 
> OK, it has been a long time since the details of this were discussed on the list, so I will try to summarize them. This is just for the general case of comedia, nothing to do with simple.
> 
> Assume that we have a server (perhaps a gateway) that is going to terminate a bunch of media sessions using comedia. It will be getting lots of concurrent invites with comedia SDP, and responding in kind. It must decide what to put in the sdp it answers with, so that when the connections are made it will be able to associate the connection with corresponding sdp media line.
> 
> Now we presume that this must work independent of the content of the media stream - thats a groundrule here. So what can it use to associate an incoming connection? The only thing that works consistently is to assign a separate listening port for media session. If it does this, when the connection comes in it knows that it must be for the session it was assigned to. 
> 
> Another possibility we considered was to use a common port for receiving some or all of the incoming connections. But if that is done then some other characteristic of the incoming connection must be used to distinguish one from another. That is where specifying the source address and port in the sdp come in. If they are specified, and used, and unique, and not messed up by NATs, then they can be used to associate connections with sessions. But this list of conditions is so difficult to achieve that this is not a generally practical solution.
> 
> So we are back to assigning a separate listening port for each expected incoming session. Now comes another question: how long must the server keep listening on this port? The simple answer is that it must listen as long as there is any possibility that the other end might attempt to connect to it. A simple answer would be to say that listening should continue on the port until the session is ended via a reinvite or a bye. If a single port could be used to listen for all pending connections then this would be a reasonable thing to do. But in a server with many sessions this is an expensive answer. It consumes twice as many ports, and resources to listen on those ports. In the case of Java servers prior to java 1.4 this requires a thread for each. (Its not so bad in 1.4.)
> 
> So to make this tolerable, we arranged the connection setup protocol so that when a server doesn't have a connection it knows whether it must listen for connections, and when it gets a connection it knows it doesn't have to listen for more. On average it has about one port/socket per session - either listening for a connection, or waiting for input on a connection. This also means that the ports themselves can be recycled as soon as they will no longer be needed, reducing the total number of ports needed.
> 
> One downside (if you consider it that) is that you can only change the connection status by sending a reinvite. I don't consider this a bad thing.
> 
> Another downside, which we are seeing here, is that there is no way to multiplex traffic from two or more sessions over a single connection, even if the protocol being carried has enough data to support that demultiplexing. Doing so would require somehow enhancing the sdp so that connections can be identified globally, and so an intent to use a specific preexisting connection could be negotiated. This is probably possible.
> 
> But then there comes the problem of deciding when a shared connection can be shut down. (This has to be done via offer/answer exchanges in sdp, because there is no other avaiable mechanism.) This would be subtle, and probably would require some special endpoint behavior, like reinviting with an unshared connection if the use of a shared connection is refused. But that will only work when the connection is between two endpoints. When the connection involves an intermediary, especially between a pair of intermediaries, it is either going to break entirely or be very complex, because they can't control whether reinvites are sent.
> 
> Does that make the problem clearer?
> 
> Now if you change the groundrules, and assume that there is data in the media stream that can frame media from different media sessions and also provide data that can be correlated with a media stream description in sdp, you can come up with a connection establishment protocol that is very different.
> 
> Maybe we need to talk about this in Atlanta.
> 
> 	Paul
> 
> Ben Campbell wrote:
> 
>>At the risk of appearing even more hopelessly dense, why does it need to
>>know?
>>
>>If I understand your proposal correctly, it must read the connection-ID
>>from the connection after accepting it, which means it cannot decide
>>whether or not to accept the connection based on this information. For
>>cpim-msgfmt sessions, it does not need to know what connection a message
>>arrived on to associate the message with a session--the To: (or msg-ID,
>>or whatever) serves that purpose.
>>
>>Is this just so it can figure out when to stop listening for new
>>connections?
> 


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sat Nov 16 00:14:19 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA00703
	for <simple-archive@lists.ietf.org>; Sat, 16 Nov 2002 00:14:18 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAG5E75r023237;
	Sat, 16 Nov 2002 00:14:07 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA21573;
	Sat, 16 Nov 2002 00:15:06 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA21560
	for <simple@mailman.dynamicsoft.com>; Sat, 16 Nov 2002 00:14:32 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAG5EWYH001197;
	Sat, 16 Nov 2002 00:14:33 -0500 (EST)
Message-ID: <3DD5D436.5080800@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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@nokia.com
CC: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] 3GPP Messaging requirements
References: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD901945054@esebe013.ntc.nokia.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sat, 16 Nov 2002 00:14:30 -0500
Content-Transfer-Encoding: 8bit

Aki,

My apologies for not taking a look at this till now.

This is a good collection of requirements. As you know, I think most of 
them are addressed already. A few comments on some of them:

> It MUST be possible to use a single address to identify the recipient
>    or sender of an instant message or a member in a message session,
>    irrespective of the messaging system.

I wasn't sure what to make of this requirement. Is this asking for 
something new from SIP? You can put whatever kind of address you want 
into the From field of a MESSAGE request or an INVITE to set up a session...

>  Additionally, it MUST be possible to send the entire message body, or
>    parts of the body in a way that allows the recipient to choose
>    between receivng the body and ignoring it.

parts of the body? What does that mean? Do you mean I can ask to receive 
the top half of a jpeg only? I hope not.

If you are just talking about receiving parts on a body-by-body basis, 
clearly indirection is the right solution for this.

> 3.3 Data Manipulation and Management Requirements

I suspect all of these will be met by the conference control protocol 
work going on in sipping.

> It MUST be possible to divert or block instant messages as part of a
>    user configurable option.  Such mechanisms MUST support instant
>    message diversion based on sender address, message size, message
>    priority, message subject, message class and message content type.

what is message class?

> It is proposed that the SIMPLE Working Group evaluates the
>    requirements presented in this document and incorporates the relevant
>    ones in its current work items.  Those requirements possibly falling
>    out of the scope of the SIMPLE WG should find a more suitable home,
>    possibly also in other standardization bodies.

As I commented at the last IETF, I would propose that those requirements 
which do belong to SIMPLE get folded into our general work item on 
advanced IM requirements.

-Jonathan R.


aki.niemi@nokia.com wrote:
 > Hi All,
 >
 > Like promised in Yokohama, there is now a document available
 > describing the 3GPP requirements to Instant Messaging. It lists
 > requirements for both pager mode and session mode IM. Here's a link
 > for your convenience:
 >
 > http://www.ietf.org/internet-drafts/draft-niemi-simple-im-wireless-re-
 > qs-00.txt
 >
 > I'd especially like to draw your attention to the requirements for
 > session mode IM, as well as the requirements for data manipulation.
 >
 > Note also, that when 3GPP talks about session based messaging, there
 > is a strong flavor of multiparty sessions to it. The conferencing
 > aspects, and the chat-room type aspects of this document should be
 > considered already in the current message session work.
 >
 > Cheers, Aki
 >
 > _______________________________________________ simple mailing list
 > simple@mailman.dynamicsoft.com
 > http://mailman.dynamicsoft.com/mailman/listinfo/simple
 >

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sat Nov 16 00:33:31 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01102
	for <simple-archive@lists.ietf.org>; Sat, 16 Nov 2002 00:33:31 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAG5YR5r023331;
	Sat, 16 Nov 2002 00:34:27 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA21684;
	Sat, 16 Nov 2002 00:35:07 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA21671
	for <simple@mailman.dynamicsoft.com>; Sat, 16 Nov 2002 00:34:39 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAG5YeYH001201;
	Sat, 16 Nov 2002 00:34:40 -0500 (EST)
Message-ID: <3DD5D8ED.7070704@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com
CC: pkyzivat@cisco.com, simple@mailman.dynamicsoft.com
Subject: Re: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
References: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD19@esebe004.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sat, 16 Nov 2002 00:34:37 -0500
Content-Transfer-Encoding: 7bit

I think the basic idea behind these drafts is a good one. There is clear 
value in knowing, at a watcher, more details on each of the contact 
addresses in the presence document.

There are a bunch of issues here which require further discussion:


1. Assuming the watcher "picks" one of the contact addresses, and 
decides to communicate with it by sending it an INVITE, how should that 
INVITE look? If the URI in the contact element is the AOR of the user, 
does the watcher need to add caller preferences (Require-Contact) in 
order to reach that specific UA instance?

More generally, what is the meaning of these capabilities attributes? 
Does it mean that there exists some UA behind that URI with those 
capabilities? Does it mean that any UA reached with that URI is 
guaranteed to have those capabilities? I think what you want is the 
former. I also think that you are not going to be able to put the actual 
Contact URI into the PIDF doc; it will need to be some kind of AOR, but 
one that routes to a specific UA instance.


2. One of the things I am not particularly fond of in the current caller 
prefs spec is the limitation on the capabilities predicate (conjunctive 
normal form only). That restriction exists because of the syntactic 
limitations of using contact parameters, and of the need for a simple 
matching algorithm in proxies to support routing. I would like to leave 
the door open for much more complex capabilities documents, which can be 
uploaded by a UA and used for other things, NOT call routing 
necessarily. Here is a good example of a use case that does not need to 
suffer the limitations of caller prefs. It would be nice if we can be 
more general.

w3c has done a lot of work in describing capabilities (CC/PP, RDF), all 
of which is XML-based. I wonder if there is a better fit here to use 
that kind of syntax?


-Jonathan R.

mikko.lonnfors@nokia.com wrote:
> Hi,
> 
> inline
> 
> 
>>-----Original Message-----
>>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>Sent: 29 October, 2002 17:06
>>To: simple@mailman.dynamicsoft.com
>>Subject: Re: [Simple] FW: I-D
>>ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
>>
>>
>>mikko.lonnfors@nokia.com wrote:
>>
>>>Hi,
>>>
>>>New draft is now available. Basically draft presents a 
>>
>>solution for the requirements presented in 
>>draft-kyzivat-simple-prescaps-reqts-00.txt.
>>
>>>All comments are welcome.
>>
>>Obviously Mikko and I have been cooperating on this. We were 
>>both interested in the subject. I thought it would be helpful 
>>to be clear about the requirements rather than jumping 
>>directly to a proposed solution, so I posted a requirements 
>>draft last week. Since then I have been waiting for Mikko to 
>>submit this in order to have more fodder for discussion.
>>
>>There is already a work item to produce a SIP-specific 
>>profile for PIDF. I consider these drafts to be a *partial* 
>>response to that work item. I realize there is a desire for 
>>some addition generalized status values beyond open/closed, 
>>such as busy. That is a minefield, and we have chosen not to 
>>address it. Instead, we are focusing on some attributes that 
>>should be less controversial because they are drawn from the 
>>callerprefs draft, whose basic concepts have been accepted 
>>for a long time. (I am open to discussion about whether these 
>>specific drafts should be expanded to cover the more general 
>>requirement, or whether that should be left separate.)
>>The assertion of these drafts is that capabilities a UAS can 
>>specify when registering are information that is equally 
>>important in a presence document. I believe Mikko is most 
>>concerned with supported media. I also consider that to be of 
>>major importance, but I also believe all the others are of 
>>potential value in a presence document.
> 
> 
> This topic was first discussed in IMPP mailing list related to PIDF communication means. After some discussion it was concluded that this work might fit better to SIMPLE WG agenda. 
> I would also like to see some comments to the requirements draft. A small problem in writing that was that there were no requirements for callerpreferences and because of that we have tried to put quite a lot motivational and explanative text into requirements. It would be very helpful to hear also other people comments to this. If the overall idea is acceptable then the exact requirements should be quite clear. At least requirements 1, 2, and 3 should be quite self-evident (I hope). Requirement 4 is now marked with SHOULD level and I would like to hear if it would be good idea to move it to MUST level. Also I am not sure we have been able to collect all relevant requirements so if something seems to be missing please let us know.  
> 
> 
>>The callerprefs draft is still itself in a state of flux. The 
>>work here should remain dependent on the outcome of that 
>>work. But I believe it would be helpful to begin progressing 
>>these documents now.
> 
> 
> We have tried to keep this draft as independent of callerprefs as possible but there is of course quite heavy dependency between these two. 
> 
> Here are some open items for solution draft:
> - At a moment draft allows use of extension in two places inside PIDF document (inside <tuple> and <status>. Should we specify the exact location where this extension can be used within PIDF document.
> - We went through 2 or 3 different XML schemas before ending up with current one. Obviously there is lot of different options and if someone thinks there exists better alternatives then this can be discussed.
> - We ended up using negated attribute inside <value> elements to indicate whether value is supporter or not supported. There are also other alternatives to represent this. One alternative would be to replace <value> with either <require> or <forbid> element.
> 
> - Mikko
> 
> 
>>	Paul
>>_______________________________________________
>>simple mailing list
>>simple@mailman.dynamicsoft.com
>>http://mailman.dynamicsoft.com/mailman/listinfo/simple
>>
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sat Nov 16 01:18:12 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA01834
	for <simple-archive@lists.ietf.org>; Sat, 16 Nov 2002 01:18:12 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAG6J75r023472;
	Sat, 16 Nov 2002 01:19:07 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA21864;
	Sat, 16 Nov 2002 01:20:10 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA21851
	for <simple@mailman.dynamicsoft.com>; Sat, 16 Nov 2002 01:19:51 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAG6JqYH001216;
	Sat, 16 Nov 2002 01:19:53 -0500 (EST)
Message-ID: <3DD5E384.3090103@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] FW: I-D ACTION:draft-isomaki-simple-list-man-sem-00.txt
References: <E392EEA75EC5F54AB75229B693B1B6A701B6985F@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sat, 16 Nov 2002 01:19:48 -0500
Content-Transfer-Encoding: 7bit

This draft is a good start.

I would very much like to do this as generally as possible. Clearly, 
there are a number of different ways to design a protocol to meet the 
requirements in the data-req draft. They range from the totally specific 
to totally general:

* PROTOCOL OPTION 1: We design a protocol that JUST does whats in the 
requirements doc, nothig more, nothing less. Its simple, but it only 
works for buddy lists and authorization policy. It won't work for 
conference policy, for example.

* PROTOCOL OPTION 2: Markus' draft. Generalize option 1 a bit. Focus on 
lists of things, and define a general protocol for creating, modifying 
and managing lists. Works for buddy lists and conferencing too, so long 
as all they do is manage lists.

* PROTOCOL OPTION 3: Generalize Markus' draft further. Assume that 
anything we want to manipulate can be represented in XML. Conference 
policies might be modelled as really complex XML documents. Media 
policies too. A buddy list is an XML document. And so on. The protocol, 
then, is a general tool for remote editing of XML documents. Using 
things like XPath, you can address a particular node, add elements, 
modify them, etc. The underlying application (conferencing, buddy list) 
validates the changes against its schemas, and assignes semantics to the 
documents.


There are probably more sub-options between 2 and 3. For example, we cna 
introduce restrictions on the types of XML documents we can manipulate, 
the types of changes we can make, and so on.

Where do draw the line?

Clearly, we want something simple so that we can be done soon. Simple is 
always good.

However, I would also like a single protocol that can meet the 
requirements here, AND the requirements for conference policy control 
and media policy control that are evolving in SIPPING. Conference policy 
is complex enough that a simple list won't suffice. So, I think we need 
a bit more that what Markus has defined.

Thoughts?

-Jonathan R.

Markus.Isomaki@nokia.com wrote:
 > Hi,
 >
 > The following draft is now available in the I-D directories. It is an
 > initial attempt to specify a list management protocol on an abstract
 > level (only semantics, no syntax). The proposal is made based on the
 > requirements stated in "draft-ietf-simple-data-req-00". The draft is
 > still quite drafty, but the main points should be visible.
 >
 > The main idea is that many applications (for instance presence and
 > conferencing) require lists that should be configurable by a client
 > terminal. It would be useful to define a standard protocol to handle
 > list manipulation (for SIP-applications), so that it could be
 > "plugged in" to any application needing it.
 >
 > I hope comments to the approach and to the actual abstract protocol.
 > If this is a good enough start, it could be used as a basis for a WG
 > document. After that would be reasonably stable, a mapping to some
 > real syntax could be made and that specifation should be in standards
 > track.
 >
 > Markus
 >
 >
 >> -----Original Message----- From: ext Internet-Drafts@ietf.org
 >> [mailto:Internet-Drafts@ietf.org] Sent: 04 November, 2002 17:05
 >> Subject: I-D ACTION:draft-isomaki-simple-list-man-sem-00.txt
 >>
 >>
 >> A New Internet-Draft is available from the on-line Internet-Drafts
 >> directories.
 >>
 >>
 >> Title		: Semantic Description of SIMPLE List Manipulation
 >> Operations Author(s)	: M. Isomaki et al. Filename	:
 >> draft-isomaki-simple-list-man-sem-00.txt Pages		: 13 Date		:
 >> 2002-11-1  In SIMPLE based presence and messaging applications, it
 >> is necessary for  the user to be able to configure a number of
 >> pieces of information. One of the most common types of information
 >> is a list of URIs. List management is useful outside the scope of
 >> SIMPLE as well, for instance in conferencing. There are many
 >> reasons why it would be beneficial to manage the lists in a similar
 >> fashion regardless of the application. Before the selection of the
 >> actual protocol(s) to manage the lists there is a need to describe
 >> their semantics on an abstract level. This document proposes the
 >> semantics for SIMPLE list manipulation protocol.
 >>
 >> A URL for this Internet-Draft is:
 >> http://www.ietf.org/internet-drafts/draft-isomaki-simple-list-
 >
 > man-sem-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-isomaki-simple-list-man-sem-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-isomaki-simple-list-man-sem-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.
 >

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sat Nov 16 01:47:06 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA02087
	for <simple-archive@lists.ietf.org>; Sat, 16 Nov 2002 01:47:05 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAG6m05r023623;
	Sat, 16 Nov 2002 01:48:01 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA22028;
	Sat, 16 Nov 2002 01:49:04 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA22017
	for <simple@mailman.dynamicsoft.com>; Sat, 16 Nov 2002 01:48:29 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.85])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAG6mUYH001239;
	Sat, 16 Nov 2002 01:48:31 -0500 (EST)
Message-ID: <3DD5EA3A.2040702@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Comments on Data Manipulation Requirements
References: <2038BCC78B1AD641891A0D1AE133DBB7FE6FC1@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sat, 16 Nov 2002 01:48:26 -0500
Content-Transfer-Encoding: 7bit

inline.

hisham.khartabil@nokia.com wrote:
 > Hi,
 >
 > Section 5.1 REQ 2: This requirement is talking about rejecting a
 > subscriber not belonging in an "Allowed Watchers" list. Should
 > rejecting only be based on subscribers belonging to "Blocked
 > Watchers". In this case, REQ 2 would be changed to talk about adding
 > that subscriber to a "Pending Watchers" list and accepting the
 > subscription. (Or do we need both REQ 2 as it stands and REQ 2 as I
 > suggest?)

I'm not sure I fully understand the question.

I think you are asking about pending watchers. The current acceptance 
requirements don't talk about pending cases. I would add these as 
separate requirements, something like:

REQ XX: It MUST be possible for the acceptance policy to specify that if 
a user is not on a blocked or allowed list, they are pending, such that 
a watcherinfo notification is used to query authorization.

I don't think it makes sense to have an explicit "pending list".


 >
 > REQ 7.7: This is similar to REQ 7 in section 4, should both
 > requirements carry the same strength (MUST or SHOULD)?

Good catch. Generally, I need to make these more consistent.


 >
 > REQ 7.8: should it continue specifying that "If the URI cannot be
 > allocated (because it already exists, for example), it MUST be
 > possible to inform the client of the failure, and the reason for it"?
 > This aligns it with REQ 2 in section 4.

Yes.

 >
 > REQ 7.9: This is similar to REQ 3 in section 4, should both
 > requirements carry the same strength (MUST or SHOULD)? REQ 7.9:
 > should it continue specifying that this happens in case user does not
 > provide one? This aligns it with REQ 3 in section 4.

Yes.

 >
 > Section 5.2 REQ 4: I don't quite understand this one. Is it talking
 > about filters in subscribe specifying higher rate that the minimum?

Its talking about filters in the sense of:
http://www.ietf.org/internet-drafts/draft-moran-sipping-filter-reqs-00.txt

so, if someone asks to be notified about changes only to my geolocation, 
I can reject that subscription.


 >
 > Section 5.3 REQ 3: This can result in a NOTIFY with no tuples. Is
 > that Ok? should the NOTIFY be sent? if so, what does it mean?

I think thats a level deeper than the requirements need to address. I 
suspect that, if the filtering implied that there was no presence 
document left, the NOTIFY would not be sent.

 >
 > REQ 4: Tuples cannot be meaningfully identified. Communication means
 > might be a better choice.

Well, PIDF doesn't really define communications means either.

This is something that the lonnfors prescaps draft could help us with. 
It would provide a meaningful way to identify tupples. I could specify 
something like "don't report tuples that support voice calls".

 >
 > Back to section 3:
 >
 > It states that a PA can receive a subscription with presence list
 > uri. Are we assuming that a PA is a PLS? Does a PA's definition allow
 > for this? This is irrelevant to this draft anyway.

Its a bit of a stretch of the term PA, since we are applying it to 
something whcih can terminate the presence event package or the 
presence.collection package. Clearly the latter is outside the 
definition provided in the baseline presence spec.

-Jonathan R.

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sat Nov 16 11:04:16 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19695
	for <simple-archive@lists.ietf.org>; Sat, 16 Nov 2002 11:04:15 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAGG585r024313;
	Sat, 16 Nov 2002 11:05:08 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA23649;
	Sat, 16 Nov 2002 11:06:09 -0500 (EST)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA23637
	for <simple@mailman.dynamicsoft.com>; Sat, 16 Nov 2002 11:05:26 -0500 (EST)
Received: from cannon.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id gAGG5eS7008044;
	Sat, 16 Nov 2002 11:05:40 -0500 (EST)
Received: from cisco.com (rtp-vpn2-716.cisco.com [10.82.242.204])
	by cannon.cisco.com (Mirapoint)
	with ESMTP id AAU99480;
	Sat, 16 Nov 2002 11:10:11 -0500 (EST)
Message-ID: <3DD66CBC.A986100@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: mikko.lonnfors@nokia.com, simple@mailman.dynamicsoft.com
Subject: Re: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
References: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD19@esebe004.ntc.nokia.com> <3DD5D8ED.7070704@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sat, 16 Nov 2002 11:05:16 -0500
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:
> 
> I think the basic idea behind these drafts is a good one. There is clear
> value in knowing, at a watcher, more details on each of the contact
> addresses in the presence document.
> 
> There are a bunch of issues here which require further discussion:

Yup. We were expecting discussion.

> 
> 1. Assuming the watcher "picks" one of the contact addresses, and
> decides to communicate with it by sending it an INVITE, how should that
> INVITE look? If the URI in the contact element is the AOR of the user,
> does the watcher need to add caller preferences (Require-Contact) in
> order to reach that specific UA instance?

My assumption has been that if the watcher picks one of the contact addresses, he then just sends the invite to it. It is up to the publisher of presence to arrange things so that does the right thing. The publisher can identify separate tuples each with a particular set of capabilities, and yet provide a single AOR for all of them. In that case it is in effect promising to provide a smart proxy at the AOR that can do the right thing.

Or the publisher can provide an actual individual contact address for each tuple. In that case it is promising that the contact addresses are usable by presence subscribers.

In the end, the publisher is in the driver's seat, and publishing what it willing to expose and what it thinks will be useful to subscribers. There clearly is a tradeoff  between those two things, and the publisher is the one that ought to decide.

Whether the subscriber should put callerprefs on the invite is a good question. If the algorithm the subscriber uses to choose between the contacts can be represented by callerprefs then it probably wouldn't hurt and might help. This needs further discussion.

> 
> More generally, what is the meaning of these capabilities attributes?
> Does it mean that there exists some UA behind that URI with those
> capabilities? Does it mean that any UA reached with that URI is
> guaranteed to have those capabilities? I think what you want is the
> former.

I agree.

> I also think that you are not going to be able to put the actual
> Contact URI into the PIDF doc; it will need to be some kind of AOR, but
> one that routes to a specific UA instance.

As I mention above, this is really the responsibility of the publisher. It would be stupid of the publisher to insert URIs that cannot be used by subscribers. But I don't see any reason to otherwise restrict this.

> 
> 2. One of the things I am not particularly fond of in the current caller
> prefs spec is the limitation on the capabilities predicate (conjunctive
> normal form only). That restriction exists because of the syntactic
> limitations of using contact parameters, and of the need for a simple
> matching algorithm in proxies to support routing. I would like to leave
> the door open for much more complex capabilities documents, which can be
> uploaded by a UA and used for other things, NOT call routing
> necessarily. Here is a good example of a use case that does not need to
> suffer the limitations of caller prefs. It would be nice if we can be
> more general.

Yes!!! Thanks for mentioning this. I was waiting for this to get out for general discussion before bringing it up. I would welcome suggestions for enhancements to the requirements.

> 
> w3c has done a lot of work in describing capabilities (CC/PP, RDF), all
> of which is XML-based. I wonder if there is a better fit here to use
> that kind of syntax?

Could be.

	Paul
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sat Nov 16 11:45:35 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA20683
	for <simple-archive@lists.ietf.org>; Sat, 16 Nov 2002 11:45:35 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAGGk25r024453;
	Sat, 16 Nov 2002 11:46:02 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA23810;
	Sat, 16 Nov 2002 11:47:04 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA23799
	for <simple@mailman.dynamicsoft.com>; Sat, 16 Nov 2002 11:46:46 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAGGkFO04349
	for <simple@mailman.dynamicsoft.com>; Sat, 16 Nov 2002 18:46:15 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5e9a955418ac158f21082@esvir01nok.ntc.nokia.com>;
 Sat, 16 Nov 2002 18:46:43 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Sat, 16 Nov 2002 18:46:45 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Sat, 16 Nov 2002 18:46:44 +0200
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"
Subject: RE: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD53@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
Thread-Index: AcKNMdyTvtocwuOhTCuQP8uHI3ToeAAUkU4A
To: <jdrosen@dynamicsoft.com>
Cc: <pkyzivat@cisco.com>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 16 Nov 2002 16:46:44.0656 (UTC) FILETIME=[BF25CB00:01C28D8F]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id LAA23799
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sat, 16 Nov 2002 18:46:43 +0200
Content-Transfer-Encoding: 8bit

Hi,

Thanks for comments. Mine are inline,

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 16 November, 2002 07:35
> To: Lonnfors Mikko (NRC/Helsinki)
> Cc: pkyzivat@cisco.com; simple@mailman.dynamicsoft.com
> Subject: Re: [Simple] FW: I-D
> ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
> 
> 
> I think the basic idea behind these drafts is a good one. 
> There is clear 
> value in knowing, at a watcher, more details on each of the contact 
> addresses in the presence document.
> 
> There are a bunch of issues here which require further discussion:
> 
> 
> 1. Assuming the watcher "picks" one of the contact addresses, and 
> decides to communicate with it by sending it an INVITE, how 
> should that 
> INVITE look? If the URI in the contact element is the AOR of 
> the user, 
> does the watcher need to add caller preferences (Require-Contact) in 
> order to reach that specific UA instance?

This is one of the issues which is currently completely unspecified in the draft. I have a bit mixed feeling how we should proceed which this one. As the decision  is based on presence info watchers have quite a lot freedom how they can initiate communication with the presentity. I am not sure if it makes much sense to mandate any strict behavior from UAs but I think we could give recommendations. This topic definitely deserves more discussion.  

> More generally, what is the meaning of these capabilities attributes? 
> Does it mean that there exists some UA behind that URI with those 
> capabilities? Does it mean that any UA reached with that URI is 
> guaranteed to have those capabilities? I think what you want is the 
> former.

Yes, this is probably the case.

>I also think that you are not going to be able to put 
> the actual 
> Contact URI into the PIDF doc; it will need to be some kind 
> of AOR, but 
> one that routes to a specific UA instance.

Yes, this has been my assumption.

> 
> 2. One of the things I am not particularly fond of in the 
> current caller 
> prefs spec is the limitation on the capabilities predicate 
> (conjunctive 
> normal form only). That restriction exists because of the syntactic 
> limitations of using contact parameters, and of the need for a simple 
> matching algorithm in proxies to support routing. I would 
> like to leave 
> the door open for much more complex capabilities documents, 
> which can be 
> uploaded by a UA and used for other things, NOT call routing 
> necessarily. Here is a good example of a use case that does 
> not need to 
> suffer the limitations of caller prefs. It would be nice if we can be 
> more general.

Yes, I definitely agree. The question seems to be if it is sufficient to give current functionality with ability to extend it using XML namespaces or is there need to define addition functionality to support more complex features.

> w3c has done a lot of work in describing capabilities (CC/PP, 
> RDF), all 
> of which is XML-based. I wonder if there is a better fit here to use 
> that kind of syntax?

I am not very familiar with work done in w3c in this area but I will take a look.

- Mikko

> -Jonathan R.
> 
> mikko.lonnfors@nokia.com wrote:
> > Hi,
> > 
> > inline
> > 
> > 
> >>-----Original Message-----
> >>From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >>Sent: 29 October, 2002 17:06
> >>To: simple@mailman.dynamicsoft.com
> >>Subject: Re: [Simple] FW: I-D
> >>ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
> >>
> >>
> >>mikko.lonnfors@nokia.com wrote:
> >>
> >>>Hi,
> >>>
> >>>New draft is now available. Basically draft presents a 
> >>
> >>solution for the requirements presented in 
> >>draft-kyzivat-simple-prescaps-reqts-00.txt.
> >>
> >>>All comments are welcome.
> >>
> >>Obviously Mikko and I have been cooperating on this. We were 
> >>both interested in the subject. I thought it would be helpful 
> >>to be clear about the requirements rather than jumping 
> >>directly to a proposed solution, so I posted a requirements 
> >>draft last week. Since then I have been waiting for Mikko to 
> >>submit this in order to have more fodder for discussion.
> >>
> >>There is already a work item to produce a SIP-specific 
> >>profile for PIDF. I consider these drafts to be a *partial* 
> >>response to that work item. I realize there is a desire for 
> >>some addition generalized status values beyond open/closed, 
> >>such as busy. That is a minefield, and we have chosen not to 
> >>address it. Instead, we are focusing on some attributes that 
> >>should be less controversial because they are drawn from the 
> >>callerprefs draft, whose basic concepts have been accepted 
> >>for a long time. (I am open to discussion about whether these 
> >>specific drafts should be expanded to cover the more general 
> >>requirement, or whether that should be left separate.)
> >>The assertion of these drafts is that capabilities a UAS can 
> >>specify when registering are information that is equally 
> >>important in a presence document. I believe Mikko is most 
> >>concerned with supported media. I also consider that to be of 
> >>major importance, but I also believe all the others are of 
> >>potential value in a presence document.
> > 
> > 
> > This topic was first discussed in IMPP mailing list related 
> to PIDF communication means. After some discussion it was 
> concluded that this work might fit better to SIMPLE WG agenda. 
> > I would also like to see some comments to the requirements 
> draft. A small problem in writing that was that there were no 
> requirements for callerpreferences and because of that we 
> have tried to put quite a lot motivational and explanative 
> text into requirements. It would be very helpful to hear also 
> other people comments to this. If the overall idea is 
> acceptable then the exact requirements should be quite clear. 
> At least requirements 1, 2, and 3 should be quite 
> self-evident (I hope). Requirement 4 is now marked with 
> SHOULD level and I would like to hear if it would be good 
> idea to move it to MUST level. Also I am not sure we have 
> been able to collect all relevant requirements so if 
> something seems to be missing please let us know.  
> > 
> > 
> >>The callerprefs draft is still itself in a state of flux. The 
> >>work here should remain dependent on the outcome of that 
> >>work. But I believe it would be helpful to begin progressing 
> >>these documents now.
> > 
> > 
> > We have tried to keep this draft as independent of 
> callerprefs as possible but there is of course quite heavy 
> dependency between these two. 
> > 
> > Here are some open items for solution draft:
> > - At a moment draft allows use of extension in two places 
> inside PIDF document (inside <tuple> and <status>. Should we 
> specify the exact location where this extension can be used 
> within PIDF document.
> > - We went through 2 or 3 different XML schemas before 
> ending up with current one. Obviously there is lot of 
> different options and if someone thinks there exists better 
> alternatives then this can be discussed.
> > - We ended up using negated attribute inside <value> 
> elements to indicate whether value is supporter or not 
> supported. There are also other alternatives to represent 
> this. One alternative would be to replace <value> with either 
> <require> or <forbid> element.
> > 
> > - Mikko
> > 
> > 
> >>	Paul
> >>_______________________________________________
> >>simple mailing list
> >>simple@mailman.dynamicsoft.com
> >>http://mailman.dynamicsoft.com/mailman/listinfo/simple
> >>
> > 
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
> Chief Scientist                             First Floor
> dynamicsoft                                 East Hanover, NJ 07936
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sun Nov 17 13:46:28 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA23244
	for <simple-archive@lists.ietf.org>; Sun, 17 Nov 2002 13:46:28 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAHIlC5r026300;
	Sun, 17 Nov 2002 13:47:12 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA28230;
	Sun, 17 Nov 2002 13:48:07 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id NAA28219
	for <simple@mailman.dynamicsoft.com>; Sun, 17 Nov 2002 13:47:08 -0500 (EST)
From: aki.niemi@nokia.com
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAHIkZO29240
	for <simple@mailman.dynamicsoft.com>; Sun, 17 Nov 2002 20:46:35 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5ea029e89bac158f21083@esvir01nok.ntc.nokia.com>;
 Sun, 17 Nov 2002 20:47:06 +0200
Received: from esebe013.NOE.Nokia.com ([172.21.138.52]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Sun, 17 Nov 2002 20:47:06 +0200
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="Windows-1252"
Subject: RE: [Simple] 3GPP Messaging requirements
Message-ID: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD901ADD07D@esebe013.ntc.nokia.com>
Thread-Topic: [Simple] 3GPP Messaging requirements
Thread-Index: AcKNLw2ZRv0Ud+GgQkSSDcjpfrK6WgBJqf/g
To: <jdrosen@dynamicsoft.com>
Cc: <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 17 Nov 2002 18:47:06.0771 (UTC) FILETIME=[BA46D630:01C28E69]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id NAA28219
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sun, 17 Nov 2002 20:47:06 +0200
Content-Transfer-Encoding: 8bit

Hi Jonathan,

Thanks for your comments. I've got some inline.

[...]
> This is a good collection of requirements. As you know, I 
> think most of 
> them are addressed already. A few comments on some of them:

I agree. I think from the 3GPP point of view, they just like to keep a comprehensive list of their requirements in this I-D. But we definitely should focus on the ones which do not seem to be covered already. 

> > It MUST be possible to use a single address to identify the 
> recipient
> >    or sender of an instant message or a member in a message session,
> >    irrespective of the messaging system.
> 
> I wasn't sure what to make of this requirement. Is this asking for 
> something new from SIP? You can put whatever kind of address you want 
> into the From field of a MESSAGE request or an INVITE to set 
> up a session...

The original requirements were pretty vague, so my interpretation was that this was actually requiring CPIM compliance. The other requirement is for using E.164 numbers. So nothing new there I think. Both are already enabled.
 
> >  Additionally, it MUST be possible to send the entire 
> message body, or
> >    parts of the body in a way that allows the recipient to choose
> >    between receivng the body and ignoring it.
> 
> parts of the body? What does that mean? Do you mean I can ask 
> to receive 
> the top half of a jpeg only? I hope not.

No, simply if there is a MIME multipart body. This is poor wording from my part. It probably should say parts of the payload instead of body.

> If you are just talking about receiving parts on a 
> body-by-body basis, 
> clearly indirection is the right solution for this.

Definitely, CI was what we were also thinking of.

> > 3.3 Data Manipulation and Management Requirements
> 
> I suspect all of these will be met by the conference control protocol 
> work going on in sipping.

Yes, that seems to be the best home for these requirements.

> > It MUST be possible to divert or block instant messages as part of a
> >    user configurable option.  Such mechanisms MUST support instant
> >    message diversion based on sender address, message size, message
> >    priority, message subject, message class and message 
> content type.
> 
> what is message class?

The 3GPP documents define message class as being e.g., advertisement, announcement, personal, and so on. Frankly I had trouble with this as well, since message class is obviously not available currently in SIP, so I was doubtful as to whether this is actually a protocol issue at all. There may actually be a hidden requirement here, something like:

	There MUST be a mechanism available by which the sender of 
	an instant message can set a specific class for the message.
	Possible classes could be 'advertisement', for commercial 
	messages, and 'personal' for messages intended for personal
	consumption.

Either this, or the message diversion could also depend on an implementation specific mechanism for grouping messages to classes.

(I'm well aware of the futility of the message class type mechanisms, and I'm not expecting spammers to actually mark their messages as spam...)

> > It is proposed that the SIMPLE Working Group evaluates the
> >    requirements presented in this document and incorporates 
> the relevant
> >    ones in its current work items.  Those requirements 
> possibly falling
> >    out of the scope of the SIMPLE WG should find a more 
> suitable home,
> >    possibly also in other standardization bodies.
> 
> As I commented at the last IETF, I would propose that those 
> requirements 
> which do belong to SIMPLE get folded into our general work item on 
> advanced IM requirements.

I agree. But just to have the complete list available, I'll keep updating this document. And keep track of the requirements and where they end up.

Cheers,
Aki
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sun Nov 17 14:20:06 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA23743
	for <simple-archive@lists.ietf.org>; Sun, 17 Nov 2002 14:20:06 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAHJL15r026419;
	Sun, 17 Nov 2002 14:21:01 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA28388;
	Sun, 17 Nov 2002 14:22:05 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA28377
	for <simple@mailman.dynamicsoft.com>; Sun, 17 Nov 2002 14:21:58 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAHJMhB29122
	for <simple@mailman.dynamicsoft.com>; Sun, 17 Nov 2002 21:22:43 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5ea049cea0ac158f23077@esvir03nok.nokia.com>;
 Sun, 17 Nov 2002 21:21:57 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Sun, 17 Nov 2002 21:21:57 +0200
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"
Subject: RE: [Simple] FW: I-D ACTION:draft-isomaki-simple-list-man-sem-00.txt
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A702367E8C@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] FW: I-D ACTION:draft-isomaki-simple-list-man-sem-00.txt
Thread-Index: AcKNOHrmlD0m2hVmQu6OThzVec2WkABNA8Fw
To: <jdrosen@dynamicsoft.com>
Cc: <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 17 Nov 2002 19:21:57.0260 (UTC) FILETIME=[984E24C0:01C28E6E]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id OAA28377
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sun, 17 Nov 2002 21:21:56 +0200
Content-Transfer-Encoding: 8bit

Hi,

I would be happy with a more generalized solution than what is being discussed in my draft. I think SIMPLE data manipulation and conference policy control protocol should be solved within the same framework. Using XML schemas for manipulated objects (such as lists) and using XPath etc. to implement generic manipulation operations would be a good candidate. Actually, I think XPath might be a good solution to presence event filtering as well.

The question now is how to go forward. I wrote the list manipulation 'semantics' draft, because people were saying that it is not possible to pick a particular solution, such as XML or SOAP, straight away. Maybe we should first make even some higher level decisions, such as whether to follow PROTOCOL OPTION 1, 2 or 3 from Jonathan's mail. 

I'll try to raise some discussion about this during my presentation in SIMPLE. Also, I'll try to find out how many people are actually willing to allocate some time to work on this, to have a commonly agreed approach within that group. There hasn't been much discussion on the mailing list.

Markus 

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 16 November, 2002 08:20
> To: Isomaki Markus (NRC/Helsinki)
> Cc: simple@mailman.dynamicsoft.com
> Subject: Re: [Simple] FW: I-D
> ACTION:draft-isomaki-simple-list-man-sem-00.txt
> 
> 
> This draft is a good start.
> 
> I would very much like to do this as generally as possible. Clearly, 
> there are a number of different ways to design a protocol to meet the 
> requirements in the data-req draft. They range from the 
> totally specific 
> to totally general:
> 
> * PROTOCOL OPTION 1: We design a protocol that JUST does whats in the 
> requirements doc, nothig more, nothing less. Its simple, but it only 
> works for buddy lists and authorization policy. It won't work for 
> conference policy, for example.
> 
> * PROTOCOL OPTION 2: Markus' draft. Generalize option 1 a 
> bit. Focus on 
> lists of things, and define a general protocol for creating, 
> modifying 
> and managing lists. Works for buddy lists and conferencing 
> too, so long 
> as all they do is manage lists.
> 
> * PROTOCOL OPTION 3: Generalize Markus' draft further. Assume that 
> anything we want to manipulate can be represented in XML. Conference 
> policies might be modelled as really complex XML documents. Media 
> policies too. A buddy list is an XML document. And so on. The 
> protocol, 
> then, is a general tool for remote editing of XML documents. Using 
> things like XPath, you can address a particular node, add elements, 
> modify them, etc. The underlying application (conferencing, 
> buddy list) 
> validates the changes against its schemas, and assignes 
> semantics to the 
> documents.
> 
> 
> There are probably more sub-options between 2 and 3. For 
> example, we cna 
> introduce restrictions on the types of XML documents we can 
> manipulate, 
> the types of changes we can make, and so on.
> 
> Where do draw the line?
> 
> Clearly, we want something simple so that we can be done 
> soon. Simple is 
> always good.
> 
> However, I would also like a single protocol that can meet the 
> requirements here, AND the requirements for conference policy control 
> and media policy control that are evolving in SIPPING. 
> Conference policy 
> is complex enough that a simple list won't suffice. So, I 
> think we need 
> a bit more that what Markus has defined.
> 
> Thoughts?
> 
> -Jonathan R.
> 
> Markus.Isomaki@nokia.com wrote:
>  > Hi,
>  >
>  > The following draft is now available in the I-D 
> directories. It is an
>  > initial attempt to specify a list management protocol on 
> an abstract
>  > level (only semantics, no syntax). The proposal is made 
> based on the
>  > requirements stated in "draft-ietf-simple-data-req-00". 
> The draft is
>  > still quite drafty, but the main points should be visible.
>  >
>  > The main idea is that many applications (for instance presence and
>  > conferencing) require lists that should be configurable by a client
>  > terminal. It would be useful to define a standard protocol 
> to handle
>  > list manipulation (for SIP-applications), so that it could be
>  > "plugged in" to any application needing it.
>  >
>  > I hope comments to the approach and to the actual abstract 
> protocol.
>  > If this is a good enough start, it could be used as a 
> basis for a WG
>  > document. After that would be reasonably stable, a mapping to some
>  > real syntax could be made and that specifation should be 
> in standards
>  > track.
>  >
>  > Markus
>  >
>  >
>  >> -----Original Message----- From: ext Internet-Drafts@ietf.org
>  >> [mailto:Internet-Drafts@ietf.org] Sent: 04 November, 2002 17:05
>  >> Subject: I-D ACTION:draft-isomaki-simple-list-man-sem-00.txt
>  >>
>  >>
>  >> A New Internet-Draft is available from the on-line Internet-Drafts
>  >> directories.
>  >>
>  >>
>  >> Title		: Semantic Description of SIMPLE List 
> Manipulation
>  >> Operations Author(s)	: M. Isomaki et al. Filename	:
>  >> draft-isomaki-simple-list-man-sem-00.txt Pages		
> : 13 Date		:
>  >> 2002-11-1  In SIMPLE based presence and messaging applications, it
>  >> is necessary for  the user to be able to configure a number of
>  >> pieces of information. One of the most common types of information
>  >> is a list of URIs. List management is useful outside the scope of
>  >> SIMPLE as well, for instance in conferencing. There are many
>  >> reasons why it would be beneficial to manage the lists in 
> a similar
>  >> fashion regardless of the application. Before the selection of the
>  >> actual protocol(s) to manage the lists there is a need to describe
>  >> their semantics on an abstract level. This document proposes the
>  >> semantics for SIMPLE list manipulation protocol.
>  >>
>  >> A URL for this Internet-Draft is:
>  >> http://www.ietf.org/internet-drafts/draft-isomaki-simple-list-
>  >
>  > man-sem-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-isomaki-simple-list-man-sem-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-isomaki-simple-list-man-sem-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.
>  >
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
> Chief Scientist                             First Floor
> dynamicsoft                                 East Hanover, NJ 07936
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Sun Nov 17 14:50:12 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA24182
	for <simple-archive@lists.ietf.org>; Sun, 17 Nov 2002 14:50:11 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAHJp75r026499;
	Sun, 17 Nov 2002 14:51:07 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA28498;
	Sun, 17 Nov 2002 14:52:08 -0500 (EST)
Received: from auemail1.firewall.lucent.com (auemail1.lucent.com [192.11.223.161])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA28487
	for <simple@mailman.dynamicsoft.com>; Sun, 17 Nov 2002 14:51:35 -0500 (EST)
Received: from uk0006exch001h.wins.lucent.com (h135-86-145-57.lucent.com [135.86.145.57])
	by auemail1.firewall.lucent.com (Switch-2.2.2/Switch-2.2.0) with ESMTP id gAHJpXe02328
	for <simple@mailman.dynamicsoft.com>; Sun, 17 Nov 2002 14:51:33 -0500 (EST)
Received: by en0060D057.uk.lucent.com with Internet Mail Service (5.5.2653.19)
	id <TYBRJTLV>; Sun, 17 Nov 2002 19:51:32 -0000
Message-ID: <475FF955A05DD411980D00508B6D5FB006B27C3D@en0033exch001u.uk.lucent.com>
From: "Drage, Keith (Keith)" <drage@lucent.com>
To: Eric Burger <eburger@snowshore.com>, Jose.Costa-Requena@nokia.com
Cc: bindignavile.srinivas@nokia.com, Stephane.Coulombe@nokia.com,
        jon.peterson@neustar.biz, Markus.Isomaki@nokia.com,
        dean.willis@softarmor.com, drage@lucent.com,
        Gonzalo.Camarillo@lmf.ericsson.se, sipping@ietf.org,
        Pekka.Pessi@nokia.com, simple@mailman.dynamicsoft.com,
        ietf-openproxy@imc.org, UM list <um@snowshore.com>, um@snowshore.com
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="UTF-8"
Subject: [Simple] RE: [Sipping] Multimedia message adaptationInternet-Drafts
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sun, 17 Nov 2002 19:51:29 -0000

SIPPING is in the transport area because SIP is.

SIP is in the transport area because MMUSIC is.

I assume that the transport area allocation was made because of the http like origin of SIP. It would be hard to argue that SIP acts like http today, or indeed is used like http.

I have heard several people who matter argue that if SIP was allocated to an area today it would be in the application area, and certainly much of the aspects of the work are application layer issues, not transport ones.

I therefore see no reason to argue that application level material cannot be discussed in either SIP or SIPPING.

Keith

Keith Drage
Lucent Technologies
Tel: +44 1793 776249
Email: drage@lucent.com 

> -----Original Message-----
> From: Eric Burger [mailto:eburger@snowshore.com]
> Sent: 14 November 2002 14:18
> To: Jose.Costa-Requena@nokia.com
> Cc: bindignavile.srinivas@nokia.com; Stephane.Coulombe@nokia.com;
> jon.peterson@neustar.biz; Markus.Isomaki@nokia.com;
> dean.willis@softarmor.com; drage@lucent.com;
> Gonzalo.Camarillo@lmf.ericsson.se; sipping@ietf.org;
> Pekka.Pessi@nokia.com; simple@mailman.dynamicsoft.com;
> ietf-openproxy@imc.org; UM list; um@snowshore.com
> Subject: RE: [Sipping] Multimedia message adaptationInternet-Drafts
> 
> 
> I understand the sentiment.  Neither opes nor lemonade are 
> perfect fits for the current proposals.  However, I would 
> offer that the proper home for media adaptation is either 
> opes or lemonade.
>  
> My rationale is simple.  Sipping is a transport area work 
> group.  The experts in the group are transport experts.  The 
> AD's are transport AD's.  Media transformation is an 
> application.  Opes and lemonade are application work groups.  
> The experts in the groups are application experts.  The AD's 
> are application AD's.
>  
> I agree that there may be refinement or conventions that will 
> be needed in SIP to support real-time media transformation.  
> The correct place for that to happen is sipping.  However, 
> the right people with expertise in media transformation are 
> in the opes and lemonade groups.
>  
> From a charter point of view, media transformation (IMHO) is 
> way out of scope for sipping.  We've heard from Abbie that it 
> is sort of out of scope for opes, as opes is focusing on 
> HTTP.  On the other hand, the mechanism being proposed is 
> rather close to the lemonade work.
>  
> I think this work fits into lemonade charter items 1 
> (retrieval protocols) and 5 (translation services). We can 
> refine the language to explicitly contain the real-time 
> adaptation work items, if that would make everyone happy.
>  
> --
> - Eric
>  
>  
>  
>  
> SIPPING is for SIP. OPES and LEMONADE are specifically for 
> media transformation.  Said differently, we have transport 
> experts in SIPPING and application experts in OPES and LEMONADE.
> 
> 	-----Original Message----- 
> 	From: Rohan Mahy [mailto:rohan@cisco.com] 
> 	Sent: Wed 11/13/2002 9:00 PM 
> 	To: Jose.Costa-Requena@nokia.com 
> 	Cc: bindignavile.srinivas@nokia.com; Eric Burger; 
> Stephane.Coulombe@nokia.com; jon.peterson@neustar.biz; 
> Markus.Isomaki@nokia.com; dean.willis@softarmor.com; 
> drage@lucent.com; Gonzalo.Camarillo@lmf.ericsson.se; 
> sipping@ietf.org; Pekka.Pessi@nokia.com; 
> simple@mailman.dynamicsoft.com; ietf-openproxy@imc.org; UM list 
> 	Subject: Re: [Sipping] RE: [Simple] Multimedia message 
> adaptationInternet-Drafts
> 	
> 	
> 
> 	hello,
> 	
> 	please cease an desist cross posting when you reply.  
> sipping seems
> 	like the default wg, so please send your comments only to
> 	sipping@ietf.org.
> 	
> 	thanks,
> 	-rohan
> 	
> 	On Wednesday, November 13, 2002, at 07:35 AM,
> 	Jose.Costa-Requena@nokia.com wrote:
> 	
> 	> Hi,
> 	>
> 	> According to LEMONADE requirements, it is considering 
> mainly messaging
> 	> systems and I agree that this proposal could fit into 
> that context at
> 	> some extent. Nevertheless, the actual proposal deals 
> with content
> 	> adaptation based on UA capabilities registered with 
> SIP. Thus, I
> 	> consider that it is within SIPPING scope, as well.
> 	> Comments?
> 	> BR
> 	> Jose
> 	>
> 	> -----Original Message-----
> 	> From: Srinivas Bindignavile (NRC/Boston)
> 	> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> 	> adaptationInternet-Drafts
> 	>
> 	>
> 	> Hi,
> 	>
> 	> As Eric has indicated, the OPES WG is considering 
> transcoding issues!
> 	> However, presently, rather than being 
> protocol-agnostic, it is being
> 	> designed for HTTP and RTP only. SIP is not being 
> considered here.
> 	>
> 	> -Srini
> 	>
> 	>> -----Original Message-----
> 	>> From: ext Eric Burger [mailto:eburger@snowshore.com]
> 	>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> 	>> adaptationInternet-Drafts
> 	>>
> 	>>
> 	>>
> 	>> There are already TWO work groups that are considering
> 	>> EXACTLY these transcoding requirements.
> 	>>
> 	>> They are OPES and LEMONADE.
> 	>>
> 	>> I would offer that discussion of these capabilities happen in
> 	>> those groups.  If SIP is the appropriate mechanism, then
> 	>> those groups will submit the appropriate drafts to SIPPING,
> 	>> outlining the requirements.
> 	>>
> 	>>> -----Original Message----- From: 
> Jose.Costa-Requena@nokia.com
> 	>> [snip]
> 	>>> Nevertheless, "content adaptation" I-D has a wider scope
> 	>>> since it is considering any content-type and it is taking
> 	>>> into account the terminal/user preferences. So I would say
> 	>>> that  it fits into SIPPING WG while the filtering I-D is
> 	>>> mainly dealing with presence and I think it should 
> be handled
> 	>>> at SIMPLE WG.
> 	>>> BR
> 	>>> Jose
> 	>>>
> 	>>> -----Original Message----- From: Coulombe Stephane 
> (NRC/Dallas)
> 	>>>> At a high level, these drafts also argue that capability
> 	>>>> negotiation should be administered by intermediaries rather
> 	>>> than through an
> 	>>>> end-to-end process; this approach may attract some similar
> 	>>> controversy.
> 	>>>
> 	>>> Proposed capability negotiation can be used both 
> ways (end-to-end or
> 	>>> administered by intermediaries).
> 	>>> 1) end-to-end: Someone who wants to send an Instant Message
> 	>>> to another user
> 	>>>     can send an OPTION query to learn about its terminal
> 	>>> capabilities and
> 	>>>     then create a message within its capabilities.
> 	>>>    
> 	>>>     I guess this is not controversial. However how
> 	>>> realistic and usable is it in practice?
> 	>>>     When composing a message, would a user really want to
> 	>>> take into consideration
> 	>>>     the image formats to use, message size limitation, etc?
> 	>>>
> 	>>>     For instance, you want to send a PNG image to a friend
> 	>>> and his terminal only supports
> 	>>>     GIF format. What are you supposed to do? Find an image
> 	>>> conversion tool to convert to GIF?
> 	>>>     This is annoying if you are using a PC, imagine with a
> 	>>> mobile phone or handheld?
> 	>>>    
> 	>>>     For usability reasons, the user wants to send a message
> 	>>> without caring "too much" about
> 	>>>     what the other end is supporting.
> 	>>>
> 	>>> 2)administered by intermediaries: this is discussed 
> in detail
> 	>>> in one of the drafts.
> 	>>>
> 	>>>     Performing adaptation in the network is controversial
> 	>>> but this is the only way to support
> 	>>>     interoperability and good user experience.
> 	>>>
> 	>>>> the applicability and impact of this mechanism is larger
> 	>>> than the problem of
> 	>>>> instant messaging and presence. While clearly, from the
> 	>>> framework, instant
> 	>>>> messaging and presence cases are driving this work, it is
> 	>>> applicable to the
> 	>>>> general use of SIP events (messaging, I think, is something
> 	>>> of a corner case).
> 	>>>
> 	>>> Yes, applicability and impact is larger than IM and 
> presence.
> 	>>> It applies to many other
> 	>>> applications including the case of audio/video conferencing
> 	>>> (for instance when there is
> 	>>> no common audio or video codec between two ends).
> 	>>>
> 	>>> The drafts use the "corner case" of SIP IM for a 
> few reasons:
> 	>>> 1) In SIP IM, there is no concept of capability negotiation
> 	>>> (unlike the case of sessions using SDP).
> 	>>>     A user sends a message without knowing anything about
> 	>>> the recipient's terminal capabilities.
> 	>>> 2) In SIP IM, it easier to argue that there will be
> 	>>> interoperability problems because of the variety of content
> 	>>> types that could be sent (in audio/video session codecs are
> 	>>> typically more agreed on). Right now text is mostly used but
> 	>>> richer content will soon be used as is the case in 
> Multimedia
> 	>>> Messaging Service (MMS). By the way, message adaptation is a
> 	>>> serious issue in MMS because of fast product capability
> 	>>> evolution. It's hard to keep interoperability while not
> 	>>> restricting new phones to send just "low-end" content.
> 	>>> 3) It is easier to explain the problem and propose 
> a solution
> 	>>> with a smaller well-defined problem.
> 	>>>
> 	>>> Once we agree that SIP message adaptation is required, the
> 	>>> requirements and solutions should be established from global
> 	>>> perspective; not just SIP IM. For that reason, 
> SIPPING may be
> 	>>> the most appropriate place to initiate this activity.
> 	>>>
> 	>>> Stephane
> 	>>>
> 	>>> -----Original Message-----
> 	>>> From: ext Peterson, Jon [mailto:jon.peterson@neustar.biz]
> 	>>> Sent: Friday, November 08, 2002 6:58 AM
> 	>>> To: Isomaki Markus (NRC/Helsinki); 
> dean.willis@softarmor.com;
> 	>>> drage@lucent.com; rohan@cisco.com; 
> Gonzalo.Camarillo@lmf.ericsson.se
> 	>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> 	>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> 	>>> adaptationInternet-Drafts
> 	>>>
> 	>>>
> 	>>>
> 	>>> It seems to me that these filtering drafts concern the
> 	>>> modification of MIME
> 	>>> bodies in SIP messages by intermediaries. This is 
> not exactly an
> 	>>> uncontroversial topic in SIP circles, and therefore I don't
> 	>>> think it is a
> 	>>> foregone conclusion that this is work that some SIP-related
> 	>> WG should
> 	>>> charter. At a high level, these drafts also argue 
> that capability
> 	>>> negotiation should be administered by intermediaries rather
> 	>>> than through an
> 	>>> end-to-end process; this approach may attract some similar
> 	>>> controversy.
> 	>>>
> 	>>> Provided that this is work the community would like 
> to pursue, the
> 	>>> applicability and impact of this mechanism is 
> larger than the
> 	>>> problem of
> 	>>> instant messaging and presence. While clearly, from the
> 	>>> framework, instant
> 	>>> messaging and presence cases are driving this work, it is
> 	>>> applicable to the
> 	>>> general use of SIP events (messaging, I think, is something
> 	>>> of a corner
> 	>>> case). While SIMPLE could certainly spend some time refining
> 	>>> the framework
> 	>>> and requirements related to IM & presence, I imagine that at
> 	>>> a mechanism
> 	>>> stage this work would need to take place in SIPPING.
> 	>>>
> 	>>> Jon Peterson
> 	>>> NeuStar, Inc.
> 	>>>
> 	>>>> -----Original Message-----
> 	>>>> From: Markus.Isomaki@nokia.com 
> [mailto:Markus.Isomaki@nokia.com]
> 	>>>> Sent: Friday, November 08, 2002 3:47 AM
> 	>>>> To: dean.willis@softarmor.com; drage@lucent.com; 
> rohan@cisco.com;
> 	>>>> Gonzalo.Camarillo@lmf.ericsson.se
> 	>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> 	>>>> Subject: RE: [Sipping] RE: [Simple] Multimedia message
> 	>>>> adaptationInternet-Drafts
> 	>>>>
> 	>>>>
> 	>>>> Hi,
> 	>>>>
> 	>>>> Actually this thread is about two separate things:
> 	>>>> - Event filtering
> 	>>>> - Multimedia message adaptation
> 	>>>>
> 	>>>> Neither of them appears currently on any sippish WG charter
> 	>>>> currently.
> 	>>>>
> 	>>>> Event filtering has been discussed several times and it is
> 	>>>> even mentioned in (but out of scope of) SIP Events RFC. My
> 	>>>> impression has been that people think that it is 
> needed, but
> 	>>>> there has been debate about scope and feasibility. 
> I hope the
> 	>>>> requirements draft will help in that discussion. My own
> 	>>>> opinion is that what is concretely needed in short term is
> 	>>>> some simple filtering definitions for Presence 
> event package.
> 	>>>> More wide-scoped and complex things could be worked upon as
> 	>>>> the understanding accumulates.
> 	>>>>
> 	>>>> Multimedia message adaptation hasn't been yet 
> discussed much.
> 	>>>> I think it is in general a desirable feature, 
> especially for
> 	>>>> relatively small and dumb terminals, which are not easily
> 	>>>> upgradable and may not understand all media formats.
> 	>>>>
> 	>>>> So I propose the WG chairs think where these items would be
> 	>>>> appropriate, and if there is enough interest for 
> them, let's
> 	>>>> put them on the charters.
> 	>>>>
> 	>>>> Markus
> 	>>>>
> 	>>>>> -----Original Message-----
> 	>>>>> From: ext Dean Willis [mailto:dean.willis@softarmor.com]
> 	>>>>> Sent: 08 November, 2002 5:11
> 	>>>>> To: Drage, Keith (Keith)
> 	>>>>> Cc: sipping@ietf.org; simple@mailman.dynamicsoft.com
> 	>>>>> Subject: Re: [Sipping] RE: [Simple] Multimedia message
> 	>>>>> adaptationInternet-Drafts
> 	>>>>>
> 	>>>>>
> 	>>>>> Well, I'd like to hear opinions from the 
> participants here . . .
> 	>>>>>
> 	>>>>> Clearly they aren't explicitly on the charter for either
> 	>>>>> group. Do we as
> 	>>>>> yet have a consensus that we need to work on these
> 	>>>> problems? If so, we
> 	>>>>> can consider WHERE to work on them. I suspect SIPPING is
> 	>>> closer to a
> 	>>>>> matching scope than is SIMPLE, but the relevant 
> ADs may have
> 	>>>>> suggestions
> 	>>>>> to make there as well.
> 	>>>>>
> 	>>>>> --
> 	>>>>> Dean
> 	>>>>>
> 	>>>>> On Wed, 2002-11-06 at 12:51, Drage, Keith (Keith) wrote:
> 	>>>>>> I am getting a bit confused as to which group should be
> 	>>>>> discussing these filtering issues.
> 	>>>>>>
> 	>>>>>> Could we have a statement from the WG chairs of 
> SIPPING or
> 	>>>>> SIMPLE as to whether this, and the moran drafts, 
> are part of
> 	>>>>> the scope of SIPPING or SIMPLE.
> 	>>>>>>
> 	>>>>>> And before you say these are both author drafts, 
> I think we
> 	>>>>> do need to charter one of the WGs to do some work in this
> 	>>>>> area - I am just not sure of the exact scope yet.
> 	>>>>>>
> 	>>>>>> Keith
> 	>>>>>>
> 	>>>>>> Keith Drage
> 	>>>>>> Lucent Technologies
> 	>>>>>> Tel: +44 1793 776249
> 	>>>>>> Email: drage@lucent.com
> 	>>>>>>
> 	>>>>>>> -----Original Message-----
> 	>>>>>>> From: Pekka Pessi [mailto:Pekka.Pessi@nokia.com]
> 	>>>>>>> Sent: 06 November 2002 18:24
> 	>>>>>>> To: sipping@ietf.org; simple@mailman.dynamicsoft.com
> 	>>>>>>> Subject: [Simple] Multimedia message adaptation
> 	>>> Internet-Drafts
> 	>>>>>>>
> 	>>>>>>>
> 	>>>>>>>         While these drafts concern event filtering,
> 	>>>> too, the subject was
> 	>>>>>>>         a bit misleading because I lazily just followed
> 	>>>> up Tim's e-mail.
> 	>>>>>>>
> 	>>>>>>>                                         Pekka
> 	>>>>>>>
> 	>>>>>>>
> 	>> 
> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> 	>>>>>>> ptation-framework-00.txt
> 	>>>>>>>
> 	>>>>>>>
> 	>> 
> http://www.ietf.org/internet-drafts/draft-coulombe-message-ada
> 	>>>>>>> ptation-requirements-00.txt
> 	>>>>>>>
> 	>>>>>>> Pekka Pessi <Pekka.Pessi@nokia.com> writes:
> 	>>>>>>>> We have submitted two drafts regarding 
> multimedia message
> 	>>>>>>>> adaptation. A multimedia message is typically a message
> 	>>>>>>>> containing images, audio or video clips and their
> 	>>> presentation
> 	>>>>>>>> information, e.g., smil. Also, even 
> XML-formatted text may
> 	>>>>>>>> require adaptation in some cases.
> 	>>>>>>>
> 	>>>>>>>> Our goal is to have a framework using SIP, HTTP
> 	>> and MIME that
> 	>>>>>>>> allows a person sending multimedia message to adapt
> 	>>> the message
> 	>>>>>>>> contents suitable to all the recipients. In 
> some cases the
> 	>>>>>>>> adaptation can be done by the sending terminal, but
> 	>>> we also see
> 	>>>>>>>> that an adaptation service would be very useful in
> 	>>> many cases.
> 	>>>>>>>> Such an adaptation mechanism is used by MMS service
> 	>>> provided by
> 	>>>>>>>> cellular networks nowadays.
> 	>>>>>>>
> 	>>>>>>>> The message adaptation work concerns both SIPPING
> 	>> and SIMPLE,
> 	>>>>>>>> the requirements I-D lists use cases and 
> requirements for
> 	>>>>>>>> multimedia messaging and message adaptation
> 	>> solutions and the
> 	>>>>>>>> framework I-D tries to explore possible solutions.
> 	>>>>>>>
> 	>>>>>>> _______________________________________________
> 	>>>>>>> simple mailing list
> 	>>>>>>> simple@mailman.dynamicsoft.com
> 	>>>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 	>>>>>>>
> 	>>>>>> _______________________________________________
> 	>>>>>> 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@mailman.dynamicsoft.com
> 	>>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 	>>>>>
> 	>>>> _______________________________________________
> 	>>>> simple mailing list
> 	>>>> simple@mailman.dynamicsoft.com
> 	>>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 	>>>>
> 	>>> _______________________________________________
> 	>>> 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@mailman.dynamicsoft.com
> 	>>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 	>>> _______________________________________________
> 	>>> 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@mailman.dynamicsoft.com
> 	>> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 	>>
> 	> _______________________________________________
> 	> 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
> 	
> 	_______________________________________________
> 	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
> 	
> 
> _______________________________________________
> 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@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 00:15:12 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02998
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 00:15:12 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAI5G55r027423;
	Mon, 18 Nov 2002 00:16:05 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00197;
	Mon, 18 Nov 2002 00:17:06 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00183
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 00:16:46 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.14])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAI5GlYH001969;
	Mon, 18 Nov 2002 00:16:47 -0500 (EST)
Message-ID: <3DD877BC.609@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com
CC: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Comment to draft-olson-simple-publish-01.txt
References: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD02@esebe004.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 00:16:44 -0500
Content-Transfer-Encoding: 7bit

Well, we are going to discuss in person tomorrow, but may as well do 
this on the list too.

inline.

mikko.lonnfors@nokia.com wrote:
 > Hi,
 >
 > Thanks for the new version. Here are some concerns/comments:
 >
 > - Sections 1.1.5 and 3.4: Facet header I am bit confused how this is
 > indented to work. If each PUA always publishes full state then how is
 > it really possible to use facet header to indicate to which watcher
 > instances published information is targeted to? As it is currently
 > defined one PUA could only publish all its information to one or
 > multiple facets i.e. it is not possible to give some part of that
 > info so some facets and some other parts to other facet. In current
 > case it is all or nothing. I would see that better approach would be
 > to include this kind of information into published content and to
 > authorization rules but not to publish protocol itself. Also it is
 > completely unspecified what should happen if PA does not support the
 > requested facet. Should it report an error or should there be some
 > default behavior. Building interoperable system in my mind requires
 > that these procedures are defined.

It is actually my preference that we remove the Facet header entirely. I 
would like to keep separate the problems of publication from the policy 
mechanisms described in draft-ietf-simple-data-req. Those mechanisms 
allow a user to specify rules about what information various subscribers 
should receive. This overlaps with what the Facet header is providing, 
by allowing that information to be provided at publication time. Rather 
that having two ways of doing the same thing, we should pick one.

I'd prefer to keep this within the policy mechanism since policy is much 
broader. The policy mechanisms will allow me to specify who sees which 
documents, but also WHEN they will see them, whether they will be 
encrypted, and so on. None of that is possible through the Facet 
mechanism. So, I'd prefer to use a single broader mechanism.

-Jonathan R.

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 00:27:27 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03167
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 00:27:27 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAI5S15r027526;
	Mon, 18 Nov 2002 00:28:01 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00284;
	Mon, 18 Nov 2002 00:29:05 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00273
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 00:28:14 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.14])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAI5SFYH001976;
	Mon, 18 Nov 2002 00:28:15 -0500 (EST)
Message-ID: <3DD87A6C.5030204@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Paul Kyzivat <pkyzivat@cisco.com>
CC: Sean Olson <seancolson@yahoo.com>, Simple <simple@mailman.dynamicsoft.com>
Subject: Re: [Simple] Re: draft-olson-simple-publish-01.txt
References: <20021028170024.84188.qmail@web20709.mail.yahoo.com> <3DBD8D49.AABAE379@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 00:28:12 -0500
Content-Transfer-Encoding: 7bit

inline.

Paul Kyzivat wrote:
 >
 > Sean Olson wrote:
 >
 >> The analogy breaks down in situations that need more persistence of
 >> the stream identifier. If Call-ID where to persist across all
 >> requests, across reboots, and potentially across devices, then it
 >> would be a perfect fit :)
 >
 >
 > Hmm. If that analogy doesn't hold then it would be helpful to have a
 > more complete description of the semantics of a stream. I guess the
 > discussion of section 1.1.4 Publisher Instance is intended to provide
 > this. But it doesn't line up especially well with the definition of
 > Stream in 3.3. Section 3.3 focuses on providing a context within
 > which to process messages in order, while 1.1.4 focuses on distinct
 > publishing instances. From your comments, you suggest that a distinct
 > instance might not always reside on the same device.

Yes. I think the idea is that you might want to, from one device, change 
the state published originally from another. Example would be, you left 
your work PC on, set your status to "working", and when you get home, 
want to change it to "out of the office", but from a different device.

I admit this is going to get complicated with soft-state refreshes, 
since the work PC will presumably continue to refresh the "working" 
status, resulting in an oscillation of the presence state. Thats clearly 
not what you want.

I suppose a better solution would be for the home PC to publish as a 
separate stream, but publish using the same tuple ID that is being used 
by the work PC. The compositor would them somehow know to select the 
tuple from the home PC as higher priority.

In that case, the stream identifier really is playing the same role as 
the call-id in register, or a dialog ID.

So, it seems we have a few options here:

* use a new header, as in the current doc
* use register-like semantics
* have PUBLISH establish a dialog

The current doc dismisses the idea of dialog establishment. But, since 
publications are soft-state, and if you assume a stream is always tied 
to a particular source, a dialog may make a lot of sense. I always 
regretted the "special case" behavior that REGISTER has, and would 
prefer not to propagate it...

-Jonathan R.


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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 00:32:06 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03277
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 00:32:06 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAI5X25r027592;
	Mon, 18 Nov 2002 00:33:02 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00327;
	Mon, 18 Nov 2002 00:34:05 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00316
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 00:33:02 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.14])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAI5X3YH001979;
	Mon, 18 Nov 2002 00:33:03 -0500 (EST)
Message-ID: <3DD87B8C.3080104@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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@nokia.com
CC: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] A omment to draft-olson-simple-publish-01
References: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD90194504F@esebe013.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 00:33:00 -0500
Content-Transfer-Encoding: 7bit

inline.

aki.niemi@nokia.com wrote:
 > Hi,
 >
 > Thanks for the much improved -01. One comment though:
 >
 > Although the draft says that 489 (Bad Event) should be sent in case
 > the composer doesn't understand the published event state, there is
 > no mention of Allow-Events used in that case. Allow-Events is
 > mandatory in 489 according to RFC 3265. If it is also mandatory for
 > 489 to a PUBLISH, it would seem logical that it is also (optionally)
 > used with OPTIONS (for one). Would then Allow-Events in a 2xx to
 > OPTIONS indicate support for SUBSCRIBE/NOTIFY, or PUBLISH, or both?

Neither. The Allow header indicates whether SUB/NOT and/or PUBLISH are 
supported. Allow-Events indicates the event packages supported. It may 
be that a UA doesn't permit outside elements to PUBLISH for a specific 
event package it supports, but thats really a policy issue, not an issue 
of whether some package or method is implemented.


 >
 > Why not a new pair of headers, which share the event-type (for
 > packages) namespace with Event/Allow-Events, something like what's
 > described in
 >
 > http://www.ietf.org/internet-drafts/draft-niemi-simple-publish-framew-
 > ork-00.txt
 >
 > AFAIK, we are not running out of space with header names ;)

No. However, I really don't see the need for defining another entire 
package concept for publications. I would propose that any "publication" 
not tied to events (such as uploading a CPL) is probably not going to 
have the same requirements that event publication has, and probably is a 
better fit for the data manipulations being discussed in the data 
requirements document and Markus's semantics draft.

-Jonathan R.

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 00:46:03 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03483
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 00:46:03 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAI5l15r027679;
	Mon, 18 Nov 2002 00:47:01 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00421;
	Mon, 18 Nov 2002 00:48:05 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00410
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 00:47:43 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.14])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAI5lfYH001995;
	Mon, 18 Nov 2002 00:47:41 -0500 (EST)
Message-ID: <3DD87EFA.5080400@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Adam Roach <adam@dynamicsoft.com>
CC: "'George Foti (LMC)'" <George.Foti@ericsson.ca>,
        simple@mailman.dynamicsoft.com
Subject: Re: [Simple] collection template
References: <9BF66EBF6BEFD942915B4D4D45C051F3A642B2@DYN-TX-EXCH-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 00:47:38 -0500
Content-Transfer-Encoding: 7bit

inline.

Adam Roach wrote:
>>-----Original Message-----
>>From: George Foti (LMC) [mailto:George.Foti@ericsson.ca]
>>
>>is it correct
>>to assume that either of the following is correct:
>>
>>a) The RLS will send *individual* SUBSCRIBE to all members of 
>>all sub-lists
>>included in the main resource list created by the user when 
>>he SUBSCRIBEs to
>>that list.
> 
> 
> That would be valid. Of course, the RLS has to know the membership
> of all of the sublists to do so.
> 
> 
>>b) The RLS can do procedure (a) for 1 or more sub-lists (in 
>>the original
>>list) but can also send a SUBSCRIBE to another RLS for some 
>>sub-lists (in
>>the original list). The later RLS can be responsbile for 
>>maintaining some
>>lists, and in turn will implement procedure (a).   
> 
> 
> That would also be valid. The only revision I would make to your
> assertion is: "can do procedure (a) for _zero_ or more sublists..."

There is a caveat though.

When I subscribe to foo.list, this means that every element in the list 
has to be of the foo event package. The assumption of the template is 
that each element of the list is of the package the template is applied to.

But, that breaks apart when you have a list that contains elements from 
different packages. For example, you can't have this:

sip:mylist@example.com ->

    sip:joe@example.com [presence package]
    sip:myworkcolleagues@example.com [presence.list package]

What event header value would you use for a SUBSCRIBE to 
mylist@example.com? Its not presence.list OR presence.list.list. The 
template approach, right now, requires that IF you have a list that 
points to other lists, the depth of the resulting tree has to be the 
same for each leaf. Practically speaking, that is unrealizable, since 
lists might reside in different domains, and you can't control their 
depth. So, IMHO, the current mechanism, for all intents and purposes, 
rules out recursive lists.

-Jonathan R.

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 00:56:03 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03602
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 00:56:03 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAI5v25r027758;
	Mon, 18 Nov 2002 00:57:02 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00484;
	Mon, 18 Nov 2002 00:58:05 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00473
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 00:57:29 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.14])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAI5vUYH002002;
	Mon, 18 Nov 2002 00:57:31 -0500 (EST)
Message-ID: <3DD88148.7040107@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] FW: I-D ACTION:draft-isomaki-simple-list-man-sem-00.txt
References: <E392EEA75EC5F54AB75229B693B1B6A702367E8C@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 00:57:28 -0500
Content-Transfer-Encoding: 7bit



Markus.Isomaki@nokia.com wrote:
 > Hi,
 >
 > I would be happy with a more generalized solution than what is being
 > discussed in my draft. I think SIMPLE data manipulation and
 > conference policy control protocol should be solved within the same
 > framework. Using XML schemas for manipulated objects (such as lists)
 > and using XPath etc. to implement generic manipulation operations
 > would be a good candidate. Actually, I think XPath might be a good
 > solution to presence event filtering as well.
 >
 > The question now is how to go forward. I wrote the list manipulation
 > 'semantics' draft, because people were saying that it is not possible
 > to pick a particular solution, such as XML or SOAP, straight away.
 > Maybe we should first make even some higher level decisions, such as
 > whether to follow PROTOCOL OPTION 1, 2 or 3 from Jonathan's mail.

I think thats a good idea. I don't think we really need to go through a 
formal process of defining a semantics spec, and then choosing a 
protocol. If we can get general agreement on an approach, I think the 
protocol itself falls out of that.

-Jonathan R.

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 01:01:06 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03739
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 01:01:06 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAI6225r027820;
	Mon, 18 Nov 2002 01:02:02 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA00527;
	Mon, 18 Nov 2002 01:03:06 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA00516
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 01:02:22 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.14])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAI62OYH002011;
	Mon, 18 Nov 2002 01:02:24 -0500 (EST)
Message-ID: <3DD8826D.5050203@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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@nokia.com
CC: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] 3GPP Messaging requirements
References: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD901ADD07D@esebe013.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 01:02:21 -0500
Content-Transfer-Encoding: 7bit

inline.

aki.niemi@nokia.com wrote:

 >
 >>> It MUST be possible to divert or block instant messages as part
 >>> of a user configurable option.  Such mechanisms MUST support
 >>> instant message diversion based on sender address, message size,
 >>> message priority, message subject, message class and message
 >>
 >> content type.
 >>
 >> what is message class?
 >
 >
 > The 3GPP documents define message class as being e.g., advertisement,
 > announcement, personal, and so on. Frankly I had trouble with this as
 > well, since message class is obviously not available currently in
 > SIP, so I was doubtful as to whether this is actually a protocol
 > issue at all. There may actually be a hidden requirement here,
 > something like:
 >
 > There MUST be a mechanism available by which the sender of an instant
 > message can set a specific class for the message. Possible classes
 > could be 'advertisement', for commercial messages, and 'personal' for
 > messages intended for personal consumption.
 >
 > Either this, or the message diversion could also depend on an
 > implementation specific mechanism for grouping messages to classes.
 >
 > (I'm well aware of the futility of the message class type mechanisms,
 > and I'm not expecting spammers to actually mark their messages as
 > spam...)

Thats the problem exactly. The Priority header does exist, and plays a 
similar role. But, like class, you can't do much with it beyond 
rendering to the user.

Another problem with class is determining the enumerated set of what 
classes there can be...

-Jonathan R.


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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 01:07:05 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03863
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 01:07:04 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAI6835r027888;
	Mon, 18 Nov 2002 01:08:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA00578;
	Mon, 18 Nov 2002 01:09:06 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA00567
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 01:08:45 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.14])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAI68lYH002017;
	Mon, 18 Nov 2002 01:08:47 -0500 (EST)
Message-ID: <3DD883EC.3070101@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Paul Kyzivat <pkyzivat@cisco.com>
CC: mikko.lonnfors@nokia.com, simple@mailman.dynamicsoft.com
Subject: Re: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
References: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD19@esebe004.ntc.nokia.com> <3DD5D8ED.7070704@dynamicsoft.com> <3DD66CBC.A986100@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 01:08:44 -0500
Content-Transfer-Encoding: 7bit



Paul Kyzivat wrote:
 >
 >
 >> 1. Assuming the watcher "picks" one of the contact addresses, and
 >> decides to communicate with it by sending it an INVITE, how should
 >> that INVITE look? If the URI in the contact element is the AOR of
 >> the user, does the watcher need to add caller preferences
 >> (Require-Contact) in order to reach that specific UA instance?
 >
 >
 > My assumption has been that if the watcher picks one of the contact
 > addresses, he then just sends the invite to it. It is up to the
 > publisher of presence to arrange things so that does the right thing.

Agreed.

 > The publisher can identify separate tuples each with a particular set
 > of capabilities, and yet provide a single AOR for all of them. In
 > that case it is in effect promising to provide a smart proxy at the
 > AOR that can do the right thing.

Well, that won't work. How would the proxy know which tuple was 
intended? The only way it can know is if the caller had placed caller 
preferences in the request. That was my point - how would the caller 
know it needs to do that?

I suppose the right answer is to construct the tuple URI like this:

sip:aor@domain?Require-Contact=<escaped version of *;media="video">

that is, you don't rely on the subscriber to insert the caller prefs. 
The PA does that itself by embedding them in the URI.

 >
 > Or the publisher can provide an actual individual contact address for
 > each tuple. In that case it is promising that the contact addresses
 > are usable by presence subscribers.

This is another instance of what I've been calling the "globally 
routable UA instance problem" - how to construct a SIP URI that routes 
to a specific UA instance when used outside of any existing dialog.

 >
 > In the end, the publisher is in the driver's seat, and publishing
 > what it willing to expose and what it thinks will be useful to
 > subscribers. There clearly is a tradeoff  between those two things,
 > and the publisher is the one that ought to decide.
 >
 > Whether the subscriber should put callerprefs on the invite is a good
 > question. If the algorithm the subscriber uses to choose between the
 > contacts can be represented by callerprefs then it probably wouldn't
 > hurt and might help. This needs further discussion.

I think the semantic needs to be simple. The caller invokes the URI in 
the presence document, period. The server guarnatees that that results 
in a request being routed to a UA described by the information in the 
presence document. Thats the contact.


 >
 >> 2. One of the things I am not particularly fond of in the current
 >> caller prefs spec is the limitation on the capabilities predicate
 >> (conjunctive normal form only). That restriction exists because of
 >> the syntactic limitations of using contact parameters, and of the
 >> need for a simple matching algorithm in proxies to support routing.
 >> I would like to leave the door open for much more complex
 >> capabilities documents, which can be uploaded by a UA and used for
 >> other things, NOT call routing necessarily. Here is a good example
 >> of a use case that does not need to suffer the limitations of
 >> caller prefs. It would be nice if we can be more general.
 >
 >
 > Yes!!! Thanks for mentioning this. I was waiting for this to get out
 > for general discussion before bringing it up. I would welcome
 > suggestions for enhancements to the requirements.
 >
 >
 >> w3c has done a lot of work in describing capabilities (CC/PP, RDF),
 >> all of which is XML-based. I wonder if there is a better fit here
 >> to use that kind of syntax?
 >
 >
 > Could be.

That seems to be the common answer here... someone needs to do a 
detailed study and see how it fits.

-Jonathan R.

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 08:19:29 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA20241
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 08:19:28 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAIDK9Zu000745;
	Mon, 18 Nov 2002 08:20:09 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id IAA00993;
	Mon, 18 Nov 2002 08:21:07 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id IAA00982
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 08:20:44 -0500 (EST)
From: aki.niemi@nokia.com
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAIDLSB22068
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 15:21:32 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5ea42429aaac158f2313a@esvir03nok.nokia.com>;
 Mon, 18 Nov 2002 15:19:19 +0200
Received: from esebe013.NOE.Nokia.com ([172.21.138.52]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Mon, 18 Nov 2002 15:19:19 +0200
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"
Subject: RE: [Simple] A comment to draft-olson-simple-publish-01
Message-ID: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD901ADD080@esebe013.ntc.nokia.com>
Thread-Topic: [Simple] A omment to draft-olson-simple-publish-01
Thread-Index: AcKOw/e8yBv0aP1BTielqm2PecoTQwABKgcw
To: <jdrosen@dynamicsoft.com>
Cc: <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 18 Nov 2002 13:19:19.0135 (UTC) FILETIME=[19DD7EF0:01C28F05]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id IAA00982
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 15:19:17 +0200
Content-Transfer-Encoding: 8bit

Hi,

Comments inline.

[...]
>  > Although the draft says that 489 (Bad Event) should be sent in case
>  > the composer doesn't understand the published event state, there is
>  > no mention of Allow-Events used in that case. Allow-Events is
>  > mandatory in 489 according to RFC 3265. If it is also mandatory for
>  > 489 to a PUBLISH, it would seem logical that it is also 
> (optionally)
>  > used with OPTIONS (for one). Would then Allow-Events in a 2xx to
>  > OPTIONS indicate support for SUBSCRIBE/NOTIFY, or PUBLISH, or both?
> 
> Neither. The Allow header indicates whether SUB/NOT and/or 
> PUBLISH are 
> supported. Allow-Events indicates the event packages 
> supported. It may 
> be that a UA doesn't permit outside elements to PUBLISH for a 
> specific 
> event package it supports, but thats really a policy issue, 
> not an issue 
> of whether some package or method is implemented.

Well, the way RFC3265 reads to me suggests that Allow-Events indicates exactly that the node can process the SUBSCRIBEs and NOTIFYs for that particular event package. For clarity's sake I think we need a similar capability specifically for PUBLISH.

I agree that the authorization policy for a PUBLISH is not in any way related to the contents of Allow-Events, and may in fact be quite similar to an auth policy for a SUBSCRIBE. We might even consider that some sort of publish-winfo could be reused for reactive authorization of publications.

However, this somehow suggests that publish be its own framework, and not an additional part of the events framework.

>  > Why not a new pair of headers, which share the event-type (for
>  > packages) namespace with Event/Allow-Events, something like what's
>  > described in
>  >
>  > 
http://www.ietf.org/internet-drafts/draft-niemi-simple-publish-framew-
 > ork-00.txt
 >
 > AFAIK, we are not running out of space with header names ;)
>
> No. However, I really don't see the need for defining another entire 
> package concept for publications. I would propose that any "publication" 
> not tied to events (such as uploading a CPL) is probably not going to 
> have the same requirements that event publication has, and probably is a 
> better fit for the data manipulations being discussed in the data 
> requirements document and Markus's semantics draft.

I agree that CPL uploads fall well out of the scope. And I also agree that there isn't maybe a huge need for an entire package system. Having a package would be useful if/when we start defining things like default expiration of state for a particular package, publish payloads that are distinct from NOTIFY bodies, etc. But again, this isn't real concrete yet, nor is it a big issue for me if there isn't a package concept, but things are left for composer policy. Either way works.

But there are many degrees to what I'm proposing, and I'll try to bring this into the discussion in the SIMPLE session today.

Cheers,
Aki
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 09:14:05 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA21451
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 09:14:04 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAIEF2Zu000931;
	Mon, 18 Nov 2002 09:15:02 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA01173;
	Mon, 18 Nov 2002 09:16:05 -0500 (EST)
Received: from hotmail.com (f156.sea1.hotmail.com [207.68.163.156])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA27912
	for <simple@mailman.dynamicsoft.com>; Sun, 17 Nov 2002 11:52:59 -0500 (EST)
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Sun, 17 Nov 2002 08:52:57 -0800
Received: from 212.143.185.30 by sea1fd.sea1.hotmail.msn.com with HTTP;
	Sun, 17 Nov 2002 16:52:57 GMT
X-Originating-IP: [212.143.185.30]
From: "Leonardo Rico" <leonardo_rico@hotmail.com>
To: sip@ietf.org, simple@mailman.dynamicsoft.com
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F156ffgaTuOHtiM82yP0000d196@hotmail.com>
X-OriginalArrivalTime: 17 Nov 2002 16:52:57.0933 (UTC) FILETIME=[C80D17D0:01C28E59]
Subject: [Simple] Presence with PIDF format
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Sun, 17 Nov 2002 11:52:57 -0500


Hi,

I’m looking for a UA presence application that supports PIDF format.
Preferable an open source or demo I can download.
Any idea?

Thanks,
Leonardo




_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE* 
http://join.msn.com/?page=features/virus

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 09:15:47 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA21495
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 09:15:46 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAIEGiZu000978;
	Mon, 18 Nov 2002 09:16:44 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA01203;
	Mon, 18 Nov 2002 09:17:49 -0500 (EST)
Received: from hindon.hss.co.in ([202.54.26.202])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00227
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 00:19:14 -0500 (EST)
From: akkasam@hss.hns.com
Received: from hindon.hss.co.in (localhost [127.0.0.1])
	by hindon.hss.co.in (8.10.0/8.10.0) with ESMTP id gAI5Iar20345
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 10:48:36 +0530 (IST)
Received: from ultra.hss.co.in (ultra.hss.hns.com [192.168.100.5])
	by hindon.hss.co.in (8.10.0/8.10.0) with ESMTP id gAI5IY820331;
	Mon, 18 Nov 2002 10:48:34 +0530 (IST)
Received: from sandesh.hss.hns.com (localhost [127.0.0.1])
	by ultra.hss.co.in (8.10.0/8.10.0) with SMTP id gAI5KDq27892;
	Mon, 18 Nov 2002 10:50:13 +0530 (IST)
Received: by sandesh.hss.hns.com(Lotus SMTP MTA v4.6.3  (733.2 10-16-1998))  id 65256C75.001CA518 ; Mon, 18 Nov 2002 10:42:52 +0530
X-Lotus-FromDomain: HSSBLR@HSS
To: "Leonardo Rico" <leonardo_rico@hotmail.com>
cc: sip@ietf.org, simple@mailman.dynamicsoft.com
Message-ID: <65256C75.001CA483.00@sandesh.hss.hns.com>
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Subject: [Simple] Regarding SIPS
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 10:46:03 +0530



Hi

According to the RFC 3261,

     If the Request-URI contains a SIPS URI, or the topmost Route header
     field value (after the post processing of bullet 6) contains a
     SIPS URI, the URI placed into the Record-Route header field
     MUST be a SIPS URI. Furthermore, if the request was not
     received over TLS, the proxy MUST insert a Record-Route header
     field


How can this scencario occur.

how can it happen that request uri ( or top most route header) is sips and
request receiving on other than TLS.

Thanks in advance

With Regds
Ajay Kumar Kasam


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 09:17:16 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA21533
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 09:17:16 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAIEIEZu001053;
	Mon, 18 Nov 2002 09:18:14 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA01238;
	Mon, 18 Nov 2002 09:19:18 -0500 (EST)
Received: from hindon.hss.co.in ([202.54.26.202])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA00360
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 00:38:59 -0500 (EST)
From: akkasam@hss.hns.com
Received: from hindon.hss.co.in (localhost [127.0.0.1])
	by hindon.hss.co.in (8.10.0/8.10.0) with ESMTP id gAI5cKr24534
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 11:08:20 +0530 (IST)
Received: from ultra.hss.co.in (ultra.hss.hns.com [192.168.100.5])
	by hindon.hss.co.in (8.10.0/8.10.0) with ESMTP id gAI5cJ824527;
	Mon, 18 Nov 2002 11:08:20 +0530 (IST)
Received: from sandesh.hss.hns.com (localhost [127.0.0.1])
	by ultra.hss.co.in (8.10.0/8.10.0) with SMTP id gAI5dwu00046;
	Mon, 18 Nov 2002 11:09:58 +0530 (IST)
Received: by sandesh.hss.hns.com(Lotus SMTP MTA v4.6.3  (733.2 10-16-1998))  id 65256C75.001E73B2 ; Mon, 18 Nov 2002 11:02:36 +0530
X-Lotus-FromDomain: HSSBLR@HSS
To: akkasam@hss.hns.com
cc: "Leonardo Rico" <leonardo_rico@hotmail.com>, sip@ietf.org,
        simple@mailman.dynamicsoft.com
Message-ID: <65256C75.001E6FD5.00@sandesh.hss.hns.com>
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Subject: [Simple] Re: [Sip] Regarding SIPS
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 11:05:38 +0530



Hi

Here is one scenario where we can expect this to occur.

Supposed  sip: atlanta.com , sips: bilboxi.com be pre-configured route-set at
ClientA
and let sip:clientb@bilboxi.com be the request uri.
Now when the request reaches atlanta.com, after processing route header, the top
most route
header will be sips, but is received the request on other than TLS.

but why doubt is why it is MUST for atlanta.com to record-route.

waiting for ur response.

thanks in advance
ajay kumar kasam


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 12:36:14 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA27426
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 12:36:13 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAIHb7Zu002014;
	Mon, 18 Nov 2002 12:37:07 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id MAA02092;
	Mon, 18 Nov 2002 12:38:08 -0500 (EST)
Received: from atpop.smtp.stsn.com (p105.n-atpop03.stsn.com [12.129.82.105])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id MAA02081
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 12:37:06 -0500 (EST)
Received: from cisco.com ([10.0.174.235]) by atpop.smtp.stsn.com with Microsoft SMTPSVC(5.0.2195.4905);
	 Mon, 18 Nov 2002 12:36:17 -0500
Message-ID: <3DD92541.D01F8E1B@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: mikko.lonnfors@nokia.com, simple@mailman.dynamicsoft.com
Subject: Re: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
References: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD19@esebe004.ntc.nokia.com> <3DD5D8ED.7070704@dynamicsoft.com> <3DD66CBC.A986100@cisco.com> <3DD883EC.3070101@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 18 Nov 2002 17:36:17.0843 (UTC) FILETIME=[0021A030:01C28F29]
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 12:37:05 -0500
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:
>
>  >> 1. Assuming the watcher "picks" one of the contact addresses, and
>  >> decides to communicate with it by sending it an INVITE, how should
>  >> that INVITE look? If the URI in the contact element is the AOR of
>  >> the user, does the watcher need to add caller preferences
>  >> (Require-Contact) in order to reach that specific UA instance?
>  >
>  > The publisher can identify separate tuples each with a particular set
>  > of capabilities, and yet provide a single AOR for all of them. In
>  > that case it is in effect promising to provide a smart proxy at the
>  > AOR that can do the right thing.
> 
> Well, that won't work. How would the proxy know which tuple was
> intended? The only way it can know is if the caller had placed caller
> preferences in the request. That was my point - how would the caller
> know it needs to do that?
> 
> I suppose the right answer is to construct the tuple URI like this:
> 
> sip:aor@domain?Require-Contact=<escaped version of *;media="video">
> 
> that is, you don't rely on the subscriber to insert the caller prefs.
> The PA does that itself by embedding them in the URI.

I think this is a matter of semantics. If I, as publisher, say there are two tuples with different attributes, but associate them both with the same AOR, it might mean that I have two devices registered at the same AOR with differing attributes but don't choose to identify their addresses; or it might mean that I have a single device with two different and interesting sets of attributes I choose to advertise.

The subscriber doesn't know and shouldn't care, as long as it reaches a device with the proper capabilities.

Having a proxy for the AOR simply fork the request may be sufficient if there are two devices and the characteristics that differentiate them can always be discerned from the initial request. This isn't going to be the case very often, but since the publisher is in the driver seat it should be his problem to decide this.

Nevertheless, I agree that in general it would be best for the presence publisher to do as you suggest and embed the callerprefs headers in the contact address. Toward that end, I think we had better specify somewhere that contact addresses in presence may indeed contain embedded headers, since they aren't universally accepted.

> I think the semantic needs to be simple. The caller invokes the URI in
> the presence document, period. The server guarnatees that that results
> in a request being routed to a UA described by the information in the
> presence document. Thats the contact.

Yes, this seems to be the best answer.

>  >> w3c has done a lot of work in describing capabilities (CC/PP, RDF),
>  >> all of which is XML-based. I wonder if there is a better fit here
>  >> to use that kind of syntax?
>  >
>  >
>  > Could be.
> 
> That seems to be the common answer here... someone needs to do a
> detailed study and see how it fits.

I already spoke with Mikko about this. Neither of us are familiar with the W3C work. Will need to figure out who has the time / contacts to do the digging.

	Paul
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 17:03:58 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA05362
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 17:03:57 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAIM4NZu003158;
	Mon, 18 Nov 2002 17:04:23 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA03058;
	Mon, 18 Nov 2002 17:05:17 -0500 (EST)
Received: from dyn-tx-app-007.dfw.dynamicsoft.com (dyn-tx-app-007.dfw.dynamicsoft.com [63.110.3.105])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA03044
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 17:04:42 -0500 (EST)
Received: from TXADAM (localhost.localdomain [127.0.0.1])
	by dyn-tx-app-007.dfw.dynamicsoft.com (8.11.6/8.11.6) with SMTP id gAIM4h122260
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 16:04:43 -0600
Message-ID: <001c01c28f4e$76d5cf60$80452acc@dynamicsoft.com>
From: "Adam Roach" <adam@dynamicsoft.com>
To: <simple@mailman.dynamicsoft.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2720.3000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: [Simple] Thoughts on list template
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 16:04:27 -0600
Content-Transfer-Encoding: 7bit

After giving some thought to the issues raised in today's
meeting, it occurs to me that there may, in fact, be a
compromise. I'm throwing the rough description out on the
list in hope that, if a flaw exists, one of you will
be able to point it out.

Basically, it amounts to this: to give the capabilities
that several people want (e.g. arbitrary depth lists)
without abandoning templates, we could slightly tweak
the meaning of the ".list" template. In particular,
"foo.list" would refer to any arbitrary nesting of
foo objects; e.g., it would cover what is, under the
current draft, called any of foo.list, foo.list.list,
foo.list.list.list, ad infinitum.

I *think* this still works gracefully when you combine
it with other templates (e.g. presence.list.winfo.list).
It *does* impose more of a processing load on aggregators,
but I don't think it's crippling.

So, first: does anyone see anything that would prevent
this working, from a technical perspective?

And, second: does anyone have any philosophical objections
to this approach? (I'll admit that I have my own reservations,
but I want to find a middle ground)

/a

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 19:12:14 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA08414
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 19:12:13 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJ0D6Zu003691;
	Mon, 18 Nov 2002 19:13:06 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA03439;
	Mon, 18 Nov 2002 19:14:05 -0500 (EST)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA03428
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 19:13:45 -0500 (EST)
Received: from cannon.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id gAJ0DwIL000697;
	Mon, 18 Nov 2002 19:14:02 -0500 (EST)
Received: from cisco.com (rtp-vpn2-678.cisco.com [10.82.242.166])
	by cannon.cisco.com (Mirapoint)
	with ESMTP id AAV09091;
	Mon, 18 Nov 2002 19:18:29 -0500 (EST)
Message-ID: <3DD9822E.9AA9D9D1@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Adam Roach <adam@dynamicsoft.com>
CC: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Thoughts on list template
References: <001c01c28f4e$76d5cf60$80452acc@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 19:13:34 -0500
Content-Transfer-Encoding: 7bit



Adam Roach wrote:
> 
> Basically, it amounts to this: to give the capabilities
> that several people want (e.g. arbitrary depth lists)
> without abandoning templates, we could slightly tweak
> the meaning of the ".list" template. In particular,
> "foo.list" would refer to any arbitrary nesting of
> foo objects; e.g., it would cover what is, under the
> current draft, called any of foo.list, foo.list.list,
> foo.list.list.list, ad infinitum.
... 
> So, first: does anyone see anything that would prevent
> this working, from a technical perspective?

I too hope something like this works. I think we need to dig into details a bit to figure out if it is going to work.

1) Does this imply that the server serving an instance of foo.list itself issues the subscriptions to all the leaves of the recursive list expansion? Or is it just responsible for delegating those? Or are both approaches valid? (They may have different authentication implications.) The pure template approach clearly implied delegating the responsibility for the leaf subscriptions.

2) Either way, the server for foo.list is now responsible for determining if a particular list entry is an instance of foo, or of foo.list. Do we have any better way to figure this out than trial and error? Is that acceptable? (An alternative might be to explicitly type the entries in a list.)

	Paul
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 19:37:57 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA08998
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 19:37:56 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJ0b3Zu003830;
	Mon, 18 Nov 2002 19:37:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA03530;
	Mon, 18 Nov 2002 19:38:05 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA03519
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 19:37:50 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAJ0ccB01068
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 02:38:38 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5ea68fa85fac158f2313a@esvir03nok.nokia.com>;
 Tue, 19 Nov 2002 02:35:58 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 19 Nov 2002 02:35:57 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 19 Nov 2002 02:35:56 +0200
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"
Subject: RE: [Simple] Thoughts on list template
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7FE6FDB@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Thoughts on list template
Thread-Index: AcKPUF0dDipanlHDSgeLT1ywT4XWgQAEXErg
To: <adam@dynamicsoft.com>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 19 Nov 2002 00:35:56.0929 (UTC) FILETIME=[A0093F10:01C28F63]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id TAA03519
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 19 Nov 2002 02:35:56 +0200
Content-Transfer-Encoding: 8bit

That's how I thought it worked in the first place, hence my confusion of what the problem was.

You have a list of buddies, on of the buddies is a list:

adam@dynamicsoft.com
jonathan@dynamicsoft.com
adamfriends@dynamicsoft.com (I have  Adam's list of friends on my buddy list. I can do that, technically)

My terminal will send out 3 SUBSCRIBEs, one for each of the above. Does my terminal need to recognise that adamfriends@dynamicsoft.com is a list? This has nothing to do with the problem we have now with the list package.

Now, I make a list out of the above and call it mybuddies@nokia.com

Instead of my terminal sending out 3 SUBSCRIBEs (one of them to adamfriends@dynamicsoft.com with event: presence), it sends out 1.

The question is: should my PLS recognise that adamfriends@dynamicsoft.com is a list? I say no. Its up to dynamicsoft's domain to decide that, somehow.

This "somehow" solves both problems above.

Regards,
Hisham


> -----Original Message-----
> From: ext Adam Roach [mailto:adam@dynamicsoft.com]
> Sent: Tuesday, November 19, 2002 12:04 AM
> To: simple@mailman.dynamicsoft.com
> Subject: [Simple] Thoughts on list template
> 
> 
> After giving some thought to the issues raised in today's
> meeting, it occurs to me that there may, in fact, be a
> compromise. I'm throwing the rough description out on the
> list in hope that, if a flaw exists, one of you will
> be able to point it out.
> 
> Basically, it amounts to this: to give the capabilities
> that several people want (e.g. arbitrary depth lists)
> without abandoning templates, we could slightly tweak
> the meaning of the ".list" template. In particular,
> "foo.list" would refer to any arbitrary nesting of
> foo objects; e.g., it would cover what is, under the
> current draft, called any of foo.list, foo.list.list,
> foo.list.list.list, ad infinitum.
> 
> I *think* this still works gracefully when you combine
> it with other templates (e.g. presence.list.winfo.list).
> It *does* impose more of a processing load on aggregators,
> but I don't think it's crippling.
> 
> So, first: does anyone see anything that would prevent
> this working, from a technical perspective?
> 
> And, second: does anyone have any philosophical objections
> to this approach? (I'll admit that I have my own reservations,
> but I want to find a middle ground)
> 
> /a
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 22:28:32 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA13283
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 22:28:32 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJ3TSZu004330;
	Mon, 18 Nov 2002 22:29:28 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id WAA04080;
	Mon, 18 Nov 2002 22:29:05 -0500 (EST)
Received: from mta0 ([61.144.161.10])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id WAA04069
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 22:28:39 -0500 (EST)
Received: from D70286 (mta0 [172.17.1.62])
 by mta0.huawei.com (iPlanet Messaging Server 5.2 HotFix 0.8 (built Jul 12
 2002)) with ESMTPA id <0H5T00EVD08UL9@mta0.huawei.com> for
 simple@mailman.dynamicsoft.com; Tue, 19 Nov 2002 11:26:55 +0800 (CST)
From: Deepankar <deepankarb@huawei.com>
To: simple@mailman.dynamicsoft.com
Message-id: <008501c28f7b$b4213620$ac064d0a@D70286>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
Content-type: multipart/alternative;
 boundary="Boundary_(ID_PLf9RPSIZqp226W79pWLLg)"
X-Priority: 3
X-MSMail-priority: Normal
Subject: [Simple] PAM and SIMPLE
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 19 Nov 2002 11:28:18 +0800

This is a multi-part message in MIME format.

--Boundary_(ID_PLf9RPSIZqp226W79pWLLg)
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 7BIT

Sorry to barge in... but could anybody redirect me to a mailing list for discussion on SIMPLE and PAM API mapping.

/deeps

--Boundary_(ID_PLf9RPSIZqp226W79pWLLg)
Content-type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 7BIT

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2920.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Sorry to barge in... but could anybody redirect me 
to a mailing list for discussion on SIMPLE and PAM API mapping.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>/deeps</FONT></DIV></BODY></HTML>

--Boundary_(ID_PLf9RPSIZqp226W79pWLLg)--
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 18 23:41:42 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA15113
	for <simple-archive@lists.ietf.org>; Mon, 18 Nov 2002 23:41:41 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJ4e6Zu004574;
	Mon, 18 Nov 2002 23:40:06 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id XAA04323;
	Mon, 18 Nov 2002 23:41:06 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id XAA04312
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 23:40:59 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.71])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAJ4f2YH002975;
	Mon, 18 Nov 2002 23:41:03 -0500 (EST)
Message-ID: <3DD9C0DE.1050008@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Paul Kyzivat <pkyzivat@cisco.com>
CC: Adam Roach <adam@dynamicsoft.com>, simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Thoughts on list template
References: <001c01c28f4e$76d5cf60$80452acc@dynamicsoft.com> <3DD9822E.9AA9D9D1@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 23:41:02 -0500
Content-Transfer-Encoding: 7bit

inline.

Paul Kyzivat wrote:
 >
 > Adam Roach wrote:
 >
 >> Basically, it amounts to this: to give the capabilities that
 >> several people want (e.g. arbitrary depth lists) without abandoning
 >> templates, we could slightly tweak the meaning of the ".list"
 >> template. In particular, "foo.list" would refer to any arbitrary
 >> nesting of foo objects; e.g., it would cover what is, under the
 >> current draft, called any of foo.list, foo.list.list,
 >> foo.list.list.list, ad infinitum.
 >
 > ...
 >
 >> So, first: does anyone see anything that would prevent this
 >> working, from a technical perspective?
 >
 >
 > I too hope something like this works. I think we need to dig into
 > details a bit to figure out if it is going to work.
 >
 > 1) Does this imply that the server serving an instance of foo.list
 > itself issues the subscriptions to all the leaves of the recursive
 > list expansion? Or is it just responsible for delegating those? Or
 > are both approaches valid? (They may have different authentication
 > implications.) The pure template approach clearly implied delegating
 > the responsibility for the leaf subscriptions.

I don't see the difference between the two things?

 >
 > 2) Either way, the server for foo.list is now responsible for
 > determining if a particular list entry is an instance of foo, or of
 > foo.list. Do we have any better way to figure this out than trial and
 > error? Is that acceptable? (An alternative might be to explicitly
 > type the entries in a list.)

This is the big issue.

It might help to step back and consider how this would work in an IDEAL 
world of a clean slate, and work backwards. Doing that is what helped us 
figure out how to do loose routing, and as it turns out, I think it 
solves this problem too.

In the ideal world, <gasp> there is no presence package. There is only 
the equivalent of "presence.list". That is, we assume at the outset that 
a presence subscription always implies a list, and a valid option is a 
list of one. Thus, I subscribe to my buddylist with package "presence", 
and each of the subscriptions it generates are for the same package, 
"presence". The owner of the URI gets to decide whether its a list of 
multiple elements, or just one.

Now, the problem of course is that all of the list features would need 
to be replicated in each package. So, the ideal solution there IMHO 
would have been to have list processing be central to rfc3265 in the 
first place, so that all packages are list enabled from the outset.

OK, so IF you agree that this is what it ought to have been, how do we 
achieve as close a goal as possible with the constraints that we have?

I would define list processing as an EXTENSION to rfc3265, not a 
template or a new package. How would that work? When a UAC subscribes, 
it includes a Supported header indicated "lists". The Allow header in 
the subscribe also lists multipart as a valid body type thats supported, 
along with the MIME type of this XML list meta-data. So, a buddy list 
subscription looks like:

SUBSCRIBE sip:mylist@domain.com SIP/2.0
Supported: lists
Allow: application/pidf+xml, multipart/mixed, application/elist+xml
Event: presence

The server knows that mylist is a list, but since the client supports 
lists, its OK. The server does a SUBSCRIBE to each participant in the 
list, all of them with the Event: presence header, and all of them with 
the same Supported and Allow headers. Now, should one of those happen to 
be a regular presence server that doesn't support the "lists" extension, 
it works just fine! The server will generate NOTIFYs with plain-old 
PIDF, no multipart or elist+xml. So, there is no trial-and-error; a 
subscription to an element in the list is the same in all cases, and 
doesn't require knowing what it is. If it turns out that its a list, 
multipart comes back. If not, just plain PIDF.

Should a user SUBSCRIBE to a list, and not indicate support for "lists" 
in the Supported header, the server rejects the request with a 420 and 
the appropriate Require header.

As far as I can tell, this solution buys us EVERYTHING we want:

* infinite nesting of lists, without the list server needing to know 
whether an entry is a list or not
* no trial and error
* backwards compatibility
* graceful evolution, if we want, to a revised rfc3265 that includes the 
list processing as a native capability


Comments?

-Jonathan R.


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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 00:23:20 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA15800
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 00:23:20 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJ5M4Zu004707;
	Tue, 19 Nov 2002 00:22:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA04500;
	Tue, 19 Nov 2002 00:23:05 -0500 (EST)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id AAA04489
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 00:22:32 -0500 (EST)
Received: from cannon.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id gAJ5MoiU000418;
	Tue, 19 Nov 2002 00:22:51 -0500 (EST)
Received: from cisco.com (sjc-vpn3-983.cisco.com [10.21.67.215])
	by cannon.cisco.com (Mirapoint)
	with ESMTP id AAV10082;
	Tue, 19 Nov 2002 00:27:20 -0500 (EST)
Message-ID: <3DD9CA91.B5325142@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Adam Roach <adam@dynamicsoft.com>, simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Thoughts on list template
References: <001c01c28f4e$76d5cf60$80452acc@dynamicsoft.com> <3DD9822E.9AA9D9D1@cisco.com> <3DD9C0DE.1050008@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 19 Nov 2002 00:22:25 -0500
Content-Transfer-Encoding: 7bit

Jonathan,

I was thinking that getting out of this problem required special casing list. It looks like you have come up with a fine way to do it. At first glance this seems to work just fine as far as I can see, though I reserve the right to change my mind.

	Great idea,
	Paul

Jonathan Rosenberg wrote:
> 
> It might help to step back and consider how this would work in an IDEAL
> world of a clean slate, and work backwards. Doing that is what helped us
> figure out how to do loose routing, and as it turns out, I think it
> solves this problem too.
> 
> In the ideal world, <gasp> there is no presence package. There is only
> the equivalent of "presence.list". That is, we assume at the outset that
> a presence subscription always implies a list, and a valid option is a
> list of one. Thus, I subscribe to my buddylist with package "presence",
> and each of the subscriptions it generates are for the same package,
> "presence". The owner of the URI gets to decide whether its a list of
> multiple elements, or just one.
> 
> Now, the problem of course is that all of the list features would need
> to be replicated in each package. So, the ideal solution there IMHO
> would have been to have list processing be central to rfc3265 in the
> first place, so that all packages are list enabled from the outset.
> 
> OK, so IF you agree that this is what it ought to have been, how do we
> achieve as close a goal as possible with the constraints that we have?
> 
> I would define list processing as an EXTENSION to rfc3265, not a
> template or a new package. How would that work? When a UAC subscribes,
> it includes a Supported header indicated "lists". The Allow header in
> the subscribe also lists multipart as a valid body type thats supported,
> along with the MIME type of this XML list meta-data. So, a buddy list
> subscription looks like:
> 
> SUBSCRIBE sip:mylist@domain.com SIP/2.0
> Supported: lists
> Allow: application/pidf+xml, multipart/mixed, application/elist+xml
> Event: presence
> 
> The server knows that mylist is a list, but since the client supports
> lists, its OK. The server does a SUBSCRIBE to each participant in the
> list, all of them with the Event: presence header, and all of them with
> the same Supported and Allow headers. Now, should one of those happen to
> be a regular presence server that doesn't support the "lists" extension,
> it works just fine! The server will generate NOTIFYs with plain-old
> PIDF, no multipart or elist+xml. So, there is no trial-and-error; a
> subscription to an element in the list is the same in all cases, and
> doesn't require knowing what it is. If it turns out that its a list,
> multipart comes back. If not, just plain PIDF.
> 
> Should a user SUBSCRIBE to a list, and not indicate support for "lists"
> in the Supported header, the server rejects the request with a 420 and
> the appropriate Require header.
> 
> As far as I can tell, this solution buys us EVERYTHING we want:
> 
> * infinite nesting of lists, without the list server needing to know
> whether an entry is a list or not
> * no trial and error
> * backwards compatibility
> * graceful evolution, if we want, to a revised rfc3265 that includes the
> list processing as a native capability
> 
> Comments?
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 11:51:44 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA09693
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 11:51:44 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJGqDZu006692;
	Tue, 19 Nov 2002 11:52:13 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA06528;
	Tue, 19 Nov 2002 11:53:08 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA06517
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 11:52:03 -0500 (EST)
From: aki.niemi@nokia.com
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAJGqoB24217
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 18:52:50 +0200 (EET)
Received: from esebh004.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eaa0d4786ac158f2313a@esvir03nok.nokia.com>;
 Tue, 19 Nov 2002 18:52:02 +0200
Received: from esebe013.NOE.Nokia.com ([172.21.138.52]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 19 Nov 2002 18:52:02 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: RE: [Simple] Thoughts on list template
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Message-ID: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD90194508F@esebe013.ntc.nokia.com>
Thread-Topic: [Simple] Thoughts on list template
Thread-Index: AcKPhgGtNVSm6bdoRqKqeOiYh2t4vwAZKu9w
To: <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>
Cc: <adam@dynamicsoft.com>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 19 Nov 2002 16:52:02.0697 (UTC) FILETIME=[FBF43F90:01C28FEB]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id LAA06517
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 19 Nov 2002 18:52:02 +0200
Content-Transfer-Encoding: 8bit

Jonathan,

I think this is a good idea. The problem really was that while we were trying to treat lists as part of the event, they really were not. So separating the list handling from the actual event is a good idea, and I think you nailed it here.

Cheers,
Aki

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: Tuesday, November 19, 2002 6:41 AM
> To: Paul Kyzivat
> Cc: Adam Roach; simple@mailman.dynamicsoft.com
> Subject: Re: [Simple] Thoughts on list template
> 
> 
> inline.
> 
> Paul Kyzivat wrote:
>  >
>  > Adam Roach wrote:
>  >
>  >> Basically, it amounts to this: to give the capabilities that
>  >> several people want (e.g. arbitrary depth lists) without 
> abandoning
>  >> templates, we could slightly tweak the meaning of the ".list"
>  >> template. In particular, "foo.list" would refer to any arbitrary
>  >> nesting of foo objects; e.g., it would cover what is, under the
>  >> current draft, called any of foo.list, foo.list.list,
>  >> foo.list.list.list, ad infinitum.
>  >
>  > ...
>  >
>  >> So, first: does anyone see anything that would prevent this
>  >> working, from a technical perspective?
>  >
>  >
>  > I too hope something like this works. I think we need to dig into
>  > details a bit to figure out if it is going to work.
>  >
>  > 1) Does this imply that the server serving an instance of foo.list
>  > itself issues the subscriptions to all the leaves of the recursive
>  > list expansion? Or is it just responsible for delegating those? Or
>  > are both approaches valid? (They may have different authentication
>  > implications.) The pure template approach clearly implied 
> delegating
>  > the responsibility for the leaf subscriptions.
> 
> I don't see the difference between the two things?
> 
>  >
>  > 2) Either way, the server for foo.list is now responsible for
>  > determining if a particular list entry is an instance of foo, or of
>  > foo.list. Do we have any better way to figure this out 
> than trial and
>  > error? Is that acceptable? (An alternative might be to explicitly
>  > type the entries in a list.)
> 
> This is the big issue.
> 
> It might help to step back and consider how this would work 
> in an IDEAL 
> world of a clean slate, and work backwards. Doing that is 
> what helped us 
> figure out how to do loose routing, and as it turns out, I think it 
> solves this problem too.
> 
> In the ideal world, <gasp> there is no presence package. 
> There is only 
> the equivalent of "presence.list". That is, we assume at the 
> outset that 
> a presence subscription always implies a list, and a valid 
> option is a 
> list of one. Thus, I subscribe to my buddylist with package 
> "presence", 
> and each of the subscriptions it generates are for the same package, 
> "presence". The owner of the URI gets to decide whether its a list of 
> multiple elements, or just one.
> 
> Now, the problem of course is that all of the list features 
> would need 
> to be replicated in each package. So, the ideal solution there IMHO 
> would have been to have list processing be central to rfc3265 in the 
> first place, so that all packages are list enabled from the outset.
> 
> OK, so IF you agree that this is what it ought to have been, 
> how do we 
> achieve as close a goal as possible with the constraints that we have?
> 
> I would define list processing as an EXTENSION to rfc3265, not a 
> template or a new package. How would that work? When a UAC 
> subscribes, 
> it includes a Supported header indicated "lists". The Allow header in 
> the subscribe also lists multipart as a valid body type thats 
> supported, 
> along with the MIME type of this XML list meta-data. So, a buddy list 
> subscription looks like:
> 
> SUBSCRIBE sip:mylist@domain.com SIP/2.0
> Supported: lists
> Allow: application/pidf+xml, multipart/mixed, application/elist+xml
> Event: presence
> 
> The server knows that mylist is a list, but since the client supports 
> lists, its OK. The server does a SUBSCRIBE to each participant in the 
> list, all of them with the Event: presence header, and all of 
> them with 
> the same Supported and Allow headers. Now, should one of 
> those happen to 
> be a regular presence server that doesn't support the "lists" 
> extension, 
> it works just fine! The server will generate NOTIFYs with plain-old 
> PIDF, no multipart or elist+xml. So, there is no trial-and-error; a 
> subscription to an element in the list is the same in all cases, and 
> doesn't require knowing what it is. If it turns out that its a list, 
> multipart comes back. If not, just plain PIDF.
> 
> Should a user SUBSCRIBE to a list, and not indicate support 
> for "lists" 
> in the Supported header, the server rejects the request with 
> a 420 and 
> the appropriate Require header.
> 
> As far as I can tell, this solution buys us EVERYTHING we want:
> 
> * infinite nesting of lists, without the list server needing to know 
> whether an entry is a list or not
> * no trial and error
> * backwards compatibility
> * graceful evolution, if we want, to a revised rfc3265 that 
> includes the 
> list processing as a native capability
> 
> 
> Comments?
> 
> -Jonathan R.
> 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
> Chief Scientist                             First Floor
> dynamicsoft                                 East Hanover, NJ 07936
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 14:02:19 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA13284
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 14:02:19 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJJ2AZu007342;
	Tue, 19 Nov 2002 14:02:10 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA07044;
	Tue, 19 Nov 2002 14:03:06 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA07033
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 14:02:58 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAJJ2RO24782
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 21:02:27 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eaa84d6feac158f21083@esvir01nok.ntc.nokia.com>;
 Tue, 19 Nov 2002 21:02:38 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 19 Nov 2002 21:02:37 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C28FFE.394FE73C"
Subject: RE: [Simple] PAM and SIMPLE
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD5C@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] PAM and SIMPLE
Thread-Index: AcKPfHPWt3e+ifGPRJGAQZxmKVKA+QAa6wBg
To: <deepankarb@huawei.com>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 19 Nov 2002 19:02:37.0289 (UTC) FILETIME=[39BC1D90:01C28FFE]
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 19 Nov 2002 21:02:36 +0200

This is a multi-part message in MIME format.

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

Hi,
=20
I am not sure what APIs you are referring to but here is one answer. =
SIMPLE and PAM APIs are at least being defined within Java Community =
Processes (JCP). There are separate items for both SIMPLE API and PAM =
API. The work mode in JCP is different compared to IETF and as a result =
API design and discussion is limited to expert group members until work =
becomes public. You can check status from JCP web site or contact the =
expert group lead if you have further questions.
=20
simple:
http://www.jcp.org/en/jsr/detail?id=3D164
http://www.jcp.org/en/jsr/detail?id=3D165
=20
pam:
http://www.jcp.org/en/jsr/detail?id=3D123
=20
BR
- Mikko

-----Original Message-----
From: ext Deepankar [mailto:deepankarb@huawei.com]
Sent: 19 November, 2002 05:28
To: simple@mailman.dynamicsoft.com
Subject: [Simple] PAM and SIMPLE


Sorry to barge in... but could anybody redirect me to a mailing list for =
discussion on SIMPLE and PAM API mapping.
=20
/deeps


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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial color=3D#0000ff =

size=3D2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial color=3D#0000ff =
size=3D2>I am=20
not sure what APIs you are referring to but here is one answer. SIMPLE =
and PAM=20
APIs are at least being defined within Java Community Processes (JCP). =
There are=20
separate items for both SIMPLE API and PAM API. The work mode in JCP is=20
different compared to IETF and as a result API design and discussion is =
limited=20
to expert group members&nbsp;until work becomes public. You can check =
status=20
from JCP web site or contact the expert group lead if you have further=20
questions.</FONT></SPAN></DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial color=3D#0000ff =

size=3D2>simple:</FONT></SPAN></DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial color=3D#0000ff =
size=3D2><A=20
href=3D"http://www.jcp.org/en/jsr/detail?id=3D164">http://www.jcp.org/en/=
jsr/detail?id=3D164</A></FONT></SPAN></DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial size=3D2><A=20
href=3D"http://www.jcp.org/en/jsr/detail?id=3D165">http://www.jcp.org/en/=
jsr/detail?id=3D165</A></FONT></SPAN></DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial color=3D#0000ff =

size=3D2>pam:</FONT></SPAN></DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial size=3D2><A=20
href=3D"http://www.jcp.org/en/jsr/detail?id=3D123">http://www.jcp.org/en/=
jsr/detail?id=3D123</A></FONT></SPAN></DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial color=3D#0000ff =

size=3D2>BR</FONT></SPAN></DIV>
<DIV><SPAN class=3D955242416-19112002><FONT face=3DArial color=3D#0000ff =
size=3D2>-=20
Mikko</FONT></SPAN></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> ext Deepankar=20
  [mailto:deepankarb@huawei.com]<BR><B>Sent:</B> 19 November, 2002=20
  05:28<BR><B>To:</B> simple@mailman.dynamicsoft.com<BR><B>Subject:</B> =
[Simple]=20
  PAM and SIMPLE<BR><BR></FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Sorry to barge in... but could =
anybody redirect=20
  me to a mailing list for discussion on SIMPLE and PAM API=20
mapping.</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial =
size=3D2>/deeps</FONT></DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C28FFE.394FE73C--
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 14:13:10 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA13651
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 14:13:10 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJJE4Zu007454;
	Tue, 19 Nov 2002 14:14:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA07131;
	Tue, 19 Nov 2002 14:15:07 -0500 (EST)
Received: from nwkea-mail-1.sun.com (nwkea-mail-1.sun.com [192.18.42.13])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA03137
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 17:28:18 -0500 (EST)
Received: from sydney.East.Sun.COM ([129.148.9.16])
	by nwkea-mail-1.sun.com (8.9.3+Sun/8.9.3) with ESMTP id OAA11782
	for <simple@mailman.dynamicsoft.com>; Mon, 18 Nov 2002 14:28:18 -0800 (PST)
Received: from sydney.East.Sun.COM (esun1es-fe-ge0.Holland.Sun.COM [129.159.36.22])
	by sydney.East.Sun.COM (8.11.6+Sun/8.11.6/ENSMAIL,v2.2) with ESMTP id gAIMSCJ22168;
	Mon, 18 Nov 2002 17:28:13 -0500 (EST)
From: Steve Hanna <Steve.Hanna@sun.com>
Message-Id: <200211182228.gAIMSCJ22168@sydney.East.Sun.COM>
To: <simple@mailman.dynamicsoft.com>
Cc: <steve.hanna@sun.com>
Reply-To: <steve.hanna@sun.com>
X-Mailer: Sun NetMail 2.3
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
Subject: [Simple] Pointer to standard policy language
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Mon, 18 Nov 2002 17:28:08 -0500
Content-Transfer-Encoding: 7bit

In today's SIMPLE WG session, I promised to send a pointer to the
work going on elsewhere to define a standard access control policy
language.

The language I was referring to is XACML (eXtensible Access Control
Markup Language). It is an XML-based access control policy language
designed to support a wide variety of applications. The spec is
currently in the middle of a 30 day Public Review, so this is a
great time to read it and send your comments. For more info, see
http://www.oasis-open.org/committees/xacml.

There are definite advantages to using a standard language for
expressing access control policies. Developers can reuse existing
code. Users don't need to learn special-purpose languages. Etc.

I would recommend that in defining your protocols, you treat an
access control policy as a blob, allowing users to set or get them
but not defining commands to manipulate the internal contents. This
will allow you to use XACML or any successor language or even to
define your own language if you should decide at some later time
that you want to do so.

I do not subscribe to your WG list, so please cc me on subsequent
discussions of this topic (unless you explicitly want to exclude me!).

Thanks,

Steve Hanna

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 15:20:51 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA15484
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 15:20:51 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJKH8Zu007781;
	Tue, 19 Nov 2002 15:17:08 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id PAA07430;
	Tue, 19 Nov 2002 15:18:07 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id PAA07419
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 15:17:47 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com [172.21.143.36])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAJKIZB07632
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 22:18:36 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eaac998baac158f24076@esvir04nok.ntc.nokia.com>;
 Tue, 19 Nov 2002 22:17:44 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 19 Nov 2002 22:17:43 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 19 Nov 2002 22:17:42 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: RE: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD5D@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
Thread-Index: AcKPKYU0nDXJxM0rRUCdi28v4yvyjgA2bMPw
To: <pkyzivat@cisco.com>, <jdrosen@dynamicsoft.com>
Cc: <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 19 Nov 2002 20:17:42.0933 (UTC) FILETIME=[B74ED450:01C29008]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id PAA07419
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 19 Nov 2002 22:17:42 +0200
Content-Transfer-Encoding: 8bit

Hi

inline

> -----Original Message-----
> From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: 18 November, 2002 19:37
> To: Jonathan Rosenberg
> Cc: Lonnfors Mikko (NRC/Helsinki); simple@mailman.dynamicsoft.com
> Subject: Re: [Simple] FW: I-D
> ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
> 
> Jonathan Rosenberg wrote:
> >
> >  >> 1. Assuming the watcher "picks" one of the contact 
> addresses, and
> >  >> decides to communicate with it by sending it an INVITE, 
> how should
> >  >> that INVITE look? If the URI in the contact element is 
> the AOR of
> >  >> the user, does the watcher need to add caller preferences
> >  >> (Require-Contact) in order to reach that specific UA instance?
> >  >
> >  > The publisher can identify separate tuples each with a 
> particular set
> >  > of capabilities, and yet provide a single AOR for all of them. In
> >  > that case it is in effect promising to provide a smart 
> proxy at the
> >  > AOR that can do the right thing.
> > 
> > Well, that won't work. How would the proxy know which tuple was
> > intended? The only way it can know is if the caller had 
> placed caller
> > preferences in the request. That was my point - how would the caller
> > know it needs to do that?
> > 
> > I suppose the right answer is to construct the tuple URI like this:
> > 
> > sip:aor@domain?Require-Contact=<escaped version of *;media="video">
> > 
> > that is, you don't rely on the subscriber to insert the 
> caller prefs.
> > The PA does that itself by embedding them in the URI.
> 
> I think this is a matter of semantics. If I, as publisher, 
> say there are two tuples with different attributes, but 
> associate them both with the same AOR, it might mean that I 
> have two devices registered at the same AOR with differing 
> attributes but don't choose to identify their addresses; or 
> it might mean that I have a single device with two different 
> and interesting sets of attributes I choose to advertise.
> 
> The subscriber doesn't know and shouldn't care, as long as it 
> reaches a device with the proper capabilities.
> 
> Having a proxy for the AOR simply fork the request may be 
> sufficient if there are two devices and the characteristics 
> that differentiate them can always be discerned from the 
> initial request. This isn't going to be the case very often, 
> but since the publisher is in the driver seat it should be 
> his problem to decide this.
> 
> Nevertheless, I agree that in general it would be best for 
> the presence publisher to do as you suggest and embed the 
> callerprefs headers in the contact address. Toward that end, 
> I think we had better specify somewhere that contact 
> addresses in presence may indeed contain embedded headers, 
> since they aren't universally accepted.

This may need bit more consideration. Embedding the caller preferences headers into contact address might make sense in a case where publisher has registered using caller preferences. I can also see use cases where presentity wants to embed feature tags into presence info but chooses not to register those to registrar (I want to show support for voice but I don't want my proxy to act differently). Other side of this problem is that this model seems to require callerprefs support from watcher side. How is the watcher expected to behave if it receives a contact URI with all different callerprefs headers it does not understand? This procedure seems also to duplicate the information in the presence document. It is first presented inside XML structures and then second time in contact URI. This may not be a huge problem but it isn't very nice either.

Well, in any case I think Jonathan is right that watcher should have a simple mechanism how to send request to presentity. One option could be that XML structure includes some kind of instructions to watcher how the Request based on presence info should be constructed. This would eliminate the duplication problem and if watcher does not understand callerprefs extension it can just ignore it and behave as callerprefs extension wasn't there in the first place.

> > I think the semantic needs to be simple. The caller invokes 
> the URI in
> > the presence document, period. The server guarnatees that 
> that results
> > in a request being routed to a UA described by the 
> information in the
> > presence document. Thats the contact.
> 
> Yes, this seems to be the best answer.
> 
> >  >> w3c has done a lot of work in describing capabilities 
> (CC/PP, RDF),
> >  >> all of which is XML-based. I wonder if there is a 
> better fit here
> >  >> to use that kind of syntax?
> >  >
> >  >
> >  > Could be.
> > 
> > That seems to be the common answer here... someone needs to do a
> > detailed study and see how it fits.
> 
> I already spoke with Mikko about this. Neither of us are 
> familiar with the W3C work. Will need to figure out who has 
> the time / contacts to do the digging.

If nobody else is going to volunteer for this I can spend some time to figure these things out.

- Mikko

> 	Paul
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 15:33:17 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA15766
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 15:33:17 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJKY4Zu007904;
	Tue, 19 Nov 2002 15:34:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id PAA07508;
	Tue, 19 Nov 2002 15:35:06 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id PAA07495
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 15:34:24 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAJKXrO04171
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 22:33:53 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eaad8dca7ac158f21083@esvir01nok.ntc.nokia.com>;
 Tue, 19 Nov 2002 22:34:24 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 19 Nov 2002 22:34:24 +0200
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"
Subject: RE: [Simple] Pointer to standard policy language
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A702367E91@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Pointer to standard policy language
Thread-Index: AcKQAA7xWLbcfztWQwm6Eljc78kOgwACIBdA
To: <steve.hanna@sun.com>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 19 Nov 2002 20:34:24.0855 (UTC) FILETIME=[0C7FFE70:01C2900B]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id PAA07495
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 19 Nov 2002 22:34:24 +0200
Content-Transfer-Encoding: 8bit

Hi Steve,

Thanks for the pointer.

Before getting deeper into the details, I would like to know a couple of basic points about XACML's applicability in this case. In my opinion the standardized protocols to setup presence policy rules are most valuable for wireless terminals with small displays, since using a web browser aside of SIP client is quite clumsy with them.

If we assume the XACML document would be a blob, that the client can just read and replace, would that be feasible over low-bandwidth links (say, <50 kps)? This depends on how big the documents would get, and wheter ALL the information, such as URI lists, would be included in the same blob (document). For instance, if reactive authorization works so that a SIP URI is appended to some list, I don't think it makes sense to send the whole policy doc. to the server. 

In my opinion the protocol should have some light-weigth procedures to do the most common operations, such as adding and deleting URIs (assuming the authorization model in the requirements draft).

Would it still make sense to use XACML, and use some simple XML manipulation operations on it, to achieve this?

I'll do some calculations to see whether this will be critical or not in real-life systems.

Markus  

> -----Original Message-----
> From: ext Steve Hanna [mailto:Steve.Hanna@sun.com]
> Sent: 19 November, 2002 00:28
> To: simple@mailman.dynamicsoft.com
> Cc: steve.hanna@sun.com
> Subject: [Simple] Pointer to standard policy language
> 
> 
> In today's SIMPLE WG session, I promised to send a pointer to the
> work going on elsewhere to define a standard access control policy
> language.
> 
> The language I was referring to is XACML (eXtensible Access Control
> Markup Language). It is an XML-based access control policy language
> designed to support a wide variety of applications. The spec is
> currently in the middle of a 30 day Public Review, so this is a
> great time to read it and send your comments. For more info, see
> http://www.oasis-open.org/committees/xacml.
> 
> There are definite advantages to using a standard language for
> expressing access control policies. Developers can reuse existing
> code. Users don't need to learn special-purpose languages. Etc.
> 
> I would recommend that in defining your protocols, you treat an
> access control policy as a blob, allowing users to set or get them
> but not defining commands to manipulate the internal contents. This
> will allow you to use XACML or any successor language or even to
> define your own language if you should decide at some later time
> that you want to do so.
> 
> I do not subscribe to your WG list, so please cc me on subsequent
> discussions of this topic (unless you explicitly want to exclude me!).
> 
> Thanks,
> 
> Steve Hanna
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 15:54:46 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA16322
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 15:54:43 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJKt4Zu008034;
	Tue, 19 Nov 2002 15:55:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id PAA07596;
	Tue, 19 Nov 2002 15:56:06 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id PAA07585
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 15:55:39 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAJKt9O10223
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 22:55:09 +0200 (EET)
Received: from esebh004.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eaaec52f4ac158f21083@esvir01nok.ntc.nokia.com>;
 Tue, 19 Nov 2002 22:55:40 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 19 Nov 2002 22:55:40 +0200
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"
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A702367E92@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Pointer to standard policy language
Thread-Index: AcKQAA7xWLbcfztWQwm6Eljc78kOgwACIBdAAADYQiA=
To: <Markus.Isomaki@nokia.com>, <steve.hanna@sun.com>,
        <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 19 Nov 2002 20:55:40.0290 (UTC) FILETIME=[04B7EE20:01C2900E]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id PAA07585
Subject: [Simple] Data manipulation
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 19 Nov 2002 22:55:39 +0200
Content-Transfer-Encoding: 8bit

Hi,

There hasn't been too much interest or comments on the Data Manipulation in SIMPLE, excluding the authors of the drafts. I would like to find out who is really interested in this, and would be even willing to contribute to the drafts.

So, could all those people send me e-mail saying:
a) I think we should get this standardized, but I don't have time for it right now; or
b) I would be willing to help solving the technical problems

I also propose that we meet briefly after tomorrow's SIPPING session (15:30-17:30) somewhere around the chairs' desk to see who we are. I'm the one who was presenting the list manipulation semantics draft yesterday.

Markus


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 16:11:51 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA16665
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 16:11:50 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJL83Zu008158;
	Tue, 19 Nov 2002 16:08:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA07667;
	Tue, 19 Nov 2002 16:09:06 -0500 (EST)
Received: from dyn-tx-app-007.dfw.dynamicsoft.com (dyn-tx-app-007.dfw.dynamicsoft.com [63.110.3.105])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA07656
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 16:08:43 -0500 (EST)
Received: from RjS.localdomain (localhost.localdomain [127.0.0.1])
	by dyn-tx-app-007.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id gAJL8i127267
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 15:08:44 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@mailman.dynamicsoft.com
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Ximian Evolution 1.0.8 (1.0.8-10) 
Message-Id: <1037740088.1253.9.camel@RjS.localdomain>
Mime-Version: 1.0
Subject: [Simple] Notes and slides
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: 19 Nov 2002 16:08:08 -0500
Content-Transfer-Encoding: 7bit

Rough notes and the slides from the IETF55 SIMPLE
meeting are available at
http://www.softarmor.com/simple/meets/ietf55

Please send corrections to the notes to the list.

Send corrections to the slides (or error reports
concerning the SIMPLE weblet) directly to me.

RjS



_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 16:52:09 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA17989
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 16:52:08 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJLp8Zu008387;
	Tue, 19 Nov 2002 16:51:08 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA07832;
	Tue, 19 Nov 2002 16:52:07 -0500 (EST)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA07821
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 16:51:53 -0500 (EST)
Received: from cannon.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id gAJLqAxQ011588;
	Tue, 19 Nov 2002 16:52:10 -0500 (EST)
Received: from cisco.com (rtp-vpn2-642.cisco.com [10.82.242.130])
	by cannon.cisco.com (Mirapoint)
	with ESMTP id AAV16766;
	Tue, 19 Nov 2002 16:56:41 -0500 (EST)
Message-ID: <3DDAB270.439918E7@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com
CC: jdrosen@dynamicsoft.com, simple@mailman.dynamicsoft.com
Subject: Re: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
References: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD5D@esebe004.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 19 Nov 2002 16:51:44 -0500
Content-Transfer-Encoding: 7bit



mikko.lonnfors@nokia.com wrote:
> 
> This may need bit more consideration. Embedding the caller preferences headers into contact address might make sense in a case where publisher has registered using caller preferences. I can also see use cases where presentity wants to embed feature tags into presence info but chooses not to register those to registrar (I want to show support for voice but I don't want my proxy to act differently).

Certainly the publisher can do this if it wants to. May make sense in some cases.

> Other side of this problem is that this model seems to require callerprefs support from watcher side. How is the watcher expected to behave if it receives a contact URI with all different callerprefs headers it does not understand?

I don't see this as a problem. As long as watchers understand that the contacts may have embedded headers, and know generically what to do with them. (And 3261 says what to do with them.) The watcher doesn't have to understand or support the headers to insert them in a request.

> This procedure seems also to duplicate the information in the presence document. It is first presented inside XML structures and then second time in contact URI. This may not be a huge problem but it isn't very nice either.

Yes, it is less than desirable. But it seems to show up in many contexts, such as duplication of headers in sipfrags for security purposes. It may be the lesser of evils.

> 
> Well, in any case I think Jonathan is right that watcher should have a simple mechanism how to send request to presentity. One option could be that XML structure includes some kind of instructions to watcher how the Request based on presence info should be constructed. This would eliminate the duplication problem and if watcher does not understand callerprefs extension it can just ignore it and behave as callerprefs extension wasn't there in the first place.

I don't understand this. What form would these "instructions" take? How would they affect the resulting request beyond using the contact address? I don't see what they could achieve that couldn't be achieved by attaching headers to the contact address.

> > >  >> w3c has done a lot of work in describing capabilities
> > (CC/PP, RDF),
> > >  >> all of which is XML-based. I wonder if there is a
> > better fit here
> > >  >> to use that kind of syntax?
...
> > > That seems to be the common answer here... someone needs to do a
> > > detailed study and see how it fits.
...
> If nobody else is going to volunteer for this I can spend some time to figure these things out.

Thanks. I would like to look into this too, but I've got to figure out what is on my plate at home before I commit.

I want to suggest a requirement here: We must ensure that this remains semantically a superset of what is used to represent capabilities in registrations. (callerprefs) This could be an important constraint because many mechanisms are likely to have different namespaces and registration rules for capabilities/attributes.

	Paul
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 18:48:16 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA20864
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 18:48:15 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAJNjFZu008811;
	Tue, 19 Nov 2002 18:45:15 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id SAA08193;
	Tue, 19 Nov 2002 18:46:12 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id SAA08182
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 18:45:37 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com [172.21.143.36])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAJNkSB20668
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 01:46:28 +0200 (EET)
Received: from esebh004.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eab87f063ac158f24076@esvir04nok.ntc.nokia.com>;
 Wed, 20 Nov 2002 01:45:38 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 20 Nov 2002 01:45:38 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: RE: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD5F@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
Thread-Index: AcKQFeQ+OnMvaetsSz22XadhgoXPewAC+98A
To: <pkyzivat@cisco.com>
Cc: <jdrosen@dynamicsoft.com>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 19 Nov 2002 23:45:38.0630 (UTC) FILETIME=[C3671E60:01C29025]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id SAA08182
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 20 Nov 2002 01:45:38 +0200
Content-Transfer-Encoding: 8bit

Hi,

Inline

> mikko.lonnfors@nokia.com wrote:
> > 
> > This may need bit more consideration. Embedding the caller 
> preferences headers into contact address might make sense in 
> a case where publisher has registered using caller 
> preferences. I can also see use cases where presentity wants 
> to embed feature tags into presence info but chooses not to 
> register those to registrar (I want to show support for voice 
> but I don't want my proxy to act differently).
> 
> Certainly the publisher can do this if it wants to. May make 
> sense in some cases.
> 
> > Other side of this problem is that this model seems to 
> require callerprefs support from watcher side. How is the 
> watcher expected to behave if it receives a contact URI with 
> all different callerprefs headers it does not understand?
> 
> I don't see this as a problem. As long as watchers understand 
> that the contacts may have embedded headers, and know 
> generically what to do with them. (And 3261 says what to do 
> with them.) The watcher doesn't have to understand or support 
> the headers to insert them in a request.

ok, then it should be explained somewhere that contact element URIs can contain embedded headers and how those should be processed. I am not sure is this draft the place to do it but on the other hand I cannot figure out any better place either. 
 
> > This procedure seems also to duplicate the information in 
> the presence document. It is first presented inside XML 
> structures and then second time in contact URI. This may not 
> be a huge problem but it isn't very nice either.
> 
> Yes, it is less than desirable. But it seems to show up in 
> many contexts, such as duplication of headers in sipfrags for 
> security purposes. It may be the lesser of evils.

As I said this may not be such a big problem but my view still is that if this can be avoided it should be avoided.

> > 
> > Well, in any case I think Jonathan is right that watcher 
> should have a simple mechanism how to send request to 
> presentity. One option could be that XML structure includes 
> some kind of instructions to watcher how the Request based on 
> presence info should be constructed. This would eliminate the 
> duplication problem and if watcher does not understand 
> callerprefs extension it can just ignore it and behave as 
> callerprefs extension wasn't there in the first place.
> 
> I don't understand this. What form would these "instructions" 
> take? How would they affect the resulting request beyond 
> using the contact address? I don't see what they could 
> achieve that couldn't be achieved by attaching headers to the 
> contact address.

I probably wasn't clear enough. I was thinking to desing something like this:
<presence>
  ..
  ..
	<prescaps>
	  <feature name="media" required="true">
		audio
	  </feature>
	<prescaps>
	<contact>sip:user@domain.com</contact>
</presence>

The <feature> element could have an attribute called 'required' or something similar. When watcher would get this info it would take the contact as Request-URI and then generate Require-Contact based on 'required' attributes. This would solve the duplication problem and also embedded header problem (if it was a problem in the first place). This would put little more responsibility on watcher side as watcher would construct Require-Contact headers based on info found in XML. This was just to show that there might be some alternatives to do this. Hopefully it is now bit clearer.

> > > >  >> w3c has done a lot of work in describing capabilities
> > > (CC/PP, RDF),
> > > >  >> all of which is XML-based. I wonder if there is a
> > > better fit here
> > > >  >> to use that kind of syntax?
> ...
> > > > That seems to be the common answer here... someone needs to do a
> > > > detailed study and see how it fits.
> ...
> > If nobody else is going to volunteer for this I can spend 
> some time to figure these things out.
> 
> Thanks. I would like to look into this too, but I've got to 
> figure out what is on my plate at home before I commit.
> 
> I want to suggest a requirement here: We must ensure that 
> this remains semantically a superset of what is used to 
> represent capabilities in registrations. (callerprefs) This 
> could be an important constraint because many mechanisms are 
> likely to have different namespaces and registration rules 
> for capabilities/attributes.

This sounds like a good idea. Could you still elaborate the last sentence a bit. I am not sure I completely got it.

- Mikko

> 	Paul
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 19:10:13 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA21323
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 19:10:12 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAK0A2Zu008978;
	Tue, 19 Nov 2002 19:10:02 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA08338;
	Tue, 19 Nov 2002 19:11:05 -0500 (EST)
Received: from u-mail.rd.francetelecom.com (u-mail.rd.francetelecom.com [208.25.178.63])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA08327
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 19:10:19 -0500 (EST)
Received: by U-MAIL with Internet Mail Service (5.5.2653.19)
	id <W01NVCKN>; Tue, 19 Nov 2002 16:10:18 -0800
Message-ID: <037E7050631FD611AAFD0002A509146A345E6C@U-MAIL2>
From: GOPALAKRISHNAN Arun / FTR&D US
	 <arun.gopalakrishnan@rd.francetelecom.com>
To: "'Deepankar'" <deepankarb@huawei.com>,
        "'simple@mailman.dynamicsoft.com'" <simple@mailman.dynamicsoft.com>
Subject: RE: [Simple] PAM and SIMPLE
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C29029.81D9F900"
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 19 Nov 2002 16:12:26 -0800

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_01C29029.81D9F900
Content-Type: text/plain;
	charset="iso-8859-1"

You may want to check with PAM forum. Apparently there's some activity on
PAM/SIMPLE mapping.



-----Original Message-----
From: Deepankar [mailto:deepankarb@huawei.com]
Sent: Monday, November 18, 2002 7:32 PM
To: simple@mailman.dynamicsoft.com
Subject: [Simple] PAM and SIMPLE


Sorry to barge in... but could anybody redirect me to a mailing list for
discussion on SIMPLE and PAM API mapping.

/deeps

------_=_NextPart_001_01C29029.81D9F900
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [Simple] PAM and SIMPLE</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>You may want to check with PAM forum. Apparently there's some activity on PAM/SIMPLE mapping.</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Deepankar [<A HREF="mailto:deepankarb@huawei.com">mailto:deepankarb@huawei.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Monday, November 18, 2002 7:32 PM</FONT>
<BR><FONT SIZE=2>To: simple@mailman.dynamicsoft.com</FONT>
<BR><FONT SIZE=2>Subject: [Simple] PAM and SIMPLE</FONT>
</P>
<BR>

<P><FONT SIZE=2>Sorry to barge in... but could anybody redirect me to a mailing list for discussion on SIMPLE and PAM API mapping.</FONT>
</P>

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

</BODY>
</HTML>
------_=_NextPart_001_01C29029.81D9F900--
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Tue Nov 19 22:11:14 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA02052
	for <simple-archive@lists.ietf.org>; Tue, 19 Nov 2002 22:11:14 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAK3C5Zu010190;
	Tue, 19 Nov 2002 22:12:05 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id WAA08921;
	Tue, 19 Nov 2002 22:13:06 -0500 (EST)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id WAA08910
	for <simple@mailman.dynamicsoft.com>; Tue, 19 Nov 2002 22:12:01 -0500 (EST)
Received: from cannon.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id gAK3CDFT009804;
	Tue, 19 Nov 2002 22:12:18 -0500 (EST)
Received: from cisco.com (rtp-vpn2-694.cisco.com [10.82.242.182])
	by cannon.cisco.com (Mirapoint)
	with ESMTP id AAV18411;
	Tue, 19 Nov 2002 22:16:36 -0500 (EST)
Message-ID: <3DDAD58C.32881310@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com
CC: jdrosen@dynamicsoft.com, simple@mailman.dynamicsoft.com
Subject: Re: [Simple] FW: I-D ACTION:draft-lonnfors-simple-prescaps-ext-00.txt
References: <0C1353ABB1DEB74DB067ADFF749C4EEFFFBD5F@esebe004.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Tue, 19 Nov 2002 19:21:32 -0500
Content-Transfer-Encoding: 7bit



mikko.lonnfors@nokia.com wrote:
> 
> > I want to suggest a requirement here: We must ensure that
> > this remains semantically a superset of what is used to
> > represent capabilities in registrations. (callerprefs) This
> > could be an important constraint because many mechanisms are
> > likely to have different namespaces and registration rules
> > for capabilities/attributes.
> 
> This sounds like a good idea. Could you still elaborate the last sentence a bit. I am not sure I completely got it.

In draft-kyzivat-simple-prescaps-reqts-00 I reference the need to represent any feature tag. The feature tags used in callerprefs are defined by reference in rfc 2506.

It defines the syntax of feature tags, a partitioning into different namespaces, and different registration procedures for the namespaces. 

Callerprefs also uses rfc 2533 to define the semantics of feature sets. But it doesn't support the full range of semantics defined by 2533 - it uses only a subset that can be mapped onto the parameter syntax in a simple way.

So, if some existing specification is used to represent combinations of features/capabilities in PIDF, then it needs to have the capability to use any of the feature tags legal according to 2506, and any of the feature sets that can also be represented by callerprefs. The obvious selection is rfc 2533 itself, mapped into xml. 

This of course assumes that callerprefs doesn't change again. But I think it is important to track callerprefs.

	Paul

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 01:47:11 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA19230
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 01:47:11 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAK6l7Zu010605;
	Wed, 20 Nov 2002 01:47:07 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA09612;
	Wed, 20 Nov 2002 01:48:06 -0500 (EST)
Received: from ausmtp01.au.ibm.com (ausmtp01.au.ibm.COM [202.135.136.97])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id BAA09601
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 01:47:14 -0500 (EST)
Received: from d23rh901.au.ibm.com (d23rh901.au.ibm.com [9.185.167.100])
	by ausmtp01.au.ibm.com (8.12.1/8.12.1) with ESMTP id gAK6lNoX246558
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 17:47:23 +1100
Received: from d23m0018.cn.ibm.com (d23m0018.cn.ibm.com [9.181.2.75])
	by d23rh901.au.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id gAK6fo4E099578
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 17:41:51 +1100
To: simple@mailman.dynamicsoft.com
X-Mailer: Lotus Notes Release 5.0.4  June 8, 2000
Message-ID: <OF92E6B23E.9EA69939-ON48256C77.0024B428@cn.ibm.com>
From: "Li Hua Tang" <tanglih@cn.ibm.com>
X-MIMETrack: Serialize by Router on d23m0018/23/M/IBM(Release 5.0.9a |January 7, 2002) at
 20/11/2002 14:46:11
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Subject: [Simple] Confused by collection template vs. list presence event
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 20 Nov 2002 14:46:09 +0800


Hi,

When I try to implement some application related to group presence, I am
confused to choose the way to handle the presence list subscription. Who
can tell me what's the difference of ideas in
draft-roach-sip-list-template-00.txt vs.
draft-ietf-simple-presencelist-package-00.txt?

Best regards,

Tang Lihua
Email:  tanglih@cn.ibm.com

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 09:36:25 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA20197
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 09:36:25 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKEb6Zu011573;
	Wed, 20 Nov 2002 09:37:06 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA11004;
	Wed, 20 Nov 2002 09:38:06 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id JAA10993
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 09:37:48 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAKEbGO12409
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 16:37:16 +0200 (EET)
Received: from esebh004.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eaeb8a26eac158f21083@esvir01nok.ntc.nokia.com> for <simple@mailman.dynamicsoft.com>;
 Wed, 20 Nov 2002 16:37:41 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 20 Nov 2002 16:37:40 +0200
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"
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7FE6FE9@esebe019.ntc.nokia.com>
Thread-Topic: who changes im: pres: to sip:
Thread-Index: AcKQomA5IbUD9/GEQquwCWoDME7+yA==
To: <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 20 Nov 2002 14:37:40.0513 (UTC) FILETIME=[60EE5910:01C290A2]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id JAA10993
Subject: [Simple] who changes im: pres: to sip:
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 20 Nov 2002 16:37:40 +0200
Content-Transfer-Encoding: 8bit

Hi,

Most of us heard the discussion at impp wg meeting about schemes, but there was no consensus on who changes the scheme.

There are 2 suggestions:

1. change it to sip as soon as possible, as instructed by presence-07
2. Leave it to the terminating domain. I.e. the domain responsible.

Which one of the above should we do? If we choose 2, should presence I-D be changed to reflect that?

I'm referring to the text:

"When subscribing to a presentity, the subscription can be addressed
   using the protocol independent form or the SIP or SIPS URI form. In
   the SIP context, "addressed" refers to the Request-URI. It is
   RECOMMENDED that if the entity sending a SUBSCRIBE is capable of
   resolving the protocol independent form to the SIP form, this
   resolution is done before sending the request"

Regards,
Hisham
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 10:36:40 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA22175
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 10:36:39 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKFb7Zu011883;
	Wed, 20 Nov 2002 10:37:08 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA11250;
	Wed, 20 Nov 2002 10:38:07 -0500 (EST)
Received: from magus.nostrum.com (gw-ext.nostrum.com [208.21.192.129] (may be forged))
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA11237
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 10:37:04 -0500 (EST)
Received: from dynamicsoft.com (root@magus.nostrum.com [10.10.10.2])
	by magus.nostrum.com (8.12.5/8.12.5) with ESMTP id gAKFanhd013267;
	Wed, 20 Nov 2002 09:36:49 -0600 (CST)
Message-ID: <3DDBAC0E.7020204@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Paul Kyzivat <pkyzivat@cisco.com>, Adam Roach <adam@dynamicsoft.com>,
        simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Thoughts on list template
References: <001c01c28f4e$76d5cf60$80452acc@dynamicsoft.com> <3DD9822E.9AA9D9D1@cisco.com> <3DD9C0DE.1050008@dynamicsoft.com>
X-Enigmail-Version: 0.65.2.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 20 Nov 2002 10:36:46 -0500
Content-Transfer-Encoding: 7bit

This certainly seems like an elegant way to allow assymetric hierachies. 
There are a few areas that give me heartburn, but on reflection, I 
realize these issues are with the idea of recursive lists in the first 
place.

1) We talk about the idea that a watcher can infer list contents from an 
initial full state notify. But it is not entirely clear to me what a 
full state notify looks like for a list that contains other lists. Do we 
expect the watcher to be able to infer the full hiearchy?

2) Robert mentioned a scary one to me this morning: What about circular 
references in lists?

Jonathan Rosenberg wrote:
> inline.
> 
> Paul Kyzivat wrote:
>  >
>  > Adam Roach wrote:
>  >
>  >> Basically, it amounts to this: to give the capabilities that
>  >> several people want (e.g. arbitrary depth lists) without abandoning
>  >> templates, we could slightly tweak the meaning of the ".list"
>  >> template. In particular, "foo.list" would refer to any arbitrary
>  >> nesting of foo objects; e.g., it would cover what is, under the
>  >> current draft, called any of foo.list, foo.list.list,
>  >> foo.list.list.list, ad infinitum.
>  >
>  > ...
>  >
>  >> So, first: does anyone see anything that would prevent this
>  >> working, from a technical perspective?
>  >
>  >
>  > I too hope something like this works. I think we need to dig into
>  > details a bit to figure out if it is going to work.
>  >
>  > 1) Does this imply that the server serving an instance of foo.list
>  > itself issues the subscriptions to all the leaves of the recursive
>  > list expansion? Or is it just responsible for delegating those? Or
>  > are both approaches valid? (They may have different authentication
>  > implications.) The pure template approach clearly implied delegating
>  > the responsibility for the leaf subscriptions.
> 
> I don't see the difference between the two things?
> 
>  >
>  > 2) Either way, the server for foo.list is now responsible for
>  > determining if a particular list entry is an instance of foo, or of
>  > foo.list. Do we have any better way to figure this out than trial and
>  > error? Is that acceptable? (An alternative might be to explicitly
>  > type the entries in a list.)
> 
> This is the big issue.
> 
> It might help to step back and consider how this would work in an IDEAL 
> world of a clean slate, and work backwards. Doing that is what helped us 
> figure out how to do loose routing, and as it turns out, I think it 
> solves this problem too.
> 
> In the ideal world, <gasp> there is no presence package. There is only 
> the equivalent of "presence.list". That is, we assume at the outset that 
> a presence subscription always implies a list, and a valid option is a 
> list of one. Thus, I subscribe to my buddylist with package "presence", 
> and each of the subscriptions it generates are for the same package, 
> "presence". The owner of the URI gets to decide whether its a list of 
> multiple elements, or just one.
> 
> Now, the problem of course is that all of the list features would need 
> to be replicated in each package. So, the ideal solution there IMHO 
> would have been to have list processing be central to rfc3265 in the 
> first place, so that all packages are list enabled from the outset.
> 
> OK, so IF you agree that this is what it ought to have been, how do we 
> achieve as close a goal as possible with the constraints that we have?
> 
> I would define list processing as an EXTENSION to rfc3265, not a 
> template or a new package. How would that work? When a UAC subscribes, 
> it includes a Supported header indicated "lists". The Allow header in 
> the subscribe also lists multipart as a valid body type thats supported, 
> along with the MIME type of this XML list meta-data. So, a buddy list 
> subscription looks like:
> 
> SUBSCRIBE sip:mylist@domain.com SIP/2.0
> Supported: lists
> Allow: application/pidf+xml, multipart/mixed, application/elist+xml
> Event: presence
> 
> The server knows that mylist is a list, but since the client supports 
> lists, its OK. The server does a SUBSCRIBE to each participant in the 
> list, all of them with the Event: presence header, and all of them with 
> the same Supported and Allow headers. Now, should one of those happen to 
> be a regular presence server that doesn't support the "lists" extension, 
> it works just fine! The server will generate NOTIFYs with plain-old 
> PIDF, no multipart or elist+xml. So, there is no trial-and-error; a 
> subscription to an element in the list is the same in all cases, and 
> doesn't require knowing what it is. If it turns out that its a list, 
> multipart comes back. If not, just plain PIDF.
> 
> Should a user SUBSCRIBE to a list, and not indicate support for "lists" 
> in the Supported header, the server rejects the request with a 420 and 
> the appropriate Require header.
> 
> As far as I can tell, this solution buys us EVERYTHING we want:
> 
> * infinite nesting of lists, without the list server needing to know 
> whether an entry is a list or not
> * no trial and error
> * backwards compatibility
> * graceful evolution, if we want, to a revised rfc3265 that includes the 
> list processing as a native capability
> 
> 
> Comments?
> 
> -Jonathan R.
> 
> 


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 10:55:31 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA22848
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 10:55:31 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKFu3Zu012022;
	Wed, 20 Nov 2002 10:56:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id KAA11360;
	Wed, 20 Nov 2002 10:57:05 -0500 (EST)
Received: from web20703.mail.yahoo.com (web20703.mail.yahoo.com [216.136.226.176])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with SMTP id KAA11349
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 10:56:53 -0500 (EST)
Message-ID: <20021120155650.95949.qmail@web20703.mail.yahoo.com>
Received: from [204.42.69.176] by web20703.mail.yahoo.com via HTTP; Wed, 20 Nov 2002 07:56:50 PST
From: Sean Olson <seancolson@yahoo.com>
Subject: Re: [Simple] Thoughts on list template
To: Ben Campbell <bcampbell@dynamicsoft.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: Paul Kyzivat <pkyzivat@cisco.com>, Adam Roach <adam@dynamicsoft.com>,
        simple@mailman.dynamicsoft.com
In-Reply-To: <3DDBAC0E.7020204@dynamicsoft.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 20 Nov 2002 07:56:50 -0800 (PST)


--- Ben Campbell <bcampbell@dynamicsoft.com> wrote:
> This certainly seems like an elegant way to allow
> assymetric hierachies. 
> There are a few areas that give me heartburn, but on
> reflection, I 
> realize these issues are with the idea of recursive
> lists in the first 
> place.
> 
> 1) We talk about the idea that a watcher can infer
> list contents from an 
> initial full state notify. But it is not entirely
> clear to me what a 
> full state notify looks like for a list that
> contains other lists. Do we 
> expect the watcher to be able to infer the full
> hiearchy?

I don't think this is necessary, but certainly
possible -- if a bit of a pain. The hierarchy of
the MIME plus the tuple ID plus the presentity URI
plus the From: URI in the NOTIFY gives the watcher
enough info to reconstruct this hierarchy if it
really wanted to.... but is this a requirement? 
I'm assuming the watcher has a notion of the
hiearchy of the list it is subscribing to -- even 
though that may be an incomplete view. The watcher
could render the NOTIFYs relative to his own view of
the list, relative to the hierarchy in the NOTIFYs,
or even "flat".

> 
> 2) Robert mentioned a scary one to me this morning:
> What about circular 
> references in lists?

Could a common Call-ID be used to break these loops? 
/sean


__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - Let the expert host your site
http://webhosting.yahoo.com
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 11:02:05 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA23093
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 11:02:04 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKG23Zu012105;
	Wed, 20 Nov 2002 11:02:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id LAA11405;
	Wed, 20 Nov 2002 11:03:06 -0500 (EST)
Received: from web20705.mail.yahoo.com (web20705.mail.yahoo.com [216.136.226.178])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with SMTP id LAA11394
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 11:02:51 -0500 (EST)
Message-ID: <20021120160252.34308.qmail@web20705.mail.yahoo.com>
Received: from [204.42.69.176] by web20705.mail.yahoo.com via HTTP; Wed, 20 Nov 2002 08:02:52 PST
From: Sean Olson <seancolson@yahoo.com>
Subject: Re: [Simple] who changes im: pres: to sip:
To: hisham.khartabil@nokia.com, simple@mailman.dynamicsoft.com
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7FE6FE9@esebe019.ntc.nokia.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 20 Nov 2002 08:02:52 -0800 (PST)

It sounds like the text you reference answers 
the question. Do it as soon as possible, 
preferably before you send the request. Different
environments and clients may do this at different
times depending on your view of "as soon as possible".
I think (1) is the right answer, though that might
be identical to (2) is some rare cases.

The SRV resolution that was discussion in IMPP
solves the next hop problem. It did not directly
address translation of an im: *URI* to a sip: *URI*.
Shouldn't this be left to local policy/implementation?

/sean

--- hisham.khartabil@nokia.com wrote:
> Hi,
> 
> Most of us heard the discussion at impp wg meeting
> about schemes, but there was no consensus on who
> changes the scheme.
> 
> There are 2 suggestions:
> 
> 1. change it to sip as soon as possible, as
> instructed by presence-07
> 2. Leave it to the terminating domain. I.e. the
> domain responsible.
> 
> Which one of the above should we do? If we choose 2,
> should presence I-D be changed to reflect that?
> 
> I'm referring to the text:
> 
> "When subscribing to a presentity, the subscription
> can be addressed
>    using the protocol independent form or the SIP or
> SIPS URI form. In
>    the SIP context, "addressed" refers to the
> Request-URI. It is
>    RECOMMENDED that if the entity sending a
> SUBSCRIBE is capable of
>    resolving the protocol independent form to the
> SIP form, this
>    resolution is done before sending the request"
> 
> Regards,
> Hisham
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
>
http://mailman.dynamicsoft.com/mailman/listinfo/simple


__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - Let the expert host your site
http://webhosting.yahoo.com
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 12:07:55 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA25080
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 12:07:54 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKH8LZu012517;
	Wed, 20 Nov 2002 12:08:21 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id MAA11691;
	Wed, 20 Nov 2002 12:09:09 -0500 (EST)
Received: from d12lmsgate-5.de.ibm.com (d12lmsgate-5.de.ibm.com [194.196.100.238])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id MAA11675
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 12:08:04 -0500 (EST)
Received: from d12relay01.de.ibm.com (d12relay01.de.ibm.com [9.165.215.22])
	by d12lmsgate-5.de.ibm.com (8.12.3/8.12.3) with ESMTP id gAKH80kL048894
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 18:08:00 +0100
Received: from d10hubm1.telaviv.ibm.com (d10ml001.telaviv.ibm.com [9.148.216.55])
	by d12relay01.de.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id gAKH7wda088770
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 18:07:59 +0100
In-Reply-To: <OF92E6B23E.9EA69939-ON48256C77.0024B428@cn.ibm.com>
To: "Li Hua Tang" <tanglih@cn.ibm.com>
Cc: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Confused by collection template vs. list presence event
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.0 September 26, 2002
Message-ID: <OFCEC6C33D.873E8644-ONC2256C77.005D79BA-C2256C77.005E1B79@telaviv.ibm.com>
From: "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-MIMETrack: Serialize by Router on D10ML001/10/M/IBM(Release 5.0.9a |January 7, 2002) at
 20/11/2002 19:07:59,
	Serialize complete at 20/11/2002 19:07:59
Content-Type: multipart/alternative; boundary="=_alternative 005E1B76C2256C77_="
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 20 Nov 2002 19:07:57 +0200

This is a multipart message in MIME format.
--=_alternative 005E1B76C2256C77_=
Content-Type: text/plain; charset="US-ASCII"

draft-roach-sip-list-template-00.txt it replaces the presencelist package.
Note however that there might be changes due to recursive application of 
the template.

Avshalom




Li Hua Tang/China/IBM@IBMCN 
Sent by: simple-admin@mailman.dynamicsoft.com
20/11/2002 08:46

To
simple@mailman.dynamicsoft.com
cc

Subject
[Simple] Confused by collection template vs. list presence event







Hi,

When I try to implement some application related to group presence, I am
confused to choose the way to handle the presence list subscription. Who
can tell me what's the difference of ideas in
draft-roach-sip-list-template-00.txt vs.
draft-ietf-simple-presencelist-package-00.txt?

Best regards,

Tang Lihua
Email:  tanglih@cn.ibm.com

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


--=_alternative 005E1B76C2256C77_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2><tt>draft-roach-sip-list-template-00.txt it replaces the
presencelist package.</tt></font>
<br><font size=2><tt>Note however that there might be changes due to recursive
application of the template.</tt></font>
<br>
<br><font size=2><tt>Avshalom</tt></font>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Li Hua Tang/China/IBM@IBMCN</b>
</font>
<br><font size=1 face="sans-serif">Sent by: simple-admin@mailman.dynamicsoft.com</font>
<p><font size=1 face="sans-serif">20/11/2002 08:46</font>
<td width=59%>
<table width=100%>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td valign=top><font size=1 face="sans-serif">simple@mailman.dynamicsoft.com</font>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td valign=top>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td valign=top><font size=1 face="sans-serif">[Simple] Confused by collection
template vs. list presence event</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt><br>
Hi,<br>
<br>
When I try to implement some application related to group presence, I am<br>
confused to choose the way to handle the presence list subscription. Who<br>
can tell me what's the difference of ideas in<br>
draft-roach-sip-list-template-00.txt vs.<br>
draft-ietf-simple-presencelist-package-00.txt?<br>
<br>
Best regards,<br>
<br>
Tang Lihua<br>
Email: &nbsp;tanglih@cn.ibm.com<br>
<br>
_______________________________________________<br>
simple mailing list<br>
simple@mailman.dynamicsoft.com<br>
http://mailman.dynamicsoft.com/mailman/listinfo/simple<br>
</tt></font>
<br>
--=_alternative 005E1B76C2256C77_=--
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 14:26:22 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28235
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 14:26:22 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKJR9Zu013085;
	Wed, 20 Nov 2002 14:27:09 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA12145;
	Wed, 20 Nov 2002 14:28:06 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA12134
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 14:27:17 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com [172.21.143.36])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAKJS6B10443
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 21:28:06 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eafc1c18fac158f24076@esvir04nok.ntc.nokia.com>;
 Wed, 20 Nov 2002 21:27:16 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 20 Nov 2002 21:27:16 +0200
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"
Subject: RE: [Simple] who changes im: pres: to sip:
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7FE6FEA@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] who changes im: pres: to sip:
Thread-Index: AcKQrk1h+6tOCMggTHevDxTmUzQqVwAG24fw
To: <seancolson@yahoo.com>, <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 20 Nov 2002 19:27:16.0489 (UTC) FILETIME=[D5D1DF90:01C290CA]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id OAA12134
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 20 Nov 2002 21:27:15 +0200
Content-Transfer-Encoding: 8bit

It was mentioned in the discussion at the impp meeting.

What I was trying to ask is if the text in presence-07 is out of date now.

Compare the two:

From presence-07:
"It is RECOMMENDED that if the entity sending a SUBSCRIBE is capable of resolving the protocol independent form to the SIP form, this resolution is done before sending the request"

From Jonathan on a different thread:

> 1. client looks up _pres._sip.somewhere.com in DNS
> 2. client takes the resulting records, and sends the request there. The 
> r-uri remains a pres URI.
> 3. the somewhere.com proxy server understands the pres URI, and applies 
> some local policy to translate the URI.
> 4. Its all sip from there

These are contradicting, in some cases. Do I change the scheme before I send? or do I leave the scheme as is and send?

Regards,
Hisham


> -----Original Message-----
> From: ext Sean Olson [mailto:seancolson@yahoo.com]
> Sent: Wednesday, November 20, 2002 6:03 PM
> To: Khartabil Hisham (NMP/Helsinki); simple@mailman.dynamicsoft.com
> Subject: Re: [Simple] who changes im: pres: to sip:
> 
> 
> It sounds like the text you reference answers 
> the question. Do it as soon as possible, 
> preferably before you send the request. Different
> environments and clients may do this at different
> times depending on your view of "as soon as possible".
> I think (1) is the right answer, though that might
> be identical to (2) is some rare cases.
> 
> The SRV resolution that was discussion in IMPP
> solves the next hop problem. It did not directly
> address translation of an im: *URI* to a sip: *URI*.
> Shouldn't this be left to local policy/implementation?
> 
> /sean
> 
> --- hisham.khartabil@nokia.com wrote:
> > Hi,
> > 
> > Most of us heard the discussion at impp wg meeting
> > about schemes, but there was no consensus on who
> > changes the scheme.
> > 
> > There are 2 suggestions:
> > 
> > 1. change it to sip as soon as possible, as
> > instructed by presence-07
> > 2. Leave it to the terminating domain. I.e. the
> > domain responsible.
> > 
> > Which one of the above should we do? If we choose 2,
> > should presence I-D be changed to reflect that?
> > 
> > I'm referring to the text:
> > 
> > "When subscribing to a presentity, the subscription
> > can be addressed
> >    using the protocol independent form or the SIP or
> > SIPS URI form. In
> >    the SIP context, "addressed" refers to the
> > Request-URI. It is
> >    RECOMMENDED that if the entity sending a
> > SUBSCRIBE is capable of
> >    resolving the protocol independent form to the
> > SIP form, this
> >    resolution is done before sending the request"
> > 
> > Regards,
> > Hisham
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com
> >
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Web Hosting - Let the expert host your site
> http://webhosting.yahoo.com
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 15:03:35 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA29278
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 15:03:35 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKJn3Zu013221;
	Wed, 20 Nov 2002 14:49:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA12235;
	Wed, 20 Nov 2002 14:50:07 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id OAA12222
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 14:49:50 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.78])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAKJnjYH005056;
	Wed, 20 Nov 2002 14:49:47 -0500 (EST)
Message-ID: <3DDBE758.1090108@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Avshalom Houri <AVSHALOM@il.ibm.com>
CC: Li Hua Tang <tanglih@cn.ibm.com>, simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Confused by collection template vs. list presence event
References: <OFCEC6C33D.873E8644-ONC2256C77.005D79BA-C2256C77.005E1B79@telaviv.ibm.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 20 Nov 2002 14:49:44 -0500
Content-Transfer-Encoding: 7bit

In particular, the most recent discussions on the list suggest that its 
NOT a template, but a sip events extension using the regular presence 
package. So, this will probably change again, but I think we have 
finally found the right solution...

-Jonathan R.

Avshalom Houri wrote:
> 
> draft-roach-sip-list-template-00.txt it replaces the presencelist package.
> Note however that there might be changes due to recursive application of 
> the template.
> 
> Avshalom
> 
> 
> 
> *Li Hua Tang/China/IBM@IBMCN*
> Sent by: simple-admin@mailman.dynamicsoft.com
> 
> 20/11/2002 08:46
> 
> To
> simple@mailman.dynamicsoft.com
> cc
> Subject
> [Simple] Confused by collection template vs. list presence event
> 
> 
> 
> 
> 
> 
> 
> Hi,
> 
> When I try to implement some application related to group presence, I am
> confused to choose the way to handle the presence list subscription. Who
> can tell me what's the difference of ideas in
> draft-roach-sip-list-template-00.txt vs.
> draft-ietf-simple-presencelist-package-00.txt?
> 
> Best regards,
> 
> Tang Lihua
> Email:  tanglih@cn.ibm.com
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 15:18:06 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA29712
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 15:18:06 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKKI2Zu013395;
	Wed, 20 Nov 2002 15:18:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id PAA12340;
	Wed, 20 Nov 2002 15:19:05 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id PAA12329
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 15:18:53 -0500 (EST)
From: aki.niemi@nokia.com
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAKKJhB02245
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 22:19:43 +0200 (EET)
Received: from esebh004.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eaff0fd65ac158f232f5@esvir03nok.nokia.com>;
 Wed, 20 Nov 2002 22:18:52 +0200
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 20 Nov 2002 22:18:51 +0200
Received: from esebe013.NOE.Nokia.com ([172.21.138.52]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 20 Nov 2002 22:18:51 +0200
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"
Subject: RE: [Simple] who changes im: pres: to sip:
Message-ID: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD901945096@esebe013.ntc.nokia.com>
Thread-Topic: [Simple] who changes im: pres: to sip:
Thread-Index: AcKQrnT6GDNfUvfxReWSNUG75nr4IgAIJ4eQ
To: <seancolson@yahoo.com>, <hisham.khartabil@nokia.com>,
        <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 20 Nov 2002 20:18:51.0635 (UTC) FILETIME=[0AABAC30:01C290D2]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id PAA12329
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 20 Nov 2002 22:18:51 +0200
Content-Transfer-Encoding: 8bit

Hi,

inline.

> It sounds like the text you reference answers 
> the question. Do it as soon as possible, 
> preferably before you send the request. Different
> environments and clients may do this at different
> times depending on your view of "as soon as possible".
> I think (1) is the right answer, though that might
> be identical to (2) is some rare cases.

Well, I would argue that the translation can *never* happen before the request is sent. We can't mandate a direct translation from an IM URI to a SIP URI, and any other translation would be local policy to the GW.

So the Request-URI would always need to have the original im: URI in it. This of course causes problems for proxies that don't recognize the im URI scheme.

My proposal is that the client uses a translation similar to when translating tel URIs. Namely, the im URI is translated into a SIP URI by simply replacing the scheme. Additionally, the URI parameter 'user' is populated with the original scheme which in this case is 'im'.

If I need to contact 'im:foo@bar.com', I resolve the next hop using SRV, and in the request line have the following: 

	MESSAGE sip:foo@bar.com;user=im SIP/2.0

This will enable both cases (1 and 2 below) since a GW can fall back to the direct translation by ignoring the user param. If the local policy dictates some other translation, the user parameter gives enough information to also do that at the GW.

> The SRV resolution that was discussion in IMPP
> solves the next hop problem. It did not directly
> address translation of an im: *URI* to a sip: *URI*.
> Shouldn't this be left to local policy/implementation?

I think the above translation would solve this problem.

Thoughts?

Cheers,
Aki

> --- hisham.khartabil@nokia.com wrote:
> > Hi,
> > 
> > Most of us heard the discussion at impp wg meeting
> > about schemes, but there was no consensus on who
> > changes the scheme.
> > 
> > There are 2 suggestions:
> > 
> > 1. change it to sip as soon as possible, as
> > instructed by presence-07
> > 2. Leave it to the terminating domain. I.e. the
> > domain responsible.
> > 
> > Which one of the above should we do? If we choose 2,
> > should presence I-D be changed to reflect that?
> > 
> > I'm referring to the text:
> > 
> > "When subscribing to a presentity, the subscription
> > can be addressed
> >    using the protocol independent form or the SIP or
> > SIPS URI form. In
> >    the SIP context, "addressed" refers to the
> > Request-URI. It is
> >    RECOMMENDED that if the entity sending a
> > SUBSCRIBE is capable of
> >    resolving the protocol independent form to the
> > SIP form, this
> >    resolution is done before sending the request"
> > 
> > Regards,
> > Hisham
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com
> >
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Web Hosting - Let the expert host your site
> http://webhosting.yahoo.com
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 16:33:13 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01687
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 16:33:13 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKLUDZu013746;
	Wed, 20 Nov 2002 16:30:13 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id QAA12581;
	Wed, 20 Nov 2002 16:31:09 -0500 (EST)
Received: from web20701.mail.yahoo.com (web20701.mail.yahoo.com [216.136.226.174])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with SMTP id QAA12570
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 16:30:29 -0500 (EST)
Message-ID: <20021120213030.52417.qmail@web20701.mail.yahoo.com>
Received: from [204.42.69.176] by web20701.mail.yahoo.com via HTTP; Wed, 20 Nov 2002 13:30:30 PST
From: Sean Olson <seancolson@yahoo.com>
Subject: RE: [Simple] who changes im: pres: to sip:
To: aki.niemi@nokia.com, hisham.khartabil@nokia.com,
        simple@mailman.dynamicsoft.com
In-Reply-To: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD901945096@esebe013.ntc.nokia.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Wed, 20 Nov 2002 13:30:30 -0800 (PST)

To take your analogy for tel: URIs to completion,
wouldn't we want to represent the entire im: URI in
the user portion of the sip: URI and tack on a
"user=im" parameter?

This seems like an interesting approach but I'm
concerned that the user=im parameter would *have*
to be interpreted by the proxies to do the right
thing. In that case, we would be better off with
sticking with an im: URI in the Request-URI. 

/sean

--- aki.niemi@nokia.com wrote:
> Hi,
> 
> inline.
> 
> > It sounds like the text you reference answers 
> > the question. Do it as soon as possible, 
> > preferably before you send the request. Different
> > environments and clients may do this at different
> > times depending on your view of "as soon as
> possible".
> > I think (1) is the right answer, though that might
> > be identical to (2) is some rare cases.
> 
> Well, I would argue that the translation can *never*
> happen before the request is sent. We can't mandate
> a direct translation from an IM URI to a SIP URI,
> and any other translation would be local policy to
> the GW.
> 
> So the Request-URI would always need to have the
> original im: URI in it. This of course causes
> problems for proxies that don't recognize the im URI
> scheme.
> 
> My proposal is that the client uses a translation
> similar to when translating tel URIs. Namely, the im
> URI is translated into a SIP URI by simply replacing
> the scheme. Additionally, the URI parameter 'user'
> is populated with the original scheme which in this
> case is 'im'.
> 
> If I need to contact 'im:foo@bar.com', I resolve the
> next hop using SRV, and in the request line have the
> following: 
> 
> 	MESSAGE sip:foo@bar.com;user=im SIP/2.0
> 
> This will enable both cases (1 and 2 below) since a
> GW can fall back to the direct translation by
> ignoring the user param. If the local policy
> dictates some other translation, the user parameter
> gives enough information to also do that at the GW.
> 
> > The SRV resolution that was discussion in IMPP
> > solves the next hop problem. It did not directly
> > address translation of an im: *URI* to a sip:
> *URI*.
> > Shouldn't this be left to local
> policy/implementation?
> 
> I think the above translation would solve this
> problem.
> 
> Thoughts?
> 
> Cheers,
> Aki
> 
> > --- hisham.khartabil@nokia.com wrote:
> > > Hi,
> > > 
> > > Most of us heard the discussion at impp wg
> meeting
> > > about schemes, but there was no consensus on who
> > > changes the scheme.
> > > 
> > > There are 2 suggestions:
> > > 
> > > 1. change it to sip as soon as possible, as
> > > instructed by presence-07
> > > 2. Leave it to the terminating domain. I.e. the
> > > domain responsible.
> > > 
> > > Which one of the above should we do? If we
> choose 2,
> > > should presence I-D be changed to reflect that?
> > > 
> > > I'm referring to the text:
> > > 
> > > "When subscribing to a presentity, the
> subscription
> > > can be addressed
> > >    using the protocol independent form or the
> SIP or
> > > SIPS URI form. In
> > >    the SIP context, "addressed" refers to the
> > > Request-URI. It is
> > >    RECOMMENDED that if the entity sending a
> > > SUBSCRIBE is capable of
> > >    resolving the protocol independent form to
> the
> > > SIP form, this
> > >    resolution is done before sending the
> request"
> > > 
> > > Regards,
> > > Hisham
> > > _______________________________________________
> > > simple mailing list
> > > simple@mailman.dynamicsoft.com
> > >
> >
>
http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 
> > 
> > __________________________________________________
> > Do you Yahoo!?
> > Yahoo! Web Hosting - Let the expert host your site
> > http://webhosting.yahoo.com
> > _______________________________________________
> > simple mailing list
> > simple@mailman.dynamicsoft.com
> >
>
http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > 


__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - Let the expert host your site
http://webhosting.yahoo.com
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 17:12:31 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA02967
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 17:12:31 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKM23Zu013926;
	Wed, 20 Nov 2002 17:02:04 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA12724;
	Wed, 20 Nov 2002 17:03:06 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA12713
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 17:02:37 -0500 (EST)
From: aki.niemi@nokia.com
Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com [172.21.143.36])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAKM3RR08401
	for <simple@mailman.dynamicsoft.com>; Thu, 21 Nov 2002 00:03:28 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eb04ffd4eac158f24076@esvir04nok.ntc.nokia.com>;
 Thu, 21 Nov 2002 00:02:38 +0200
Received: from esebe013.NOE.Nokia.com ([172.21.138.52]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Thu, 21 Nov 2002 00:02:37 +0200
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"
Subject: RE: [Simple] who changes im: pres: to sip:
Message-ID: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD901945097@esebe013.ntc.nokia.com>
Thread-Topic: [Simple] who changes im: pres: to sip:
Thread-Index: AcKQ3A7uYoFFjqAmR6WE/pGyJEF6jQAAWelw
To: <seancolson@yahoo.com>, <hisham.khartabil@nokia.com>,
        <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 20 Nov 2002 22:02:37.0765 (UTC) FILETIME=[89BBB750:01C290E0]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id RAA12713
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 21 Nov 2002 00:02:37 +0200
Content-Transfer-Encoding: 8bit

Hi,

> To take your analogy for tel: URIs to completion,
> wouldn't we want to represent the entire im: URI in
> the user portion of the sip: URI and tack on a
> "user=im" parameter?

I'm not sure we'd have to follow the tel URI conventions all the way. The im and SIP URI schemes seem to be pretty similar anyway. And unlike tel, the im URI can't include any URI parameters (I think...) However, if we did follow the tel URI way, we'd run into the problem you describe below. 

> This seems like an interesting approach but I'm
> concerned that the user=im parameter would *have*
> to be interpreted by the proxies to do the right
> thing. In that case, we would be better off with
> sticking with an im: URI in the Request-URI. 

I think having the im URI in the Request-URI is even worse. It would mean that all the proxies in the path of this request would have to support the im URI scheme to be able to route the message at all. With the user-parameter, at least these intermediary proxies would still be able to route the request normally to the owner domain.

The owner proxy of the Request-URI would then have to interpret the user-parameter to do the right thing, at least if the tel URI conventions were applied as they are right now.

However, my preference would be to specify the translation such that the right thing could be done even when ignoring the user-parameter. This would require a translation which doesn't include the escaped im URI in the user part of the SIP URI.

Cheers,
Aki 

> --- aki.niemi@nokia.com wrote:
> > Hi,
> > 
> > inline.
> > 
> > > It sounds like the text you reference answers 
> > > the question. Do it as soon as possible, 
> > > preferably before you send the request. Different
> > > environments and clients may do this at different
> > > times depending on your view of "as soon as
> > possible".
> > > I think (1) is the right answer, though that might
> > > be identical to (2) is some rare cases.
> > 
> > Well, I would argue that the translation can *never*
> > happen before the request is sent. We can't mandate
> > a direct translation from an IM URI to a SIP URI,
> > and any other translation would be local policy to
> > the GW.
> > 
> > So the Request-URI would always need to have the
> > original im: URI in it. This of course causes
> > problems for proxies that don't recognize the im URI
> > scheme.
> > 
> > My proposal is that the client uses a translation
> > similar to when translating tel URIs. Namely, the im
> > URI is translated into a SIP URI by simply replacing
> > the scheme. Additionally, the URI parameter 'user'
> > is populated with the original scheme which in this
> > case is 'im'.
> > 
> > If I need to contact 'im:foo@bar.com', I resolve the
> > next hop using SRV, and in the request line have the
> > following: 
> > 
> > 	MESSAGE sip:foo@bar.com;user=im SIP/2.0
> > 
> > This will enable both cases (1 and 2 below) since a
> > GW can fall back to the direct translation by
> > ignoring the user param. If the local policy
> > dictates some other translation, the user parameter
> > gives enough information to also do that at the GW.
> > 
> > > The SRV resolution that was discussion in IMPP
> > > solves the next hop problem. It did not directly
> > > address translation of an im: *URI* to a sip:
> > *URI*.
> > > Shouldn't this be left to local
> > policy/implementation?
> > 
> > I think the above translation would solve this
> > problem.
> > 
> > Thoughts?
> > 
> > Cheers,
> > Aki
> > 
> > > --- hisham.khartabil@nokia.com wrote:
> > > > Hi,
> > > > 
> > > > Most of us heard the discussion at impp wg
> > meeting
> > > > about schemes, but there was no consensus on who
> > > > changes the scheme.
> > > > 
> > > > There are 2 suggestions:
> > > > 
> > > > 1. change it to sip as soon as possible, as
> > > > instructed by presence-07
> > > > 2. Leave it to the terminating domain. I.e. the
> > > > domain responsible.
> > > > 
> > > > Which one of the above should we do? If we
> > choose 2,
> > > > should presence I-D be changed to reflect that?
> > > > 
> > > > I'm referring to the text:
> > > > 
> > > > "When subscribing to a presentity, the
> > subscription
> > > > can be addressed
> > > >    using the protocol independent form or the
> > SIP or
> > > > SIPS URI form. In
> > > >    the SIP context, "addressed" refers to the
> > > > Request-URI. It is
> > > >    RECOMMENDED that if the entity sending a
> > > > SUBSCRIBE is capable of
> > > >    resolving the protocol independent form to
> > the
> > > > SIP form, this
> > > >    resolution is done before sending the
> > request"
> > > > 
> > > > Regards,
> > > > Hisham
> > > > _______________________________________________
> > > > simple mailing list
> > > > simple@mailman.dynamicsoft.com
> > > >
> > >
> >
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > 
> > > 
> > > __________________________________________________
> > > Do you Yahoo!?
> > > Yahoo! Web Hosting - Let the expert host your site
> > > http://webhosting.yahoo.com
> > > _______________________________________________
> > > simple mailing list
> > > simple@mailman.dynamicsoft.com
> > >
> >
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > 
> 
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Web Hosting - Let the expert host your site
> http://webhosting.yahoo.com
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 17:31:00 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA03390
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 17:30:59 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKMV5Zu014094;
	Wed, 20 Nov 2002 17:31:05 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA12836;
	Wed, 20 Nov 2002 17:32:06 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA12825
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 17:31:20 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAKMUlT28209
	for <simple@mailman.dynamicsoft.com>; Thu, 21 Nov 2002 00:30:47 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eb06a4459ac158f257a3@esvir05nok.ntc.nokia.com>;
 Thu, 21 Nov 2002 00:31:20 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Thu, 21 Nov 2002 00:31:18 +0200
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"
Subject: RE: [Simple] who changes im: pres: to sip:
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7FE6FEB@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] who changes im: pres: to sip:
Thread-Index: AcKQ3A7uYoFFjqAmR6WE/pGyJEF6jQAAWelwAAFppoA=
To: <aki.niemi@nokia.com>, <seancolson@yahoo.com>,
        <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 20 Nov 2002 22:31:18.0950 (UTC) FILETIME=[8BA3B460:01C290E4]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id RAA12825
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 21 Nov 2002 00:31:18 +0200
Content-Transfer-Encoding: 8bit



> -----Original Message-----
> From: Niemi Aki (NET/Espoo) 
> Sent: Thursday, November 21, 2002 12:03 AM
> To: 'ext Sean Olson'; Khartabil Hisham (NMP/Helsinki);
> simple@mailman.dynamicsoft.com
> Subject: RE: [Simple] who changes im: pres: to sip:
> 
> 
> Hi,
> 
> > To take your analogy for tel: URIs to completion,
> > wouldn't we want to represent the entire im: URI in
> > the user portion of the sip: URI and tack on a
> > "user=im" parameter?
> 
> I'm not sure we'd have to follow the tel URI conventions all 
> the way. The im and SIP URI schemes seem to be pretty similar 
> anyway. And unlike tel, the im URI can't include any URI 
> parameters (I think...) However, if we did follow the tel URI 
> way, we'd run into the problem you describe below. 
> 
> > This seems like an interesting approach but I'm
> > concerned that the user=im parameter would *have*
> > to be interpreted by the proxies to do the right
> > thing. In that case, we would be better off with
> > sticking with an im: URI in the Request-URI. 
> 
> I think having the im URI in the Request-URI is even worse. 
> It would mean that all the proxies in the path of this 
> request would have to support the im URI scheme to be able to 
> route the message at all. With the user-parameter, at least 
> these intermediary proxies would still be able to route the 
> request normally to the owner domain.

When you do an SRV query on _im._sip.bar.com, you would expect the address returned to be for an entity that understands im scheme. So leaving the scheme as im is probably better. Or are there any scenarios where that is not the case?

Regards,
Hisham


> 
> The owner proxy of the Request-URI would then have to 
> interpret the user-parameter to do the right thing, at least 
> if the tel URI conventions were applied as they are right now.
> 
> However, my preference would be to specify the translation 
> such that the right thing could be done even when ignoring 
> the user-parameter. This would require a translation which 
> doesn't include the escaped im URI in the user part of the SIP URI.
> 
> Cheers,
> Aki 
> 
> > --- aki.niemi@nokia.com wrote:
> > > Hi,
> > > 
> > > inline.
> > > 
> > > > It sounds like the text you reference answers 
> > > > the question. Do it as soon as possible, 
> > > > preferably before you send the request. Different
> > > > environments and clients may do this at different
> > > > times depending on your view of "as soon as
> > > possible".
> > > > I think (1) is the right answer, though that might
> > > > be identical to (2) is some rare cases.
> > > 
> > > Well, I would argue that the translation can *never*
> > > happen before the request is sent. We can't mandate
> > > a direct translation from an IM URI to a SIP URI,
> > > and any other translation would be local policy to
> > > the GW.
> > > 
> > > So the Request-URI would always need to have the
> > > original im: URI in it. This of course causes
> > > problems for proxies that don't recognize the im URI
> > > scheme.
> > > 
> > > My proposal is that the client uses a translation
> > > similar to when translating tel URIs. Namely, the im
> > > URI is translated into a SIP URI by simply replacing
> > > the scheme. Additionally, the URI parameter 'user'
> > > is populated with the original scheme which in this
> > > case is 'im'.
> > > 
> > > If I need to contact 'im:foo@bar.com', I resolve the
> > > next hop using SRV, and in the request line have the
> > > following: 
> > > 
> > > 	MESSAGE sip:foo@bar.com;user=im SIP/2.0
> > > 
> > > This will enable both cases (1 and 2 below) since a
> > > GW can fall back to the direct translation by
> > > ignoring the user param. If the local policy
> > > dictates some other translation, the user parameter
> > > gives enough information to also do that at the GW.
> > > 
> > > > The SRV resolution that was discussion in IMPP
> > > > solves the next hop problem. It did not directly
> > > > address translation of an im: *URI* to a sip:
> > > *URI*.
> > > > Shouldn't this be left to local
> > > policy/implementation?
> > > 
> > > I think the above translation would solve this
> > > problem.
> > > 
> > > Thoughts?
> > > 
> > > Cheers,
> > > Aki
> > > 
> > > > --- hisham.khartabil@nokia.com wrote:
> > > > > Hi,
> > > > > 
> > > > > Most of us heard the discussion at impp wg
> > > meeting
> > > > > about schemes, but there was no consensus on who
> > > > > changes the scheme.
> > > > > 
> > > > > There are 2 suggestions:
> > > > > 
> > > > > 1. change it to sip as soon as possible, as
> > > > > instructed by presence-07
> > > > > 2. Leave it to the terminating domain. I.e. the
> > > > > domain responsible.
> > > > > 
> > > > > Which one of the above should we do? If we
> > > choose 2,
> > > > > should presence I-D be changed to reflect that?
> > > > > 
> > > > > I'm referring to the text:
> > > > > 
> > > > > "When subscribing to a presentity, the
> > > subscription
> > > > > can be addressed
> > > > >    using the protocol independent form or the
> > > SIP or
> > > > > SIPS URI form. In
> > > > >    the SIP context, "addressed" refers to the
> > > > > Request-URI. It is
> > > > >    RECOMMENDED that if the entity sending a
> > > > > SUBSCRIBE is capable of
> > > > >    resolving the protocol independent form to
> > > the
> > > > > SIP form, this
> > > > >    resolution is done before sending the
> > > request"
> > > > > 
> > > > > Regards,
> > > > > Hisham
> > > > > _______________________________________________
> > > > > simple mailing list
> > > > > simple@mailman.dynamicsoft.com
> > > > >
> > > >
> > >
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > 
> > > > 
> > > > __________________________________________________
> > > > Do you Yahoo!?
> > > > Yahoo! Web Hosting - Let the expert host your site
> > > > http://webhosting.yahoo.com
> > > > _______________________________________________
> > > > simple mailing list
> > > > simple@mailman.dynamicsoft.com
> > > >
> > >
> > http://mailman.dynamicsoft.com/mailman/listinfo/simple
> > > > 
> > 
> > 
> > __________________________________________________
> > Do you Yahoo!?
> > Yahoo! Web Hosting - Let the expert host your site
> > http://webhosting.yahoo.com
> > 
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 17:36:37 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA03615
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 17:36:37 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKMa3Zu014197;
	Wed, 20 Nov 2002 17:36:03 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA12918;
	Wed, 20 Nov 2002 17:37:06 -0500 (EST)
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA12895
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 17:36:21 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from esvir03nok.nokia.com (esvir03nokt.ntc.nokia.com [172.21.143.35])
	by mgw-x4.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAKMbBR19835
	for <simple@mailman.dynamicsoft.com>; Thu, 21 Nov 2002 00:37:12 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir03nok.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eb06e51cfac158f232f5@esvir03nok.nokia.com> for <simple@mailman.dynamicsoft.com>;
 Thu, 21 Nov 2002 00:35:45 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Thu, 21 Nov 2002 00:35:46 +0200
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"
Subject: FW: [Simple] who changes im: pres: to sip:
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB7FE6FEC@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] who changes im: pres: to sip:
Thread-Index: AcKQrk1h+6tOCMggTHevDxTmUzQqVwAG24fwAAZDo2AAAImDsA==
To: <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 20 Nov 2002 22:35:46.0727 (UTC) FILETIME=[2B3F3B70:01C290E5]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id RAA12895
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 21 Nov 2002 00:35:46 +0200
Content-Transfer-Encoding: 8bit

Looks like Ryan pressed the "Reply" button instead of "Reply to All".


> -----Original Message-----
> From: ext Ryan Chapman [mailto:Rchapman@seancesoft.com]
> Sent: Thursday, November 21, 2002 12:25 AM
> To: Khartabil Hisham (NMP/Helsinki)
> Subject: RE: [Simple] who changes im: pres: to sip:
> 
> 
> Because the snippet from Jonathan below was prompted by a 
> question I raised on the issue, I thought I'd wade in to the 
> discussion...
> 
> It seems that a fairly logical approach is to use recursive 
> SRV lookups to translate the URI.  The first lookup would 
> determine the domain associated with the particular URI.  So, 
> for example, im:somebody@somewhere.com would result in a query for:
> 
> _im._sip.somewhere.com
> 
> Which would give me a new domain associated with IM/SIP at 
> somewhere.com.  Assuming the result was something like 
> "im.somewhere.com", the SIP URI that would result would be:
> 
> sip:im.somewhere.com
> 
> ...at which point I proceed with normal SIP.  If the lookup 
> failed, I would just replace "im" with "sip".
> 
> Using this approach, nothing needs to be configured save for 
> the application itself and the name server of the appropriate 
> organization.  Proxies need never concern themselves with any 
> sort of translation.
> 
> I'm not an SRV pro, so the above may not be feasible, but it 
> has the benefit of being logical and clean.  It also allows 
> one to build arbitrarily complex protocols on top of SIP 
> (e.g., xyz -> abc -> im -> sip...).
> 
> Ryan
> 
> > 
> > From Jonathan on a different thread:
> > 
> > > 1. client looks up _pres._sip.somewhere.com in DNS
> > > 2. client takes the resulting records, and sends the 
> > request there. The 
> > > r-uri remains a pres URI.
> > > 3. the somewhere.com proxy server understands the pres URI, 
> > and applies 
> > > some local policy to translate the URI.
> > > 4. Its all sip from there
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 17:45:50 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA03903
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 17:45:49 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAKMk9Zu014297;
	Wed, 20 Nov 2002 17:46:09 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA12981;
	Wed, 20 Nov 2002 17:47:07 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id RAA12970
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 17:46:47 -0500 (EST)
From: aki.niemi@nokia.com
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAKMkET04062
	for <simple@mailman.dynamicsoft.com>; Thu, 21 Nov 2002 00:46:14 +0200 (EET)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eb0786886ac158f257a3@esvir05nok.ntc.nokia.com>;
 Thu, 21 Nov 2002 00:46:46 +0200
Received: from esebe013.NOE.Nokia.com ([172.21.138.52]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Thu, 21 Nov 2002 00:46:46 +0200
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"
Subject: RE: [Simple] who changes im: pres: to sip:
Message-ID: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD901ADD095@esebe013.ntc.nokia.com>
Thread-Topic: [Simple] who changes im: pres: to sip:
Thread-Index: AcKQ3A7uYoFFjqAmR6WE/pGyJEF6jQAAWelwAAFppoAAANSlwA==
To: <hisham.khartabil@nokia.com>, <seancolson@yahoo.com>,
        <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 20 Nov 2002 22:46:46.0904 (UTC) FILETIME=[B4BE3F80:01C290E6]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id RAA12970
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 21 Nov 2002 00:46:46 +0200
Content-Transfer-Encoding: 8bit

Hi Hisham,

[...]
> > I think having the im URI in the Request-URI is even worse. 
> > It would mean that all the proxies in the path of this 
> > request would have to support the im URI scheme to be able to 
> > route the message at all. With the user-parameter, at least 
> > these intermediary proxies would still be able to route the 
> > request normally to the owner domain.
> 
> When you do an SRV query on _im._sip.bar.com, you would 
> expect the address returned to be for an entity that 
> understands im scheme. So leaving the scheme as im is 
> probably better. Or are there any scenarios where that is not 
> the case?

Yeah, that actually defeats the whole purpose of the translation. I agree, im URI in the Request-URI will do the trick.

Cheers,
Aki 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Wed Nov 20 19:09:22 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA05582
	for <simple-archive@lists.ietf.org>; Wed, 20 Nov 2002 19:09:07 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAL08JZu014593;
	Wed, 20 Nov 2002 19:08:20 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA13229;
	Wed, 20 Nov 2002 19:09:14 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id TAA13218
	for <simple@mailman.dynamicsoft.com>; Wed, 20 Nov 2002 19:08:29 -0500 (EST)
From: aki.niemi@nokia.com
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id gAL07tT02795
	for <simple@mailman.dynamicsoft.com>; Thu, 21 Nov 2002 02:07:56 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5eb0c331c4ac158f21083@esvir01nok.ntc.nokia.com>;
 Thu, 21 Nov 2002 02:08:28 +0200
Received: from esebe013.NOE.Nokia.com ([172.21.138.52]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Thu, 21 Nov 2002 02:08:28 +0200
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"
Subject: RE: [Simple] who changes im: pres: to sip:
Message-ID: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD901945098@esebe013.ntc.nokia.com>
Thread-Topic: [Simple] who changes im: pres: to sip:
Thread-Index: AcKQ3A7uYoFFjqAmR6WE/pGyJEF6jQAAWelwAAFppoAAANSlwAABKnNg
To: <hisham.khartabil@nokia.com>, <seancolson@yahoo.com>,
        <simple@mailman.dynamicsoft.com>
X-OriginalArrivalTime: 21 Nov 2002 00:08:28.0128 (UTC) FILETIME=[1E19AE00:01C290F2]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mailman.dynamicsoft.com id TAA13218
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 21 Nov 2002 02:08:27 +0200
Content-Transfer-Encoding: 8bit

Hi,

Apologies for flooding the list by thinking aloud here. ;)

However, after thinking about this a little more, I did come up with a scenario for which the im/pres URI in the Request-URI would not work.

It's when a UA sits behind an outbound proxy that knows nothing about im/pres URIs. Then the UA itself will have to do tricks with the im URI so that the request can be routed by this outbound proxy.

I see two choices: 

1) Use a translation very much like a tel URI to SIP URI translation. The entire im URI would go into the user part of the SIP URI, and the target domain received in the SRV query would go into the hostport part. And again, the ';user=im' or ';user=pres' would indicate that such a translation was done.

2) Keep things as they are, and in most cases use the abstract im or pres URI in the Request-URI (if not in all cases). Use SRV normally, and if the UA doesn't send the request directly to the target server, the UA needs to use loose routing to guide it there.

Option 1 would force the target proxy to interpret the user-parameter to process the request correctly. Option 2 doesn't seem to require anything new, so it looks much better to me.

Thoughts?

Cheers,
Aki

> Hi Hisham,
> 
> [...]
> > > I think having the im URI in the Request-URI is even worse. 
> > > It would mean that all the proxies in the path of this 
> > > request would have to support the im URI scheme to be able to 
> > > route the message at all. With the user-parameter, at least 
> > > these intermediary proxies would still be able to route the 
> > > request normally to the owner domain.
> > 
> > When you do an SRV query on _im._sip.bar.com, you would 
> > expect the address returned to be for an entity that 
> > understands im scheme. So leaving the scheme as im is 
> > probably better. Or are there any scenarios where that is not 
> > the case?
> 
> Yeah, that actually defeats the whole purpose of the 
> translation. I agree, im URI in the Request-URI will do the trick.
> 
> Cheers,
> Aki 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple
> 
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 21 02:49:20 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA24844
	for <simple-archive@lists.ietf.org>; Thu, 21 Nov 2002 02:49:05 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAL7n6Zu015546;
	Thu, 21 Nov 2002 02:49:07 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id CAA14606;
	Thu, 21 Nov 2002 02:50:08 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id CAA14593
	for <simple@mailman.dynamicsoft.com>; Thu, 21 Nov 2002 02:49:18 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.58])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAL7nKYH005515;
	Thu, 21 Nov 2002 02:49:20 -0500 (EST)
Message-ID: <3DDC8FFE.1040909@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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@nokia.com
CC: seancolson@yahoo.com, hisham.khartabil@nokia.com,
        simple@mailman.dynamicsoft.com
Subject: Re: [Simple] who changes im: pres: to sip:
References: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD901945097@esebe013.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 21 Nov 2002 02:49:18 -0500
Content-Transfer-Encoding: 7bit

inline.

aki.niemi@nokia.com wrote:
 > Hi,
 >
 >
 >> To take your analogy for tel: URIs to completion, wouldn't we want
 >> to represent the entire im: URI in the user portion of the sip: URI
 >> and tack on a "user=im" parameter?
 >
 >
 > I'm not sure we'd have to follow the tel URI conventions all the way.
 > The im and SIP URI schemes seem to be pretty similar anyway. And
 > unlike tel, the im URI can't include any URI parameters (I think...)
 > However, if we did follow the tel URI way, we'd run into the problem
 > you describe below.

Careful!!!

There is a HUGE difference between the im and tel URIs. Thats the 
presence of the domain part. The domain part says something terribly 
important. It says that the user part has an interpretation that can 
ONLY be done by an entity in that domain. Nothing outside of that domain 
can use it. A tel URI doesn't have that property. THe "user part" is 
well defiend everywhere.

Translating a URI cannot be done if you cannot understand the resource 
that URI points to. In the case of the IM URI, only the server in that 
domain can understand, and thus, translate it. Not so for tel URI.

As an example, a valid translation is:

im:jonathan.rosenberg@dynamicsoft.com -> sip:jdrosen@dynamicsoft.com

only dynamicsoft.com can do that.

 >
 >
 >> This seems like an interesting approach but I'm concerned that the
 >> user=im parameter would *have* to be interpreted by the proxies to
 >> do the right thing. In that case, we would be better off with
 >> sticking with an im: URI in the Request-URI.
 >
 >
 > I think having the im URI in the Request-URI is even worse. It would
 > mean that all the proxies in the path of this request would have to
 > support the im URI scheme to be able to route the message at all.
 > With the user-parameter, at least these intermediary proxies would
 > still be able to route the request normally to the owner domain.

Not so. Remember that you are looking up the IM URI in DNS, and sending 
it there. Thus, the domain which needs to interpret it is the one on the 
RHS of the IM URI. Since its the one that created that URI in the first 
place, it clearly means it can understand and process it.

Now, there is this issue of the outbound proxy you raise in another 
note, which I'll respond to there. Not an easy issue.

THe net/net, however, is that the text in the presence spec as written 
is probably wrong, and needs to be updated to reflect the current 
thinking on the pres URI.

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 21 02:53:12 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA24892
	for <simple-archive@lists.ietf.org>; Thu, 21 Nov 2002 02:53:12 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAL7s1Zu015617;
	Thu, 21 Nov 2002 02:54:01 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id CAA14655;
	Thu, 21 Nov 2002 02:55:07 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id CAA14642
	for <simple@mailman.dynamicsoft.com>; Thu, 21 Nov 2002 02:54:48 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.58])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAL7soYH005518;
	Thu, 21 Nov 2002 02:54:51 -0500 (EST)
Message-ID: <3DDC9148.4030407@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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@nokia.com
CC: hisham.khartabil@nokia.com, seancolson@yahoo.com,
        simple@mailman.dynamicsoft.com
Subject: Re: [Simple] who changes im: pres: to sip:
References: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD901945098@esebe013.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 21 Nov 2002 02:54:48 -0500
Content-Transfer-Encoding: 7bit

inline.

aki.niemi@nokia.com wrote:
 > It's when a UA sits behind an outbound proxy that knows nothing about
 > im/pres URIs. Then the UA itself will have to do tricks with the im
 > URI so that the request can be routed by this outbound proxy.

Yes, this is definitely the problematic case.

 >
 > I see two choices:
 >
 > 1) Use a translation very much like a tel URI to SIP URI translation.
 > The entire im URI would go into the user part of the SIP URI, and the
 > target domain received in the SRV query would go into the hostport
 > part. And again, the ';user=im' or ';user=pres' would indicate that
 > such a translation was done.

Yuck.


 >
 > 2) Keep things as they are, and in most cases use the abstract im or
 > pres URI in the Request-URI (if not in all cases). Use SRV normally,
 > and if the UA doesn't send the request directly to the target server,
 > the UA needs to use loose routing to guide it there.

This is better, but it requires the UA to know that its outbound proxy 
doesn't support the im or pres URI.

 >
 > Option 1 would force the target proxy to interpret the user-parameter
 > to process the request correctly. Option 2 doesn't seem to require
 > anything new, so it looks much better to me.

There is a third option, which is do nothing. In this case, the proxy 
will fail the request. That is exactly what we do today for tel URI. If 
a UAC sends a request with a tel URI in the request URI to an outbound 
proxy (a common operation in sip networks), if the outbound proxy 
doesn't understand the tel URI, the request fails. Same with sips.

So, I don't believe we should be special casing the IM/Pres URIs. 
Generally speaking, the price you pay for using outbound proxies is that 
it knows how to process your request, new URIs, proxy-requires, and 
anything else.

-Jonathan R.

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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 21 03:17:05 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA25212
	for <simple-archive@lists.ietf.org>; Thu, 21 Nov 2002 03:17:04 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAL8I2Zu015735;
	Thu, 21 Nov 2002 03:18:02 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id DAA14756;
	Thu, 21 Nov 2002 03:19:07 -0500 (EST)
Received: from mail3.dynamicsoft.com (mail3.dynamicsoft.com [63.113.44.69])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id DAA14745
	for <simple@mailman.dynamicsoft.com>; Thu, 21 Nov 2002 03:18:10 -0500 (EST)
Received: from dynamicsoft.com ([63.113.46.58])
	by mail3.dynamicsoft.com (8.12.1/8.12.1) with ESMTP id gAL8IDYH005531;
	Thu, 21 Nov 2002 03:18:13 -0500 (EST)
Message-ID: <3DDC96C2.4060800@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
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: Paul Kyzivat <pkyzivat@cisco.com>, Adam Roach <adam@dynamicsoft.com>,
        simple@mailman.dynamicsoft.com
Subject: Re: [Simple] Thoughts on list template
References: <001c01c28f4e$76d5cf60$80452acc@dynamicsoft.com> <3DD9822E.9AA9D9D1@cisco.com> <3DD9C0DE.1050008@dynamicsoft.com> <3DDBAC0E.7020204@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 21 Nov 2002 03:18:10 -0500
Content-Transfer-Encoding: 7bit

inline.

Ben Campbell wrote:
> This certainly seems like an elegant way to allow assymetric hierachies. 

Thanks. I definitely think this is right.

> There are a few areas that give me heartburn, but on reflection, I 
> realize these issues are with the idea of recursive lists in the first 
> place.
> 
> 1) We talk about the idea that a watcher can infer list contents from an 
> initial full state notify. But it is not entirely clear to me what a 
> full state notify looks like for a list that contains other lists. Do we 
> expect the watcher to be able to infer the full hiearchy?

I thought that the presence list server (or whatever we are calling it 
these days) would subscribe to each element, and when it gets the 
notifies, will know whether each element is a single URI or itself a 
list. It then reports its own result as a list, where elements are 
either a single URI, or another list, based on its downstream 
subscribes. The result is that the hierarchy would be constructed and 
placed in the full state notify.

Now, the bigger issue is full-state notifies for big lists. They quickly 
become unwieldy. If we apply the current semantic - which is that 
NOTIFY's triggered from SUBSCRIBE contain full state, you end up with 
this huge NOTIFY after every refresh, probably not what you want.

If you assume that the list structure itself (ie., the set of 
presentities in any list), rather than the state of the presentities, is 
synchronized separately, you don't really have a strong need for full 
state updates. Instead, you can send a bunch of partial updates (state 
for a single presentity) that are then used by the subscriber to fill in 
the state of the individual leaves of the tree. Its probably OK for 
those partial notifies to be sent to the subscriber over some window of 
time after the subscribe (i.e, it takes 2 seconds for the state of all 
leaves to be transferred).

We could also define a parameter in the SUBSCRIBE somewhere that 
explicitly tells the server to send a full state in a NOTIFY. The 
deafult operation is to never send full state, only when requested.

> 
> 2) Robert mentioned a scary one to me this morning: What about circular 
> references in lists?

Yikes!!

We can either do a "hop counter" - every time a server triggers a 
subscription to get state for an incoming subscription it decrements a 
counter, or we can detect the loop through a persistent identifer as 
sean suggests. I think that there is no real meaning of "spiral" here, 
which would immensely complicate such an approach.

One way or another, we have to worry about this case if we accept 
recursive lists.

-Jonathan R.


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

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Mon Nov 25 12:12:31 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA10246
	for <simple-archive@lists.ietf.org>; Mon, 25 Nov 2002 12:12:30 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAPHDHN4001586;
	Mon, 25 Nov 2002 12:13:18 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id MAA01526;
	Mon, 25 Nov 2002 12:14:11 -0500 (EST)
Received: from dyn-tx-app-007.dfw.dynamicsoft.com (dyn-tx-app-007.dfw.dynamicsoft.com [63.110.3.105])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id MAA01515
	for <simple@mailman.dynamicsoft.com>; Mon, 25 Nov 2002 12:13:03 -0500 (EST)
Received: from RjS.localdomain (localhost.localdomain [127.0.0.1])
	by dyn-tx-app-007.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id gAPHD2127509;
	Mon, 25 Nov 2002 11:13:02 -0600
Subject: Re: [Simple] Notes and slides
From: Robert Sparks <rsparks@dynamicsoft.com>
To: Robert Sparks <rsparks@dynamicsoft.com>
Cc: simple@mailman.dynamicsoft.com
In-Reply-To: <1037740088.1253.9.camel@RjS.localdomain>
References: <1037740088.1253.9.camel@RjS.localdomain>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Ximian Evolution 1.0.8 (1.0.8-10) 
Message-Id: <1038244330.915.24.camel@RjS.localdomain>
Mime-Version: 1.0
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: 25 Nov 2002 12:12:09 -0500
Content-Transfer-Encoding: 7bit

I've received no comments so far.

I will submit these (modulo minor spelling
corrections in the notes) for the proceedings
at the end of the week. If you haven't already
done so, please take a few minutes to look them
over. Send a note even if you find no corrections
are needed so I know they've been reviewed.

I would also appreciate a note from the presenters
when they have verified that the correct copy
of their slides appears at the link below.

Thanks!

RjS

On Tue, 2002-11-19 at 16:08, Robert Sparks wrote:
> Rough notes and the slides from the IETF55 SIMPLE
> meeting are available at
> http://www.softarmor.com/simple/meets/ietf55
> 
> Please send corrections to the notes to the list.
> 
> Send corrections to the slides (or error reports
> concerning the SIMPLE weblet) directly to me.
> 
> RjS
> 
> 
> 
> _______________________________________________
> simple mailing list
> simple@mailman.dynamicsoft.com
> http://mailman.dynamicsoft.com/mailman/listinfo/simple


_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 28 03:42:34 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA23016
	for <simple-archive@lists.ietf.org>; Thu, 28 Nov 2002 03:42:33 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gAS8hBN4011918;
	Thu, 28 Nov 2002 03:43:11 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id DAA12626;
	Thu, 28 Nov 2002 03:44:08 -0500 (EST)
Received: from ausmtp01.au.ibm.com (ausmtp01.au.ibm.COM [202.135.136.97])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id DAA12610
	for <simple@mailman.dynamicsoft.com>; Thu, 28 Nov 2002 03:43:01 -0500 (EST)
Received: from d23rh901.au.ibm.com (d23rh901.au.ibm.com [9.185.167.100])
	by ausmtp01.au.ibm.com (8.12.1/8.12.1) with ESMTP id gAS8hBUr353704
	for <simple@mailman.dynamicsoft.com>; Thu, 28 Nov 2002 19:43:11 +1100
Received: from d23m0018.cn.ibm.com (d23m0018.cn.ibm.com [9.181.2.75])
	by d23rh901.au.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id gAS8bb7L108918
	for <simple@mailman.dynamicsoft.com>; Thu, 28 Nov 2002 19:37:39 +1100
To: simple@mailman.dynamicsoft.com
X-Mailer: Lotus Notes Release 5.0.4  June 8, 2000
Message-ID: <OFF9A5FCE7.33F80B28-ON48256C7F.002F3628@cn.ibm.com>
From: "Li Hua Tang" <tanglih@cn.ibm.com>
X-MIMETrack: Serialize by Router on d23m0018/23/M/IBM(Release 5.0.9a |January 7, 2002) at
 28/11/2002 16:42:12
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Subject: [Simple] any SIP progress in devices?
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 28 Nov 2002 16:41:17 +0800


Hi, all

I'd like to know how about SIP work on sessions involving in multiple
devices and server resources. My interesting points includes how to
exchange the events among devices, how to control Prompt Players, Text to
Speech, and Speech Recognition Engines.

Thanks very much for your information.

Best regards,

Tang Lihua
IBM China Research Lab.
Email:  tanglih@cn.ibm.com

_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


From simple-admin@mailman.dynamicsoft.com  Thu Nov 28 05:06:02 2002
Received: from mail1.dynamicsoft.com (mail1.dynamicsoft.com [63.113.40.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA24321
	for <simple-archive@lists.ietf.org>; Thu, 28 Nov 2002 05:06:02 -0500 (EST)
Received: from mailman.dynamicsoft.com ([192.168.4.50])
	by mail1.dynamicsoft.com (8.12.0.Beta7/8.12.0.Beta7) with ESMTP id gASA70N4012165;
	Thu, 28 Nov 2002 05:07:00 -0500 (EST)
Received: from mailman.dynamicsoft.com (localhost [127.0.0.1])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id FAA12965;
	Thu, 28 Nov 2002 05:08:07 -0500 (EST)
Received: from d12lmsgate-4.de.ibm.com (d12lmsgate-4.de.ibm.com [194.196.100.237])
	by mailman.dynamicsoft.com (8.9.3+Sun/8.9.3) with ESMTP id FAA12954
	for <simple@mailman.dynamicsoft.com>; Thu, 28 Nov 2002 05:07:47 -0500 (EST)
Received: from d12relay02.de.ibm.com (d12relay02.de.ibm.com [9.165.215.23])
	by d12lmsgate-4.de.ibm.com (8.12.3/8.12.3) with ESMTP id gASA7cAL060304
	for <simple@mailman.dynamicsoft.com>; Thu, 28 Nov 2002 11:07:44 +0100
Received: from d10hubm1.telaviv.ibm.com (d10ml001.telaviv.ibm.com [9.148.216.55])
	by d12relay02.de.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id gASA7TFt098236
	for <simple@mailman.dynamicsoft.com>; Thu, 28 Nov 2002 11:07:31 +0100
To: simple@mailman.dynamicsoft.com
Subject: Re: [Simple] any SIP progress in devices?
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.0 September 26, 2002
Message-ID: <OF609C9327.BF5A95D3-ONC2256C7F.0036D64D-C2256C7F.003796AA@telaviv.ibm.com>
From: "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-MIMETrack: Serialize by Router on D10ML001/10/M/IBM(Release 5.0.9a |January 7, 2002) at
 28/11/2002 12:07:30,
	Serialize complete at 28/11/2002 12:07:30
Content-Type: multipart/alternative; boundary="=_alternative 003796A4C2256C7F_="
Sender: simple-admin@mailman.dynamicsoft.com
Errors-To: simple-admin@mailman.dynamicsoft.com
X-BeenThere: simple@mailman.dynamicsoft.com
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:simple-request@mailman.dynamicsoft.com?subject=help>
List-Post: <mailto:simple@mailman.dynamicsoft.com>
List-Subscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=subscribe>
List-Id: SIP for Presence <simple.mailman.dynamicsoft.com>
List-Unsubscribe: <http://mailman.dynamicsoft.com/mailman/listinfo/simple>,
	<mailto:simple-request@mailman.dynamicsoft.com?subject=unsubscribe>
List-Archive: <http://mailman.dynamicsoft.com/pipermail/simple/>
Date: Thu, 28 Nov 2002 12:07:21 +0200

This is a multipart message in MIME format.
--=_alternative 003796A4C2256C7F_=
Content-Type: text/plain; charset="US-ASCII"

Tang Li Hua wrote:

> I'd like to know how about SIP work on sessions involving in multiple
> devices and server resources. My interesting points includes how to
> exchange the events among devices, how to control Prompt Players, Text 
to
> Speech, and Speech Recognition Engines.

Following information sent by Henry Sinnreich <Henry.Sinnreich@wcom.com> 
may be of interest:

Avshalom Houri
Lotus Sametime, IBM

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

As discussed during the IETF, here is the I-D on 

SIP Telephony Device Requirements, Configuration and Data

   This informational I-D describes the requirements for SIP Telephony 
   devices, based on the deployment experience of large numbers of SIP 
   phones and PC clients using different implementations. The document 
   reviews the generic requirements for SIP telephony devices, the 
   automatic device configuration process, the device configuration data

   and examples for XML configuration data formats.

The I-D will be published in the IETF archive and can also be found at 

http://www.sipforum.org/ietfdrafts/draft-somefolks-sipdevices-req-00.txt

Send an email to sipdevices-request@sipforum.org with the word
"subscribe" in the body to subscribe to the list or use this link.

After you have subscribe to the SIP Forum Devices Work Group mailing
list, you can access the SIP Devices WG email archives by visiting
http://www.freelists.org/archives/sipdevices/. 

The authors would really appeciate your comments. Please feel free to
share with anyone interested in the company.



--=_alternative 003796A4C2256C7F_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2><tt>Tang Li Hua wrote:</tt></font>
<br>
<br><font size=2><tt>&gt; I'd like to know how about SIP work on sessions
involving in multiple<br>
&gt; devices and server resources. My interesting points includes how to<br>
&gt; exchange the events among devices, how to control Prompt Players,
Text to<br>
&gt; Speech, and Speech Recognition Engines.<br>
<br>
</tt></font><font size=2 face="sans-serif">Following information sent by
Henry Sinnreich &lt;Henry.Sinnreich@wcom.com&gt; may be of interest:</font>
<br>
<br><font size=2 face="sans-serif">Avshalom Houri</font>
<br><font size=2 face="sans-serif">Lotus Sametime, IBM</font>
<br>
<br><font size=2 face="sans-serif">-------------------------------------------------------</font>
<br>
<br><font size=2><tt>As discussed during the IETF, here is the I-D on <br>
<br>
SIP Telephony Device Requirements, Configuration and Data<br>
<br>
 &nbsp; This informational I-D describes the requirements for SIP Telephony
<br>
 &nbsp; devices, based on the deployment experience of large numbers of
SIP <br>
 &nbsp; phones and PC clients using different implementations. The document
<br>
 &nbsp; reviews the generic requirements for SIP telephony devices, the
<br>
 &nbsp; automatic device configuration process, the device configuration
data<br>
<br>
 &nbsp; and examples for XML configuration data formats.<br>
<br>
The I-D will be published in the IETF archive and can also be found at
<br>
<br>
http://www.sipforum.org/ietfdrafts/draft-somefolks-sipdevices-req-00.txt<br>
<br>
Send an email to sipdevices-request@sipforum.org with the word<br>
&quot;subscribe&quot; in the body to subscribe to the list or use this
link.<br>
<br>
After you have subscribe to the SIP Forum Devices Work Group mailing<br>
list, you can access the SIP Devices WG email archives by visiting<br>
http://www.freelists.org/archives/sipdevices/. <br>
<br>
The authors would really appeciate your comments. Please feel free to<br>
share with anyone interested in the company.<br>
<br>
<br>
</tt></font>
--=_alternative 003796A4C2256C7F_=--
_______________________________________________
simple mailing list
simple@mailman.dynamicsoft.com
http://mailman.dynamicsoft.com/mailman/listinfo/simple


