
From harald@alvestrand.no  Sat Jan  1 22:02:49 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 32F063A684E for <dispatch@core3.amsl.com>; Sat,  1 Jan 2011 22:02:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.239
X-Spam-Level: 
X-Spam-Status: No, score=-102.239 tagged_above=-999 required=5 tests=[AWL=-0.240, BAYES_00=-2.599, J_CHICKENPOX_19=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kIrvTvIjGLnf for <dispatch@core3.amsl.com>; Sat,  1 Jan 2011 22:02:48 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 9B8E93A68BF for <dispatch@ietf.org>; Sat,  1 Jan 2011 22:02:47 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 5908239E091; Sun,  2 Jan 2011 07:04:28 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rEXlaUAPUw-i; Sun,  2 Jan 2011 07:04:26 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id AAA6C39E082; Sun,  2 Jan 2011 07:04:26 +0100 (CET)
Message-ID: <4D201584.9040007@alvestrand.no>
Date: Sun, 02 Jan 2011 07:04:52 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
References: <C93D6045.11E58%henry.sinnreich@gmail.com>	<6EE0B7DD-614E-4A9E-98D3-16434A8A65A7@apple.com> <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl> <DD8B10B86502AB488CB2D3DB4C546E380EBF26@008-AM1MPN1-003.mgdnok.nokia.com>
In-Reply-To: <DD8B10B86502AB488CB2D3DB4C546E380EBF26@008-AM1MPN1-003.mgdnok.nokia.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: rtc-web@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] Comments on draft-alvestrand-dispatch-rtcweb-datagram
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Jan 2011 06:02:49 -0000

On 12/30/10 16:52, Markus.Isomaki@nokia.com wrote:
> Hi,
>
> A couple of questions and comments on draft-alvestrand-dispatch-rtcweb-datagram-00:
>
> * Section 4 defines four channel types: UDP, TCP, TLS and DTLS. Is it expected that all clients MUST support all of these? I suppose the reason why both UDP and TCP are included is that depending on the types of middleboxes the peers are behind, they may get just one or the other working. I.e. first try out UDP, if it does not work, attempt TCP. Is that correct?
I started out by defining the types I thought might be needed - so this 
is not the "must implement" list. The "Must implement" list is still a 
matter for discussion - not having UDP in there is certainly a 
non-starter, so UDP has to be "must implement". For others, I'd like to 
see arguments.
> * Section 4.5 states that TURN and relaying are needed. How about things like HTTP/TLS tunneling? In many cases that is the only way to get the transport channel working. TURN may be helpful in some, hopefully increasing, amount of cases, but that alone will still leave a lot of corporate users unserved.
At Google, we've implemented a form of HTTP/TLS tunnelling using a TURN 
variant (see libjingle source for details), so I didn't differentiate 
between those options - I see HTTP/TLS as a form of relaying; I don't 
believe simultaneous-open TCP is going to work reliably enough for our 
purposes.
> * Section 3 mentions that things like pseudoTCP can be run over the datagram transport. In case only UDP works end-to-end that seems useful. However, if we can get a "native" TCP connection up, it seems natural to use that as is rather than via some kind of generic datagram abstraction layer. I think we probably should define both datagram and bytestream services separately. Bytestream would be either TCP or pseudoTCP/UDP. If we only do datagram service, leave the whole pseudoTCP reference out.
I agree with your way of putting it. The reference is intended as 
informative; bytestream COULD be layered over the datagram service, but 
doesn't need to be.

Background: I had a discussion with a coworker who wanted to have a 
single API to both streaming and datagram service; I believe it makes 
more sense to define an API to a datagram service and an API to a 
streaming service separately - the big argument for PseudoTCP is the 
client-to-client connection case, where one often finds that UDP works 
and TCP doesn't.

The argument for defining TCP over datagram, rather than TCP over UDP, 
is that we might easily find ourselves needing functions like ICE 
establishment or TURN relaying for client-to-client TCP sessions; doing 
it this way saves us one duplicate reference set. (The concept of 
pseudoTCP running over datagrams tunneled over HTTP/TLS somewhat boggles 
the mind, though....)
> * Section 6 defines a URI with a number of IP address:transport:port candidates. I'm not too clear on how that URI would be used. It looks to me as something that is received as a result of gathering the candidates (with STUN, TURN etc.) as the first step of ICE. If Jingle or SDP offer/answer or some proprietary protocol were used to pass the candidate information to the other peer, that information would be encoded according to that particular protocol. So is this specific URI just meant for local representation at the API and not something that is passed over the network as such? What's the need or benefit of making it a URI?
This is an example of speculative standardization, or "trial balloon" - 
W3C folks have had a habit of using URIs for any form of structured 
parameter in APIs; if that is what the W3C effort concludes that they 
want, this is intended to show that it can be given to them.
That said - the fact that this is intended to represent, exactly, the 
semantics of a=candidate lines from SDP needs to be made clear (as I 
said in another thread). Let's not have more different semantics than we 
need to.
> Thanks,
> 	Markus
Thanks for the review1

>
>
>


From harald@alvestrand.no  Sat Jan  1 22:42:57 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 118993A698C for <dispatch@core3.amsl.com>; Sat,  1 Jan 2011 22:42:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.499
X-Spam-Level: 
X-Spam-Status: No, score=-102.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O948uY-GzA53 for <dispatch@core3.amsl.com>; Sat,  1 Jan 2011 22:42:55 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 1CA4D3A684E for <dispatch@ietf.org>; Sat,  1 Jan 2011 22:42:55 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id D854739E091; Sun,  2 Jan 2011 07:44:37 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kKBQhM4s-CuE; Sun,  2 Jan 2011 07:44:37 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 289DF39E082; Sun,  2 Jan 2011 07:44:37 +0100 (CET)
Message-ID: <4D201EEE.7030000@alvestrand.no>
Date: Sun, 02 Jan 2011 07:45:02 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
References: <C93D6045.11E58%henry.sinnreich@gmail.com>	<6EE0B7DD-614E-4A9E-98D3-16434A8A65A7@apple.com> <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl> <DD8B10B86502AB488CB2D3DB4C546E380EBF45@008-AM1MPN1-003.mgdnok.nokia.com>
In-Reply-To: <DD8B10B86502AB488CB2D3DB4C546E380EBF45@008-AM1MPN1-003.mgdnok.nokia.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: rtc-web@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] Comments on draft-alvestrand-dispatch-rtcweb-protocols-00
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Jan 2011 06:42:57 -0000

On 12/30/10 17:10, Markus.Isomaki@nokia.com wrote:
> Hi,
>
> A few comments and questions on rtcweb-protocols-00:
>
> In general I believe we need a framework document that describes how the various protocol and API specs are used to build an interoperable "RTC-Web" implementation. In my opinion that document should not be like RFC 5411 (Hitchhiker's guide to SIP), which is merely listing of different SIP related standards. Instead, the RTC-Web framework document should define what is the minimum set that everyone needs to implement to get interop at a reasonable level. (What that reasonable level is needs to be agreed upon, of course. I assume it includes at least transport and NAT traversal for audio/video streams.)
I agree, and that is where I want this to go. In addition, we need use 
case documentation that allows us to verify that the use cases we 
envision are satisfiable within the framework.
> I understand that the current document is not yet intended for that purpose, but it is just trying to get discussion started. But if we pick this draft as a baseline going forward, it would be useful to make the use of language more consistent. At the moment some things are defined with "MUST" statements while others are more vague. I think the "MUST" statements are good and everything that is really required by an implementation needs to be expressed that way. (It is naturally good to have some descriptive text around the exact requirements, as long as the requirements are clear.)
Yes, the vagueness is in direct proportion to how far I'm away from 
being able to read some sort of consensus that stuff needs inclusion. As 
discussion goes forward, I expect it to be sharpened.
Note that even the MUSTs are merely trial balloons at the moment - I 
wouldn't be unhappy with carrying most of them forward, but it is highly 
likely that some of them are wrong, and others may want to be left open 
rather than mandated. Discussion will show.
> Section 4 defines data framing and security. I believe the challenging part of data framing will be to ensure we get the video calls interoperable. I don't have that much experience on the details, but I know that getting RTP/AVPF stuff implemented and interoperable is not that trivial. Various groups such as IMTC and UCIF have worked on interoperability profiles for video calls. The easy approach might be just to mandate the basics (RTP/AVP), get that well working across browsers and then extend based on that experience. If those other groups come up with something useful and public, those profiles could be borrowed.
Agreed 100%. It might even help interoperability. Do you have citable 
references to the current state of that work?
I'm worried about not including AVPF, since there is stuff in AVPF 
(including the various NACKs and reference frame requests) that is vital 
for getting efficient reliable communication over lossy networks using 
some of the potential codecs. Matter for further discussion.
> Section 6 is about connection management. That will be the really hard part of this exercise. I do support the notion that at least initially we should focus on transport, framing and formats of media, and say that those can be setup in proprietary ways (presumably the browser using HTTP or websocket as transport for the actual setup). For that the APIs would "only" need to support what is input/output to ICE/STUN/TURN and codec selection, while the rest happens in Javascript within the application. But going forward I think we do need to pick up either SIP/SDP or XMPP/Jingle as the baseline, in order to make things easy to use.
If we can have a common definition of "connection" that we can offer up 
(through APIs) to SIP/SDP engines or XMPP/Jingle engines as "the object 
to be manipulated", I think we've already won a lot. I don't want to 
trap us at the forefront of more battlefronts than we have to have. 
While it would be nice to have only one engine to relate to, I am afraid 
of bringing this discussion into this group.
> Markus
>
>


From stefan.lk.hakansson@ericsson.com  Sat Jan  1 23:41:47 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D1C903A698C for <dispatch@core3.amsl.com>; Sat,  1 Jan 2011 23:41:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dt7kJklap6+6 for <dispatch@core3.amsl.com>; Sat,  1 Jan 2011 23:41:45 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 68C993A68D7 for <dispatch@ietf.org>; Sat,  1 Jan 2011 23:41:45 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-c0-4d202cb6f0d0
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id E4.B3.13987.6BC202D4; Sun,  2 Jan 2011 08:43:50 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0197.eemea.ericsson.se ([153.88.115.87]) with mapi; Sun, 2 Jan 2011 08:43:50 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: Harald Alvestrand <harald@alvestrand.no>, "Markus.Isomaki@nokia.com" <Markus.Isomaki@nokia.com>
Date: Sun, 2 Jan 2011 08:43:49 +0100
Thread-Topic: [RTW] Comments on draft-alvestrand-dispatch-rtcweb-protocols-00
Thread-Index: AcuqSJijmYdhf0W0QgSyEnWPPUoAswAB2MzA
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD13A08B@ESESSCMS0362.eemea.ericsson.se>
References: <C93D6045.11E58%henry.sinnreich@gmail.com> <6EE0B7DD-614E-4A9E-98D3-16434A8A65A7@apple.com> <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl> <DD8B10B86502AB488CB2D3DB4C546E380EBF45@008-AM1MPN1-003.mgdnok.nokia.com> <4D201EEE.7030000@alvestrand.no>
In-Reply-To: <4D201EEE.7030000@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
X-Mailman-Approved-At: Sun, 02 Jan 2011 09:42:34 -0800
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Comments on draft-alvestrand-dispatch-rtcweb-protocols-00
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Jan 2011 07:41:48 -0000

>>In general I believe we need a framework document that describes how=20
>>the various protocol and API specs are used to build an interoperable=20
>>"RTC-Web" implementation. In my opinion that document should not be=20
>>like RFC 5411 (Hitchhiker's guide to SIP), which is merely listing of=20
>>different SIP related standards. Instead, the RTC-Web framework=20
>>document should define what is the minimum set that everyone needs to=20
>>implement to get interop at a reasonable level. (What that reasonable=20
>>level is needs to be agreed upon, of course. I assume it includes at=20
>>least transport and NAT traversal for audio/video streams.)
>I agree, and that is where I want this to go. In addition, we need use cas=
e documentation that allows us to verify that >the use cases we envision ar=
e satisfiable within the framework.
We also need to decide were such a FW doc should be developed. IETF could b=
e a natural place, but it is quite close in definition to the "Profile" rec=
ommendation proposed by the draft W3C charter.

//Stefan


> -----Original Message-----
> From: rtc-web-bounces@alvestrand.no=20
> [mailto:rtc-web-bounces@alvestrand.no] On Behalf Of Harald Alvestrand
> Sent: den 2 januari 2011 07:45
> To: Markus.Isomaki@nokia.com
> Cc: rtc-web@alvestrand.no; dispatch@ietf.org
> Subject: Re: [RTW] Comments on=20
> draft-alvestrand-dispatch-rtcweb-protocols-00
>=20
> On 12/30/10 17:10, Markus.Isomaki@nokia.com wrote:
> > Hi,
> >
> > A few comments and questions on rtcweb-protocols-00:
> >
> > In general I believe we need a framework document that=20
> describes how=20
> > the various protocol and API specs are used to build an=20
> interoperable=20
> > "RTC-Web" implementation. In my opinion that document should not be=20
> > like RFC 5411 (Hitchhiker's guide to SIP), which is merely=20
> listing of=20
> > different SIP related standards. Instead, the RTC-Web framework=20
> > document should define what is the minimum set that=20
> everyone needs to=20
> > implement to get interop at a reasonable level. (What that=20
> reasonable=20
> > level is needs to be agreed upon, of course. I assume it=20
> includes at=20
> > least transport and NAT traversal for audio/video streams.)
> I agree, and that is where I want this to go. In addition, we=20
> need use case documentation that allows us to verify that the=20
> use cases we envision are satisfiable within the framework.
> > I understand that the current document is not yet intended for that=20
> > purpose, but it is just trying to get discussion started. But if we=20
> > pick this draft as a baseline going forward, it would be useful to=20
> > make the use of language more consistent. At the moment some things=20
> > are defined with "MUST" statements while others are more vague. I=20
> > think the "MUST" statements are good and everything that is really=20
> > required by an implementation needs to be expressed that=20
> way. (It is=20
> > naturally good to have some descriptive text around the exact=20
> > requirements, as long as the requirements are clear.)
> Yes, the vagueness is in direct proportion to how far I'm=20
> away from being able to read some sort of consensus that=20
> stuff needs inclusion. As discussion goes forward, I expect=20
> it to be sharpened.
> Note that even the MUSTs are merely trial balloons at the=20
> moment - I wouldn't be unhappy with carrying most of them=20
> forward, but it is highly likely that some of them are wrong,=20
> and others may want to be left open rather than mandated.=20
> Discussion will show.
> > Section 4 defines data framing and security. I believe the=20
> challenging part of data framing will be to ensure we get the=20
> video calls interoperable. I don't have that much experience=20
> on the details, but I know that getting RTP/AVPF stuff=20
> implemented and interoperable is not that trivial. Various=20
> groups such as IMTC and UCIF have worked on interoperability=20
> profiles for video calls. The easy approach might be just to=20
> mandate the basics (RTP/AVP), get that well working across=20
> browsers and then extend based on that experience. If those=20
> other groups come up with something useful and public, those=20
> profiles could be borrowed.
> Agreed 100%. It might even help interoperability. Do you have=20
> citable references to the current state of that work?
> I'm worried about not including AVPF, since there is stuff in=20
> AVPF (including the various NACKs and reference frame=20
> requests) that is vital for getting efficient reliable=20
> communication over lossy networks using some of the potential=20
> codecs. Matter for further discussion.
> > Section 6 is about connection management. That will be the=20
> really hard part of this exercise. I do support the notion=20
> that at least initially we should focus on transport, framing=20
> and formats of media, and say that those can be setup in=20
> proprietary ways (presumably the browser using HTTP or=20
> websocket as transport for the actual setup). For that the=20
> APIs would "only" need to support what is input/output to=20
> ICE/STUN/TURN and codec selection, while the rest happens in=20
> Javascript within the application. But going forward I think=20
> we do need to pick up either SIP/SDP or XMPP/Jingle as the=20
> baseline, in order to make things easy to use.
> If we can have a common definition of "connection" that we=20
> can offer up (through APIs) to SIP/SDP engines or XMPP/Jingle=20
> engines as "the object to be manipulated", I think we've=20
> already won a lot. I don't want to trap us at the forefront=20
> of more battlefronts than we have to have.=20
> While it would be nice to have only one engine to relate to,=20
> I am afraid of bringing this discussion into this group.
> > Markus
> >
> >
>=20
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
> =

From stefan.lk.hakansson@ericsson.com  Wed Jan  5 04:31:11 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 193063A6B84 for <dispatch@core3.amsl.com>; Wed,  5 Jan 2011 04:31:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a4RL7W3b3x2i for <dispatch@core3.amsl.com>; Wed,  5 Jan 2011 04:31:08 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id F03713A6B74 for <dispatch@ietf.org>; Wed,  5 Jan 2011 04:31:07 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-64-4d2465091017
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 63.89.23694.905642D4; Wed,  5 Jan 2011 13:33:14 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Wed, 5 Jan 2011 13:33:13 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: Matthew Kaufman <matthew.kaufman@skype.net>, "RTC-Web@alvestrand.no" <RTC-Web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Wed, 5 Jan 2011 13:33:12 +0100
Thread-Topic: [RTW] peer-to-peer connection API thoughts
Thread-Index: AcusfHvAbXrPwvj9Sg+FTaCPU3e4jwAV3byw
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD1C7E79@ESESSCMS0362.eemea.ericsson.se>
References: <4D23D0E9.1060300@skype.net>
In-Reply-To: <4D23D0E9.1060300@skype.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] [RTW] peer-to-peer connection API thoughts
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 12:31:11 -0000

Hi Matthew,

good input. I agree to your baseline points.

Regarding API design in general, I think that it is important that we get f=
eedback from web developers and browser vendors, so API design related disc=
ussions should happen in the W3C space in my view.

For the peer-to-peer connection API, a lot of what you bring up is related =
to functional split between the web app, the browser and the rendezvous/hel=
per server.

If I understand correctly, B and E would, apart from the web server only ne=
ed a STUN (possibly TURN, but in the simplest case only STUN) server as sup=
port. Find and connect is handled by the application. A, C and D would need=
 more functionality in the network (rendezvous).

What has been discussed so far is more in the lines of B and E, and I think=
 that is the path we should follow.=20

We are doing some testing with the ConnectionPeer API, which is to my under=
standing close to B in your list, as descibed in the WhatWG html draft (htt=
p://www.whatwg.org/specs/web-apps/current-work/multipage/commands.html#peer=
-to-peer-connections). I will come back with some experiences from that wor=
k shortly.

Br,
Stefan=20

> -----Original Message-----
> From: rtc-web-bounces@alvestrand.no=20
> [mailto:rtc-web-bounces@alvestrand.no] On Behalf Of Matthew Kaufman
> Sent: den 5 januari 2011 03:01
> To: RTC-Web@alvestrand.no
> Subject: [RTW] peer-to-peer connection API thoughts
>=20
> I spent the holidays thinking about various ways of dealing=20
> with the connection API problem, and I thought I might put=20
> those thoughts out for some discussion rather than trying to=20
> pick one and write it up as a draft specification.
>=20
> There's obviously a few models one might build upon for how=20
> to represent the peer-to-peer connections and bring them to=20
> life. The WebSockets API (=20
> http://dev.w3.org/html5/websockets/ ) is a solution to the=20
> client-server connection problem, and the way Flash Player=20
> extended its NetConnection and NetStream objects to support=20
> peer-to-peer connectivity over RTMFP (=20
> http://help.adobe.com/en_US/FlashPlatform/reference/actionscri
> pt/3/flash/net/NetStream.html
> ) is another model. And of course
> draft-alvestrand-dispatch-rtcweb-datagram (=20
> http://tools.ietf.org/html/draft-alvestrand-dispatch-rtcweb-da
> tagram-00
> ) hints at how a URL scheme might be applied to some of this problem.
>=20
> I believe the following items are givens, though feedback is=20
> of course welcome on these points as well:
>=20
> 1. When it is possible to establish a peer-to-peer connection=20
> for media, that should be supported (and is probably preferred)
>=20
> 2. Supporting peer-to-peer connections for media in the face=20
> of NA(P)T and firewalls will require UDP, and UDP=20
> hole-punching techniques (UDP is also preferable for=20
> delay-sensitive media)
>=20
> 3. Enabling a browser to send UDP datagrams to script- or=20
> server-designated IP addresses and ports is unsafe unless a=20
> handshake is used to verify that the other end is a willing=20
> participant
>=20
> 4. STUN Connectivity Check probes and responses (with short-term
> credentials) are a sufficiently strong handshake for the=20
> above (and this then suggests that ICE or a variant thereof=20
> is a good approach for the NAT traversal)
>=20
> 5. Given NAT and firewalls, it will also be necessary to=20
> support relayed UDP traffic; that is to say, a traffic flow=20
> which is peer-relay server-peer
>=20
> 6. Given NAT and firewalls, it will further be necessary to=20
> support transporting the same media traffic over a TCP=20
> connection, for cases where UDP is blocked. This could be a=20
> TCP tunnel of the UDP datagrams, WebSockets, or something else.
>=20
> -----
>=20
>=20
> A few possible programming models to support this then=20
> present themselves, though this is by no means an exhaustive list...
>=20
> A. A single connection object which can magically make everything work
>=20
> In this scenario the API is essentially "var connection =3D new=20
> PeerConnection(destinationSpecifier);".
>=20
> The destinationSpecifier would contain enough information for=20
> the PeerConnection object's implementation to: use ICE to=20
> attempt to open a direct or relayed connection over UDP, or=20
> failing that, TCP. It would contain the information necessary=20
> to communicate with an intermediary server as the ICE=20
> negotiation proceeds as well (a "low bandwidth"=20
> signaling channel is required between a pair of peers in many=20
> cases for exchange of pertinent information before the media=20
> connection can be established).
>=20
> B. A single connection object which does most of the magic,=20
> but with the low-bandwidth signaling made external though events
>=20
> In this case, the API is the same as above, but rather than=20
> providing in the destiniationSpecifier some sort of server=20
> address for the "low bandwidth signaling" the connection=20
> object would instead fire events containing (essentially=20
> opaque to the channel, but in an agreed format) the data=20
> which needed to be transported to the other side. A=20
> corresponding API on the far end's "listening" connection=20
> object would allow for the data to be injected at the far=20
> end. The script implementer would simply need to wire the=20
> event up to an existing transport mechanism (HTTP, WebSockets).
>=20
> C. A connection object which does most of the magic, but with=20
> a parent object that is the connection to the signaling mechanism
>=20
> This is the approach Flash Player has taken. The=20
> NetConnection is opened to the rendezvous-handling server=20
> (which can also act as a media relay), NetStreams are then=20
> opened either to that relaying server or directly to other=20
> peers. These peer-to-peer NetStreams use the open=20
> NetConnection for the peer setup signaling (determining the=20
> far IP addresses, requesting NAT hole-punching, etc.)
>=20
> D. Multiple connection objects
>=20
> In this case, the API is similar to case A for the UDP=20
> peer-to-peer channel but a *different* API and connection=20
> object (perhaps an extension of the existing WebSocket API)=20
> is used for the client-server fallback cases. This requires=20
> the script to determine when a direct connection cannot be=20
> made (which sometimes cannot be determined without trying it=20
> out). Makes the programming model more complex, but avoids=20
> duplication, as existing client-server models can be used for=20
> all relayed (and server-based) media cases without there=20
> being two (or more) different ways to move real-time media=20
> from a server to a browser (and vice versa).
>=20
> E. Script-intensive (but flexible) components
>=20
> In this model, an API exists which exposes a nearly bare UDP=20
> socket, but with permissions restricted such that traffic may=20
> not be sent unless handshake probes are sent and received.=20
> Maximum flexibility, at some significant cost in script=20
> complexity (though this could be encapsulated into=20
> well-known, even open-source, libraries).
>=20
> An example API for this is would be:
>    var connection =3D new PeerConnection(ICEusernameString,=20
> ICEpasswordString);
>       opens the local UDP port, nothing is permitted at this point
>    PeerConnection.testConnectivity(farSockaddrString,=20
> farUsernameString, farPasswordString);
>       sends STUN connectivity checks
>    PeerConnection.onConnectivityTest(receivedSockaddrString,=20
> usenameString);
>       event that fires when a connectivity test is received=20
> with valid credentials. Browser also automatically generates=20
> the transaction response.
>    PeerConnection.onConnectivitySuccess(receivedSockaddrString,
> reflexiveAddrString, usernameString);
>       event that fires when the connectivity test transaction=20
> response arrives... Browser then adds this destination to a=20
> whitelist of addresses that media streams may be sent to
>    PeerConnection.openMediaSession(sockaddrString)
>       fails immediately if the address isn't on the=20
> whitelist, otherwise starts a DTLS handshake with the=20
> specified address
>=20
> ----
>=20
> Hopefully this will stimulate discussion and/or additional=20
> ideas from other folks who are working on designing and/or=20
> implementing solutions to this problem.
>=20
> Matthew Kaufman
> matthew.kaufman@skype.net
> Skype: atmatthewat
>=20
>=20
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
> =

From mary.ietf.barnes@gmail.com  Wed Jan  5 13:51:33 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 40B403A6BA8 for <dispatch@core3.amsl.com>; Wed,  5 Jan 2011 13:51:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.838
X-Spam-Level: 
X-Spam-Status: No, score=-102.838 tagged_above=-999 required=5 tests=[AWL=-0.124, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tgfGdZSFzxmp for <dispatch@core3.amsl.com>; Wed,  5 Jan 2011 13:51:31 -0800 (PST)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by core3.amsl.com (Postfix) with ESMTP id 43B4D3A67D6 for <dispatch@ietf.org>; Wed,  5 Jan 2011 13:51:31 -0800 (PST)
Received: by gxk28 with SMTP id 28so7351336gxk.31 for <dispatch@ietf.org>; Wed, 05 Jan 2011 13:53:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=niPu5bn7D+XEE4ekDnYFFUd08uSTLzOhCihY9OddlPM=; b=WLdQsEiKeWCsd7S9VeZoS3sUdfWp4JdhilxukwHI4ZZIygTFUCwLF6tVAHbJpwgPfX m+GY1eY9wmSk0n57QH18NZT3J5fx2/5NvN9jy8s7M7RaYA1m5traoQWHuup4OdNGf/QB izZ+z4ypsnEC5ZKHsKnh5Nns4PPcrrshSkpb0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=O4sqYXNnsifOsnuPNDM7BsS90u1X9vdOX3CSdLWJgcikjCjr3HLhy04SXWhZwiC5YV OBTC66ob23iyJf4TCfHnja7gVMw0Xb6UsXoVlgzVb6Vl6Uv68jPGw3LFGGU92EnLeRUF x4UreRNCH7oB+v85TXv+oRkQJRQD8LIKiuYIg=
MIME-Version: 1.0
Received: by 10.236.103.145 with SMTP id f17mr12175582yhg.61.1294264417835; Wed, 05 Jan 2011 13:53:37 -0800 (PST)
Received: by 10.236.95.35 with HTTP; Wed, 5 Jan 2011 13:53:37 -0800 (PST)
Date: Wed, 5 Jan 2011 15:53:37 -0600
Message-ID: <AANLkTimTYvVpDRtb4+iPNa6nGWt1hV8ExSW+SWLpmEDn@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: DISPATCH <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary=0023547c9023dee2910499206a82
Subject: [dispatch] Reminder: Deadlines for DISPATCH @ IETF-80
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 21:51:33 -0000

--0023547c9023dee2910499206a82
Content-Type: text/plain; charset=ISO-8859-1

Per the note below, the deadlines for BoF proposals is January 31st. The
DISPATCH WG topic deadlines for IETF-80, per
http://trac.tools.ietf.org/wg/dispatch/trac/wiki, are set based on that
deadline as summarized below.  So, there is less than two weeks left to
notify the chairs of topics targeted for discussion leading up to and during
the IETF-80 DISPATCH WG session.

Regards,
Mary.
DISPATCH WG co-chair

* *Jan 17th, 2011*. Cutoff date to notify the chairs/DISPATCH WG of plans to
submit a proposal. [*Two weeks prior to BoF proposal deadline*, 7 weeks
before -00 deadline]

* *Jan 24th, 2011*. Cutoff for charter proposals for topics. [*One week
prior to BoF proposal deadline*, two weeks before announcement of topics]

* *Feb 7th, 2011*. Topics that are to be the focus of IETF-79 are announced.
[*Typically one week before AD BoF approval and deadline to request WG slot*,
4 weeks before -00 deadline]

* *March 6th, 2011*. -00 draft deadline.

* *March 13th, 2011*. Draft deadline.


---------- Forwarded message ----------
From: Jari Arkko <jari.arkko@piuha.net>
Date: Wed, Jan 5, 2011 at 3:29 PM
Subject: time to act on IETF-80 BOFs
To: IETF Discussion <ietf@ietf.org>, Working Group Chairs <wgchairs@ietf.org
>


Just as a reminder, if any of you are thinking of proposing new IETF
work: the deadline for BOF proposals for the next meeting is January
31st. But if you have something in mind, please talk to your ADs as soon
as possible. More information at
http://www.ietf.org/meeting/cutoff-dates-2011.html#IETF80

Jari

_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf

--0023547c9023dee2910499206a82
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Per the note below, the deadlines for BoF proposals is January 31st. The DI=
SPATCH WG topic deadlines for IETF-80, per <a href=3D"http://trac.tools.iet=
f.org/wg/dispatch/trac/wiki">http://trac.tools.ietf.org/wg/dispatch/trac/wi=
ki</a>,=A0are set based on that deadline as summarized below. =A0So, there =
is less than two weeks left to notify the chairs of topics targeted for dis=
cussion leading up to and during the IETF-80 DISPATCH WG session.=A0<div>
<br></div><div>Regards,</div><div>Mary.</div><div>DISPATCH WG co-chair<br><=
div><font class=3D"Apple-style-span" face=3D"&#39;Times New Roman&#39;, tim=
es, serif" size=3D"4"><span class=3D"Apple-style-span" style=3D"font-size: =
15px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spaci=
ng: 2px;"><font class=3D"Apple-style-span" face=3D"arial"><span class=3D"Ap=
ple-style-span" style=3D"-webkit-border-horizontal-spacing: 0px; -webkit-bo=
rder-vertical-spacing: 0px; font-size: small;"><br>
</span></font></span></font></div><div><span class=3D"Apple-style-span" sty=
le=3D"font-family: &#39;Times New Roman&#39;, times, serif; font-size: 15px=
; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: =
2px; ">*=A0<strong>Jan 17th, 2011</strong>. Cutoff date to notify the chair=
s/DISPATCH WG of plans to submit a proposal. [<i>Two weeks prior to BoF pro=
posal deadline</i>, 7 weeks before -00 deadline]</span></div>
<div><span class=3D"Apple-style-span" style=3D"font-family: &#39;Times New =
Roman&#39;, times, serif; font-size: 15px; -webkit-border-horizontal-spacin=
g: 2px; -webkit-border-vertical-spacing: 2px; "><p>*=A0<strong>Jan 24th, 20=
11</strong>. Cutoff for charter proposals for topics. [<i>One week prior to=
 BoF proposal deadline</i>, two weeks before announcement of topics]</p>
<p>*=A0<strong>Feb 7th, 2011</strong>. Topics that are to be the focus of I=
ETF-79 are announced. [<i>Typically one week before AD BoF approval and dea=
dline to request WG slot</i>, 4 weeks before -00 deadline]</p><p>*=A0<stron=
g>March 6th, 2011</strong>. -00 draft deadline.</p>
<p>*=A0<strong>March 13th, 2011</strong>. Draft deadline.</p><div><br></div=
></span><br><div class=3D"gmail_quote">---------- Forwarded message -------=
---<br>From: <b class=3D"gmail_sendername">Jari Arkko</b> <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:jari.arkko@piuha.net">jari.arkko@piuha.net</a>&gt;</=
span><br>
Date: Wed, Jan 5, 2011 at 3:29 PM<br>Subject: time to act on IETF-80 BOFs<b=
r>To: IETF Discussion &lt;<a href=3D"mailto:ietf@ietf.org">ietf@ietf.org</a=
>&gt;, Working Group Chairs &lt;<a href=3D"mailto:wgchairs@ietf.org">wgchai=
rs@ietf.org</a>&gt;<br>
<br><br>Just as a reminder, if any of you are thinking of proposing new IET=
F<br>
work: the deadline for BOF proposals for the next meeting is January<br>
31st. But if you have something in mind, please talk to your ADs as soon<br=
>
as possible. More information at<br>
<a href=3D"http://www.ietf.org/meeting/cutoff-dates-2011.html#IETF80" targe=
t=3D"_blank">http://www.ietf.org/meeting/cutoff-dates-2011.html#IETF80</a><=
br>
<br>
Jari<br>
<br>
_______________________________________________<br>
Ietf mailing list<br>
<a href=3D"mailto:Ietf@ietf.org" target=3D"_blank">Ietf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ietf" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ietf</a><br>
</div><br></div></div>

--0023547c9023dee2910499206a82--

From juberti@google.com  Wed Jan  5 23:03:45 2011
Return-Path: <juberti@google.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6233E3A6B1F for <dispatch@core3.amsl.com>; Wed,  5 Jan 2011 23:03:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.176
X-Spam-Level: 
X-Spam-Status: No, score=-104.176 tagged_above=-999 required=5 tests=[AWL=-1.800, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_19=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LmL476LC6x9W for <dispatch@core3.amsl.com>; Wed,  5 Jan 2011 23:03:42 -0800 (PST)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by core3.amsl.com (Postfix) with ESMTP id 4CBDC3A6B1D for <dispatch@ietf.org>; Wed,  5 Jan 2011 23:03:41 -0800 (PST)
Received: from wpaz13.hot.corp.google.com (wpaz13.hot.corp.google.com [172.24.198.77]) by smtp-out.google.com with ESMTP id p0675lCr023547 for <dispatch@ietf.org>; Wed, 5 Jan 2011 23:05:47 -0800
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1294297547; bh=7RCR+lrxA8USdPUKQJTTga2sM3w=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=QG6fcSdam61XCpRdADPoGaBR0YRpgM+rfhHpXzMkoSLK08L6901+158hU+Pz6Fyss QjW9qDv1q5HcNOmKQulBA==
Received: from qyk36 (qyk36.prod.google.com [10.241.83.164]) by wpaz13.hot.corp.google.com with ESMTP id p0675kwj009295 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for <dispatch@ietf.org>; Wed, 5 Jan 2011 23:05:46 -0800
Received: by qyk36 with SMTP id 36so16116488qyk.6 for <dispatch@ietf.org>; Wed, 05 Jan 2011 23:05:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=Bnmitds4/7WaCslvlZJiZCF52l3fz7gba0m47ZamLDg=; b=x+ejcpO1sCMJhmWEpFOgZnagnHgR1Bv+ayTC9iPkVD+iQ54Kfatj/dnaG/xMh6nAS1 cW89WdsLJojIESWK++pw==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=hOOT4LGpz8WQuKrdDzuoPXGfu0yU1Lpc9yNTdsBK4ExhQ3F/CgnW288kUbRCDlth26 60MUSKFw5SvAOzD3VDfw==
Received: by 10.229.82.70 with SMTP id a6mr21315145qcl.75.1294297546000; Wed, 05 Jan 2011 23:05:46 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.135.9 with HTTP; Wed, 5 Jan 2011 23:05:25 -0800 (PST)
In-Reply-To: <4D201584.9040007@alvestrand.no>
References: <C93D6045.11E58%henry.sinnreich@gmail.com> <6EE0B7DD-614E-4A9E-98D3-16434A8A65A7@apple.com> <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl> <DD8B10B86502AB488CB2D3DB4C546E380EBF26@008-AM1MPN1-003.mgdnok.nokia.com> <4D201584.9040007@alvestrand.no>
From: Justin Uberti <juberti@google.com>
Date: Wed, 5 Jan 2011 23:05:25 -0800
Message-ID: <AANLkTimkF6QO9cBUjnv7XnoSHXd98QG11hyvWGxxUzQX@mail.gmail.com>
To: Harald Alvestrand <harald@alvestrand.no>
Content-Type: multipart/alternative; boundary=00163646d04e768817049928215a
X-System-Of-Record: true
Cc: rtc-web@alvestrand.no, dispatch@ietf.org, Markus.Isomaki@nokia.com
Subject: Re: [dispatch] [RTW] Comments on draft-alvestrand-dispatch-rtcweb-datagram
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 07:03:45 -0000

--00163646d04e768817049928215a
Content-Type: text/plain; charset=UTF-8

On Sat, Jan 1, 2011 at 10:04 PM, Harald Alvestrand <harald@alvestrand.no>wrote:

> On 12/30/10 16:52, Markus.Isomaki@nokia.com wrote:
>
>> Hi,
>>
>> A couple of questions and comments on
>> draft-alvestrand-dispatch-rtcweb-datagram-00:
>>
>> * Section 4 defines four channel types: UDP, TCP, TLS and DTLS. Is it
>> expected that all clients MUST support all of these? I suppose the reason
>> why both UDP and TCP are included is that depending on the types of
>> middleboxes the peers are behind, they may get just one or the other
>> working. I.e. first try out UDP, if it does not work, attempt TCP. Is that
>> correct?
>>
> I started out by defining the types I thought might be needed - so this is
> not the "must implement" list. The "Must implement" list is still a matter
> for discussion - not having UDP in there is certainly a non-starter, so UDP
> has to be "must implement". For others, I'd like to see arguments.
>
>  * Section 4.5 states that TURN and relaying are needed. How about things
>> like HTTP/TLS tunneling? In many cases that is the only way to get the
>> transport channel working. TURN may be helpful in some, hopefully
>> increasing, amount of cases, but that alone will still leave a lot of
>> corporate users unserved.
>>
> At Google, we've implemented a form of HTTP/TLS tunnelling using a TURN
> variant (see libjingle source for details), so I didn't differentiate
> between those options - I see HTTP/TLS as a form of relaying; I don't
> believe simultaneous-open TCP is going to work reliably enough for our
> purposes.
>
>  * Section 3 mentions that things like pseudoTCP can be run over the
>> datagram transport. In case only UDP works end-to-end that seems useful.
>> However, if we can get a "native" TCP connection up, it seems natural to use
>> that as is rather than via some kind of generic datagram abstraction layer.
>> I think we probably should define both datagram and bytestream services
>> separately. Bytestream would be either TCP or pseudoTCP/UDP. If we only do
>> datagram service, leave the whole pseudoTCP reference out.
>>
> I agree with your way of putting it. The reference is intended as
> informative; bytestream COULD be layered over the datagram service, but
> doesn't need to be.
>

The issue with a "native" TCP connection is that we need to perform ICE-y
checks on it to enforce the same-origin policy. When using PseudoTCP, the
ICE checks are done automatically as part of the datagram protocol. However,
as Harald points out, if we are using the "native" TCP for a connection to a
relay or conference server, we can simply run our datagram protocol over top
of the native TCP connection.

Basically what I am saying is that while we may use "native" TCP connections
internally for handling scenarios where UDP is blocked, I'm not sure we can
expose them from the API.

>
> Background: I had a discussion with a coworker who wanted to have a single
> API to both streaming and datagram service; I believe it makes more sense to
> define an API to a datagram service and an API to a streaming service
> separately - the big argument for PseudoTCP is the client-to-client
> connection case, where one often finds that UDP works and TCP doesn't.
>

I had been thinking the datagram and streaming services should use a single
API - much of the API ends up being the same, and that's how BSD sockets
work. There are a few differences for streaming services, but they are
mostly (entirely?) additive (flow control being the main one).

>
> The argument for defining TCP over datagram, rather than TCP over UDP, is
> that we might easily find ourselves needing functions like ICE establishment
> or TURN relaying for client-to-client TCP sessions; doing it this way saves
> us one duplicate reference set. (The concept of pseudoTCP running over
> datagrams tunneled over HTTP/TLS somewhat boggles the mind, though....)
>
>  * Section 6 defines a URI with a number of IP address:transport:port
>> candidates. I'm not too clear on how that URI would be used. It looks to me
>> as something that is received as a result of gathering the candidates (with
>> STUN, TURN etc.) as the first step of ICE. If Jingle or SDP offer/answer or
>> some proprietary protocol were used to pass the candidate information to the
>> other peer, that information would be encoded according to that particular
>> protocol. So is this specific URI just meant for local representation at the
>> API and not something that is passed over the network as such? What's the
>> need or benefit of making it a URI?
>>
> This is an example of speculative standardization, or "trial balloon" - W3C
> folks have had a habit of using URIs for any form of structured parameter in
> APIs; if that is what the W3C effort concludes that they want, this is
> intended to show that it can be given to them.
> That said - the fact that this is intended to represent, exactly, the
> semantics of a=candidate lines from SDP needs to be made clear (as I said in
> another thread). Let's not have more different semantics than we need to.
>
>> Thanks,
>>        Markus
>>
> Thanks for the review1
>
>
>
>>
>>
>>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>

--00163646d04e768817049928215a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Sat, Jan 1, 2011 at 10:04 PM, Harald =
Alvestrand <span dir=3D"ltr">&lt;<a href=3D"mailto:harald@alvestrand.no">ha=
rald@alvestrand.no</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"=
>

<div class=3D"im">On 12/30/10 16:52, <a href=3D"mailto:Markus.Isomaki@nokia=
.com" target=3D"_blank">Markus.Isomaki@nokia.com</a> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi,<br>
<br>
A couple of questions and comments on draft-alvestrand-dispatch-rtcweb-data=
gram-00:<br>
<br>
* Section 4 defines four channel types: UDP, TCP, TLS and DTLS. Is it expec=
ted that all clients MUST support all of these? I suppose the reason why bo=
th UDP and TCP are included is that depending on the types of middleboxes t=
he peers are behind, they may get just one or the other working. I.e. first=
 try out UDP, if it does not work, attempt TCP. Is that correct?<br>


</blockquote></div>
I started out by defining the types I thought might be needed - so this is =
not the &quot;must implement&quot; list. The &quot;Must implement&quot; lis=
t is still a matter for discussion - not having UDP in there is certainly a=
 non-starter, so UDP has to be &quot;must implement&quot;. For others, I&#3=
9;d like to see arguments.<div class=3D"im">

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
* Section 4.5 states that TURN and relaying are needed. How about things li=
ke HTTP/TLS tunneling? In many cases that is the only way to get the transp=
ort channel working. TURN may be helpful in some, hopefully increasing, amo=
unt of cases, but that alone will still leave a lot of corporate users unse=
rved.<br>


</blockquote></div>
At Google, we&#39;ve implemented a form of HTTP/TLS tunnelling using a TURN=
 variant (see libjingle source for details), so I didn&#39;t differentiate =
between those options - I see HTTP/TLS as a form of relaying; I don&#39;t b=
elieve simultaneous-open TCP is going to work reliably enough for our purpo=
ses.<div class=3D"im">

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
* Section 3 mentions that things like pseudoTCP can be run over the datagra=
m transport. In case only UDP works end-to-end that seems useful. However, =
if we can get a &quot;native&quot; TCP connection up, it seems natural to u=
se that as is rather than via some kind of generic datagram abstraction lay=
er. I think we probably should define both datagram and bytestream services=
 separately. Bytestream would be either TCP or pseudoTCP/UDP. If we only do=
 datagram service, leave the whole pseudoTCP reference out.<br>


</blockquote></div>
I agree with your way of putting it. The reference is intended as informati=
ve; bytestream COULD be layered over the datagram service, but doesn&#39;t =
need to be.<br></blockquote><div><br></div><div>The issue with a &quot;nati=
ve&quot; TCP connection is that we need to perform ICE-y checks on it to en=
force the same-origin policy. When using PseudoTCP, the ICE checks are done=
 automatically as part of the datagram protocol. However, as Harald points =
out, if we are using the &quot;native&quot; TCP=C2=A0for a connection to a =
relay or conference server, we can simply run our datagram protocol over to=
p of the native TCP connection.=C2=A0</div>

<div><br></div><div>Basically what I am saying is that while we may use &qu=
ot;native&quot; TCP connections internally for handling scenarios where UDP=
 is blocked, I&#39;m not sure we can expose them from the API.</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex;">


<br>
Background: I had a discussion with a coworker who wanted to have a single =
API to both streaming and datagram service; I believe it makes more sense t=
o define an API to a datagram service and an API to a streaming service sep=
arately - the big argument for PseudoTCP is the client-to-client connection=
 case, where one often finds that UDP works and TCP doesn&#39;t.<br>

</blockquote><div><br></div><div>I had been thinking the datagram and strea=
ming services should use a single API - much of the API ends up being the s=
ame, and that&#39;s how BSD sockets work. There are a few differences for s=
treaming services, but they are mostly (entirely?) additive (flow control b=
eing the main one).</div>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">
<br>
The argument for defining TCP over datagram, rather than TCP over UDP, is t=
hat we might easily find ourselves needing functions like ICE establishment=
 or TURN relaying for client-to-client TCP sessions; doing it this way save=
s us one duplicate reference set. (The concept of pseudoTCP running over da=
tagrams tunneled over HTTP/TLS somewhat boggles the mind, though....)<div c=
lass=3D"im">

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
* Section 6 defines a URI with a number of IP address:transport:port candid=
ates. I&#39;m not too clear on how that URI would be used. It looks to me a=
s something that is received as a result of gathering the candidates (with =
STUN, TURN etc.) as the first step of ICE. If Jingle or SDP offer/answer or=
 some proprietary protocol were used to pass the candidate information to t=
he other peer, that information would be encoded according to that particul=
ar protocol. So is this specific URI just meant for local representation at=
 the API and not something that is passed over the network as such? What&#3=
9;s the need or benefit of making it a URI?<br>


</blockquote></div>
This is an example of speculative standardization, or &quot;trial balloon&q=
uot; - W3C folks have had a habit of using URIs for any form of structured =
parameter in APIs; if that is what the W3C effort concludes that they want,=
 this is intended to show that it can be given to them.<br>


That said - the fact that this is intended to represent, exactly, the seman=
tics of a=3Dcandidate lines from SDP needs to be made clear (as I said in a=
nother thread). Let&#39;s not have more different semantics than we need to=
.<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Thanks,<br>
 =C2=A0 =C2=A0 =C2=A0 =C2=A0Markus<br>
</blockquote>
Thanks for the review1<div><div></div><div class=3D"h5"><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<br>
<br>
</blockquote>
<br>
_______________________________________________<br>
RTC-Web mailing list<br>
<a href=3D"mailto:RTC-Web@alvestrand.no" target=3D"_blank">RTC-Web@alvestra=
nd.no</a><br>
<a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" target=3D"_bl=
ank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
</div></div></blockquote></div><br>

--00163646d04e768817049928215a--

From harald@alvestrand.no  Thu Jan  6 03:52:05 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7046F3A6B74 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 03:52:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.513
X-Spam-Level: 
X-Spam-Status: No, score=-102.513 tagged_above=-999 required=5 tests=[AWL=0.086, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ysYoYtsS0ASh for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 03:51:34 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id A84373A6F01 for <dispatch@ietf.org>; Thu,  6 Jan 2011 03:51:33 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 1AFBF39E0FA; Thu,  6 Jan 2011 12:53:15 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6hROgES2y2KR; Thu,  6 Jan 2011 12:53:14 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 5492A39E074; Thu,  6 Jan 2011 12:53:14 +0100 (CET)
Message-ID: <4D25AD41.7060306@alvestrand.no>
Date: Thu, 06 Jan 2011 12:53:37 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: "'dispatch@ietf.org'" <dispatch@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 11:52:05 -0000

This is the first of 3 messages going to the DISPATCH list (in the hope 
of keeping discussions somewhat organized).

This is the draft of a charter for an IETF working group to consider the 
subject area of "Real time communication in the Web browser platform". 
This is one of a paired set of activities, the other one being a W3C 
activity (either within an existing WG or in a new WG) that defines APIs 
to this functionality.

The two other messages will contain the W3C proposed charter and a 
kickoff for what's usually the most distracting topic in any such 
discussion: The name of the group.
Without further ado:

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

Version: 2

Possible Names:
<This space deliberately left blank for later discussion>

Body:

Many implementations have been made that use a Web browser to support 
interactive communications directly between users including voice, 
video, collaboration and gaming, but until now, such applications have 
required the installation of nonstandard plugins and browser extensions. 
There is a desire to standardize such functionality, so that this type 
of application can be run in any compatible browser.

Traditionally, the W3C has defined API and markup languages such as HTML 
that work in conjunction with with the IETF over the wire protocols such 
as HTTP to allow web browsers to display media that does not have real 
time interactive constraints with another human.

The W3C and IETF plan to collaborate together in their traditional way 
to meet the evolving needs of browsers. Specifically the IETF will 
provide a set of on the wire protocols, including RTP, to meet the needs 
on interactive communications, and the W3C will define the API and 
markup to allow web application developers to control the on the wire 
protocols. This will allow application developers  to write applications 
that run in a browser and facilitate interactive communications between 
users for voice and video communications, collaboration, and gaming.

This working group will select and define a minimal set of protocols 
that will enable browsers to:

* have interactive real time voice and video between users using RTP
* interoperate with compatible voice and video systems that are not web 
based
* support direct flows of non RTP application data between browsers for 
collaboration and gaming applications

Fortunately very little development of new protocol at IETF is required 
for this, only selection of existing protocols and selection of minimum 
capabilities to ensure interoperability. The following protocols are 
candidates for including in the profile set:

1) RTP/ RTCP

2) a baseline audio codec for high quality interactive audio. Opus
will be considered as one of the candidates

3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
will be considered

4) a baseline video codec. H.264 and VP8 will be considered

5) Diffserv based QoS

6) NAT traversal using ICE

7) RFC 4833 based DTMF transport

8) RFC 4574 based Label support for identifying streams purpose

9) Secure RTP and keying

10) support for IPv4, IPv6 and dual stack browsers

The working group will cooperate closely with the W3C activity that 
specifies a semantic level API that allows the control and manipulation 
of all the functionality above. In addition, the API needs to 
communicate state information and events about what is happening in the 
browser that to applications running in the browser. These events and 
state need to include information such as: receiving RFC 4833 DTMF, RTP 
and RTCP statistics, state of DTLS/SRTP,  and signalling state.

The following topics will be out of scope for the initial phase of the 
WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST, 
Geolocation, IM & Presence, NSIS, Resource Priority,

Milestones:

February 2011 Candidate "sample" documents circulated to DISPATCH

March 2011 BOF at IETF Prague

April 2011 WG charter approved by IESG. Chosen document sets adopted as 
WG documents

May 2011 Functionality to include and main alternative protocols identified

July 2011 IETF meeting

Aug 2011 Draft with text reflecting agreement of what the protocol set 
should be

Nov 2010 Documentation specifying mapping of protocol functionality to 
W3C-specified API produced

Dec 2011 Protocol set specification to IESG

April 2012 API mapping document to IESG


From harald@alvestrand.no  Thu Jan  6 03:53:02 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 24D283A6F01 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 03:53:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.513
X-Spam-Level: 
X-Spam-Status: No, score=-102.513 tagged_above=-999 required=5 tests=[AWL=0.085, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BsUzyrXWuSRS for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 03:53:00 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id BA7BE3A6EFF for <dispatch@ietf.org>; Thu,  6 Jan 2011 03:52:59 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 5649339E0FA; Thu,  6 Jan 2011 12:54:42 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id odQ4ItGU8LRw; Thu,  6 Jan 2011 12:54:40 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 09DEE39E074; Thu,  6 Jan 2011 12:54:40 +0100 (CET)
Message-ID: <4D25AD97.8090201@alvestrand.no>
Date: Thu, 06 Jan 2011 12:55:03 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: "'dispatch@ietf.org'" <dispatch@ietf.org>
Content-Type: multipart/mixed; boundary="------------030804080503010502010802"
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: [dispatch] For information: The W3C charter of the RTC-Web related activity there
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 11:53:02 -0000

This is a multi-part message in MIME format.
--------------030804080503010502010802
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Enclosed is the (HTML format) current proposal for a W3C activity.
Discussion of this is not a DISPATCH activity, so should go to the 
rtc-web list until further notice.

               Harald


--------------030804080503010502010802
Content-Type: text/html;
 name="webrtc-charter.html"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment;
 filename="webrtc-charter.html"

<!DOCTYPE html>
<html lang="en">
<head>
<title>[DRAFT] Web Real-Time Communications Working Group Charter</title>
<link rel="stylesheet" href="http://www.w3.org/2005/10/w3cdoc.css" type="text/css" media="screen"/>
<link rel="stylesheet" type="text/css" href="http://www.w3.org/Guide/pubrules-style.css"/>
<link rel="stylesheet" type="text/css" href="http://www.w3.org/2006/02/charter-style.css"/>
</head>
<body>
<ul id="navbar" style="font-size: small"><li><a href="#scope">Scope</a></li><li><a href="#deliverables">Deliverables</a></li><li><a href="#coordination">Dependencies and Liaisons</a></li><li><a href="#participation">Participation</a></li><li><a href="#communication">Communication</a></li><li><a href="#decisions">Decision Policy</a></li><li><a href="#patentpolicy">Patent 
      Policy 
      
       
      </a></li><li><a href="#about">About this Charter</a></li></ul>

    

    <p><a href="http://www.w3.org/" shape="rect"><img alt="W3C" height="48" src="/Icons/w3c_home" width="72"/></a>  <a class="domainlogo" href="/Interaction/" shape="rect"><img src="http://www.w3.org/Icons/interaction" alt="Interaction Domain"/></a>    </p>

    <h1 id="title">[DRAFT] Web Real-Time Communications Working Group Charter</h1>

    <p><em>Status: this is a draft charter based on ongoing discussions with Harald Alvestrand, following up on the <a href="http://rtc-web.alvestrand.com/">RTC Web Workshop in October 2010</a>.</em></p>

    <p class="mission">The
    <strong>mission</strong> of the Web Real-Time Communications Working Group, part of
    the <a href="http://www.w3.org/2006/rwc/">Rich Web Client Activity</a>, is to define client-side APIs to enable Real Time Communications in Web browsers.</p>

    <p>These APIs should enable building applications that can be run inside a browser, requiring no extra downloads or plugins, that allow communication between parties using audio, video and supplementary real-time communication, without having to use intervening servers (unless needed for firewall traversal, or for providing intermediary services).</p>

    <div class="noprint">
    <p class="join">Join the
    Web Real-Time Communications Working Group.</p>
    </div>

    <table class="summary-table"><tr id="Duration"><th rowspan="1" colspan="1">End date</th><td rowspan="1" colspan="1">31 February 2013</td></tr><tr><th rowspan="1" colspan="1">Confidentiality</th><td rowspan="1" colspan="1">Proceedings are <a href="/2005/10/Process-20051014/comm.html#confidentiality-levels" shape="rect">
        public
        </a></td></tr><tr><th rowspan="1" colspan="1">Initial Chairs</th><td rowspan="1" colspan="1"><span class="toadd">CHAIR INFO</span></td></tr><tr><th rowspan="1" colspan="1">Initial Team Contacts<br/>

        (FTE %: 10)</th><td rowspan="1" colspan="1"><span class="toadd">TEAM CONTACT INFO</span></td></tr><tr><th rowspan="1" colspan="1">Usual Meeting Schedule</th><td rowspan="1" colspan="1">Teleconferences: Weekly
           <br/>
        Face-to-face: 
        3-4 per year   </td></tr></table>

    <div class="scope">
      <h2 id="scope">Scope</h2>

	<p>Enabling real-time communications between Web browsers require the following client-side technologies to be available:</p>
<ul>
<li>Device discovery and capability exploration (currently in scope for the <a href="http://www.w3.org/2009/dap/">Device APIs &amp; Policy Working Group</a>)</li>
<li>Capture of media from local devices (camera and microphone) (currently in scope for the <a href="http://www.w3.org/2009/dap/">Device APIs &amp; Policy Working Group</a>)</li>
<li>Encoding and other processing of those media streams,</li>
<li>Establishing direct peer-to-peer connections, including firewall/NAT traversal</li>
<li>Decoding and processing (including echo cancelling, stream synchronization and a number of other functions) of those streams at the incoming end,</li>
<li>Delivery to the user of those media streams via local screens and audio output devices (partially covered with HTML5)</li>
</ul>
      
	  <h3>Success Criteria</h3>

	  <p>To advance to Proposed Recommendation, each specification is expected to have two independent implementations of each feature defined in the specification.</p>
	  <p>To advance to Proposed Recommendation, interoperability between the independent implementations (that is, bidirectional audio and video communication between the implementations) should be demonstrated.</p>
     

      <div>
	<h3>Out of Scope</h3>
	<p>The definition of the network protocols used to establish the connections between peers is out of scope for this group; in general, it is expected that protocols considerations will be handled in the IETF.</p>
	<p>The definition of codecs for audio and video is out of scope.</p>
      </div>
    </div>

    <div>
      <h2 id="deliverables">Deliverables</h2>

	  <h3>Recommendation-Track Deliverables</h3>
<p>The working group will deliver at least the following specifications, unless they are found to be fully specified within other working groups' finished results:</p>
<dl>
<dt>Media Stream API</dt>
<dd>An API to manipulate media streams, connecting various processing functions to each other, and to media devices and network connections, including media manipulation functions for e.g. allowing to synchronize streams</dd>
<dt>Audio Stream API</dt>
<dd>An extension of the stream API to process audio streams, to enable features such as automatic gain control, mute functions and echo cancellation.</dd>
<dt>Video Stream API</dt>
<dd>An extension of the stream API to process video streams, to enable features such as bandwidth limiting, image manipulation or "video mute"</dd>
<dt>Functional Component API</dt>
<dd>An API that allows to query for the components present in an implementation, instantiate them, and connect them to media streams.</dd>
<dt>P2P Connection API</dt>
<dd>An API to establish peer-to-peer connections between Web browsers</dd>
<dt>Profile</dt>
<dd>A minimum profile to which complete implementations should adhere, including standard components that must be available, codecs that need to be supported, and network protoocols that can be connected to.</dd>
</dl>
<p>
The specified APIs and the requirements on their implementation must offer functionality that ensures that users' expectations of privacy and control over their devices are met - this includes, but is not limited to, ensuring that users are assured at all times that they know what media they are transmitting, and are able to find out who they are transmitting media to.</t>
	  
	  <div id="ig-other-deliverables">
	    <h3>Other Deliverables</h3>
	    <p>A comprehensive test suite for all features of a specification is necessary to ensure the specification's robustness, consistency, and implementability, and to promote interoperability between User Agents. Therefore, each specification must have a companion test suite, which should be completed by the end of the Last Call phase, and must be completed, with an implementation report, before transition from Candidate Recommendation to Proposed Recommendation. Additional tests may be added to the test suite at any stage of the Recommendation track, and the maintenance of a implementation report is encouraged. </p>
<p>Other non-normative documents may be created such as:</p>
<ul>
<li>Primers</li>
<li>Requirements and use case document for specifications.</li>
<li>Non-normative group notes</li>
</ul>
<p>Given sufficient resources, this Working Group should review other working groups' deliverables that are identified as being relevant to the Working Group's mission. </p>
	  </div>
	

	
	
	
	  <h3>Milestones</h3>
<p>Note: The actual production of some of the deliverables may follow a different timeline. The group will document any schedule changes on the <a href="@@@">group home page</a>.</p>

<p>@@@</p>

      
    </div>
    
    <div class="dependencies">
      <h2 id="coordination">Dependencies and Liaisons</h2>
      

      
	
	<h3>W3C Groups</h3>
	
	
	
	<dl>
	<dt><a href="http://www.w3.org/html/wg/">HTML Working Group</a></dt>
	<dd>The HTML Working Group defines a number of markup elements and APIs that serves as the basis on which the RTC APIs will be developed; in particular, the outcome of this group might require extensions to the <code>&lt;audio&gt;</code> and <code>&lt;video&gt;</code> tags</dd>
	<dt><a href="http://www.w3.org/2008/webapps/">Web Applications Working Group</a></dt>
	<dd>Some of the Web Applications Working Group APIs (such as the Web Sockets API) are likely to serve as inspiration or starting points for the APIs developed by the RTC Working Group.</dd>
	<dt><a href="http://www.w3.org/2009/dap/">Device APIs &amp; Policy Working Group</a></dt>
	<dd>The DAP Working Group on Media Capture APIs will require coordination across the two groups.</dd>
	<dt><a href="http://www.w3.org/2010/web-notifications/">Web Notifications Working Group</a></dt>
	<dd>The abilty of notifying users of incoming communications made possible by the work in the Web Notifications Working Group will be critical to the deployment of Web Real Time Communications.</dd>
	<dt><a href="http://www.w3.org/2005/Incubator/audio/">Audio Incubator Group</a></dt>
	<dd>The API under development in the Audio Incubator Group is relevant to the expected work on an Audio Stream API</dd>
	<dt>
	    <a href="http://www.w3.org/WAI/PF/" shape="rect">WAI Protocols and Formats Working Group</a></dt>
	<dd>Reviews from the WAI PF Working Group will be required to ensure the APIs allow to create an accessible user experience.</dd>
</dl>

	<h3>External Groups</h3>
	
	<dl>
	<dt>@@@ IETF group on related protocol</dt>
	<dd>The RTC APIs developed by this group will build upon the protocols and formats developed in the IETF @@@ Working Group.</dd>
	<dt>IETF CODEC group</dt>
	<dd>One possible audio codec for use with this API is the one being developed in the IETF.</dt>
	</dl>
      </div>

    <div class="participation">
      <h2 id="participation">Participation</h2>

      

      <p>To be successful, the Web Real-Time Communications Working Group is expected to have <span class="example">10 or more</span> active participants for its
      duration. Effective participation to Web Real-Time Communications Working Group is expected to consume
      <span class="example">one work day per week</span> for each
      participant; <span class="example">two days per week</span> for
      editors. The Web Real-Time Communications Working Group will
      allocate also the necessary resources for building Test
      Suites for each specification.</p>

      <p>Participants are reminded of the <a href="/2005/10/Process-20051014/groups.html#good-standing" shape="rect">

      Good Standing requirements</a> of the W3C Process.</p>

      

      

      
    </div>

    <div class="communication">
      <h2 id="communication">Communication</h2>

      
	<p>This group primarily conducts its work on the public
	mailing list <span class="toadd">LIST NAME</span>.
	
	
	  <span class="toadd">Provide information about additional
	  Member-only lists that are used for administrative purposes.</span>

	
	</p>
      
      
      

      <p>Information about the group (deliverables, participants,
      face-to-face
      meetings, teleconferences, etc.) is
      available from the Web Real-Time Communications Working Group home
      page.</p>
    </div>

    <div class="decisions">
      <h2 id="decisions">Decision Policy</h2>

      <p>As explained in the Process Document (<a href="/Consortium/Process/policies#Consensus" shape="rect">section
      3.3</a>), this group will seek to make decisions when there
      is consensus. When the Chair puts a question and observes
      dissent, after due consideration of different opinions, the
      Chair should record a decision (possibly after a formal vote)
      and any objections, and move on.</p>

    </div>

    <div class="patent">
      <h2 id="patentpolicy">Patent 
      Policy 
      
       
      </h2>

      
        <p>This Working Group operates under the <a href="/Consortium/Patent-Policy-20040205/" shape="rect">W3C
        Patent Policy</a> (5 February 2004 Version). To promote the
        widest adoption of Web standards, W3C seeks to issue
        Recommendations that can be implemented, according to this
        policy, on a Royalty-Free basis.</p>
      

      

      

      

      

      

      
        <p>For more information about disclosure obligations for
        this group, please see the <a href="/2004/01/pp-impl/" shape="rect">W3C
        Patent Policy Implementation</a>.</p>

      
    </div>

    

    <h2 id="about">About this Charter</h2>

    <p>This charter for the Web Real-Time Communications Working Group has been created according to
    <a href="/Consortium/Process/groups#GAGeneral" shape="rect">section
    6.2</a> of the <a href="/Consortium/Process" shape="rect">Process
    Document</a>.   In the event of a
    conflict between this document or the provisions of any charter
    and the W3C Process, the W3C Process shall take precedence.</p>

    


    <hr/>

    <address>Dominique HazaÃ«l-Massieux, based on initial input from Harald Alvestrand
    </address>

    <p class="copyright"><a rel="Copyright" href="/Consortium/Legal/ipr-notice#Copyright" shape="rect">Copyright</a>Â©
    2010 <a href="/" shape="rect"><acronym title="World Wide Web Consortium">W3C</acronym></a>
    <sup>Â®</sup> (<a href="http://www.csail.mit.edu/" shape="rect"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a> ,
    <a href="http://www.ercim.org/" shape="rect"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>

    , <a href="http://www.keio.ac.jp/" shape="rect">Keio</a>), All Rights
    Reserved.</p>

    <p>$Date: 2011-01-06 11:52:39 $</p>

</body>
</html>

--------------030804080503010502010802--

From harald@alvestrand.no  Thu Jan  6 03:55:34 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DBB523A6F00 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 03:55:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.524
X-Spam-Level: 
X-Spam-Status: No, score=-102.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9NwH8e7lXi7a for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 03:55:33 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id A04D13A6EFE for <dispatch@ietf.org>; Thu,  6 Jan 2011 03:55:33 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 3AC2E39E0FA; Thu,  6 Jan 2011 12:57:16 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 43qdMXmCjmzG; Thu,  6 Jan 2011 12:57:15 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 92CD939E074; Thu,  6 Jan 2011 12:57:15 +0100 (CET)
Message-ID: <4D25AE32.1020205@alvestrand.no>
Date: Thu, 06 Jan 2011 12:57:38 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: "'dispatch@ietf.org'" <dispatch@ietf.org>,  "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [dispatch] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 11:55:35 -0000

This activity remains nameless.
The requirements for a name are:

- It should be cute
- It should be easy to remember
- It should be easy to associate with the activity

If it's also somewhat meaningful, that's a nice benefit.
The boring choices include:

- RTCWEB
- WEBRTC

There are many others out there. I'll try to keep track of suggestions 
on a page at the RTCWeb website (rtc-web.alvestrand.no), and we'll find 
a way to decide after a few suggestions have been made.
Let the creativity flow!

               Harald


From tme@americafree.tv  Thu Jan  6 04:46:59 2011
Return-Path: <tme@americafree.tv>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A6EAF3A6ED4 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 04:46:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.195
X-Spam-Level: 
X-Spam-Status: No, score=-102.195 tagged_above=-999 required=5 tests=[AWL=0.404, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ivc8r7Muwbbe for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 04:46:58 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id BD8B33A6BE4 for <dispatch@ietf.org>; Thu,  6 Jan 2011 04:46:57 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id 1F5499967AC8; Thu,  6 Jan 2011 07:49:04 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <4D25AD41.7060306@alvestrand.no>
Date: Thu, 6 Jan 2011 07:49:03 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <9AFF6B7A-11DF-4111-B0E7-D4BE6C454944@americafree.tv>
References: <4D25AD41.7060306@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.1081)
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 12:46:59 -0000

On Jan 6, 2011, at 6:53 AM, Harald Alvestrand wrote:

> This is the first of 3 messages going to the DISPATCH list (in the =
hope of keeping discussions somewhat organized).
>=20
> This is the draft of a charter for an IETF working group to consider =
the subject area of "Real time communication in the Web browser =
platform". This is one of a paired set of activities, the other one =
being a W3C activity (either within an existing WG or in a new WG) that =
defines APIs to this functionality.
>=20
> The two other messages will contain the W3C proposed charter and a =
kickoff for what's usually the most distracting topic in any such =
discussion: The name of the group.

Dear Harold;

Just to be clear, your intent is to have simultaneously a W3C WG and an =
IETF WG on this issue ?=20

Shouldn't there be some text about coordination between these efforts ? =
I don't see much discussion in either=20
charter as to which is gating, but it seems to me that the W3C work =
would have to be gated on the IETF work. Isn't there a danger that
the W3C WG might start building on early solutions discussed in the =
IETF, only to have the IETF WG decide to go in a different direction ?=20=


Regards
Marshall


> Without further ado:
>=20
> -------------------------------------
>=20
> Version: 2
>=20
> Possible Names:
> <This space deliberately left blank for later discussion>
>=20
> Body:
>=20
> Many implementations have been made that use a Web browser to support =
interactive communications directly between users including voice, =
video, collaboration and gaming, but until now, such applications have =
required the installation of nonstandard plugins and browser extensions. =
There is a desire to standardize such functionality, so that this type =
of application can be run in any compatible browser.
>=20
> Traditionally, the W3C has defined API and markup languages such as =
HTML that work in conjunction with with the IETF over the wire protocols =
such as HTTP to allow web browsers to display media that does not have =
real time interactive constraints with another human.
>=20
> The W3C and IETF plan to collaborate together in their traditional way =
to meet the evolving needs of browsers. Specifically the IETF will =
provide a set of on the wire protocols, including RTP, to meet the needs =
on interactive communications, and the W3C will define the API and =
markup to allow web application developers to control the on the wire =
protocols. This will allow application developers  to write applications =
that run in a browser and facilitate interactive communications between =
users for voice and video communications, collaboration, and gaming.
>=20
> This working group will select and define a minimal set of protocols =
that will enable browsers to:
>=20
> * have interactive real time voice and video between users using RTP
> * interoperate with compatible voice and video systems that are not =
web based
> * support direct flows of non RTP application data between browsers =
for collaboration and gaming applications
>=20
> Fortunately very little development of new protocol at IETF is =
required for this, only selection of existing protocols and selection of =
minimum capabilities to ensure interoperability. The following protocols =
are candidates for including in the profile set:
>=20
> 1) RTP/ RTCP
>=20
> 2) a baseline audio codec for high quality interactive audio. Opus
> will be considered as one of the candidates
>=20
> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
> will be considered
>=20
> 4) a baseline video codec. H.264 and VP8 will be considered
>=20
> 5) Diffserv based QoS
>=20
> 6) NAT traversal using ICE
>=20
> 7) RFC 4833 based DTMF transport
>=20
> 8) RFC 4574 based Label support for identifying streams purpose
>=20
> 9) Secure RTP and keying
>=20
> 10) support for IPv4, IPv6 and dual stack browsers
>=20
> The working group will cooperate closely with the W3C activity that =
specifies a semantic level API that allows the control and manipulation =
of all the functionality above. In addition, the API needs to =
communicate state information and events about what is happening in the =
browser that to applications running in the browser. These events and =
state need to include information such as: receiving RFC 4833 DTMF, RTP =
and RTCP statistics, state of DTLS/SRTP,  and signalling state.
>=20
> The following topics will be out of scope for the initial phase of the =
WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST, =
Geolocation, IM & Presence, NSIS, Resource Priority,
>=20
> Milestones:
>=20
> February 2011 Candidate "sample" documents circulated to DISPATCH
>=20
> March 2011 BOF at IETF Prague
>=20
> April 2011 WG charter approved by IESG. Chosen document sets adopted =
as WG documents
>=20
> May 2011 Functionality to include and main alternative protocols =
identified
>=20
> July 2011 IETF meeting
>=20
> Aug 2011 Draft with text reflecting agreement of what the protocol set =
should be
>=20
> Nov 2010 Documentation specifying mapping of protocol functionality to =
W3C-specified API produced
>=20
> Dec 2011 Protocol set specification to IESG
>=20
> April 2012 API mapping document to IESG
>=20
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>=20


From harald@alvestrand.no  Thu Jan  6 05:46:04 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 128BB3A6F15 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 05:46:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.532
X-Spam-Level: 
X-Spam-Status: No, score=-102.532 tagged_above=-999 required=5 tests=[AWL=0.066, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nOKpE1yNaZFT for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 05:46:02 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id BFE753A6F0E for <dispatch@ietf.org>; Thu,  6 Jan 2011 05:46:01 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 5607739E113; Thu,  6 Jan 2011 14:47:44 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yO9c+z1onQsR; Thu,  6 Jan 2011 14:47:43 +0100 (CET)
Received: from [192.168.1.16] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id BD32739E074; Thu,  6 Jan 2011 14:47:42 +0100 (CET)
Message-ID: <4D25C816.9010204@alvestrand.no>
Date: Thu, 06 Jan 2011 14:48:06 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Marshall Eubanks <tme@americafree.tv>
References: <4D25AD41.7060306@alvestrand.no> <9AFF6B7A-11DF-4111-B0E7-D4BE6C454944@americafree.tv>
In-Reply-To: <9AFF6B7A-11DF-4111-B0E7-D4BE6C454944@americafree.tv>
Content-Type: multipart/alternative; boundary="------------040207070909050908000606"
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 13:46:04 -0000

This is a multi-part message in MIME format.
--------------040207070909050908000606
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 01/06/2011 01:49 PM, Marshall Eubanks wrote:
> On Jan 6, 2011, at 6:53 AM, Harald Alvestrand wrote:
>
>> This is the first of 3 messages going to the DISPATCH list (in the hope of keeping discussions somewhat organized).
>>
>> This is the draft of a charter for an IETF working group to consider the subject area of "Real time communication in the Web browser platform". This is one of a paired set of activities, the other one being a W3C activity (either within an existing WG or in a new WG) that defines APIs to this functionality.
>>
>> The two other messages will contain the W3C proposed charter and a kickoff for what's usually the most distracting topic in any such discussion: The name of the group.
> Dear Harold;
>
> Just to be clear, your intent is to have simultaneously a W3C WG and an IETF WG on this issue ?
>
> Shouldn't there be some text about coordination between these efforts ? I don't see much discussion in either
> charter as to which is gating, but it seems to me that the W3C work would have to be gated on the IETF work. Isn't there a danger that
> the W3C WG might start building on early solutions discussed in the IETF, only to have the IETF WG decide to go in a different direction ?
If either effort fails, we don't have an usable result, so that is 
indeed very key. As proposed, I think the IETF work gates the W3C work.

The IETF charter says:

The working group will cooperate closely with the W3C activity that specifies a semantic level API that allows the control and manipulation of all the functionality above.

The W3C charter says:



      External Groups

@@@ IETF group on related protocol
    The RTC APIs developed by this group will build upon the protocols
    and formats developed in the IETF @@@ Working Group.

What more words would you suggest we put in?

Finding enough people who have the time to run back and forth between 
them is a key activity; I for one am allocated to this effort, so I'll 
be running.

                      Harald


> Regards
> Marshall
>
>
>> Without further ado:
>>
>> -------------------------------------
>>
>> Version: 2
>>
>> Possible Names:
>> <This space deliberately left blank for later discussion>
>>
>> Body:
>>
>> Many implementations have been made that use a Web browser to support interactive communications directly between users including voice, video, collaboration and gaming, but until now, such applications have required the installation of nonstandard plugins and browser extensions. There is a desire to standardize such functionality, so that this type of application can be run in any compatible browser.
>>
>> Traditionally, the W3C has defined API and markup languages such as HTML that work in conjunction with with the IETF over the wire protocols such as HTTP to allow web browsers to display media that does not have real time interactive constraints with another human.
>>
>> The W3C and IETF plan to collaborate together in their traditional way to meet the evolving needs of browsers. Specifically the IETF will provide a set of on the wire protocols, including RTP, to meet the needs on interactive communications, and the W3C will define the API and markup to allow web application developers to control the on the wire protocols. This will allow application developers  to write applications that run in a browser and facilitate interactive communications between users for voice and video communications, collaboration, and gaming.
>>
>> This working group will select and define a minimal set of protocols that will enable browsers to:
>>
>> * have interactive real time voice and video between users using RTP
>> * interoperate with compatible voice and video systems that are not web based
>> * support direct flows of non RTP application data between browsers for collaboration and gaming applications
>>
>> Fortunately very little development of new protocol at IETF is required for this, only selection of existing protocols and selection of minimum capabilities to ensure interoperability. The following protocols are candidates for including in the profile set:
>>
>> 1) RTP/ RTCP
>>
>> 2) a baseline audio codec for high quality interactive audio. Opus
>> will be considered as one of the candidates
>>
>> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
>> will be considered
>>
>> 4) a baseline video codec. H.264 and VP8 will be considered
>>
>> 5) Diffserv based QoS
>>
>> 6) NAT traversal using ICE
>>
>> 7) RFC 4833 based DTMF transport
>>
>> 8) RFC 4574 based Label support for identifying streams purpose
>>
>> 9) Secure RTP and keying
>>
>> 10) support for IPv4, IPv6 and dual stack browsers
>>
>> The working group will cooperate closely with the W3C activity that specifies a semantic level API that allows the control and manipulation of all the functionality above. In addition, the API needs to communicate state information and events about what is happening in the browser that to applications running in the browser. These events and state need to include information such as: receiving RFC 4833 DTMF, RTP and RTCP statistics, state of DTLS/SRTP,  and signalling state.
>>
>> The following topics will be out of scope for the initial phase of the WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST, Geolocation, IM&  Presence, NSIS, Resource Priority,
>>
>> Milestones:
>>
>> February 2011 Candidate "sample" documents circulated to DISPATCH
>>
>> March 2011 BOF at IETF Prague
>>
>> April 2011 WG charter approved by IESG. Chosen document sets adopted as WG documents
>>
>> May 2011 Functionality to include and main alternative protocols identified
>>
>> July 2011 IETF meeting
>>
>> Aug 2011 Draft with text reflecting agreement of what the protocol set should be
>>
>> Nov 2010 Documentation specifying mapping of protocol functionality to W3C-specified API produced
>>
>> Dec 2011 Protocol set specification to IESG
>>
>> April 2012 API mapping document to IESG
>>
>> _______________________________________________
>> RTC-Web mailing list
>> RTC-Web@alvestrand.no
>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>
>


--------------040207070909050908000606
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body text="#000000" bgcolor="#ffffff">
    On 01/06/2011 01:49 PM, Marshall Eubanks wrote:
    <blockquote
      cite="mid:9AFF6B7A-11DF-4111-B0E7-D4BE6C454944@americafree.tv"
      type="cite">
      <pre wrap="">
On Jan 6, 2011, at 6:53 AM, Harald Alvestrand wrote:

</pre>
      <blockquote type="cite">
        <pre wrap="">This is the first of 3 messages going to the DISPATCH list (in the hope of keeping discussions somewhat organized).

This is the draft of a charter for an IETF working group to consider the subject area of "Real time communication in the Web browser platform". This is one of a paired set of activities, the other one being a W3C activity (either within an existing WG or in a new WG) that defines APIs to this functionality.

The two other messages will contain the W3C proposed charter and a kickoff for what's usually the most distracting topic in any such discussion: The name of the group.
</pre>
      </blockquote>
      <pre wrap="">
Dear Harold;

Just to be clear, your intent is to have simultaneously a W3C WG and an IETF WG on this issue ? 

Shouldn't there be some text about coordination between these efforts ? I don't see much discussion in either 
charter as to which is gating, but it seems to me that the W3C work would have to be gated on the IETF work. Isn't there a danger that
the W3C WG might start building on early solutions discussed in the IETF, only to have the IETF WG decide to go in a different direction ? 
</pre>
    </blockquote>
    If either effort fails, we don't have an usable result, so that is
    indeed very key. As proposed, I think the IETF work gates the W3C
    work.<br>
    <br>
    The IETF charter says:<br>
    <br>
    <pre wrap="">The working group will cooperate closely with the W3C activity that specifies a semantic level API that allows the control and manipulation of all the functionality above.

The W3C charter says:

</pre>
    <h3>External Groups</h3>
    <dl>
      <dt>@@@ IETF group on related protocol</dt>
      <dd>The RTC APIs developed by this group will build upon the
        protocols and formats developed in the IETF @@@ Working Group.</dd>
    </dl>
    What more words would you suggest we put in?<br>
    <br>
    Finding enough people who have the time to run back and forth
    between them is a key activity; I for one am allocated to this
    effort, so I'll be running.<br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Harald<br>
    <pre wrap="">
</pre>
    <br>
    <blockquote
      cite="mid:9AFF6B7A-11DF-4111-B0E7-D4BE6C454944@americafree.tv"
      type="cite">
      <pre wrap="">
Regards
Marshall


</pre>
      <blockquote type="cite">
        <pre wrap="">Without further ado:

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

Version: 2

Possible Names:
&lt;This space deliberately left blank for later discussion&gt;

Body:

Many implementations have been made that use a Web browser to support interactive communications directly between users including voice, video, collaboration and gaming, but until now, such applications have required the installation of nonstandard plugins and browser extensions. There is a desire to standardize such functionality, so that this type of application can be run in any compatible browser.

Traditionally, the W3C has defined API and markup languages such as HTML that work in conjunction with with the IETF over the wire protocols such as HTTP to allow web browsers to display media that does not have real time interactive constraints with another human.

The W3C and IETF plan to collaborate together in their traditional way to meet the evolving needs of browsers. Specifically the IETF will provide a set of on the wire protocols, including RTP, to meet the needs on interactive communications, and the W3C will define the API and markup to allow web application developers to control the on the wire protocols. This will allow application developers  to write applications that run in a browser and facilitate interactive communications between users for voice and video communications, collaboration, and gaming.

This working group will select and define a minimal set of protocols that will enable browsers to:

* have interactive real time voice and video between users using RTP
* interoperate with compatible voice and video systems that are not web based
* support direct flows of non RTP application data between browsers for collaboration and gaming applications

Fortunately very little development of new protocol at IETF is required for this, only selection of existing protocols and selection of minimum capabilities to ensure interoperability. The following protocols are candidates for including in the profile set:

1) RTP/ RTCP

2) a baseline audio codec for high quality interactive audio. Opus
will be considered as one of the candidates

3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
will be considered

4) a baseline video codec. H.264 and VP8 will be considered

5) Diffserv based QoS

6) NAT traversal using ICE

7) RFC 4833 based DTMF transport

8) RFC 4574 based Label support for identifying streams purpose

9) Secure RTP and keying

10) support for IPv4, IPv6 and dual stack browsers

The working group will cooperate closely with the W3C activity that specifies a semantic level API that allows the control and manipulation of all the functionality above. In addition, the API needs to communicate state information and events about what is happening in the browser that to applications running in the browser. These events and state need to include information such as: receiving RFC 4833 DTMF, RTP and RTCP statistics, state of DTLS/SRTP,  and signalling state.

The following topics will be out of scope for the initial phase of the WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST, Geolocation, IM &amp; Presence, NSIS, Resource Priority,

Milestones:

February 2011 Candidate "sample" documents circulated to DISPATCH

March 2011 BOF at IETF Prague

April 2011 WG charter approved by IESG. Chosen document sets adopted as WG documents

May 2011 Functionality to include and main alternative protocols identified

July 2011 IETF meeting

Aug 2011 Draft with text reflecting agreement of what the protocol set should be

Nov 2010 Documentation specifying mapping of protocol functionality to W3C-specified API produced

Dec 2011 Protocol set specification to IESG

April 2012 API mapping document to IESG

_______________________________________________
RTC-Web mailing list
<a class="moz-txt-link-abbreviated" href="mailto:RTC-Web@alvestrand.no">RTC-Web@alvestrand.no</a>
<a class="moz-txt-link-freetext" href="http://www.alvestrand.no/mailman/listinfo/rtc-web">http://www.alvestrand.no/mailman/listinfo/rtc-web</a>

</pre>
      </blockquote>
      <pre wrap="">

</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------040207070909050908000606--

From keith.drage@alcatel-lucent.com  Thu Jan  6 05:50:49 2011
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4BC7C3A6E28 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 05:50:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.636
X-Spam-Level: 
X-Spam-Status: No, score=-103.636 tagged_above=-999 required=5 tests=[AWL=-1.387, BAYES_00=-2.599, HELO_EQ_FR=0.35, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id awIRSA4M5RCL for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 05:50:47 -0800 (PST)
Received: from smail6.alcatel.fr (smail6.alcatel.fr [64.208.49.42]) by core3.amsl.com (Postfix) with ESMTP id 870793A6F0E for <dispatch@ietf.org>; Thu,  6 Jan 2011 05:50:47 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail6.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p06DqoIc025423 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 6 Jan 2011 14:52:51 +0100
Received: from FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com ([135.120.45.46]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Thu, 6 Jan 2011 14:52:50 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Harald Alvestrand <harald@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Date: Thu, 6 Jan 2011 14:52:50 +0100
Thread-Topic: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: AcutmHfIRSgjTrCzQySoCS9o1jLggAADplpA
Message-ID: <EDC0A1AE77C57744B664A310A0B23AE21E589E87@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <4D25AD41.7060306@alvestrand.no>
In-Reply-To: <4D25AD41.7060306@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.84
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 13:50:49 -0000

Nowhere have you specified in the milestones what status the intended deliv=
erables are.

Assuming the profile is intended to be proposed standard, then presumably y=
ou need to ensure all the constituent parts are of proposed standard, or so=
me equivalent referenceable standard in some other organisation.

Opus does not yet have a RTP payload format, although I understand one is p=
lanned, no drafts exist at the moment.

iLBC is defined as an experimental RFC - does it need to be upgraded to sta=
ndards track or is there some other reference.

VP8 has no RTP payload format defined, unless it is masquerading under some=
 other name.

Presumably you need a paragraph in the charter relating to working with oth=
er groups (in particular IETF WG) to ensure that profiled specifications ex=
ist and are brought to standards track level.

regards


Keith

> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Harald Alvestrand
> Sent: Thursday, January 06, 2011 11:54 AM
> To: 'dispatch@ietf.org'
> Cc: rtc-web@alvestrand.no
> Subject: [dispatch] Charter proposal: The activity hitherto=20
> known as "RTC-WEB at IETF"
>=20
> This is the first of 3 messages going to the DISPATCH list=20
> (in the hope of keeping discussions somewhat organized).
>=20
> This is the draft of a charter for an IETF working group to=20
> consider the subject area of "Real time communication in the=20
> Web browser platform".=20
> This is one of a paired set of activities, the other one=20
> being a W3C activity (either within an existing WG or in a=20
> new WG) that defines APIs to this functionality.
>=20
> The two other messages will contain the W3C proposed charter=20
> and a kickoff for what's usually the most distracting topic=20
> in any such
> discussion: The name of the group.
> Without further ado:
>=20
> -------------------------------------
>=20
> Version: 2
>=20
> Possible Names:
> <This space deliberately left blank for later discussion>
>=20
> Body:
>=20
> Many implementations have been made that use a Web browser to=20
> support interactive communications directly between users=20
> including voice, video, collaboration and gaming, but until=20
> now, such applications have required the installation of=20
> nonstandard plugins and browser extensions.=20
> There is a desire to standardize such functionality, so that=20
> this type of application can be run in any compatible browser.
>=20
> Traditionally, the W3C has defined API and markup languages=20
> such as HTML that work in conjunction with with the IETF over=20
> the wire protocols such as HTTP to allow web browsers to=20
> display media that does not have real time interactive=20
> constraints with another human.
>=20
> The W3C and IETF plan to collaborate together in their=20
> traditional way to meet the evolving needs of browsers.=20
> Specifically the IETF will provide a set of on the wire=20
> protocols, including RTP, to meet the needs on interactive=20
> communications, and the W3C will define the API and markup to=20
> allow web application developers to control the on the wire=20
> protocols. This will allow application developers  to write=20
> applications that run in a browser and facilitate interactive=20
> communications between users for voice and video=20
> communications, collaboration, and gaming.
>=20
> This working group will select and define a minimal set of=20
> protocols that will enable browsers to:
>=20
> * have interactive real time voice and video between users using RTP
> * interoperate with compatible voice and video systems that=20
> are not web based
> * support direct flows of non RTP application data between=20
> browsers for collaboration and gaming applications
>=20
> Fortunately very little development of new protocol at IETF=20
> is required for this, only selection of existing protocols=20
> and selection of minimum capabilities to ensure=20
> interoperability. The following protocols are candidates for=20
> including in the profile set:
>=20
> 1) RTP/ RTCP
>=20
> 2) a baseline audio codec for high quality interactive audio.=20
> Opus will be considered as one of the candidates
>=20
> 3) a baseline audio codec for PSTN interoperability. G.711=20
> and iLBC will be considered
>=20
> 4) a baseline video codec. H.264 and VP8 will be considered
>=20
> 5) Diffserv based QoS
>=20
> 6) NAT traversal using ICE
>=20
> 7) RFC 4833 based DTMF transport
>=20
> 8) RFC 4574 based Label support for identifying streams purpose
>=20
> 9) Secure RTP and keying
>=20
> 10) support for IPv4, IPv6 and dual stack browsers
>=20
> The working group will cooperate closely with the W3C=20
> activity that specifies a semantic level API that allows the=20
> control and manipulation of all the functionality above. In=20
> addition, the API needs to communicate state information and=20
> events about what is happening in the browser that to=20
> applications running in the browser. These events and state=20
> need to include information such as: receiving RFC 4833 DTMF,=20
> RTP and RTCP statistics, state of DTLS/SRTP,  and signalling state.
>=20
> The following topics will be out of scope for the initial=20
> phase of the WG but could be added after a recharter: RTSP,=20
> RSVP, NSIS, LOST, Geolocation, IM & Presence, NSIS, Resource Priority,
>=20
> Milestones:
>=20
> February 2011 Candidate "sample" documents circulated to DISPATCH
>=20
> March 2011 BOF at IETF Prague
>=20
> April 2011 WG charter approved by IESG. Chosen document sets=20
> adopted as WG documents
>=20
> May 2011 Functionality to include and main alternative=20
> protocols identified
>=20
> July 2011 IETF meeting
>=20
> Aug 2011 Draft with text reflecting agreement of what the=20
> protocol set should be
>=20
> Nov 2010 Documentation specifying mapping of protocol=20
> functionality to W3C-specified API produced
>=20
> Dec 2011 Protocol set specification to IESG
>=20
> April 2012 API mapping document to IESG
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From keith.drage@alcatel-lucent.com  Thu Jan  6 05:50:49 2011
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BC2873A6F0E for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 05:50:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.629
X-Spam-Level: 
X-Spam-Status: No, score=-105.629 tagged_above=-999 required=5 tests=[AWL=0.620, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g0mlK6QbjEAv for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 05:50:47 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id 884353A6F0F for <dispatch@ietf.org>; Thu,  6 Jan 2011 05:50:47 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p06DqpQB011099 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 6 Jan 2011 14:52:52 +0100
Received: from FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com ([135.120.45.46]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Thu, 6 Jan 2011 14:52:52 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Harald Alvestrand <harald@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Date: Thu, 6 Jan 2011 14:49:30 +0100
Thread-Topic: [dispatch] Name discussion: What is the name of the WG that does the RTC-Web stuff?
Thread-Index: AcutmPCXslHC3aTNRvCeVPcmAv/52QAD01aA
Message-ID: <EDC0A1AE77C57744B664A310A0B23AE21E589E88@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <4D25AE32.1020205@alvestrand.no>
In-Reply-To: <4D25AE32.1020205@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83
Subject: Re: [dispatch] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 13:50:49 -0000

Please stick to boring.

I have the greatest difficulty in remembering what some current RAI WG are =
about when starting from the acronym.

So I would place your requirements in reverse order for a prioritised list.

Keith

> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Harald Alvestrand
> Sent: Thursday, January 06, 2011 11:58 AM
> To: 'dispatch@ietf.org'; rtc-web@alvestrand.no
> Subject: [dispatch] Name discussion: What is the name of the=20
> WG that does the RTC-Web stuff?
>=20
> This activity remains nameless.
> The requirements for a name are:
>=20
> - It should be cute
> - It should be easy to remember
> - It should be easy to associate with the activity
>=20
> If it's also somewhat meaningful, that's a nice benefit.
> The boring choices include:
>=20
> - RTCWEB
> - WEBRTC
>=20
> There are many others out there. I'll try to keep track of=20
> suggestions on a page at the RTCWeb website=20
> (rtc-web.alvestrand.no), and we'll find a way to decide after=20
> a few suggestions have been made.
> Let the creativity flow!
>=20
>                Harald
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From peter.musgrave@magorcorp.com  Thu Jan  6 06:13:32 2011
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6B5453A6F11 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 06:13:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.912
X-Spam-Level: 
X-Spam-Status: No, score=-102.912 tagged_above=-999 required=5 tests=[AWL=-0.313, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JXiSnqkglgN5 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 06:13:31 -0800 (PST)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by core3.amsl.com (Postfix) with ESMTP id 590F33A6D3C for <dispatch@ietf.org>; Thu,  6 Jan 2011 06:13:31 -0800 (PST)
Received: by iyi42 with SMTP id 42so16216083iyi.31 for <dispatch@ietf.org>; Thu, 06 Jan 2011 06:15:38 -0800 (PST)
Received: by 10.42.218.66 with SMTP id hp2mr15118799icb.244.1294323338136; Thu, 06 Jan 2011 06:15:38 -0800 (PST)
Received: from petermac.magor.local ([72.1.217.106]) by mx.google.com with ESMTPS id u5sm20534759ics.18.2011.01.06.06.15.36 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 06 Jan 2011 06:15:36 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Peter Musgrave <peter.musgrave@magorcorp.com>
In-Reply-To: <EDC0A1AE77C57744B664A310A0B23AE21E589E88@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
Date: Thu, 6 Jan 2011 09:15:34 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <C578FB6C-2BC5-44AB-B7EE-9BE6BA3B56BA@magorcorp.com>
References: <4D25AE32.1020205@alvestrand.no> <EDC0A1AE77C57744B664A310A0B23AE21E589E88@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1082)
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 14:13:32 -0000

Here, here.=20

Let's just pick rtcweb (since that what has been used so far) and spare =
mail buffers all over the planet....

Peter

On 2011-01-06, at 8:49 AM, DRAGE, Keith (Keith) wrote:

> Please stick to boring.
>=20
> I have the greatest difficulty in remembering what some current RAI WG =
are about when starting from the acronym.
>=20
> So I would place your requirements in reverse order for a prioritised =
list.
>=20
> Keith
>=20
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org=20
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of Harald Alvestrand
>> Sent: Thursday, January 06, 2011 11:58 AM
>> To: 'dispatch@ietf.org'; rtc-web@alvestrand.no
>> Subject: [dispatch] Name discussion: What is the name of the=20
>> WG that does the RTC-Web stuff?
>>=20
>> This activity remains nameless.
>> The requirements for a name are:
>>=20
>> - It should be cute
>> - It should be easy to remember
>> - It should be easy to associate with the activity
>>=20
>> If it's also somewhat meaningful, that's a nice benefit.
>> The boring choices include:
>>=20
>> - RTCWEB
>> - WEBRTC
>>=20
>> There are many others out there. I'll try to keep track of=20
>> suggestions on a page at the RTCWeb website=20
>> (rtc-web.alvestrand.no), and we'll find a way to decide after=20
>> a few suggestions have been made.
>> Let the creativity flow!
>>=20
>>               Harald
>>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From harald@alvestrand.no  Thu Jan  6 07:36:32 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A86593A6C4F for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 07:36:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.538
X-Spam-Level: 
X-Spam-Status: No, score=-102.538 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rAvZGv+YXn9U for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 07:36:31 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 500033A6C33 for <dispatch@ietf.org>; Thu,  6 Jan 2011 07:36:31 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id BFE1039E119; Thu,  6 Jan 2011 16:38:13 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sa-NdcFm3pVn; Thu,  6 Jan 2011 16:38:13 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 4B79739E074; Thu,  6 Jan 2011 16:38:10 +0100 (CET)
Message-ID: <4D25E1F8.2000802@alvestrand.no>
Date: Thu, 06 Jan 2011 16:38:32 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Justin Uberti <juberti@google.com>
References: <C93D6045.11E58%henry.sinnreich@gmail.com> <6EE0B7DD-614E-4A9E-98D3-16434A8A65A7@apple.com> <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl> <DD8B10B86502AB488CB2D3DB4C546E380EBF26@008-AM1MPN1-003.mgdnok.nokia.com> <4D201584.9040007@alvestrand.no> <AANLkTimkF6QO9cBUjnv7XnoSHXd98QG11hyvWGxxUzQX@mail.gmail.com>
In-Reply-To: <AANLkTimkF6QO9cBUjnv7XnoSHXd98QG11hyvWGxxUzQX@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------020201020402090200080800"
Cc: rtc-web@alvestrand.no, dispatch@ietf.org, Markus.Isomaki@nokia.com
Subject: Re: [dispatch] [RTW] Comments on draft-alvestrand-dispatch-rtcweb-datagram
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 15:36:32 -0000

This is a multi-part message in MIME format.
--------------020201020402090200080800
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 01/06/11 08:05, Justin Uberti wrote:
>
>
>     Background: I had a discussion with a coworker who wanted to have
>     a single API to both streaming and datagram service; I believe it
>     makes more sense to define an API to a datagram service and an API
>     to a streaming service separately - the big argument for PseudoTCP
>     is the client-to-client connection case, where one often finds
>     that UDP works and TCP doesn't.
>
>
> I had been thinking the datagram and streaming services should use a 
> single API - much of the API ends up being the same, and that's how 
> BSD sockets work. There are a few differences for streaming services, 
> but they are mostly (entirely?) additive (flow control being the main 
> one).

The huge difference is that a streaming API gives you a sequence of 
bytes, in strict order, while a datagram API gives you a (not 
necessarily ordered) sequence of datagrams. Each datagram is guaranteed 
to be treated as an unit, but order is not preserved. There is no 
guarantee about block boundaries in a stream (you have to create them 
yourself if you want them), but order is strictly preserved.

For most of the rest of the functions, the APIs can (and should) be the 
same, but the sending and reception of data is different.

                       Harald



--------------020201020402090200080800
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 01/06/11 08:05, Justin Uberti wrote:<br>
    <blockquote
      cite="mid:AANLkTimkF6QO9cBUjnv7XnoSHXd98QG11hyvWGxxUzQX@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <br>
          Background: I had a discussion with a coworker who wanted to
          have a single API to both streaming and datagram service; I
          believe it makes more sense to define an API to a datagram
          service and an API to a streaming service separately - the big
          argument for PseudoTCP is the client-to-client connection
          case, where one often finds that UDP works and TCP doesn't.<br>
        </blockquote>
        <div><br>
        </div>
        <div>I had been thinking the datagram and streaming services
          should use a single API - much of the API ends up being the
          same, and that's how BSD sockets work. There are a few
          differences for streaming services, but they are mostly
          (entirely?) additive (flow control being the main one).<br>
        </div>
      </div>
    </blockquote>
    <br>
    The huge difference is that a streaming API gives you a sequence of
    bytes, in strict order, while a datagram API gives you a (not
    necessarily ordered) sequence of datagrams. Each datagram is
    guaranteed to be treated as an unit, but order is not preserved.
    There is no guarantee about block boundaries in a stream (you have
    to create them yourself if you want them), but order is strictly
    preserved.<br>
    <br>
    For most of the rest of the functions, the APIs can (and should) be
    the same, but the sending and reception of data is different.<br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Harald<br>
    <br>
    <br>
  </body>
</html>

--------------020201020402090200080800--

From tme@americafree.tv  Thu Jan  6 08:40:19 2011
Return-Path: <tme@americafree.tv>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 982643A6C4F for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 08:40:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.197
X-Spam-Level: 
X-Spam-Status: No, score=-102.197 tagged_above=-999 required=5 tests=[AWL=0.402, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u529z0vuAjJw for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 08:40:18 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id C4BB43A6C9E for <dispatch@ietf.org>; Thu,  6 Jan 2011 08:40:17 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id AA438996D9BF; Thu,  6 Jan 2011 11:42:22 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <4D25C816.9010204@alvestrand.no>
Date: Thu, 6 Jan 2011 11:42:19 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <FAD99883-1CE4-4811-A93D-C72BBEAD88DB@americafree.tv>
References: <4D25AD41.7060306@alvestrand.no> <9AFF6B7A-11DF-4111-B0E7-D4BE6C454944@americafree.tv> <4D25C816.9010204@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.1081)
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 16:40:19 -0000

On Jan 6, 2011, at 8:48 AM, Harald Alvestrand wrote:

> On 01/06/2011 01:49 PM, Marshall Eubanks wrote:
>> On Jan 6, 2011, at 6:53 AM, Harald Alvestrand wrote:
>>=20
>>=20
>>> This is the first of 3 messages going to the DISPATCH list (in the =
hope of keeping discussions somewhat organized).
>>>=20
>>> This is the draft of a charter for an IETF working group to consider =
the subject area of "Real time communication in the Web browser =
platform". This is one of a paired set of activities, the other one =
being a W3C activity (either within an existing WG or in a new WG) that =
defines APIs to this functionality.
>>>=20
>>> The two other messages will contain the W3C proposed charter and a =
kickoff for what's usually the most distracting topic in any such =
discussion: The name of the group.
>>>=20
>> Dear Harold;
>>=20
>> Just to be clear, your intent is to have simultaneously a W3C WG and =
an IETF WG on this issue ?=20
>>=20
>> Shouldn't there be some text about coordination between these efforts =
? I don't see much discussion in either=20
>> charter as to which is gating, but it seems to me that the W3C work =
would have to be gated on the IETF work. Isn't there a danger that
>> the W3C WG might start building on early solutions discussed in the =
IETF, only to have the IETF WG decide to go in a different direction ?=20=

>>=20
> If either effort fails, we don't have an usable result, so that is =
indeed very key. As proposed, I think the IETF work gates the W3C work.
>=20
> The IETF charter says:
>=20
> The working group will cooperate closely with the W3C activity that =
specifies a semantic level API that allows the control and manipulation =
of all the functionality above.
>=20
> The W3C charter says:
>=20
>=20
> External Groups
>=20
> @@@ IETF group on related protocol
> The RTC APIs developed by this group will build upon the protocols and =
formats developed in the IETF @@@ Working Group.

s/Group./Group and will not be finalized until that work is published./

(Of course, to get published you have to go through the IESG, which is =
the real point here. I would myself be satisfied with AUTH48 as
a marker for that.)

> What more words would you suggest we put in?
>=20
> Finding enough people who have the time to run back and forth between =
them is a key activity; I for one am allocated to this effort, so I'll =
be running.
>=20

That is going to be tough, especially as the W3C has "good standing" =
requirements.=20

http://www.w3.org/2005/10/Process-20051014/groups.html#good-standing

which you may lose if "the individual has missed more than one of the =
last three face-to-face meetings" or
"the individual has missed more than one of the last three distributed =
meetings."
=20
So, to be in good standing with the W3C WG I would have to attend 2 out =
of 3 F2F meetings somewhere - are any planned ? =20

It also says

"Effective participation to Web Real-Time Communications Working Group =
is expected to consume one work day per week for each participant; two =
days per week for editors."

I don't know if this is required for "good standing" but taken together =
this is a hit, or could be (there are a lot of "weasel words" in these
two documents.)

Can you provide insight as to how much of a time commitment the W3C =
effort will really be ?

Regards
Marshall

P.S. A nit below.


>                      Harald
>=20
>> Regards
>> Marshall
>>=20
>>=20
>>=20
>>> Without further ado:
>>>=20
>>> -------------------------------------
>>>=20
>>> Version: 2
>>>=20
>>> Possible Names:
>>> <This space deliberately left blank for later discussion>
>>>=20
>>> Body:
>>>=20
>>> Many implementations have been made that use a Web browser to =
support interactive communications directly between users including =
voice, video, collaboration and gaming, but until now, such applications =
have required the installation of nonstandard plugins and browser =
extensions. There is a desire to standardize such functionality, so that =
this type of application can be run in any compatible browser.
>>>=20
>>> Traditionally, the W3C has defined API and markup languages such as =
HTML that work in conjunction with with the IETF over the wire protocols =
such as HTTP to allow web browsers to display media that does not have =
real time interactive constraints with another human.
>>>=20
>>> The W3C and IETF plan to collaborate together in their traditional =
way to meet the evolving needs of browsers. Specifically the IETF will =
provide a set of on the wire protocols, including RTP, to meet the needs =
on interactive communications, and the W3C will define the API and =
markup to allow web application developers to control the on the wire =
protocols. This will allow application developers  to write applications =
that run in a browser and facilitate interactive communications between =
users for voice and video communications, collaboration, and gaming.
>>>=20
>>> This working group will select and define a minimal set of protocols =
that will enable browsers to:
>>>=20
>>> * have interactive real time voice and video between users using RTP
>>> * interoperate with compatible voice and video systems that are not =
web based
>>> * support direct flows of non RTP application data between browsers =
for collaboration and gaming applications
>>>=20
>>> Fortunately very little development of new protocol at IETF is =
required for this, only selection of existing protocols and selection of =
minimum capabilities to ensure interoperability. The following protocols =
are candidates for including in the profile set:
>>>=20
>>> 1) RTP/ RTCP
>>>=20
>>> 2) a baseline audio codec for high quality interactive audio. Opus
>>> will be considered as one of the candidates
>>>=20
>>> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
>>> will be considered
>>>=20
>>> 4) a baseline video codec. H.264 and VP8 will be considered
>>>=20
>>> 5) Diffserv based QoS
>>>=20
>>> 6) NAT traversal using ICE
>>>=20
>>> 7) RFC 4833 based DTMF transport
>>>=20
>>> 8) RFC 4574 based Label support for identifying streams purpose
>>>=20
>>> 9) Secure RTP and keying
>>>=20
>>> 10) support for IPv4, IPv6 and dual stack browsers
>>>=20
>>> The working group will cooperate closely with the W3C activity that =
specifies a semantic level API that allows the control and manipulation =
of all the functionality above. In addition, the API needs to =
communicate state information and events about what is happening in the =
browser that to applications running in the browser. These events and =
state need to include information such as: receiving RFC 4833 DTMF, RTP =
and RTCP statistics, state of DTLS/SRTP,  and signalling state.

s/signalling/signaling/=20

>>>=20
>>> The following topics will be out of scope for the initial phase of =
the WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST, =
Geolocation, IM & Presence, NSIS, Resource Priority,
>>>=20
>>> Milestones:
>>>=20
>>> February 2011 Candidate "sample" documents circulated to DISPATCH
>>>=20
>>> March 2011 BOF at IETF Prague
>>>=20
>>> April 2011 WG charter approved by IESG. Chosen document sets adopted =
as WG documents
>>>=20
>>> May 2011 Functionality to include and main alternative protocols =
identified
>>>=20
>>> July 2011 IETF meeting
>>>=20
>>> Aug 2011 Draft with text reflecting agreement of what the protocol =
set should be
>>>=20
>>> Nov 2010 Documentation specifying mapping of protocol functionality =
to W3C-specified API produced
>>>=20
>>> Dec 2011 Protocol set specification to IESG
>>>=20
>>> April 2012 API mapping document to IESG
>>>=20
>>> _______________________________________________
>>> RTC-Web mailing list
>>>=20
>>> RTC-Web@alvestrand.no
>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>>=20
>>>=20
>>>=20
>>=20
>=20


From tme@americafree.tv  Thu Jan  6 08:46:20 2011
Return-Path: <tme@americafree.tv>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0108D3A6C9E for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 08:46:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.2
X-Spam-Level: 
X-Spam-Status: No, score=-102.2 tagged_above=-999 required=5 tests=[AWL=0.399,  BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jOkF+MrS9RSE for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 08:46:19 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id E9D9E3A6C4F for <dispatch@ietf.org>; Thu,  6 Jan 2011 08:46:18 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id A784E996DC24; Thu,  6 Jan 2011 11:48:25 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <4D25AE32.1020205@alvestrand.no>
Date: Thu, 6 Jan 2011 11:47:52 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv>
References: <4D25AE32.1020205@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.1081)
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 16:46:20 -0000

On Jan 6, 2011, at 6:57 AM, Harald Alvestrand wrote:

> This activity remains nameless.
> The requirements for a name are:
>=20
> - It should be cute
> - It should be easy to remember
> - It should be easy to associate with the activity
>=20
> If it's also somewhat meaningful, that's a nice benefit.
> The boring choices include:
>=20
> - RTCWEB
> - WEBRTC

Here is my proposal, not yet used in the IETF :

REALTIME

Marshall

>=20
> There are many others out there. I'll try to keep track of suggestions =
on a page at the RTCWeb website (rtc-web.alvestrand.no), and we'll find =
a way to decide after a few suggestions have been made.
> Let the creativity flow!
>=20
>              Harald
>=20
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>=20


From harald@alvestrand.no  Thu Jan  6 09:05:15 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4A1FD3A6C9E for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 09:05:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.544
X-Spam-Level: 
X-Spam-Status: No, score=-102.544 tagged_above=-999 required=5 tests=[AWL=0.055, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z0s9Phl0Lc7a for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 09:05:13 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 818E73A6C9B for <dispatch@ietf.org>; Thu,  6 Jan 2011 09:05:13 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id CCAB139E12F; Thu,  6 Jan 2011 18:06:55 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hsqZnUCkjepG; Thu,  6 Jan 2011 18:06:54 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 4B3AD39E04C; Thu,  6 Jan 2011 18:06:54 +0100 (CET)
Message-ID: <4D25F6C5.4010903@alvestrand.no>
Date: Thu, 06 Jan 2011 18:07:17 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
References: <4D25AD41.7060306@alvestrand.no> <EDC0A1AE77C57744B664A310A0B23AE21E589E87@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
In-Reply-To: <EDC0A1AE77C57744B664A310A0B23AE21E589E87@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 17:05:15 -0000

On 01/06/11 14:52, DRAGE, Keith (Keith) wrote:
> Nowhere have you specified in the milestones what status the intended deliverables are.
Indeed, there isn't even an explicit list of deliverables. That has to 
be added.
My thinking goes like:

- Profile document (or documents): Proposed Standard
- API mapping document: either Info or Proposed
- Scenarios document (I think we need one): Informational

Thoughts?

> Assuming the profile is intended to be proposed standard, then presumably you need to ensure all the constituent parts are of proposed standard, or some equivalent referenceable standard in some other organisation.
The term I prefer in requirements is "stable reference" - we need to 
know what we refer to.
If we have a standards-track and a non-standards-track spec for the same 
thing, I do think we should most often prefer the standards-track spec, 
but I don't want to be dogmatic about it.
> Opus does not yet have a RTP payload format, although I understand one is planned, no drafts exist at the moment.
Coordination item for the CODEC WG.
> iLBC is defined as an experimental RFC - does it need to be upgraded to standards track or is there some other reference.
>
> VP8 has no RTP payload format defined, unless it is masquerading under some other name.
I know some people have been working on this, but I don't think there is 
a draft yet.
> Presumably you need a paragraph in the charter relating to working with other groups (in particular IETF WG) to ensure that profiled specifications exist and are brought to standards track level.
Yes, definitely.
> regards
>
>
> Keith
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of Harald Alvestrand
>> Sent: Thursday, January 06, 2011 11:54 AM
>> To: 'dispatch@ietf.org'
>> Cc: rtc-web@alvestrand.no
>> Subject: [dispatch] Charter proposal: The activity hitherto
>> known as "RTC-WEB at IETF"
>>
>> This is the first of 3 messages going to the DISPATCH list
>> (in the hope of keeping discussions somewhat organized).
>>
>> This is the draft of a charter for an IETF working group to
>> consider the subject area of "Real time communication in the
>> Web browser platform".
>> This is one of a paired set of activities, the other one
>> being a W3C activity (either within an existing WG or in a
>> new WG) that defines APIs to this functionality.
>>
>> The two other messages will contain the W3C proposed charter
>> and a kickoff for what's usually the most distracting topic
>> in any such
>> discussion: The name of the group.
>> Without further ado:
>>
>> -------------------------------------
>>
>> Version: 2
>>
>> Possible Names:
>> <This space deliberately left blank for later discussion>
>>
>> Body:
>>
>> Many implementations have been made that use a Web browser to
>> support interactive communications directly between users
>> including voice, video, collaboration and gaming, but until
>> now, such applications have required the installation of
>> nonstandard plugins and browser extensions.
>> There is a desire to standardize such functionality, so that
>> this type of application can be run in any compatible browser.
>>
>> Traditionally, the W3C has defined API and markup languages
>> such as HTML that work in conjunction with with the IETF over
>> the wire protocols such as HTTP to allow web browsers to
>> display media that does not have real time interactive
>> constraints with another human.
>>
>> The W3C and IETF plan to collaborate together in their
>> traditional way to meet the evolving needs of browsers.
>> Specifically the IETF will provide a set of on the wire
>> protocols, including RTP, to meet the needs on interactive
>> communications, and the W3C will define the API and markup to
>> allow web application developers to control the on the wire
>> protocols. This will allow application developers  to write
>> applications that run in a browser and facilitate interactive
>> communications between users for voice and video
>> communications, collaboration, and gaming.
>>
>> This working group will select and define a minimal set of
>> protocols that will enable browsers to:
>>
>> * have interactive real time voice and video between users using RTP
>> * interoperate with compatible voice and video systems that
>> are not web based
>> * support direct flows of non RTP application data between
>> browsers for collaboration and gaming applications
>>
>> Fortunately very little development of new protocol at IETF
>> is required for this, only selection of existing protocols
>> and selection of minimum capabilities to ensure
>> interoperability. The following protocols are candidates for
>> including in the profile set:
>>
>> 1) RTP/ RTCP
>>
>> 2) a baseline audio codec for high quality interactive audio.
>> Opus will be considered as one of the candidates
>>
>> 3) a baseline audio codec for PSTN interoperability. G.711
>> and iLBC will be considered
>>
>> 4) a baseline video codec. H.264 and VP8 will be considered
>>
>> 5) Diffserv based QoS
>>
>> 6) NAT traversal using ICE
>>
>> 7) RFC 4833 based DTMF transport
>>
>> 8) RFC 4574 based Label support for identifying streams purpose
>>
>> 9) Secure RTP and keying
>>
>> 10) support for IPv4, IPv6 and dual stack browsers
>>
>> The working group will cooperate closely with the W3C
>> activity that specifies a semantic level API that allows the
>> control and manipulation of all the functionality above. In
>> addition, the API needs to communicate state information and
>> events about what is happening in the browser that to
>> applications running in the browser. These events and state
>> need to include information such as: receiving RFC 4833 DTMF,
>> RTP and RTCP statistics, state of DTLS/SRTP,  and signalling state.
>>
>> The following topics will be out of scope for the initial
>> phase of the WG but could be added after a recharter: RTSP,
>> RSVP, NSIS, LOST, Geolocation, IM&  Presence, NSIS, Resource Priority,
>>
>> Milestones:
>>
>> February 2011 Candidate "sample" documents circulated to DISPATCH
>>
>> March 2011 BOF at IETF Prague
>>
>> April 2011 WG charter approved by IESG. Chosen document sets
>> adopted as WG documents
>>
>> May 2011 Functionality to include and main alternative
>> protocols identified
>>
>> July 2011 IETF meeting
>>
>> Aug 2011 Draft with text reflecting agreement of what the
>> protocol set should be
>>
>> Nov 2010 Documentation specifying mapping of protocol
>> functionality to W3C-specified API produced
>>
>> Dec 2011 Protocol set specification to IESG
>>
>> April 2012 API mapping document to IESG
>>
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>


From keith.drage@alcatel-lucent.com  Thu Jan  6 09:46:49 2011
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8EAA83A6CC0 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 09:46:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.619
X-Spam-Level: 
X-Spam-Status: No, score=-105.619 tagged_above=-999 required=5 tests=[AWL=0.630, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wx4APQrgK4jy for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 09:46:48 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id D8DA63A6C9B for <dispatch@ietf.org>; Thu,  6 Jan 2011 09:46:47 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p06Hmft3009539 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 6 Jan 2011 18:48:52 +0100
Received: from FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com ([135.120.45.46]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Thu, 6 Jan 2011 18:48:47 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Harald Alvestrand <harald@alvestrand.no>
Date: Thu, 6 Jan 2011 18:48:46 +0100
Thread-Topic: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: AcutxDNvlR4X3E8bQUO+9gs7CmnqFAAANLrg
Message-ID: <EDC0A1AE77C57744B664A310A0B23AE21E589F46@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <4D25AD41.7060306@alvestrand.no> <EDC0A1AE77C57744B664A310A0B23AE21E589E87@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com> <4D25F6C5.4010903@alvestrand.no>
In-Reply-To: <4D25F6C5.4010903@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 17:46:49 -0000

> > Assuming the profile is intended to be proposed standard,=20
> then presumably you need to ensure all the constituent parts=20
> are of proposed standard, or some equivalent referenceable=20
> standard in some other organisation.
> The term I prefer in requirements is "stable reference" - we=20
> need to know what we refer to.
> If we have a standards-track and a non-standards-track spec=20
> for the same thing, I do think we should most often prefer=20
> the standards-track spec, but I don't want to be dogmatic about it.

To profile a document to me has a defined meaning, and at least one ISO hav=
e defined, i.e. it takes an existing specification or specifications and st=
ates which requirements apply. Mandatory requirements can only be mandatory=
 in the profile. Option requirements can become mandatory in the profile. R=
FC 2026 seems to use the term "Applicability statement" with much the same =
meaning.

As such, I believe the following applies (quoting from RFC 2026) but this i=
s also my understanding for profile.

   An AS may not have a higher maturity level in the standards track
   than any standards-track TS on which the AS relies (see section 4.1).
   For example, a TS at Draft Standard level may be referenced by an AS
   at the Proposed Standard or Draft Standard level, but not by an AS at
   the Standard level.

So a profile at proposed standard needs to call up proposed standard specif=
ications. I certainly allow us to take equivalent level documents from othe=
r organisations.=20

I agree this is not the most important thing to get the charter resolved, b=
ut it may result in some other IETF groups needing to do a little more work=
 than you expect. The biggest impact would be if iLBC is chosen as that has=
 a codec definition (and payload format) at experimental level (RFC 3951 an=
d RFC 3952). As to why they are experimental, I don't know, but I suspect t=
hat IETF was required to produce a payload definition, and for that it need=
ed a referencerable document for the codec definition, but did not want to =
get involved at that time in standards track activity for the codec itself.=
 (Nowadays that would not be a block to producing a standards track payload=
 type).

In any case, it would seem to send the wrong message to profile something t=
hat is still formally experimental.

No issue with your other responses.

Keith

> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Harald Alvestrand
> Sent: Thursday, January 06, 2011 5:07 PM
> To: DRAGE, Keith (Keith)
> Cc: rtc-web@alvestrand.no; 'dispatch@ietf.org'
> Subject: Re: [dispatch] Charter proposal: The activity=20
> hitherto known as "RTC-WEB at IETF"
>=20
> On 01/06/11 14:52, DRAGE, Keith (Keith) wrote:
> > Nowhere have you specified in the milestones what status=20
> the intended deliverables are.
> Indeed, there isn't even an explicit list of deliverables.=20
> That has to be added.
> My thinking goes like:
>=20
> - Profile document (or documents): Proposed Standard
> - API mapping document: either Info or Proposed
> - Scenarios document (I think we need one): Informational
>=20
> Thoughts?
>=20
> > Assuming the profile is intended to be proposed standard,=20
> then presumably you need to ensure all the constituent parts=20
> are of proposed standard, or some equivalent referenceable=20
> standard in some other organisation.
> The term I prefer in requirements is "stable reference" - we=20
> need to know what we refer to.
> If we have a standards-track and a non-standards-track spec=20
> for the same thing, I do think we should most often prefer=20
> the standards-track spec, but I don't want to be dogmatic about it.
> > Opus does not yet have a RTP payload format, although I=20
> understand one is planned, no drafts exist at the moment.
> Coordination item for the CODEC WG.
> > iLBC is defined as an experimental RFC - does it need to be=20
> upgraded to standards track or is there some other reference.
> >
> > VP8 has no RTP payload format defined, unless it is=20
> masquerading under some other name.
> I know some people have been working on this, but I don't=20
> think there is a draft yet.
> > Presumably you need a paragraph in the charter relating to=20
> working with other groups (in particular IETF WG) to ensure=20
> that profiled specifications exist and are brought to=20
> standards track level.
> Yes, definitely.
> > regards
> >
> >
> > Keith
> >
> >> -----Original Message-----
> >> From: dispatch-bounces@ietf.org
> >> [mailto:dispatch-bounces@ietf.org] On Behalf Of Harald Alvestrand
> >> Sent: Thursday, January 06, 2011 11:54 AM
> >> To: 'dispatch@ietf.org'
> >> Cc: rtc-web@alvestrand.no
> >> Subject: [dispatch] Charter proposal: The activity=20
> hitherto known as=20
> >> "RTC-WEB at IETF"
> >>
> >> This is the first of 3 messages going to the DISPATCH list (in the=20
> >> hope of keeping discussions somewhat organized).
> >>
> >> This is the draft of a charter for an IETF working group=20
> to consider=20
> >> the subject area of "Real time communication in the Web browser=20
> >> platform".
> >> This is one of a paired set of activities, the other one=20
> being a W3C=20
> >> activity (either within an existing WG or in a new WG)=20
> that defines=20
> >> APIs to this functionality.
> >>
> >> The two other messages will contain the W3C proposed charter and a=20
> >> kickoff for what's usually the most distracting topic in any such
> >> discussion: The name of the group.
> >> Without further ado:
> >>
> >> -------------------------------------
> >>
> >> Version: 2
> >>
> >> Possible Names:
> >> <This space deliberately left blank for later discussion>
> >>
> >> Body:
> >>
> >> Many implementations have been made that use a Web browser=20
> to support=20
> >> interactive communications directly between users including voice,=20
> >> video, collaboration and gaming, but until now, such applications=20
> >> have required the installation of nonstandard plugins and browser=20
> >> extensions.
> >> There is a desire to standardize such functionality, so that this=20
> >> type of application can be run in any compatible browser.
> >>
> >> Traditionally, the W3C has defined API and markup=20
> languages such as=20
> >> HTML that work in conjunction with with the IETF over the wire=20
> >> protocols such as HTTP to allow web browsers to display media that=20
> >> does not have real time interactive constraints with another human.
> >>
> >> The W3C and IETF plan to collaborate together in their traditional=20
> >> way to meet the evolving needs of browsers.
> >> Specifically the IETF will provide a set of on the wire protocols,=20
> >> including RTP, to meet the needs on interactive=20
> communications, and=20
> >> the W3C will define the API and markup to allow web application=20
> >> developers to control the on the wire protocols. This will allow=20
> >> application developers  to write applications that run in=20
> a browser=20
> >> and facilitate interactive communications between users=20
> for voice and=20
> >> video communications, collaboration, and gaming.
> >>
> >> This working group will select and define a minimal set of=20
> protocols=20
> >> that will enable browsers to:
> >>
> >> * have interactive real time voice and video between users=20
> using RTP
> >> * interoperate with compatible voice and video systems=20
> that are not=20
> >> web based
> >> * support direct flows of non RTP application data between=20
> browsers=20
> >> for collaboration and gaming applications
> >>
> >> Fortunately very little development of new protocol at IETF is=20
> >> required for this, only selection of existing protocols=20
> and selection=20
> >> of minimum capabilities to ensure interoperability. The following=20
> >> protocols are candidates for including in the profile set:
> >>
> >> 1) RTP/ RTCP
> >>
> >> 2) a baseline audio codec for high quality interactive audio.
> >> Opus will be considered as one of the candidates
> >>
> >> 3) a baseline audio codec for PSTN interoperability. G.711=20
> and iLBC=20
> >> will be considered
> >>
> >> 4) a baseline video codec. H.264 and VP8 will be considered
> >>
> >> 5) Diffserv based QoS
> >>
> >> 6) NAT traversal using ICE
> >>
> >> 7) RFC 4833 based DTMF transport
> >>
> >> 8) RFC 4574 based Label support for identifying streams purpose
> >>
> >> 9) Secure RTP and keying
> >>
> >> 10) support for IPv4, IPv6 and dual stack browsers
> >>
> >> The working group will cooperate closely with the W3C=20
> activity that=20
> >> specifies a semantic level API that allows the control and=20
> >> manipulation of all the functionality above. In addition, the API=20
> >> needs to communicate state information and events about what is=20
> >> happening in the browser that to applications running in=20
> the browser.=20
> >> These events and state need to include information such=20
> as: receiving=20
> >> RFC 4833 DTMF, RTP and RTCP statistics, state of DTLS/SRTP,  and=20
> >> signalling state.
> >>
> >> The following topics will be out of scope for the initial phase of=20
> >> the WG but could be added after a recharter: RTSP, RSVP,=20
> NSIS, LOST,=20
> >> Geolocation, IM&  Presence, NSIS, Resource Priority,
> >>
> >> Milestones:
> >>
> >> February 2011 Candidate "sample" documents circulated to DISPATCH
> >>
> >> March 2011 BOF at IETF Prague
> >>
> >> April 2011 WG charter approved by IESG. Chosen document=20
> sets adopted=20
> >> as WG documents
> >>
> >> May 2011 Functionality to include and main alternative protocols=20
> >> identified
> >>
> >> July 2011 IETF meeting
> >>
> >> Aug 2011 Draft with text reflecting agreement of what the protocol=20
> >> set should be
> >>
> >> Nov 2010 Documentation specifying mapping of protocol=20
> functionality=20
> >> to W3C-specified API produced
> >>
> >> Dec 2011 Protocol set specification to IESG
> >>
> >> April 2012 API mapping document to IESG
> >>
> >> _______________________________________________
> >> dispatch mailing list
> >> dispatch@ietf.org
> >> https://www.ietf.org/mailman/listinfo/dispatch
> >>
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From juberti@google.com  Thu Jan  6 10:40:22 2011
Return-Path: <juberti@google.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C09033A6F49 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 10:40:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.976
X-Spam-Level: 
X-Spam-Status: No, score=-101.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0C2QW8fWpR9s for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 10:40:21 -0800 (PST)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.67]) by core3.amsl.com (Postfix) with ESMTP id 38DA63A6F47 for <dispatch@ietf.org>; Thu,  6 Jan 2011 10:40:21 -0800 (PST)
Received: from hpaq2.eem.corp.google.com (hpaq2.eem.corp.google.com [172.25.149.2]) by smtp-out.google.com with ESMTP id p06IgRTe016172 for <dispatch@ietf.org>; Thu, 6 Jan 2011 10:42:27 -0800
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1294339347; bh=O79dze2TPZ/sR8cF9XjmFgaezDc=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=OGjoLF8J7ugcH1OfwFHLpXDgKntq/ZgflP1g+deHqdAboj9FyTSVnjmhWvZ6Q5iud AXABzSjUk8GsEneoK548Q==
Received: from qwj9 (qwj9.prod.google.com [10.241.195.73]) by hpaq2.eem.corp.google.com with ESMTP id p06IdQPP025719 for <dispatch@ietf.org>; Thu, 6 Jan 2011 10:42:26 -0800
Received: by qwj9 with SMTP id 9so17212239qwj.27 for <dispatch@ietf.org>; Thu, 06 Jan 2011 10:42:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=6qc0QUF4SpJsrxiZHznEemea67k4ajNMjMWmPtqB+C8=; b=CXlGuecmm3MVZGWxucTQqW7/rLz6AKQuRKSp7YawTmBmDfkZjrJZjAVbZnMAu6ZWGu Syg5HUbKw0QHUYnOtePg==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=eIYok4XI37gtILmDDn9oGy4d3Um4Mh9nJ59lEpEhKoGPd2IML65GoUHcCUoEzX+cdX VqjEl94pJ8VTJalHhS/g==
Received: by 10.229.183.147 with SMTP id cg19mr21903496qcb.37.1294339345567; Thu, 06 Jan 2011 10:42:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.135.9 with HTTP; Thu, 6 Jan 2011 10:42:05 -0800 (PST)
In-Reply-To: <EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv>
References: <4D25AE32.1020205@alvestrand.no> <EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv>
From: Justin Uberti <juberti@google.com>
Date: Thu, 6 Jan 2011 10:42:05 -0800
Message-ID: <AANLkTi=-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com>
To: Marshall Eubanks <tme@americafree.tv>
Content-Type: multipart/alternative; boundary=00163630fc77e94fd2049931dc9e
X-System-Of-Record: true
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 18:40:22 -0000

--00163630fc77e94fd2049931dc9e
Content-Type: text/plain; charset=UTF-8

On Thu, Jan 6, 2011 at 8:47 AM, Marshall Eubanks <tme@americafree.tv> wrote:

>
> On Jan 6, 2011, at 6:57 AM, Harald Alvestrand wrote:
>
> > This activity remains nameless.
> > The requirements for a name are:
> >
> > - It should be cute
> > - It should be easy to remember
> > - It should be easy to associate with the activity
> >
> > If it's also somewhat meaningful, that's a nice benefit.
> > The boring choices include:
> >
> > - RTCWEB
> > - WEBRTC
>
> Here is my proposal, not yet used in the IETF :
>
> REALTIME
>

or, WREALTIME (silent W for 'web')



>
> Marshall
>
> >
> > There are many others out there. I'll try to keep track of suggestions on
> a page at the RTCWeb website (rtc-web.alvestrand.no), and we'll find a way
> to decide after a few suggestions have been made.
> > Let the creativity flow!
> >
> >              Harald
> >
> > _______________________________________________
> > RTC-Web mailing list
> > RTC-Web@alvestrand.no
> > http://www.alvestrand.no/mailman/listinfo/rtc-web
> >
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>

--00163630fc77e94fd2049931dc9e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Thu, Jan 6, 2011 at 8:47 AM, Marshall=
 Eubanks <span dir=3D"ltr">&lt;<a href=3D"mailto:tme@americafree.tv">tme@am=
ericafree.tv</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class=3D"im"><br>
On Jan 6, 2011, at 6:57 AM, Harald Alvestrand wrote:<br>
<br>
&gt; This activity remains nameless.<br>
&gt; The requirements for a name are:<br>
&gt;<br>
&gt; - It should be cute<br>
&gt; - It should be easy to remember<br>
&gt; - It should be easy to associate with the activity<br>
&gt;<br>
&gt; If it&#39;s also somewhat meaningful, that&#39;s a nice benefit.<br>
&gt; The boring choices include:<br>
&gt;<br>
&gt; - RTCWEB<br>
&gt; - WEBRTC<br>
<br>
</div>Here is my proposal, not yet used in the IETF :<br>
<br>
REALTIME<br></blockquote><div><br></div><div>or, WREALTIME (silent W for &#=
39;web&#39;)</div><div><br></div><div>=C2=A0</div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex;">


<font color=3D"#888888"><br>
Marshall<br>
</font><div><div></div><div class=3D"h5"><br>
&gt;<br>
&gt; There are many others out there. I&#39;ll try to keep track of suggest=
ions on a page at the RTCWeb website (<a href=3D"http://rtc-web.alvestrand.=
no" target=3D"_blank">rtc-web.alvestrand.no</a>), and we&#39;ll find a way =
to decide after a few suggestions have been made.<br>


&gt; Let the creativity flow!<br>
&gt;<br>
&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Harald<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; RTC-Web mailing list<br>
&gt; <a href=3D"mailto:RTC-Web@alvestrand.no">RTC-Web@alvestrand.no</a><br>
&gt; <a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" target=
=3D"_blank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
&gt;<br>
<br>
_______________________________________________<br>
RTC-Web mailing list<br>
<a href=3D"mailto:RTC-Web@alvestrand.no">RTC-Web@alvestrand.no</a><br>
<a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" target=3D"_bl=
ank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
</div></div></blockquote></div><br>

--00163630fc77e94fd2049931dc9e--

From ted.ietf@gmail.com  Thu Jan  6 10:41:32 2011
Return-Path: <ted.ietf@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 93BB03A6F54 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 10:41:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.109
X-Spam-Level: 
X-Spam-Status: No, score=-3.109 tagged_above=-999 required=5 tests=[AWL=0.490,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u4sJWpEN2eb3 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 10:41:31 -0800 (PST)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id EBD883A6F35 for <dispatch@ietf.org>; Thu,  6 Jan 2011 10:41:30 -0800 (PST)
Received: by qwi2 with SMTP id 2so1232747qwi.31 for <dispatch@ietf.org>; Thu, 06 Jan 2011 10:43:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=+i/gVo0penRj+u67MJZm5tjNcdSb4uSWYQoicTB+QQg=; b=Veo2hmQ63OdRFDKol/24uKweNqqog+lYrsCotMgbmx7mxVOgNVFlf2bWacGmE9TWAp FVKNhvH0ffw6StSkdjRKISZTM/EmVqSOJkqaTskz11aKr6YNRs8WOiDaNaLVUcoUIWeV qJYmcfvkUGwJEmKD9Rby+tkjoxV5VcXokLcek=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=gQQ94wiPmLiOsEBFbLtR6uG11wUE7oQAbfws2rJkc66yzAnpkaj64fHtCheNrzfzdO oiBQ0Z0IFTuCW/9bvkFfQFzZ23grAl6I8odk4AV4Shjm+wkreAlYJJPvSO3+U6Qh3MuN EnWrKvJOHkyCkt6z0NF7R5iceOtxZvvfnqiV4=
MIME-Version: 1.0
Received: by 10.229.184.1 with SMTP id ci1mr2333575qcb.193.1294339417586; Thu, 06 Jan 2011 10:43:37 -0800 (PST)
Received: by 10.229.230.138 with HTTP; Thu, 6 Jan 2011 10:43:37 -0800 (PST)
In-Reply-To: <4D25AD41.7060306@alvestrand.no>
References: <4D25AD41.7060306@alvestrand.no>
Date: Thu, 6 Jan 2011 10:43:37 -0800
Message-ID: <AANLkTikP4OyTcec0x-cJOR+OaOgcc46FjCLXzRbxaV0F@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Harald Alvestrand <harald@alvestrand.no>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 18:41:32 -0000

Hi Harald,

Thanks for putting this together; some discussion in-line.

On Thu, Jan 6, 2011 at 3:53 AM, Harald Alvestrand <harald@alvestrand.no> wr=
ote:
> This is the first of 3 messages going to the DISPATCH list (in the hope o=
f
> keeping discussions somewhat organized).
>
> This is the draft of a charter for an IETF working group to consider the
> subject area of "Real time communication in the Web browser platform". Th=
is
> is one of a paired set of activities, the other one being a W3C activity
> (either within an existing WG or in a new WG) that defines APIs to this
> functionality.
>
> The two other messages will contain the W3C proposed charter and a kickof=
f
> for what's usually the most distracting topic in any such discussion: The
> name of the group.
> Without further ado:
>
> -------------------------------------
>
> Version: 2
>
> Possible Names:
> <This space deliberately left blank for later discussion>
>
> Body:
>
> Many implementations have been made that use a Web browser to support
> interactive communications directly between users including voice, video,
> collaboration and gaming, but until now, such applications have required =
the
> installation of nonstandard plugins and browser extensions. There is a
> desire to standardize such functionality, so that this type of applicatio=
n
> can be run in any compatible browser.
>

In at least some of the contexts identified above, there is a
long-lived identifier
associated with the individuals who will have interactive
communications; that is,
there is a context-specific presence architecture in addition to the
implementation-specific
real-time communications.  Though the text below occasionally says "users",
there does not seem to be any work being defined that would touch on this.
I see that in the last sentence you explicitly rule it out of scope.
Without this,
this seems to be limited to an architecture where a mediating server provid=
es
the initial signaling path.  If that is the scope, I think that should be m=
ade
explicit as a design statement, not inferred from the lack of presence.

> Traditionally, the W3C has defined API and markup languages such as HTML
> that work in conjunction with with the IETF over the wire protocols such =
as
> HTTP to allow web browsers to display media that does not have real time
> interactive constraints with another human.
>
> The W3C and IETF plan to collaborate together in their traditional way to
> meet the evolving needs of browsers. Specifically the IETF will provide a
> set of on the wire protocols, including RTP, to meet the needs on
> interactive communications, and the W3C will define the API and markup to
> allow web application developers to control the on the wire protocols. Th=
is
> will allow application developers =A0to write applications that run in a
> browser and facilitate interactive communications between users for voice
> and video communications, collaboration, and gaming.
>
> This working group will select and define a minimal set of protocols that
> will enable browsers to:
>
> * have interactive real time voice and video between users using RTP
> * interoperate with compatible voice and video systems that are not web
> based

> * support direct flows of non RTP application data between browsers for
> collaboration and gaming applications
>

Okay "direct flows of non-RTP application data" goes beyond scope creep;
to satisfy this completely, we are talking an end-point-to-end-point tunnel=
,
which will run afoul of a lot of folks who dearly love packet inspection.  =
I
would say that it would be best to first tackle the voice/video bits and th=
en
tackle this problem.  Re-charter the WG to cover this, in other words, afte=
r
the first bit is done.

I also note that you're using "between browsers", rather than "among browse=
rs".
Is it intended that this facility should allow for multi-party communicatio=
n?
Leaving aside the non-RTP issues, that would add floor control, media mixin=
g,
etc. to the task list.  Again, I think it should either be explicitly
in-scope or out-of-scope.

> Fortunately very little development of new protocol at IETF is required f=
or
> this, only selection of existing protocols and selection of minimum
> capabilities to ensure interoperability. The following protocols are
> candidates for including in the profile set:
>
> 1) RTP/ RTCP
>
> 2) a baseline audio codec for high quality interactive audio. Opus
> will be considered as one of the candidates
>
> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
> will be considered
>
> 4) a baseline video codec. H.264 and VP8 will be considered
>
> 5) Diffserv based QoS
>
> 6) NAT traversal using ICE
>

The ICE spec is clear that the NAT traversal it provides does not
help establish the signaling between agents.  For this browser-to-browser
mechanism, if we are limiting this to situations where a mediating web serv=
er
provides the initial signaling path, that's okay.  If there is a
different model, though,
we may need additional tools here.

> 7) RFC 4833 based DTMF transport
>
> 8) RFC 4574 based Label support for identifying streams purpose
>
> 9) Secure RTP and keying
>
> 10) support for IPv4, IPv6 and dual stack browsers
>
> The working group will cooperate closely with the W3C activity that
> specifies a semantic level API that allows the control and manipulation o=
f
> all the functionality above. In addition, the API needs to communicate st=
ate
> information and events about what is happening in the browser that to
> applications running in the browser.

I think the sentence above has some extra words; is the browser talking
to application running in the browser?  Can it be re-phrased?

These events and state need to include
> information such as: receiving RFC 4833 DTMF, RTP and RTCP statistics, st=
ate
> of DTLS/SRTP, =A0and signalling state.
>
> The following topics will be out of scope for the initial phase of the WG
> but could be added after a recharter: RTSP, RSVP, NSIS, LOST, Geolocation=
,
> IM & Presence, NSIS, Resource Priority,
>
> Milestones:
>
> February 2011 Candidate "sample" documents circulated to DISPATCH
>
> March 2011 BOF at IETF Prague
>
> April 2011 WG charter approved by IESG. Chosen document sets adopted as W=
G
> documents
>
> May 2011 Functionality to include and main alternative protocols identifi=
ed
>
> July 2011 IETF meeting
>
> Aug 2011 Draft with text reflecting agreement of what the protocol set
> should be
>
> Nov 2010 Documentation specifying mapping of protocol functionality to
> W3C-specified API produced
>
> Dec 2011 Protocol set specification to IESG
>
> April 2012 API mapping document to IESG
>

Pretty aggressive, given the number of moving parts.  It's also not
clear why the November 2011 doc (I assume 2010 is a typo) is
done in the IETF, rather than the W3C.  Or is it joint work?

regards,

Ted Hardie


> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>

From adam@nostrum.com  Thu Jan  6 10:55:26 2011
Return-Path: <adam@nostrum.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F0CE93A6E1A for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 10:55:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.537
X-Spam-Level: 
X-Spam-Status: No, score=-102.537 tagged_above=-999 required=5 tests=[AWL=0.063, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o0MISI9tPvFS for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 10:55:26 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 66FD43A6CC6 for <dispatch@ietf.org>; Thu,  6 Jan 2011 10:55:24 -0800 (PST)
Received: from dn3-228.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id p06IvOxt067374 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 6 Jan 2011 12:57:24 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <4D261094.90705@nostrum.com>
Date: Thu, 06 Jan 2011 12:57:24 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
References: <4D25AE32.1020205@alvestrand.no> <EDC0A1AE77C57744B664A310A0B23AE21E589E88@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
In-Reply-To: <EDC0A1AE77C57744B664A310A0B23AE21E589E88@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 18:55:27 -0000

On 1/6/11 7:49 AM, DRAGE, Keith (Keith) wrote:
> Please stick to boring.
>
> I have the greatest difficulty in remembering what some current RAI WG are about when starting from the acronym.

I have some sympathy for what Keith is saying here. I'm finding it 
difficult to keep up with the actual meanings of the excessively cute 
names (CLUE? LEDBAT? I have to look them up).

Perhaps we could pick something that is concise when spoken, like "WEBCOMM".

/a

From henry.sinnreich@gmail.com  Thu Jan  6 11:17:03 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1E22D3A6CFA for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 11:17:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.084
X-Spam-Level: 
X-Spam-Status: No, score=-3.084 tagged_above=-999 required=5 tests=[AWL=0.515,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ajcIDwJm6N75 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 11:17:01 -0800 (PST)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by core3.amsl.com (Postfix) with ESMTP id EFDA03A6F59 for <dispatch@ietf.org>; Thu,  6 Jan 2011 11:16:50 -0800 (PST)
Received: by yxt33 with SMTP id 33so7357718yxt.31 for <dispatch@ietf.org>; Thu, 06 Jan 2011 11:18:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:user-agent:date:subject:from :to:cc:message-id:thread-topic:thread-index:in-reply-to:mime-version :content-type:content-transfer-encoding; bh=S7b3Uf3cl85vMfgOvPkMhQKIgdifcPeHStf8XE8uAzs=; b=fWaHgG6NSf4VHCnslHLitn4mYMVLUJTKtT4donFeIBJr4ww9DTWXCR/2pvt26pBTbh 2SCV2D0TJ0uqhPS09h/aMvbA8RF+72k7AwspX4W1S04uPRTb8Q3EqG7lBo/dj3/5+bk9 Lu/azzAeVyXu14YYKmjfMXUCAJrDTRPWFVb04=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=aLT/7U5GbxzoJ2P19nrGKCBGeyTDsU3d90znu5spG9Verg63n4dvvhmSEe1GAgpIBp ngIoVL4tQBMxGSTfu1hiVSJgIEwyFsL0ozpG1/a6ndn2syBtvvWMsL513YYx+Cqp9138 IxhIYqVlurtxGboz0VmKK46UkutOqIzmxABoU=
Received: by 10.150.218.21 with SMTP id q21mr5160356ybg.350.1294341537627; Thu, 06 Jan 2011 11:18:57 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id v4sm15541781ybe.17.2011.01.06.11.18.55 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 06 Jan 2011 11:18:56 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Thu, 06 Jan 2011 13:18:52 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>, Harald Alvestrand <harald@alvestrand.no>
Message-ID: <C94B71BC.16C51%henry.sinnreich@gmail.com>
Thread-Topic: dearly love packet inspection
Thread-Index: Acut1o2SqVRwidvlVUKKwmA8IIjtYQ==
In-Reply-To: <AANLkTikP4OyTcec0x-cJOR+OaOgcc46FjCLXzRbxaV0F@mail.gmail.com>
Mime-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: [dispatch] dearly love packet inspection
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 19:17:03 -0000

> Okay "direct flows of non-RTP application data" goes beyond scope creep;
> to satisfy this completely, we are talking an end-point-to-end-point tunn=
el,
> which will run afoul of a lot of folks who dearly love packet inspection.

Why should the IETF and W3C abide by the folks who love deep packet
inspection? I would like to see some IESG guidance here, since it is
contrary to Internet and to the Web. Break of privacy, etc.

To accelerate clarity here, what does Harald and people on the list think?

Thanks, Henry


On 1/6/11 12:43 PM, "Ted Hardie" <ted.ietf@gmail.com> wrote:

> Hi Harald,
>=20
> Thanks for putting this together; some discussion in-line.
>=20
> On Thu, Jan 6, 2011 at 3:53 AM, Harald Alvestrand <harald@alvestrand.no>
> wrote:
>> This is the first of 3 messages going to the DISPATCH list (in the hope =
of
>> keeping discussions somewhat organized).
>>=20
>> This is the draft of a charter for an IETF working group to consider the
>> subject area of "Real time communication in the Web browser platform". T=
his
>> is one of a paired set of activities, the other one being a W3C activity
>> (either within an existing WG or in a new WG) that defines APIs to this
>> functionality.
>>=20
>> The two other messages will contain the W3C proposed charter and a kicko=
ff
>> for what's usually the most distracting topic in any such discussion: Th=
e
>> name of the group.
>> Without further ado:
>>=20
>> -------------------------------------
>>=20
>> Version: 2
>>=20
>> Possible Names:
>> <This space deliberately left blank for later discussion>
>>=20
>> Body:
>>=20
>> Many implementations have been made that use a Web browser to support
>> interactive communications directly between users including voice, video=
,
>> collaboration and gaming, but until now, such applications have required=
 the
>> installation of nonstandard plugins and browser extensions. There is a
>> desire to standardize such functionality, so that this type of applicati=
on
>> can be run in any compatible browser.
>>=20
>=20
> In at least some of the contexts identified above, there is a
> long-lived identifier
> associated with the individuals who will have interactive
> communications; that is,
> there is a context-specific presence architecture in addition to the
> implementation-specific
> real-time communications.  Though the text below occasionally says "users=
",
> there does not seem to be any work being defined that would touch on this=
.
> I see that in the last sentence you explicitly rule it out of scope.
> Without this,
> this seems to be limited to an architecture where a mediating server prov=
ides
> the initial signaling path.  If that is the scope, I think that should be=
 made
> explicit as a design statement, not inferred from the lack of presence.
>=20
>> Traditionally, the W3C has defined API and markup languages such as HTML
>> that work in conjunction with with the IETF over the wire protocols such=
 as
>> HTTP to allow web browsers to display media that does not have real time
>> interactive constraints with another human.
>>=20
>> The W3C and IETF plan to collaborate together in their traditional way t=
o
>> meet the evolving needs of browsers. Specifically the IETF will provide =
a
>> set of on the wire protocols, including RTP, to meet the needs on
>> interactive communications, and the W3C will define the API and markup t=
o
>> allow web application developers to control the on the wire protocols. T=
his
>> will allow application developers =A0to write applications that run in a
>> browser and facilitate interactive communications between users for voic=
e
>> and video communications, collaboration, and gaming.
>>=20
>> This working group will select and define a minimal set of protocols tha=
t
>> will enable browsers to:
>>=20
>> * have interactive real time voice and video between users using RTP
>> * interoperate with compatible voice and video systems that are not web
>> based
>=20
>> * support direct flows of non RTP application data between browsers for
>> collaboration and gaming applications
>>=20
>=20
> Okay "direct flows of non-RTP application data" goes beyond scope creep;
> to satisfy this completely, we are talking an end-point-to-end-point tunn=
el,
> which will run afoul of a lot of folks who dearly love packet inspection.=
  I
> would say that it would be best to first tackle the voice/video bits and =
then
> tackle this problem.  Re-charter the WG to cover this, in other words, af=
ter
> the first bit is done.
>=20
> I also note that you're using "between browsers", rather than "among
> browsers".
> Is it intended that this facility should allow for multi-party communicat=
ion?
> Leaving aside the non-RTP issues, that would add floor control, media mix=
ing,
> etc. to the task list.  Again, I think it should either be explicitly
> in-scope or out-of-scope.
>=20
>> Fortunately very little development of new protocol at IETF is required =
for
>> this, only selection of existing protocols and selection of minimum
>> capabilities to ensure interoperability. The following protocols are
>> candidates for including in the profile set:
>>=20
>> 1) RTP/ RTCP
>>=20
>> 2) a baseline audio codec for high quality interactive audio. Opus
>> will be considered as one of the candidates
>>=20
>> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
>> will be considered
>>=20
>> 4) a baseline video codec. H.264 and VP8 will be considered
>>=20
>> 5) Diffserv based QoS
>>=20
>> 6) NAT traversal using ICE
>>=20
>=20
> The ICE spec is clear that the NAT traversal it provides does not
> help establish the signaling between agents.  For this browser-to-browser
> mechanism, if we are limiting this to situations where a mediating web se=
rver
> provides the initial signaling path, that's okay.  If there is a
> different model, though,
> we may need additional tools here.
>=20
>> 7) RFC 4833 based DTMF transport
>>=20
>> 8) RFC 4574 based Label support for identifying streams purpose
>>=20
>> 9) Secure RTP and keying
>>=20
>> 10) support for IPv4, IPv6 and dual stack browsers
>>=20
>> The working group will cooperate closely with the W3C activity that
>> specifies a semantic level API that allows the control and manipulation =
of
>> all the functionality above. In addition, the API needs to communicate s=
tate
>> information and events about what is happening in the browser that to
>> applications running in the browser.
>=20
> I think the sentence above has some extra words; is the browser talking
> to application running in the browser?  Can it be re-phrased?
>=20
> These events and state need to include
>> information such as: receiving RFC 4833 DTMF, RTP and RTCP statistics, s=
tate
>> of DTLS/SRTP, =A0and signalling state.
>>=20
>> The following topics will be out of scope for the initial phase of the W=
G
>> but could be added after a recharter: RTSP, RSVP, NSIS, LOST, Geolocatio=
n,
>> IM & Presence, NSIS, Resource Priority,
>>=20
>> Milestones:
>>=20
>> February 2011 Candidate "sample" documents circulated to DISPATCH
>>=20
>> March 2011 BOF at IETF Prague
>>=20
>> April 2011 WG charter approved by IESG. Chosen document sets adopted as =
WG
>> documents
>>=20
>> May 2011 Functionality to include and main alternative protocols identif=
ied
>>=20
>> July 2011 IETF meeting
>>=20
>> Aug 2011 Draft with text reflecting agreement of what the protocol set
>> should be
>>=20
>> Nov 2010 Documentation specifying mapping of protocol functionality to
>> W3C-specified API produced
>>=20
>> Dec 2011 Protocol set specification to IESG
>>=20
>> April 2012 API mapping document to IESG
>>=20
>=20
> Pretty aggressive, given the number of moving parts.  It's also not
> clear why the November 2011 doc (I assume 2010 is a typo) is
> done in the IETF, rather than the W3C.  Or is it joint work?
>=20
> regards,
>=20
> Ted Hardie
>=20
>=20
>> _______________________________________________
>> RTC-Web mailing list
>> RTC-Web@alvestrand.no
>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch



From ted.ietf@gmail.com  Thu Jan  6 11:35:23 2011
Return-Path: <ted.ietf@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C9DDA3A6D06 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 11:35:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.125
X-Spam-Level: 
X-Spam-Status: No, score=-3.125 tagged_above=-999 required=5 tests=[AWL=0.474,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UbTSS1kk3QMA for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 11:35:22 -0800 (PST)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 1CD8A3A6CAB for <dispatch@ietf.org>; Thu,  6 Jan 2011 11:35:22 -0800 (PST)
Received: by qwi2 with SMTP id 2so1284670qwi.31 for <dispatch@ietf.org>; Thu, 06 Jan 2011 11:37:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=2j8Oozx2Ufkg4QLg4GTaKtEFl5tyKkS/yRTFaxKUzig=; b=holil33mRyEQpahjesN8qR+FVRmX+0TA0MjgsYxDngINjHZCDDyTbm8m+8THbUSUNG /t29lyQymRE4JgJBXHrywzzgS5SdqfHDfbumxIGBxY50fLjr8ndQjHS58XBldXx8IuZY aMe6QueStG9mXy7iUm+pAIMq9k+lY8aNtHEns=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=ogyp1DbrIyeKefO45tzWr/hFmJPuAUBLW/H+8Cr7m4GM2qa9uxfHzED1sKoXNcqxbJ pnO06JRUUGb8ADEYaNyANkrlP2SgZzE1IrawO9LGSh6R794WgVntRgSPPugkMmfGbGo7 hCx/no9ELRjn43t2Wnw25smF7DvDU/c+g++pw=
MIME-Version: 1.0
Received: by 10.229.96.132 with SMTP id h4mr21770447qcn.41.1294342648154; Thu, 06 Jan 2011 11:37:28 -0800 (PST)
Received: by 10.229.230.138 with HTTP; Thu, 6 Jan 2011 11:37:28 -0800 (PST)
In-Reply-To: <C94B71BC.16C51%henry.sinnreich@gmail.com>
References: <AANLkTikP4OyTcec0x-cJOR+OaOgcc46FjCLXzRbxaV0F@mail.gmail.com> <C94B71BC.16C51%henry.sinnreich@gmail.com>
Date: Thu, 6 Jan 2011 11:37:28 -0800
Message-ID: <AANLkTikXdNpBrSV9+N-bM8T784F2_KxaJESF3E2CknAR@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Henry Sinnreich <henry.sinnreich@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] dearly love packet inspection
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 19:35:23 -0000

On Thu, Jan 6, 2011 at 11:18 AM, Henry Sinnreich
<henry.sinnreich@gmail.com> wrote:
>> Okay "direct flows of non-RTP application data" goes beyond scope creep;
>> to satisfy this completely, we are talking an end-point-to-end-point tun=
nel,
>> which will run afoul of a lot of folks who dearly love packet inspection=
.
>
> Why should the IETF and W3C abide by the folks who love deep packet
> inspection? I would like to see some IESG guidance here, since it is
> contrary to Internet and to the Web. Break of privacy, etc.
>
> To accelerate clarity here, what does Harald and people on the list think=
?
>
> Thanks, Henry

Hi Henry,

I'm not a huge fan of packet inspection.  But "any application data" is cle=
arly
well beyond the audio/video use case that motivated this work in the first
place.  I expect that it would make firewall traversal significantly
harder unless
it lost privacy; that trade-off would make the voice/video privacy *worse*.

It also will make the communication among browsers in a multi-party
mode move from known issues (media mixing and floor control) to something
closer to that of an overlay network.  That's not impossible (setting
up an overlay
when you have a rendezvous server, basically moves it from mediating
the signaling
path to being an enrollment server), but is also not simple.  Is it
really needed
for job one here?

regards,

Ted



>
>
> On 1/6/11 12:43 PM, "Ted Hardie" <ted.ietf@gmail.com> wrote:
>
>> Hi Harald,
>>
>> Thanks for putting this together; some discussion in-line.
>>
>> On Thu, Jan 6, 2011 at 3:53 AM, Harald Alvestrand <harald@alvestrand.no>
>> wrote:
>>> This is the first of 3 messages going to the DISPATCH list (in the hope=
 of
>>> keeping discussions somewhat organized).
>>>
>>> This is the draft of a charter for an IETF working group to consider th=
e
>>> subject area of "Real time communication in the Web browser platform". =
This
>>> is one of a paired set of activities, the other one being a W3C activit=
y
>>> (either within an existing WG or in a new WG) that defines APIs to this
>>> functionality.
>>>
>>> The two other messages will contain the W3C proposed charter and a kick=
off
>>> for what's usually the most distracting topic in any such discussion: T=
he
>>> name of the group.
>>> Without further ado:
>>>
>>> -------------------------------------
>>>
>>> Version: 2
>>>
>>> Possible Names:
>>> <This space deliberately left blank for later discussion>
>>>
>>> Body:
>>>
>>> Many implementations have been made that use a Web browser to support
>>> interactive communications directly between users including voice, vide=
o,
>>> collaboration and gaming, but until now, such applications have require=
d the
>>> installation of nonstandard plugins and browser extensions. There is a
>>> desire to standardize such functionality, so that this type of applicat=
ion
>>> can be run in any compatible browser.
>>>
>>
>> In at least some of the contexts identified above, there is a
>> long-lived identifier
>> associated with the individuals who will have interactive
>> communications; that is,
>> there is a context-specific presence architecture in addition to the
>> implementation-specific
>> real-time communications. =A0Though the text below occasionally says "us=
ers",
>> there does not seem to be any work being defined that would touch on thi=
s.
>> I see that in the last sentence you explicitly rule it out of scope.
>> Without this,
>> this seems to be limited to an architecture where a mediating server pro=
vides
>> the initial signaling path. =A0If that is the scope, I think that should=
 be made
>> explicit as a design statement, not inferred from the lack of presence.
>>
>>> Traditionally, the W3C has defined API and markup languages such as HTM=
L
>>> that work in conjunction with with the IETF over the wire protocols suc=
h as
>>> HTTP to allow web browsers to display media that does not have real tim=
e
>>> interactive constraints with another human.
>>>
>>> The W3C and IETF plan to collaborate together in their traditional way =
to
>>> meet the evolving needs of browsers. Specifically the IETF will provide=
 a
>>> set of on the wire protocols, including RTP, to meet the needs on
>>> interactive communications, and the W3C will define the API and markup =
to
>>> allow web application developers to control the on the wire protocols. =
This
>>> will allow application developers =A0to write applications that run in =
a
>>> browser and facilitate interactive communications between users for voi=
ce
>>> and video communications, collaboration, and gaming.
>>>
>>> This working group will select and define a minimal set of protocols th=
at
>>> will enable browsers to:
>>>
>>> * have interactive real time voice and video between users using RTP
>>> * interoperate with compatible voice and video systems that are not web
>>> based
>>
>>> * support direct flows of non RTP application data between browsers for
>>> collaboration and gaming applications
>>>
>>
>> Okay "direct flows of non-RTP application data" goes beyond scope creep;
>> to satisfy this completely, we are talking an end-point-to-end-point tun=
nel,
>> which will run afoul of a lot of folks who dearly love packet inspection=
. =A0I
>> would say that it would be best to first tackle the voice/video bits and=
 then
>> tackle this problem. =A0Re-charter the WG to cover this, in other words,=
 after
>> the first bit is done.
>>
>> I also note that you're using "between browsers", rather than "among
>> browsers".
>> Is it intended that this facility should allow for multi-party communica=
tion?
>> Leaving aside the non-RTP issues, that would add floor control, media mi=
xing,
>> etc. to the task list. =A0Again, I think it should either be explicitly
>> in-scope or out-of-scope.
>>
>>> Fortunately very little development of new protocol at IETF is required=
 for
>>> this, only selection of existing protocols and selection of minimum
>>> capabilities to ensure interoperability. The following protocols are
>>> candidates for including in the profile set:
>>>
>>> 1) RTP/ RTCP
>>>
>>> 2) a baseline audio codec for high quality interactive audio. Opus
>>> will be considered as one of the candidates
>>>
>>> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
>>> will be considered
>>>
>>> 4) a baseline video codec. H.264 and VP8 will be considered
>>>
>>> 5) Diffserv based QoS
>>>
>>> 6) NAT traversal using ICE
>>>
>>
>> The ICE spec is clear that the NAT traversal it provides does not
>> help establish the signaling between agents. =A0For this browser-to-brow=
ser
>> mechanism, if we are limiting this to situations where a mediating web s=
erver
>> provides the initial signaling path, that's okay. =A0If there is a
>> different model, though,
>> we may need additional tools here.
>>
>>> 7) RFC 4833 based DTMF transport
>>>
>>> 8) RFC 4574 based Label support for identifying streams purpose
>>>
>>> 9) Secure RTP and keying
>>>
>>> 10) support for IPv4, IPv6 and dual stack browsers
>>>
>>> The working group will cooperate closely with the W3C activity that
>>> specifies a semantic level API that allows the control and manipulation=
 of
>>> all the functionality above. In addition, the API needs to communicate =
state
>>> information and events about what is happening in the browser that to
>>> applications running in the browser.
>>
>> I think the sentence above has some extra words; is the browser talking
>> to application running in the browser? =A0Can it be re-phrased?
>>
>> These events and state need to include
>>> information such as: receiving RFC 4833 DTMF, RTP and RTCP statistics, =
state
>>> of DTLS/SRTP, =A0and signalling state.
>>>
>>> The following topics will be out of scope for the initial phase of the =
WG
>>> but could be added after a recharter: RTSP, RSVP, NSIS, LOST, Geolocati=
on,
>>> IM & Presence, NSIS, Resource Priority,
>>>
>>> Milestones:
>>>
>>> February 2011 Candidate "sample" documents circulated to DISPATCH
>>>
>>> March 2011 BOF at IETF Prague
>>>
>>> April 2011 WG charter approved by IESG. Chosen document sets adopted as=
 WG
>>> documents
>>>
>>> May 2011 Functionality to include and main alternative protocols identi=
fied
>>>
>>> July 2011 IETF meeting
>>>
>>> Aug 2011 Draft with text reflecting agreement of what the protocol set
>>> should be
>>>
>>> Nov 2010 Documentation specifying mapping of protocol functionality to
>>> W3C-specified API produced
>>>
>>> Dec 2011 Protocol set specification to IESG
>>>
>>> April 2012 API mapping document to IESG
>>>
>>
>> Pretty aggressive, given the number of moving parts. =A0It's also not
>> clear why the November 2011 doc (I assume 2010 is a typo) is
>> done in the IETF, rather than the W3C. =A0Or is it joint work?
>>
>> regards,
>>
>> Ted Hardie
>>
>>
>>> _______________________________________________
>>> RTC-Web mailing list
>>> RTC-Web@alvestrand.no
>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>>
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>
>
>

From tme@americafree.tv  Thu Jan  6 11:44:34 2011
Return-Path: <tme@americafree.tv>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 084413A6E1A for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 11:44:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.202
X-Spam-Level: 
X-Spam-Status: No, score=-102.202 tagged_above=-999 required=5 tests=[AWL=0.397, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OwDLNkStkwDo for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 11:44:32 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id 23B483A6D06 for <dispatch@ietf.org>; Thu,  6 Jan 2011 11:44:32 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id 66EC19972163; Thu,  6 Jan 2011 14:46:38 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <C94B71BC.16C51%henry.sinnreich@gmail.com>
Date: Thu, 6 Jan 2011 14:46:37 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <111AF3FF-F6B6-4A9B-AD13-DC58A495B739@americafree.tv>
References: <C94B71BC.16C51%henry.sinnreich@gmail.com>
To: Henry Sinnreich <henry.sinnreich@gmail.com>
X-Mailer: Apple Mail (2.1081)
Cc: Harald Alvestrand <harald@alvestrand.no>, Ted Hardie <ted.ietf@gmail.com>, "dispatch@ietf.org" <dispatch@ietf.org>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: Re: [dispatch] [RTW] dearly love packet inspection
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 19:44:34 -0000

On Jan 6, 2011, at 2:18 PM, Henry Sinnreich wrote:

>> Okay "direct flows of non-RTP application data" goes beyond scope =
creep;
>> to satisfy this completely, we are talking an end-point-to-end-point =
tunnel,
>> which will run afoul of a lot of folks who dearly love packet =
inspection.
>=20
> Why should the IETF and W3C abide by the folks who love deep packet
> inspection? I would like to see some IESG guidance here, since it is
> contrary to Internet and to the Web. Break of privacy, etc.
>=20
> To accelerate clarity here, what does Harald and people on the list =
think?

As far as I know, there have never had any DPI concerns raised in AMT, =
which is a tunneling protocol (which
might BTW have useful pieces if tunneling is needed here).=20

http://tools.ietf.org/html/draft-ietf-mboned-auto-multicast-10

Regards
Marshall


>=20
> Thanks, Henry
>=20
>=20
> On 1/6/11 12:43 PM, "Ted Hardie" <ted.ietf@gmail.com> wrote:
>=20
>> Hi Harald,
>>=20
>> Thanks for putting this together; some discussion in-line.
>>=20
>> On Thu, Jan 6, 2011 at 3:53 AM, Harald Alvestrand =
<harald@alvestrand.no>
>> wrote:
>>> This is the first of 3 messages going to the DISPATCH list (in the =
hope of
>>> keeping discussions somewhat organized).
>>>=20
>>> This is the draft of a charter for an IETF working group to consider =
the
>>> subject area of "Real time communication in the Web browser =
platform". This
>>> is one of a paired set of activities, the other one being a W3C =
activity
>>> (either within an existing WG or in a new WG) that defines APIs to =
this
>>> functionality.
>>>=20
>>> The two other messages will contain the W3C proposed charter and a =
kickoff
>>> for what's usually the most distracting topic in any such =
discussion: The
>>> name of the group.
>>> Without further ado:
>>>=20
>>> -------------------------------------
>>>=20
>>> Version: 2
>>>=20
>>> Possible Names:
>>> <This space deliberately left blank for later discussion>
>>>=20
>>> Body:
>>>=20
>>> Many implementations have been made that use a Web browser to =
support
>>> interactive communications directly between users including voice, =
video,
>>> collaboration and gaming, but until now, such applications have =
required the
>>> installation of nonstandard plugins and browser extensions. There is =
a
>>> desire to standardize such functionality, so that this type of =
application
>>> can be run in any compatible browser.
>>>=20
>>=20
>> In at least some of the contexts identified above, there is a
>> long-lived identifier
>> associated with the individuals who will have interactive
>> communications; that is,
>> there is a context-specific presence architecture in addition to the
>> implementation-specific
>> real-time communications.  Though the text below occasionally says =
"users",
>> there does not seem to be any work being defined that would touch on =
this.
>> I see that in the last sentence you explicitly rule it out of scope.
>> Without this,
>> this seems to be limited to an architecture where a mediating server =
provides
>> the initial signaling path.  If that is the scope, I think that =
should be made
>> explicit as a design statement, not inferred from the lack of =
presence.
>>=20
>>> Traditionally, the W3C has defined API and markup languages such as =
HTML
>>> that work in conjunction with with the IETF over the wire protocols =
such as
>>> HTTP to allow web browsers to display media that does not have real =
time
>>> interactive constraints with another human.
>>>=20
>>> The W3C and IETF plan to collaborate together in their traditional =
way to
>>> meet the evolving needs of browsers. Specifically the IETF will =
provide a
>>> set of on the wire protocols, including RTP, to meet the needs on
>>> interactive communications, and the W3C will define the API and =
markup to
>>> allow web application developers to control the on the wire =
protocols. This
>>> will allow application developers  to write applications that run in =
a
>>> browser and facilitate interactive communications between users for =
voice
>>> and video communications, collaboration, and gaming.
>>>=20
>>> This working group will select and define a minimal set of protocols =
that
>>> will enable browsers to:
>>>=20
>>> * have interactive real time voice and video between users using RTP
>>> * interoperate with compatible voice and video systems that are not =
web
>>> based
>>=20
>>> * support direct flows of non RTP application data between browsers =
for
>>> collaboration and gaming applications
>>>=20
>>=20
>> Okay "direct flows of non-RTP application data" goes beyond scope =
creep;
>> to satisfy this completely, we are talking an end-point-to-end-point =
tunnel,
>> which will run afoul of a lot of folks who dearly love packet =
inspection.  I
>> would say that it would be best to first tackle the voice/video bits =
and then
>> tackle this problem.  Re-charter the WG to cover this, in other =
words, after
>> the first bit is done.
>>=20
>> I also note that you're using "between browsers", rather than "among
>> browsers".
>> Is it intended that this facility should allow for multi-party =
communication?
>> Leaving aside the non-RTP issues, that would add floor control, media =
mixing,
>> etc. to the task list.  Again, I think it should either be explicitly
>> in-scope or out-of-scope.
>>=20
>>> Fortunately very little development of new protocol at IETF is =
required for
>>> this, only selection of existing protocols and selection of minimum
>>> capabilities to ensure interoperability. The following protocols are
>>> candidates for including in the profile set:
>>>=20
>>> 1) RTP/ RTCP
>>>=20
>>> 2) a baseline audio codec for high quality interactive audio. Opus
>>> will be considered as one of the candidates
>>>=20
>>> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
>>> will be considered
>>>=20
>>> 4) a baseline video codec. H.264 and VP8 will be considered
>>>=20
>>> 5) Diffserv based QoS
>>>=20
>>> 6) NAT traversal using ICE
>>>=20
>>=20
>> The ICE spec is clear that the NAT traversal it provides does not
>> help establish the signaling between agents.  For this =
browser-to-browser
>> mechanism, if we are limiting this to situations where a mediating =
web server
>> provides the initial signaling path, that's okay.  If there is a
>> different model, though,
>> we may need additional tools here.
>>=20
>>> 7) RFC 4833 based DTMF transport
>>>=20
>>> 8) RFC 4574 based Label support for identifying streams purpose
>>>=20
>>> 9) Secure RTP and keying
>>>=20
>>> 10) support for IPv4, IPv6 and dual stack browsers
>>>=20
>>> The working group will cooperate closely with the W3C activity that
>>> specifies a semantic level API that allows the control and =
manipulation of
>>> all the functionality above. In addition, the API needs to =
communicate state
>>> information and events about what is happening in the browser that =
to
>>> applications running in the browser.
>>=20
>> I think the sentence above has some extra words; is the browser =
talking
>> to application running in the browser?  Can it be re-phrased?
>>=20
>> These events and state need to include
>>> information such as: receiving RFC 4833 DTMF, RTP and RTCP =
statistics, state
>>> of DTLS/SRTP,  and signalling state.
>>>=20
>>> The following topics will be out of scope for the initial phase of =
the WG
>>> but could be added after a recharter: RTSP, RSVP, NSIS, LOST, =
Geolocation,
>>> IM & Presence, NSIS, Resource Priority,
>>>=20
>>> Milestones:
>>>=20
>>> February 2011 Candidate "sample" documents circulated to DISPATCH
>>>=20
>>> March 2011 BOF at IETF Prague
>>>=20
>>> April 2011 WG charter approved by IESG. Chosen document sets adopted =
as WG
>>> documents
>>>=20
>>> May 2011 Functionality to include and main alternative protocols =
identified
>>>=20
>>> July 2011 IETF meeting
>>>=20
>>> Aug 2011 Draft with text reflecting agreement of what the protocol =
set
>>> should be
>>>=20
>>> Nov 2010 Documentation specifying mapping of protocol functionality =
to
>>> W3C-specified API produced
>>>=20
>>> Dec 2011 Protocol set specification to IESG
>>>=20
>>> April 2012 API mapping document to IESG
>>>=20
>>=20
>> Pretty aggressive, given the number of moving parts.  It's also not
>> clear why the November 2011 doc (I assume 2010 is a typo) is
>> done in the IETF, rather than the W3C.  Or is it joint work?
>>=20
>> regards,
>>=20
>> Ted Hardie
>>=20
>>=20
>>> _______________________________________________
>>> RTC-Web mailing list
>>> RTC-Web@alvestrand.no
>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>=20
>=20
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>=20


From tme@americafree.tv  Thu Jan  6 12:45:14 2011
Return-Path: <tme@americafree.tv>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 041183A6CFF for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 12:45:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.205
X-Spam-Level: 
X-Spam-Status: No, score=-102.205 tagged_above=-999 required=5 tests=[AWL=0.394, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MkqwwSfHh+ke for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 12:45:12 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id A32E13A6A94 for <dispatch@ietf.org>; Thu,  6 Jan 2011 12:45:12 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id 44D8F997345B; Thu,  6 Jan 2011 15:47:19 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <AANLkTi=-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com>
Date: Thu, 6 Jan 2011 15:47:15 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <04BD8059-3B89-4F31-88CA-70F4D83ED553@americafree.tv>
References: <4D25AE32.1020205@alvestrand.no> <EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv> <AANLkTi=-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com>
To: Justin Uberti <juberti@google.com>
X-Mailer: Apple Mail (2.1081)
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 20:45:14 -0000

On Jan 6, 2011, at 1:42 PM, Justin Uberti wrote:

>=20
>=20
> On Thu, Jan 6, 2011 at 8:47 AM, Marshall Eubanks <tme@americafree.tv> =
wrote:
>=20
> On Jan 6, 2011, at 6:57 AM, Harald Alvestrand wrote:
>=20
> > This activity remains nameless.
> > The requirements for a name are:
> >
> > - It should be cute
> > - It should be easy to remember
> > - It should be easy to associate with the activity
> >
> > If it's also somewhat meaningful, that's a nice benefit.
> > The boring choices include:
> >
> > - RTCWEB
> > - WEBRTC
>=20
> Here is my proposal, not yet used in the IETF :
>=20
> REALTIME
>=20
> or, WREALTIME (silent W for 'web')
>=20

Or, if REALTIME is too general

WEBTIME

Marshall

> =20
>=20
> Marshall
>=20
> >
> > There are many others out there. I'll try to keep track of =
suggestions on a page at the RTCWeb website (rtc-web.alvestrand.no), and =
we'll find a way to decide after a few suggestions have been made.
> > Let the creativity flow!
> >
> >              Harald
> >
> > _______________________________________________
> > RTC-Web mailing list
> > RTC-Web@alvestrand.no
> > http://www.alvestrand.no/mailman/listinfo/rtc-web
> >
>=20
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>=20


From christer.holmberg@ericsson.com  Thu Jan  6 12:51:16 2011
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5F53B3A6F44 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 12:51:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.43
X-Spam-Level: 
X-Spam-Status: No, score=-6.43 tagged_above=-999 required=5 tests=[AWL=0.169,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oCQrUMegbo9p for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 12:51:14 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id CEC513A6CFF for <dispatch@ietf.org>; Thu,  6 Jan 2011 12:51:13 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-30-4d262bbfb9a5
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id B3.5A.13987.FBB262D4; Thu,  6 Jan 2011 21:53:19 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.237]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Thu, 6 Jan 2011 21:53:18 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Marshall Eubanks <tme@americafree.tv>, Justin Uberti <juberti@google.com>
Date: Thu, 6 Jan 2011 21:51:42 +0100
Thread-Topic: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
Thread-Index: Acut4uvLBwdH8UyORdSIiOLwVi7FJQAAJoJh
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850482F0DF@ESESSCMS0356.eemea.ericsson.se>
References: <4D25AE32.1020205@alvestrand.no> <EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv> <AANLkTi=-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com>, <04BD8059-3B89-4F31-88CA-70F4D83ED553@americafree.tv>
In-Reply-To: <04BD8059-3B89-4F31-88CA-70F4D83ED553@americafree.tv>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG	that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 20:51:16 -0000

WHEELTIME

Regards,

Christer

________________________________________
From: dispatch-bounces@ietf.org [dispatch-bounces@ietf.org] On Behalf Of Ma=
rshall Eubanks [tme@americafree.tv]
Sent: Thursday, January 06, 2011 10:47 PM
To: Justin Uberti
Cc: Harald Alvestrand; rtc-web@alvestrand.no; dispatch@ietf.org
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG  =
     that does the RTC-Web stuff?

On Jan 6, 2011, at 1:42 PM, Justin Uberti wrote:

>
>
> On Thu, Jan 6, 2011 at 8:47 AM, Marshall Eubanks <tme@americafree.tv> wro=
te:
>
> On Jan 6, 2011, at 6:57 AM, Harald Alvestrand wrote:
>
> > This activity remains nameless.
> > The requirements for a name are:
> >
> > - It should be cute
> > - It should be easy to remember
> > - It should be easy to associate with the activity
> >
> > If it's also somewhat meaningful, that's a nice benefit.
> > The boring choices include:
> >
> > - RTCWEB
> > - WEBRTC
>
> Here is my proposal, not yet used in the IETF :
>
> REALTIME
>
> or, WREALTIME (silent W for 'web')
>

Or, if REALTIME is too general

WEBTIME

Marshall

>
>
> Marshall
>
> >
> > There are many others out there. I'll try to keep track of suggestions =
on a page at the RTCWeb website (rtc-web.alvestrand.no), and we'll find a w=
ay to decide after a few suggestions have been made.
> > Let the creativity flow!
> >
> >              Harald
> >
> > _______________________________________________
> > RTC-Web mailing list
> > RTC-Web@alvestrand.no
> > http://www.alvestrand.no/mailman/listinfo/rtc-web
> >
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch=

From harald@alvestrand.no  Thu Jan  6 12:52:43 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1004D3A6C9F for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 12:52:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.549
X-Spam-Level: 
X-Spam-Status: No, score=-102.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CFZs--QgNVsH for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 12:52:42 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 25D053A6A94 for <dispatch@ietf.org>; Thu,  6 Jan 2011 12:52:42 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 9BFC739E15D; Thu,  6 Jan 2011 21:54:24 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZuOQuPWRe8R4; Thu,  6 Jan 2011 21:54:24 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 08F2539E04C; Thu,  6 Jan 2011 21:54:23 +0100 (CET)
Message-ID: <4D262C15.2080702@alvestrand.no>
Date: Thu, 06 Jan 2011 21:54:45 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Henry Sinnreich <henry.sinnreich@gmail.com>
References: <C94B71BC.16C51%henry.sinnreich@gmail.com>
In-Reply-To: <C94B71BC.16C51%henry.sinnreich@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Ted Hardie <ted.ietf@gmail.com>, "dispatch@ietf.org" <dispatch@ietf.org>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: Re: [dispatch] dearly love packet inspection
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 20:52:43 -0000

On 01/06/11 20:18, Henry Sinnreich wrote:
>> Okay "direct flows of non-RTP application data" goes beyond scope creep;
>> to satisfy this completely, we are talking an end-point-to-end-point tunnel,
>> which will run afoul of a lot of folks who dearly love packet inspection.
> Why should the IETF and W3C abide by the folks who love deep packet
> inspection? I would like to see some IESG guidance here, since it is
> contrary to Internet and to the Web. Break of privacy, etc.
>
> To accelerate clarity here, what does Harald and people on the list think?
My personal opinion:

At the workshop, several use cases were identified where stuff that is 
not audio or video needed to be communicated from one browser to another 
quickly enough that relaying via backend web server(s) is problematic - 
the canonical poster child is the movement of bullets in a first-person 
shooter game, but there are other cases; I think Lisa mentioned that in 
Second Life, the placement of audio sources in the stereo field needs to 
be communicated reasonably synchronously with the sound itself.

I am hesitant to rule point-to-point traffic that isn't audio or video 
out of scope, given the discussion at the workshop; certainly, given the 
RAVEN RFC (RFC 2804), I do not want to rule it out of scope because it's 
hard to write packet inspection state machines that can tell what's 
going on here.

                        Harald


From juberti@google.com  Thu Jan  6 13:23:37 2011
Return-Path: <juberti@google.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AEA223A6CEC for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 13:23:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.576
X-Spam-Level: 
X-Spam-Status: No, score=-103.576 tagged_above=-999 required=5 tests=[AWL=-0.600, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jk58cAmgZEWb for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 13:23:35 -0800 (PST)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by core3.amsl.com (Postfix) with ESMTP id 6C0A23A6B9E for <dispatch@ietf.org>; Thu,  6 Jan 2011 13:23:33 -0800 (PST)
Received: from kpbe11.cbf.corp.google.com (kpbe11.cbf.corp.google.com [172.25.105.75]) by smtp-out.google.com with ESMTP id p06LPdLC025355 for <dispatch@ietf.org>; Thu, 6 Jan 2011 13:25:39 -0800
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1294349140; bh=9/vapKWO72mic9w4N4fw2I1UpJw=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=KvUlYS2YP1AKmXYCOolpHUVbHD2w8u9jm5z1PMRPjp2NOKKTPaVknIUQoDQQEn9m2 HlhJsAj7a5489+l2+fw6A==
Received: from qwk3 (qwk3.prod.google.com [10.241.195.131]) by kpbe11.cbf.corp.google.com with ESMTP id p06LPceB007369 for <dispatch@ietf.org>; Thu, 6 Jan 2011 13:25:38 -0800
Received: by qwk3 with SMTP id 3so16669432qwk.30 for <dispatch@ietf.org>; Thu, 06 Jan 2011 13:25:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=xl2yNOqvzyOORYux0eVXWj6LpKjzXjUpNHqRoKBE0nY=; b=FPpRTOK6YFUHOhrKVGSpOg8+etXkuW9vN3YCwYurgHVDfFegJ8Fjoh7SYi7/1ypCeq 3cM6CRAFwa0U1jFi0/Aw==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=Y/+oAJSk9s2iYA2UHcWQ6ZSrIOCtUyTUKORdHdGMEaJr8X5E74AI/7w5rL1ooDR4GY 5Thz5BUfLDE5FORrJp2Q==
Received: by 10.229.241.69 with SMTP id ld5mr11608306qcb.189.1294349137710; Thu, 06 Jan 2011 13:25:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.135.9 with HTTP; Thu, 6 Jan 2011 13:25:17 -0800 (PST)
In-Reply-To: <4D262C15.2080702@alvestrand.no>
References: <C94B71BC.16C51%henry.sinnreich@gmail.com> <4D262C15.2080702@alvestrand.no>
From: Justin Uberti <juberti@google.com>
Date: Thu, 6 Jan 2011 13:25:17 -0800
Message-ID: <AANLkTinHMzyQ9kM6Miww8LvxNFtViFTm7FD04uMk=uep@mail.gmail.com>
To: Harald Alvestrand <harald@alvestrand.no>
Content-Type: multipart/alternative; boundary=00163630e87191909e04993424e4
X-System-Of-Record: true
Cc: Ted Hardie <ted.ietf@gmail.com>, "dispatch@ietf.org" <dispatch@ietf.org>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: Re: [dispatch] [RTW] dearly love packet inspection
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 21:23:37 -0000

--00163630e87191909e04993424e4
Content-Type: text/plain; charset=UTF-8

On Thu, Jan 6, 2011 at 12:54 PM, Harald Alvestrand <harald@alvestrand.no>wrote:

> On 01/06/11 20:18, Henry Sinnreich wrote:
>
>> Okay "direct flows of non-RTP application data" goes beyond scope creep;
>>> to satisfy this completely, we are talking an end-point-to-end-point
>>> tunnel,
>>> which will run afoul of a lot of folks who dearly love packet inspection.
>>>
>> Why should the IETF and W3C abide by the folks who love deep packet
>> inspection? I would like to see some IESG guidance here, since it is
>> contrary to Internet and to the Web. Break of privacy, etc.
>>
>> To accelerate clarity here, what does Harald and people on the list think?
>>
> My personal opinion:
>
> At the workshop, several use cases were identified where stuff that is not
> audio or video needed to be communicated from one browser to another quickly
> enough that relaying via backend web server(s) is problematic - the
> canonical poster child is the movement of bullets in a first-person shooter
> game, but there are other cases; I think Lisa mentioned that in Second Life,
> the placement of audio sources in the stereo field needs to be communicated
> reasonably synchronously with the sound itself.
>
> I am hesitant to rule point-to-point traffic that isn't audio or video out
> of scope, given the discussion at the workshop; certainly, given the RAVEN
> RFC (RFC 2804), I do not want to rule it out of scope because it's hard to
> write packet inspection state machines that can tell what's going on here.
>

Right. The thinking was that since we need to do a fair amount of work to
allow audio and video to be exchanged safely and reliably peer-to-peer, we
should allow web applications (with some limits) to use this transport
mechanism for exchanging their own application data.

The plan also is to be able to leverage DTLS to allow the creation of secure
transports, which will have additional implications for DPI.

>
>                       Harald
>
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>

--00163630e87191909e04993424e4
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Thu, Jan 6, 2011 at 12:54 PM, Harald =
Alvestrand <span dir=3D"ltr">&lt;<a href=3D"mailto:harald@alvestrand.no">ha=
rald@alvestrand.no</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"=
>

<div class=3D"im">On 01/06/11 20:18, Henry Sinnreich wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Okay &quot;direct flows of non-RTP application data&quot; goes beyond scope=
 creep;<br>
to satisfy this completely, we are talking an end-point-to-end-point tunnel=
,<br>
which will run afoul of a lot of folks who dearly love packet inspection.<b=
r>
</blockquote>
Why should the IETF and W3C abide by the folks who love deep packet<br>
inspection? I would like to see some IESG guidance here, since it is<br>
contrary to Internet and to the Web. Break of privacy, etc.<br>
<br>
To accelerate clarity here, what does Harald and people on the list think?<=
br>
</blockquote></div>
My personal opinion:<br>
<br>
At the workshop, several use cases were identified where stuff that is not =
audio or video needed to be communicated from one browser to another quickl=
y enough that relaying via backend web server(s) is problematic - the canon=
ical poster child is the movement of bullets in a first-person shooter game=
, but there are other cases; I think Lisa mentioned that in Second Life, th=
e placement of audio sources in the stereo field needs to be communicated r=
easonably synchronously with the sound itself.<br>


<br>
I am hesitant to rule point-to-point traffic that isn&#39;t audio or video =
out of scope, given the discussion at the workshop; certainly, given the RA=
VEN RFC (RFC 2804), I do not want to rule it out of scope because it&#39;s =
hard to write packet inspection state machines that can tell what&#39;s goi=
ng on here.<br>

</blockquote><div><br></div><div>Right. The thinking was that since we need=
 to do a fair amount of work to allow audio and video to be exchanged safel=
y and reliably peer-to-peer, we should allow web applications (with some li=
mits) to use this transport mechanism for exchanging their own application =
data.=C2=A0</div>

<div><br></div><div>The plan also is to be able to leverage DTLS to allow t=
he creation of secure transports, which will have additional implications f=
or DPI.</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex;">

<font color=3D"#888888">
<br>
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 Harald</font><div><div></div><div class=3D"h5"><br>
<br>
_______________________________________________<br>
RTC-Web mailing list<br>
<a href=3D"mailto:RTC-Web@alvestrand.no" target=3D"_blank">RTC-Web@alvestra=
nd.no</a><br>
<a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" target=3D"_bl=
ank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
</div></div></blockquote></div><br>

--00163630e87191909e04993424e4--

From juberti@google.com  Thu Jan  6 13:30:52 2011
Return-Path: <juberti@google.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0162B3A6F5D for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 13:30:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.976
X-Spam-Level: 
X-Spam-Status: No, score=-101.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bSMwUnEGUIGD for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 13:30:51 -0800 (PST)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.67]) by core3.amsl.com (Postfix) with ESMTP id 8CFB63A6D03 for <dispatch@ietf.org>; Thu,  6 Jan 2011 13:30:50 -0800 (PST)
Received: from wpaz9.hot.corp.google.com (wpaz9.hot.corp.google.com [172.24.198.73]) by smtp-out.google.com with ESMTP id p06LWutF020884 for <dispatch@ietf.org>; Thu, 6 Jan 2011 13:32:56 -0800
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1294349576; bh=B7pWKC1qem9Thppz6loUdyK3m0k=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=jqOb1hMDXoTOBfk3+oa2gmzTZiP8KT7wfDH2wkDT1C0q5BtKz+WYpNNldA0F7glnw b2qEGRzXfpYd7I3Pd4QOg==
Received: from qwk4 (qwk4.prod.google.com [10.241.195.132]) by wpaz9.hot.corp.google.com with ESMTP id p06LU1a1014525 for <dispatch@ietf.org>; Thu, 6 Jan 2011 13:32:55 -0800
Received: by qwk4 with SMTP id 4so18306748qwk.32 for <dispatch@ietf.org>; Thu, 06 Jan 2011 13:32:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=M/pBT5r+A5lxGoH12xRYksgBTY7PHwi2sAG6BsGxVYk=; b=ZQ/3TCJmu+VSwoPg6UiJxVBAbqW+9GtYKeREqb1faScjciIagDhBgFZ51HtnktC79C E6QZ3pOzxoU5VKSPfvRQ==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=NcCNX7WY9t7pSbj9WiTeFbVznT1hHpKgztZzyRgCwzgKk0aztGbYJRRM25WSwulg6X mxskWi34Inuroh+nYSfw==
Received: by 10.229.98.141 with SMTP id q13mr17764641qcn.151.1294349574688; Thu, 06 Jan 2011 13:32:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.135.9 with HTTP; Thu, 6 Jan 2011 13:32:34 -0800 (PST)
In-Reply-To: <4D25E1F8.2000802@alvestrand.no>
References: <C93D6045.11E58%henry.sinnreich@gmail.com> <6EE0B7DD-614E-4A9E-98D3-16434A8A65A7@apple.com> <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl> <DD8B10B86502AB488CB2D3DB4C546E380EBF26@008-AM1MPN1-003.mgdnok.nokia.com> <4D201584.9040007@alvestrand.no> <AANLkTimkF6QO9cBUjnv7XnoSHXd98QG11hyvWGxxUzQX@mail.gmail.com> <4D25E1F8.2000802@alvestrand.no>
From: Justin Uberti <juberti@google.com>
Date: Thu, 6 Jan 2011 13:32:34 -0800
Message-ID: <AANLkTinhPFOwaqTJLFzZBSJZX7-RNDVQVe9g8YYhcHV+@mail.gmail.com>
To: Harald Alvestrand <harald@alvestrand.no>
Content-Type: multipart/alternative; boundary=0016364ee1389d50960499343e77
X-System-Of-Record: true
Cc: rtc-web@alvestrand.no, dispatch@ietf.org, Markus.Isomaki@nokia.com
Subject: Re: [dispatch] [RTW] Comments on draft-alvestrand-dispatch-rtcweb-datagram
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 21:30:52 -0000

--0016364ee1389d50960499343e77
Content-Type: text/plain; charset=UTF-8

On Thu, Jan 6, 2011 at 7:38 AM, Harald Alvestrand <harald@alvestrand.no>wrote:

>  On 01/06/11 08:05, Justin Uberti wrote:
>
>
>> Background: I had a discussion with a coworker who wanted to have a single
>> API to both streaming and datagram service; I believe it makes more sense to
>> define an API to a datagram service and an API to a streaming service
>> separately - the big argument for PseudoTCP is the client-to-client
>> connection case, where one often finds that UDP works and TCP doesn't.
>>
>
>  I had been thinking the datagram and streaming services should use a
> single API - much of the API ends up being the same, and that's how BSD
> sockets work. There are a few differences for streaming services, but they
> are mostly (entirely?) additive (flow control being the main one).
>
>
> The huge difference is that a streaming API gives you a sequence of bytes,
> in strict order, while a datagram API gives you a (not necessarily ordered)
> sequence of datagrams. Each datagram is guaranteed to be treated as an unit,
> but order is not preserved. There is no guarantee about block boundaries in
> a stream (you have to create them yourself if you want them), but order is
> strictly preserved.
>
> For most of the rest of the functions, the APIs can (and should) be the
> same, but the sending and reception of data is different.
>

Sure, but that doesn't seem like something the API has to worry about, other
than to allow the mode to be specified (datagram or streaming) when the
transport is created. For example, BSD sockets use the same APIs for stream
and datagram operations; send and recv each take a pointer and a length,
although the semantics are slightly different. (Note that sendto and
recvfrom also exist in BSD sockets, but aren't relevant in this case, where
the destination is fixed as a result of the ICE process).

>
>                       Harald
>
>
>

--0016364ee1389d50960499343e77
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Thu, Jan 6, 2011 at 7:38 AM, Harald A=
lvestrand <span dir=3D"ltr">&lt;<a href=3D"mailto:harald@alvestrand.no">har=
ald@alvestrand.no</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



 =20
   =20
 =20
  <div bgcolor=3D"#ffffff" text=3D"#000000"><div class=3D"im">
    On 01/06/11 08:05, Justin Uberti wrote:<br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
          <br>
          Background: I had a discussion with a coworker who wanted to
          have a single API to both streaming and datagram service; I
          believe it makes more sense to define an API to a datagram
          service and an API to a streaming service separately - the big
          argument for PseudoTCP is the client-to-client connection
          case, where one often finds that UDP works and TCP doesn&#39;t.<b=
r>
        </blockquote>
        <div><br>
        </div>
        <div>I had been thinking the datagram and streaming services
          should use a single API - much of the API ends up being the
          same, and that&#39;s how BSD sockets work. There are a few
          differences for streaming services, but they are mostly
          (entirely?) additive (flow control being the main one).<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    The huge difference is that a streaming API gives you a sequence of
    bytes, in strict order, while a datagram API gives you a (not
    necessarily ordered) sequence of datagrams. Each datagram is
    guaranteed to be treated as an unit, but order is not preserved.
    There is no guarantee about block boundaries in a stream (you have
    to create them yourself if you want them), but order is strictly
    preserved.<br>
    <br>
    For most of the rest of the functions, the APIs can (and should) be
    the same, but the sending and reception of data is different.<br></div>=
</blockquote><div><br></div><div>Sure, but that doesn&#39;t seem like somet=
hing the API has to worry about, other than to allow the mode to be specifi=
ed (datagram or streaming) when the transport is created. For example, BSD =
sockets use the same APIs for stream and datagram operations; send and recv=
 each take a pointer and a length, although the semantics are slightly diff=
erent.=C2=A0(Note that sendto and recvfrom also exist in BSD sockets, but a=
ren&#39;t relevant in this case, where the destination is fixed as a result=
 of the ICE process).=C2=A0</div>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;"><div bgcolor=3D"#ffffff" text=3D"#000000">
    <br>
    =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Harald<br>
    <br>
    <br>
  </div>

</blockquote></div><br>

--0016364ee1389d50960499343e77--

From rbarnes@bbn.com  Thu Jan  6 13:39:17 2011
Return-Path: <rbarnes@bbn.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 410F93A6F19 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 13:39:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.732
X-Spam-Level: 
X-Spam-Status: No, score=-102.732 tagged_above=-999 required=5 tests=[AWL=-0.133, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mFk9mMOUhQLi for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 13:39:16 -0800 (PST)
Received: from smtp.bbn.com (smtp.bbn.com [128.33.1.81]) by core3.amsl.com (Postfix) with ESMTP id E92233A6C78 for <dispatch@ietf.org>; Thu,  6 Jan 2011 13:39:15 -0800 (PST)
Received: from [192.1.255.181] (port=51142 helo=col-raltmann-l1.nira.bbn.com) by smtp.bbn.com with esmtps (TLSv1:AES128-SHA:128) (Exim 4.71 (FreeBSD)) (envelope-from <rbarnes@bbn.com>) id 1PaxaC-000IeQ-8e; Thu, 06 Jan 2011 16:41:20 -0500
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: "Richard L. Barnes" <rbarnes@bbn.com>
In-Reply-To: <04BD8059-3B89-4F31-88CA-70F4D83ED553@americafree.tv>
Date: Thu, 6 Jan 2011 16:41:18 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <76C27DF8-52D0-47A5-A9D3-C4511D3250AE@bbn.com>
References: <4D25AE32.1020205@alvestrand.no> <EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv> <AANLkTi=-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com> <04BD8059-3B89-4F31-88CA-70F4D83ED553@americafree.tv>
To: Marshall Eubanks <tme@americafree.tv>
X-Mailer: Apple Mail (2.1082)
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>, Justin Uberti <juberti@google.com>
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 21:39:17 -0000

+1 to WEBTIME

Succinct, topical, and memorable.
(Unless someone thinks it's web-NTP or something...)

--Richard


On Jan 6, 2011, at 3:47 PM, Marshall Eubanks wrote:

>=20
> On Jan 6, 2011, at 1:42 PM, Justin Uberti wrote:
>=20
>>=20
>>=20
>> On Thu, Jan 6, 2011 at 8:47 AM, Marshall Eubanks <tme@americafree.tv> =
wrote:
>>=20
>> On Jan 6, 2011, at 6:57 AM, Harald Alvestrand wrote:
>>=20
>>> This activity remains nameless.
>>> The requirements for a name are:
>>>=20
>>> - It should be cute
>>> - It should be easy to remember
>>> - It should be easy to associate with the activity
>>>=20
>>> If it's also somewhat meaningful, that's a nice benefit.
>>> The boring choices include:
>>>=20
>>> - RTCWEB
>>> - WEBRTC
>>=20
>> Here is my proposal, not yet used in the IETF :
>>=20
>> REALTIME
>>=20
>> or, WREALTIME (silent W for 'web')
>>=20
>=20
> Or, if REALTIME is too general
>=20
> WEBTIME
>=20
> Marshall
>=20
>>=20
>>=20
>> Marshall
>>=20
>>>=20
>>> There are many others out there. I'll try to keep track of =
suggestions on a page at the RTCWeb website (rtc-web.alvestrand.no), and =
we'll find a way to decide after a few suggestions have been made.
>>> Let the creativity flow!
>>>=20
>>>             Harald
>>>=20
>>> _______________________________________________
>>> RTC-Web mailing list
>>> RTC-Web@alvestrand.no
>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>>=20
>>=20
>> _______________________________________________
>> RTC-Web mailing list
>> RTC-Web@alvestrand.no
>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From ted.ietf@gmail.com  Thu Jan  6 13:58:18 2011
Return-Path: <ted.ietf@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B0FF93A6F48 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 13:58:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.141
X-Spam-Level: 
X-Spam-Status: No, score=-3.141 tagged_above=-999 required=5 tests=[AWL=0.458,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 94bkayKzKVu4 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 13:58:17 -0800 (PST)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 359D23A6CFB for <dispatch@ietf.org>; Thu,  6 Jan 2011 13:58:17 -0800 (PST)
Received: by qwi2 with SMTP id 2so1420118qwi.31 for <dispatch@ietf.org>; Thu, 06 Jan 2011 14:00:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=IohObUeXw+RViklNB3PpfCh1Aaw6HoxWlJKTxo3I+TY=; b=ob/o92wZh3yrfjYi51S5VH88TafQ7iaoLdGV7CPP3pS0XkAXYQahw2WusIi3ozhjPb T6Si6QyP79R1ferakGk4/bEpj8oUwtA9ZJUJt5OTiEvHnIoj8RW0n03XiCbaEkh6WwrS zLPqFsDk/nKdkfMDTGv+j4GT5mRX0T24eJ4Ng=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=tPsutseItnKA7ls8ggxL/fx449dDY0zi+lDt/btnJR7ihygFjp7zEOlx5KlAKaIXq4 Je131W7UU2rZeMAKUS+H+y1lYPE9/ENd7aZz+GKUVDf3SsBHU9Ipx1sXPu8cn1bDqM0J vP8zhrOOS26WH2SAPhbKdfi4cB6G7NI+dkefY=
MIME-Version: 1.0
Received: by 10.229.96.132 with SMTP id h4mr21885672qcn.41.1294351223278; Thu, 06 Jan 2011 14:00:23 -0800 (PST)
Received: by 10.229.230.138 with HTTP; Thu, 6 Jan 2011 14:00:23 -0800 (PST)
In-Reply-To: <AANLkTinHMzyQ9kM6Miww8LvxNFtViFTm7FD04uMk=uep@mail.gmail.com>
References: <C94B71BC.16C51%henry.sinnreich@gmail.com> <4D262C15.2080702@alvestrand.no> <AANLkTinHMzyQ9kM6Miww8LvxNFtViFTm7FD04uMk=uep@mail.gmail.com>
Date: Thu, 6 Jan 2011 14:00:23 -0800
Message-ID: <AANLkTi=hmgdqbyMxrJH00A3gck6J+UR50q6qAvS-48O6@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Justin Uberti <juberti@google.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] dearly love packet inspection
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 21:58:18 -0000

On Thu, Jan 6, 2011 at 1:25 PM, Justin Uberti <juberti@google.com> wrote:

> Right. The thinking was that since we need to do a fair amount of work to
> allow audio and video to be exchanged safely and reliably peer-to-peer, w=
e
> should allow web applications (with some limits) to use this transport
> mechanism for exchanging their own application data.

>From a practical perspective, once you say "application data", the ability
to limit this seems to approach zero pretty quickly.  Even ignoring the
network-based firewall, doesn't this now require me to have a browser-based
firewall, to express my policies for what traffic I permit over this?

> The plan also is to be able to leverage DTLS to allow the creation of sec=
ure
> transports, which will have additional implications for DPI.

Agreed.  More importantly, I think that reinforces the idea that this is no=
t
a simple add-on to audio/video functionality.  As I argued in
draft-hardie-mdtls-session,
you are really creating a multi-flow session layer.  I personally
think that's a fine
thing, but it is not an adjunct to a charter-it's the top-line bullet
item in my view.

regards,

Ted

PS.  As an aside, both Jake and I have since left Panasonic and the
project mentioned in
the draft cited above.  I do not believe that the sponsor lab will release =
the
code created for it at this time so the discussion I had with some
folks on that in Beijing
will likely need to take other paths.


>>
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Harald
>>
>> _______________________________________________
>> RTC-Web mailing list
>> RTC-Web@alvestrand.no
>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>
>

From hmmr@cisco.com  Thu Jan  6 14:04:31 2011
Return-Path: <hmmr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F3E213A6D1A for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:04:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.64
X-Spam-Level: 
X-Spam-Status: No, score=-10.64 tagged_above=-999 required=5 tests=[AWL=-0.041, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eUqaln1Mm+uM for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:04:29 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id B5DAE3A6F48 for <dispatch@ietf.org>; Thu,  6 Jan 2011 14:04:29 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEANPLJU2tJXG8/2dsb2JhbACkH3OlQpgohUwEhGeJRQ
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rtp-iport-1.cisco.com with ESMTP; 06 Jan 2011 22:06:36 +0000
Received: from xbh-rcd-302.cisco.com (xbh-rcd-302.cisco.com [72.163.63.9]) by rcdn-core2-1.cisco.com (8.14.3/8.14.3) with ESMTP id p06M6ZBa029137;  Thu, 6 Jan 2011 22:06:35 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-302.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 6 Jan 2011 16:06:35 -0600
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 6 Jan 2011 16:06:34 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7037B4C19@XMB-RCD-111.cisco.com>
In-Reply-To: <76C27DF8-52D0-47A5-A9D3-C4511D3250AE@bbn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] [RTW] Name discussion: What is the name of the WGthat does the RTC-Web stuff?
Thread-Index: Acut6ny02Y37x9uqSbSKVRSmDkQ0HQAA3fSA
References: <4D25AE32.1020205@alvestrand.no><EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv><AANLkTi=-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com><04BD8059-3B89-4F31-88CA-70F4D83ED553@americafree.tv> <76C27DF8-52D0-47A5-A9D3-C4511D3250AE@bbn.com>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "Richard L. Barnes" <rbarnes@bbn.com>, "Marshall Eubanks" <tme@americafree.tv>
X-OriginalArrivalTime: 06 Jan 2011 22:06:35.0773 (UTC) FILETIME=[FC0C9AD0:01CBADED]
Cc: Harald Alvestrand <harald@alvestrand.no>, rtc-web@alvestrand.no, dispatch@ietf.org, Justin Uberti <juberti@google.com>
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WGthat does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 22:04:31 -0000

WEBFLOWS ?


-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
Behalf Of Richard L. Barnes
Sent: Thursday, January 06, 2011 4:41 PM
To: Marshall Eubanks
Cc: Harald Alvestrand; rtc-web@alvestrand.no; dispatch@ietf.org; Justin
Uberti
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the
WGthat does the RTC-Web stuff?

+1 to WEBTIME

Succinct, topical, and memorable.
(Unless someone thinks it's web-NTP or something...)

--Richard


On Jan 6, 2011, at 3:47 PM, Marshall Eubanks wrote:

>=20
> On Jan 6, 2011, at 1:42 PM, Justin Uberti wrote:
>=20
>>=20
>>=20
>> On Thu, Jan 6, 2011 at 8:47 AM, Marshall Eubanks <tme@americafree.tv>
wrote:
>>=20
>> On Jan 6, 2011, at 6:57 AM, Harald Alvestrand wrote:
>>=20
>>> This activity remains nameless.
>>> The requirements for a name are:
>>>=20
>>> - It should be cute
>>> - It should be easy to remember
>>> - It should be easy to associate with the activity
>>>=20
>>> If it's also somewhat meaningful, that's a nice benefit.
>>> The boring choices include:
>>>=20
>>> - RTCWEB
>>> - WEBRTC
>>=20
>> Here is my proposal, not yet used in the IETF :
>>=20
>> REALTIME
>>=20
>> or, WREALTIME (silent W for 'web')
>>=20
>=20
> Or, if REALTIME is too general
>=20
> WEBTIME
>=20
> Marshall
>=20
>>=20
>>=20
>> Marshall
>>=20
>>>=20
>>> There are many others out there. I'll try to keep track of
suggestions on a page at the RTCWeb website (rtc-web.alvestrand.no), and
we'll find a way to decide after a few suggestions have been made.
>>> Let the creativity flow!
>>>=20
>>>             Harald
>>>=20
>>> _______________________________________________
>>> RTC-Web mailing list
>>> RTC-Web@alvestrand.no
>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>>=20
>>=20
>> _______________________________________________
>> RTC-Web mailing list
>> RTC-Web@alvestrand.no
>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From tterriberry@mozilla.com  Thu Jan  6 14:13:45 2011
Return-Path: <tterriberry@mozilla.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AD6E73A6D1A for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:13:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.307
X-Spam-Level: 
X-Spam-Status: No, score=-1.307 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MISSING_HEADERS=1.292]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vER9SZ1al-yQ for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:13:45 -0800 (PST)
Received: from mxip1i.isis.unc.edu (mxip1i.isis.unc.edu [152.2.0.74]) by core3.amsl.com (Postfix) with ESMTP id E06A93A6B9E for <dispatch@ietf.org>; Thu,  6 Jan 2011 14:13:44 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgoFALLNJU2sGgRS/2dsb2JhbACjTIFGvWaFTASEZ4kzDA
X-IronPort-AV: E=Sophos;i="4.60,285,1291611600"; d="scan'208";a="63669858"
Received: from mr1a.isis.unc.edu (HELO smtp.unc.edu) ([172.26.4.82]) by mxip1o.isis.unc.edu with ESMTP; 06 Jan 2011 17:15:49 -0500
Received: from [192.168.11.4] (pool-71-114-26-50.washdc.dsl-w.verizon.net [71.114.26.50]) (authenticated bits=0) by smtp.unc.edu (8.14.4/8.14.3) with ESMTP id p06MFlJk015873 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 6 Jan 2011 17:15:49 -0500 (EST)
Message-ID: <4D263F13.7040907@mozilla.com>
Date: Thu, 06 Jan 2011 14:15:47 -0800
From: "Timothy B. Terriberry" <tterriberry@mozilla.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.15) Gecko/20101120 Gentoo/2.0.10 SeaMonkey/2.0.10
MIME-Version: 1.0
References: <4D25AE32.1020205@alvestrand.no>	<EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv>	<AANLkTi=-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com>	<04BD8059-3B89-4F31-88CA-70F4D83ED553@americafree.tv> <76C27DF8-52D0-47A5-A9D3-C4511D3250AE@bbn.com>
In-Reply-To: <76C27DF8-52D0-47A5-A9D3-C4511D3250AE@bbn.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 22:13:45 -0000

> +1 to WEBTIME

This is probably too close to Apple's FaceTime. Unless that is a 
parallel you want to make intentionally. But if you don't, others will.

From harald@alvestrand.no  Thu Jan  6 14:25:52 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E46013A6F29 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:25:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.552
X-Spam-Level: 
X-Spam-Status: No, score=-102.552 tagged_above=-999 required=5 tests=[AWL=0.046, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19tQezxKRNrX for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:25:51 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 677483A6B9E for <dispatch@ietf.org>; Thu,  6 Jan 2011 14:25:51 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id D36C439E263; Thu,  6 Jan 2011 23:27:33 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EwtWdtON5GvU; Thu,  6 Jan 2011 23:27:33 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 6553439E04C; Thu,  6 Jan 2011 23:27:32 +0100 (CET)
Message-ID: <4D2641EB.6080505@alvestrand.no>
Date: Thu, 06 Jan 2011 23:27:55 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Justin Uberti <juberti@google.com>
References: <C93D6045.11E58%henry.sinnreich@gmail.com> <6EE0B7DD-614E-4A9E-98D3-16434A8A65A7@apple.com> <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl> <DD8B10B86502AB488CB2D3DB4C546E380EBF26@008-AM1MPN1-003.mgdnok.nokia.com> <4D201584.9040007@alvestrand.no> <AANLkTimkF6QO9cBUjnv7XnoSHXd98QG11hyvWGxxUzQX@mail.gmail.com> <4D25E1F8.2000802@alvestrand.no> <AANLkTinhPFOwaqTJLFzZBSJZX7-RNDVQVe9g8YYhcHV+@mail.gmail.com>
In-Reply-To: <AANLkTinhPFOwaqTJLFzZBSJZX7-RNDVQVe9g8YYhcHV+@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------050409060607090403040901"
Cc: rtc-web@alvestrand.no, dispatch@ietf.org, Markus.Isomaki@nokia.com
Subject: Re: [dispatch] [RTW] Comments on draft-alvestrand-dispatch-rtcweb-datagram
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 22:25:53 -0000

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

On 01/06/11 22:32, Justin Uberti wrote:
>
>
> On Thu, Jan 6, 2011 at 7:38 AM, Harald Alvestrand 
> <harald@alvestrand.no <mailto:harald@alvestrand.no>> wrote:
>
>     On 01/06/11 08:05, Justin Uberti wrote:
>>
>>
>>         Background: I had a discussion with a coworker who wanted to
>>         have a single API to both streaming and datagram service; I
>>         believe it makes more sense to define an API to a datagram
>>         service and an API to a streaming service separately - the
>>         big argument for PseudoTCP is the client-to-client connection
>>         case, where one often finds that UDP works and TCP doesn't.
>>
>>
>>     I had been thinking the datagram and streaming services should
>>     use a single API - much of the API ends up being the same, and
>>     that's how BSD sockets work. There are a few differences for
>>     streaming services, but they are mostly (entirely?) additive
>>     (flow control being the main one).
>
>     The huge difference is that a streaming API gives you a sequence
>     of bytes, in strict order, while a datagram API gives you a (not
>     necessarily ordered) sequence of datagrams. Each datagram is
>     guaranteed to be treated as an unit, but order is not preserved.
>     There is no guarantee about block boundaries in a stream (you have
>     to create them yourself if you want them), but order is strictly
>     preserved.
>
>     For most of the rest of the functions, the APIs can (and should)
>     be the same, but the sending and reception of data is different.
>
>
> Sure, but that doesn't seem like something the API has to worry about, 
> other than to allow the mode to be specified (datagram or streaming) 
> when the transport is created. For example, BSD sockets use the same 
> APIs for stream and datagram operations; send and recv each take a 
> pointer and a length, although the semantics are slightly 
> different. (Note that sendto and recvfrom also exist in BSD sockets, 
> but aren't relevant in this case, where the destination is fixed as a 
> result of the ICE process).
The semantics are a whole lot different; send(3 bytes) + send(3 bytes) 
on a streaming socket can get you a recv(6 bytes); send(3 bytes) + 
send(3 bytes) on a datagram socket gives you recv(3 bytes), twice. The 
fact that the BSD socket interface tries to hide this distinction is a 
weakness of BSD sockets. (My master's thesis work back in 1984 involved 
an email exchange with Jon Postel to verify the semantics of TCP wrt 
packet boundaries - it seems that it's been an argument within the ARPA 
community for quite some time before that, too).

The programmer has to be completely clear on whether packet boundaries 
will be preserved over the API or not. This is clearest when it's 
visible in the API.

                        Harald


--------------050409060607090403040901
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 01/06/11 22:32, Justin Uberti wrote:
    <blockquote
      cite="mid:AANLkTinhPFOwaqTJLFzZBSJZX7-RNDVQVe9g8YYhcHV+@mail.gmail.com"
      type="cite"><br>
      <br>
      <div class="gmail_quote">On Thu, Jan 6, 2011 at 7:38 AM, Harald
        Alvestrand <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:harald@alvestrand.no">harald@alvestrand.no</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div bgcolor="#ffffff" text="#000000">
            <div class="im"> On 01/06/11 08:05, Justin Uberti wrote:<br>
              <blockquote type="cite">
                <div class="gmail_quote">
                  <blockquote class="gmail_quote" style="margin: 0pt 0pt
                    0pt 0.8ex; border-left: 1px solid rgb(204, 204,
                    204); padding-left: 1ex;"> <br>
                    Background: I had a discussion with a coworker who
                    wanted to have a single API to both streaming and
                    datagram service; I believe it makes more sense to
                    define an API to a datagram service and an API to a
                    streaming service separately - the big argument for
                    PseudoTCP is the client-to-client connection case,
                    where one often finds that UDP works and TCP
                    doesn't.<br>
                  </blockquote>
                  <div><br>
                  </div>
                  <div>I had been thinking the datagram and streaming
                    services should use a single API - much of the API
                    ends up being the same, and that's how BSD sockets
                    work. There are a few differences for streaming
                    services, but they are mostly (entirely?) additive
                    (flow control being the main one).<br>
                  </div>
                </div>
              </blockquote>
              <br>
            </div>
            The huge difference is that a streaming API gives you a
            sequence of bytes, in strict order, while a datagram API
            gives you a (not necessarily ordered) sequence of datagrams.
            Each datagram is guaranteed to be treated as an unit, but
            order is not preserved. There is no guarantee about block
            boundaries in a stream (you have to create them yourself if
            you want them), but order is strictly preserved.<br>
            <br>
            For most of the rest of the functions, the APIs can (and
            should) be the same, but the sending and reception of data
            is different.<br>
          </div>
        </blockquote>
        <div><br>
        </div>
        <div>Sure, but that doesn't seem like something the API has to
          worry about, other than to allow the mode to be specified
          (datagram or streaming) when the transport is created. For
          example, BSD sockets use the same APIs for stream and datagram
          operations; send and recv each take a pointer and a length,
          although the semantics are slightly different.Â (Note that
          sendto and recvfrom also exist in BSD sockets, but aren't
          relevant in this case, where the destination is fixed as a
          result of the ICE process).</div>
      </div>
    </blockquote>
    The semantics are a whole lot different; send(3 bytes) + send(3
    bytes) on a streaming socket can get you a recv(6 bytes); send(3
    bytes) + send(3 bytes) on a datagram socket gives you recv(3 bytes),
    twice. The fact that the BSD socket interface tries to hide this
    distinction is a weakness of BSD sockets. (My master's thesis work
    back in 1984 involved an email exchange with Jon Postel to verify
    the semantics of TCP wrt packet boundaries - it seems that it's been
    an argument within the ARPA community for quite some time before
    that, too).<br>
    <br>
    The programmer has to be completely clear on whether packet
    boundaries will be preserved over the API or not. This is clearest
    when it's visible in the API.<br>
    <br>
    Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Harald<br>
    <br>
  </body>
</html>

--------------050409060607090403040901--

From juberti@google.com  Thu Jan  6 14:31:08 2011
Return-Path: <juberti@google.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8E0113A6F6B for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:31:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.976
X-Spam-Level: 
X-Spam-Status: No, score=-101.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rLMEKnyXKH-m for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:31:07 -0800 (PST)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.67]) by core3.amsl.com (Postfix) with ESMTP id D35493A6F79 for <dispatch@ietf.org>; Thu,  6 Jan 2011 14:31:06 -0800 (PST)
Received: from kpbe16.cbf.corp.google.com (kpbe16.cbf.corp.google.com [172.25.105.80]) by smtp-out.google.com with ESMTP id p06MXCRB006469 for <dispatch@ietf.org>; Thu, 6 Jan 2011 14:33:12 -0800
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1294353192; bh=0XBTx6yIYaj9M66uachMM/21jJY=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=Dmebqo9G27HiLtGDRH7H4DxU9nCBu7prHsWIcp0lDhS4IgpIWK95M6roTsfO7yhx7 xQ38I+a36F/rupukWtQcg==
Received: from qyk1 (qyk1.prod.google.com [10.241.83.129]) by kpbe16.cbf.corp.google.com with ESMTP id p06MWQPJ014746 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for <dispatch@ietf.org>; Thu, 6 Jan 2011 14:33:10 -0800
Received: by qyk1 with SMTP id 1so19134404qyk.4 for <dispatch@ietf.org>; Thu, 06 Jan 2011 14:33:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=KC7+2A7scokJEXwR/RvZDqpX51m66p1dH5Y+AI/xOes=; b=O+son9q8JSFB60BTf8s+5+KQRtWH10VgYdZWi7Ye5szmobtF6b94EP0Orm9CIm4Us/ TC0SqheHopGPppyleI+Q==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=Ekow3cLsEUFIANGoA9rmVF98SJN/lw/3Whwhpn4jwFM9IX/5y5lksOFGmHQJnkL0x0 iLXAqVyLByYYGob4FG+A==
Received: by 10.229.98.141 with SMTP id q13mr17813972qcn.151.1294353190404; Thu, 06 Jan 2011 14:33:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.135.9 with HTTP; Thu, 6 Jan 2011 14:32:50 -0800 (PST)
In-Reply-To: <AANLkTi=hmgdqbyMxrJH00A3gck6J+UR50q6qAvS-48O6@mail.gmail.com>
References: <C94B71BC.16C51%henry.sinnreich@gmail.com> <4D262C15.2080702@alvestrand.no> <AANLkTinHMzyQ9kM6Miww8LvxNFtViFTm7FD04uMk=uep@mail.gmail.com> <AANLkTi=hmgdqbyMxrJH00A3gck6J+UR50q6qAvS-48O6@mail.gmail.com>
From: Justin Uberti <juberti@google.com>
Date: Thu, 6 Jan 2011 14:32:50 -0800
Message-ID: <AANLkTimw=d7-2_qTvm2Ow21ewOicA-X7Kk55CM9Ms+Kk@mail.gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>
Content-Type: multipart/alternative; boundary=0016364ee13820c3840499351629
X-System-Of-Record: true
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] dearly love packet inspection
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 22:31:08 -0000

--0016364ee13820c3840499351629
Content-Type: text/plain; charset=UTF-8

On Thu, Jan 6, 2011 at 2:00 PM, Ted Hardie <ted.ietf@gmail.com> wrote:

> On Thu, Jan 6, 2011 at 1:25 PM, Justin Uberti <juberti@google.com> wrote:
>
> > Right. The thinking was that since we need to do a fair amount of work to
> > allow audio and video to be exchanged safely and reliably peer-to-peer,
> we
> > should allow web applications (with some limits) to use this transport
> > mechanism for exchanging their own application data.
>
> From a practical perspective, once you say "application data", the ability
> to limit this seems to approach zero pretty quickly.  Even ignoring the
> network-based firewall, doesn't this now require me to have a browser-based
> firewall, to express my policies for what traffic I permit over this?
>

The connection is limited by the browser same-origin policy, so the
application can only connect to places blessed by the application server,
similar to XmlHttpRequest. We don't worry about apps making XmlHttpRequest
over TLS, where there is little ability to control the data, and I think we
should try to think of these transports the same way.


> > The plan also is to be able to leverage DTLS to allow the creation of
> secure
> > transports, which will have additional implications for DPI.
>
> Agreed.  More importantly, I think that reinforces the idea that this is
> not
> a simple add-on to audio/video functionality.  As I argued in
> draft-hardie-mdtls-session,
> you are really creating a multi-flow session layer.  I personally
> think that's a fine
> thing, but it is not an adjunct to a charter-it's the top-line bullet
> item in my view.
>
> regards,
>
> Ted
>
> PS.  As an aside, both Jake and I have since left Panasonic and the
> project mentioned in
> the draft cited above.  I do not believe that the sponsor lab will release
> the
> code created for it at this time so the discussion I had with some
> folks on that in Beijing
> will likely need to take other paths.
>
>
> >>
> >>                       Harald
> >>
> >> _______________________________________________
> >> RTC-Web mailing list
> >> RTC-Web@alvestrand.no
> >> http://www.alvestrand.no/mailman/listinfo/rtc-web
> >
> >
>

--0016364ee13820c3840499351629
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Thu, Jan 6, 2011 at 2:00 PM, Ted Hard=
ie <span dir=3D"ltr">&lt;<a href=3D"mailto:ted.ietf@gmail.com">ted.ietf@gma=
il.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class=3D"im">On Thu, Jan 6, 2011 at 1:25 PM, Justin Uberti &lt;<a href=
=3D"mailto:juberti@google.com">juberti@google.com</a>&gt; wrote:<br>
<br>
&gt; Right. The thinking was that since we need to do a fair amount of work=
 to<br>
&gt; allow audio and video to be exchanged safely and reliably peer-to-peer=
, we<br>
&gt; should allow web applications (with some limits) to use this transport=
<br>
&gt; mechanism for exchanging their own application data.<br>
<br>
</div>From a practical perspective, once you say &quot;application data&quo=
t;, the ability<br>
to limit this seems to approach zero pretty quickly. =C2=A0Even ignoring th=
e<br>
network-based firewall, doesn&#39;t this now require me to have a browser-b=
ased<br>
firewall, to express my policies for what traffic I permit over this?<br></=
blockquote><div><br></div><div>The connection is limited by the browser sam=
e-origin policy, so the application can only connect to places blessed by t=
he application server, similar to XmlHttpRequest. We don&#39;t worry about =
apps making XmlHttpRequest over TLS, where there is little ability to contr=
ol the data, and I think we should try to think of these transports the sam=
e way.</div>

<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex;">
<div class=3D"im"><br>
&gt; The plan also is to be able to leverage DTLS to allow the creation of =
secure<br>
&gt; transports, which will have additional implications for DPI.<br>
<br>
</div>Agreed. =C2=A0More importantly, I think that reinforces the idea that=
 this is not<br>
a simple add-on to audio/video functionality. =C2=A0As I argued in<br>
draft-hardie-mdtls-session,<br>
you are really creating a multi-flow session layer. =C2=A0I personally<br>
think that&#39;s a fine<br>
thing, but it is not an adjunct to a charter-it&#39;s the top-line bullet<b=
r>
item in my view.<br>
<br>
regards,<br>
<br>
Ted<br>
<br>
PS. =C2=A0As an aside, both Jake and I have since left Panasonic and the<br=
>
project mentioned in<br>
the draft cited above. =C2=A0I do not believe that the sponsor lab will rel=
ease the<br>
code created for it at this time so the discussion I had with some<br>
folks on that in Beijing<br>
will likely need to take other paths.<br>
<div><div></div><div class=3D"h5"><br>
<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 Harald<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; RTC-Web mailing list<br>
&gt;&gt; <a href=3D"mailto:RTC-Web@alvestrand.no">RTC-Web@alvestrand.no</a>=
<br>
&gt;&gt; <a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" targ=
et=3D"_blank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>

--0016364ee13820c3840499351629--

From stefan.lk.hakansson@ericsson.com  Thu Jan  6 14:35:19 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A84183A6F6A for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:35:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dm2UBBqrhv2o for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:35:18 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 00CB03A6F6B for <dispatch@ietf.org>; Thu,  6 Jan 2011 14:35:17 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-88-4d26442450ad
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id FF.F5.23694.424462D4; Thu,  6 Jan 2011 23:37:24 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0256.eemea.ericsson.se ([10.2.3.125]) with mapi; Thu, 6 Jan 2011 23:37:24 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, Harald Alvestrand <harald@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Date: Thu, 6 Jan 2011 23:37:22 +0100
Thread-Topic: [RTW] [dispatch] Name discussion: What is the name of the WG that does the RTC-Web stuff?
Thread-Index: AcutmPCXslHC3aTNRvCeVPcmAv/52QAD01aAABJ+M5A=
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD1C834C@ESESSCMS0362.eemea.ericsson.se>
References: <4D25AE32.1020205@alvestrand.no> <EDC0A1AE77C57744B664A310A0B23AE21E589E88@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
In-Reply-To: <EDC0A1AE77C57744B664A310A0B23AE21E589E88@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 22:35:19 -0000

+1

//Stefan=20

> -----Original Message-----
> From: rtc-web-bounces@alvestrand.no=20
> [mailto:rtc-web-bounces@alvestrand.no] On Behalf Of DRAGE,=20
> Keith (Keith)
> Sent: den 6 januari 2011 14:50
> To: Harald Alvestrand; 'dispatch@ietf.org'; rtc-web@alvestrand.no
> Subject: Re: [RTW] [dispatch] Name discussion: What is the=20
> name of the WG that does the RTC-Web stuff?
>=20
> Please stick to boring.
>=20
> I have the greatest difficulty in remembering what some=20
> current RAI WG are about when starting from the acronym.
>=20
> So I would place your requirements in reverse order for a=20
> prioritised list.
>=20
> Keith
>=20
> > -----Original Message-----
> > From: dispatch-bounces@ietf.org
> > [mailto:dispatch-bounces@ietf.org] On Behalf Of Harald Alvestrand
> > Sent: Thursday, January 06, 2011 11:58 AM
> > To: 'dispatch@ietf.org'; rtc-web@alvestrand.no
> > Subject: [dispatch] Name discussion: What is the name of=20
> the WG that=20
> > does the RTC-Web stuff?
> >=20
> > This activity remains nameless.
> > The requirements for a name are:
> >=20
> > - It should be cute
> > - It should be easy to remember
> > - It should be easy to associate with the activity
> >=20
> > If it's also somewhat meaningful, that's a nice benefit.
> > The boring choices include:
> >=20
> > - RTCWEB
> > - WEBRTC
> >=20
> > There are many others out there. I'll try to keep track of=20
> suggestions=20
> > on a page at the RTCWeb website (rtc-web.alvestrand.no), and we'll=20
> > find a way to decide after a few suggestions have been made.
> > Let the creativity flow!
> >=20
> >                Harald
> >=20
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >=20
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
> =

From juberti@google.com  Thu Jan  6 14:43:16 2011
Return-Path: <juberti@google.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 44B0C3A6F6A for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:43:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.376
X-Spam-Level: 
X-Spam-Status: No, score=-103.376 tagged_above=-999 required=5 tests=[AWL=-0.400, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p90kYxwjZKQ7 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 14:43:15 -0800 (PST)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by core3.amsl.com (Postfix) with ESMTP id 334A43A6D23 for <dispatch@ietf.org>; Thu,  6 Jan 2011 14:43:15 -0800 (PST)
Received: from wpaz9.hot.corp.google.com (wpaz9.hot.corp.google.com [172.24.198.73]) by smtp-out.google.com with ESMTP id p06MjLhJ019050 for <dispatch@ietf.org>; Thu, 6 Jan 2011 14:45:21 -0800
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1294353921; bh=sxIDXikh8NDNLAKV/80WPH+AVic=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=FOnIqfMQAURdivfhw9O4SePCyltbbEB5GD4uA68mY4UeFEcHtIMVTaKtXnnjo/gdi UByQSvpflhHYVCkW3l+SA==
Received: from qwh6 (qwh6.prod.google.com [10.241.194.198]) by wpaz9.hot.corp.google.com with ESMTP id p06MiwIZ011525 for <dispatch@ietf.org>; Thu, 6 Jan 2011 14:45:20 -0800
Received: by qwh6 with SMTP id 6so18922963qwh.7 for <dispatch@ietf.org>; Thu, 06 Jan 2011 14:45:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=zU4Qnk6JNsFgtd+T2adEO+0eTTvAWUrvZcH3SlUj3xI=; b=K5K941bTQH730Tb0JOIFtVHQmQurRMZBq1zcZYO/fGs4PV73kINzSICd9Is4ypKhg1 maWyQAOqswJa9Q8PYuSw==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=m8bOrKYCzc23MCYeWyc17JjSpbFzpNocIjsGhjhwyhR3eZ3jjii0ogLts2T/6BlJ4v zFxeOWDF2jEcMqnHWCtw==
Received: by 10.229.223.139 with SMTP id ik11mr21358843qcb.265.1294353920416;  Thu, 06 Jan 2011 14:45:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.135.9 with HTTP; Thu, 6 Jan 2011 14:45:00 -0800 (PST)
In-Reply-To: <4D263F13.7040907@mozilla.com>
References: <4D25AE32.1020205@alvestrand.no> <EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv> <AANLkTi=-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com> <04BD8059-3B89-4F31-88CA-70F4D83ED553@americafree.tv> <76C27DF8-52D0-47A5-A9D3-C4511D3250AE@bbn.com> <4D263F13.7040907@mozilla.com>
From: Justin Uberti <juberti@google.com>
Date: Thu, 6 Jan 2011 14:45:00 -0800
Message-ID: <AANLkTimW4FdKOCSQePS1GdrhfRtaQRB5M2fJsS3KT6Na@mail.gmail.com>
To: "Timothy B. Terriberry" <tterriberry@mozilla.com>
Content-Type: multipart/alternative; boundary=0016e64f4588a3de4a0499354175
X-System-Of-Record: true
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 22:43:16 -0000

--0016e64f4588a3de4a0499354175
Content-Type: text/plain; charset=UTF-8

BRAVO = Browser Realtime Audio and VideO?

On Thu, Jan 6, 2011 at 2:15 PM, Timothy B. Terriberry <
tterriberry@mozilla.com> wrote:

> +1 to WEBTIME
>>
>
> This is probably too close to Apple's FaceTime. Unless that is a parallel
> you want to make intentionally. But if you don't, others will.
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>

--0016e64f4588a3de4a0499354175
Content-Type: text/html; charset=UTF-8

BRAVO = Browser Realtime Audio and VideO?<br><br><div class="gmail_quote">On Thu, Jan 6, 2011 at 2:15 PM, Timothy B. Terriberry <span dir="ltr">&lt;<a href="mailto:tterriberry@mozilla.com">tterriberry@mozilla.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+1 to WEBTIME<br>
</blockquote>
<br>
This is probably too close to Apple&#39;s FaceTime. Unless that is a parallel you want to make intentionally. But if you don&#39;t, others will.<div><div></div><div class="h5"><br>
_______________________________________________<br>
RTC-Web mailing list<br>
<a href="mailto:RTC-Web@alvestrand.no" target="_blank">RTC-Web@alvestrand.no</a><br>
<a href="http://www.alvestrand.no/mailman/listinfo/rtc-web" target="_blank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
</div></div></blockquote></div><br>

--0016e64f4588a3de4a0499354175--

From rbarnes@bbn.com  Thu Jan  6 15:07:40 2011
Return-Path: <rbarnes@bbn.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5E8683A6F75 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 15:07:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.726
X-Spam-Level: 
X-Spam-Status: No, score=-102.726 tagged_above=-999 required=5 tests=[AWL=-0.127, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JZ4qCUL+j7jp for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 15:07:39 -0800 (PST)
Received: from smtp.bbn.com (smtp.bbn.com [128.33.0.80]) by core3.amsl.com (Postfix) with ESMTP id 17F933A6D23 for <dispatch@ietf.org>; Thu,  6 Jan 2011 15:07:39 -0800 (PST)
Received: from [192.1.255.181] (port=51816 helo=col-raltmann-l1.nira.bbn.com) by smtp.bbn.com with esmtps (TLSv1:AES128-SHA:128) (Exim 4.71 (FreeBSD)) (envelope-from <rbarnes@bbn.com>) id 1Payxd-000I2G-LJ; Thu, 06 Jan 2011 18:09:37 -0500
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: "Richard L. Barnes" <rbarnes@bbn.com>
In-Reply-To: <AANLkTimW4FdKOCSQePS1GdrhfRtaQRB5M2fJsS3KT6Na@mail.gmail.com>
Date: Thu, 6 Jan 2011 18:09:35 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <2ECE2C8F-0708-4CB2-95AE-A1569AB28B42@bbn.com>
References: <4D25AE32.1020205@alvestrand.no> <EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv> <AANLkTi=-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com> <04BD8059-3B89-4F31-88CA-70F4D83ED553@americafree.tv> <76C27DF8-52D0-47A5-A9D3-C4511D3250AE@bbn.com> <4D263F13.7040907@mozilla.com> <AANLkTimW4FdKOCSQePS1GdrhfRtaQRB5M2fJsS3KT6Na@mail.gmail.com>
To: Justin Uberti <juberti@google.com>
X-Mailer: Apple Mail (2.1082)
Cc: "Timothy B. Terriberry" <tterriberry@mozilla.com>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 23:07:40 -0000

+1 now transferred to BRAVO



On Jan 6, 2011, at 5:45 PM, Justin Uberti wrote:

> BRAVO =3D Browser Realtime Audio and VideO?
>=20
> On Thu, Jan 6, 2011 at 2:15 PM, Timothy B. Terriberry =
<tterriberry@mozilla.com> wrote:
> +1 to WEBTIME
>=20
> This is probably too close to Apple's FaceTime. Unless that is a =
parallel you want to make intentionally. But if you don't, others will.
>=20
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>=20
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web


From singer@apple.com  Thu Jan  6 16:12:21 2011
Return-Path: <singer@apple.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 318843A6F41 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 16:12:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.339
X-Spam-Level: 
X-Spam-Status: No, score=-106.339 tagged_above=-999 required=5 tests=[AWL=0.260, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2YZ8diL6VX9k for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 16:12:20 -0800 (PST)
Received: from mail-out4.apple.com (mail-out.apple.com [17.254.13.23]) by core3.amsl.com (Postfix) with ESMTP id 996573A6F3E for <dispatch@ietf.org>; Thu,  6 Jan 2011 16:12:20 -0800 (PST)
Received: from relay13.apple.com (relay13.apple.com [17.128.113.29]) by mail-out4.apple.com (Postfix) with ESMTP id 97AFBC9D0669; Thu,  6 Jan 2011 16:14:27 -0800 (PST)
X-AuditID: 1180711d-b7c30ae0000055b4-00-4d265ae3dd62
Received: from singda.apple.com (singda.apple.com [17.197.20.4]) by relay13.apple.com (Apple SCV relay) with SMTP id B6.DA.21940.3EA562D4; Thu,  6 Jan 2011 16:14:27 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Apple Message framework v1082)
From: David Singer <singer@apple.com>
In-Reply-To: <2ECE2C8F-0708-4CB2-95AE-A1569AB28B42@bbn.com>
Date: Thu, 6 Jan 2011 16:14:27 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <C145CB7F-06A2-4801-A76D-C281742D8054@apple.com>
References: <4D25AE32.1020205@alvestrand.no> <EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv> <AANLkTi=-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com> <04BD8059-3B89-4F31-88CA-70F4D83ED553@americafree.tv> <76C27DF8-52D0-47A5-A9D3-C4511D3250AE@bbn.com> <4D263F13.7040907@mozilla.com> <AANLkTimW4FdKOCSQePS1GdrhfRtaQRB5M2fJsS3KT6Na@mail.gmail.com> <2ECE2C8F-0708-4CB2-95AE-A1569AB28B42@bbn.com>
To: rtc-web@alvestrand.no, dispatch@ietf.org
X-Mailer: Apple Mail (2.1082)
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG	that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 00:12:21 -0000

we now know it as RTCWEB, and I don't really see the need for a name =
change, and I certainly don't want something cute but un-memorable.  So =
I prefer RTCWEB...(I also prefer less email on the subject, but, =
whatever).

David Singer
Multimedia and Software Standards, Apple Inc.


From singer@apple.com  Thu Jan  6 16:20:17 2011
Return-Path: <singer@apple.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 70A8D3A6F81 for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 16:20:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.383
X-Spam-Level: 
X-Spam-Status: No, score=-106.383 tagged_above=-999 required=5 tests=[AWL=0.216, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hNTADZYxpsKL for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 16:20:15 -0800 (PST)
Received: from mail-out3.apple.com (mail-out.apple.com [17.254.13.22]) by core3.amsl.com (Postfix) with ESMTP id 5ADFB3A6F80 for <dispatch@ietf.org>; Thu,  6 Jan 2011 16:20:15 -0800 (PST)
Received: from relay16.apple.com (relay16.apple.com [17.128.113.55]) by mail-out3.apple.com (Postfix) with ESMTP id 69CBFC537428; Thu,  6 Jan 2011 16:22:22 -0800 (PST)
X-AuditID: 11807137-b7bfaae000004d31-7d-4d265cbe269e
Received: from singda.apple.com (singda.apple.com [17.197.20.4]) by relay16.apple.com (Apple SCV relay) with SMTP id FB.E8.19761.EBC562D4; Thu,  6 Jan 2011 16:22:22 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <9AFF6B7A-11DF-4111-B0E7-D4BE6C454944@americafree.tv>
Date: Thu, 6 Jan 2011 16:22:21 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <F3D857FB-139B-484A-91CE-781663600F5C@apple.com>
References: <4D25AD41.7060306@alvestrand.no> <9AFF6B7A-11DF-4111-B0E7-D4BE6C454944@americafree.tv>
To: Marshall Eubanks <tme@americafree.tv>
X-Mailer: Apple Mail (2.1082)
X-Brightmail-Tracker: AAAAAA==
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known	as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 00:20:17 -0000

On Jan 6, 2011, at 4:49 , Marshall Eubanks wrote:

>=20
> On Jan 6, 2011, at 6:53 AM, Harald Alvestrand wrote:
>=20
>> This is the first of 3 messages going to the DISPATCH list (in the =
hope of keeping discussions somewhat organized).
>>=20
>> This is the draft of a charter for an IETF working group to consider =
the subject area of "Real time communication in the Web browser =
platform". This is one of a paired set of activities, the other one =
being a W3C activity (either within an existing WG or in a new WG) that =
defines APIs to this functionality.
>>=20
>> The two other messages will contain the W3C proposed charter and a =
kickoff for what's usually the most distracting topic in any such =
discussion: The name of the group.
>=20
> Dear Harold;
>=20
> Just to be clear, your intent is to have simultaneously a W3C WG and =
an IETF WG on this issue ?=20
>=20
> Shouldn't there be some text about coordination between these efforts =
? I don't see much discussion in either=20
> charter as to which is gating, but it seems to me that the W3C work =
would have to be gated on the IETF work. Isn't there a danger that
> the W3C WG might start building on early solutions discussed in the =
IETF, only to have the IETF WG decide to go in a different direction ?=20=

>=20

Hi=20

I'm sorry if this has already been said, but I am pretty sure that the =
W3C's work should provide a pretty general framework into which all =
sorts of instantiations (protocols and implementations) can be fit.  An =
example might be "a URL that addresses the remote end goes here" and a =
URL has a protocol part (before the colon) and an 'address' part (after =
it).  Sure, the first protocol instantiated (in definition and code) =
should be the stuff worked on with the IETF, but the architecture should =
not preclude others.  I am sure there will be back and forth, and it's =
important that the functional division into pieces, and the =
architectural division between 'markup' (w3c) and 'protocol' (ietf) be =
agreed, and that the final pieces do, in fact work together.

But I think it very important that we see at least two layers of =
definition here: modularization, framework, and so on, which is pretty =
general;  and specific modules that fit into that framework and make our =
first working system, which need to be very specific.

David Singer
Multimedia and Software Standards, Apple Inc.


From ted.ietf@gmail.com  Thu Jan  6 17:04:46 2011
Return-Path: <ted.ietf@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7E5343A6F6B for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 17:04:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.155
X-Spam-Level: 
X-Spam-Status: No, score=-3.155 tagged_above=-999 required=5 tests=[AWL=0.444,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MQYPv2nEab6t for <dispatch@core3.amsl.com>; Thu,  6 Jan 2011 17:04:45 -0800 (PST)
Received: from mail-qy0-f179.google.com (mail-qy0-f179.google.com [209.85.216.179]) by core3.amsl.com (Postfix) with ESMTP id E6FBE3A6DD1 for <dispatch@ietf.org>; Thu,  6 Jan 2011 17:04:44 -0800 (PST)
Received: by qyj19 with SMTP id 19so18368178qyj.10 for <dispatch@ietf.org>; Thu, 06 Jan 2011 17:06:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=is3ObxKkZr6xiQHQCSC3QLvJl70EDet6QLWlRglz2aQ=; b=Xi/0nQV7vpRrhgkpdPx3Y4Yh+bttbGdrNo3YIXV+mpa6v/s5FPVpyo7m18HFZNara/ AwyuDJIjKO1uhEHQxoJIOiays8j9H6P7pnxkeReCc3xSSBoISZf3X5QWizW3fNJLrTHg S1h1Z19sppgqkDJGhuF7CamsuL6bOdnKDh7XQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=uGY9D7ICz3rEG1ZEnxWFIx6AOiaki6Y2n86WuVhZKrCVxkI9sBGiZMwqkcWahkM0qg phjU5BFqXTfZzbD0tTBj3l/irquRqHSdN8owd5fG78M9zHV7EM1CB/Y+as5xHMV2PYab A+YP8FZr5kB3IRt4IQjGBdBscbELLQRvaKy/A=
MIME-Version: 1.0
Received: by 10.229.189.20 with SMTP id dc20mr21480899qcb.231.1294362410176; Thu, 06 Jan 2011 17:06:50 -0800 (PST)
Received: by 10.229.230.138 with HTTP; Thu, 6 Jan 2011 17:06:50 -0800 (PST)
In-Reply-To: <AANLkTimw=d7-2_qTvm2Ow21ewOicA-X7Kk55CM9Ms+Kk@mail.gmail.com>
References: <C94B71BC.16C51%henry.sinnreich@gmail.com> <4D262C15.2080702@alvestrand.no> <AANLkTinHMzyQ9kM6Miww8LvxNFtViFTm7FD04uMk=uep@mail.gmail.com> <AANLkTi=hmgdqbyMxrJH00A3gck6J+UR50q6qAvS-48O6@mail.gmail.com> <AANLkTimw=d7-2_qTvm2Ow21ewOicA-X7Kk55CM9Ms+Kk@mail.gmail.com>
Date: Thu, 6 Jan 2011 17:06:50 -0800
Message-ID: <AANLkTi=Cz-rin=cH1F77e=_TH9rDF+nMHt28i8Vxym2F@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Justin Uberti <juberti@google.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] dearly love packet inspection
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 01:04:46 -0000

On Thu, Jan 6, 2011 at 2:32 PM, Justin Uberti <juberti@google.com> wrote:
>
>
> The connection is limited by the browser same-origin policy, so the
> application can only connect to places blessed by the application server,
> similar to XmlHttpRequest. We don't worry about apps making XmlHttpReques=
t
> over TLS, where there is little ability to control the data, and I think =
we
> should try to think of these transports the same way.

First, I'm not sure that everyone has the same view "of not worry" here.
Second, I'm really not sure that the threat model is the same.  If I have
an open pipe between any two peers which can carry any traffic which
fits over DTLS, the situation is a bit different from that where https
is running through to a server.  And the chances that someone terminates
and re-originates the TLS flow seems to me to go up in some common cases
if it has this characteristic.

But I think the charter comment for now is that this is a major chunk of wo=
rk,
and that it has considerations outside those for audio and video.  To me,
that means it needs to be called out (either in its own documents or in a
re-charter), so that it doesn't gate the base functionality.

Please remember as well that just because the initiating use case for this
protocol work is browser based there is no reason to presume that it
will stay browser based for all time.  Even in this framework a
browser-initiated DTLS
flow could be handed off to another "helper" app.

Again, I think this is potentially a lot of work.  That doesn't mean I
think it is
bad work; I think it means it has to be scoped appropriately.

regards,

Ted
>>
>> > The plan also is to be able to leverage DTLS to allow the creation of
>> > secure
>> > transports, which will have additional implications for DPI.
>>
>> Agreed. =A0More importantly, I think that reinforces the idea that this =
is
>> not
>> a simple add-on to audio/video functionality. =A0As I argued in
>> draft-hardie-mdtls-session,
>> you are really creating a multi-flow session layer. =A0I personally
>> think that's a fine
>> thing, but it is not an adjunct to a charter-it's the top-line bullet
>> item in my view.
>>
>> regards,
>>
>> Ted
>>
>> PS. =A0As an aside, both Jake and I have since left Panasonic and the
>> project mentioned in
>> the draft cited above. =A0I do not believe that the sponsor lab will rel=
ease
>> the
>> code created for it at this time so the discussion I had with some
>> folks on that in Beijing
>> will likely need to take other paths.
>>
>>
>> >>
>> >> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Harald
>> >>
>> >> _______________________________________________
>> >> RTC-Web mailing list
>> >> RTC-Web@alvestrand.no
>> >> http://www.alvestrand.no/mailman/listinfo/rtc-web
>> >
>> >
>
>

From john.elwell@siemens-enterprise.com  Fri Jan  7 01:36:32 2011
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0C1143A67F9 for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 01:36:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.518
X-Spam-Level: 
X-Spam-Status: No, score=-102.518 tagged_above=-999 required=5 tests=[AWL=0.081, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nphMKFmjD82X for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 01:36:27 -0800 (PST)
Received: from ms01.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 018DC3A67F6 for <dispatch@ietf.org>; Fri,  7 Jan 2011 01:36:26 -0800 (PST)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms01.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-2925297; Fri, 7 Jan 2011 10:38:32 +0100
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx12-mx (Server) with ESMTP id B511923F028E; Fri,  7 Jan 2011 10:38:32 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.57]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Fri, 7 Jan 2011 10:38:32 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Harald Alvestrand <harald@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Date: Fri, 7 Jan 2011 10:38:30 +0100
Thread-Topic: [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at	IETF"
Thread-Index: AcutmF48gypoCASIQX2r1+yoOkM1OgAtMUgw
Message-ID: <A444A0F8084434499206E78C106220CA0504035DC3@MCHP058A.global-ad.net>
References: <4D25AD41.7060306@alvestrand.no>
In-Reply-To: <4D25AD41.7060306@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at	IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 09:36:32 -0000

Harald,

With one exception, this draft charter does not mention signalling (SIP/SDP=
), and I assume it is intended to be out of scope, although that is not exp=
licitly stated.

The one exception is "8) RFC 4574 based Label support for identifying strea=
ms purpose".
This is an SDP attribute. How would this be used if SDP is indeed out of sc=
ope? If SDP is in scope, we certainly need more text describing its relevan=
ce.

John


> -----Original Message-----
> From: rtc-web-bounces@alvestrand.no=20
> [mailto:rtc-web-bounces@alvestrand.no] On Behalf Of Harald Alvestrand
> Sent: 06 January 2011 11:54
> To: 'dispatch@ietf.org'
> Cc: rtc-web@alvestrand.no
> Subject: [RTW] Charter proposal: The activity hitherto known=20
> as "RTC-WEB at IETF"
>=20
> This is the first of 3 messages going to the DISPATCH list=20
> (in the hope=20
> of keeping discussions somewhat organized).
>=20
> This is the draft of a charter for an IETF working group to=20
> consider the=20
> subject area of "Real time communication in the Web browser=20
> platform".=20
> This is one of a paired set of activities, the other one being a W3C=20
> activity (either within an existing WG or in a new WG) that=20
> defines APIs=20
> to this functionality.
>=20
> The two other messages will contain the W3C proposed charter and a=20
> kickoff for what's usually the most distracting topic in any such=20
> discussion: The name of the group.
> Without further ado:
>=20
> -------------------------------------
>=20
> Version: 2
>=20
> Possible Names:
> <This space deliberately left blank for later discussion>
>=20
> Body:
>=20
> Many implementations have been made that use a Web browser to support=20
> interactive communications directly between users including voice,=20
> video, collaboration and gaming, but until now, such=20
> applications have=20
> required the installation of nonstandard plugins and browser=20
> extensions.=20
> There is a desire to standardize such functionality, so that=20
> this type=20
> of application can be run in any compatible browser.
>=20
> Traditionally, the W3C has defined API and markup languages=20
> such as HTML=20
> that work in conjunction with with the IETF over the wire=20
> protocols such=20
> as HTTP to allow web browsers to display media that does not=20
> have real=20
> time interactive constraints with another human.
>=20
> The W3C and IETF plan to collaborate together in their=20
> traditional way=20
> to meet the evolving needs of browsers. Specifically the IETF will=20
> provide a set of on the wire protocols, including RTP, to=20
> meet the needs=20
> on interactive communications, and the W3C will define the API and=20
> markup to allow web application developers to control the on the wire=20
> protocols. This will allow application developers  to write=20
> applications=20
> that run in a browser and facilitate interactive=20
> communications between=20
> users for voice and video communications, collaboration, and gaming.
>=20
> This working group will select and define a minimal set of protocols=20
> that will enable browsers to:
>=20
> * have interactive real time voice and video between users using RTP
> * interoperate with compatible voice and video systems that=20
> are not web=20
> based
> * support direct flows of non RTP application data between=20
> browsers for=20
> collaboration and gaming applications
>=20
> Fortunately very little development of new protocol at IETF=20
> is required=20
> for this, only selection of existing protocols and selection=20
> of minimum=20
> capabilities to ensure interoperability. The following protocols are=20
> candidates for including in the profile set:
>=20
> 1) RTP/ RTCP
>=20
> 2) a baseline audio codec for high quality interactive audio. Opus
> will be considered as one of the candidates
>=20
> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
> will be considered
>=20
> 4) a baseline video codec. H.264 and VP8 will be considered
>=20
> 5) Diffserv based QoS
>=20
> 6) NAT traversal using ICE
>=20
> 7) RFC 4833 based DTMF transport
>=20
> 8) RFC 4574 based Label support for identifying streams purpose
>=20
> 9) Secure RTP and keying
>=20
> 10) support for IPv4, IPv6 and dual stack browsers
>=20
> The working group will cooperate closely with the W3C activity that=20
> specifies a semantic level API that allows the control and=20
> manipulation=20
> of all the functionality above. In addition, the API needs to=20
> communicate state information and events about what is=20
> happening in the=20
> browser that to applications running in the browser. These events and=20
> state need to include information such as: receiving RFC 4833=20
> DTMF, RTP=20
> and RTCP statistics, state of DTLS/SRTP,  and signalling state.
>=20
> The following topics will be out of scope for the initial=20
> phase of the=20
> WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST,=20
> Geolocation, IM & Presence, NSIS, Resource Priority,
>=20
> Milestones:
>=20
> February 2011 Candidate "sample" documents circulated to DISPATCH
>=20
> March 2011 BOF at IETF Prague
>=20
> April 2011 WG charter approved by IESG. Chosen document sets=20
> adopted as=20
> WG documents
>=20
> May 2011 Functionality to include and main alternative=20
> protocols identified
>=20
> July 2011 IETF meeting
>=20
> Aug 2011 Draft with text reflecting agreement of what the=20
> protocol set=20
> should be
>=20
> Nov 2010 Documentation specifying mapping of protocol=20
> functionality to=20
> W3C-specified API produced
>=20
> Dec 2011 Protocol set specification to IESG
>=20
> April 2012 API mapping document to IESG
>=20
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
> =

From john.elwell@siemens-enterprise.com  Fri Jan  7 01:54:55 2011
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0D43B3A67F6 for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 01:54:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.519
X-Spam-Level: 
X-Spam-Status: No, score=-102.519 tagged_above=-999 required=5 tests=[AWL=0.080, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FI2g12t5aj9o for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 01:54:53 -0800 (PST)
Received: from ms01.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 15BAD3A6804 for <dispatch@ietf.org>; Fri,  7 Jan 2011 01:54:52 -0800 (PST)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms01.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-2925478; Fri, 7 Jan 2011 10:56:58 +0100
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx11-mx (Server) with ESMTP id AE1281EB82AB; Fri,  7 Jan 2011 10:56:58 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.57]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Fri, 7 Jan 2011 10:56:58 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Stephen Botzko <stephen.botzko@gmail.com>, Henry Sinnreich <henry.sinnreich@gmail.com>
Date: Fri, 7 Jan 2011 10:56:56 +0100
Thread-Topic: [dispatch] [RTW] Codec standardization (Re: Fwd: New Version Notification for draft-alvestrand-dispatch-rtcweb-protocols-00)
Thread-Index: AcuoSHG0monvOmqxQemqgLl1wTi+MgGCFfkA
Message-ID: <A444A0F8084434499206E78C106220CA0504035DE6@MCHP058A.global-ad.net>
References: <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl> <C9421752.16A6F%henry.sinnreich@gmail.com> <AANLkTikx+rK4Z49VXq63gqbjU0jbHEq02cP=WK1Yp-n9@mail.gmail.com>
In-Reply-To: <AANLkTikx+rK4Z49VXq63gqbjU0jbHEq02cP=WK1Yp-n9@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Codec standardization (Re: Fwd: New Version Notification for draft-alvestrand-dispatch-rtcweb-protocols-00)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 09:54:55 -0000

I also agree that codecs such as H.264 AVC need to be considered, because o=
f interworking with non-RTC-web users, conference bridges, etc.. An importa=
nt part of the proposed charter is:
"* interoperate with compatible voice and video systems that are not web=20
based"

John
=20

> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Stephen Botzko
> Sent: 30 December 2010 17:39
> To: Henry Sinnreich
> Cc: Bernard Aboba; rtc-web@alvestrand.no; dispatch@ietf.org
> Subject: Re: [dispatch] [RTW] Codec standardization (Re: Fwd:=20
> New Version Notification for=20
> draft-alvestrand-dispatch-rtcweb-protocols-00)
>=20
> I'm with Bernard and David on this one. =20
>=20
> This is different from the audio case, as hardware=20
> acceleration is much more important for video, particularly=20
> for mobile.
>=20
> Stephen Botzko
>=20
>=20
> On Thu, Dec 30, 2010 at 12:02 PM, Henry Sinnreich=20
> <henry.sinnreich@gmail.com> wrote:
>=20
>=20
> 	This should mark a good progress for the discussion=20
> ending this year and we
> 	hopefully can all agree:
> =09
>=20
> 	> These concepts of "self interest" not necessarily=20
> align with each other, let
> 	> alone with the
> 	> "self interest" of users, who may primarily care=20
> about how many other users
> 	> they can connect
> 	> with.
> =09
> =09
> 	The interests of users must be first and foremost in=20
> mind for defining a
> 	standard for the default video codec.
> =09
> 	It includes not passing the cost of licensing in=20
> perpetuity along to users.
> =09
> 	Given a choice for open source and/or free video codecs=20
> such as Theora and
> 	VP8, the IETF has several good options to choose from,=20
> also defining of a
> 	video codec from ground up.
> =09
> 	Thanks,
> =09
> 	Henry
> =09
>=20
>=20
> 	On 12/30/10 12:09 AM, "Bernard Aboba"=20
> <bernard_aboba@hotmail.com> wrote:
> =09
> 	> For video codecs, "self interest" may be influenced=20
> by a number of factors.
> 	>
> 	> For example, for a mobile applications developer,=20
> "self interest" may focus
> 	> on
> 	> aspects such as performance, battery life and=20
> maintenance costs.  If a given
> 	> codec is
> 	> supported in the hardware or operating system of=20
> their target platform, then
> 	> the developer
> 	> may perceive it being low "cost" to them.
> 	>
> 	> For a chipset manufacturer, "self interest" may be=20
> determined by the demand
> 	> for chipsets
> 	> incorporating a given codec, as well as the=20
> associated licensing fees.
> 	> Typically the goal
> 	> is to maximize revenue minus cost, not just to=20
> minimize "cost".
> 	>
> 	> These concepts of "self interest" not necessarily=20
> align with each other, let
> 	> alone with the
> 	> "self interest" of users, who may primarily care=20
> about how many other users
> 	> they can connect
> 	> with.
> 	>
> 	> -----Original Message-----
> 	> From: rtc-web-bounces@alvestrand.no=20
> [mailto:rtc-web-bounces@alvestrand.no]
> 	> On Behalf Of David Singer
> 	> Sent: Wednesday, December 29, 2010 8:08 PM
> 	> To: Heinrich Sinnreich
> 	> Cc: rtc-web@alvestrand.no; dispatch@ietf.org
> 	> Subject: Re: [RTW] [dispatch] Codec standardization=20
> (Re: Fwd: New Version
> 	> Notification for=20
> draft-alvestrand-dispatch-rtcweb-protocols-00)
> 	>
> 	> Heinrich,
> 	>
> 	> 'best' is not always IPR-cost-free.  Sometimes it is,=20
> sometimes it isn't.
> 	> You seem unable to see any other possibility than=20
> your own, alas.  I could
> 	> wish for 'fates' for any number of technologies, but=20
> I don't: I choose them
> 	> when they suit, and others when they don't.  I=20
> suggest we do the same.
> 	>
> 	> I have no objection to the development and deployment=20
> of new codecs, with
> 	> varying terms, quality, complexity, and so on. This=20
> is a varied market that
> 	> deserves varied tools.  I do object to making=20
> decisions based on only one
> 	> criterion, however.
> 	>
> 	>
> 	> On Dec 26, 2010, at 18:12 , Heinrich Sinnreich wrote:
> 	>
> 	>>> I think we should consider the balance
> 	>>> between cost, risk, quality, and existing adoption,=20
> and it would be
> 	> foolish to
> 	>>> omit cost-bearing codecs from that analysis, as=20
> H.264 is widely used
> 	> already.
> 	>>
> 	>> I am not sure where this discussion is going, though=20
> it reminds us of the
> 	>> discussions when arguing about SIP vs. H.323 in the IETF.
> 	>> "Everybody" was shipping H.323 in overwhelming=20
> quantity, but somehow the
> 	>> IETF did not buy it.
> 	>>
> 	>> As an hopeless optimist; maybe H.264 will have the=20
> same fate since at
> 	> least
> 	>> it's considerable IP baggage is so well known...
> 	>>
> 	>> It is hard to imagine the IETF and indeed the market=20
> will ignore the
> 	>> creativity of all the codec developers out there and=20
> the evolving
> 	> technology
> 	>> that empowers them. Plain self interest should=20
> motivate embracing new
> 	>> IP-free a/v codecs for the RTC Web. They will arrive=20
> anyway one way or
> 	>> another.
> 	>>
> 	>> [Well deployed technology has a proven way to make=20
> it over the threshold
> 	>> into history :-)]
> 	>>
> 	>
> 	> David Singer
> 	> Multimedia and Software Standards, Apple Inc.
> 	>
> 	> _______________________________________________
> 	> RTC-Web mailing list
> 	> RTC-Web@alvestrand.no
> 	> http://www.alvestrand.no/mailman/listinfo/rtc-web
> 	>
> =09
> =09
> 	_______________________________________________
> 	dispatch mailing list
> 	dispatch@ietf.org
> 	https://www.ietf.org/mailman/listinfo/dispatch
> =09
>=20
>=20
> =

From jose_javier.garcia_aranda@alcatel-lucent.com  Fri Jan  7 04:35:08 2011
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EFA993A6834 for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 04:35:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.694
X-Spam-Level: 
X-Spam-Status: No, score=-5.694 tagged_above=-999 required=5 tests=[AWL=0.554,  BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NfByo-ctdSRF for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 04:35:06 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id AF85C3A682E for <dispatch@ietf.org>; Fri,  7 Jan 2011 04:35:05 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p07CX3ZO016700 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 7 Jan 2011 13:33:03 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Fri, 7 Jan 2011 13:33:03 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: "'dispatch@ietf.org'" <dispatch@ietf.org>
Date: Fri, 7 Jan 2011 13:33:01 +0100
Thread-Topic: [dispatch] Charter proposal for Q4S WG ( formerly Q-HTTP) Version 2
Thread-Index: AcugSvRWsT7gbY+GSyqLnLGU53HqvAAGPezQA4BiV1A=
Message-ID: <3349FECF788C984BB34176D70A51782F18574396@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F18374A47@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <4D0F5BD8.4040506@alvestrand.no> 
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_3349FECF788C984BB34176D70A51782F18574396FRMRSSXCHMBSB3d_"
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83
Cc: "pedrochas@dit.upm.es" <pedrochas@dit.upm.es>, "CUBILLO PASTOR, CLARA \(CLARA\)" <clara.cubillo_pastor@alcatel-lucent.com>, "jquemada@dit.upm.es" <jquemada@dit.upm.es>, "gabriel@dit.upm.es" <gabriel@dit.upm.es>, "barcenilla@dit.upm.es" <barcenilla@dit.upm.es>, "jsr@dit.upm.es" <jsr@dit.upm.es>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>
Subject: [dispatch] Charter proposal for Q4S WG ( formerly Q-HTTP) Version 2
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 12:35:08 -0000

--_000_3349FECF788C984BB34176D70A51782F18574396FRMRSSXCHMBSB3d_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

hi folks,

that's the version 2 of Q4S charter , after including the received feedback

The  rtcweb inititative involves to identify and find a consensus on a set =
of components to communicate universally for real-time communications. Insi=
de this approach, Q4S protocol could be part of this set of agreed protocol=
s, and this goal is part of Q4S objectives. This is an additional point to =
focus, not included in the followin charter, however it is in our aim.


thanks ,

- Jose Javier


Description of Working group
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D

   Problem Statement:

   The QoS over Internet is a hot issue today. Current QoS handling
   mechanisms used in  modern network transport layers (MPLS, RSVP,
   Diffserv,Traffic Engineering) do not provide  themselves a
   QoS-on-demand end-to-end solution and existing adaptative
   solutions based on In-band Control protocols (such as RTCP)
   are very difficult to combine with any other protocols for which
   they have not been designed for.

   Four Network Parameters comprises the QoS at application level:
   Bandwidth, packet-loss, latency and Jitter.

   Interactive-video applications define flows in both directions.
   Different applications require different constraints (in terms of
   latency, jitter, packet loss) in one or both directions and
   different responsiveness. The proposed solution must be an
   effective out-of-band application level protocol capable of
   reacting when any of these constraints are violated. Such protocol
   must trigger adaptive solutions and/or QoS network profile changes.

   A Q4S protocol monitors and sends alerts, which are useful to know when
   those types of solutions should be taken, but it does not assume that
   that the network is not doing deep packet inspection or differential
   treatment of services.

   Currently content providers are only able to provide services based
   on adaptative methods or last-mille deployments which prefer
   dedicated network resources (vs. Internet), and therefore, restricts
   the subscriber population and increases the costs.

   Objetives:

   The goal of this working group is to define a
   QoS application-level  standard protocol optimized for its use over
   the internet that may be widely implemented and easily managed
   by application developers and service providers.

   The core technical considerations for such protocol include, but
   are not necessarily limited to, the following:

   1. Protocol design to be used in interactive applications (including
      virtualized videogames,and interative-video applications)

   2. Ensuring interoperability with all existing transport protocols

   3. Optimize to use low bit rates in the Q4S control flow (typlically
      below 2.4 kbps) in order to produce a minimum disturbance in
      the application flows.

   4. To ensure a feasible practical implementation based on
      policy servers and interoperability between service providers


   Deliverables:

   1. Specification of protocol that meets the requirements in the
      form of an Internet-Draft that defines the negotiation of QoS
      parameters, the measurement process and alert mechanisms.

   2. Dimensioning rules and performance analysis

   3. A set of technical requirements for a practical
      implementation which may include adaptative solutions and/or
      QoS profile modification.


Goals and Milestiones
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

 Nov 2010    Submit Internet-Draft as a proposed standard for QoS
             application-level protocol

             Proposed charter for Q4S WG

             Informational document with rules for dimensioning
             and performance analysis

             Specification of architecture document for implementation







--_000_3349FECF788C984BB34176D70A51782F18574396FRMRSSXCHMBSB3d_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.6036" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D606492112-07012011>hi folks,</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D606492112-07012011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D606492112-07012011>that's the version 2 of Q4S charter , after incl=
uding=20
the received feedback</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D606492112-07012011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D606492112-07012011>The &nbsp;rtcweb inititative involves to identif=
y and=20
find a consensus on a set of components to communicate universally for real=
-time=20
communications. Inside this approach, Q4S protocol could be part of this se=
t of=20
agreed protocols, and this goal is part of Q4S objectives. This is an addit=
ional=20
point to focus, not included in the followin charter, however it is in our=
=20
aim.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D606492112-07012011></SPAN></FONT>&nbsp;</DIV><FONT face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3D606492112-07012011>
<DIV dir=3Dltr align=3Dleft>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D606492112-07012011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D606492112-07012011>thanks ,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D606492112-07012011></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D606492112-07=
012011>- Jose=20
Javier</SPAN></FONT></DIV>
<DIV><SPAN class=3D606492112-07012011><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV></DIV>
<DIV dir=3Dltr align=3Dleft><BR>Description of Working=20
group<BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D</DIV>
<DIV>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft>&nbsp;&nbsp; Problem Statement:<BR>&nbsp;&nbsp;=
=20
<BR>&nbsp;&nbsp; The QoS over Internet is a hot issue today. Current QoS=20
handling<BR>&nbsp;&nbsp; mechanisms used in&nbsp; modern network transport=
=20
layers (MPLS, RSVP, <BR>&nbsp;&nbsp; Diffserv,Traffic Engineering) do not=20
provide&nbsp; themselves a <BR>&nbsp;&nbsp; QoS-on-demand end-to-end soluti=
on=20
and existing adaptative <BR>&nbsp;&nbsp; solutions based on In-band Control=
=20
protocols (such as RTCP) <BR>&nbsp;&nbsp; are very difficult to combine wit=
h any=20
other protocols for which <BR>&nbsp;&nbsp; they have not been designed=20
for.</DIV>
<DIV>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft>&nbsp;&nbsp; Four Network Parameters comprises =
the QoS=20
at application level:<BR>&nbsp;&nbsp; Bandwidth, packet-loss, latency and=20
Jitter.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; Interactive-video applications def=
ine=20
flows in both directions. <BR>&nbsp;&nbsp; Different applications require=20
different constraints (in terms of <BR>&nbsp;&nbsp; latency, jitter, packet=
=20
loss) in one or both directions and <BR>&nbsp;&nbsp; different responsivene=
ss.=20
The proposed solution must be an <BR>&nbsp;&nbsp; effective out-of-band=20
application level protocol capable of <BR>&nbsp;&nbsp; reacting when any of=
=20
these constraints are violated. Such protocol <BR>&nbsp;&nbsp; must trigger=
=20
adaptive solutions and/or QoS network profile changes.</DIV>
<DIV>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft>&nbsp;&nbsp; A Q4S protocol monitors and sends =
alerts,=20
which are useful to know when <BR>&nbsp;&nbsp; those types of solutions sho=
uld=20
be taken, but it does not assume that <BR>&nbsp;&nbsp; that the network is =
not=20
doing deep packet inspection or differential <BR>&nbsp;&nbsp; treatment of=
=20
services.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; Currently content providers are =
only=20
able to provide services based <BR>&nbsp;&nbsp; on adaptative methods or=20
last-mille deployments which prefer <BR>&nbsp;&nbsp; dedicated network reso=
urces=20
(vs. Internet), and therefore, restricts <BR>&nbsp;&nbsp; the subscriber=20
population and increases the costs.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp;=20
Objetives:</DIV>
<DIV>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft>&nbsp;&nbsp; The goal of this working group is =
to define=20
a <BR>&nbsp;&nbsp; QoS application-level&nbsp; standard protocol optimized =
for=20
its use over <BR>&nbsp;&nbsp; the internet that may be widely implemented a=
nd=20
easily managed<BR>&nbsp;&nbsp; by application developers and service=20
providers.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; The core technical consideratio=
ns=20
for such protocol include, but <BR>&nbsp;&nbsp; are not necessarily limited=
 to,=20
the following:<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; 1. Protocol design to be us=
ed in=20
interactive applications (including<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
virtualized videogames,and interative-video applications)<BR>&nbsp;&nbsp;=20
<BR>&nbsp;&nbsp; 2. Ensuring interoperability with all existing transport=20
protocols<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; 3. Optimize to use low bit rates=
 in=20
the Q4S control flow (typlically <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; below 2=
.4=20
kbps) in order to produce a minimum disturbance in=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the application flows.<BR>&nbsp;&nbsp;=20
<BR>&nbsp;&nbsp; 4. To ensure a feasible practical implementation based on=
=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; policy servers and interoperability betw=
een=20
service providers<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<BR>&nbsp;&nbsp; Deliverables:<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; 1. Specific=
ation=20
of protocol that meets the requirements in the=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; form of an Internet-Draft that defines t=
he=20
negotiation of QoS<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parameters, the measur=
ement=20
process and alert mechanisms.<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; 2. Dimension=
ing=20
rules and performance analysis<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; 3. A set of=
=20
technical requirements for a practical<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
implementation which may include adaptative solutions=20
and/or<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QoS profile modification.</DIV>
<DIV>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><BR>Goals and Milestiones<BR>=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</DIV>
<DIV>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft>&nbsp;Nov 2010&nbsp;&nbsp;&nbsp; Submit Interne=
t-Draft=20
as a proposed standard for QoS=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
application-level=20
protocol<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
Proposed charter for Q4S=20
WG<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
Informational document with rules for dimensioning=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; and=20
performance=20
analysis<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
Specification of architecture document for implementation</DIV>
<DIV>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D606492112-07012011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D606492112-07012011></SPAN></FONT>&nbsp;</DIV>
<DIV><SPAN class=3D606492112-07012011><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D606492112-07012011>&nbsp;</SPAN><BR></DIV></BODY></HTML>

--_000_3349FECF788C984BB34176D70A51782F18574396FRMRSSXCHMBSB3d_--

From harald@alvestrand.no  Fri Jan  7 05:05:01 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 927CC3A68B9 for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 05:05:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.88
X-Spam-Level: 
X-Spam-Status: No, score=-102.88 tagged_above=-999 required=5 tests=[AWL=-0.280, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SvMr0ZekIt+l for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 05:05:00 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id BB7273A68B8 for <dispatch@ietf.org>; Fri,  7 Jan 2011 05:05:00 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 2BDC739E2B1; Fri,  7 Jan 2011 14:06:42 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a0YH90sxnW-h; Fri,  7 Jan 2011 14:06:40 +0100 (CET)
Received: from [172.16.40.162] (unknown [74.125.121.33]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 1B7A139E08A; Fri,  7 Jan 2011 14:06:40 +0100 (CET)
Message-ID: <4D270FF6.2000403@alvestrand.no>
Date: Fri, 07 Jan 2011 14:07:02 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Elwell, John" <john.elwell@siemens-enterprise.com>
References: <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl>	<C9421752.16A6F%henry.sinnreich@gmail.com>	<AANLkTikx+rK4Z49VXq63gqbjU0jbHEq02cP=WK1Yp-n9@mail.gmail.com> <A444A0F8084434499206E78C106220CA0504035DE6@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA0504035DE6@MCHP058A.global-ad.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Codec standardization (Re: Fwd: New Version Notification for draft-alvestrand-dispatch-rtcweb-protocols-00)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 13:05:01 -0000

On 01/07/11 10:56, Elwell, John wrote:
> I also agree that codecs such as H.264 AVC need to be considered, because of interworking with non-RTC-web users, conference bridges, etc.. An important part of the proposed charter is:
> "* interoperate with compatible voice and video systems that are not web
> based"
This can turn out to be seriously problematic if we don't constrain it 
carefully - when we wrote this, my thinking was that it meant "if 
devices send and receive media in formats that we support, and the setup 
is performed in a reasonable way through intermediaries, we should be 
able to send media directly to them".

I see the use case that we *have* to support as the browser-to-browser 
use case. If we are able to support other use cases too, that is a good 
thing, but very much a lower priority to me. Opinions may differ.

                 Harald


From harald@alvestrand.no  Fri Jan  7 05:28:37 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 86EF53A683B for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 05:28:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.809
X-Spam-Level: 
X-Spam-Status: No, score=-102.809 tagged_above=-999 required=5 tests=[AWL=-0.210, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1eiaY1DgR2Qa for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 05:28:36 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id AE0D93A68C2 for <dispatch@ietf.org>; Fri,  7 Jan 2011 05:28:35 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id F30E939E2BB; Fri,  7 Jan 2011 14:30:17 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GgtnmsXYtu98; Fri,  7 Jan 2011 14:30:16 +0100 (CET)
Received: from [172.16.40.162] (unknown [74.125.121.33]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 1681F39E08A; Fri,  7 Jan 2011 14:30:15 +0100 (CET)
Message-ID: <4D27157F.6050701@alvestrand.no>
Date: Fri, 07 Jan 2011 14:30:39 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Ted Hardie <ted.ietf@gmail.com>
References: <4D25AD41.7060306@alvestrand.no> <AANLkTikP4OyTcec0x-cJOR+OaOgcc46FjCLXzRbxaV0F@mail.gmail.com>
In-Reply-To: <AANLkTikP4OyTcec0x-cJOR+OaOgcc46FjCLXzRbxaV0F@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 13:28:37 -0000

On 01/06/11 19:43, Ted Hardie wrote:
> Hi Harald,
>
> Thanks for putting this together; some discussion in-line.
>
> On Thu, Jan 6, 2011 at 3:53 AM, Harald Alvestrand<harald@alvestrand.no>  wrote:
>> This is the first of 3 messages going to the DISPATCH list (in the hope of
>> keeping discussions somewhat organized).
>>
>> This is the draft of a charter for an IETF working group to consider the
>> subject area of "Real time communication in the Web browser platform". This
>> is one of a paired set of activities, the other one being a W3C activity
>> (either within an existing WG or in a new WG) that defines APIs to this
>> functionality.
>>
>> The two other messages will contain the W3C proposed charter and a kickoff
>> for what's usually the most distracting topic in any such discussion: The
>> name of the group.
>> Without further ado:
>>
>> -------------------------------------
>>
>> Version: 2
>>
>> Possible Names:
>> <This space deliberately left blank for later discussion>
>>
>> Body:
>>
>> Many implementations have been made that use a Web browser to support
>> interactive communications directly between users including voice, video,
>> collaboration and gaming, but until now, such applications have required the
>> installation of nonstandard plugins and browser extensions. There is a
>> desire to standardize such functionality, so that this type of application
>> can be run in any compatible browser.
>>
> In at least some of the contexts identified above, there is a
> long-lived identifier
> associated with the individuals who will have interactive
> communications; that is,
> there is a context-specific presence architecture in addition to the
> implementation-specific
> real-time communications.  Though the text below occasionally says "users",
> there does not seem to be any work being defined that would touch on this.
> I see that in the last sentence you explicitly rule it out of scope.
> Without this,
> this seems to be limited to an architecture where a mediating server provides
> the initial signaling path.  If that is the scope, I think that should be made
> explicit as a design statement, not inferred from the lack of presence.
I think what you mean is that at this level, we're not taking a position 
on what an "user" is, or whether the concept of "user" even has meaning 
for the application (think chatroulette for one example of an 
application where there are no long-lived user identifiers).

I would certainly agree that this is a reasonable restriction of our 
work, and would welcome suggested text on how to write that into the 
charter.
>> Traditionally, the W3C has defined API and markup languages such as HTML
>> that work in conjunction with with the IETF over the wire protocols such as
>> HTTP to allow web browsers to display media that does not have real time
>> interactive constraints with another human.
>>
>> The W3C and IETF plan to collaborate together in their traditional way to
>> meet the evolving needs of browsers. Specifically the IETF will provide a
>> set of on the wire protocols, including RTP, to meet the needs on
>> interactive communications, and the W3C will define the API and markup to
>> allow web application developers to control the on the wire protocols. This
>> will allow application developers  to write applications that run in a
>> browser and facilitate interactive communications between users for voice
>> and video communications, collaboration, and gaming.
>>
>> This working group will select and define a minimal set of protocols that
>> will enable browsers to:
>>
>> * have interactive real time voice and video between users using RTP
>> * interoperate with compatible voice and video systems that are not web
>> based
>> * support direct flows of non RTP application data between browsers for
>> collaboration and gaming applications
>>
> Okay "direct flows of non-RTP application data" goes beyond scope creep;
> to satisfy this completely, we are talking an end-point-to-end-point tunnel,
> which will run afoul of a lot of folks who dearly love packet inspection.  I
> would say that it would be best to first tackle the voice/video bits and then
> tackle this problem.  Re-charter the WG to cover this, in other words, after
> the first bit is done.
>
> I also note that you're using "between browsers", rather than "among browsers".
> Is it intended that this facility should allow for multi-party communication?
> Leaving aside the non-RTP issues, that would add floor control, media mixing,
> etc. to the task list.  Again, I think it should either be explicitly
> in-scope or out-of-scope.
I did not intend "between" to indicate that there were only two parties, 
but think that we're building point-to-point communications, not N-to-N.

In one interpretation of the distinction .... I think we're 
standardizing point-to-point communications at this time, since all the 
proven-viable multipoint communication applications have been built out 
of point-to-point links rather than using underlying multipoint 
technologies like multicast.

In another interpretation ... I think we should limit ourselves to 
providing a toolbox. I think floor control (except for possibly 
providing the signalling channels floor control needs) is out of scope; 
MAITAI may be a better place to discuss media mixing.

>> Fortunately very little development of new protocol at IETF is required for
>> this, only selection of existing protocols and selection of minimum
>> capabilities to ensure interoperability. The following protocols are
>> candidates for including in the profile set:
>>
>> 1) RTP/ RTCP
>>
>> 2) a baseline audio codec for high quality interactive audio. Opus
>> will be considered as one of the candidates
>>
>> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
>> will be considered
>>
>> 4) a baseline video codec. H.264 and VP8 will be considered
>>
>> 5) Diffserv based QoS
>>
>> 6) NAT traversal using ICE
>>
> The ICE spec is clear that the NAT traversal it provides does not
> help establish the signaling between agents.  For this browser-to-browser
> mechanism, if we are limiting this to situations where a mediating web server
> provides the initial signaling path, that's okay.  If there is a
> different model, though,
> we may need additional tools here.
If we can make the mediating-web-server model work, I think we have 
success; if we can't make it work, we have a failure. So obviously 
that's my first priority. What text changes do you think are needed?
>> 7) RFC 4833 based DTMF transport
>>
>> 8) RFC 4574 based Label support for identifying streams purpose
>>
>> 9) Secure RTP and keying
>>
>> 10) support for IPv4, IPv6 and dual stack browsers
>>
>> The working group will cooperate closely with the W3C activity that
>> specifies a semantic level API that allows the control and manipulation of
>> all the functionality above. In addition, the API needs to communicate state
>> information and events about what is happening in the browser that to
>> applications running in the browser.
> I think the sentence above has some extra words; is the browser talking
> to application running in the browser?  Can it be re-phrased?
I think there's an extra "that" - when an event happens at the 
communications interface, this event needs to be propagated over the API 
to the Javascript that is running in a Web page - that Web page is what 
I've been thinking of as "the application". (There are other moves 
around that want to run "web pages" in other contexts than a currently 
open tab in a broswer, but for the moment, "a tab in a browser", or even 
"a set of tabs in a browser" is a reasonable synonym for "application", 
I think).
> These events and state need to include
>> information such as: receiving RFC 4833 DTMF, RTP and RTCP statistics, state
>> of DTLS/SRTP,  and signalling state.
>>
>> The following topics will be out of scope for the initial phase of the WG
>> but could be added after a recharter: RTSP, RSVP, NSIS, LOST, Geolocation,
>> IM&  Presence, NSIS, Resource Priority,
>>
>> Milestones:
>>
>> February 2011 Candidate "sample" documents circulated to DISPATCH
>>
>> March 2011 BOF at IETF Prague
>>
>> April 2011 WG charter approved by IESG. Chosen document sets adopted as WG
>> documents
>>
>> May 2011 Functionality to include and main alternative protocols identified
>>
>> July 2011 IETF meeting
>>
>> Aug 2011 Draft with text reflecting agreement of what the protocol set
>> should be
>>
>> Nov 2010 Documentation specifying mapping of protocol functionality to
>> W3C-specified API produced
>>
>> Dec 2011 Protocol set specification to IESG
>>
>> April 2012 API mapping document to IESG
>>
> Pretty aggressive, given the number of moving parts.  It's also not
> clear why the November 2011 doc (I assume 2010 is a typo) is
> done in the IETF, rather than the W3C.  Or is it joint work?
More or less done this way at random. I think of this as joint work; 
documents may move between the organizations as we progress, but I'm not 
sure how the W3C document model works yet.


From john.elwell@siemens-enterprise.com  Fri Jan  7 05:39:34 2011
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 883613A68BE for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 05:39:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.52
X-Spam-Level: 
X-Spam-Status: No, score=-102.52 tagged_above=-999 required=5 tests=[AWL=0.079, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ppkwJUns9U7I for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 05:39:33 -0800 (PST)
Received: from ms03.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 7263B3A68BC for <dispatch@ietf.org>; Fri,  7 Jan 2011 05:39:33 -0800 (PST)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms03.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-2920520; Fri, 7 Jan 2011 14:41:38 +0100
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx12-mx (Server) with ESMTP id 0836423F0290; Fri,  7 Jan 2011 14:41:38 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.57]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Fri, 7 Jan 2011 14:41:37 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Harald Alvestrand <harald@alvestrand.no>
Date: Fri, 7 Jan 2011 14:41:37 +0100
Thread-Topic: [RTW] [dispatch] Codec standardization (Re: Fwd: New Version Notification for draft-alvestrand-dispatch-rtcweb-protocols-00)
Thread-Index: Acuua8k4TcuRnB6NQjSt9qtkkBFheQAA9EeA
Message-ID: <A444A0F8084434499206E78C106220CA0504035EF2@MCHP058A.global-ad.net>
References: <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl> <C9421752.16A6F%henry.sinnreich@gmail.com> <AANLkTikx+rK4Z49VXq63gqbjU0jbHEq02cP=WK1Yp-n9@mail.gmail.com> <A444A0F8084434499206E78C106220CA0504035DE6@MCHP058A.global-ad.net> <4D270FF6.2000403@alvestrand.no>
In-Reply-To: <4D270FF6.2000403@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Codec standardization (Re: Fwd: New Version Notification for draft-alvestrand-dispatch-rtcweb-protocols-00)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 13:39:34 -0000

=20

> -----Original Message-----
> From: Harald Alvestrand [mailto:harald@alvestrand.no]=20
> Sent: 07 January 2011 13:07
> To: Elwell, John
> Cc: Stephen Botzko; Henry Sinnreich; Bernard Aboba;=20
> rtc-web@alvestrand.no; dispatch@ietf.org
> Subject: Re: [RTW] [dispatch] Codec standardization (Re: Fwd:=20
> New Version Notification for=20
> draft-alvestrand-dispatch-rtcweb-protocols-00)
>=20
> On 01/07/11 10:56, Elwell, John wrote:
> > I also agree that codecs such as H.264 AVC need to be=20
> considered, because of interworking with non-RTC-web users,=20
> conference bridges, etc.. An important part of the proposed=20
> charter is:
> > "* interoperate with compatible voice and video systems=20
> that are not web
> > based"
> This can turn out to be seriously problematic if we don't=20
> constrain it=20
> carefully - when we wrote this, my thinking was that it meant "if=20
> devices send and receive media in formats that we support,=20
> and the setup=20
> is performed in a reasonable way through intermediaries, we should be=20
> able to send media directly to them".
>=20
> I see the use case that we *have* to support as the=20
> browser-to-browser=20
> use case. If we are able to support other use cases too, that=20
> is a good=20
> thing, but very much a lower priority to me. Opinions may differ.
[JRE] I disagree. I believe the ability to work with non-RTP-web users is e=
qually important. Take enterprises for example - they don't want a flag day=
 when every user changes to RTP-web at the same time - they need to migrate=
 users at a convenient pace.

One of the benefits of reusing existing protocols such as RTP is that inter=
working with non-RTP-web users and other equipment (such as MCUs) should be=
 feasible. But this also means using appropriate codecs, to avoid having to=
 insert transcoders.

John

>=20
>                  Harald
>=20
> =

From harald@alvestrand.no  Fri Jan  7 06:23:19 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C05B03A68D7 for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 06:23:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.767
X-Spam-Level: 
X-Spam-Status: No, score=-102.767 tagged_above=-999 required=5 tests=[AWL=-0.168, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zhHYQdqQSfrS for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 06:23:18 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id AF7C33A68D4 for <dispatch@ietf.org>; Fri,  7 Jan 2011 06:23:18 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id E9B9A39E2BB; Fri,  7 Jan 2011 15:25:00 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NorUx0Fb7751; Fri,  7 Jan 2011 15:25:00 +0100 (CET)
Received: from [172.16.40.162] (unknown [74.125.121.33]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 77AFF39E08A; Fri,  7 Jan 2011 15:24:59 +0100 (CET)
Message-ID: <4D272251.5090505@alvestrand.no>
Date: Fri, 07 Jan 2011 15:25:21 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Elwell, John" <john.elwell@siemens-enterprise.com>
References: <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl>	<C9421752.16A6F%henry.sinnreich@gmail.com>	<AANLkTikx+rK4Z49VXq63gqbjU0jbHEq02cP=WK1Yp-n9@mail.gmail.com> <A444A0F8084434499206E78C106220CA0504035DE6@MCHP058A.global-ad.net> <4D270FF6.2000403@alvestrand.no> <A444A0F8084434499206E78C106220CA0504035EF2@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA0504035EF2@MCHP058A.global-ad.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Codec standardization (Re: Fwd: New Version Notification for draft-alvestrand-dispatch-rtcweb-protocols-00)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 14:23:19 -0000

On 01/07/11 14:41, Elwell, John wrote:
>
>
>> -----Original Message-----
>> From: Harald Alvestrand [mailto:harald@alvestrand.no]
>> Sent: 07 January 2011 13:07
>> To: Elwell, John
>> Cc: Stephen Botzko; Henry Sinnreich; Bernard Aboba;
>> rtc-web@alvestrand.no; dispatch@ietf.org
>> Subject: Re: [RTW] [dispatch] Codec standardization (Re: Fwd:
>> New Version Notification for
>> draft-alvestrand-dispatch-rtcweb-protocols-00)
>>
>> On 01/07/11 10:56, Elwell, John wrote:
>>> I also agree that codecs such as H.264 AVC need to be
>> considered, because of interworking with non-RTC-web users,
>> conference bridges, etc.. An important part of the proposed
>> charter is:
>>> "* interoperate with compatible voice and video systems
>> that are not web
>>> based"
>> This can turn out to be seriously problematic if we don't
>> constrain it
>> carefully - when we wrote this, my thinking was that it meant "if
>> devices send and receive media in formats that we support,
>> and the setup
>> is performed in a reasonable way through intermediaries, we should be
>> able to send media directly to them".
>>
>> I see the use case that we *have* to support as the
>> browser-to-browser
>> use case. If we are able to support other use cases too, that
>> is a good
>> thing, but very much a lower priority to me. Opinions may differ.
> [JRE] I disagree. I believe the ability to work with non-RTP-web users is equally important. Take enterprises for example - they don't want a flag day when every user changes to RTP-web at the same time - they need to migrate users at a convenient pace.
We have the same situation today when people migrate off PABXes onto 
either VOIP-phones or onto mobile phones; the answer in those cases 
seems to be gateways. Why wouldn't that work in this case?
> One of the benefits of reusing existing protocols such as RTP is that interworking with non-RTP-web users and other equipment (such as MCUs) should be feasible. But this also means using appropriate codecs, to avoid having to insert transcoders.
Can you be more specific about what devices you're thinking of, and how 
many of them there are?
In particular, which devices do you expect to see that don't support 
RTCWeb, but do support STUN?

                        Harald

From john.elwell@siemens-enterprise.com  Fri Jan  7 09:37:27 2011
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A53B33A6920 for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 09:37:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.521
X-Spam-Level: 
X-Spam-Status: No, score=-102.521 tagged_above=-999 required=5 tests=[AWL=0.078, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iudFHCqOZk2T for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 09:37:26 -0800 (PST)
Received: from ms03.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 76CCF3A691D for <dispatch@ietf.org>; Fri,  7 Jan 2011 09:37:26 -0800 (PST)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms03.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-2923842; Fri, 7 Jan 2011 18:38:50 +0100
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx12-mx (Server) with ESMTP id 17E9C23F028E; Fri,  7 Jan 2011 18:38:50 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.57]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Fri, 7 Jan 2011 18:38:50 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Harald Alvestrand <harald@alvestrand.no>
Date: Fri, 7 Jan 2011 18:38:47 +0100
Thread-Topic: [RTW] [dispatch] Codec standardization (Re: Fwd: New Version Notification for draft-alvestrand-dispatch-rtcweb-protocols-00)
Thread-Index: AcuudroqLdILRZ7WQ/iS4hJPfaMUfQAGk+RA
Message-ID: <A444A0F8084434499206E78C106220CA0504036009@MCHP058A.global-ad.net>
References: <BLU152-ds16D4C49E00129AD14CE0DC93030@phx.gbl> <C9421752.16A6F%henry.sinnreich@gmail.com> <AANLkTikx+rK4Z49VXq63gqbjU0jbHEq02cP=WK1Yp-n9@mail.gmail.com> <A444A0F8084434499206E78C106220CA0504035DE6@MCHP058A.global-ad.net> <4D270FF6.2000403@alvestrand.no> <A444A0F8084434499206E78C106220CA0504035EF2@MCHP058A.global-ad.net> <4D272251.5090505@alvestrand.no>
In-Reply-To: <4D272251.5090505@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Codec standardization (Re: Fwd: New Version Notification for draft-alvestrand-dispatch-rtcweb-protocols-00)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 17:37:27 -0000

=20

> -----Original Message-----
> From: Harald Alvestrand [mailto:harald@alvestrand.no]=20
> Sent: 07 January 2011 14:25
> To: Elwell, John
> Cc: Stephen Botzko; Henry Sinnreich; Bernard Aboba;=20
> rtc-web@alvestrand.no; dispatch@ietf.org
> Subject: Re: [RTW] [dispatch] Codec standardization (Re: Fwd:=20
> New Version Notification for=20
> draft-alvestrand-dispatch-rtcweb-protocols-00)
>=20
> On 01/07/11 14:41, Elwell, John wrote:
> >
> >
> >> -----Original Message-----
> >> From: Harald Alvestrand [mailto:harald@alvestrand.no]
> >> Sent: 07 January 2011 13:07
> >> To: Elwell, John
> >> Cc: Stephen Botzko; Henry Sinnreich; Bernard Aboba;
> >> rtc-web@alvestrand.no; dispatch@ietf.org
> >> Subject: Re: [RTW] [dispatch] Codec standardization (Re: Fwd:
> >> New Version Notification for
> >> draft-alvestrand-dispatch-rtcweb-protocols-00)
> >>
> >> On 01/07/11 10:56, Elwell, John wrote:
> >>> I also agree that codecs such as H.264 AVC need to be
> >> considered, because of interworking with non-RTC-web users,
> >> conference bridges, etc.. An important part of the proposed
> >> charter is:
> >>> "* interoperate with compatible voice and video systems
> >> that are not web
> >>> based"
> >> This can turn out to be seriously problematic if we don't
> >> constrain it
> >> carefully - when we wrote this, my thinking was that it meant "if
> >> devices send and receive media in formats that we support,
> >> and the setup
> >> is performed in a reasonable way through intermediaries,=20
> we should be
> >> able to send media directly to them".
> >>
> >> I see the use case that we *have* to support as the
> >> browser-to-browser
> >> use case. If we are able to support other use cases too, that
> >> is a good
> >> thing, but very much a lower priority to me. Opinions may differ.
> > [JRE] I disagree. I believe the ability to work with=20
> non-RTP-web users is equally important. Take enterprises for=20
> example - they don't want a flag day when every user changes=20
> to RTP-web at the same time - they need to migrate users at a=20
> convenient pace.
> We have the same situation today when people migrate off PABXes onto=20
> either VOIP-phones or onto mobile phones; the answer in those cases=20
> seems to be gateways. Why wouldn't that work in this case?
> > One of the benefits of reusing existing protocols such as=20
> RTP is that interworking with non-RTP-web users and other=20
> equipment (such as MCUs) should be feasible. But this also=20
> means using appropriate codecs, to avoid having to insert transcoders.
> Can you be more specific about what devices you're thinking=20
> of, and how=20
> many of them there are?
> In particular, which devices do you expect to see that don't support=20
> RTCWeb, but do support STUN?
[JRE] It is true that a lot of existing devices do not support STUN, and re=
ly on intermediaries (SBC) to achieve NAT traversal. However, those interme=
diaries could be made to mediate between RTC-Web devices and other devices.=
 Getting those intermediaries to handle STUN on the RTC-Web side is feasibl=
e - getting them to do transcoding, particularly for video, is an entirely =
different matter. So in other words, it depends how much functionality we a=
re prepared to put into the gateway.

John



>=20
>                         Harald
> =

From henry.sinnreich@gmail.com  Fri Jan  7 10:00:24 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 88AB03A68D5 for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 10:00:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.131
X-Spam-Level: 
X-Spam-Status: No, score=-3.131 tagged_above=-999 required=5 tests=[AWL=0.468,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oHgzrXxgIzsr for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 10:00:23 -0800 (PST)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by core3.amsl.com (Postfix) with ESMTP id 440643A67A1 for <dispatch@ietf.org>; Fri,  7 Jan 2011 10:00:23 -0800 (PST)
Received: by gwj17 with SMTP id 17so9418570gwj.31 for <dispatch@ietf.org>; Fri, 07 Jan 2011 10:02:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:user-agent:date:subject:from :to:cc:message-id:thread-topic:thread-index:in-reply-to:mime-version :content-type:content-transfer-encoding; bh=mWaqLNUpafLJksvSuGd1FJC3x5s+UQ0o1vmdGFSwoJ4=; b=BTwq+hv4MfGDN1bqMNXqr/n7sOFyRfldlIFGBMG8MTj5UXgj1YaIxg2xZ67kFBExw5 TzIJ9rRpSmweZ384PCMckrzHicTgY5GYLWiQe4QB+Uquya36DWqeCA+Guy4mt2U6iE+J v5OBDs2AbC6kdUxfosdjyqtxKEBz06Uwn/oxg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=rRKZDM6jzIrgDfMiWo+5EOE3aiox0/Kdy2Mb3lfh0Fgw4qXCg+Vporo1me7ENXd3rq baSLHofdvWdS5E4JPuQ6+0nAesJNOFV2b11ytnTGbqKUu5Hnai0B5CZBH2d3Ys+r0Yw6 MkjaTHZA8dNoR2zlN2/LHmXPKpCE+5jqivo4g=
Received: by 10.90.29.13 with SMTP id c13mr3605749agc.95.1294423349422; Fri, 07 Jan 2011 10:02:29 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id x31sm33821132ana.29.2011.01.07.10.02.26 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 07 Jan 2011 10:02:26 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Fri, 07 Jan 2011 12:02:24 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, Harald Alvestrand <harald@alvestrand.no>
Message-ID: <C94CB150.16D0A%henry.sinnreich@gmail.com>
Thread-Topic: Gateways and does anyone think "H.264 for ever"?
Thread-Index: AcuudroqLdILRZ7WQ/iS4hJPfaMUfQAGk+RAAAD/5pU=
In-Reply-To: <A444A0F8084434499206E78C106220CA0504036009@MCHP058A.global-ad.net>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: [dispatch] Gateways and does anyone think "H.264 for ever"?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 18:00:24 -0000

Though gateways are a key component in the web architecture and critical
indeed for connectivity with other networks, I believe the scope as outlined
here by Harald is the correct first step.

As for interoperability at the video codec level, several items have to be
balanced

1. The benefits for users (includes cost and performance) first and foremost
2. Give a chance to new and free codec technologies such as VP8 or Theora
3. Interoperability with existing H.264 based systems

Or does anyone think "H.264 for ever"?

Thanks, Henry


On 1/7/11 11:38 AM, "Elwell, John" <john.elwell@siemens-enterprise.com>
wrote:

>  
> 
>> -----Original Message-----
>> From: Harald Alvestrand [mailto:harald@alvestrand.no]
>> Sent: 07 January 2011 14:25
>> To: Elwell, John
>> Cc: Stephen Botzko; Henry Sinnreich; Bernard Aboba;
>> rtc-web@alvestrand.no; dispatch@ietf.org
>> Subject: Re: [RTW] [dispatch] Codec standardization (Re: Fwd:
>> New Version Notification for
>> draft-alvestrand-dispatch-rtcweb-protocols-00)
>> 
>> On 01/07/11 14:41, Elwell, John wrote:
>>> 
>>> 
>>>> -----Original Message-----
>>>> From: Harald Alvestrand [mailto:harald@alvestrand.no]
>>>> Sent: 07 January 2011 13:07
>>>> To: Elwell, John
>>>> Cc: Stephen Botzko; Henry Sinnreich; Bernard Aboba;
>>>> rtc-web@alvestrand.no; dispatch@ietf.org
>>>> Subject: Re: [RTW] [dispatch] Codec standardization (Re: Fwd:
>>>> New Version Notification for
>>>> draft-alvestrand-dispatch-rtcweb-protocols-00)
>>>> 
>>>> On 01/07/11 10:56, Elwell, John wrote:
>>>>> I also agree that codecs such as H.264 AVC need to be
>>>> considered, because of interworking with non-RTC-web users,
>>>> conference bridges, etc.. An important part of the proposed
>>>> charter is:
>>>>> "* interoperate with compatible voice and video systems
>>>> that are not web
>>>>> based"
>>>> This can turn out to be seriously problematic if we don't
>>>> constrain it
>>>> carefully - when we wrote this, my thinking was that it meant "if
>>>> devices send and receive media in formats that we support,
>>>> and the setup
>>>> is performed in a reasonable way through intermediaries,
>> we should be
>>>> able to send media directly to them".
>>>> 
>>>> I see the use case that we *have* to support as the
>>>> browser-to-browser
>>>> use case. If we are able to support other use cases too, that
>>>> is a good
>>>> thing, but very much a lower priority to me. Opinions may differ.
>>> [JRE] I disagree. I believe the ability to work with
>> non-RTP-web users is equally important. Take enterprises for
>> example - they don't want a flag day when every user changes
>> to RTP-web at the same time - they need to migrate users at a
>> convenient pace.
>> We have the same situation today when people migrate off PABXes onto
>> either VOIP-phones or onto mobile phones; the answer in those cases
>> seems to be gateways. Why wouldn't that work in this case?
>>> One of the benefits of reusing existing protocols such as
>> RTP is that interworking with non-RTP-web users and other
>> equipment (such as MCUs) should be feasible. But this also
>> means using appropriate codecs, to avoid having to insert transcoders.
>> Can you be more specific about what devices you're thinking
>> of, and how 
>> many of them there are?
>> In particular, which devices do you expect to see that don't support
>> RTCWeb, but do support STUN?
> [JRE] It is true that a lot of existing devices do not support STUN, and rely
> on intermediaries (SBC) to achieve NAT traversal. However, those
> intermediaries could be made to mediate between RTC-Web devices and other
> devices. Getting those intermediaries to handle STUN on the RTC-Web side is
> feasible - getting them to do transcoding, particularly for video, is an
> entirely different matter. So in other words, it depends how much
> functionality we are prepared to put into the gateway.
> 
> John
> 
> 
> 
>> 
>>                         Harald
>> 



From singer@apple.com  Fri Jan  7 10:21:30 2011
Return-Path: <singer@apple.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 601083A691C for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 10:21:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.413
X-Spam-Level: 
X-Spam-Status: No, score=-106.413 tagged_above=-999 required=5 tests=[AWL=0.186, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TVSIjLKKsqXq for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 10:21:29 -0800 (PST)
Received: from mail-out3.apple.com (mail-out3.apple.com [17.254.13.22]) by core3.amsl.com (Postfix) with ESMTP id 03B773A68EF for <dispatch@ietf.org>; Fri,  7 Jan 2011 10:21:29 -0800 (PST)
Received: from relay15.apple.com (relay15.apple.com [17.128.113.54]) by mail-out3.apple.com (Postfix) with ESMTP id 0A5ACC56375D; Fri,  7 Jan 2011 10:23:36 -0800 (PST)
X-AuditID: 11807136-b7bf8ae00000244a-79-4d275a276cda
Received: from singda.apple.com (singda.apple.com [17.197.20.4]) by relay15.apple.com (Apple SCV relay) with SMTP id AB.04.09290.72A572D4; Fri,  7 Jan 2011 10:23:35 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <C94CB150.16D0A%henry.sinnreich@gmail.com>
Date: Fri, 7 Jan 2011 10:23:35 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <3620438B-EA9D-4459-AAC4-1E02C2ACA45F@apple.com>
References: <C94CB150.16D0A%henry.sinnreich@gmail.com>
To: Henry Sinnreich <henry.sinnreich@gmail.com>
X-Mailer: Apple Mail (2.1082)
X-Brightmail-Tracker: AAAAAA==
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>, Harald Alvestrand <harald@alvestrand.no>
Subject: Re: [dispatch] Gateways and does anyone think "H.264 for ever"?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 18:21:30 -0000

On Jan 7, 2011, at 10:02 , Henry Sinnreich wrote:

> Though gateways are a key component in the web architecture and =
critical
> indeed for connectivity with other networks, I believe the scope as =
outlined
> here by Harald is the correct first step.
>=20
> As for interoperability at the video codec level, several items have =
to be
> balanced
>=20
> 1. The benefits for users (includes cost and performance) first and =
foremost
> 2. Give a chance to new and free codec technologies such as VP8 or =
Theora
> 3. Interoperability with existing H.264 based systems
>=20
> Or does anyone think "H.264 for ever"?

No, MPEG and ITU are always working on the next generation :-).

Your list is a start, but it also needs to consider the availability of =
acceleration and hardware support (maybe that's part of your first =
bullet), and (alas) IPR risk.

David Singer
Multimedia and Software Standards, Apple Inc.


From adam@nostrum.com  Fri Jan  7 11:31:08 2011
Return-Path: <adam@nostrum.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3F1123A6935 for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 11:31:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.847
X-Spam-Level: 
X-Spam-Status: No, score=-101.847 tagged_above=-999 required=5 tests=[AWL=-0.637, BAYES_00=-2.599, PLING_QUERY=1.39, SPF_PASS=-0.001,  USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dnb2YAiLVCtJ for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 11:31:07 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 059EA3A6825 for <dispatch@ietf.org>; Fri,  7 Jan 2011 11:31:06 -0800 (PST)
Received: from dn3-228.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id p07JX2YL089015 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 7 Jan 2011 13:33:02 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <4D276A6E.9050607@nostrum.com>
Date: Fri, 07 Jan 2011 13:33:02 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: David Singer <singer@apple.com>
References: <C94CB150.16D0A%henry.sinnreich@gmail.com> <3620438B-EA9D-4459-AAC4-1E02C2ACA45F@apple.com>
In-Reply-To: <3620438B-EA9D-4459-AAC4-1E02C2ACA45F@apple.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: [dispatch] Known encumberances != exhaustive list of encumberances (was Gateways and does anyone think "H.264 for ever"?)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 19:31:08 -0000

On 1/7/11 12:23 PM, David Singer wrote:
> Your list is a start, but it also needs to consider the availability 
> of acceleration and hardware support (maybe that's part of your first 
> bullet), and (alas) IPR risk.

You've brought up IPR risk a couple of times now, with the implication 
that a codec with known IPR entanglements is somehow safer than a codec 
without. This is a fallacy that we need to dispense with.

The argument with purportedly "IPR Free" technologies is that as-yet 
unidentified patents may apply, and be asserted at a later date. This is 
true.

However, the identification of one or more patents that *do* apply to a 
technology does nothing to mitigate the risk that additional as-yet 
unidentified patents may also apply to it. If you have a set of unknown 
size, finding some elements in the set does nothing to prove that all 
the elements have been found. All you know is that the set is not empty 
(which, in this case, is a drawback).

This shouldn't be news to anyone with even a passing familiarity with 
the situation. As I'm certain you are aware, the MPEG-LA licensing pool 
agreement for H.264 explicitly calls out these potentially unknown 
patents as a risk, and warns licensees that dealing with any resultant 
problems is the licensees' problem, not MPEG-LAs.

In other words: it is every bit as likely that an entity will assert a 
previously unidentified, valid patent against H.264 as it is that a 
company will assert such a patent against Theora or VP8. Implications to 
the contrary are propaganda.

/a

From singer@apple.com  Fri Jan  7 11:51:41 2011
Return-Path: <singer@apple.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1AE9B3A6958 for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 11:51:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.742
X-Spam-Level: 
X-Spam-Status: No, score=-105.742 tagged_above=-999 required=5 tests=[AWL=-0.533, BAYES_00=-2.599, PLING_QUERY=1.39, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mBeFj0uvpESg for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 11:51:39 -0800 (PST)
Received: from mail-out4.apple.com (mail-out4.apple.com [17.254.13.23]) by core3.amsl.com (Postfix) with ESMTP id 8ED0A3A695A for <dispatch@ietf.org>; Fri,  7 Jan 2011 11:51:33 -0800 (PST)
Received: from relay16.apple.com (relay16.apple.com [17.128.113.55]) by mail-out4.apple.com (Postfix) with ESMTP id 85A8FCA044F5; Fri,  7 Jan 2011 11:53:39 -0800 (PST)
X-AuditID: 11807137-b7bfaae000004d31-4c-4d276f4303c9
Received: from singda.apple.com (singda.apple.com [17.197.20.4]) by relay16.apple.com (Apple SCV relay) with SMTP id C3.0F.19761.34F672D4; Fri,  7 Jan 2011 11:53:39 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <4D276A6E.9050607@nostrum.com>
Date: Fri, 7 Jan 2011 11:53:38 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <48EA89ED-8044-4537-B79D-44CBEE4532DB@apple.com>
References: <C94CB150.16D0A%henry.sinnreich@gmail.com> <3620438B-EA9D-4459-AAC4-1E02C2ACA45F@apple.com> <4D276A6E.9050607@nostrum.com>
To: Adam Roach <adam@nostrum.com>
X-Mailer: Apple Mail (2.1082)
X-Brightmail-Tracker: AAAAAA==
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Known encumberances != exhaustive list of encumberances (was Gateways and does anyone think "H.264 for ever"?)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 19:51:41 -0000

On Jan 7, 2011, at 11:33 , Adam Roach wrote:

> On 1/7/11 12:23 PM, David Singer wrote:
>> Your list is a start, but it also needs to consider the availability =
of acceleration and hardware support (maybe that's part of your first =
bullet), and (alas) IPR risk.
>=20
> You've brought up IPR risk a couple of times now, with the implication =
that a codec with known IPR entanglements is somehow safer than a codec =
without. This is a fallacy that we need to dispense with.

No, it's not quite that.  It's that a codec that has been through formal =
standardization (and hence visibility and obligations), has had a formal =
industry-wide call for patents, has a license or licenses, and is widely =
deployed, has a lower (agreed, non-zero) IPR risk than a codec that has =
not.  Those steps have done a lot to flush out patent claims into the =
open.

For example, participants to standards bodies that fail to disclose =
patents face risks if they later try to enforce those patents (recent =
court cases).  So, for at least that set of companies (who form a =
reasonable proportion of the corpus of patent-holding companies in the =
field), we have lowered the risk by placing them under a disclosure =
obligation, and by having formal calls for IPR issued (both by the =
standards body and by those proposing pools).

> This shouldn't be news to anyone with even a passing familiarity with =
the situation. As I'm certain you are aware, the MPEG-LA licensing pool =
agreement for H.264 explicitly calls out these potentially unknown =
patents as a risk, and warns licensees that dealing with any resultant =
problems is the licensees' problem, not MPEG-LAs.

Yes, this is true, because MPEG-LA is run by lawyers and lawyers always =
tell you that they aren't perfect (did we know that already?).

> In other words: it is every bit as likely that an entity will assert a =
previously unidentified, valid patent against H.264 as it is that a =
company will assert such a patent against Theora or VP8. Implications to =
the contrary are propaganda.


No, I'm sorry, the risk levels are substantially different, and any =
implications to the contrary is...well, propaganda.

Take a hypothetical case: Imagine someone were to define a subset of =
MPEG-1 or MPEG-2 video for which it believes all the relevant patents =
have either expired or are RF-licensable.  How much of a risk is there =
that some previously unknown patent would come up and snooker the =
situation?  Why would someone sit in their patent through decades of =
potentially lucrative licensing, and only pop onto the radar when =
something free is defined?  By leveraging the standards process, the =
pool process, and the wide temptation to collect money over decades, we =
could substantially lower the risk of a submarine.  (I can't say it's =
zero, as submarine captains operate to a different definition of =
'rational' from me, it seems!)

Contrast that with someone who believes that they might have a patent on =
Theora.  While it's an open-source codec in development with limited =
deployment, where is the incentive (let alone requirement) to check? A =
statement that Theora needs a license would be unpopular (!), would take =
real time and effort to check (the analysis), and result in bad PR and =
no revenue, even if you win.  On the other hand, if you wait, and then =
someone who is both (a) rich and (b) you don't like or wish to fight =
back against, deploys it, you now have the incentive to check and go =
after it.  There are incentives to wait and see here, alas.

I believe that RF standards have their place, and I work hard to make =
them happen (e.g. I am Apple's AC Rep to the W3C and fully support their =
patent policy).  But we have to be realistic about what we pursue.

RF technologies will surely have a place in this project (many of the =
protocols seem to be in that category), and a complete RF 'profile' may =
well be achievable and meet some needs (for example, if you want to give =
away implementations and make your money some other way, you can't =
afford to pay per-copy on every give-away).  I just remain opposed to =
entering the project with the blinkers on that *only* RF technologies =
will be considered, because I think royalty-bearing ones may well have a =
place, and we should discuss the needs and trade-offs.


David Singer
Multimedia and Software Standards, Apple Inc.


From keith.drage@alcatel-lucent.com  Fri Jan  7 15:01:32 2011
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 313B128C121 for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 15:01:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.943
X-Spam-Level: 
X-Spam-Status: No, score=-104.943 tagged_above=-999 required=5 tests=[AWL=-0.084, BAYES_00=-2.599, HELO_EQ_FR=0.35, PLING_QUERY=1.39,  RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H0r+xz+c4Ism for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 15:01:31 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [62.23.212.57]) by core3.amsl.com (Postfix) with ESMTP id 22C7128C11C for <dispatch@ietf.org>; Fri,  7 Jan 2011 15:01:24 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p07N3K4s031135 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Sat, 8 Jan 2011 00:03:21 +0100
Received: from FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com ([135.120.45.46]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Sat, 8 Jan 2011 00:03:20 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Adam Roach <adam@nostrum.com>, David Singer <singer@apple.com>
Date: Sat, 8 Jan 2011 00:03:19 +0100
Thread-Topic: [dispatch] Known encumberances != exhaustive list of encumberances (was Gateways and does anyone think "H.264 for ever"?)
Thread-Index: Acuuob5uOyjVY7LoQV2RbIp9KKwDOAAGyeVA
Message-ID: <EDC0A1AE77C57744B664A310A0B23AE21E5E906B@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <C94CB150.16D0A%henry.sinnreich@gmail.com> <3620438B-EA9D-4459-AAC4-1E02C2ACA45F@apple.com> <4D276A6E.9050607@nostrum.com>
In-Reply-To: <4D276A6E.9050607@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Known encumberances != exhaustive list of encumberances (was Gateways and does anyone think "H.264 for ever"?)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 23:01:32 -0000

Whether such work is supposedly IPR free or not does not guarantee against =
future IPR claims. I'm not even convinced that claims by an author that som=
ething is IPR free gives any better guarantee of such.

The only hope you have is that a particular solution has been worked on in =
an organisation which requires declaration of IPR from participants, and th=
at all the player in the field with enough money to initiate an IPR claim w=
ere involved in that work.

So if I wanted the safest solution against future IPR claims, I'd go for th=
e one that was worked on by the largest number of significant companies in =
an SDO with an appropriate IPR policy.

Note that this is safest, not safe.


Keith

> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Adam Roach
> Sent: Friday, January 07, 2011 7:33 PM
> To: David Singer
> Cc: Bernard Aboba; Harald Alvestrand; rtc-web@alvestrand.no;=20
> dispatch@ietf.org
> Subject: [dispatch] Known encumberances !=3D exhaustive list of=20
> encumberances (was Gateways and does anyone think "H.264 for ever"?)
>=20
> On 1/7/11 12:23 PM, David Singer wrote:
> > Your list is a start, but it also needs to consider the=20
> availability=20
> > of acceleration and hardware support (maybe that's part of=20
> your first=20
> > bullet), and (alas) IPR risk.
>=20
> You've brought up IPR risk a couple of times now, with the=20
> implication that a codec with known IPR entanglements is=20
> somehow safer than a codec without. This is a fallacy that we=20
> need to dispense with.
>=20
> The argument with purportedly "IPR Free" technologies is that=20
> as-yet unidentified patents may apply, and be asserted at a=20
> later date. This is true.
>=20
> However, the identification of one or more patents that *do*=20
> apply to a technology does nothing to mitigate the risk that=20
> additional as-yet unidentified patents may also apply to it.=20
> If you have a set of unknown size, finding some elements in=20
> the set does nothing to prove that all the elements have been=20
> found. All you know is that the set is not empty (which, in=20
> this case, is a drawback).
>=20
> This shouldn't be news to anyone with even a passing=20
> familiarity with the situation. As I'm certain you are aware,=20
> the MPEG-LA licensing pool agreement for H.264 explicitly=20
> calls out these potentially unknown patents as a risk, and=20
> warns licensees that dealing with any resultant problems is=20
> the licensees' problem, not MPEG-LAs.
>=20
> In other words: it is every bit as likely that an entity will=20
> assert a previously unidentified, valid patent against H.264=20
> as it is that a company will assert such a patent against=20
> Theora or VP8. Implications to the contrary are propaganda.
>=20
> /a
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From adam@nostrum.com  Fri Jan  7 15:40:03 2011
Return-Path: <adam@nostrum.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C405F28C129 for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 15:40:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.802
X-Spam-Level: 
X-Spam-Status: No, score=-101.802 tagged_above=-999 required=5 tests=[AWL=-0.592, BAYES_00=-2.599, PLING_QUERY=1.39, SPF_PASS=-0.001,  USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UqLWIs9KBvCw for <dispatch@core3.amsl.com>; Fri,  7 Jan 2011 15:40:02 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id B2E5528C126 for <dispatch@ietf.org>; Fri,  7 Jan 2011 15:40:01 -0800 (PST)
Received: from dn3-228.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id p07Ng1M0012731 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 7 Jan 2011 17:42:01 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <4D27A4C9.1020107@nostrum.com>
Date: Fri, 07 Jan 2011 17:42:01 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: David Singer <singer@apple.com>
References: <C94CB150.16D0A%henry.sinnreich@gmail.com> <3620438B-EA9D-4459-AAC4-1E02C2ACA45F@apple.com> <4D276A6E.9050607@nostrum.com> <48EA89ED-8044-4537-B79D-44CBEE4532DB@apple.com>
In-Reply-To: <48EA89ED-8044-4537-B79D-44CBEE4532DB@apple.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Known encumberances != exhaustive list of encumberances (was Gateways and does anyone think "H.264 for ever"?)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 23:40:03 -0000

On 1/7/11 1:53 PM, David Singer wrote:
> On Jan 7, 2011, at 11:33 , Adam Roach wrote:
>> On 1/7/11 12:23 PM, David Singer wrote:
>>> Your list is a start, but it also needs to consider the availability of acceleration and hardware support (maybe that's part of your first bullet), and (alas) IPR risk.
>> You've brought up IPR risk a couple of times now, with the implication that a codec with known IPR entanglements is somehow safer than a codec without. This is a fallacy that we need to dispense with.
> No, it's not quite that.  It's that a codec that has been through formal standardization (and hence visibility and obligations), has had a formal industry-wide call for patents, has a license or licenses, and is widely deployed, has a lower (agreed, non-zero) IPR risk than a codec that has not.  Those steps have done a lot to flush out patent claims into the open.

I don't agree with the assessment of "lower IPR risk" (because of 
mitigating factors I discuss below), but the rest of your assertions are 
true of any technology, not just codecs. And yet we still favor 
unencumbered technologies.

Why? Well, in part because we need to balance these factors against the 
risk that holders of known patents may behave poorly; cf. 
http://www.intomobile.com/2010/11/10/motorola-microsoft-su/

This demonstrates how known encumberances are predictable places that 
things can and do go wrong. If you're worried about tigers, It seems far 
more sensible to pitch your tent where people have been actively looking 
for (and not finding) tigers for over a decade than it is to pitch it in 
a tiger-laden jungle where some of the tigers happen to be on leashes. A 
blind hope that the leashes are strong and short enough is a bit naïve, 
especially when tiger maulings are regularly reported in the news 
(Microsoft v. Motorola, above; Lucent v. Gateway; Multimedia Patent 
Trust v. Microsoft; etc.)


> Take a hypothetical case: Imagine someone were to define a subset of 
> MPEG-1 or MPEG-2 video for which it believes all the relevant patents 
> have either expired or are RF-licensable. How much of a risk is there 
> that some previously unknown patent would come up and snooker the 
> situation? Why would someone sit in their patent through decades of 
> potentially lucrative licensing, and only pop onto the radar when 
> something free is defined?

Like Unisys and the GIF format? Or the Network-1 PoE lawsuits? Or 
Net2Phone sitting on their VoIP patents until 2006, despite competing 
commercially profitable services as early as 2000? I don't know. 
Motivation for this kind of behavior eludes me. But regardless of 
whether we understand the motivation, the behavior doesn't go away.

> Contrast that with someone who believes that they might have a patent on Theora.  While it's an open-source codec in development with limited deployment, where is the incentive (let alone requirement) to check? A statement that Theora needs a license would be unpopular (!), would take real time and effort to check (the analysis), and result in bad PR and no revenue, even if you win.  On the other hand, if you wait, and then someone who is both (a) rich and (b) you don't like or wish to fight back against, deploys it, you now have the incentive to check and go after it.

Google, which has embedded both Theora and VP8 in Chrome, has a $198B 
market cap and $23B of annual revenue.  How large is a company before 
you consider it to have deep enough pockets to bother raiding? I mean, 
if we're talking about software companies, there are only three or so 
that can be legitimately considered "larger" by any financial metric.

> I believe that RF standards have their place, and I work hard to make them happen (e.g. I am Apple's AC Rep to the W3C and fully support their patent policy).

I know, and I've read several of your posts on the topic of HTML5 and 
video codecs. You were a neutral voice of reason in those discussions. 
So perhaps you can understand that I'm a bit confused by your seemingly 
partisan intimation about IPR risk (quoted above), and your propagation 
of the MPEG-LA's unsubstantiated allegations of VP8 patent infringement 
(in your email on December 21st). I prefer the "neutral voice of reason" 
Dave Singer.

>    But we have to be realistic about what we pursue.

How is considering VP8 and/or Theora as a baseline unrealistic? I'm not 
saying either should be a foregone conclusion; I'd like to see a 
well-reasoned discussion around codec selection. But I don't think 
characterizing RF technologies as inherently having excessive IPR risk 
falls into the category of "well-reasoned," even if certain licensing 
entities have engaged in self-serving saber rattling on the topic.


> I just remain opposed to entering the project with the blinkers on that *only* RF technologies will be considered, because I think royalty-bearing ones may well have a place, and we should discuss the needs and trade-offs.

I'm not proposing a change to standard operating procedure within the 
IETF (RFC3979):

    In general, IETF working groups prefer technologies with no known IPR
    claims or, for technologies with claims against them, an offer of
    royalty-free licensing.  But IETF working groups have the discretion
    to adopt technology with a commitment of fair and non-discriminatory
    terms, or even with no licensing commitment, if they feel that this
    technology is superior enough to alternatives with fewer IPR claims
    or free licensing to outweigh the potential cost of the licenses.


But your implication that we should penalize a technology *because* it 
is not known to be encumbered is exactly the opposite of this. If you'd 
like to reverse the IETF's position, I suggest you take the discussion 
to a broader forum, like ietf@ietf.org. I suspect support for your 
proposal will be limited.

To be crystal clear: I'm not proposing excluding royalty-bearing codecs 
from consideration. We need to evaluate each codec on its inherent 
benefits and drawbacks. What I'm objecting to is throwing unrelated 
ballast onto the scale when we're trying to make a reasonable comparison.

/a

From harald@alvestrand.no  Sat Jan  8 06:00:39 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0563C28C0F0 for <dispatch@core3.amsl.com>; Sat,  8 Jan 2011 06:00:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.556
X-Spam-Level: 
X-Spam-Status: No, score=-102.556 tagged_above=-999 required=5 tests=[AWL=0.043, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FQhLK3n-G4C1 for <dispatch@core3.amsl.com>; Sat,  8 Jan 2011 06:00:38 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 1B16628C0EA for <dispatch@ietf.org>; Sat,  8 Jan 2011 06:00:38 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id E367F39E1A3; Sat,  8 Jan 2011 15:02:20 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X5bQaTznBW-K; Sat,  8 Jan 2011 15:02:20 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 15BAF39E11A; Sat,  8 Jan 2011 15:02:19 +0100 (CET)
Message-ID: <4D286E83.9040604@alvestrand.no>
Date: Sat, 08 Jan 2011 15:02:43 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Elwell, John" <john.elwell@siemens-enterprise.com>
References: <4D25AD41.7060306@alvestrand.no> <A444A0F8084434499206E78C106220CA0504035DC3@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA0504035DC3@MCHP058A.global-ad.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at	IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Jan 2011 14:00:39 -0000

On 01/07/11 10:38, Elwell, John wrote:
> Harald,
>
> With one exception, this draft charter does not mention signalling (SIP/SDP), and I assume it is intended to be out of scope, although that is not explicitly stated.
>
> The one exception is "8) RFC 4574 based Label support for identifying streams purpose".
> This is an SDP attribute. How would this be used if SDP is indeed out of scope? If SDP is in scope, we certainly need more text describing its relevance.
There isn't much text in 4574 - the main point of the RFC seems to be 
that it's possible to create labels for streams before creating the 
stream. Those labels could be independent of the signalling mechanism.

The trend I see now is that most APIs and protocols people define (for 
instance Jabber/XMPP, JSON-based descriptions) have some kind of mapping 
to SDP, so SDP-as-a-format may not be so important (I heartily dislike 
multiple things about the specific format), but SDP-as-a-semantic 
becomes more important over time, and can't be ignored.

                       Harald


From john.elwell@siemens-enterprise.com  Sun Jan  9 23:18:31 2011
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 915F13A693A for <dispatch@core3.amsl.com>; Sun,  9 Jan 2011 23:18:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.522
X-Spam-Level: 
X-Spam-Status: No, score=-102.522 tagged_above=-999 required=5 tests=[AWL=0.077, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mPyNXVEYLXhQ for <dispatch@core3.amsl.com>; Sun,  9 Jan 2011 23:18:30 -0800 (PST)
Received: from ms03.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 6BD273A6935 for <dispatch@ietf.org>; Sun,  9 Jan 2011 23:18:29 -0800 (PST)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms03.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-2933805; Mon, 10 Jan 2011 08:20:38 +0100
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx12-mx (Server) with ESMTP id 683A423F0290; Mon, 10 Jan 2011 08:20:38 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Mon, 10 Jan 2011 08:20:38 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Harald Alvestrand <harald@alvestrand.no>
Date: Mon, 10 Jan 2011 08:20:36 +0100
Thread-Topic: [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at	IETF"
Thread-Index: AcuvPLoRa3tZ4ajTTe+mZ4Lei6TUfABWU/tg
Message-ID: <A444A0F8084434499206E78C106220CA0505DE812B@MCHP058A.global-ad.net>
References: <4D25AD41.7060306@alvestrand.no> <A444A0F8084434499206E78C106220CA0504035DC3@MCHP058A.global-ad.net> <4D286E83.9040604@alvestrand.no>
In-Reply-To: <4D286E83.9040604@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at	IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jan 2011 07:18:31 -0000

=20

> -----Original Message-----
> From: Harald Alvestrand [mailto:harald@alvestrand.no]=20
> Sent: 08 January 2011 14:03
> To: Elwell, John
> Cc: 'dispatch@ietf.org'; rtc-web@alvestrand.no
> Subject: Re: [RTW] Charter proposal: The activity hitherto=20
> known as "RTC-WEB at IETF"
>=20
> On 01/07/11 10:38, Elwell, John wrote:
> > Harald,
> >
> > With one exception, this draft charter does not mention=20
> signalling (SIP/SDP), and I assume it is intended to be out=20
> of scope, although that is not explicitly stated.
> >
> > The one exception is "8) RFC 4574 based Label support for=20
> identifying streams purpose".
> > This is an SDP attribute. How would this be used if SDP is=20
> indeed out of scope? If SDP is in scope, we certainly need=20
> more text describing its relevance.
> There isn't much text in 4574 - the main point of the RFC seems to be=20
> that it's possible to create labels for streams before creating the=20
> stream. Those labels could be independent of the signalling mechanism.
>=20
> The trend I see now is that most APIs and protocols people=20
> define (for=20
> instance Jabber/XMPP, JSON-based descriptions) have some kind=20
> of mapping=20
> to SDP, so SDP-as-a-format may not be so important (I=20
> heartily dislike=20
> multiple things about the specific format), but SDP-as-a-semantic=20
> becomes more important over time, and can't be ignored.
[JRE] RFC 4574 is little more than an SDP syntax (for conveying an applicat=
ion-specific label). As such, if we don't use the SDP syntax, I don't see h=
ow RFC 4574 can apply at all.
The problem we need to solve, if I understand correctly, is for the applica=
tion to instruct the browser what source and sink to use for a given medium=
. For audio, this means telling the browser which microphone and which spea=
ker to use. For video, this means telling the browser which camera to use a=
nd where on the display to render received video. I don't see the relevance=
 of RFC 4574 for achieving this.

John


>=20
>                        Harald
>=20
> =

From singer@apple.com  Mon Jan 10 00:04:52 2011
Return-Path: <singer@apple.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2E6BD28C0F7 for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 00:04:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.01
X-Spam-Level: 
X-Spam-Status: No, score=-106.01 tagged_above=-999 required=5 tests=[AWL=-0.801, BAYES_00=-2.599, PLING_QUERY=1.39, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id afWuWvMDsoUt for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 00:04:51 -0800 (PST)
Received: from mail-out3.apple.com (mail-out.apple.com [17.254.13.22]) by core3.amsl.com (Postfix) with ESMTP id 5C9CB28C0F4 for <dispatch@ietf.org>; Mon, 10 Jan 2011 00:04:51 -0800 (PST)
Received: from relay11.apple.com (relay11.apple.com [17.128.113.48]) by mail-out3.apple.com (Postfix) with ESMTP id 373A5C5FFF70; Mon, 10 Jan 2011 00:07:02 -0800 (PST)
X-AuditID: 11807130-b7cb4ae000001037-2e-4d2abe24d294
Received: from [17.72.145.128] (Unknown_Domain [17.72.145.128]) by relay11.apple.com (Apple SCV relay) with SMTP id 1B.00.04151.42EBA2D4; Mon, 10 Jan 2011 00:07:02 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <4D27A4C9.1020107@nostrum.com>
Date: Mon, 10 Jan 2011 09:06:59 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <60E1BC1A-3BF7-42AD-BC78-9CB652E5240A@apple.com>
References: <C94CB150.16D0A%henry.sinnreich@gmail.com> <3620438B-EA9D-4459-AAC4-1E02C2ACA45F@apple.com> <4D276A6E.9050607@nostrum.com> <48EA89ED-8044-4537-B79D-44CBEE4532DB@apple.com> <4D27A4C9.1020107@nostrum.com>
To: Adam Roach <adam@nostrum.com>
X-Mailer: Apple Mail (2.1082)
X-Brightmail-Tracker: AAAAAA==
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Known encumberances != exhaustive list of encumberances (was Gateways and does anyone think "H.264 for ever"?)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jan 2011 08:04:52 -0000

On Jan 8, 2011, at 0:42 , Adam Roach wrote:

>> Contrast that with someone who believes that they might have a patent =
on Theora.  While it's an open-source codec in development with limited =
deployment, where is the incentive (let alone requirement) to check? A =
statement that Theora needs a license would be unpopular (!), would take =
real time and effort to check (the analysis), and result in bad PR and =
no revenue, even if you win.  On the other hand, if you wait, and then =
someone who is both (a) rich and (b) you don't like or wish to fight =
back against, deploys it, you now have the incentive to check and go =
after it.
>=20
> Google, which has embedded both Theora and VP8 in Chrome, has a $198B =
market cap and $23B of annual revenue.  How large is a company before =
you consider it to have deep enough pockets to bother raiding? I mean, =
if we're talking about software companies, there are only three or so =
that can be legitimately considered "larger" by any financial metric.

You address only one of my points, and answer a strawman.  "IF the =
patent holder's only interest is money THEN why haven't they sued =
Google?". Perhaps they have a cross-license. Perhaps they are in =
negotiation with Google over this or other matters. Perhaps...

>>   But we have to be realistic about what we pursue.
>=20
> How is considering VP8 and/or Theora as a baseline unrealistic? I'm =
not saying either should be a foregone conclusion; I'd like to see a =
well-reasoned discussion around codec selection.

Then we agree;  that's what I want also.

> But I don't think characterizing RF technologies as inherently having =
excessive IPR risk falls into the category of "well-reasoned," even if =
certain licensing entities have engaged in self-serving saber rattling =
on the topic.

The IPR risk varies by codec and how it was developed, and is only =
poorly-correlated with any stated RF status.

> But your implication that we should penalize a technology *because* it =
is not known to be encumbered is exactly the opposite of this.

That's not what I am saying.  I am saying we should be careful of codecs =
that were developed in such a way that their encumbrance status is not =
as clear we might like.


David Singer
Multimedia and Software Standards, Apple Inc.


From peter.musgrave@magorcorp.com  Mon Jan 10 03:20:35 2011
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7334F28C15C for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 03:20:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.39
X-Spam-Level: 
X-Spam-Status: No, score=-103.39 tagged_above=-999 required=5 tests=[AWL=0.209, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P+h83vCa0v78 for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 03:20:34 -0800 (PST)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id A756E28C15A for <dispatch@ietf.org>; Mon, 10 Jan 2011 03:20:33 -0800 (PST)
Received: by iwn40 with SMTP id 40so20334728iwn.31 for <dispatch@ietf.org>; Mon, 10 Jan 2011 03:22:47 -0800 (PST)
Received: by 10.42.165.69 with SMTP id j5mr4141610icy.237.1294658566941; Mon, 10 Jan 2011 03:22:46 -0800 (PST)
Received: from [192.168.1.100] ([204.237.32.134]) by mx.google.com with ESMTPS id jv9sm3576314icb.1.2011.01.10.03.22.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 10 Jan 2011 03:22:45 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Peter Musgrave <peter.musgrave@magorcorp.com>
In-Reply-To: <A444A0F8084434499206E78C106220CA0505DE812B@MCHP058A.global-ad.net>
Date: Mon, 10 Jan 2011 06:22:43 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <DB0BF002-5E0F-4D34-8711-F3AE8DA8F21B@magorcorp.com>
References: <4D25AD41.7060306@alvestrand.no> <A444A0F8084434499206E78C106220CA0504035DC3@MCHP058A.global-ad.net> <4D286E83.9040604@alvestrand.no> <A444A0F8084434499206E78C106220CA0505DE812B@MCHP058A.global-ad.net>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>
X-Mailer: Apple Mail (2.1082)
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at	IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jan 2011 11:20:35 -0000

Hi,

I agree with John. The 'label' RFC is essentially syntax.

It seems to me this source/sink issue has some things in common with the =
work in CLUE (formerly maitai) in the sense that it too has to face the =
issue of linking devices with streams...

It may be that they need a common protocol mechanism...

Regards,=20

Peter Musgrave

On 2011-01-10, at 2:20 AM, Elwell, John wrote:

>=20
>=20
>> -----Original Message-----
>> From: Harald Alvestrand [mailto:harald@alvestrand.no]=20
>> Sent: 08 January 2011 14:03
>> To: Elwell, John
>> Cc: 'dispatch@ietf.org'; rtc-web@alvestrand.no
>> Subject: Re: [RTW] Charter proposal: The activity hitherto=20
>> known as "RTC-WEB at IETF"
>>=20
>> On 01/07/11 10:38, Elwell, John wrote:
>>> Harald,
>>>=20
>>> With one exception, this draft charter does not mention=20
>> signalling (SIP/SDP), and I assume it is intended to be out=20
>> of scope, although that is not explicitly stated.
>>>=20
>>> The one exception is "8) RFC 4574 based Label support for=20
>> identifying streams purpose".
>>> This is an SDP attribute. How would this be used if SDP is=20
>> indeed out of scope? If SDP is in scope, we certainly need=20
>> more text describing its relevance.
>> There isn't much text in 4574 - the main point of the RFC seems to be=20=

>> that it's possible to create labels for streams before creating the=20=

>> stream. Those labels could be independent of the signalling =
mechanism.
>>=20
>> The trend I see now is that most APIs and protocols people=20
>> define (for=20
>> instance Jabber/XMPP, JSON-based descriptions) have some kind=20
>> of mapping=20
>> to SDP, so SDP-as-a-format may not be so important (I=20
>> heartily dislike=20
>> multiple things about the specific format), but SDP-as-a-semantic=20
>> becomes more important over time, and can't be ignored.
> [JRE] RFC 4574 is little more than an SDP syntax (for conveying an =
application-specific label). As such, if we don't use the SDP syntax, I =
don't see how RFC 4574 can apply at all.
> The problem we need to solve, if I understand correctly, is for the =
application to instruct the browser what source and sink to use for a =
given medium. For audio, this means telling the browser which microphone =
and which speaker to use. For video, this means telling the browser =
which camera to use and where on the display to render received video. I =
don't see the relevance of RFC 4574 for achieving this.
>=20
> John
>=20
>=20
>>=20
>>                       Harald
>>=20
>>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From pkyzivat@cisco.com  Mon Jan 10 07:42:17 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8567D3A67FC for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 07:42:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.477
X-Spam-Level: 
X-Spam-Status: No, score=-110.477 tagged_above=-999 required=5 tests=[AWL=0.122, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FyvrnP5A-DaP for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 07:42:16 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 658303A67ED for <dispatch@ietf.org>; Mon, 10 Jan 2011 07:42:15 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEANO3Kk1AZnwN/2dsb2JhbACkQXOjMJdihUwEhGeGI4Mg
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 10 Jan 2011 15:44:29 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id p0AFiTwR015519 for <dispatch@ietf.org>; Mon, 10 Jan 2011 15:44:29 GMT
Message-ID: <4D2B295D.9020209@cisco.com>
Date: Mon, 10 Jan 2011 10:44:29 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4D25AD41.7060306@alvestrand.no>	<A444A0F8084434499206E78C106220CA0504035DC3@MCHP058A.global-ad.net>	<4D286E83.9040604@alvestrand.no>	<A444A0F8084434499206E78C106220CA0505DE812B@MCHP058A.global-ad.net> <DB0BF002-5E0F-4D34-8711-F3AE8DA8F21B@magorcorp.com>
In-Reply-To: <DB0BF002-5E0F-4D34-8711-F3AE8DA8F21B@magorcorp.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at	IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jan 2011 15:42:17 -0000

On 1/10/2011 6:22 AM, Peter Musgrave wrote:
> Hi,
>
> I agree with John. The 'label' RFC is essentially syntax.
>
> It seems to me this source/sink issue has some things in common with the work in CLUE (formerly maitai) in the sense that it too has to face the issue of linking devices with streams...
>
> It may be that they need a common protocol mechanism...

This issue is broader than that too.

To date with sip we have mostly been assuming degenerate cases where 
there is only one source/sink for every media stream, or that if there 
are more then it is policy of the user of the device to make the 
mapping. (E.g. choosing to use the headset rather than the handset or 
speaker.) Any time you want to give another party a say in this decision 
you need a way to signal it.

	Thanks,
	Paul

> Regards,
>
> Peter Musgrave
>
> On 2011-01-10, at 2:20 AM, Elwell, John wrote:
>
>>
>>
>>> -----Original Message-----
>>> From: Harald Alvestrand [mailto:harald@alvestrand.no]
>>> Sent: 08 January 2011 14:03
>>> To: Elwell, John
>>> Cc: 'dispatch@ietf.org'; rtc-web@alvestrand.no
>>> Subject: Re: [RTW] Charter proposal: The activity hitherto
>>> known as "RTC-WEB at IETF"
>>>
>>> On 01/07/11 10:38, Elwell, John wrote:
>>>> Harald,
>>>>
>>>> With one exception, this draft charter does not mention
>>> signalling (SIP/SDP), and I assume it is intended to be out
>>> of scope, although that is not explicitly stated.
>>>>
>>>> The one exception is "8) RFC 4574 based Label support for
>>> identifying streams purpose".
>>>> This is an SDP attribute. How would this be used if SDP is
>>> indeed out of scope? If SDP is in scope, we certainly need
>>> more text describing its relevance.
>>> There isn't much text in 4574 - the main point of the RFC seems to be
>>> that it's possible to create labels for streams before creating the
>>> stream. Those labels could be independent of the signalling mechanism.
>>>
>>> The trend I see now is that most APIs and protocols people
>>> define (for
>>> instance Jabber/XMPP, JSON-based descriptions) have some kind
>>> of mapping
>>> to SDP, so SDP-as-a-format may not be so important (I
>>> heartily dislike
>>> multiple things about the specific format), but SDP-as-a-semantic
>>> becomes more important over time, and can't be ignored.
>> [JRE] RFC 4574 is little more than an SDP syntax (for conveying an application-specific label). As such, if we don't use the SDP syntax, I don't see how RFC 4574 can apply at all.
>> The problem we need to solve, if I understand correctly, is for the application to instruct the browser what source and sink to use for a given medium. For audio, this means telling the browser which microphone and which speaker to use. For video, this means telling the browser which camera to use and where on the display to render received video. I don't see the relevance of RFC 4574 for achieving this.
>>
>> John
>>
>>
>>>
>>>                        Harald
>>>
>>>
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

From Even.roni@huawei.com  Mon Jan 10 08:35:32 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A6FD03A680B for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 08:35:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.345
X-Spam-Level: 
X-Spam-Status: No, score=-102.345 tagged_above=-999 required=5 tests=[AWL=-1.849, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id thRHYaSxw-T8 for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 08:35:31 -0800 (PST)
Received: from szxga01-in.huawei.com (unknown [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id 352E13A67FA for <dispatch@ietf.org>; Mon, 10 Jan 2011 08:35:31 -0800 (PST)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LET00CXRFIM60@szxga05-in.huawei.com> for dispatch@ietf.org; Tue, 11 Jan 2011 00:37:34 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LET00J3DFILZJ@szxga05-in.huawei.com> for dispatch@ietf.org; Tue, 11 Jan 2011 00:37:34 +0800 (CST)
Received: from YOUR6108 (bzq-79-180-15-157.red.bezeqint.net [79.180.15.157]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPA id <0LET00LLAFIE1G@szxml02-in.huawei.com>; Tue, 11 Jan 2011 00:37:33 +0800 (CST)
Date: Mon, 10 Jan 2011 18:37:30 +0200
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <4D2B295D.9020209@cisco.com>
To: 'Paul Kyzivat' <pkyzivat@cisco.com>, dispatch@ietf.org
Message-id: <000c01cbb0e4$b64e54d0$22eafe70$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=us-ascii
Content-language: he
Content-transfer-encoding: 7BIT
Thread-index: Acuw3VbBaW4bXv/eSNuCLFgqtnS4PAABvtgg
References: <4D25AD41.7060306@alvestrand.no> <A444A0F8084434499206E78C106220CA0504035DC3@MCHP058A.global-ad.net> <4D286E83.9040604@alvestrand.no> <A444A0F8084434499206E78C106220CA0505DE812B@MCHP058A.global-ad.net> <DB0BF002-5E0F-4D34-8711-F3AE8DA8F21B@magorcorp.com> <4D2B295D.9020209@cisco.com>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at	IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jan 2011 16:35:32 -0000

Hi,
Look at RFC4796 that defines the content attribute that has the semantics of
the stream. The semantics can be extended. What it lacks is the expected
behavior that can be specified in a profile. 
Roni Even

> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
> Behalf Of Paul Kyzivat
> Sent: Monday, January 10, 2011 5:44 PM
> To: dispatch@ietf.org
> Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto
> known as "RTC-WEB at IETF"
> 
> 
> 
> On 1/10/2011 6:22 AM, Peter Musgrave wrote:
> > Hi,
> >
> > I agree with John. The 'label' RFC is essentially syntax.
> >
> > It seems to me this source/sink issue has some things in common with
> the work in CLUE (formerly maitai) in the sense that it too has to face
> the issue of linking devices with streams...
> >
> > It may be that they need a common protocol mechanism...
> 
> This issue is broader than that too.
> 
> To date with sip we have mostly been assuming degenerate cases where
> there is only one source/sink for every media stream, or that if there
> are more then it is policy of the user of the device to make the
> mapping. (E.g. choosing to use the headset rather than the handset or
> speaker.) Any time you want to give another party a say in this
> decision
> you need a way to signal it.
> 
> 	Thanks,
> 	Paul
> 
> > Regards,
> >
> > Peter Musgrave
> >
> > On 2011-01-10, at 2:20 AM, Elwell, John wrote:
> >
> >>
> >>
> >>> -----Original Message-----
> >>> From: Harald Alvestrand [mailto:harald@alvestrand.no]
> >>> Sent: 08 January 2011 14:03
> >>> To: Elwell, John
> >>> Cc: 'dispatch@ietf.org'; rtc-web@alvestrand.no
> >>> Subject: Re: [RTW] Charter proposal: The activity hitherto
> >>> known as "RTC-WEB at IETF"
> >>>
> >>> On 01/07/11 10:38, Elwell, John wrote:
> >>>> Harald,
> >>>>
> >>>> With one exception, this draft charter does not mention
> >>> signalling (SIP/SDP), and I assume it is intended to be out
> >>> of scope, although that is not explicitly stated.
> >>>>
> >>>> The one exception is "8) RFC 4574 based Label support for
> >>> identifying streams purpose".
> >>>> This is an SDP attribute. How would this be used if SDP is
> >>> indeed out of scope? If SDP is in scope, we certainly need
> >>> more text describing its relevance.
> >>> There isn't much text in 4574 - the main point of the RFC seems to
> be
> >>> that it's possible to create labels for streams before creating the
> >>> stream. Those labels could be independent of the signalling
> mechanism.
> >>>
> >>> The trend I see now is that most APIs and protocols people
> >>> define (for
> >>> instance Jabber/XMPP, JSON-based descriptions) have some kind
> >>> of mapping
> >>> to SDP, so SDP-as-a-format may not be so important (I
> >>> heartily dislike
> >>> multiple things about the specific format), but SDP-as-a-semantic
> >>> becomes more important over time, and can't be ignored.
> >> [JRE] RFC 4574 is little more than an SDP syntax (for conveying an
> application-specific label). As such, if we don't use the SDP syntax, I
> don't see how RFC 4574 can apply at all.
> >> The problem we need to solve, if I understand correctly, is for the
> application to instruct the browser what source and sink to use for a
> given medium. For audio, this means telling the browser which
> microphone and which speaker to use. For video, this means telling the
> browser which camera to use and where on the display to render received
> video. I don't see the relevance of RFC 4574 for achieving this.
> >>
> >> John
> >>
> >>
> >>>
> >>>                        Harald
> >>>
> >>>
> >> _______________________________________________
> >> dispatch mailing list
> >> dispatch@ietf.org
> >> https://www.ietf.org/mailman/listinfo/dispatch
> >
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> 
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 5774 (20110110) __________
> 
> The message was checked by ESET NOD32 Antivirus.
> 
> http://www.eset.com
> 
> 
> 
> 
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 5774 (20110110) __________
> 
> The message was checked by ESET NOD32 Antivirus.
> 
> http://www.eset.com
> 
 

__________ Information from ESET NOD32 Antivirus, version of virus signature
database 5774 (20110110) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 


From ted.ietf@gmail.com  Mon Jan 10 11:17:41 2011
Return-Path: <ted.ietf@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0A4073A6B0C for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 11:17:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.181
X-Spam-Level: 
X-Spam-Status: No, score=-3.181 tagged_above=-999 required=5 tests=[AWL=0.418,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IfdnwAqGBmKA for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 11:17:39 -0800 (PST)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 56C4A3A6B0D for <dispatch@ietf.org>; Mon, 10 Jan 2011 11:17:39 -0800 (PST)
Received: by qwi2 with SMTP id 2so4416515qwi.31 for <dispatch@ietf.org>; Mon, 10 Jan 2011 11:19:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=ql5/C2C2IM4Z4hz90DM+nff8YSgy2ElksQ5xfpmC3bY=; b=f4BcYAMaHQUsxu2Oko9/UgBXIiEMDEYRmEDG4LAzmF3oCLV6WCLrRgT+E8RpSw2VHh 7gTnUu0GudAALPln3Bsfg0aoggrdo/PLA3TCYBlCgPxV9FyvF83ov6WHeF5Pv5GeSNHv 6Z/71NhwFHH5dMQsQwgI0B8D4VgqOldCGr7ng=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=EswGNnd6PHPuvsFPB6MFaLKR0nc1f4f/suUriYY2b/s8WEdkuWWLhnOE2U+bZfJk2j 5b6cMapoVDVVx9H9f/z4fP7TiWcdqcLLknyUBrcloEEHgZ89gTc8LUcNTWZeiUJ3SVYj uPz795hvSq9Qyz5RTI7yNaqbE90ODk31l34a4=
MIME-Version: 1.0
Received: by 10.229.215.9 with SMTP id hc9mr8679731qcb.117.1294687193525; Mon, 10 Jan 2011 11:19:53 -0800 (PST)
Received: by 10.229.230.138 with HTTP; Mon, 10 Jan 2011 11:19:53 -0800 (PST)
In-Reply-To: <4D27157F.6050701@alvestrand.no>
References: <4D25AD41.7060306@alvestrand.no> <AANLkTikP4OyTcec0x-cJOR+OaOgcc46FjCLXzRbxaV0F@mail.gmail.com> <4D27157F.6050701@alvestrand.no>
Date: Mon, 10 Jan 2011 11:19:53 -0800
Message-ID: <AANLkTim5Z-nN0P7+UZe+CXn39BfQxLVAbFbC7tr0djSp@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Harald Alvestrand <harald@alvestrand.no>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jan 2011 19:17:41 -0000

Hi Harald,

Some replies in-line.

On Fri, Jan 7, 2011 at 5:30 AM, Harald Alvestrand <harald@alvestrand.no> wr=
ote:
> On 01/06/11 19:43, Ted Hardie wrote:
>>
>> Hi Harald,
>>
>> Thanks for putting this together; some discussion in-line.
>>
>> On Thu, Jan 6, 2011 at 3:53 AM, Harald Alvestrand<harald@alvestrand.no>
>> =A0wrote:
>>>
>>> This is the first of 3 messages going to the DISPATCH list (in the hope
>>> of
>>> keeping discussions somewhat organized).
>>>
>>> This is the draft of a charter for an IETF working group to consider th=
e
>>> subject area of "Real time communication in the Web browser platform".
>>> This
>>> is one of a paired set of activities, the other one being a W3C activit=
y
>>> (either within an existing WG or in a new WG) that defines APIs to this
>>> functionality.
>>>
>>> The two other messages will contain the W3C proposed charter and a
>>> kickoff
>>> for what's usually the most distracting topic in any such discussion: T=
he
>>> name of the group.
>>> Without further ado:
>>>
>>> -------------------------------------
>>>
>>> Version: 2
>>>
>>> Possible Names:
>>> <This space deliberately left blank for later discussion>
>>>
>>> Body:
>>>
>>> Many implementations have been made that use a Web browser to support
>>> interactive communications directly between users including voice, vide=
o,
>>> collaboration and gaming, but until now, such applications have require=
d
>>> the
>>> installation of nonstandard plugins and browser extensions. There is a
>>> desire to standardize such functionality, so that this type of
>>> application
>>> can be run in any compatible browser.
>>>
>> In at least some of the contexts identified above, there is a
>> long-lived identifier
>> associated with the individuals who will have interactive
>> communications; that is,
>> there is a context-specific presence architecture in addition to the
>> implementation-specific
>> real-time communications. =A0Though the text below occasionally says
>> "users",
>> there does not seem to be any work being defined that would touch on thi=
s.
>> I see that in the last sentence you explicitly rule it out of scope.
>> Without this,
>> this seems to be limited to an architecture where a mediating server
>> provides
>> the initial signaling path. =A0If that is the scope, I think that should=
 be
>> made
>> explicit as a design statement, not inferred from the lack of presence.
>
> I think what you mean is that at this level, we're not taking a position =
on
> what an "user" is, or whether the concept of "user" even has meaning for =
the
> application (think chatroulette for one example of an application where
> there are no long-lived user identifiers).
>
> I would certainly agree that this is a reasonable restriction of our work=
,
> and would welcome suggested text on how to write that into the charter.
>>>

How about:

Many implementations have been made that use a Web browser to support
direct, interactive communications, including voice, video, collaboration, =
and
gaming.  In these implementations, the web server acts as the signaling
path between these applications, using locally significant identifiers to s=
et
up the association.  Up till now, such applications have typically
required the installation of plugins or non-standard browser extensions.
There is a desire to standardize this functionality, so that this type
of application
can be run in any compatible browser.

>>> Traditionally, the W3C has defined API and markup languages such as HTM=
L
>>> that work in conjunction with with the IETF over the wire protocols suc=
h
>>> as
>>> HTTP to allow web browsers to display media that does not have real tim=
e
>>> interactive constraints with another human.
>>>
>>> The W3C and IETF plan to collaborate together in their traditional way =
to
>>> meet the evolving needs of browsers. Specifically the IETF will provide=
 a
>>> set of on the wire protocols, including RTP, to meet the needs on
>>> interactive communications, and the W3C will define the API and markup =
to
>>> allow web application developers to control the on the wire protocols.
>>> This
>>> will allow application developers =A0to write applications that run in =
a
>>> browser and facilitate interactive communications between users for voi=
ce
>>> and video communications, collaboration, and gaming.
>>>
>>> This working group will select and define a minimal set of protocols th=
at
>>> will enable browsers to:
>>>
>>> * have interactive real time voice and video between users using RTP
>>> * interoperate with compatible voice and video systems that are not web
>>> based
>>> * support direct flows of non RTP application data between browsers for
>>> collaboration and gaming applications
>>>
>> Okay "direct flows of non-RTP application data" goes beyond scope creep;
>> to satisfy this completely, we are talking an end-point-to-end-point
>> tunnel,
>> which will run afoul of a lot of folks who dearly love packet inspection=
.
>> =A0I
>> would say that it would be best to first tackle the voice/video bits and
>> then
>> tackle this problem. =A0Re-charter the WG to cover this, in other words,
>> after
>> the first bit is done.
>>
>> I also note that you're using "between browsers", rather than "among
>> browsers".
>> Is it intended that this facility should allow for multi-party
>> communication?
>> Leaving aside the non-RTP issues, that would add floor control, media
>> mixing,
>> etc. to the task list. =A0Again, I think it should either be explicitly
>> in-scope or out-of-scope.
>
> I did not intend "between" to indicate that there were only two parties, =
but
> think that we're building point-to-point communications, not N-to-N.
>
> In one interpretation of the distinction .... I think we're standardizing
> point-to-point communications at this time, since all the proven-viable
> multipoint communication applications have been built out of point-to-poi=
nt
> links rather than using underlying multipoint technologies like multicast=
.
>
> In another interpretation ... I think we should limit ourselves to provid=
ing
> a toolbox. I think floor control (except for possibly providing the
> signalling channels floor control needs) is out of scope; MAITAI may be a
> better place to discuss media mixing.
>

So, maybe this would be clearer if I asked it in a different way.  Are
you thinking of something like websockets run between two peers?
Or are you thinking of layered tunnel model?

>>> Fortunately very little development of new protocol at IETF is required
>>> for
>>> this, only selection of existing protocols and selection of minimum
>>> capabilities to ensure interoperability. The following protocols are
>>> candidates for including in the profile set:
>>>
>>> 1) RTP/ RTCP
>>>
>>> 2) a baseline audio codec for high quality interactive audio. Opus
>>> will be considered as one of the candidates
>>>
>>> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
>>> will be considered
>>>
>>> 4) a baseline video codec. H.264 and VP8 will be considered
>>>
>>> 5) Diffserv based QoS
>>>
>>> 6) NAT traversal using ICE
>>>
>> The ICE spec is clear that the NAT traversal it provides does not
>> help establish the signaling between agents. =A0For this browser-to-brow=
ser
>> mechanism, if we are limiting this to situations where a mediating web
>> server
>> provides the initial signaling path, that's okay. =A0If there is a
>> different model, though,
>> we may need additional tools here.
>
> If we can make the mediating-web-server model work, I think we have succe=
ss;
> if we can't make it work, we have a failure. So obviously that's my first
> priority. What text changes do you think are needed?

If the text I suggested above clarifying that this is mediating-web-server
works for you, I don't think additionally text is needed here.

>>>
>>> 7) RFC 4833 based DTMF transport
>>>
>>> 8) RFC 4574 based Label support for identifying streams purpose
>>>
>>> 9) Secure RTP and keying
>>>
>>> 10) support for IPv4, IPv6 and dual stack browsers
>>>
>>> The working group will cooperate closely with the W3C activity that
>>> specifies a semantic level API that allows the control and manipulation
>>> of
>>> all the functionality above. In addition, the API needs to communicate
>>> state
>>> information and events about what is happening in the browser that to
>>> applications running in the browser.
>>
>> I think the sentence above has some extra words; is the browser talking
>> to application running in the browser? =A0Can it be re-phrased?
>
> I think there's an extra "that" - when an event happens at the
> communications interface, this event needs to be propagated over the API =
to
> the Javascript that is running in a Web page - that Web page is what I've
> been thinking of as "the application". (There are other moves around that
> want to run "web pages" in other contexts than a currently open tab in a
> broswer, but for the moment, "a tab in a browser", or even "a set of tabs=
 in
> a browser" is a reasonable synonym for "application", I think).
>>
>> These events and state need to include
>>>
>>> information such as: receiving RFC 4833 DTMF, RTP and RTCP statistics,
>>> state
>>> of DTLS/SRTP, =A0and signalling state.
>>>
>>> The following topics will be out of scope for the initial phase of the =
WG
>>> but could be added after a recharter: RTSP, RSVP, NSIS, LOST,
>>> Geolocation,
>>> IM& =A0Presence, NSIS, Resource Priority,
>>>
>>> Milestones:
>>>
>>> February 2011 Candidate "sample" documents circulated to DISPATCH
>>>
>>> March 2011 BOF at IETF Prague
>>>
>>> April 2011 WG charter approved by IESG. Chosen document sets adopted as
>>> WG
>>> documents
>>>
>>> May 2011 Functionality to include and main alternative protocols
>>> identified
>>>
>>> July 2011 IETF meeting
>>>
>>> Aug 2011 Draft with text reflecting agreement of what the protocol set
>>> should be
>>>
>>> Nov 2010 Documentation specifying mapping of protocol functionality to
>>> W3C-specified API produced
>>>
>>> Dec 2011 Protocol set specification to IESG
>>>
>>> April 2012 API mapping document to IESG
>>>
>> Pretty aggressive, given the number of moving parts. =A0It's also not
>> clear why the November 2011 doc (I assume 2010 is a typo) is
>> done in the IETF, rather than the W3C. =A0Or is it joint work?
>
> More or less done this way at random. I think of this as joint work;
> documents may move between the organizations as we progress, but I'm not
> sure how the W3C document model works yet.
>
>
I think that we need to be a bit more careful on the
dependencies, as it has not been my experience that joint
work has resulted in a congruent set of people working on them
in the two organizations.   Can we make the deliverable for
the November 2011 doc the release of a draft, with a note it
is intended as a substrate to the W3C work?  That would
make the W3C work have a dependency on this draft delivery.

regards,

Ted Hardie

From petithug@acm.org  Mon Jan 10 14:17:21 2011
Return-Path: <petithug@acm.org>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C83BE3A67AE for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 14:17:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.754
X-Spam-Level: 
X-Spam-Status: No, score=-101.754 tagged_above=-999 required=5 tests=[AWL=0.511, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4LVeDhXSn5ia for <dispatch@core3.amsl.com>; Mon, 10 Jan 2011 14:16:52 -0800 (PST)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id 8FC513A672E for <dispatch@ietf.org>; Mon, 10 Jan 2011 14:16:52 -0800 (PST)
Received: by server.implementers.org (Postfix, from userid 1001) id 80A4611BC401E; Mon, 10 Jan 2011 22:19:07 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id AE17711BC401C for <dispatch@ietf.org>; Mon, 10 Jan 2011 22:19:06 +0000 (UTC)
Message-ID: <4D2B85D9.8010003@acm.org>
Date: Mon, 10 Jan 2011 14:19:05 -0800
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Iceowl/1.0b1 Icedove/3.0.11
MIME-Version: 1.0
To: "dispatch@ietf.org" <dispatch@ietf.org>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Subject: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jan 2011 22:17:22 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On the advice of the DISPATCH chairs, I am reposting below the latest version of
the VIPR charter for additional feedback.

They are not considered as candidates for WG documents under this charter, but
FYI the ViPR drafts were last updated in October 2010, and will probably be
updated again before Prague:

http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-overview-04.txt
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-reload-usage-03.txt
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-pvp-03.txt
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-sip-antispam-03.txt
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-vap-03.txt

Thanks.

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

VIPR Charter Proposal (Version 4)

WG Name:  Verification Involving PSTN Reachability (VIPR)

There are two globally deployed address spaces for communications used
by more than a billion people daily - phone numbers and DNS rooted
address such as web servers and email addresses. The inter-domain
signaling design of SIP is primarily designed for email style addresses
yet a large percentage of SIP deployments mostly use phone numbers for
identifying users, thus DNS lookups are not sufficient. Other approaches
such as public ENUM are not sufficient due to lack of widespread
deployment for non-technical reasons - i.e., the involvement of
government and service provider administrative entities needing to
approve and populate the registries.  Private federations have been
established to workaround the issue, however, that solution is not
scalable. The goal of this working group is to enable inter-domain
communications over the the Internet, using protocols such as SIP,
while still allowing people to use phone numbers to identify the person
with whom they wish to communicate.

The VIPR WG will develop a peer to peer based approach to finding
domains that claim to be responsible for a given phone number
to mitigate the involvement of centralized entities to avoid some of
the issues encountered by past attempts to support SIP inter-domain
communications. Validation protocols will be developed to ensure a
reasonable likelihood that a given domain actually is responsible for
the phone number. In this context, "responsible" means an
administrative domain, which is at least one of the domains, to which
a PSTN call to this phone number would be routed. Once the domain
responsible for the phone number is found, existing protocols, such
as SIP, can be used for inter-domain communications.

Some validation protocols may be based on knowledge gathered around a
PSTN call; for example, the ability to prove a call was received over
the PSTN based on start and stop times. Other validation schemes, such
as examining fingerprints or watermarking of PSTN media to show that a
domain received a particular PSTN phone call, may also be considered by
the working group. This validation will be accomplished using publicly
available open interfaces to the PSTN, so the validation can be
performed by any domain wishing to participate.  The WG will select and
standardize at least one validation scheme.

The validation mechanism requires a domain to gather and maintain
information related to PSTN calls.  This information is used by call
agents such as phones, SBCs and IP PBXs to route calls.  The WG will
define a client-server protocol between these call agents and the entity
within a domain that maintains the information.

To help mitigate SPAM issues when using SIP between domains, the WG will
define a mechanism to enable one domain to check that incoming SIP
messages are coming from a validated phone number.  A phone number is
considered validated if it is coming from a domain to which the calling
domain had previously successfully placed a PSTN call.  The working
group will define new SIP headers and option tags, as necessary, to
enable this.

The essential characteristic of VIPR is establishing authentication by
PSTN reachability when it is not possible to use a direct reference to
ENUM databases or other direct assertions of PSTN number
ownership. Elements such as public ENUM easily coexist with VIPR but no
direct interaction with ENUM will be required.  The solution set defined
by this WG will be incrementally deployable using only existing
interfaces to the PSTN.  No changes will be required to existing PSTN
capabilities, no new database access is needed nor is any new support
from PSTN service providers required.

The WG will produce the following deliverables:

1) A document describing the requirements, problem statement and
architectural approach to support SIP inter-domain communications.
2) A document describing the use of the p2psip protocol (RELOAD) as
applied to this problem space.
3) A document defining a scheme for validating the phone numbers using
publicly available open interfaces to the PSTN.
4) A document defining client-server protocol between call agents and the
entity within a domain that gathers and maintains information related to
PSTN calls.
5) A document describing a mechanism to mitigate SPAM issues.

The working group will carefully coordinate with the security area, O&M
area, as well as the appropriate RAI WGs such as sipcore and p2psip.

- -- 
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0rhdIACgkQ9RoMZyVa61c3rACeIZEoXE5f7+JlqL15Pg2ABeBP
ImAAmQHK60c9Tcf6/tME+fSbWJRZOSe6
=Spko
-----END PGP SIGNATURE-----

From R.Jesske@telekom.de  Tue Jan 11 00:08:07 2011
Return-Path: <R.Jesske@telekom.de>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 56FE63A69FB for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 00:08:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.886
X-Spam-Level: 
X-Spam-Status: No, score=-2.886 tagged_above=-999 required=5 tests=[AWL=0.362,  BAYES_00=-2.599, HELO_EQ_DE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EzrehZFeUps5 for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 00:08:06 -0800 (PST)
Received: from tcmail73.telekom.de (tcmail73.telekom.de [217.243.239.135]) by core3.amsl.com (Postfix) with ESMTP id 318B63A69F8 for <dispatch@ietf.org>; Tue, 11 Jan 2011 00:08:06 -0800 (PST)
Received: from he110890.emea1.cds.t-internal.com ([10.134.92.131]) by tcmail71.telekom.de with ESMTP/TLS/AES128-SHA; 11 Jan 2011 09:10:04 +0100
Received: from HE111648.emea1.cds.t-internal.com ([169.254.5.174]) by he110890 ([10.134.92.131]) with mapi; Tue, 11 Jan 2011 09:09:56 +0100
From: <R.Jesske@telekom.de>
To: <dispatch@ietf.org>
Date: Tue, 11 Jan 2011 09:09:54 +0100
Thread-Topic: Reason in Responses
Thread-Index: AcuxZu2H+D6GCH7RR5emN5pGIRuqEw==
Message-ID: <580BEA5E3B99744AB1F5BFF5E9A3C67D85D43204@HE111648.emea1.cds.t-internal.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: multipart/alternative; boundary="_000_580BEA5E3B99744AB1F5BFF5E9A3C67D85D43204HE111648emea1cd_"
MIME-Version: 1.0
Subject: [dispatch] Reason in Responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jan 2011 08:08:07 -0000

--_000_580BEA5E3B99744AB1F5BFF5E9A3C67D85D43204HE111648emea1cd_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Dear all,
due to the expiry of the drafts for Reason in responses I updated the draft=
s concerning the discussions we had.
I'm still waiting for an indication how to proceed, either as individual dr=
aft or as normal WI.

http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reason-in-respons=
es-03.txt

This is the draft itself. I have added a section for requirements again, as=
 it was proposed from a couple of people. The requirements section is very =
short and  exists of two requirements.

http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-reason-in-res=
ponses-02.txt

This draft is the origin draft and includes the requirements and reasoning.=
 Therefore I have updated it only for documentation reasons.

comments?

Thanks and Best Regards


Roland




--_000_580BEA5E3B99744AB1F5BFF5E9A3C67D85D43204HE111648emea1cd_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Arial, sans-serif" size=3D"2">
<div>Dear all,</div>
<div>due to the expiry of the drafts for Reason in responses I updated the =
drafts concerning the discussions we had.</div>
<div>I'm still waiting for an indication how to proceed, either as individu=
al draft or as normal WI.</div>
<div>&nbsp;</div>
<div><font face=3D"Courier New, monospace"><a href=3D"http://www.ietf.org/i=
nternet-drafts/draft-jesske-dispatch-reason-in-responses-03.txt"><font colo=
r=3D"#0000FF"><u>http://www.ietf.org/internet-drafts/draft-jesske-dispatch-=
reason-in-responses-03.txt</u></font></a></font></div>
<div>&nbsp;</div>
<div>This is the draft itself. I have added a section for requirements agai=
n, as it was proposed from a couple of people. The requirements section is =
very short and&nbsp; exists of two requirements.</div>
<div>&nbsp;</div>
<div><font face=3D"Arial, sans-serif" size=3D"3"><a href=3D"http://www.ietf=
.org/internet-drafts/draft-jesske-dispatch-req-reason-in-responses-02.txt">=
<font color=3D"#0000FF"><u>http://www.ietf.org/internet-drafts/draft-jesske=
-dispatch-req-reason-in-responses-02.txt</u></font></a>
</font></div>
<div><font face=3D"Arial, sans-serif" size=3D"3">&nbsp;</font></div>
<div>This draft is the origin draft and includes the requirements and reaso=
ning. Therefore I have updated it only for documentation reasons.</div>
<div>&nbsp;</div>
<div>comments? </div>
<div>&nbsp;</div>
<div>Thanks and Best Regards </div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><font face=3D"Arial, sans-serif">Roland </font></div>
<div><font face=3D"Arial, sans-serif">&nbsp;</font></div>
<div><font face=3D"Arial, sans-serif">&nbsp;</font></div>
<div><font face=3D"Arial, sans-serif" size=3D"1">&nbsp;</font></div>
</font>
</body>
</html>

--_000_580BEA5E3B99744AB1F5BFF5E9A3C67D85D43204HE111648emea1cd_--

From salvatore.loreto@ericsson.com  Tue Jan 11 02:05:53 2011
Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 574623A6A13 for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 02:05:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.553
X-Spam-Level: 
X-Spam-Status: No, score=-106.553 tagged_above=-999 required=5 tests=[AWL=0.046, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YwN3W7YWT9vd for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 02:05:52 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 57A713A63EB for <dispatch@ietf.org>; Tue, 11 Jan 2011 02:05:52 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-cc-4d2c2c075395
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 59.57.23694.70C2C2D4; Tue, 11 Jan 2011 11:08:07 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.2.234.1; Tue, 11 Jan 2011 11:08:07 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 5BC8A251F	for <dispatch@ietf.org>; Tue, 11 Jan 2011 12:08:07 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 1FF55504FA	for <dispatch@ietf.org>; Tue, 11 Jan 2011 12:08:07 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id A4580504AA	for <dispatch@ietf.org>; Tue, 11 Jan 2011 12:08:06 +0200 (EET)
Message-ID: <4D2C2C06.90104@ericsson.com>
Date: Tue, 11 Jan 2011 11:08:06 +0100
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4D25AE32.1020205@alvestrand.no>	<EB60AA4F-6560-49AA-A409-415317C8814F@americafree.tv>	<AANLkTi=-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com>	<04BD8059-3B89-4F31-88CA-70F4D83ED553@americafree.tv>	<76C27DF8-52D0-47A5-A9D3-C4511D3250AE@bbn.com>	<4D263F13.7040907@mozilla.com>	<AANLkTimW4FdKOCSQePS1GdrhfRtaQRB5M2fJsS3KT6Na@mail.gmail.com> <2ECE2C8F-0708-4CB2-95AE-A1569AB28B42@bbn.com>
In-Reply-To: <2ECE2C8F-0708-4CB2-95AE-A1569AB28B42@bbn.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jan 2011 10:05:53 -0000

On 1/7/11 12:09 AM, Richard L. Barnes wrote:
> +1 now transferred to BRAVO
+1


From christer.holmberg@ericsson.com  Tue Jan 11 06:21:50 2011
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6680A28C17B for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 06:21:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.433
X-Spam-Level: 
X-Spam-Status: No, score=-6.433 tagged_above=-999 required=5 tests=[AWL=0.166,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t14m2E+anT5K for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 06:21:49 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 038F928C0F0 for <dispatch@ietf.org>; Tue, 11 Jan 2011 06:21:48 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-99-4d2c68048777
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id FA.01.23694.4086C2D4; Tue, 11 Jan 2011 15:24:04 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.2.33]) by esessmw0197.eemea.ericsson.se ([153.88.115.87]) with mapi; Tue, 11 Jan 2011 15:24:04 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "'dispatch@ietf.org'" <dispatch@ietf.org>
Date: Tue, 11 Jan 2011 15:24:02 +0100
Thread-Topic: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: AcuuAPfbmlEnW+qFStuoP3WFYdLZ3QDmh3hg
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850A227DD912@ESESSCMS0356.eemea.ericsson.se>
References: <4D25AD41.7060306@alvestrand.no> <9AFF6B7A-11DF-4111-B0E7-D4BE6C454944@americafree.tv> <F3D857FB-139B-484A-91CE-781663600F5C@apple.com>
In-Reply-To: <F3D857FB-139B-484A-91CE-781663600F5C@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jan 2011 14:21:50 -0000

Hi,

I have some comments/questions on the proposed charter.

GENERAL:
--------

In my opinion it is good that the charter lists tasks that have to be solve=
d, but I don't think the charter should specify the technical solutions.

For example, rather than saying "RFC 4833 based DTMF transport" it should s=
ay "DTMF transport".

Because, we haven't discussed different DTMF transport mechanisms, and I do=
n't think we shall discuss them as part as the charter discussion.

The same comment applies to NAT traversal, identification of media stream p=
urposes etc.

Similar, I don't think the charter shall list different codecs, but only sa=
y that the intention is to choose a baseline codec for audio and video.


NEGOTIATION:
------------

The charter talks about baseline codecs and transport (RTP/RTCP). But, I th=
ink it shall also cover the possibility to negotiate the usage of other cod=
ecs and transports.


INTEROPERABILITY:
-----------------

The charter says:

"interoperate with compatible voice and video systems that are not web base=
d"

And, later a baseline codec for PSTN interoperability is mentioned.

But, interoperability is much more than having a codec. You will need some =
"gateway" that performs mapping between the web based system and the non-we=
b based system. Is the working group supposed to define such mapping?


QOS:
----

What is the thinking behind the addition of DiffServ?



W3C API:
--------

The charter seems to put requirements on the W3C API. In particular, it tal=
ks about "signalling state". What is that?



FUTURE WORK:
------------

If we are going to list potential future work, I would like to add "connect=
ion control" to the list.


Regards,

Christer

From richard@shockey.us  Tue Jan 11 08:21:47 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9C80F28C2D7 for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 08:21:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.742
X-Spam-Level: 
X-Spam-Status: No, score=-101.742 tagged_above=-999 required=5 tests=[AWL=0.522, BAYES_00=-2.599, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0MxCPtynGF0y for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 08:21:43 -0800 (PST)
Received: from cpoproxy2-pub.bluehost.com (cpoproxy2-pub.bluehost.com [67.222.39.38]) by core3.amsl.com (Postfix) with SMTP id 456183A6A49 for <dispatch@ietf.org>; Tue, 11 Jan 2011 08:21:43 -0800 (PST)
Received: (qmail 18157 invoked by uid 0); 11 Jan 2011 16:24:00 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by cpoproxy2.bluehost.com with SMTP; 11 Jan 2011 16:24:00 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=jQfvCNzb7I04p4PSJeFCeBt6kDyhKxvrfbxM2zhbyTbjdLDzJsj87M42uq7hBHrOXGfD4d1ump1c1Rxr1jKk8y3bBU2mNvsDXxcNmoexsZjRPS+pBRWf59W1F8TmNP2H;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1Pch0p-0005W4-OZ; Tue, 11 Jan 2011 09:24:00 -0700
From: "Richard Shockey" <richard@shockey.us>
To: <sipcore@ietf.org>, <dispatch@ietf.org>
Date: Tue, 11 Jan 2011 11:23:57 -0500
Message-ID: <014e01cbb1ab$f356d830$da048890$@us>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_014F_01CBB182.0A80D030"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acuxq/KbagRQnPNeSGOIllp3Z4bErg==
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Subject: [dispatch] The SIP Forum announces the SIPNOC conference
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jan 2011 16:21:47 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_014F_01CBB182.0A80D030
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit


The SIP Forum Launches SIPNOC -- SIP Network Operators Conference -- for the
Worldwide Service Provider Community


New two-day educational conference for service providers to focus on how to
"make SIP work in the network" and address the key operational issues facing
SIP in today's telecom world


NORTH ANDOVER, MA (January 11, 2011) - The SIP Forum announced today the SIP
Network Operators Conference (SIPNOC), a new annual conference for the
international service provider community. The two-day conference will bring
together the leading technical minds from the telecommunications industry to
learn, discuss and formulate new ideas and strategies concerning the
challenges and opportunities for SIP-based carrier services in fixed and
mobile IP network environments. Unlike other events, this conference is for
SIP network operations personnel, such as NOC engineers, instead of a
high-level conference for executives. The first SIPNOC 2011 conference will
be held at the Hyatt Dulles Hotel in Herndon, VA April 25 -27, 2011. The
event website is located at www.sipnoc.org.

 

http://www.sipforum.org/content/view/372/43/

Richard Shockey
Shockey Consulting
Chairman of the Board of Directors SIP Forum
PSTN Mobile: +1 703.593.2683
< <mailto:richard(at)shockey.us> mailto:richard(at)shockey.us>
skype-linkedin-facebook: rshockey101
http//www.sipforum.org

 


------=_NextPart_000_014F_01CBB182.0A80D030
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
h1
	{mso-style-priority:9;
	mso-style-link:"Heading 1 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:24.0pt;
	font-family:"Times New Roman","serif";
	font-weight:bold;}
h2
	{mso-style-priority:9;
	mso-style-link:"Heading 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:18.0pt;
	font-family:"Times New Roman","serif";
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 1";
	font-family:"Times New Roman","serif";
	font-weight:bold;}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 2";
	font-family:"Times New Roman","serif";
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<h1 align=3Dcenter style=3D'text-align:center'>The SIP Forum Launches =
SIPNOC -- SIP
Network Operators Conference -- for the Worldwide Service Provider =
Community<o:p></o:p></h1>

<h2 align=3Dcenter style=3D'text-align:center'>New two-day educational =
conference
for service providers to focus on how to &#8220;make SIP work in the =
network&#8221;
and address the key operational issues facing SIP in today&#8217;s =
telecom
world<o:p></o:p></h2>

<p><b>NORTH ANDOVER, MA (January 11, 2011)</b> - The SIP Forum announced =
today
the SIP Network Operators Conference (SIPNOC), a new annual conference =
for the
international service provider community. The two-day conference will =
bring
together the leading technical minds from the telecommunications =
industry to
learn, discuss and formulate new ideas and strategies concerning the =
challenges
and opportunities for SIP-based carrier services in fixed and mobile IP =
network
environments. Unlike other events, this conference is for SIP network
operations personnel, such as NOC engineers, instead of a high-level =
conference
for executives. The first SIPNOC 2011 conference will be held at the =
Hyatt
Dulles Hotel in Herndon, VA April 25 -27, 2011. The event website is =
located at
<a href=3D"http://www.sipnoc.org">www.sipnoc.org</a>.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p =
class=3DMsoNormal>http://www.sipforum.org/content/view/372/43/<o:p></o:p>=
</p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span
style=3D'font-size:10.0pt;font-family:"Times New Roman","serif"'>Richard =
Shockey<br>
Shockey Consulting<br>
Chairman of the Board of Directors SIP Forum<br>
PSTN Mobile: +1 703.593.2683<br>
&lt;<a href=3D"mailto:richard(at)shockey.us"><span =
style=3D'color:blue'>mailto:richard(at)shockey.us</span></a>&gt;<br>
skype-linkedin-facebook: rshockey101<br>
http//www.sipforum.org</span><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif"'><o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_000_014F_01CBB182.0A80D030--


From gonzalo.camarillo@ericsson.com  Tue Jan 11 10:50:00 2011
Return-Path: <gonzalo.camarillo@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A45343A69A1 for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 10:50:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.606
X-Spam-Level: 
X-Spam-Status: No, score=-106.606 tagged_above=-999 required=5 tests=[AWL=-0.007, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e0nNiORYUP9w for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 10:49:59 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id EC7483A681B for <dispatch@ietf.org>; Tue, 11 Jan 2011 10:49:58 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-10-4d2ca6df6cc7
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 99.18.13987.FD6AC2D4; Tue, 11 Jan 2011 19:52:15 +0100 (CET)
Received: from [131.160.126.193] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.2.234.1; Tue, 11 Jan 2011 19:52:14 +0100
Message-ID: <4D2CA6DE.2050902@ericsson.com>
Date: Tue, 11 Jan 2011 20:52:14 +0200
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: DISPATCH <dispatch@ietf.org>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: AAAAAA==
Subject: [dispatch] Fwd: [clue] WG Action: ControLling mUltiple streams for tElepresence (clue)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jan 2011 18:50:00 -0000

FYI: the CLUE WG has been created.

Cheers,

Gonzalo

-------- Original Message --------
Subject: [clue] WG Action: ControLling mUltiple streams for
tElepresence	(clue)
Date: Tue, 11 Jan 2011 19:17:28 +0100
From: IESG Secretary <iesg-secretary@ietf.org>
To: IETF Announcement list <ietf-announce@ietf.org>
CC: clue@ietf.org <clue@ietf.org>

A new IETF working group has been formed in the Real-time Applications and
Infrastructure Area.  For additional information, please contact the Area
Directors or the WG Chairs.

ControLling mUltiple streams for tElepresence (clue)
-------------------------------------------
Current Status: Active Working Group

Chair(s):
  Paul Kyzivat <pkyzivat@cisco.com>
  Mary Barnes <mary.ietf.barnes@gmail.com>

Real-time Applications and Infrastructure Area Director(s):
  Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
  Robert Sparks <rjsparks@nostrum.com>

Real-time Applications and Infrastructure Area Advisor:
  Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>

Mailing Lists:
  Address:	clue@ietf.org
  To Subscribe:	https://www.ietf.org/mailman/listinfo/clue
  Archive:	http://www.ietf.org/mail-archive/web/clue/

Description of Working Group:

In the context of this WG, the term telepresence is used in a general
manner to describe systems that provide high definition, high quality
audio/video enabling a "being-there" experience.  One example is an
immersive telepresence system using specially designed and special
purpose rooms with multiple displays permitting life size image
reproduction using multiple cameras, encoders, decoders, microphones
and loudspeakers.

Current telepresence systems are based on open standards such as RTP,
SIP, H.264, the H.323 suite. However, they cannot easily interoperate
with each other without operator assistance and expensive additional
equipment which translates from one vendor to another. A major factor
limiting the interoperability of telepresence systems is the lack of a
standardized way to describe and negotiate the use of the multiple
streams of audio and video comprising the media flows.

The WG will create specifications for SIP-based conferencing systems
to enable communication of information about media streams so that a
sending system, receiving system, or intermediate system can make
reasonable decisions about transmitting, selecting, and rendering
media streams. This enables systems to make choices that optimize user
experience.

This working group is chartered to specify the following information
about media streams from one entity to another entity:

* Spatial relationships of cameras, displays, microphones, and
  loudspeakers - relative to each other and to likely positions of
  participants

* Viewpoint, field of view/capture for
  camera/microphone/display/loudspeaker - so that senders and
  intermediate devices can understand how best to compose streams for
  receivers, and the receiver will know the characteristics of its
  received streams

* Usage of the stream, for example whether the stream is presentation,
  or document camera output

* Aspect ratio of cameras and displays

* Which sources a receiver wants to receive.  For example, it might
  want the source for the left camera, or might want the source chosen
  by VAD (Voice Activity Detection)

Information between sources and sinks about media stream capabilities
will be exchanged.

The working group will define the semantics, syntax, and transport
mechanism for communicating the necessary information. It will
consider whether existing protocols for signaling, messaging and
transport are adequate or need to be extended. Any extensions to IETF
protocols will be done in appropriate WGs, for example extensions to
SDP in MMUSIC.

The scope of the work includes describing relatively static relations
between entities (participants and devices). It also includes handling
more dynamic relationships, such as specifying the audio and video
streams for defined speakers. Specifying the location of the current
speakers relative to display microphones needs to be provided
dynamically as speakers move.

As part of the receiver telling the sender what it wants dynamically,
explicit receiver notification to the sender of the desired video
stream and video pause will be considered.

The scope includes both systems that provide a fully immersive
experience, and systems that interwork with them and therefore need to
understand the same multiple stream semantics.

The focus of this work is on multiple RTP audio and video streams.
Other media types may be considered, however development of
methodologies for them is not within the scope of this work.

Interoperation with SIP and related standards for audio and video is
required.  However, backwards compatibility with existing
non-standards compliant telepresence systems is not required.

This working group is not currently chartered to work on issues of
continuous conference control including: far end camera control, floor
control, conference roster. The working group may identify
interoperability obstacles in existing open standards. If so, the WG
will develop requirements to be communicated to other IETF WGs or
Standards Forums, or recharter as appropriate.

Reuse of existing protocols and backwards compatibility with
SIP-compliant audio/video endpoints are important factors for the
working group to consider. The work will closely coordinate with the
appropriate areas (e.g., OPS and SEC), and working groups including
AVT, MMUSIC, MEDIACTRL, XCON, and SIPCORE.


Goals and Milestones:

Jul 2011 Submit informational draft to IESG on use cases
Jul 2011 Submit informational draft to IESG on framework and
         requirements
Nov 2011 Submit standards track specification(s) to IESG to support
         framework and requirements
_______________________________________________
clue mailing list
clue@ietf.org
https://www.ietf.org/mailman/listinfo/clue


From aallen@rim.com  Tue Jan 11 12:26:14 2011
Return-Path: <aallen@rim.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D8D7128C2C2 for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 12:26:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.202
X-Spam-Level: 
X-Spam-Status: No, score=-5.202 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I5QSn6b60zL4 for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 12:26:14 -0800 (PST)
Received: from mhs03ykf.rim.net (mhs03ykf.rim.net [216.9.243.80]) by core3.amsl.com (Postfix) with ESMTP id A356128C113 for <dispatch@ietf.org>; Tue, 11 Jan 2011 12:26:12 -0800 (PST)
X-AuditID: 0a401fcb-b7b20ae0000015d6-ee-4d2cbd6d46e3
Received: from XCH138CNC.rim.net ( [10.65.20.127]) by mhs03ykf.rim.net (RIM Mail) with SMTP id BB.F2.05590.D6DBC2D4; Tue, 11 Jan 2011 15:28:29 -0500 (EST)
Received: from XCH02DFW.rim.net ([10.150.100.31]) by XCH138CNC.rim.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 11 Jan 2011 15:28:29 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CBB1CE.15EEACD4"
x-cr-hashedpuzzle: AUx0 CEBB CThm CYy1 CqEv CvtR DBji Dn4r FHgB Fg2h FkTN F/yU Gn4g Hvh7 H9X8 IRPb; 1; ZABpAHMAcABhAHQAYwBoAEAAaQBlAHQAZgAuAG8AcgBnAA==; Sosha1_v1; 7; {6F96281A-7B78-48AF-A76D-52945CFD0B6C}; YQBhAGwAbABlAG4AQAByAGkAbQAuAGMAbwBtAA==; Tue, 11 Jan 2011 18:23:42 GMT; UgBlAHYAaQBzAGkAbwBuACAAbwBmACAAZAByAGEAZgB0AC0AYQBsAGwAZQBuAC0AZABpAHMAcABhAHQAYwBoAC0AaQBtAGUAaQAtAHUAcgBuAC0AYQBzAC0AaQBuAHMAdABhAG4AYwBlAGkAZAA=
x-cr-puzzleid: {6F96281A-7B78-48AF-A76D-52945CFD0B6C}
Content-class: urn:content-classes:message
Date: Tue, 11 Jan 2011 14:28:19 -0600
Message-ID: <BDBFB6CE314EDF4CB80404CACAEFF5DE079DE549@XCH02DFW.rim.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Revision of draft-allen-dispatch-imei-urn-as-instanceid
Thread-Index: AcuxvK0D67rpeedSRYWnbAWNVi994Q==
From: "Andrew Allen" <aallen@rim.com>
To: <dispatch@ietf.org>
X-OriginalArrivalTime: 11 Jan 2011 20:28:29.0459 (UTC) FILETIME=[1B991E30:01CBB1CE]
X-Brightmail-Tracker: AAAAAgAAAZEXIZP1
Subject: [dispatch] Revision of draft-allen-dispatch-imei-urn-as-instanceid
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jan 2011 20:26:15 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CBB1CE.15EEACD4
Content-Type: text/plain;
	charset="us-ascii"
content-transfer-encoding: quoted-printable

A revised version of draft-allen-dispatch-imei-urn-as-instanceid has
just been submitted.

 

It can be located at
http://www.ietf.org/id/draft-allen-dispatch-imei-urn-as-instanceid-02.tx
t

 

This addresses all the editorial comments provided by Dale Worley. I
believe that this version now addresses all the comments received on the
list (provided by Dale and Paul Kyzivat).

 

Recently a revised version of draft-montemurro-gsma-imei-urn that is
referenced by the draft and addresses the comments on the BNF provided
by Dale Worley was also submitted.

 

It can be located at
http://www.ietf.org/id/draft-montemurro-gsma-imei-urn-06.txt

 

 


---------------------------------------------------------------------=0A=
This transmission (including any attachments) may contain confidential infor=
mation, privileged material (including material protected by the solicitor-c=
lient or other applicable privileges), or constitute non-public information.=
 Any use of this information by anyone other than the intended recipient is=
 prohibited. If you have received this transmission in error, please immedia=
tely reply to the sender and delete this information from your system. Use,=
 dissemination, distribution, or reproduction of this transmission by uninte=
nded recipients is not authorized and may be unlawful.

------_=_NextPart_001_01CBB1CE.15EEACD4
Content-Type: text/html;
	charset="us-ascii"
content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" xm=
lns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-micr=
osoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office:acc=
ess" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"uuid:=
BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsoft-com:=
rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-com:offic=
e:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" xmlns=
:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc=3D"u=
rn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-microsoft-com:o=
ffice:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" xmlns:q=3D"=
http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://microsoft.com=
/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.micro=
soft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/mee=
tings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" xmln=
s:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=3D"http://schemas=
.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://schemas.microsoft.c=
om/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig=
#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc=3D"ht=
tp://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http://www.w3.org/2001/XML=
Schema" xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/ale=
rts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" xmlns:sp=3D"http://sche=
mas.microsoft.com/sharepoint/" xmlns:sps=3D"http://schemas.microsoft.com/sha=
repoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" xmlns=
:udcs=3D"http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf=3D"http://s=
chemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p=3D"http://schemas.micros=
oft.com/data/udc/parttopart" xmlns:wf=3D"http://schemas.microsoft.com/sharep=
oint/soap/workflow/" xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/=
digsig-setup" xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig"=
 xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-signa=
ture" xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2=
006" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrel=
s=3D"http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spw=
p=3D"http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t=3D"http://sch=
emas.microsoft.com/exchange/services/2006/types" xmlns:ex12m=3D"http://schem=
as.microsoft.com/exchange/services/2006/messages" xmlns:pptsl=3D"http://sche=
mas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl=3D"http://micros=
oft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z=3D=
"urn:schemas-microsoft-com:" xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR=
/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DWordSection1>

<p class=3DMsoNormal>A revised version of
draft-allen-dispatch-imei-urn-as-instanceid has just been submitted.<o:p></o=
:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>It can be located at <a
href=3D"http://www.ietf.org/id/draft-allen-dispatch-imei-urn-as-instanceid-0=
2.txt">http://www.ietf.org/id/draft-allen-dispatch-imei-urn-as-instanceid-02=
.txt</a><o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>This addresses all the editorial comments provided by D=
ale
Worley. I believe that this version now addresses all the comments received=
 on
the list (provided by Dale and Paul Kyzivat).<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Recently a revised version of draft-montemurro-gsma-ime=
i-urn
that is referenced by the draft and addresses the comments on the BNF provid=
ed
by Dale Worley was also submitted.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>It can be located at <a
href=3D"http://www.ietf.org/id/draft-montemurro-gsma-imei-urn-06.txt">http:/=
/www.ietf.org/id/draft-montemurro-gsma-imei-urn-06.txt</a><o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

--------------------------------------------------------------------- <br>=
=0A=
This transmission (including any attachments) may contain confidential infor=
mation, privileged material (including material protected by the solicitor-c=
lient or other applicable privileges), or constitute non-public information.=
 Any use of this information by anyone other than the intended recipient is=
 prohibited. If you have received this transmission in error, please immedia=
tely reply to the sender and delete this information from your system. Use,=
 dissemination, distribution, or reproduction of this transmission by uninte=
nded recipients is not authorized and may be unlawful.
</body>

</html>

------_=_NextPart_001_01CBB1CE.15EEACD4--

From pkyzivat@cisco.com  Tue Jan 11 13:09:06 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 795213A635F for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 13:09:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.48
X-Spam-Level: 
X-Spam-Status: No, score=-110.48 tagged_above=-999 required=5 tests=[AWL=0.119, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qijdzz5hYalR for <dispatch@core3.amsl.com>; Tue, 11 Jan 2011 13:09:05 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id A1CC83A63CB for <dispatch@ietf.org>; Tue, 11 Jan 2011 13:09:05 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AigHALZWLE1AZnwM/2dsb2JhbACWKI4Rc6N4mFmFTASEZ4YlgyA
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 11 Jan 2011 21:11:22 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0BLBLGb010172 for <dispatch@ietf.org>; Tue, 11 Jan 2011 21:11:22 GMT
Message-ID: <4D2CC779.2000503@cisco.com>
Date: Tue, 11 Jan 2011 16:11:21 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <BDBFB6CE314EDF4CB80404CACAEFF5DE079DE549@XCH02DFW.rim.net>
In-Reply-To: <BDBFB6CE314EDF4CB80404CACAEFF5DE079DE549@XCH02DFW.rim.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] Revision of draft-allen-dispatch-imei-urn-as-instanceid
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jan 2011 21:09:06 -0000

This looks ok to me.

	Thanks,
	Paul

On 1/11/2011 3:28 PM, Andrew Allen wrote:
> A revised version of draft-allen-dispatch-imei-urn-as-instanceid has
> just been submitted.
>
> It can be located at
> http://www.ietf.org/id/draft-allen-dispatch-imei-urn-as-instanceid-02.txt
>
> This addresses all the editorial comments provided by Dale Worley. I
> believe that this version now addresses all the comments received on the
> list (provided by Dale and Paul Kyzivat).
>
> Recently a revised version of draft-montemurro-gsma-imei-urn that is
> referenced by the draft and addresses the comments on the BNF provided
> by Dale Worley was also submitted.
>
> It can be located at
> http://www.ietf.org/id/draft-montemurro-gsma-imei-urn-06.txt
>
> ---------------------------------------------------------------------
> This transmission (including any attachments) may contain confidential
> information, privileged material (including material protected by the
> solicitor-client or other applicable privileges), or constitute
> non-public information. Any use of this information by anyone other than
> the intended recipient is prohibited. If you have received this
> transmission in error, please immediately reply to the sender and delete
> this information from your system. Use, dissemination, distribution, or
> reproduction of this transmission by unintended recipients is not
> authorized and may be unlawful.
>
>
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

From alex@vidyo.com  Wed Jan 12 04:47:29 2011
Return-Path: <alex@vidyo.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 55F8E3A6A95 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 04:47:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5xRJ+kYWpBZc for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 04:47:27 -0800 (PST)
Received: from mx1.myoutlookonline.com (mx1.myoutlookonline.com [64.95.72.238]) by core3.amsl.com (Postfix) with ESMTP id 923203A6B1B for <dispatch@ietf.org>; Wed, 12 Jan 2011 04:47:27 -0800 (PST)
Received: from st022.mx1.myoutlookonline.com (localhost [127.0.0.1]) by mx1.myoutlookonline.com (Postfix) with ESMTP id B324A78CCA3; Wed, 12 Jan 2011 07:49:46 -0500 (EST)
X-Virus-Scanned: by SpamTitan at mail.lan
Received: from mx1.myoutlookonline.com (unknown [10.110.2.1]) by mx1.myoutlookonline.com (Postfix) with ESMTP id 1C4A878CC0D; Wed, 12 Jan 2011 07:49:46 -0500 (EST)
Received: from BH011.mail.lan ([10.110.21.111]) by mx1.myoutlookonline.com with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 12 Jan 2011 07:49:34 -0500
Received: from HUB011.mail.lan ([10.110.17.11]) by BH011.mail.lan with Microsoft SMTPSVC(6.0.3790.3959); Wed, 12 Jan 2011 07:49:42 -0500
Received: from BE235.mail.lan ([10.110.32.235]) by HUB011.mail.lan ([10.110.17.11]) with mapi; Wed, 12 Jan 2011 07:49:38 -0500
From: Alex Eleftheriadis <alex@vidyo.com>
To: Harald Alvestrand <harald@alvestrand.no>
Date: Wed, 12 Jan 2011 07:49:33 -0500
Thread-Topic: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: AcuyVyk2y4oVoGXeTym5+s/EyONmdQ==
Message-ID: <C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com>
References: <4D25AD41.7060306@alvestrand.no>
In-Reply-To: <4D25AD41.7060306@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 12 Jan 2011 12:49:42.0364 (UTC) FILETIME=[2E9581C0:01CBB257]
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 12:47:29 -0000

I think this is an interesting and important activity, but I want to point =
out a few points of concern with the current proposal.

Although the charter indicates that there will be a "selection", it fails t=
o identify the criteria for this selection process. It is easy to see that =
this can lead to a shouting match. The only indication of a criterion for t=
he codecs is:

> * interoperate with compatible voice and video systems that are not web=20
> based


which, btw, you already re-interpreted to mean "brower-to-browser" in a lat=
er email.=20

I would therefore recommend that, if a single baseline codec is to be selec=
ted, the criteria are stated in the charter. If the criteria are to be defi=
ned later by the group, then that should be stated in the charter, with at =
least some indication of what the group wants to accomplish here.=20

Nit: Codecs are not protocols (cf. "The following protocols...").=20

Regards.=20

Alex

On Jan 6, 2011, at 1:53 PM, Harald Alvestrand wrote:

> This is the first of 3 messages going to the DISPATCH list (in the hope=20
> of keeping discussions somewhat organized).
>=20
> This is the draft of a charter for an IETF working group to consider the=
=20
> subject area of "Real time communication in the Web browser platform".=20
> This is one of a paired set of activities, the other one being a W3C=20
> activity (either within an existing WG or in a new WG) that defines APIs=
=20
> to this functionality.
>=20
> The two other messages will contain the W3C proposed charter and a=20
> kickoff for what's usually the most distracting topic in any such=20
> discussion: The name of the group.
> Without further ado:
>=20
> -------------------------------------
>=20
> Version: 2
>=20
> Possible Names:
> <This space deliberately left blank for later discussion>
>=20
> Body:
>=20
> Many implementations have been made that use a Web browser to support=20
> interactive communications directly between users including voice,=20
> video, collaboration and gaming, but until now, such applications have=20
> required the installation of nonstandard plugins and browser extensions.=
=20
> There is a desire to standardize such functionality, so that this type=20
> of application can be run in any compatible browser.
>=20
> Traditionally, the W3C has defined API and markup languages such as HTML=
=20
> that work in conjunction with with the IETF over the wire protocols such=
=20
> as HTTP to allow web browsers to display media that does not have real=20
> time interactive constraints with another human.
>=20
> The W3C and IETF plan to collaborate together in their traditional way=20
> to meet the evolving needs of browsers. Specifically the IETF will=20
> provide a set of on the wire protocols, including RTP, to meet the needs=
=20
> on interactive communications, and the W3C will define the API and=20
> markup to allow web application developers to control the on the wire=20
> protocols. This will allow application developers  to write applications=
=20
> that run in a browser and facilitate interactive communications between=20
> users for voice and video communications, collaboration, and gaming.
>=20
> This working group will select and define a minimal set of protocols=20
> that will enable browsers to:
>=20
> * have interactive real time voice and video between users using RTP
> * interoperate with compatible voice and video systems that are not web=20
> based
> * support direct flows of non RTP application data between browsers for=20
> collaboration and gaming applications
>=20
> Fortunately very little development of new protocol at IETF is required=20
> for this, only selection of existing protocols and selection of minimum=20
> capabilities to ensure interoperability. The following protocols are=20
> candidates for including in the profile set:
>=20
> 1) RTP/ RTCP
>=20
> 2) a baseline audio codec for high quality interactive audio. Opus
> will be considered as one of the candidates
>=20
> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
> will be considered
>=20
> 4) a baseline video codec. H.264 and VP8 will be considered
>=20
> 5) Diffserv based QoS
>=20
> 6) NAT traversal using ICE
>=20
> 7) RFC 4833 based DTMF transport
>=20
> 8) RFC 4574 based Label support for identifying streams purpose
>=20
> 9) Secure RTP and keying
>=20
> 10) support for IPv4, IPv6 and dual stack browsers
>=20
> The working group will cooperate closely with the W3C activity that=20
> specifies a semantic level API that allows the control and manipulation=20
> of all the functionality above. In addition, the API needs to=20
> communicate state information and events about what is happening in the=20
> browser that to applications running in the browser. These events and=20
> state need to include information such as: receiving RFC 4833 DTMF, RTP=20
> and RTCP statistics, state of DTLS/SRTP,  and signalling state.
>=20
> The following topics will be out of scope for the initial phase of the=20
> WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST,=20
> Geolocation, IM & Presence, NSIS, Resource Priority,
>=20
> Milestones:
>=20
> February 2011 Candidate "sample" documents circulated to DISPATCH
>=20
> March 2011 BOF at IETF Prague
>=20
> April 2011 WG charter approved by IESG. Chosen document sets adopted as=20
> WG documents
>=20
> May 2011 Functionality to include and main alternative protocols identifi=
ed
>=20
> July 2011 IETF meeting
>=20
> Aug 2011 Draft with text reflecting agreement of what the protocol set=20
> should be
>=20
> Nov 2010 Documentation specifying mapping of protocol functionality to=20
> W3C-specified API produced
>=20
> Dec 2011 Protocol set specification to IESG
>=20
> April 2012 API mapping document to IESG
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From peter.musgrave@magorcorp.com  Wed Jan 12 05:36:11 2011
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3D94F28C107 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 05:36:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level: 
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[AWL=0.001, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HWA26wK0M9py for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 05:36:10 -0800 (PST)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by core3.amsl.com (Postfix) with ESMTP id CA67D3A6B2C for <dispatch@ietf.org>; Wed, 12 Jan 2011 05:36:09 -0800 (PST)
Received: by vws7 with SMTP id 7so113547vws.31 for <dispatch@ietf.org>; Wed, 12 Jan 2011 05:38:28 -0800 (PST)
Received: by 10.220.191.76 with SMTP id dl12mr288446vcb.66.1294839506746; Wed, 12 Jan 2011 05:38:26 -0800 (PST)
Received: from [172.16.1.14] ([12.139.174.194]) by mx.google.com with ESMTPS id ft27sm261694vbb.8.2011.01.12.05.38.23 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 12 Jan 2011 05:38:25 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Peter Musgrave <peter.musgrave@magorcorp.com>
In-Reply-To: <C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com>
Date: Wed, 12 Jan 2011 05:38:22 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <27D7CE2F-E08E-47A2-B73F-15FAFD5CBC6C@magorcorp.com>
References: <4D25AD41.7060306@alvestrand.no> <C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com>
To: Alex Eleftheriadis <alex@vidyo.com>
X-Mailer: Apple Mail (2.1082)
Cc: Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 13:36:11 -0000

Hi,=20

I also think this is very useful work.=20

I would really like have IETF side step the video codec choice vortex. =
There has been a long and impassioned CODEC dialog wrt the <video> tag =
in HTML5 (which I have only observed from afar) and I am not sure we are =
well served by having our own version of that.=20

Is it necessary for the charter to specify a baseline CODEC choice? What =
are the implications of just saying that CODECs will be negotiated (as =
per usual in SIP)?

There is lots of REALLY GOOD stuff this group can do to ensure anything =
you can put in RTP can go between web browsers (or from a web browser to =
a SIP endpoint) in a secure, NAT-tolerant way.=20

Peter Musgrave


On 2011-01-12, at 4:49 AM, Alex Eleftheriadis wrote:

> I think this is an interesting and important activity, but I want to =
point out a few points of concern with the current proposal.
>=20
> Although the charter indicates that there will be a "selection", it =
fails to identify the criteria for this selection process. It is easy to =
see that this can lead to a shouting match. The only indication of a =
criterion for the codecs is:
>=20
>> * interoperate with compatible voice and video systems that are not =
web=20
>> based
>=20
>=20
> which, btw, you already re-interpreted to mean "brower-to-browser" in =
a later email.=20
>=20
> I would therefore recommend that, if a single baseline codec is to be =
selected, the criteria are stated in the charter. If the criteria are to =
be defined later by the group, then that should be stated in the =
charter, with at least some indication of what the group wants to =
accomplish here.=20
>=20
> Nit: Codecs are not protocols (cf. "The following protocols...").=20
>=20
> Regards.=20
>=20
> Alex
>=20
> On Jan 6, 2011, at 1:53 PM, Harald Alvestrand wrote:
>=20
>> This is the first of 3 messages going to the DISPATCH list (in the =
hope=20
>> of keeping discussions somewhat organized).
>>=20
>> This is the draft of a charter for an IETF working group to consider =
the=20
>> subject area of "Real time communication in the Web browser =
platform".=20
>> This is one of a paired set of activities, the other one being a W3C=20=

>> activity (either within an existing WG or in a new WG) that defines =
APIs=20
>> to this functionality.
>>=20
>> The two other messages will contain the W3C proposed charter and a=20
>> kickoff for what's usually the most distracting topic in any such=20
>> discussion: The name of the group.
>> Without further ado:
>>=20
>> -------------------------------------
>>=20
>> Version: 2
>>=20
>> Possible Names:
>> <This space deliberately left blank for later discussion>
>>=20
>> Body:
>>=20
>> Many implementations have been made that use a Web browser to support=20=

>> interactive communications directly between users including voice,=20
>> video, collaboration and gaming, but until now, such applications =
have=20
>> required the installation of nonstandard plugins and browser =
extensions.=20
>> There is a desire to standardize such functionality, so that this =
type=20
>> of application can be run in any compatible browser.
>>=20
>> Traditionally, the W3C has defined API and markup languages such as =
HTML=20
>> that work in conjunction with with the IETF over the wire protocols =
such=20
>> as HTTP to allow web browsers to display media that does not have =
real=20
>> time interactive constraints with another human.
>>=20
>> The W3C and IETF plan to collaborate together in their traditional =
way=20
>> to meet the evolving needs of browsers. Specifically the IETF will=20
>> provide a set of on the wire protocols, including RTP, to meet the =
needs=20
>> on interactive communications, and the W3C will define the API and=20
>> markup to allow web application developers to control the on the wire=20=

>> protocols. This will allow application developers  to write =
applications=20
>> that run in a browser and facilitate interactive communications =
between=20
>> users for voice and video communications, collaboration, and gaming.
>>=20
>> This working group will select and define a minimal set of protocols=20=

>> that will enable browsers to:
>>=20
>> * have interactive real time voice and video between users using RTP
>> * interoperate with compatible voice and video systems that are not =
web=20
>> based
>> * support direct flows of non RTP application data between browsers =
for=20
>> collaboration and gaming applications
>>=20
>> Fortunately very little development of new protocol at IETF is =
required=20
>> for this, only selection of existing protocols and selection of =
minimum=20
>> capabilities to ensure interoperability. The following protocols are=20=

>> candidates for including in the profile set:
>>=20
>> 1) RTP/ RTCP
>>=20
>> 2) a baseline audio codec for high quality interactive audio. Opus
>> will be considered as one of the candidates
>>=20
>> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC
>> will be considered
>>=20
>> 4) a baseline video codec. H.264 and VP8 will be considered
>>=20
>> 5) Diffserv based QoS
>>=20
>> 6) NAT traversal using ICE
>>=20
>> 7) RFC 4833 based DTMF transport
>>=20
>> 8) RFC 4574 based Label support for identifying streams purpose
>>=20
>> 9) Secure RTP and keying
>>=20
>> 10) support for IPv4, IPv6 and dual stack browsers
>>=20
>> The working group will cooperate closely with the W3C activity that=20=

>> specifies a semantic level API that allows the control and =
manipulation=20
>> of all the functionality above. In addition, the API needs to=20
>> communicate state information and events about what is happening in =
the=20
>> browser that to applications running in the browser. These events and=20=

>> state need to include information such as: receiving RFC 4833 DTMF, =
RTP=20
>> and RTCP statistics, state of DTLS/SRTP,  and signalling state.
>>=20
>> The following topics will be out of scope for the initial phase of =
the=20
>> WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST,=20
>> Geolocation, IM & Presence, NSIS, Resource Priority,
>>=20
>> Milestones:
>>=20
>> February 2011 Candidate "sample" documents circulated to DISPATCH
>>=20
>> March 2011 BOF at IETF Prague
>>=20
>> April 2011 WG charter approved by IESG. Chosen document sets adopted =
as=20
>> WG documents
>>=20
>> May 2011 Functionality to include and main alternative protocols =
identified
>>=20
>> July 2011 IETF meeting
>>=20
>> Aug 2011 Draft with text reflecting agreement of what the protocol =
set=20
>> should be
>>=20
>> Nov 2010 Documentation specifying mapping of protocol functionality =
to=20
>> W3C-specified API produced
>>=20
>> Dec 2011 Protocol set specification to IESG
>>=20
>> April 2012 API mapping document to IESG
>>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From harald@alvestrand.no  Wed Jan 12 05:40:55 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9D1C828C0EE for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 05:40:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2++ZKjgYAqA8 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 05:40:54 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 8BF2A3A6A34 for <dispatch@ietf.org>; Wed, 12 Jan 2011 05:40:54 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 8D06139E113 for <dispatch@ietf.org>; Wed, 12 Jan 2011 14:42:48 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U4geXKD5DJeB for <dispatch@ietf.org>; Wed, 12 Jan 2011 14:42:47 +0100 (CET)
Received: from [172.28.249.48] (62-20-124-50.customer.telia.com [62.20.124.50]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 644E039E0FD for <dispatch@ietf.org>; Wed, 12 Jan 2011 14:42:47 +0100 (CET)
Message-ID: <4D2DAFEF.2020300@alvestrand.no>
Date: Wed, 12 Jan 2011 14:43:11 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4D25AD41.7060306@alvestrand.no> <C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com>
In-Reply-To: <C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] Charter proposal: The activity hitherto known	as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 13:40:55 -0000

On 01/12/11 13:49, Alex Eleftheriadis wrote:
> I think this is an interesting and important activity, but I want to point out a few points of concern with the current proposal.
>
> Although the charter indicates that there will be a "selection", it fails to identify the criteria for this selection process. It is easy to see that this can lead to a shouting match. The only indication of a criterion for the codecs is:
>
>> * interoperate with compatible voice and video systems that are not web
>> based
>
> which, btw, you already re-interpreted to mean "brower-to-browser" in a later email.
Aside: I'm worried about this bullet in the charter; I'm not convinced 
it's either clear enough or saying the right thing. I know we have to do 
browser-to-browser; unless we can define "compatible voice and video 
systems" in a way that people have a common understanding of, we might 
be better off dropping the line from the charter or moving it to the 
section "work that we're not doing but might look at after a recharter".
> I would therefore recommend that, if a single baseline codec is to be selected, the criteria are stated in the charter. If the criteria are to be defined later by the group, then that should be stated in the charter, with at least some indication of what the group wants to accomplish here.
I don't think we can get the criteria in the charter. In fact, I wonder 
if we have to add a criteria document to the deliverables. As an 
example, a statement was made yesterday that Theora's delay 
characteristics make it "unsuitable for interactive use" - while I have 
little reason to disbelieve that statement, a discussion of exactly how 
many ms of the ~200 ms latency budget of a typical interactive video 
call we can allow the codec to consume can easily consume many messages 
and many days/weeks of time.

I think it's important that the charter states that there should *be* a 
mandatory-to-implement, and that we're envisioning evaluating existing 
codecs rather than inventing new ones.

Suggestions for appropriate text?


From richard@shockey.us  Wed Jan 12 07:06:52 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3DC1028C11C for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 07:06:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.892
X-Spam-Level: 
X-Spam-Status: No, score=-101.892 tagged_above=-999 required=5 tests=[AWL=0.373, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R8nWuxE+GrVR for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 07:06:51 -0800 (PST)
Received: from oproxy2-pub.bluehost.com (oproxy2-pub.bluehost.com [67.222.39.60]) by core3.amsl.com (Postfix) with SMTP id DD48C28C107 for <dispatch@ietf.org>; Wed, 12 Jan 2011 07:06:50 -0800 (PST)
Received: (qmail 27062 invoked by uid 0); 12 Jan 2011 15:09:10 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy2.bluehost.com with SMTP; 12 Jan 2011 15:09:10 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:thread-index:Content-Language:X-Identified-User; b=SnN3w3/PlAU4EtE2MWTXiuE9a9Fj8+WqS6ZulWy51jytDIdL//EWKMKyWk5exNMxKWSlKRqp27CRK7NRotllP7MkzbpITB9AJlzUGInnM6hP/81MBR1MVNYsG+7lbcte;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1Pd2Jx-000652-RF; Wed, 12 Jan 2011 08:09:10 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'Marc Petit-Huguenin'" <petithug@acm.org>, <dispatch@ietf.org>
References: <4D2B85D9.8010003@acm.org>
In-Reply-To: <4D2B85D9.8010003@acm.org>
Date: Wed, 12 Jan 2011 10:09:07 -0500
Message-ID: <008c01cbb26a$a96f9210$fc4eb630$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
thread-index: AcuxFHfxR0N4/o9kRmiotgSQ0gjTQgBVEabQ
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 15:06:52 -0000

I still don't see how you can write a charter without dealing with the
Number Portability issue. You really need to be explicit that this proposed
methodology WILL FAIL in cases where the PSTN authority for the phone number
changes. It just needs to be called out.

Plus I really take issue with the case that private federations don't scale.
There is no evidence of that at all. IN addition its really irrelevant to
discuss why ENUM in e164.apra did not deploy. Needless to say when you do
have the cooperation of governmental or service provider administrative
entities within an jurisdiction it can and does work well. 

I certainly don't have any real issue with this work going forward. I'm a
great fan of letting folks actually do things they want to so long as it is
explicit what the limitations are. I'm sure there are folks that can and
would use this technique. I only wish those who continue to oppose the
extensions of ENUM for E2MD for instance would be as charitable. 

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
Of Marc Petit-Huguenin
Sent: Monday, January 10, 2011 5:19 PM
To: dispatch@ietf.org
Subject: [dispatch] VIPR Charter

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On the advice of the DISPATCH chairs, I am reposting below the latest
version of
the VIPR charter for additional feedback.

They are not considered as candidates for WG documents under this charter,
but
FYI the ViPR drafts were last updated in October 2010, and will probably be
updated again before Prague:

http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-overview-0
4.txt
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-reload-usa
ge-03.txt
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-pvp-03.txt
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-sip-antisp
am-03.txt
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-vap-03.txt

Thanks.

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

VIPR Charter Proposal (Version 4)

WG Name:  Verification Involving PSTN Reachability (VIPR)

There are two globally deployed address spaces for communications used
by more than a billion people daily - phone numbers and DNS rooted
address such as web servers and email addresses. The inter-domain
signaling design of SIP is primarily designed for email style addresses
yet a large percentage of SIP deployments mostly use phone numbers for
identifying users, thus DNS lookups are not sufficient. Other approaches
such as public ENUM are not sufficient due to lack of widespread
deployment for non-technical reasons - i.e., the involvement of
government and service provider administrative entities needing to
approve and populate the registries.  Private federations have been
established to workaround the issue, however, that solution is not
scalable. The goal of this working group is to enable inter-domain
communications over the the Internet, using protocols such as SIP,
while still allowing people to use phone numbers to identify the person
with whom they wish to communicate.

The VIPR WG will develop a peer to peer based approach to finding
domains that claim to be responsible for a given phone number
to mitigate the involvement of centralized entities to avoid some of
the issues encountered by past attempts to support SIP inter-domain
communications. Validation protocols will be developed to ensure a
reasonable likelihood that a given domain actually is responsible for
the phone number. In this context, "responsible" means an
administrative domain, which is at least one of the domains, to which
a PSTN call to this phone number would be routed. Once the domain
responsible for the phone number is found, existing protocols, such
as SIP, can be used for inter-domain communications.

Some validation protocols may be based on knowledge gathered around a
PSTN call; for example, the ability to prove a call was received over
the PSTN based on start and stop times. Other validation schemes, such
as examining fingerprints or watermarking of PSTN media to show that a
domain received a particular PSTN phone call, may also be considered by
the working group. This validation will be accomplished using publicly
available open interfaces to the PSTN, so the validation can be
performed by any domain wishing to participate.  The WG will select and
standardize at least one validation scheme.

The validation mechanism requires a domain to gather and maintain
information related to PSTN calls.  This information is used by call
agents such as phones, SBCs and IP PBXs to route calls.  The WG will
define a client-server protocol between these call agents and the entity
within a domain that maintains the information.

To help mitigate SPAM issues when using SIP between domains, the WG will
define a mechanism to enable one domain to check that incoming SIP
messages are coming from a validated phone number.  A phone number is
considered validated if it is coming from a domain to which the calling
domain had previously successfully placed a PSTN call.  The working
group will define new SIP headers and option tags, as necessary, to
enable this.

The essential characteristic of VIPR is establishing authentication by
PSTN reachability when it is not possible to use a direct reference to
ENUM databases or other direct assertions of PSTN number
ownership. Elements such as public ENUM easily coexist with VIPR but no
direct interaction with ENUM will be required.  The solution set defined
by this WG will be incrementally deployable using only existing
interfaces to the PSTN.  No changes will be required to existing PSTN
capabilities, no new database access is needed nor is any new support
from PSTN service providers required.

The WG will produce the following deliverables:

1) A document describing the requirements, problem statement and
architectural approach to support SIP inter-domain communications.
2) A document describing the use of the p2psip protocol (RELOAD) as
applied to this problem space.
3) A document defining a scheme for validating the phone numbers using
publicly available open interfaces to the PSTN.
4) A document defining client-server protocol between call agents and the
entity within a domain that gathers and maintains information related to
PSTN calls.
5) A document describing a mechanism to mitigate SPAM issues.

The working group will carefully coordinate with the security area, O&M
area, as well as the appropriate RAI WGs such as sipcore and p2psip.

- -- 
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0rhdIACgkQ9RoMZyVa61c3rACeIZEoXE5f7+JlqL15Pg2ABeBP
ImAAmQHK60c9Tcf6/tME+fSbWJRZOSe6
=Spko
-----END PGP SIGNATURE-----
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch


From petithug@acm.org  Wed Jan 12 09:30:22 2011
Return-Path: <petithug@acm.org>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5854F28C146 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 09:30:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.872
X-Spam-Level: 
X-Spam-Status: No, score=-101.872 tagged_above=-999 required=5 tests=[AWL=0.393, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CUIAAWajkfUG for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 09:30:20 -0800 (PST)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id C76673A6A53 for <dispatch@ietf.org>; Wed, 12 Jan 2011 09:30:20 -0800 (PST)
Received: by server.implementers.org (Postfix, from userid 1001) id 4EF9411BC4020; Wed, 12 Jan 2011 17:32:40 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id 58B5D11BC401E; Wed, 12 Jan 2011 17:32:39 +0000 (UTC)
Message-ID: <4D2DE5B5.9060805@acm.org>
Date: Wed, 12 Jan 2011 09:32:37 -0800
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Iceowl/1.0b1 Icedove/3.0.11
MIME-Version: 1.0
To: Richard Shockey <richard@shockey.us>
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us>
In-Reply-To: <008c01cbb26a$a96f9210$fc4eb630$@us>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 17:30:22 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/12/2011 07:09 AM, Richard Shockey wrote:
> I still don't see how you can write a charter without dealing with the
> Number Portability issue. You really need to be explicit that this proposed
> methodology WILL FAIL in cases where the PSTN authority for the phone number
> changes. It just needs to be called out.

I am not sure that I understand why the methodology would fail in this case
(there will be a transition period after porting to another ViPR enabled
provider, during which the SIP call will fail).  But for the sake of progressing
this charter, does the sentence "Validation protocols will be developed to
ensure a reasonable likelihood that a given domain actually is responsible for
the phone number" in the second paragraph covers your concern or do you require
a stronger wording?

> 
> Plus I really take issue with the case that private federations don't scale.
> There is no evidence of that at all. IN addition its really irrelevant to
> discuss why ENUM in e164.apra did not deploy. Needless to say when you do
> have the cooperation of governmental or service provider administrative
> entities within an jurisdiction it can and does work well.

OK, would there be a consensus to rewrite the 3rd and 4th sentence of the first
paragraph as follow:

"Other approaches such as public ENUM or private federations are not sufficient
due to lack of widespread deployment."

> 
> I certainly don't have any real issue with this work going forward. I'm a
> great fan of letting folks actually do things they want to so long as it is
> explicit what the limitations are. I'm sure there are folks that can and
> would use this technique. I only wish those who continue to oppose the
> extensions of ENUM for E2MD for instance would be as charitable. 
> 
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
> Of Marc Petit-Huguenin
> Sent: Monday, January 10, 2011 5:19 PM
> To: dispatch@ietf.org
> Subject: [dispatch] VIPR Charter
> 
> On the advice of the DISPATCH chairs, I am reposting below the latest
> version of
> the VIPR charter for additional feedback.
> 
> They are not considered as candidates for WG documents under this charter,
> but
> FYI the ViPR drafts were last updated in October 2010, and will probably be
> updated again before Prague:
> 
> http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-overview-0
> 4.txt
> http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-reload-usa
> ge-03.txt
> http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-pvp-03.txt
> http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-sip-antisp
> am-03.txt
> http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-vap-03.txt
> 
> Thanks.
> 
> ------------------------------------------------------------------------
> 
> VIPR Charter Proposal (Version 4)
> 
> WG Name:  Verification Involving PSTN Reachability (VIPR)
> 
> There are two globally deployed address spaces for communications used
> by more than a billion people daily - phone numbers and DNS rooted
> address such as web servers and email addresses. The inter-domain
> signaling design of SIP is primarily designed for email style addresses
> yet a large percentage of SIP deployments mostly use phone numbers for
> identifying users, thus DNS lookups are not sufficient. Other approaches
> such as public ENUM are not sufficient due to lack of widespread
> deployment for non-technical reasons - i.e., the involvement of
> government and service provider administrative entities needing to
> approve and populate the registries.  Private federations have been
> established to workaround the issue, however, that solution is not
> scalable. The goal of this working group is to enable inter-domain
> communications over the the Internet, using protocols such as SIP,
> while still allowing people to use phone numbers to identify the person
> with whom they wish to communicate.
> 
> The VIPR WG will develop a peer to peer based approach to finding
> domains that claim to be responsible for a given phone number
> to mitigate the involvement of centralized entities to avoid some of
> the issues encountered by past attempts to support SIP inter-domain
> communications. Validation protocols will be developed to ensure a
> reasonable likelihood that a given domain actually is responsible for
> the phone number. In this context, "responsible" means an
> administrative domain, which is at least one of the domains, to which
> a PSTN call to this phone number would be routed. Once the domain
> responsible for the phone number is found, existing protocols, such
> as SIP, can be used for inter-domain communications.
> 
> Some validation protocols may be based on knowledge gathered around a
> PSTN call; for example, the ability to prove a call was received over
> the PSTN based on start and stop times. Other validation schemes, such
> as examining fingerprints or watermarking of PSTN media to show that a
> domain received a particular PSTN phone call, may also be considered by
> the working group. This validation will be accomplished using publicly
> available open interfaces to the PSTN, so the validation can be
> performed by any domain wishing to participate.  The WG will select and
> standardize at least one validation scheme.
> 
> The validation mechanism requires a domain to gather and maintain
> information related to PSTN calls.  This information is used by call
> agents such as phones, SBCs and IP PBXs to route calls.  The WG will
> define a client-server protocol between these call agents and the entity
> within a domain that maintains the information.
> 
> To help mitigate SPAM issues when using SIP between domains, the WG will
> define a mechanism to enable one domain to check that incoming SIP
> messages are coming from a validated phone number.  A phone number is
> considered validated if it is coming from a domain to which the calling
> domain had previously successfully placed a PSTN call.  The working
> group will define new SIP headers and option tags, as necessary, to
> enable this.
> 
> The essential characteristic of VIPR is establishing authentication by
> PSTN reachability when it is not possible to use a direct reference to
> ENUM databases or other direct assertions of PSTN number
> ownership. Elements such as public ENUM easily coexist with VIPR but no
> direct interaction with ENUM will be required.  The solution set defined
> by this WG will be incrementally deployable using only existing
> interfaces to the PSTN.  No changes will be required to existing PSTN
> capabilities, no new database access is needed nor is any new support
> from PSTN service providers required.
> 
> The WG will produce the following deliverables:
> 
> 1) A document describing the requirements, problem statement and
> architectural approach to support SIP inter-domain communications.
> 2) A document describing the use of the p2psip protocol (RELOAD) as
> applied to this problem space.
> 3) A document defining a scheme for validating the phone numbers using
> publicly available open interfaces to the PSTN.
> 4) A document defining client-server protocol between call agents and the
> entity within a domain that gathers and maintains information related to
> PSTN calls.
> 5) A document describing a mechanism to mitigate SPAM issues.
> 
> The working group will carefully coordinate with the security area, O&M
> area, as well as the appropriate RAI WGs such as sipcore and p2psip.
> 
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

- -- 
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0t5aUACgkQ9RoMZyVa61c4jACfXdtftBvrLYklzYINuzfEmQg1
/rgAoJgKU5HW0Qie8JRfCmKZsWw20aOR
=WaTf
-----END PGP SIGNATURE-----

From alex@vidyo.com  Wed Jan 12 11:29:22 2011
Return-Path: <alex@vidyo.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 10C1B3A69CC for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 11:29:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9l2p2zHQ+G2R for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 11:29:21 -0800 (PST)
Received: from mx1.myoutlookonline.com (mx1.myoutlookonline.com [64.95.72.238]) by core3.amsl.com (Postfix) with ESMTP id F29673A69A4 for <dispatch@ietf.org>; Wed, 12 Jan 2011 11:29:20 -0800 (PST)
Received: from st021.mx1.myoutlookonline.com (localhost [127.0.0.1]) by mx1.myoutlookonline.com (Postfix) with ESMTP id E3BAE553B68; Wed, 12 Jan 2011 14:31:40 -0500 (EST)
X-Virus-Scanned: by SpamTitan at mail.lan
Received: from mx1.myoutlookonline.com (unknown [10.110.2.1]) by mx1.myoutlookonline.com (Postfix) with ESMTP id 53CDD553B80; Wed, 12 Jan 2011 14:31:40 -0500 (EST)
Received: from BH016.mail.lan ([10.110.21.116]) by mx1.myoutlookonline.com with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 12 Jan 2011 14:31:32 -0500
Received: from HUB016.mail.lan ([10.110.17.16]) by BH016.mail.lan with Microsoft SMTPSVC(6.0.3790.3959); Wed, 12 Jan 2011 14:31:32 -0500
Received: from BE235.mail.lan ([10.110.32.235]) by HUB016.mail.lan ([10.110.17.16]) with mapi; Wed, 12 Jan 2011 14:31:35 -0500
From: Alex Eleftheriadis <alex@vidyo.com>
To: Harald Alvestrand <harald@alvestrand.no>
Date: Wed, 12 Jan 2011 14:31:34 -0500
Thread-Topic: [dispatch] Charter proposal: The activity hitherto known	as "RTC-WEB at IETF"
Thread-Index: Acuyj05BeFCOGNgOQli/f0/lSwBWMA==
Message-ID: <95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com>
References: <4D25AD41.7060306@alvestrand.no> <C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com> <4D2DAFEF.2020300@alvestrand.no>
In-Reply-To: <4D2DAFEF.2020300@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 12 Jan 2011 19:31:32.0317 (UTC) FILETIME=[513C60D0:01CBB28F]
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Charter proposal: The activity hitherto known	as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 19:29:22 -0000

On Jan 12, 2011, at 3:43 PM, Harald Alvestrand wrote:

> On 01/12/11 13:49, Alex Eleftheriadis wrote:
>> I think this is an interesting and important activity, but I want to poi=
nt out a few points of concern with the current proposal.
>>=20
>> Although the charter indicates that there will be a "selection", it fail=
s to identify the criteria for this selection process. It is easy to see th=
at this can lead to a shouting match. The only indication of a criterion fo=
r the codecs is:
>>=20
>>> * interoperate with compatible voice and video systems that are not web
>>> based
>>=20
>> which, btw, you already re-interpreted to mean "brower-to-browser" in a =
later email.
> Aside: I'm worried about this bullet in the charter; I'm not convinced=20
> it's either clear enough or saying the right thing. I know we have to do=
=20
> browser-to-browser; unless we can define "compatible voice and video=20
> systems" in a way that people have a common understanding of, we might=20
> be better off dropping the line from the charter or moving it to the=20
> section "work that we're not doing but might look at after a recharter".
>> I would therefore recommend that, if a single baseline codec is to be se=
lected, the criteria are stated in the charter. If the criteria are to be d=
efined later by the group, then that should be stated in the charter, with =
at least some indication of what the group wants to accomplish here.
> I don't think we can get the criteria in the charter. In fact, I wonder=20
> if we have to add a criteria document to the deliverables. As an=20
> example, a statement was made yesterday that Theora's delay=20
> characteristics make it "unsuitable for interactive use" - while I have=20
> little reason to disbelieve that statement, a discussion of exactly how=20
> many ms of the ~200 ms latency budget of a typical interactive video=20
> call we can allow the codec to consume can easily consume many messages=20
> and many days/weeks of time.
>=20
> I think it's important that the charter states that there should *be* a=20
> mandatory-to-implement, and that we're envisioning evaluating existing=20
> codecs rather than inventing new ones.
>=20

The next to last paragraph seems to indicate that the last paragraph is not=
 a desirable constraint. It may be more prudent to let the application sele=
ct the most appropriate codec.=20

I am therefore in agreement with Peter that it would be best to leave the c=
hoice of codecs outside the scope of this work. =20


> Suggestions for appropriate text?
>=20

Just remove the need for mandatory codecs.

> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From richard@shockey.us  Wed Jan 12 12:09:24 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1DDB33A69A4 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 12:09:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.938
X-Spam-Level: 
X-Spam-Status: No, score=-101.938 tagged_above=-999 required=5 tests=[AWL=0.327, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I7nyDLa8lQkH for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 12:09:23 -0800 (PST)
Received: from oproxy2-pub.bluehost.com (oproxy2-pub.bluehost.com [67.222.39.60]) by core3.amsl.com (Postfix) with SMTP id 291A13A698E for <dispatch@ietf.org>; Wed, 12 Jan 2011 12:09:23 -0800 (PST)
Received: (qmail 24974 invoked by uid 0); 12 Jan 2011 20:11:43 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy2.bluehost.com with SMTP; 12 Jan 2011 20:11:43 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:thread-index:Content-Language:X-Identified-User; b=EODCe6NEPquO3xJ20bo1oE9Q/+0HpZZPV5yRp4B3fQ/0/90MjonVnGHaKM9q39cAXtLqCek6erTutRHZecVPAA/Uu499Jm7bUpqTMyAmt9i7svGD+Va2R6ZlCwmsmRpB;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1Pd72l-00017Y-As; Wed, 12 Jan 2011 13:11:43 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'Alex Eleftheriadis'" <alex@vidyo.com>, "'Harald Alvestrand'" <harald@alvestrand.no>
References: <4D25AD41.7060306@alvestrand.no>	<C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com>	<4D2DAFEF.2020300@alvestrand.no> <95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com>
In-Reply-To: <95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com>
Date: Wed, 12 Jan 2011 15:11:41 -0500
Message-ID: <00e401cbb294$edaf1750$c90d45f0$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
thread-index: Acuyj05BeFCOGNgOQli/f0/lSwBWMAABPwCA
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto	known	as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 20:09:24 -0000

FWIW ..I agree with Harald here. How can you promote a minimum profile of
interoperability unless you can say "at least use this"? 


 
> I think it's important that the charter states that there should *be* a 
> mandatory-to-implement, and that we're envisioning evaluating existing 
> codecs rather than inventing new ones.
> 

The next to last paragraph seems to indicate that the last paragraph is not
a desirable constraint. It may be more prudent to let the application select
the most appropriate codec. 

I am therefore in agreement with Peter that it would be best to leave the
choice of codecs outside the scope of this work.  


> Suggestions for appropriate text?
> 

Just remove the need for mandatory codecs.

> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch


From richard@shockey.us  Wed Jan 12 12:31:47 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E3EEB3A6A9E for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 12:31:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.975
X-Spam-Level: 
X-Spam-Status: No, score=-101.975 tagged_above=-999 required=5 tests=[AWL=0.290, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZiN1esHhX21q for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 12:31:46 -0800 (PST)
Received: from oproxy3-pub.bluehost.com (oproxy3-pub.bluehost.com [69.89.21.8]) by core3.amsl.com (Postfix) with SMTP id 648243A6A9C for <dispatch@ietf.org>; Wed, 12 Jan 2011 12:31:46 -0800 (PST)
Received: (qmail 28888 invoked by uid 0); 12 Jan 2011 20:34:06 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy3.bluehost.com with SMTP; 12 Jan 2011 20:34:05 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:thread-index:Content-Language:X-Identified-User; b=oYxBX0U1/qelVADEODTYxSFkkXEGgPDMxX7I2doh3LB7mEOl4TZQ8L1D1iYIYDcdHfNUUJnjZ28fRwBq0SSxMq9Lx1s8i/eRA57Bnu4M7i4e9YXR2R+nWI9DuXvP3uiy;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1Pd7OO-0007cj-Tr for dispatch@ietf.org; Wed, 12 Jan 2011 13:34:05 -0700
From: "Richard Shockey" <richard@shockey.us>
To: <dispatch@ietf.org>
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us> <4D2DE5B5.9060805@acm.org>
In-Reply-To: <4D2DE5B5.9060805@acm.org>
Date: Wed, 12 Jan 2011 15:34:02 -0500
Message-ID: <00e601cbb298$0d566510$28032f30$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
thread-index: Acuyfrc8OhdU9h0kTOiciFx0iDrhSQAFmkRg
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 20:31:48 -0000

On 01/12/2011 07:09 AM, Richard Shockey wrote:
> I still don't see how you can write a charter without dealing with the
> Number Portability issue. You really need to be explicit that this =
proposed
> methodology WILL FAIL in cases where the PSTN authority for the phone =
number
> changes. It just needs to be called out.

I am not sure that I understand why the methodology would fail in this =
case
(there will be a transition period after porting to another ViPR enabled
provider,=20

What is a ViPR enabled provider?  Provider of what?=20


during which the SIP call will fail).  But for the sake of progressing
this charter, does the sentence "Validation protocols will be developed =
to
ensure a reasonable likelihood that a given domain actually is =
responsible for
the phone number" in the second paragraph covers your concern or do you =
require
a stronger wording?

First a domain is not and never will be "responsible" for a phone =
number. Only the NRA authorized carrier of record is "responsible" for =
the number.  ViPR is only a transient mapping technique for a arbitrary =
name held by a domain (E.164) to a URI(s) distributed in a p2p manner. =
Those mappings, shall we say typically have a long "TTL".=20

Once the underlying number has been ported to another PSTN authority or =
disconnected its underlying authority is altered.

>=20
> Plus I really take issue with the case that private federations don't =
scale.
> There is no evidence of that at all. IN addition its really irrelevant =
to
> discuss why ENUM in e164.apra did not deploy. Needless to say when you =
do
> have the cooperation of governmental or service provider =
administrative
> entities within an jurisdiction it can and does work well.

OK, would there be a consensus to rewrite the 3rd and 4th sentence of =
the first
paragraph as follow:

"Other approaches such as public ENUM or private federations are not =
sufficient
due to lack of widespread deployment."

Nope just delete the sentence.  You do not need to justify why you want =
to do this based on some arbitrary perception of why ENUM or private =
federations may or may not have been deployed.  I can assure you they =
have deployed. What we both know and you won't or can't say is currently =
those federations are controlled by the same NRA authorized carriers of =
record you want to route around.=20



>=20
> I certainly don't have any real issue with this work going forward. =
I'm a
> great fan of letting folks actually do things they want to so long as =
it is
> explicit what the limitations are. I'm sure there are folks that can =
and
> would use this technique. I only wish those who continue to oppose the
> extensions of ENUM for E2MD for instance would be as charitable.=20
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf
> Of Marc Petit-Huguenin
> Sent: Monday, January 10, 2011 5:19 PM
> To: dispatch@ietf.org
> Subject: [dispatch] VIPR Charter
>=20
> On the advice of the DISPATCH chairs, I am reposting below the latest
> version of
> the VIPR charter for additional feedback.
>=20
> They are not considered as candidates for WG documents under this =
charter,
> but
> FYI the ViPR drafts were last updated in October 2010, and will =
probably be
> updated again before Prague:
>=20
> =
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-overvie=
w-0
> 4.txt
> =
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-reload-=
usa
> ge-03.txt
> =
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-pvp-03.=
txt
> =
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-sip-ant=
isp
> am-03.txt
> =
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-vap-03.=
txt
>=20
> Thanks.
>=20
> =
------------------------------------------------------------------------
>=20
> VIPR Charter Proposal (Version 4)
>=20
> WG Name:  Verification Involving PSTN Reachability (VIPR)
>=20
> There are two globally deployed address spaces for communications used
> by more than a billion people daily - phone numbers and DNS rooted
> address such as web servers and email addresses. The inter-domain
> signaling design of SIP is primarily designed for email style =
addresses
> yet a large percentage of SIP deployments mostly use phone numbers for
> identifying users, thus DNS lookups are not sufficient. Other =
approaches
> such as public ENUM are not sufficient due to lack of widespread
> deployment for non-technical reasons - i.e., the involvement of
> government and service provider administrative entities needing to
> approve and populate the registries.  Private federations have been
> established to workaround the issue, however, that solution is not
> scalable. The goal of this working group is to enable inter-domain
> communications over the the Internet, using protocols such as SIP,
> while still allowing people to use phone numbers to identify the =
person
> with whom they wish to communicate.
>=20
> The VIPR WG will develop a peer to peer based approach to finding
> domains that claim to be responsible for a given phone number
> to mitigate the involvement of centralized entities to avoid some of
> the issues encountered by past attempts to support SIP inter-domain
> communications. Validation protocols will be developed to ensure a
> reasonable likelihood that a given domain actually is responsible for
> the phone number. In this context, "responsible" means an
> administrative domain, which is at least one of the domains, to which
> a PSTN call to this phone number would be routed. Once the domain
> responsible for the phone number is found, existing protocols, such
> as SIP, can be used for inter-domain communications.
>=20
> Some validation protocols may be based on knowledge gathered around a
> PSTN call; for example, the ability to prove a call was received over
> the PSTN based on start and stop times. Other validation schemes, such
> as examining fingerprints or watermarking of PSTN media to show that a
> domain received a particular PSTN phone call, may also be considered =
by
> the working group. This validation will be accomplished using publicly
> available open interfaces to the PSTN, so the validation can be
> performed by any domain wishing to participate.  The WG will select =
and
> standardize at least one validation scheme.
>=20
> The validation mechanism requires a domain to gather and maintain
> information related to PSTN calls.  This information is used by call
> agents such as phones, SBCs and IP PBXs to route calls.  The WG will
> define a client-server protocol between these call agents and the =
entity
> within a domain that maintains the information.
>=20
> To help mitigate SPAM issues when using SIP between domains, the WG =
will
> define a mechanism to enable one domain to check that incoming SIP
> messages are coming from a validated phone number.  A phone number is
> considered validated if it is coming from a domain to which the =
calling
> domain had previously successfully placed a PSTN call.  The working
> group will define new SIP headers and option tags, as necessary, to
> enable this.
>=20
> The essential characteristic of VIPR is establishing authentication by
> PSTN reachability when it is not possible to use a direct reference to
> ENUM databases or other direct assertions of PSTN number
> ownership. Elements such as public ENUM easily coexist with VIPR but =
no
> direct interaction with ENUM will be required.  The solution set =
defined
> by this WG will be incrementally deployable using only existing
> interfaces to the PSTN.  No changes will be required to existing PSTN
> capabilities, no new database access is needed nor is any new support
> from PSTN service providers required.
>=20
> The WG will produce the following deliverables:
>=20
> 1) A document describing the requirements, problem statement and
> architectural approach to support SIP inter-domain communications.
> 2) A document describing the use of the p2psip protocol (RELOAD) as
> applied to this problem space.
> 3) A document defining a scheme for validating the phone numbers using
> publicly available open interfaces to the PSTN.
> 4) A document defining client-server protocol between call agents and =
the
> entity within a domain that gathers and maintains information related =
to
> PSTN calls.
> 5) A document describing a mechanism to mitigate SPAM issues.
>=20
> The working group will carefully coordinate with the security area, =
O&M
> area, as well as the appropriate RAI WGs such as sipcore and p2psip.
>=20
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

- --=20
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0t5aUACgkQ9RoMZyVa61c4jACfXdtftBvrLYklzYINuzfEmQg1
/rgAoJgKU5HW0Qie8JRfCmKZsWw20aOR
=3DWaTf
-----END PGP SIGNATURE-----


From petithug@acm.org  Wed Jan 12 12:52:09 2011
Return-Path: <petithug@acm.org>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7954D28C133 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 12:52:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[AWL=0.365,  BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k6u0oLgqjolQ for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 12:52:08 -0800 (PST)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id 4C97928C12C for <dispatch@ietf.org>; Wed, 12 Jan 2011 12:52:08 -0800 (PST)
Received: by server.implementers.org (Postfix, from userid 1001) id DA71F11BC4020; Wed, 12 Jan 2011 20:54:27 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id 34E8711BC401E; Wed, 12 Jan 2011 20:54:27 +0000 (UTC)
Message-ID: <4D2E1500.6030902@acm.org>
Date: Wed, 12 Jan 2011 12:54:24 -0800
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Iceowl/1.0b1 Icedove/3.0.11
MIME-Version: 1.0
To: Richard Shockey <richard@shockey.us>
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org> <00e601cbb298$0d566510$28032f30$@us>
In-Reply-To: <00e601cbb298$0d566510$28032f30$@us>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 20:52:09 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/12/2011 12:34 PM, Richard Shockey wrote:
> 
> 
> On 01/12/2011 07:09 AM, Richard Shockey wrote:
>> I still don't see how you can write a charter without dealing with the
>> Number Portability issue. You really need to be explicit that this proposed
>> methodology WILL FAIL in cases where the PSTN authority for the phone number
>> changes. It just needs to be called out.
> 
> I am not sure that I understand why the methodology would fail in this case
> (there will be a transition period after porting to another ViPR enabled
> provider, 
> 
> What is a ViPR enabled provider?  Provider of what? 
> 
> 
> during which the SIP call will fail).  But for the sake of progressing
> this charter, does the sentence "Validation protocols will be developed to
> ensure a reasonable likelihood that a given domain actually is responsible for
> the phone number" in the second paragraph covers your concern or do you require
> a stronger wording?
> 
> First a domain is not and never will be "responsible" for a phone number. Only the NRA authorized carrier of record is "responsible" for the number.  ViPR is only a transient mapping technique for a arbitrary name held by a domain (E.164) to a URI(s) distributed in a p2p manner. Those mappings, shall we say typically have a long "TTL". 
> 
> Once the underlying number has been ported to another PSTN authority or disconnected its underlying authority is altered.

Sure, and VIPR will happily creates a new mappings as soon it has the
opportunity.  The WG will certainly find ways to reduce the TTL or cancel its
effect.

Would you be happy with the following sentence:

"Validation protocols will be developed to ensure a reasonable likelihood that
the phone number is actually assigned to a given domain and to detect in a
timely manner that it no longer is."

> 
>>
>> Plus I really take issue with the case that private federations don't scale.
>> There is no evidence of that at all. IN addition its really irrelevant to
>> discuss why ENUM in e164.apra did not deploy. Needless to say when you do
>> have the cooperation of governmental or service provider administrative
>> entities within an jurisdiction it can and does work well.
> 
> OK, would there be a consensus to rewrite the 3rd and 4th sentence of the first
> paragraph as follow:
> 
> "Other approaches such as public ENUM or private federations are not sufficient
> due to lack of widespread deployment."
> 
> Nope just delete the sentence.  You do not need to justify why you want to do this based on some arbitrary perception of why ENUM or private federations may or may not have been deployed.  I can assure you they have deployed. What we both know and you won't or can't say is currently those federations are controlled by the same NRA authorized carriers of record you want to route around. 
> 

OK.

- -- 
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0uFP4ACgkQ9RoMZyVa61cOPgCfaCfiAQVcgUE5CKNQm7cTzn28
5SMAnRQcnBBzdfQY3e4WHsafsXo4ZeBz
=cUs3
-----END PGP SIGNATURE-----

From harald@alvestrand.no  Wed Jan 12 13:09:27 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4C94E3A6A91 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 13:09:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kE2pRxO0vNI1 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 13:09:26 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 688BA3A69C5 for <dispatch@ietf.org>; Wed, 12 Jan 2011 13:09:26 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 783A839E113; Wed, 12 Jan 2011 22:11:20 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cRu5IByGwonC; Wed, 12 Jan 2011 22:11:20 +0100 (CET)
Received: from [192.168.0.14] (c213-89-141-213.bredband.comhem.se [213.89.141.213]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 0935F39E0FD; Wed, 12 Jan 2011 22:11:20 +0100 (CET)
Message-ID: <4D2E1910.5050603@alvestrand.no>
Date: Wed, 12 Jan 2011 22:11:44 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Alex Eleftheriadis <alex@vidyo.com>
References: <4D25AD41.7060306@alvestrand.no> <C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com> <4D2DAFEF.2020300@alvestrand.no> <95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com>
In-Reply-To: <95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Charter proposal: The activity hitherto known	as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 21:09:27 -0000

On 01/12/2011 08:31 PM, Alex Eleftheriadis wrote:
>
>> I think it's important that the charter states that there should *be* a
>> mandatory-to-implement, and that we're envisioning evaluating existing
>> codecs rather than inventing new ones.
>>
> The next to last paragraph seems to indicate that the last paragraph is not a desirable constraint. It may be more prudent to let the application select the most appropriate codec.
>
> I am therefore in agreement with Peter that it would be best to leave the choice of codecs outside the scope of this work.
This is a standard IETF interoperability argument.

If there is no mandatory-to-implement, you are constrained to 
interworking with those who implement an overlapping subset of what you 
implement - in practice, this means that you create multiple islands of 
interoperability (usually corresponding to vendor groupings or profiling 
standards). We push the problem off to someone else.

I would like to believe that what we're creating is the only profiling 
necessary for interoperability. And if that's our goal, I don't think 
there is a way around a mandatory-to-implement.

                     Harald



From hmmr@cisco.com  Wed Jan 12 13:35:38 2011
Return-Path: <hmmr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F240E3A6774 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 13:35:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.638
X-Spam-Level: 
X-Spam-Status: No, score=-10.638 tagged_above=-999 required=5 tests=[AWL=-0.039, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id buwckDjW+EGN for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 13:35:37 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id F329F3A67AC for <dispatch@ietf.org>; Wed, 12 Jan 2011 13:35:36 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAAeuLU2tJV2b/2dsb2JhbACkRHOjNphyhUwEhGiJTg
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rtp-iport-2.cisco.com with ESMTP; 12 Jan 2011 21:37:57 +0000
Received: from xbh-rcd-101.cisco.com (xbh-rcd-101.cisco.com [72.163.62.138]) by rcdn-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id p0CLbvHS018250;  Wed, 12 Jan 2011 21:37:57 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-101.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 12 Jan 2011 15:37:56 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 12 Jan 2011 15:37:55 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7038D1BC9@XMB-RCD-111.cisco.com>
In-Reply-To: <4D2E1910.5050603@alvestrand.no>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Charter proposal: The activity hitherto known	as	"RTC-WEB at IETF"
Thread-Index: AcuynVjZgREmgc8ETXSZnaBKbWn78QAA4TaQ
References: <4D25AD41.7060306@alvestrand.no><C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com><4D2DAFEF.2020300@alvestrand.no><95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com> <4D2E1910.5050603@alvestrand.no>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "Harald Alvestrand" <harald@alvestrand.no>, "Alex Eleftheriadis" <alex@vidyo.com>
X-OriginalArrivalTime: 12 Jan 2011 21:37:56.0881 (UTC) FILETIME=[F9FD0010:01CBB2A0]
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known	as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 21:35:38 -0000

Are there zero RFCs that already define a mandatory to implement codec?

If there is one such RFC, could you cite it and be done?

Mike


-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
Behalf Of Harald Alvestrand
Sent: Wednesday, January 12, 2011 4:12 PM
To: Alex Eleftheriadis
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as
"RTC-WEB at IETF"

On 01/12/2011 08:31 PM, Alex Eleftheriadis wrote:
>
>> I think it's important that the charter states that there should *be*
a
>> mandatory-to-implement, and that we're envisioning evaluating
existing
>> codecs rather than inventing new ones.
>>
> The next to last paragraph seems to indicate that the last paragraph
is not a desirable constraint. It may be more prudent to let the
application select the most appropriate codec.
>
> I am therefore in agreement with Peter that it would be best to leave
the choice of codecs outside the scope of this work.
This is a standard IETF interoperability argument.

If there is no mandatory-to-implement, you are constrained to=20
interworking with those who implement an overlapping subset of what you=20
implement - in practice, this means that you create multiple islands of=20
interoperability (usually corresponding to vendor groupings or profiling

standards). We push the problem off to someone else.

I would like to believe that what we're creating is the only profiling=20
necessary for interoperability. And if that's our goal, I don't think=20
there is a way around a mandatory-to-implement.

                     Harald


_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From richard@shockey.us  Wed Jan 12 13:38:19 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 923533A67B0 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 13:38:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.004
X-Spam-Level: 
X-Spam-Status: No, score=-102.004 tagged_above=-999 required=5 tests=[AWL=0.261, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y8PtYQ0aKPyY for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 13:38:18 -0800 (PST)
Received: from oproxy2-pub.bluehost.com (oproxy2-pub.bluehost.com [67.222.39.60]) by core3.amsl.com (Postfix) with SMTP id 6DB6C3A6774 for <dispatch@ietf.org>; Wed, 12 Jan 2011 13:38:18 -0800 (PST)
Received: (qmail 7827 invoked by uid 0); 12 Jan 2011 21:40:06 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy2.bluehost.com with SMTP; 12 Jan 2011 21:40:06 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:thread-index:Content-Language:X-Identified-User; b=lVV+gbFFvhQP90avskpTyl+RMvh+YYV0DNMhvnienGVkOgvmEFDT0A27YQa97FlaETm0+uGZPu5EllKGpO37QFgLQwgNPUbtFLZQEnHpb58PepWfhofijbAQ2KZJhvgj;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1Pd8QG-00068n-UM; Wed, 12 Jan 2011 14:40:05 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'Marc Petit-Huguenin'" <petithug@acm.org>
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org> <00e601cbb298$0d566510$28032f30$@us> <4D2E1500.6030902@acm.org>
In-Reply-To: <4D2E1500.6030902@acm.org>
Date: Wed, 12 Jan 2011 16:39:59 -0500
Message-ID: <011401cbb2a1$45ab8ae0$d102a0a0$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
thread-index: AcuymueR82lZi9hkQh6KlAL5jEvrrgAA5BJQ
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 21:38:19 -0000

>=20
> On 01/12/2011 07:09 AM, Richard Shockey wrote:
>> I still don't see how you can write a charter without dealing with =
the
>> Number Portability issue. You really need to be explicit that this =
proposed
>> methodology WILL FAIL in cases where the PSTN authority for the phone =
number
>> changes. It just needs to be called out.
>=20
> I am not sure that I understand why the methodology would fail in this =
case
> (there will be a transition period after porting to another ViPR =
enabled
> provider,=20
>=20
> What is a ViPR enabled provider?  Provider of what?=20

I still don=E2=80=99t understand what a ViPR enabled provider is. You =
really think a carrier would use this? <LOL>=20


>=20
>=20
> during which the SIP call will fail).  But for the sake of progressing
> this charter, does the sentence "Validation protocols will be =
developed to
> ensure a reasonable likelihood that a given domain actually is =
responsible for
> the phone number" in the second paragraph covers your concern or do =
you require
> a stronger wording?
>=20
> First a domain is not and never will be "responsible" for a phone =
number. Only the NRA authorized carrier of record is "responsible" for =
the number.  ViPR is only a transient mapping technique for a arbitrary =
name held by a domain (E.164) to a URI(s) distributed in a p2p manner. =
Those mappings, shall we say typically have a long "TTL".=20
>=20
> Once the underlying number has been ported to another PSTN authority =
or disconnected its underlying authority is altered.

Sure, and VIPR will happily creates a new mappings as soon it has the
opportunity.  The WG will certainly find ways to reduce the TTL or =
cancel its
effect.

Would you be happy with the following sentence:

"Validation protocols will be developed to ensure a reasonable =
likelihood that
the phone number is actually assigned to a given domain and to detect in =
a
timely manner that it no longer is."

******

Yes that=E2=80=99s fine, whatever.=20

I don=E2=80=99t think you will ever "fix" the underlying problem in ViPR =
which is that the model is completely divorced from the underlying =
authority of the name you are mapping.  ENUM's problem was political =
ViPR has the same issue. But fine go ahead, have a ball!=20

Been there done that.

FYI I support the work for no other reason that the very existence of =
this WG might get some of my service provider friends to get off their =
(fill in blank) and actually create functional E.164 to URI mapping =
databases so kludges like this would not have to exist.=20

I apologize if I sound deeply cynical or unusually sarcastic about this =
proposed work, but you understand I have some history with this subject. =
=20

*******


>=20
>>
>> Plus I really take issue with the case that private federations don't =
scale.
>> There is no evidence of that at all. IN addition its really =
irrelevant to
>> discuss why ENUM in e164.apra did not deploy. Needless to say when =
you do
>> have the cooperation of governmental or service provider =
administrative
>> entities within an jurisdiction it can and does work well.
>=20
> OK, would there be a consensus to rewrite the 3rd and 4th sentence of =
the first
> paragraph as follow:
>=20
> "Other approaches such as public ENUM or private federations are not =
sufficient
> due to lack of widespread deployment."
>=20
> Nope just delete the sentence.  You do not need to justify why you =
want to do this based on some arbitrary perception of why ENUM or =
private federations may or may not have been deployed.  I can assure you =
they have deployed. What we both know and you won't or can't say is =
currently those federations are controlled by the same NRA authorized =
carriers of record you want to route around.=20
>=20

OK.

- --=20
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0uFP4ACgkQ9RoMZyVa61cOPgCfaCfiAQVcgUE5CKNQm7cTzn28
5SMAnRQcnBBzdfQY3e4WHsafsXo4ZeBz
=3DcUs3
-----END PGP SIGNATURE-----


From richard@shockey.us  Wed Jan 12 13:43:13 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ACF943A67AC for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 13:43:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.027
X-Spam-Level: 
X-Spam-Status: No, score=-102.027 tagged_above=-999 required=5 tests=[AWL=0.238, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZKDHpiJNq63k for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 13:43:11 -0800 (PST)
Received: from oproxy2-pub.bluehost.com (oproxy2-pub.bluehost.com [67.222.39.60]) by core3.amsl.com (Postfix) with SMTP id 72E4F3A63CB for <dispatch@ietf.org>; Wed, 12 Jan 2011 13:43:11 -0800 (PST)
Received: (qmail 22082 invoked by uid 0); 12 Jan 2011 21:45:32 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy2.bluehost.com with SMTP; 12 Jan 2011 21:45:32 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:thread-index:Content-Language:X-Identified-User; b=TqFajJQOjFdNUVH3HPwke/pA2H/DqsaKsrTM3r/dLgE2VMAHyEFX50ISS82xND0v3UNvP1yQjT5RTiVlLTV1VlaszJGhGd5F5PvCHLNJq6NEcYO0/Dj1lhrLlv5/Oo41;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1Pd8VX-0002RG-SW; Wed, 12 Jan 2011 14:45:32 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'Harald Alvestrand'" <harald@alvestrand.no>, "'Alex Eleftheriadis'" <alex@vidyo.com>
References: <4D25AD41.7060306@alvestrand.no>	<C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com>	<4D2DAFEF.2020300@alvestrand.no>	<95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com> <4D2E1910.5050603@alvestrand.no>
In-Reply-To: <4D2E1910.5050603@alvestrand.no>
Date: Wed, 12 Jan 2011 16:45:29 -0500
Message-ID: <011501cbb2a2$0889dd50$199d97f0$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
thread-index: AcuynVQNe4Tk/7CoS7WjHJc909z1OgABDVCA
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known	as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 21:43:13 -0000

>
>> I think it's important that the charter states that there should *be* a
>> mandatory-to-implement, and that we're envisioning evaluating existing
>> codecs rather than inventing new ones.
>>
> The next to last paragraph seems to indicate that the last paragraph is
not a desirable constraint. It may be more prudent to let the application
select the most appropriate codec.
>
> I am therefore in agreement with Peter that it would be best to leave the
choice of codecs outside the scope of this work.
This is a standard IETF interoperability argument.

If there is no mandatory-to-implement, you are constrained to 
interworking with those who implement an overlapping subset of what you 
implement - in practice, this means that you create multiple islands of 
interoperability (usually corresponding to vendor groupings or profiling 
standards). We push the problem off to someone else.

Humm SIP Forum could do this :-) Profiles_R_Us!  

Richard Shockey
Chairman of the Board of Directors SIP Forum
PSTN Mobile: +1 703.593.2683
<mailto:richard(at)shockey.us>
skype-linkedin-facebook: rshockey101
http//www.sipforum.org


I would like to believe that what we're creating is the only profiling 
necessary for interoperability. And if that's our goal, I don't think 
there is a way around a mandatory-to-implement.

+1 again I completely agree.


                     Harald


_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch


From kpfleming@digium.com  Wed Jan 12 13:45:04 2011
Return-Path: <kpfleming@digium.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AF3B53A67AC for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 13:45:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.549
X-Spam-Level: 
X-Spam-Status: No, score=-106.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ke4Q0LaDqDgJ for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 13:45:02 -0800 (PST)
Received: from mail.digium.com (mail.digium.com [216.207.245.2]) by core3.amsl.com (Postfix) with ESMTP id EE0623A63CB for <dispatch@ietf.org>; Wed, 12 Jan 2011 13:45:01 -0800 (PST)
Received: from zimbra.digium.internal ([10.24.55.203] helo=zimbra.hsv.digium.com) by mail.digium.com with esmtp (Exim 4.69) (envelope-from <kpfleming@digium.com>) id 1Pd8XK-0002KB-JH for dispatch@ietf.org; Wed, 12 Jan 2011 15:47:22 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.hsv.digium.com (Postfix) with ESMTP id 97EDED8193 for <dispatch@ietf.org>; Wed, 12 Jan 2011 15:47:22 -0600 (CST)
Received: from zimbra.hsv.digium.com ([127.0.0.1]) by localhost (zimbra.hsv.digium.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P+k1uOtxhuR8 for <dispatch@ietf.org>; Wed, 12 Jan 2011 15:47:22 -0600 (CST)
Received: from [10.24.250.46] (unknown [10.24.250.46]) by zimbra.hsv.digium.com (Postfix) with ESMTPSA id 1DDA1D8192 for <dispatch@ietf.org>; Wed, 12 Jan 2011 15:47:22 -0600 (CST)
Message-ID: <4D2E2169.9050008@digium.com>
Date: Wed, 12 Jan 2011 15:47:21 -0600
From: "Kevin P. Fleming" <kpfleming@digium.com>
Organization: Digium, Inc.
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4D2B85D9.8010003@acm.org>	<008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org>	<00e601cbb298$0d566510$28032f30$@us> <4D2E1500.6030902@acm.org>
In-Reply-To: <4D2E1500.6030902@acm.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 21:45:04 -0000

On 01/12/2011 02:54 PM, Marc Petit-Huguenin wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 01/12/2011 12:34 PM, Richard Shockey wrote:
>>
>>
>> On 01/12/2011 07:09 AM, Richard Shockey wrote:
>>> I still don't see how you can write a charter without dealing with the
>>> Number Portability issue. You really need to be explicit that this proposed
>>> methodology WILL FAIL in cases where the PSTN authority for the phone number
>>> changes. It just needs to be called out.
>>
>> I am not sure that I understand why the methodology would fail in this case
>> (there will be a transition period after porting to another ViPR enabled
>> provider,
>>
>> What is a ViPR enabled provider?  Provider of what?
>>
>>
>> during which the SIP call will fail).  But for the sake of progressing
>> this charter, does the sentence "Validation protocols will be developed to
>> ensure a reasonable likelihood that a given domain actually is responsible for
>> the phone number" in the second paragraph covers your concern or do you require
>> a stronger wording?
>>
>> First a domain is not and never will be "responsible" for a phone number. Only the NRA authorized carrier of record is "responsible" for the number.  ViPR is only a transient mapping technique for a arbitrary name held by a domain (E.164) to a URI(s) distributed in a p2p manner. Those mappings, shall we say typically have a long "TTL".
>>
>> Once the underlying number has been ported to another PSTN authority or disconnected its underlying authority is altered.
>
> Sure, and VIPR will happily creates a new mappings as soon it has the
> opportunity.  The WG will certainly find ways to reduce the TTL or cancel its
> effect.
>
> Would you be happy with the following sentence:
>
> "Validation protocols will be developed to ensure a reasonable likelihood that
> the phone number is actually assigned to a given domain and to detect in a
> timely manner that it no longer is."

I think this is an improvement, but I share Richard's concern here: the 
definition of 'timely' in this context falls solely on the backs of the 
organizations that actually do own and manage the controlled resources 
(E.164 numbers). If the WG decides that 'timely' means that a VIPR node 
won't hold on to an E.164/SIP URI association for longer than X days, 
because X is 'less than half of the time that carriers will hold a 
number idle before reassigning it' (as a hypothetical example of 
course), what happens when a perfectly valid reason for reassigning 
numbers in 24-48 hours comes along?

Maybe I'm naive, but it seems to me this could result in the need for 
ViPR nodes to set very, very short TTLs on the mappings they establish, 
because they just can't know when the routing of an E.164 number is 
going to change... and delivering a call to the number's previous 
destination is both unexpected and potentially harmful. Unless quite a 
substantial number of calls are going to be delivered using that mapping 
in the window that the TTL allows, there could be very little 
opportunity for cost savings or other potential benefits.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kfleming@digium.com
Check us out at www.digium.com & www.asterisk.org

From D.Malas@cablelabs.com  Wed Jan 12 14:17:42 2011
Return-Path: <D.Malas@cablelabs.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7F4713A67E1 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 14:17:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.463
X-Spam-Level: 
X-Spam-Status: No, score=-100.463 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PjHKyFAe+Lou for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 14:17:41 -0800 (PST)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id B4DFF3A67AF for <dispatch@ietf.org>; Wed, 12 Jan 2011 14:17:41 -0800 (PST)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.4/8.14.4) with ESMTP id p0CMK1NI006649 for <dispatch@ietf.org>; Wed, 12 Jan 2011 15:20:01 -0700
Received: from srvxchg.cablelabs.com (10.5.0.15) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com); Wed, 12 Jan 2011 15:20:01 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com)
Received: from srvxchg.cablelabs.com ([10.5.0.15]) by srvxchg ([10.5.0.15]) with mapi; Wed, 12 Jan 2011 15:20:01 -0700
From: Daryl Malas <D.Malas@cablelabs.com>
To: "dispatch@ietf.org" <dispatch@ietf.org>
Date: Wed, 12 Jan 2011 15:20:00 -0700
Thread-Topic: [dispatch] Basic Telephony SIP Interconnect Guideline Draft
Thread-Index: AcuyptqbdGCG7iYqSxuBQoBkaSQ1YA==
Message-ID: <C953771F.8F5C%d.malas@cablelabs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.0.101115
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Approved: ondar
Cc: David Hancock <D.Hancock@cablelabs.com>
Subject: [dispatch]  Basic Telephony SIP Interconnect Guideline Draft
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jan 2011 22:17:42 -0000

All,

We have submitted an updated draft for defining a SIP interconnect
guideline for basic telephony peering.   Of the SIP Service Providers
(SSPs) we have spoken with regarding their experiences with peering, SIP
interworking is one of the most challenging processes to work through.
This draft was originally accepted as a working group item within the
SPEERMINT (Session PEERing for Multimedia INTerconnect) working group.  A
decision was made to close down this working group, and this draft was
selected to be re-submitted for evaluation within the DISPATCH working
group.  We still believe that establishing an informational guideline will
be a fundamental step in enabling SSPs to peer quickly and efficiently.

This draft provides fundamental (or basic) guidelines for the following
topics related to basic telephony SIP interconnects:

+ General Procedures
- Extension Negotiation
- Public User Identities
- Trust Domain & Asserted Identities
- IPv4/6 Interworking

+ Fault Isolation and Recovery
- Interface Failure Detection
- Overload Control
- Session Timer

+ Session Establishment
- Basic Call Setup
- Ringback Tone vs. Early Media
- Early Media w/ Multiple Terminating Endpoints
- Calling Name & Number Delivery (w/ Privacy)

+ Call Features
- Call Forwarding
- Hold / Conference / Transfer
- Auto Recall/Callback

The authors of this draft realize work is being done to further define
some of these topics within the IETF, but these may take years to resolve.
 This draft provides a framework for establishing a fundamental basic
telephony peering relationship between two SIP service providers.  SSPs
are expected to add other functionality based on mutual agreement beyond
the fundamental guidelines in this draft.  This draft will allow basic
interworking as a starting point.

Here is a link to the draft for further details:
http://tools.ietf.org/html/draft-hancock-dispatch-sip-interconnect-guidelin
es-00

We welcome comments and feedback on this work.

Regards,

Daryl (and David)


From petithug@acm.org  Wed Jan 12 16:55:05 2011
Return-Path: <petithug@acm.org>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 72A293A6830 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 16:55:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.925
X-Spam-Level: 
X-Spam-Status: No, score=-101.925 tagged_above=-999 required=5 tests=[AWL=0.340, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WnS06TmTyN5n for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 16:55:04 -0800 (PST)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id 8BF1F3A680A for <dispatch@ietf.org>; Wed, 12 Jan 2011 16:55:04 -0800 (PST)
Received: by server.implementers.org (Postfix, from userid 1001) id 0D3CAFBC413A; Thu, 13 Jan 2011 00:57:25 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id 48E62FBC4130; Thu, 13 Jan 2011 00:57:24 +0000 (UTC)
Message-ID: <4D2E4DF3.2060501@acm.org>
Date: Wed, 12 Jan 2011 16:57:23 -0800
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Iceowl/1.0b1 Icedove/3.0.11
MIME-Version: 1.0
To: Richard Shockey <richard@shockey.us>
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org> <00e601cbb298$0d566510$28032f30$@us> <4D2E1500.6030902@acm.org> <011401cbb2a1$45ab8ae0$d102a0a0$@us>
In-Reply-To: <011401cbb2a1$45ab8ae0$d102a0a0$@us>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 00:55:05 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/12/2011 01:39 PM, Richard Shockey wrote:
> 
>>
>> On 01/12/2011 07:09 AM, Richard Shockey wrote:
>>> I still don't see how you can write a charter without dealing with the
>>> Number Portability issue. You really need to be explicit that this proposed
>>> methodology WILL FAIL in cases where the PSTN authority for the phone number
>>> changes. It just needs to be called out.
>>
>> I am not sure that I understand why the methodology would fail in this case
>> (there will be a transition period after porting to another ViPR enabled
>> provider, 
>>
>> What is a ViPR enabled provider?  Provider of what? 
> 
> I still donâ€™t understand what a ViPR enabled provider is. You really think a carrier would use this? <LOL> 

I was talking about ViPR enabled VoIP providers.

- -- 
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0uTfEACgkQ9RoMZyVa61cLaQCgqVm/E+qxiuEzqqog+X8i3J2Z
IEgAoJXgZ2oGEdjc6ZbTef3BeX9FFfD2
=xbh2
-----END PGP SIGNATURE-----

From petithug@acm.org  Wed Jan 12 17:00:16 2011
Return-Path: <petithug@acm.org>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 76F4C3A67AE for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 17:00:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.946
X-Spam-Level: 
X-Spam-Status: No, score=-101.946 tagged_above=-999 required=5 tests=[AWL=0.319, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gt+EqLHoBgag for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 17:00:14 -0800 (PST)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id DAC813A67A4 for <dispatch@ietf.org>; Wed, 12 Jan 2011 17:00:14 -0800 (PST)
Received: by server.implementers.org (Postfix, from userid 1001) id 0906AFBC413A; Thu, 13 Jan 2011 01:02:36 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id ABAC6FBC4130; Thu, 13 Jan 2011 01:02:34 +0000 (UTC)
Message-ID: <4D2E4F28.9000700@acm.org>
Date: Wed, 12 Jan 2011 17:02:32 -0800
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Iceowl/1.0b1 Icedove/3.0.11
MIME-Version: 1.0
To: "Kevin P. Fleming" <kpfleming@digium.com>
References: <4D2B85D9.8010003@acm.org>	<008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org>	<00e601cbb298$0d566510$28032f30$@us>	<4D2E1500.6030902@acm.org> <4D2E2169.9050008@digium.com>
In-Reply-To: <4D2E2169.9050008@digium.com>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 01:00:16 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/12/2011 01:47 PM, Kevin P. Fleming wrote:
> On 01/12/2011 02:54 PM, Marc Petit-Huguenin wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 01/12/2011 12:34 PM, Richard Shockey wrote:
>>>
>>>
>>> On 01/12/2011 07:09 AM, Richard Shockey wrote:
>>>> I still don't see how you can write a charter without dealing with the
>>>> Number Portability issue. You really need to be explicit that this
>>>> proposed
>>>> methodology WILL FAIL in cases where the PSTN authority for the
>>>> phone number
>>>> changes. It just needs to be called out.
>>>
>>> I am not sure that I understand why the methodology would fail in
>>> this case
>>> (there will be a transition period after porting to another ViPR enabled
>>> provider,
>>>
>>> What is a ViPR enabled provider?  Provider of what?
>>>
>>>
>>> during which the SIP call will fail).  But for the sake of progressing
>>> this charter, does the sentence "Validation protocols will be
>>> developed to
>>> ensure a reasonable likelihood that a given domain actually is
>>> responsible for
>>> the phone number" in the second paragraph covers your concern or do
>>> you require
>>> a stronger wording?
>>>
>>> First a domain is not and never will be "responsible" for a phone
>>> number. Only the NRA authorized carrier of record is "responsible"
>>> for the number.  ViPR is only a transient mapping technique for a
>>> arbitrary name held by a domain (E.164) to a URI(s) distributed in a
>>> p2p manner. Those mappings, shall we say typically have a long "TTL".
>>>
>>> Once the underlying number has been ported to another PSTN authority
>>> or disconnected its underlying authority is altered.
>>
>> Sure, and VIPR will happily creates a new mappings as soon it has the
>> opportunity.  The WG will certainly find ways to reduce the TTL or
>> cancel its
>> effect.
>>
>> Would you be happy with the following sentence:
>>
>> "Validation protocols will be developed to ensure a reasonable
>> likelihood that
>> the phone number is actually assigned to a given domain and to detect
>> in a
>> timely manner that it no longer is."
> 
> I think this is an improvement, but I share Richard's concern here: the
> definition of 'timely' in this context falls solely on the backs of the
> organizations that actually do own and manage the controlled resources
> (E.164 numbers). If the WG decides that 'timely' means that a VIPR node
> won't hold on to an E.164/SIP URI association for longer than X days,
> because X is 'less than half of the time that carriers will hold a
> number idle before reassigning it' (as a hypothetical example of
> course), what happens when a perfectly valid reason for reassigning
> numbers in 24-48 hours comes along?
> 
> Maybe I'm naive, but it seems to me this could result in the need for
> ViPR nodes to set very, very short TTLs on the mappings they establish,
> because they just can't know when the routing of an E.164 number is
> going to change... and delivering a call to the number's previous
> destination is both unexpected and potentially harmful. Unless quite a
> substantial number of calls are going to be delivered using that mapping
> in the window that the TTL allows, there could be very little
> opportunity for cost savings or other potential benefits.

I think that there is solutions to the TTL problem, but there will be plenty of
time after the WG is created to discuss them.

For now is there any modifications that you think would be needed in the charter
text to be sure that this problem will be addressed, or are you OK with the text
as it is?

Thanks.

- -- 
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0uTyYACgkQ9RoMZyVa61cxDwCeOoyahF1jEcpUF/ow9CfS4BZ/
T1oAmwf+bgy/q+l10aI6FoHHu/lfvDYM
=iCct
-----END PGP SIGNATURE-----

From richard@shockey.us  Wed Jan 12 18:36:15 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5C4953A6801 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 18:36:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.047
X-Spam-Level: 
X-Spam-Status: No, score=-102.047 tagged_above=-999 required=5 tests=[AWL=0.218, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id evmIs4JTh3WL for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 18:36:14 -0800 (PST)
Received: from oproxy2-pub.bluehost.com (oproxy2-pub.bluehost.com [67.222.39.60]) by core3.amsl.com (Postfix) with SMTP id 540CF3A67B1 for <dispatch@ietf.org>; Wed, 12 Jan 2011 18:36:14 -0800 (PST)
Received: (qmail 27328 invoked by uid 0); 13 Jan 2011 02:38:35 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy2.bluehost.com with SMTP; 13 Jan 2011 02:38:35 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:thread-index:Content-Language:X-Identified-User; b=ko4SqSPjJ54HC+Eww5UIPNV/wek/jJd5LmO1yMyQ21OQQpjKgYhjbQpCzA2kDY6/awGe/I53xiKymBU2nQEJrTnB6VoWXeKABWv2jH22a05YExTQLXPS0ZRUPSRY6kTP;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1PdD59-0003wC-1W for dispatch@ietf.org; Wed, 12 Jan 2011 19:38:35 -0700
From: "Richard Shockey" <richard@shockey.us>
To: <dispatch@ietf.org>
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org> <00e601cbb298$0d566510$28032f30$@us> <4D2E1500.6030902@acm.org> <011401cbb2a1$45ab8ae0$d102a0a0$@us> <4D2E4DF3.2060501@acm.org>
In-Reply-To: <4D2E4DF3.2060501@acm.org>
Date: Wed, 12 Jan 2011 21:38:32 -0500
Message-ID: <01d801cbb2ca$f8e13dc0$eaa3b940$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
thread-index: AcuyvNgjUUg1fcJXQgWFs4/iTXBk+QACV46w
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 02:36:15 -0000

>>
>> On 01/12/2011 07:09 AM, Richard Shockey wrote:
>>> I still don't see how you can write a charter without dealing with =
the
>>> Number Portability issue. You really need to be explicit that this =
proposed
>>> methodology WILL FAIL in cases where the PSTN authority for the =
phone number
>>> changes. It just needs to be called out.
>>
>> I am not sure that I understand why the methodology would fail in =
this case
>> (there will be a transition period after porting to another ViPR =
enabled
>> provider,=20
>>
>> What is a ViPR enabled provider?  Provider of what?=20
>=20
> I still don=E2=80=99t understand what a ViPR enabled provider is. You =
really think a carrier would use this? <LOL>=20

I was talking about ViPR enabled VoIP providers.

<LOL tears LOL tears > Good luck. Go for it!  What are you thinking?


Sorry .. I just love this BTW you are giving me the perfect argument to =
smack the opponents of E2MD over the side of the head. Humm It goes like =
this "Look the IETF chartered this duct tape and bailing wire ViPR =
kludge with no rational authority model and you want to prevent us from =
actually making PSTN metadata work in converged SIP networks and advance =
the cause of SIP network interoperability in a real structured =
environment with a real authority model?" E2MD polluting the DNS? Give =
me a break!




From petithug@acm.org  Wed Jan 12 19:25:15 2011
Return-Path: <petithug@acm.org>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CE7C83A688E for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 19:25:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.965
X-Spam-Level: 
X-Spam-Status: No, score=-101.965 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ApGzpYDCkyuu for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 19:25:14 -0800 (PST)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id C888D3A6837 for <dispatch@ietf.org>; Wed, 12 Jan 2011 19:25:14 -0800 (PST)
Received: by server.implementers.org (Postfix, from userid 1001) id 40CBC11BC4020; Thu, 13 Jan 2011 03:27:35 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id 4977411BC401E; Thu, 13 Jan 2011 03:27:34 +0000 (UTC)
Message-ID: <4D2E7125.3090606@acm.org>
Date: Wed, 12 Jan 2011 19:27:33 -0800
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Iceowl/1.0b1 Icedove/3.0.11
MIME-Version: 1.0
To: Richard Shockey <richard@shockey.us>
References: <4D2B85D9.8010003@acm.org>	<008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org>	<00e601cbb298$0d566510$28032f30$@us> <4D2E1500.6030902@acm.org>	<011401cbb2a1$45ab8ae0$d102a0a0$@us> <4D2E4DF3.2060501@acm.org> <01d801cbb2ca$f8e13dc0$eaa3b940$@us>
In-Reply-To: <01d801cbb2ca$f8e13dc0$eaa3b940$@us>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 03:25:15 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/12/2011 06:38 PM, Richard Shockey wrote:
>>> 
>>> On 01/12/2011 07:09 AM, Richard Shockey wrote:
>>>> I still don't see how you can write a charter without dealing with the 
>>>> Number Portability issue. You really need to be explicit that this
>>>> proposed methodology WILL FAIL in cases where the PSTN authority for
>>>> the phone number changes. It just needs to be called out.
>>> 
>>> I am not sure that I understand why the methodology would fail in this
>>> case (there will be a transition period after porting to another ViPR
>>> enabled provider,
>>> 
>>> What is a ViPR enabled provider?  Provider of what?
>> 
>> I still donâ€™t understand what a ViPR enabled provider is. You really think
>> a carrier would use this? <LOL>
> 
> I was talking about ViPR enabled VoIP providers.
> 
> <LOL tears LOL tears > Good luck. Go for it!  What are you thinking?
> 
> 
> Sorry .. I just love this BTW you are giving me the perfect argument to smack
> the opponents of E2MD over the side of the head. 

Always happy to help!

> Humm It goes like this "Look
> the IETF chartered this duct tape and bailing wire ViPR kludge with no
> rational authority model and you want to prevent us from actually making PSTN
> metadata work in converged SIP networks and advance the cause of SIP network
> interoperability in a real structured environment with a real authority
> model?" E2MD polluting the DNS? Give me a break!
> 
> 
> 
> _______________________________________________ dispatch mailing list 
> dispatch@ietf.org https://www.ietf.org/mailman/listinfo/dispatch


- -- 
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0ucSMACgkQ9RoMZyVa61dCEQCdH9sibBSSNXT/WVlQjDq1uQrD
jzwAoJq6k0kYsGHbUneLtA+IBsjWi7tA
=UJWZ
-----END PGP SIGNATURE-----

From ingemar.s.johansson@ericsson.com  Wed Jan 12 22:57:20 2011
Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 838033A6AB8 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 22:57:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.591
X-Spam-Level: 
X-Spam-Status: No, score=-6.591 tagged_above=-999 required=5 tests=[AWL=0.008,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Eba11dmV+6Rd for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 22:57:16 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 0E3393A695B for <dispatch@ietf.org>; Wed, 12 Jan 2011 22:57:15 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-b4-4d2ea2d90ab1
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 61.1B.13987.9D2AE2D4; Thu, 13 Jan 2011 07:59:37 +0100 (CET)
Received: from ESESSCMS0366.eemea.ericsson.se ([169.254.1.218]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Thu, 13 Jan 2011 07:59:36 +0100
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "dispatch@ietf.org" <dispatch@ietf.org>
Date: Thu, 13 Jan 2011 07:59:35 +0100
Thread-Topic: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
Thread-Index: Acut0X1tNNbajadnS4GNQDHO3HWZuwFHEaqg
Message-ID: <DBB1DC060375D147AC43F310AD987DCC22B1FB33D7@ESESSCMS0366.eemea.ericsson.se>
References: <mailman.746.1294339223.4673.dispatch@ietf.org>
In-Reply-To: <mailman.746.1294339223.4673.dispatch@ietf.org>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: sv-SE, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the WG that does the RTC-Web stuff?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 06:57:20 -0000

My proposal

Cobweb Commuication Between WebClients

Must admit though... the acronym gives the impression that we are trying to=
 reinvent the internet :-)

/Ingemar

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

Message: 4
Date: Thu, 6 Jan 2011 10:42:05 -0800
From: Justin Uberti <juberti@google.com>
Subject: Re: [dispatch] [RTW] Name discussion: What is the name of the
	WG that does the RTC-Web stuff?
To: Marshall Eubanks <tme@americafree.tv>
Cc: Harald Alvestrand <harald@alvestrand.no>,	"rtc-web@alvestrand.no"
	<rtc-web@alvestrand.no>,	"dispatch@ietf.org" <dispatch@ietf.org>
Message-ID:
	<AANLkTi=3D-e1aMyM_b23JJmN7UDup00dMCq7dPLbcVEsy3@mail.gmail.com>
Content-Type: text/plain; charset=3D"utf-8"

On Thu, Jan 6, 2011 at 8:47 AM, Marshall Eubanks <tme@americafree.tv> wrote=
:

>
> On Jan 6, 2011, at 6:57 AM, Harald Alvestrand wrote:
>
> > This activity remains nameless.
> > The requirements for a name are:
> >
> > - It should be cute
> > - It should be easy to remember
> > - It should be easy to associate with the activity
> >
> > If it's also somewhat meaningful, that's a nice benefit.
> > The boring choices include:
> >
> > - RTCWEB
> > - WEBRTC
>
> Here is my proposal, not yet used in the IETF :
>
> REALTIME
>

or, WREALTIME (silent W for 'web')



>
> Marshall
>
> >
> > There are many others out there. I'll try to keep track of=20
> > suggestions on
> a page at the RTCWeb website (rtc-web.alvestrand.no), and we'll find a=20
> way to decide after a few suggestions have been made.
> > Let the creativity flow!
> >
> >              Harald
> >
> > _______________________________________________
> > RTC-Web mailing list
> > RTC-Web@alvestrand.no
> > http://www.alvestrand.no/mailman/listinfo/rtc-web
> >
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ietf.org/mail-archive/web/dispatch/attachments/20110106/e5=
e6a898/attachment.htm>

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

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch


End of dispatch Digest, Vol 22, Issue 6
***************************************

From singer@apple.com  Wed Jan 12 23:56:52 2011
Return-Path: <singer@apple.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 792DC3A69C2 for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 23:56:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IHvq9FI8Jm8c for <dispatch@core3.amsl.com>; Wed, 12 Jan 2011 23:56:50 -0800 (PST)
Received: from mail-out4.apple.com (mail-out4.apple.com [17.254.13.23]) by core3.amsl.com (Postfix) with ESMTP id D23143A69B0 for <dispatch@ietf.org>; Wed, 12 Jan 2011 23:56:50 -0800 (PST)
Received: from relay12.apple.com (relay12.apple.com [17.128.113.53]) by mail-out4.apple.com (Postfix) with ESMTP id DECC5CB42284; Wed, 12 Jan 2011 23:59:12 -0800 (PST)
X-AuditID: 11807135-b7b80ae0000017ec-3c-4d2eb0cffe19
Received: from [17.73.147.77] (Unknown_Domain [17.73.147.77]) by relay12.apple.com (Apple SCV relay) with SMTP id 68.0D.06124.FC0BE2D4; Wed, 12 Jan 2011 23:59:12 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <011501cbb2a2$0889dd50$199d97f0$@us>
Date: Thu, 13 Jan 2011 08:59:10 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <F670D4F3-E8E7-438A-8D79-3B56C28FBA79@apple.com>
References: <4D25AD41.7060306@alvestrand.no> <C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com> <4D2DAFEF.2020300@alvestrand.no> <95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com> <4D2E1910.5050603@alvestrand.no> <011501cbb2a2$0889dd50$199d97f0$@us>
To: Richard Shockey <richard@shockey.us>
X-Mailer: Apple Mail (2.1082)
X-Brightmail-Tracker: AAAAAA==
Cc: 'Harald Alvestrand' <harald@alvestrand.no>, dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto	known	as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 07:56:52 -0000

I think it important that we layer correctly;  there is a difference =
between protocol specifications, which typically only mandate enough for =
that protocol's interoperability, and integration specifications, which =
attempt to define 'complete stacks'.

For example, the RTP specification (a protocol specification) does not =
mandate codecs, IIRC.

I think that at least some of this work at the W3C and maybe IETF is =
indeed about defining structures (e.g. the markup), and then some is =
instantiating particular protocols, codecs, and so on, within that =
structure.  I would like the two to be separated.

On Jan 12, 2011, at 22:45 , Richard Shockey wrote:

>=20
>>=20
>>> I think it's important that the charter states that there should =
*be* a
>>> mandatory-to-implement, and that we're envisioning evaluating =
existing
>>> codecs rather than inventing new ones.
>>>=20
>> The next to last paragraph seems to indicate that the last paragraph =
is
> not a desirable constraint. It may be more prudent to let the =
application
> select the most appropriate codec.
>>=20
>> I am therefore in agreement with Peter that it would be best to leave =
the
> choice of codecs outside the scope of this work.
> This is a standard IETF interoperability argument.
>=20
> If there is no mandatory-to-implement, you are constrained to=20
> interworking with those who implement an overlapping subset of what =
you=20
> implement - in practice, this means that you create multiple islands =
of=20
> interoperability (usually corresponding to vendor groupings or =
profiling=20
> standards). We push the problem off to someone else.
>=20
> Humm SIP Forum could do this :-) Profiles_R_Us! =20
>=20
> Richard Shockey
> Chairman of the Board of Directors SIP Forum
> PSTN Mobile: +1 703.593.2683
> <mailto:richard(at)shockey.us>
> skype-linkedin-facebook: rshockey101
> http//www.sipforum.org
>=20
>=20
> I would like to believe that what we're creating is the only profiling=20=

> necessary for interoperability. And if that's our goal, I don't think=20=

> there is a way around a mandatory-to-implement.
>=20
> +1 again I completely agree.
>=20
>=20
>                     Harald
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

David Singer
Multimedia and Software Standards, Apple Inc.


From harald@alvestrand.no  Thu Jan 13 05:02:09 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4FF063A6B85 for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 05:02:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kRwrLdntWUxa for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 05:02:08 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id B6B103A6B79 for <dispatch@ietf.org>; Thu, 13 Jan 2011 05:02:07 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 178F039E0FE; Thu, 13 Jan 2011 14:04:04 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eME3pXg--sai; Thu, 13 Jan 2011 14:04:02 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (62-20-124-50.customer.telia.com [62.20.124.50]) by eikenes.alvestrand.no (Postfix) with ESMTPS id A50A739E087; Thu, 13 Jan 2011 14:04:02 +0100 (CET)
Message-ID: <4D2EF85B.2040106@alvestrand.no>
Date: Thu, 13 Jan 2011 14:04:27 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Mike Hammer (hmmr)" <hmmr@cisco.com>
References: <4D25AD41.7060306@alvestrand.no><C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com><4D2DAFEF.2020300@alvestrand.no><95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com> <4D2E1910.5050603@alvestrand.no> <C4064AF1C9EC1F40868C033DB94958C7038D1BC9@XMB-RCD-111.cisco.com>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C7038D1BC9@XMB-RCD-111.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known	as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 13:02:09 -0000

On 01/12/11 22:37, Mike Hammer (hmmr) wrote:
> Are there zero RFCs that already define a mandatory to implement codec?
>
> If there is one such RFC, could you cite it and be done?
I don't know if I can answer that question, but there are certainly 
others on the list who know the history here much better than I do....

I googled for "mandatory audio codec rfc", and found that David is right 
about where this has been done before - wherever someone needs to define 
something that actually works together, they posit a MTI codec. I 
haven't found an example of a "tool" specification that does it.

RFC 4298 states that the "BV16 codec was selected as one of the 
mandatory audio codecs in the PacketCable(TM) 1.5 Audio/Video Codecs 
Specification."

RFC 4184 states that "AC-3 ... is a mandatory audio codec for DVD-video, 
Advanced Television Standards Committee (ATSC) digital terrestrial 
television and Digital Living Network Alliance (DLNA) home networking".

3GPP 1999 TS 26.111 names AMR as the mandatory audio codec for (3G-324H) 
multimedia telephone handsets, according to http://www.voiceage.com/amr.php

iLBC is designated by CableLabs as a mandatory component of PacketCable 
voice-over-cable  telephony systems, according to 
http://www.gipscorp.com/files/english/datasheets/VoiceCodecs.pdf

My personal thinking is that a mandatory codec is reasonable for the 
profile document that I tried to create in 
draft-alvestrand-dispatch-rtcweb-protocols, while it is not reasonable 
for the protocol document of draft-alvestrand-dispatch-rtcweb-datagram. 
But if the IETF decides that it doesn't want to address this issue ... 
we (the people who want interoperability of RTC-Web applications) may 
have to start up a third effort in some forum that's willing to define 
the profile needed for interoperability.

                   Harald
> Mike
>
>
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
> Behalf Of Harald Alvestrand
> Sent: Wednesday, January 12, 2011 4:12 PM
> To: Alex Eleftheriadis
> Cc: dispatch@ietf.org
> Subject: Re: [dispatch] Charter proposal: The activity hitherto known as
> "RTC-WEB at IETF"
>
> On 01/12/2011 08:31 PM, Alex Eleftheriadis wrote:
>>> I think it's important that the charter states that there should *be*
> a
>>> mandatory-to-implement, and that we're envisioning evaluating
> existing
>>> codecs rather than inventing new ones.
>>>
>> The next to last paragraph seems to indicate that the last paragraph
> is not a desirable constraint. It may be more prudent to let the
> application select the most appropriate codec.
>> I am therefore in agreement with Peter that it would be best to leave
> the choice of codecs outside the scope of this work.
> This is a standard IETF interoperability argument.
>
> If there is no mandatory-to-implement, you are constrained to
> interworking with those who implement an overlapping subset of what you
> implement - in practice, this means that you create multiple islands of
> interoperability (usually corresponding to vendor groupings or profiling
>
> standards). We push the problem off to someone else.
>
> I would like to believe that what we're creating is the only profiling
> necessary for interoperability. And if that's our goal, I don't think
> there is a way around a mandatory-to-implement.
>
>                       Harald
>
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>


From peter.musgrave@magorcorp.com  Thu Jan 13 05:08:24 2011
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 935BA3A6B7D for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 05:08:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level: 
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MkH0Jp839Ufr for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 05:08:23 -0800 (PST)
Received: from mail-qy0-f172.google.com (mail-qy0-f172.google.com [209.85.216.172]) by core3.amsl.com (Postfix) with ESMTP id B44923A6B79 for <dispatch@ietf.org>; Thu, 13 Jan 2011 05:08:23 -0800 (PST)
Received: by qyk34 with SMTP id 34so5085837qyk.10 for <dispatch@ietf.org>; Thu, 13 Jan 2011 05:10:46 -0800 (PST)
Received: by 10.224.20.17 with SMTP id d17mr2101178qab.371.1294924245789; Thu, 13 Jan 2011 05:10:45 -0800 (PST)
Received: from [172.16.1.14] ([12.139.174.194]) by mx.google.com with ESMTPS id g28sm35658qck.13.2011.01.13.05.10.44 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 13 Jan 2011 05:10:45 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Peter Musgrave <peter.musgrave@magorcorp.com>
In-Reply-To: <4D2EF85B.2040106@alvestrand.no>
Date: Thu, 13 Jan 2011 05:10:42 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <F9ED2E25-BD9F-4A21-B038-28013B116CB4@magorcorp.com>
References: <4D25AD41.7060306@alvestrand.no><C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com><4D2DAFEF.2020300@alvestrand.no><95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com> <4D2E1910.5050603@alvestrand.no> <C4064AF1C9EC1F40868C033DB94958C7038D1BC9@XMB-RCD-111.cisco.com> <4D2EF85B.2040106@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.1082)
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known	as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 13:08:24 -0000

In the video conferencing world this was what was required.

The IMTC SIP Parity working group has such a document. It recommends =
specific CODECs, use of bandwidth tags in a particular way etc.=20

The drawback is that document is not publicly available - so if you do =
go that route then you need to make a choice about a "members only" =
forum or a body which makes it's work public.=20

Peter Musgrave

On 2011-01-13, at 5:04 AM, Harald Alvestrand wrote:

> My personal thinking is that a mandatory codec is reasonable for the =
profile document that I tried to create in =
draft-alvestrand-dispatch-rtcweb-protocols, while it is not reasonable =
for the protocol document of draft-alvestrand-dispatch-rtcweb-datagram. =
But if the IETF decides that it doesn't want to address this issue ... =
we (the people who want interoperability of RTC-Web applications) may =
have to start up a third effort in some forum that's willing to define =
the profile needed for interoperability.
>=20
>                  Harald
>=20


From harald@alvestrand.no  Thu Jan 13 05:39:36 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 099B728C0D0 for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 05:39:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HO7PV8TAlvfo for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 05:39:35 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 1ACA93A6AAB for <dispatch@ietf.org>; Thu, 13 Jan 2011 05:39:35 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 0836539E12B for <dispatch@ietf.org>; Thu, 13 Jan 2011 14:41:32 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6NHpdlPKdoIe for <dispatch@ietf.org>; Thu, 13 Jan 2011 14:41:31 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (62-20-124-50.customer.telia.com [62.20.124.50]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 9E45B39E087 for <dispatch@ietf.org>; Thu, 13 Jan 2011 14:41:31 +0100 (CET)
Message-ID: <4D2F0124.5080500@alvestrand.no>
Date: Thu, 13 Jan 2011 14:41:56 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4D2B85D9.8010003@acm.org>	<008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org>	<00e601cbb298$0d566510$28032f30$@us>	<4D2E1500.6030902@acm.org> <4D2E2169.9050008@digium.com>
In-Reply-To: <4D2E2169.9050008@digium.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 13:39:36 -0000

On 01/12/11 22:47, Kevin P. Fleming wrote:
> On 01/12/2011 02:54 PM, Marc Petit-Huguenin wrote:
>>
>> "Validation protocols will be developed to ensure a reasonable 
>> likelihood that
>> the phone number is actually assigned to a given domain and to detect 
>> in a
>> timely manner that it no longer is."
>
> I think this is an improvement, but I share Richard's concern here: 
> the definition of 'timely' in this context falls solely on the backs 
> of the organizations that actually do own and manage the controlled 
> resources (E.164 numbers). If the WG decides that 'timely' means that 
> a VIPR node won't hold on to an E.164/SIP URI association for longer 
> than X days, because X is 'less than half of the time that carriers 
> will hold a number idle before reassigning it' (as a hypothetical 
> example of course), what happens when a perfectly valid reason for 
> reassigning numbers in 24-48 hours comes along?
It might not be a relevant comparision, but when I change mobile phone 
carriers, I expect the number reassignment to be *instant*. 24 hours is 
beyond unreasonable.

I wouldn't want to commit to a situation where changing SIP providers is 
significantly more disruptive than changing mobile phone carriers.

                   Harald


From kpfleming@digium.com  Thu Jan 13 05:48:23 2011
Return-Path: <kpfleming@digium.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 50F413A6AAB for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 05:48:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z2RT1-vMO40G for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 05:48:22 -0800 (PST)
Received: from mail.digium.com (mail.digium.com [216.207.245.2]) by core3.amsl.com (Postfix) with ESMTP id EC5163A6B89 for <dispatch@ietf.org>; Thu, 13 Jan 2011 05:48:21 -0800 (PST)
Received: from zimbra.digium.internal ([10.24.55.203] helo=zimbra.hsv.digium.com) by mail.digium.com with esmtp (Exim 4.69) (envelope-from <kpfleming@digium.com>) id 1PdNZb-0006WP-T5 for dispatch@ietf.org; Thu, 13 Jan 2011 07:50:43 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.hsv.digium.com (Postfix) with ESMTP id CEDB8D8193 for <dispatch@ietf.org>; Thu, 13 Jan 2011 07:50:43 -0600 (CST)
Received: from zimbra.hsv.digium.com ([127.0.0.1]) by localhost (zimbra.hsv.digium.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mK8cENMsaKcr for <dispatch@ietf.org>; Thu, 13 Jan 2011 07:50:43 -0600 (CST)
Received: from [192.168.1.6] (173-24-207-63.client.mchsi.com [173.24.207.63]) by zimbra.hsv.digium.com (Postfix) with ESMTPSA id 2CBD2D8192 for <dispatch@ietf.org>; Thu, 13 Jan 2011 07:50:43 -0600 (CST)
Message-ID: <4D2F0331.5060801@digium.com>
Date: Thu, 13 Jan 2011 07:50:41 -0600
From: "Kevin P. Fleming" <kpfleming@digium.com>
Organization: Digium, Inc.
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4D2B85D9.8010003@acm.org>	<008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org>	<00e601cbb298$0d566510$28032f30$@us>	<4D2E1500.6030902@acm.org>	<4D2E2169.9050008@digium.com> <4D2F0124.5080500@alvestrand.no>
In-Reply-To: <4D2F0124.5080500@alvestrand.no>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 13:48:23 -0000

On 01/13/2011 07:41 AM, Harald Alvestrand wrote:
> On 01/12/11 22:47, Kevin P. Fleming wrote:
>> On 01/12/2011 02:54 PM, Marc Petit-Huguenin wrote:
>>>
>>> "Validation protocols will be developed to ensure a reasonable
>>> likelihood that
>>> the phone number is actually assigned to a given domain and to detect
>>> in a
>>> timely manner that it no longer is."
>>
>> I think this is an improvement, but I share Richard's concern here:
>> the definition of 'timely' in this context falls solely on the backs
>> of the organizations that actually do own and manage the controlled
>> resources (E.164 numbers). If the WG decides that 'timely' means that
>> a VIPR node won't hold on to an E.164/SIP URI association for longer
>> than X days, because X is 'less than half of the time that carriers
>> will hold a number idle before reassigning it' (as a hypothetical
>> example of course), what happens when a perfectly valid reason for
>> reassigning numbers in 24-48 hours comes along?
> It might not be a relevant comparision, but when I change mobile phone
> carriers, I expect the number reassignment to be *instant*. 24 hours is
> beyond unreasonable.
>
> I wouldn't want to commit to a situation where changing SIP providers is
> significantly more disruptive than changing mobile phone carriers.

I debated whether that scenario should be included in my note, but 
decided not to because in that case while the E.164 number in question 
is being routed to a different mobile provider, it's still terminating 
at the same person/company/etc., and if you had been providing ViPR 
mapping for that number the mapping would still be valid.

Carriers (at least in my experience) won't assign a number to a 
different customer that quickly... but that could change, or the policy 
could be different for certain types of numbers.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kfleming@digium.com
Check us out at www.digium.com & www.asterisk.org

From tme@americafree.tv  Thu Jan 13 07:06:52 2011
Return-Path: <tme@americafree.tv>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EC6EB28C0EC for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 07:06:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.247
X-Spam-Level: 
X-Spam-Status: No, score=-102.247 tagged_above=-999 required=5 tests=[AWL=0.352, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uwZxrxMDC9TY for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 07:06:51 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id 6B95628C0DB for <dispatch@ietf.org>; Thu, 13 Jan 2011 07:06:51 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id 078D89A4FAFC; Thu, 13 Jan 2011 10:09:12 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <4D2EF85B.2040106@alvestrand.no>
Date: Thu, 13 Jan 2011 10:09:02 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <E02D4D27-8E70-4D4F-9FB2-B614C5C1028A@americafree.tv>
References: <4D25AD41.7060306@alvestrand.no><C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com><4D2DAFEF.2020300@alvestrand.no><95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com> <4D2E1910.5050603@alvestrand.no> <C4064AF1C9EC1F40868C033DB94958C7038D1BC9@XMB-RCD-111.cisco.com> <4D2EF85B.2040106@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.1081)
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known	as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 15:06:53 -0000

On Jan 13, 2011, at 8:04 AM, Harald Alvestrand wrote:

> On 01/12/11 22:37, Mike Hammer (hmmr) wrote:
>> Are there zero RFCs that already define a mandatory to implement =
codec?
>>=20
>> If there is one such RFC, could you cite it and be done?
> I don't know if I can answer that question, but there are certainly =
others on the list who know the history here much better than I do....
>=20
> I googled for "mandatory audio codec rfc", and found that David is =
right about where this has been done before - wherever someone needs to =
define something that actually works together, they posit a MTI codec. I =
haven't found an example of a "tool" specification that does it.
>=20
> RFC 4298 states that the "BV16 codec was selected as one of the =
mandatory audio codecs in the PacketCable(TM) 1.5 Audio/Video Codecs =
Specification."
>=20
> RFC 4184 states that "AC-3 ... is a mandatory audio codec for =
DVD-video, Advanced Television Standards Committee (ATSC) digital =
terrestrial television and Digital Living Network Alliance (DLNA) home =
networking".
>=20
> 3GPP 1999 TS 26.111 names AMR as the mandatory audio codec for =
(3G-324H) multimedia telephone handsets, according to =
http://www.voiceage.com/amr.php
>=20
> iLBC is designated by CableLabs as a mandatory component of =
PacketCable voice-over-cable  telephony systems, according to =
http://www.gipscorp.com/files/english/datasheets/VoiceCodecs.pdf
>=20
> My personal thinking is that a mandatory codec is reasonable for the =
profile document that I tried to create in =
draft-alvestrand-dispatch-rtcweb-protocols, while it is not reasonable =
for the protocol document of draft-alvestrand-dispatch-rtcweb-datagram. =
But if the IETF decides that it doesn't want to address this issue ... =
we (the people who want interoperability of RTC-Web applications) may =
have to start up a third effort in some forum that's willing to define =
the profile needed for interoperability.

I suspect that you would need to create one.

Regards
Marshall

>=20
>                  Harald
>> Mike
>>=20
>>=20
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
>> Behalf Of Harald Alvestrand
>> Sent: Wednesday, January 12, 2011 4:12 PM
>> To: Alex Eleftheriadis
>> Cc: dispatch@ietf.org
>> Subject: Re: [dispatch] Charter proposal: The activity hitherto known =
as
>> "RTC-WEB at IETF"
>>=20
>> On 01/12/2011 08:31 PM, Alex Eleftheriadis wrote:
>>>> I think it's important that the charter states that there should =
*be*
>> a
>>>> mandatory-to-implement, and that we're envisioning evaluating
>> existing
>>>> codecs rather than inventing new ones.
>>>>=20
>>> The next to last paragraph seems to indicate that the last paragraph
>> is not a desirable constraint. It may be more prudent to let the
>> application select the most appropriate codec.
>>> I am therefore in agreement with Peter that it would be best to =
leave
>> the choice of codecs outside the scope of this work.
>> This is a standard IETF interoperability argument.
>>=20
>> If there is no mandatory-to-implement, you are constrained to
>> interworking with those who implement an overlapping subset of what =
you
>> implement - in practice, this means that you create multiple islands =
of
>> interoperability (usually corresponding to vendor groupings or =
profiling
>>=20
>> standards). We push the problem off to someone else.
>>=20
>> I would like to believe that what we're creating is the only =
profiling
>> necessary for interoperability. And if that's our goal, I don't think
>> there is a way around a mandatory-to-implement.
>>=20
>>                      Harald
>>=20
>>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20


From richard@shockey.us  Thu Jan 13 07:43:55 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3141F3A6BA8 for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 07:43:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.064
X-Spam-Level: 
X-Spam-Status: No, score=-102.064 tagged_above=-999 required=5 tests=[AWL=0.201, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bP11QxCZ49ba for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 07:43:54 -0800 (PST)
Received: from cpoproxy2-pub.bluehost.com (cpoproxy2-pub.bluehost.com [67.222.39.38]) by core3.amsl.com (Postfix) with SMTP id 0C6C83A6A4B for <dispatch@ietf.org>; Thu, 13 Jan 2011 07:43:54 -0800 (PST)
Received: (qmail 9139 invoked by uid 0); 13 Jan 2011 15:46:16 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by cpoproxy2.bluehost.com with SMTP; 13 Jan 2011 15:46:16 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=ZHQSOkTpye6rjXyuhIlxHza1UyCnlxiIJR5MTYzjun0FSAAjFNZ4WmiCB8IyHhU1RcOfK3UYFmHzf+JiPWrbaCP8jGabrsieMorZMLe0nMw10JJwoEKCUAz/Pnk+W0sc;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1PdPNQ-0006Z8-7U; Thu, 13 Jan 2011 08:46:16 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'David Singer'" <singer@apple.com>
References: <4D25AD41.7060306@alvestrand.no> <C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com> <4D2DAFEF.2020300@alvestrand.no> <95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com> <4D2E1910.5050603@alvestrand.no> <011501cbb2a2$0889dd50$199d97f0$@us> <F670D4F3-E8E7-438A-8D79-3B56C28FBA79@apple.com>
In-Reply-To: <F670D4F3-E8E7-438A-8D79-3B56C28FBA79@apple.com>
Date: Thu, 13 Jan 2011 10:46:13 -0500
Message-ID: <000001cbb339$0326bfd0$09743f70$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acuy98RJj0ZKNFl7QFe5x65lOyj7hQAPPMLg
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Cc: 'Harald Alvestrand' <harald@alvestrand.no>, dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto	known	as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 15:43:55 -0000

I think it important that we layer correctly;  there is a difference between
protocol specifications, which typically only mandate enough for that
protocol's interoperability, and integration specifications, which attempt
to define 'complete stacks'.

***
I think it's important to create specifications that actually make things
work. The concept of layering here is a theory that in practice creates
chaos.   The IETF has made a mess of SIP and I do not want to be one of the
people that have to pick up the pieces when RTC-WEB cannot and will not
deliver a complete functional specification.

I'm quite aware the IETF HATES profiles but the reality is that without them
it's nearly impossible for implementers to actually know what to code.  With
my other hat on, the SIP Forum has struggled for 2 years to deliver a
functional profile of SIP that describes what is the appropriate interface
between a SIP-PBX and a SIP Service Provider and part of that was taking
nearly 2 years to get a simple Option Tag. I strongly advise you not to go
down that road again. 


Harald is right. 
 





For example, the RTP specification (a protocol specification) does not
mandate codecs, IIRC.

I think that at least some of this work at the W3C and maybe IETF is indeed
about defining structures (e.g. the markup), and then some is instantiating
particular protocols, codecs, and so on, within that structure.  I would
like the two to be separated.

On Jan 12, 2011, at 22:45 , Richard Shockey wrote:

> 
>> 
>>> I think it's important that the charter states that there should *be* a
>>> mandatory-to-implement, and that we're envisioning evaluating existing
>>> codecs rather than inventing new ones.
>>> 
>> The next to last paragraph seems to indicate that the last paragraph is
> not a desirable constraint. It may be more prudent to let the application
> select the most appropriate codec.
>> 
>> I am therefore in agreement with Peter that it would be best to leave the
> choice of codecs outside the scope of this work.
> This is a standard IETF interoperability argument.
> 
> If there is no mandatory-to-implement, you are constrained to 
> interworking with those who implement an overlapping subset of what you 
> implement - in practice, this means that you create multiple islands of 
> interoperability (usually corresponding to vendor groupings or profiling 
> standards). We push the problem off to someone else.
> 
> Humm SIP Forum could do this :-) Profiles_R_Us!  
> 
> Richard Shockey
> Chairman of the Board of Directors SIP Forum
> PSTN Mobile: +1 703.593.2683
> <mailto:richard(at)shockey.us>
> skype-linkedin-facebook: rshockey101
> http//www.sipforum.org
> 
> 
> I would like to believe that what we're creating is the only profiling 
> necessary for interoperability. And if that's our goal, I don't think 
> there is a way around a mandatory-to-implement.
> 
> +1 again I completely agree.
> 
> 
>                     Harald
> 
> 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

David Singer
Multimedia and Software Standards, Apple Inc.


From richard@shockey.us  Thu Jan 13 07:56:12 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8B44D3A6BAC for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 07:56:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.078
X-Spam-Level: 
X-Spam-Status: No, score=-102.078 tagged_above=-999 required=5 tests=[AWL=0.187, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lKHH2gI--OW6 for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 07:56:11 -0800 (PST)
Received: from oproxy2-pub.bluehost.com (oproxy2-pub.bluehost.com [67.222.39.60]) by core3.amsl.com (Postfix) with SMTP id 007DA3A6BA2 for <dispatch@ietf.org>; Thu, 13 Jan 2011 07:56:09 -0800 (PST)
Received: (qmail 21483 invoked by uid 0); 13 Jan 2011 15:58:32 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy2.bluehost.com with SMTP; 13 Jan 2011 15:58:32 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=E58ou6GlF8OngkNnSM4bjmnaQakFqE+teHowrlIaueCVX6WGbug7lKNOatzX/RPCpRFpU9cjJAcykvQKe8ENiUp8HouW0qkTxhvZ21ydKUP3/v98ux009p20pQEsyg7B;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1PdPZI-00064O-E3; Thu, 13 Jan 2011 08:58:32 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'Daryl Malas'" <D.Malas@cablelabs.com>, <dispatch@ietf.org>
References: <C953771F.8F5C%d.malas@cablelabs.com>
In-Reply-To: <C953771F.8F5C%d.malas@cablelabs.com>
Date: Thu, 13 Jan 2011 10:58:30 -0500
Message-ID: <001101cbb33a$b9f53100$2ddf9300$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcuyptqbdGCG7iYqSxuBQoBkaSQ1YAAktuGQ
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Cc: 'David Hancock' <D.Hancock@cablelabs.com>
Subject: Re: [dispatch] Basic Telephony SIP Interconnect Guideline Draft
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 15:56:12 -0000

Well Daryl .. if Dispatch won't give you a home for this I will. 



Richard Shockey
Chairman of the Board of Directors SIP Forum
<mailto:richard(at)shockey.us>
skype-linkedin-facebook: rshockey101
http//www.sipforum.org


-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
Of Daryl Malas
Sent: Wednesday, January 12, 2011 5:20 PM
To: dispatch@ietf.org
Cc: David Hancock
Subject: [dispatch] Basic Telephony SIP Interconnect Guideline Draft

All,

We have submitted an updated draft for defining a SIP interconnect
guideline for basic telephony peering.   Of the SIP Service Providers
(SSPs) we have spoken with regarding their experiences with peering, SIP
interworking is one of the most challenging processes to work through.
This draft was originally accepted as a working group item within the
SPEERMINT (Session PEERing for Multimedia INTerconnect) working group.  A
decision was made to close down this working group, and this draft was
selected to be re-submitted for evaluation within the DISPATCH working
group.  We still believe that establishing an informational guideline will
be a fundamental step in enabling SSPs to peer quickly and efficiently.

This draft provides fundamental (or basic) guidelines for the following
topics related to basic telephony SIP interconnects:

+ General Procedures
- Extension Negotiation
- Public User Identities
- Trust Domain & Asserted Identities
- IPv4/6 Interworking

+ Fault Isolation and Recovery
- Interface Failure Detection
- Overload Control
- Session Timer

+ Session Establishment
- Basic Call Setup
- Ringback Tone vs. Early Media
- Early Media w/ Multiple Terminating Endpoints
- Calling Name & Number Delivery (w/ Privacy)

+ Call Features
- Call Forwarding
- Hold / Conference / Transfer
- Auto Recall/Callback

The authors of this draft realize work is being done to further define
some of these topics within the IETF, but these may take years to resolve.
 This draft provides a framework for establishing a fundamental basic
telephony peering relationship between two SIP service providers.  SSPs
are expected to add other functionality based on mutual agreement beyond
the fundamental guidelines in this draft.  This draft will allow basic
interworking as a starting point.

Here is a link to the draft for further details:
http://tools.ietf.org/html/draft-hancock-dispatch-sip-interconnect-guidelin
es-00

We welcome comments and feedback on this work.

Regards,

Daryl (and David)

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch


From petithug@acm.org  Thu Jan 13 10:28:10 2011
Return-Path: <petithug@acm.org>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 31B823A6BC8 for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 10:28:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.981
X-Spam-Level: 
X-Spam-Status: No, score=-101.981 tagged_above=-999 required=5 tests=[AWL=0.284, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uKE32TWPegGN for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 10:28:09 -0800 (PST)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id 037433A6BC6 for <dispatch@ietf.org>; Thu, 13 Jan 2011 10:28:09 -0800 (PST)
Received: by server.implementers.org (Postfix, from userid 1001) id DB6D2DFC4010; Thu, 13 Jan 2011 18:30:31 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id 17E13DFC400E; Thu, 13 Jan 2011 18:30:31 +0000 (UTC)
Message-ID: <4D2F44C6.3060205@acm.org>
Date: Thu, 13 Jan 2011 10:30:30 -0800
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Iceowl/1.0b1 Icedove/3.0.11
MIME-Version: 1.0
To: "Kevin P. Fleming" <kpfleming@digium.com>
References: <4D2B85D9.8010003@acm.org>	<008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org>	<00e601cbb298$0d566510$28032f30$@us>	<4D2E1500.6030902@acm.org>	<4D2E2169.9050008@digium.com>	<4D2F0124.5080500@alvestrand.no> <4D2F0331.5060801@digium.com>
In-Reply-To: <4D2F0331.5060801@digium.com>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 18:28:10 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/13/2011 05:50 AM, Kevin P. Fleming wrote:
> On 01/13/2011 07:41 AM, Harald Alvestrand wrote:
>> On 01/12/11 22:47, Kevin P. Fleming wrote:
>>> On 01/12/2011 02:54 PM, Marc Petit-Huguenin wrote:
>>>>
>>>> "Validation protocols will be developed to ensure a reasonable
>>>> likelihood that
>>>> the phone number is actually assigned to a given domain and to detect
>>>> in a
>>>> timely manner that it no longer is."
>>>
>>> I think this is an improvement, but I share Richard's concern here:
>>> the definition of 'timely' in this context falls solely on the backs
>>> of the organizations that actually do own and manage the controlled
>>> resources (E.164 numbers). If the WG decides that 'timely' means that
>>> a VIPR node won't hold on to an E.164/SIP URI association for longer
>>> than X days, because X is 'less than half of the time that carriers
>>> will hold a number idle before reassigning it' (as a hypothetical
>>> example of course), what happens when a perfectly valid reason for
>>> reassigning numbers in 24-48 hours comes along?
>> It might not be a relevant comparision, but when I change mobile phone
>> carriers, I expect the number reassignment to be *instant*. 24 hours is
>> beyond unreasonable.
>>
>> I wouldn't want to commit to a situation where changing SIP providers is
>> significantly more disruptive than changing mobile phone carriers.
> 
> I debated whether that scenario should be included in my note, but
> decided not to because in that case while the E.164 number in question
> is being routed to a different mobile provider, it's still terminating
> at the same person/company/etc., and if you had been providing ViPR
> mapping for that number the mapping would still be valid.
> 
> Carriers (at least in my experience) won't assign a number to a
> different customer that quickly... but that could change, or the policy
> could be different for certain types of numbers.
> 

OK so far the diff of the charter v4 is as follow.  Let me know if there is more
modifications needed.  Thanks.

diff --git a/src/share/docs/vipr-charter.txt b/src/share/docs/vipr-charter.txt
index f4a3d43..7529235 100644
- --- a/src/share/docs/vipr-charter.txt
+++ b/src/share/docs/vipr-charter.txt
@@ -7,16 +7,10 @@ by more than a billion people daily - phone numbers and DNS r
 address such as web servers and email addresses. The inter-domain
 signaling design of SIP is primarily designed for email style addresses
 yet a large percentage of SIP deployments mostly use phone numbers for
- -identifying users, thus DNS lookups are not sufficient. Other approaches
- -such as public ENUM are not sufficient due to lack of widespread
- -deployment for non-technical reasons - i.e., the involvement of
- -government and service provider administrative entities needing to
- -approve and populate the registries.  Private federations have been
- -established to workaround the issue, however, that solution is not
- -scalable. The goal of this working group is to enable inter-domain
- -communications over the the Internet, using protocols such as SIP,
- -while still allowing people to use phone numbers to identify the person
- -with whom they wish to communicate.
+identifying users, thus DNS lookups are not sufficient. The goal of this
+working group is to enable inter-domain communications over the Internet,
+using protocols such as SIP, while still allowing people to use phone
+numbers to identify the person with whom they wish to communicate.

 The VIPR WG will develop a peer to peer based approach to finding
 domains that claim to be responsible for a given phone number
@@ -43,8 +37,10 @@ standardize at least one validation scheme.
 The validation mechanism requires a domain to gather and maintain
 information related to PSTN calls.  This information is used by call
 agents such as phones, SBCs and IP PBXs to route calls.  The WG will
- -define a client-server protocol between these call agents and the entity
- -within a domain that maintains the information.
+also develop mechanisms to detect in a timely manner that a given domain
+is not longer responsible for a phone number. The WG will define a
+client-server protocol between these call agents and the entity within a
+domain that maintains the information.

 To help mitigate SPAM issues when using SIP between domains, the WG will
 define a mechanism to enable one domain to check that incoming SIP



- -- 
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0vRMQACgkQ9RoMZyVa61dAoQCgqM5Yn7XELPqpYFiEmEXZeCSZ
t4UAn1OL6AOvQq1Jtv1oy2tI+I+s3Da4
=stYK
-----END PGP SIGNATURE-----

From tom.taylor@huawei.com  Thu Jan 13 10:33:44 2011
Return-Path: <tom.taylor@huawei.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DF1B03A6A72 for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 10:33:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.279
X-Spam-Level: 
X-Spam-Status: No, score=-3.279 tagged_above=-999 required=5 tests=[AWL=1.216,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zvem5WUMuh-9 for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 10:33:43 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 5AEE43A683D for <dispatch@ietf.org>; Thu, 13 Jan 2011 10:33:43 -0800 (PST)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LEZ00ISR4ZTBB@szxga04-in.huawei.com> for dispatch@ietf.org; Fri, 14 Jan 2011 02:35:54 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LEZ002BG4ZTFM@szxga04-in.huawei.com> for dispatch@ietf.org; Fri, 14 Jan 2011 02:35:53 +0800 (CST)
Received: from [192.168.2.17] (bas4-ottawa10-1176115117.dsl.bell.ca [70.26.23.173]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LEZ00C094ZRZ0@szxml02-in.huawei.com>; Fri, 14 Jan 2011 02:35:53 +0800 (CST)
Date: Thu, 13 Jan 2011 13:35:57 -0500
From: Tom Taylor <tom.taylor@huawei.com>
In-reply-to: <4D2EF85B.2040106@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
Message-id: <4D2F460D.3070605@huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
References: <4D25AD41.7060306@alvestrand.no> <C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com> <4D2DAFEF.2020300@alvestrand.no> <95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com> <4D2E1910.5050603@alvestrand.no> <C4064AF1C9EC1F40868C033DB94958C7038D1BC9@XMB-RCD-111.cisco.com> <4D2EF85B.2040106@alvestrand.no>
X-Mailman-Approved-At: Thu, 13 Jan 2011 10:38:09 -0800
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known	as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 18:33:45 -0000

My personal advice is to leave the mandatory codec issue alone. You'll 
waste a huge amount of energy without getting satisfactory results. 
Notice that all your references were to specifications generated by 
other bodies.

This sort of fight has exhausted other bodies. The IMTC was never the 
same after they fought for a year or so over transport of DTMF around 
1998-99.

On 13/01/2011 8:04 AM, Harald Alvestrand wrote:
> On 01/12/11 22:37, Mike Hammer (hmmr) wrote:
>> Are there zero RFCs that already define a mandatory to implement codec?
>>
>> If there is one such RFC, could you cite it and be done?
> I don't know if I can answer that question, but there are certainly
> others on the list who know the history here much better than I do....
>
> I googled for "mandatory audio codec rfc", and found that David is right
> about where this has been done before - wherever someone needs to define
> something that actually works together, they posit a MTI codec. I
> haven't found an example of a "tool" specification that does it.
>
> RFC 4298 states that the "BV16 codec was selected as one of the
> mandatory audio codecs in the PacketCable(TM) 1.5 Audio/Video Codecs
> Specification."
>
> RFC 4184 states that "AC-3 ... is a mandatory audio codec for DVD-video,
> Advanced Television Standards Committee (ATSC) digital terrestrial
> television and Digital Living Network Alliance (DLNA) home networking".
>
> 3GPP 1999 TS 26.111 names AMR as the mandatory audio codec for (3G-324H)
> multimedia telephone handsets, according to http://www.voiceage.com/amr.php
>
> iLBC is designated by CableLabs as a mandatory component of PacketCable
> voice-over-cable telephony systems, according to
> http://www.gipscorp.com/files/english/datasheets/VoiceCodecs.pdf
>
> My personal thinking is that a mandatory codec is reasonable for the
> profile document that I tried to create in
> draft-alvestrand-dispatch-rtcweb-protocols, while it is not reasonable
> for the protocol document of draft-alvestrand-dispatch-rtcweb-datagram.
> But if the IETF decides that it doesn't want to address this issue ...
> we (the people who want interoperability of RTC-Web applications) may
> have to start up a third effort in some forum that's willing to define
> the profile needed for interoperability.
>
> Harald
...

From richard@shockey.us  Thu Jan 13 11:16:10 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4F25D3A684B for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 11:16:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.091
X-Spam-Level: 
X-Spam-Status: No, score=-102.091 tagged_above=-999 required=5 tests=[AWL=0.174, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RJkztq9fe8eS for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 11:16:09 -0800 (PST)
Received: from oproxy3-pub.bluehost.com (oproxy3-pub.bluehost.com [69.89.21.8]) by core3.amsl.com (Postfix) with SMTP id 6077E3A6A65 for <dispatch@ietf.org>; Thu, 13 Jan 2011 11:16:09 -0800 (PST)
Received: (qmail 14737 invoked by uid 0); 13 Jan 2011 19:18:32 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy3.bluehost.com with SMTP; 13 Jan 2011 19:18:32 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=hUb/2GMYZS8rMkdChkczwRv1pSm9aE+SC+zvRGvYEDBLv1moAqVE9LmoxxgPmeOJ8X/+n3VUNb0Ug6Y3o6s/YDU7X+D+VYltW/b9N590sFS9at7ZPT0muifEOnEOEnYB;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1PdSgq-0007TZ-44; Thu, 13 Jan 2011 12:18:32 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'Tom Taylor'" <tom.taylor@huawei.com>, "'Harald Alvestrand'" <harald@alvestrand.no>
References: <4D25AD41.7060306@alvestrand.no>	<C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com>	<4D2DAFEF.2020300@alvestrand.no>	<95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com>	<4D2E1910.5050603@alvestrand.no>	<C4064AF1C9EC1F40868C033DB94958C7038D1BC9@XMB-RCD-111.cisco.com>	<4D2EF85B.2040106@alvestrand.no> <4D2F460D.3070605@huawei.com>
In-Reply-To: <4D2F460D.3070605@huawei.com>
Date: Thu, 13 Jan 2011 14:18:30 -0500
Message-ID: <00ce01cbb356$aa43f1d0$fecbd570$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcuzUVy/u5d8W52LS3+GXOKVEl3EcAABSdBQ
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto	known	as	"RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 19:16:10 -0000

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
Of Tom Taylor
Sent: Thursday, January 13, 2011 1:36 PM
To: Harald Alvestrand
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as
"RTC-WEB at IETF"

My personal advice is to leave the mandatory codec issue alone. You'll 
waste a huge amount of energy without getting satisfactory results. 
Notice that all your references were to specifications generated by 
other bodies.

This sort of fight has exhausted other bodies. The IMTC was never the 
same after they fought for a year or so over transport of DTMF around 
1998-99.


Tom .. has SIP ever been the same since we fought over the transport of
DTMF?


From Markus.Isomaki@nokia.com  Thu Jan 13 12:34:25 2011
Return-Path: <Markus.Isomaki@nokia.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4A0FA3A6A6D for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 12:34:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level: 
X-Spam-Status: No, score=-4.299 tagged_above=-999 required=5 tests=[AWL=-1.700, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kIX5cr1qd48C for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 12:34:24 -0800 (PST)
Received: from mgw-sa02.nokia.com (smtp.nokia.com [147.243.1.48]) by core3.amsl.com (Postfix) with ESMTP id 1EA123A6A46 for <dispatch@ietf.org>; Thu, 13 Jan 2011 12:34:23 -0800 (PST)
Received: from vaebh102.NOE.Nokia.com (vaebh102.europe.nokia.com [10.160.244.23]) by mgw-sa02.nokia.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id p0DKaf2U019690; Thu, 13 Jan 2011 22:36:41 +0200
Received: from smtp.mgd.nokia.com ([65.54.30.6]) by vaebh102.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 13 Jan 2011 22:36:37 +0200
Received: from 008-AM1MMR1-002.mgdnok.nokia.com (65.54.30.57) by NOK-am1MHUB-02.mgdnok.nokia.com (65.54.30.6) with Microsoft SMTP Server (TLS) id 8.2.255.0; Thu, 13 Jan 2011 21:36:36 +0100
Received: from 008-AM1MPN1-002.mgdnok.nokia.com ([169.254.2.193]) by 008-AM1MMR1-002.mgdnok.nokia.com ([65.54.30.57]) with mapi; Thu, 13 Jan 2011 21:36:36 +0100
From: <Markus.Isomaki@nokia.com>
To: <tom.taylor@huawei.com>, <harald@alvestrand.no>
Thread-Topic: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: AQHLs2GS6ZxQKv81OEqUF9lUONNmkA==
Date: Thu, 13 Jan 2011 20:36:32 +0000
Message-ID: <DD8B10B86502AB488CB2D3DB4C546E38157FAE@008-AM1MPN1-002.mgdnok.nokia.com>
References: <4D25AD41.7060306@alvestrand.no> <C6E19B76-53A6-4ACE-86EE-2ECA27502564@vidyo.com> <4D2DAFEF.2020300@alvestrand.no> <95FF2B18-B115-45AE-BFAB-522D7E2405A6@vidyo.com> <4D2E1910.5050603@alvestrand.no> <C4064AF1C9EC1F40868C033DB94958C7038D1BC9@XMB-RCD-111.cisco.com> <4D2EF85B.2040106@alvestrand.no> <4D2F460D.3070605@huawei.com>
In-Reply-To: <4D2F460D.3070605@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 13 Jan 2011 20:36:37.0021 (UTC) FILETIME=[9308ACD0:01CBB361]
X-Nokia-AV: Clean
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 20:34:25 -0000

Hi,

Tom Taylor wrote:
>
>My personal advice is to leave the mandatory codec issue alone. You'll
>waste a huge amount of energy without getting satisfactory results.
>Notice that all your references were to specifications generated by
>other bodies.
>

I agree that at least for the time being it is more fruitful to focus the e=
nergy elsewhere. There is plenty of useful work that can be done about medi=
a transport (the datagram service and the potential bytestream service) and=
 the associated APIs, and I suggest we focus on that. We can try our luck w=
ith the codec thing later on.=20

Markus=20



From richard@shockey.us  Thu Jan 13 14:59:51 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6E5413A6C14 for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 14:59:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.172
X-Spam-Level: 
X-Spam-Status: No, score=-101.172 tagged_above=-999 required=5 tests=[AWL=-0.767, BAYES_20=-0.74, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pmKV4atevFF9 for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 14:59:50 -0800 (PST)
Received: from oproxy3-pub.bluehost.com (oproxy3-pub.bluehost.com [69.89.21.8]) by core3.amsl.com (Postfix) with SMTP id 57E943A6C0D for <dispatch@ietf.org>; Thu, 13 Jan 2011 14:59:50 -0800 (PST)
Received: (qmail 4139 invoked by uid 0); 13 Jan 2011 23:02:14 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy3.bluehost.com with SMTP; 13 Jan 2011 23:02:14 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=NyFkSMwOM8Jp/Hvzk0ns6ZK0cXZivdCJcwjyrIGM3A78pUXvKUhHwPjQWqR1IHt2/bWKHWtl1m7rcugmr3TPQru0ZSf2IYBHLt9pHH0p0aWR+6Q/2szn2SnoLOOc6R25;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1PdWBJ-0001Zm-Mg; Thu, 13 Jan 2011 16:02:14 -0700
From: "Richard Shockey" <richard@shockey.us>
To: <dispatch@ietf.org>, <sipcore@ietf.org>
Date: Thu, 13 Jan 2011 18:02:11 -0500
Message-ID: <003501cbb375$ea196730$be4c3590$@us>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0036_01CBB34C.01435F30"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcuzdelWVptSM4XrS/ascIT/BOiM+Q==
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Subject: [dispatch] Progress my SIP friends progress...
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 22:59:51 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0036_01CBB34C.01435F30
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

 

"Interconnected VoIP service represents an important and rapidly growing
part of the U.S. voice service market."  

 

http://hraunfoss.fcc.gov/edocs_public/attachmatch/DOC-304053A1.doc

 

 

 

Richard Shockey
Shockey Consulting
Chairman of the Board of Directors SIP Forum
PSTN Mobile: +1 703.593.2683
< <mailto:richard(at)shockey.us> mailto:richard(at)shockey.us>
skype-linkedin-facebook: rshockey101
http//www.sipforum.org

 


------=_NextPart_000_0036_01CBB34C.01435F30
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoPlainText><o:p>&nbsp;</o:p></p>

<p class=3DMsoPlainText>&quot;Interconnected VoIP service represents an =
important
and rapidly growing part of the U.S. voice service market.&quot;&nbsp; =
<o:p></o:p></p>

<p class=3DMsoPlainText><o:p>&nbsp;</o:p></p>

<p class=3DMsoPlainText><a
href=3D"http://hraunfoss.fcc.gov/edocs_public/attachmatch/DOC-304053A1.do=
c">http://hraunfoss.fcc.gov/edocs_public/attachmatch/DOC-304053A1.doc</a>=
<o:p></o:p></p>

<p class=3DMsoPlainText><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span
style=3D'font-size:10.0pt;font-family:"Times New Roman","serif"'>Richard =
Shockey<br>
Shockey Consulting<br>
Chairman of the Board of Directors SIP Forum<br>
PSTN Mobile: +1 703.593.2683<br>
&lt;<a href=3D"mailto:richard(at)shockey.us"><span =
style=3D'color:blue'>mailto:richard(at)shockey.us</span></a>&gt;<br>
skype-linkedin-facebook: rshockey101<br>
http//www.sipforum.org</span><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif"'><o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_000_0036_01CBB34C.01435F30--


From fluffy@cisco.com  Thu Jan 13 18:29:56 2011
Return-Path: <fluffy@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2AC243A6C2C for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 18:29:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.588
X-Spam-Level: 
X-Spam-Status: No, score=-110.588 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qp8XDjc1ogqz for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 18:29:52 -0800 (PST)
Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by core3.amsl.com (Postfix) with ESMTP id A05A23A680A for <dispatch@ietf.org>; Thu, 13 Jan 2011 18:29:52 -0800 (PST)
Authentication-Results: sj-iport-3.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEADNEL02rR7H+/2dsb2JhbACkTXOkJphPgnQTgkUEhGhdhUuDIg
Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-3.cisco.com with ESMTP; 14 Jan 2011 02:32:16 +0000
Received: from [192.168.4.2] (rcdn-fluffy-8711.cisco.com [10.99.9.18]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id p0E2WF3d015696; Fri, 14 Jan 2011 02:32:15 GMT
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Cullen Jennings <fluffy@cisco.com>
In-Reply-To: <008c01cbb26a$a96f9210$fc4eb630$@us>
Date: Thu, 13 Jan 2011 19:33:50 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com>
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us>
To: Richard Shockey <richard@shockey.us>
X-Mailer: Apple Mail (2.1082)
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 02:29:56 -0000

On Jan 12, 2011, at 8:09 AM, Richard Shockey wrote:

> I still don't see how you can write a charter without dealing with the
> Number Portability issue. You really need to be explicit that this =
proposed
> methodology WILL FAIL in cases where the PSTN authority for the phone =
number
> changes. It just needs to be called out.

Richard, I'm not seeing the number portability problem here. Let walk =
through a use case for my cell phone along with the vipr drafts - I know =
the WG may do something totally different than these drafts but just for =
a concrete example I'll use them. My iphone is with AT&T but lets just =
hypothetically say that in one month it is going to move to Verizon. Now =
the VIPR address for my number is cisco.com. When I move my number from =
AT&T to Verizon, nothing changes, exactly what you want happens. Calls =
to my number still go to me. I don't get the problem. It seems like the =
right thing happened.

Now lets imagine a few other related cases than number portability. One =
is if I decided to sell my phone number to Rohan. This of course would =
not be legal in the US but if anyone is willing to sell me a 867-5309 in =
any NANP area code, I'd like to buy it and obviously it does happen. In =
this case, the seller would need to invalidate their VIPR record as they =
sold the number but that is normal. Again there is no real problem.=20

The next case is I cancel my account and AT&T decides to give the number =
to some new customer. I talked to several large carriers around the =
world and found out that they actually don't instantly reuse the numbers =
because the new customers are irritated to get all the calls of the old =
customer. Instead the leave the number unused for some period of time. =
The shortest period I heard was two months. That implies you need to =
have a validation TTL of two months or less. Obviously it might be nice =
to have longer but the system seem perfectly usable with this constraint =
on the TTL.=20

>=20
> Plus I really take issue with the case that private federations don't =
scale.
> There is no evidence of that at all. IN addition its really irrelevant =
to
> discuss why ENUM in e164.apra did not deploy.

We might mean different things here. One meaning of private federation =
could be every large telco in the wold contracted out to some company to =
run a a private ENUM for them - clearly that scales.=20

I suspect what people meant here was an enterprise going and manually =
configuring a SIP route for the ranges of numbers for other enterprises =
it talks to and keeping those up to date as the other enterprise changes =
the range of numbers that come to them. Lots of companies do this for a =
handful of parters they have lots of calls with but I think we would =
both agree this does not scale. Any idea on how to rephrase this.=20

> Needless to say when you do
> have the cooperation of governmental or service provider =
administrative
> entities within an jurisdiction it can and does work well.=20
>=20
> I certainly don't have any real issue with this work going forward. =
I'm a
> great fan of letting folks actually do things they want to so long as =
it is
> explicit what the limitations are.

100% agree on you we need truth in advertising here and should clearly =
state the limitations

=09
PS - You assert that SP won't use this but I don't agree with you. =
Imagine a SP that has a whole bunch of wide band audio enabled mobile =
phones or mobile phones with video. If that SP enabled ViPR suddenly =
every enterprise that was VIPR enabled could get wide band audio and =
video to theses mobile phones. That would be a pretty compelling reasons =
for an enterprise that used ViPR to select that mobile carrier as there =
provider for mobile phones. Not much downside for the mobile provider - =
they could still bill whatever they wanted for minutes that had video or =
wide band audio. Seem pretty compelling to several of Cisco's customers =
thought nothing happens fast in this space.=20

You could also consider a large cable operator that wanted to enable =
video calling with enterprises doing something like this. The more you =
think about it, I'm not sure I see a SP that made most of it's money =
doing long distance doing this but when you break it up you realize that =
is not the majority of the revenue in the SP space so there are lots of =
SP that this could make sense for.=20


> I'm sure there are folks that can and
> would use this technique. I only wish those who continue to oppose the
> extensions of ENUM for E2MD for instance would be as charitable.=20
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf
> Of Marc Petit-Huguenin
> Sent: Monday, January 10, 2011 5:19 PM
> To: dispatch@ietf.org
> Subject: [dispatch] VIPR Charter
>=20
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>=20
> On the advice of the DISPATCH chairs, I am reposting below the latest
> version of
> the VIPR charter for additional feedback.
>=20
> They are not considered as candidates for WG documents under this =
charter,
> but
> FYI the ViPR drafts were last updated in October 2010, and will =
probably be
> updated again before Prague:
>=20
> =
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-overview=
-0
> 4.txt
> =
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-reload-u=
sa
> ge-03.txt
> =
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-pvp-03.t=
xt
> =
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-sip-anti=
sp
> am-03.txt
> =
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-vap-03.t=
xt
>=20
> Thanks.
>=20
> - =
------------------------------------------------------------------------
>=20
> VIPR Charter Proposal (Version 4)
>=20
> WG Name:  Verification Involving PSTN Reachability (VIPR)
>=20
> There are two globally deployed address spaces for communications used
> by more than a billion people daily - phone numbers and DNS rooted
> address such as web servers and email addresses. The inter-domain
> signaling design of SIP is primarily designed for email style =
addresses
> yet a large percentage of SIP deployments mostly use phone numbers for
> identifying users, thus DNS lookups are not sufficient. Other =
approaches
> such as public ENUM are not sufficient due to lack of widespread
> deployment for non-technical reasons - i.e., the involvement of
> government and service provider administrative entities needing to
> approve and populate the registries.  Private federations have been
> established to workaround the issue, however, that solution is not
> scalable. The goal of this working group is to enable inter-domain
> communications over the the Internet, using protocols such as SIP,
> while still allowing people to use phone numbers to identify the =
person
> with whom they wish to communicate.
>=20
> The VIPR WG will develop a peer to peer based approach to finding
> domains that claim to be responsible for a given phone number
> to mitigate the involvement of centralized entities to avoid some of
> the issues encountered by past attempts to support SIP inter-domain
> communications. Validation protocols will be developed to ensure a
> reasonable likelihood that a given domain actually is responsible for
> the phone number. In this context, "responsible" means an
> administrative domain, which is at least one of the domains, to which
> a PSTN call to this phone number would be routed. Once the domain
> responsible for the phone number is found, existing protocols, such
> as SIP, can be used for inter-domain communications.
>=20
> Some validation protocols may be based on knowledge gathered around a
> PSTN call; for example, the ability to prove a call was received over
> the PSTN based on start and stop times. Other validation schemes, such
> as examining fingerprints or watermarking of PSTN media to show that a
> domain received a particular PSTN phone call, may also be considered =
by
> the working group. This validation will be accomplished using publicly
> available open interfaces to the PSTN, so the validation can be
> performed by any domain wishing to participate.  The WG will select =
and
> standardize at least one validation scheme.
>=20
> The validation mechanism requires a domain to gather and maintain
> information related to PSTN calls.  This information is used by call
> agents such as phones, SBCs and IP PBXs to route calls.  The WG will
> define a client-server protocol between these call agents and the =
entity
> within a domain that maintains the information.
>=20
> To help mitigate SPAM issues when using SIP between domains, the WG =
will
> define a mechanism to enable one domain to check that incoming SIP
> messages are coming from a validated phone number.  A phone number is
> considered validated if it is coming from a domain to which the =
calling
> domain had previously successfully placed a PSTN call.  The working
> group will define new SIP headers and option tags, as necessary, to
> enable this.
>=20
> The essential characteristic of VIPR is establishing authentication by
> PSTN reachability when it is not possible to use a direct reference to
> ENUM databases or other direct assertions of PSTN number
> ownership. Elements such as public ENUM easily coexist with VIPR but =
no
> direct interaction with ENUM will be required.  The solution set =
defined
> by this WG will be incrementally deployable using only existing
> interfaces to the PSTN.  No changes will be required to existing PSTN
> capabilities, no new database access is needed nor is any new support
> from PSTN service providers required.
>=20
> The WG will produce the following deliverables:
>=20
> 1) A document describing the requirements, problem statement and
> architectural approach to support SIP inter-domain communications.
> 2) A document describing the use of the p2psip protocol (RELOAD) as
> applied to this problem space.
> 3) A document defining a scheme for validating the phone numbers using
> publicly available open interfaces to the PSTN.
> 4) A document defining client-server protocol between call agents and =
the
> entity within a domain that gathers and maintains information related =
to
> PSTN calls.
> 5) A document describing a mechanism to mitigate SPAM issues.
>=20
> The working group will carefully coordinate with the security area, =
O&M
> area, as well as the appropriate RAI WGs such as sipcore and p2psip.
>=20
> - --=20
> Marc Petit-Huguenin
> Personal email: marc@petit-huguenin.org
> Professional email: petithug@acm.org
> Blog: http://blog.marc.petit-huguenin.org
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>=20
> iEYEARECAAYFAk0rhdIACgkQ9RoMZyVa61c3rACeIZEoXE5f7+JlqL15Pg2ABeBP
> ImAAmQHK60c9Tcf6/tME+fSbWJRZOSe6
> =3DSpko
> -----END PGP SIGNATURE-----
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From fluffy@cisco.com  Thu Jan 13 18:31:20 2011
Return-Path: <fluffy@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E2D483A6C35; Thu, 13 Jan 2011 18:31:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.968
X-Spam-Level: 
X-Spam-Status: No, score=-109.968 tagged_above=-999 required=5 tests=[AWL=-0.609, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, SARE_LWSHORTT=1.24, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jQseeFXXXiR6; Thu, 13 Jan 2011 18:31:19 -0800 (PST)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id BA36F3A6C33; Thu, 13 Jan 2011 18:31:19 -0800 (PST)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAG9EL02rR7Ht/2dsb2JhbACkTXOkJphPhUwEhGiGKIMi
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-6.cisco.com with ESMTP; 14 Jan 2011 02:33:43 +0000
Received: from [192.168.4.2] (rcdn-fluffy-8711.cisco.com [10.99.9.18]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0E2XHdv023999; Fri, 14 Jan 2011 02:33:42 GMT
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Cullen Jennings <fluffy@cisco.com>
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B2202288AE7@DC-US1MBEX4.global.avaya.com>
Date: Thu, 13 Jan 2011 19:35:18 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <38FA3B83-D552-4BC6-9B06-CBEAC4F750BE@cisco.com>
References: <CD5674C3CD99574EBA7432465FC13C1B2202288AE7@DC-US1MBEX4.global.avaya.com>
To: "Worley, Dale R (Dale)" <dworley@avaya.com>
X-Mailer: Apple Mail (2.1082)
Cc: "sip@ietf.org" <sip@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [Sip] Errata report on errata 2602 and 2120 on RFC 5479, "Requirements and Analysis of Media Security Management Protocols"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 02:31:21 -0000

I agree with the Recommended status on these. Might be good to run the =
first one by EKR.=20

On Dec 13, 2010, at 3:09 PM, Worley, Dale R (Dale) wrote:

> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> RFC5479, "Requirements and Analysis of Media Security Management =
Protocols"
> Source of RFC: sip (rai)
>=20
> Errata ID: 2602
>=20
> Status: Reported
> Type: Technical
>=20
> Reported By: Fabio Pietrosanti
> Date Reported: 2010-11-04
>=20
> Section A.5.2 says:
>=20
>      SDP Security Descriptions with SIPS
>         Not applicable; SDP Security Descriptions does not have a =
long-
>         term secret.
>=20
> It should say:
>=20
>      SDP Security Descriptions with SIPS
>         The PFS feature of SDP Security Description with SIPS rely on
>         TLS and the availability or not of PFS for SRTP calls depends
>         on the negotiated TLS key negotiation algorithm.
>=20
>         If the selected TLS key negotiation algorithm of SIPS provide
>         PFS feature, then the underlying SRTP encryption will support
>         PFS.  For example TLS_DHE_RSA_WITH_AES_256_CBC_SHA provde PFS
>         feature as described in RFC5246.  If the selected TLS key
>         negotiation algorithm of SIPS does not provide PFS feature,
>         then the underlying SRTP encryption will not support PFS.
>         For example TLS_RSA_WITH_AES_256_CBC_SHA does not provide PFS
>         feature as described in RFC5246.
>=20
>=20
> Notes:
>=20
> It's not true that SDP Security Descriptions with SIPS have PFS "Not
> applicable" because the SDES rely on TLS that is part of the security
> scheme.
>=20
> Practically if the long terms keys (the x509v3 RSA key of SIPS server)
> is compromised, the TLS sessions can be decrypted, the SDES key
> extracted and SRTP calls deciphered.
>=20
> TLS support key exchange methods that provide PFS trough the use of
> Ephemeral Diffie Hellman keys.
>=20
> When SIPS use TLS with DHE key negotiation, then SDES acquire PFS
> feature because even in case of long-term key compromise (the server
> x509v3 RSA key), the short term keys (the SDES keys exchanged) will be
> safe.
> ----------------------------------------------------------------------
> Recommended status:  (correct) Verified (publish)
> Should be reviewed by a security expert.
>=20
> It seems that the entry for "SDP Security Descriptions with S/MIME" is
> also incorrect, as revelation of the private keys of the participants
> will render the SDES readable.  I think better phrasing of the revised
> wording is:
>=20
>      SDP Security Descriptions with SIPS
>         PFS if the selected TLS cipher suites for the SIPS hops =
provide PFS.
>=20
>      SDP Security Descriptions with S/MIME
>         No PFS.
>=20
> This needs to be reviewed by a security expert.
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> RFC5479, "Requirements and Analysis of Media Security Management =
Protocols"
> Source of RFC: sip (rai)
>=20
> Errata ID: 2120
>=20
> Status: Reported
> Type: Editorial
>=20
> Reported By: Alfred Hoenes
> Date Reported: 2010-04-05
>=20
> Section 4.4,3rd para says:
>=20
> |  A typical case of using media security where two entities are =
having
>   a Voice over IP (VoIP) conversation over IP-capable networks.
>   [...]
>=20
> It should say:
>=20
> |  A typical case of using media security is where two entities are
>   having a Voice over IP (VoIP) conversation over IP-capable networks.
>   [...]
>=20
> Notes:
>=20
> Rationale: missing verb.
> ----------------------------------------------------------------------
> Recommended status:  (correct) Hold for document update
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> Dale
> _______________________________________________
> Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
> This list is essentially closed and only used for finishing old =
business.
> Use sip-implementors@cs.columbia.edu for questions on how to develop a =
SIP implementation.
> Use dispatch@ietf.org for new developments on the application of sip.
> Use sipcore@ietf.org for issues related to maintenance of the core SIP =
specifications.


From fluffy@cisco.com  Thu Jan 13 18:31:30 2011
Return-Path: <fluffy@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 58E393A6C34 for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 18:31:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.58
X-Spam-Level: 
X-Spam-Status: No, score=-110.58 tagged_above=-999 required=5 tests=[AWL=0.019, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NdgEv6mQeVnh for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 18:31:29 -0800 (PST)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id F02B53A6C2E for <dispatch@ietf.org>; Thu, 13 Jan 2011 18:31:28 -0800 (PST)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAG9EL02rR7Ht/2dsb2JhbACkTXOkJphPhUwEhGiGKIMi
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-6.cisco.com with ESMTP; 14 Jan 2011 02:33:53 +0000
Received: from [192.168.4.2] (rcdn-fluffy-8711.cisco.com [10.99.9.18]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0E2XHdw023999 for <dispatch@ietf.org>; Fri, 14 Jan 2011 02:33:52 GMT
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Apple Message framework v1082)
From: Cullen Jennings <fluffy@cisco.com>
In-Reply-To: <BDBFB6CE314EDF4CB80404CACAEFF5DE079DE549@XCH02DFW.rim.net>
Date: Thu, 13 Jan 2011 19:35:28 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <0FF0259A-D806-4D85-8E0D-84B73FCAD3E5@cisco.com>
References: <BDBFB6CE314EDF4CB80404CACAEFF5DE079DE549@XCH02DFW.rim.net>
To: DISPATCH list <dispatch@ietf.org>
X-Mailer: Apple Mail (2.1082)
Subject: Re: [dispatch] Revision of draft-allen-dispatch-imei-urn-as-instanceid
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 02:31:30 -0000

It seems to me it would be pretty easy to drafts that provided roughly =
the same functionally in a way that was not IPR encumbered.

On Jan 11, 2011, at 1:28 PM, Andrew Allen wrote:

> A revised version of draft-allen-dispatch-imei-urn-as-instanceid has =
just been submitted.
> =20
> It can be located at =
http://www.ietf.org/id/draft-allen-dispatch-imei-urn-as-instanceid-02.txt
> =20
> This addresses all the editorial comments provided by Dale Worley. I =
believe that this version now addresses all the comments received on the =
list (provided by Dale and Paul Kyzivat).
> =20
> Recently a revised version of draft-montemurro-gsma-imei-urn that is =
referenced by the draft and addresses the comments on the BNF provided =
by Dale Worley was also submitted.
> =20
> It can be located at =
http://www.ietf.org/id/draft-montemurro-gsma-imei-urn-06.txt
> =20
> =20
> ---------------------------------------------------------------------=20=

> This transmission (including any attachments) may contain confidential =
information, privileged material (including material protected by the =
solicitor-client or other applicable privileges), or constitute =
non-public information. Any use of this information by anyone other than =
the intended recipient is prohibited. If you have received this =
transmission in error, please immediately reply to the sender and delete =
this information from your system. Use, dissemination, distribution, or =
reproduction of this transmission by unintended recipients is not =
authorized and may be unlawful. =
_______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From fluffy@cisco.com  Thu Jan 13 18:31:40 2011
Return-Path: <fluffy@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5B21928C11E for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 18:31:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.58
X-Spam-Level: 
X-Spam-Status: No, score=-110.58 tagged_above=-999 required=5 tests=[AWL=0.019, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QGCJp5witGtN for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 18:31:39 -0800 (PST)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 4053B3A6C3C for <dispatch@ietf.org>; Thu, 13 Jan 2011 18:31:39 -0800 (PST)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-6.cisco.com with ESMTP; 14 Jan 2011 02:34:03 +0000
Received: from [192.168.4.2] (rcdn-fluffy-8711.cisco.com [10.99.9.18]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0E2XHdx023999; Fri, 14 Jan 2011 02:34:02 GMT
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Cullen Jennings <fluffy@cisco.com>
In-Reply-To: <018901cb8fc0$eb42fdc0$c1c8f940$@packetizer.com>
Date: Thu, 13 Jan 2011 19:35:37 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <E72F7E84-3991-4357-940C-09AAC6F86989@cisco.com>
References: <20101128221502.13473.41922.idtracker@localhost>, <00e401cb8f4a$e28a56e0$a79f04a0$@packetizer.com> <7F2072F1E0DE894DA4B517B93C6A058502C71899@ESESSCMS0356.eemea.ericsson.se> <018901cb8fc0$eb42fdc0$c1c8f940$@packetizer.com>
To: DISPATCH list <dispatch@ietf.org>
X-Mailer: Apple Mail (2.1082)
Cc: Paul Jones <paulej@cisco.com>
Subject: Re: [dispatch] FW: I-D Action:draft-jones-ipmc-session-id-00.txt
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 02:31:40 -0000

Keeping track of the roster of device on a conference call is not =
trivial and it needs to be able to dynamically track changes - often =
pretty fast. We already have ways of doing this with XCON and the =
conferencing package. I think we would have to think carefully about if =
we wanted to introduce another way to do that.=20


On Nov 29, 2010, at 5:28 AM, Paul E. Jones wrote:

> Christer,
>=20
> Most significantly, the Session-ID is not constructed by one endpoint =
and
> passed to the other.  Rather, the Session-ID is formed through the
> concatenation of UUIDs provided by both parties.  At any time during =
the
> call, an intermediary can redirect the call (which often happens) and =
a new
> session ID is constructed when the transferred party sees that the
> session-uuid from the remote end has changed.  I believe with =
Hadriel's,
> there is a question lingering as to who assigns the session ID when =
there
> are session transfers, joins, etc.  In our draft, there will always be =
a
> unique session ID constructed from UUID components from each device.
>=20
> By constructing the Session-ID from two UUIDs, we can also determine =
which
> of several devices are participating in the same multipoint =
conference.  If
> A, B, C, and D are all connected to and MCU, M, then all of those =
devices
> would receive the same UUID value from M and would form a part of the
> Session-ID used by each device.
>=20
> The goal of Hadriel's draft and ours are the same.  We even considered =
using
> the same header name, but ultimately decided to place the UUID in the
> Contact header.  We have not particular attachment to use of UUIDs =
(versus
> any other unique value like a hash).  What we think is important is
> addressing the issues of who assigns the Session ID and how it evolves =
when
> the session is transferred, joined, etc. and how we can associate =
devices
> participating in multipoint conferences.
>=20
> Paul
>=20
>> -----Original Message-----
>> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
>> Sent: Monday, November 29, 2010 1:39 AM
>> To: Paul E. Jones; dispatch@ietf.org
>> Cc: cherp@cisco.com
>> Subject: RE: [dispatch] FW: I-D Action:draft-jones-ipmc-session-id-
>> 00.txt
>>=20
>> Hi,
>>=20
>> Other than the syntax, what is the difference between this and =
Hadriel's
>> session-id draft (draft-kaplan-dispatch-session-id)?
>>=20
>> Regards,
>>=20
>> Christer
>>=20
>> ________________________________________
>> From: dispatch-bounces@ietf.org [dispatch-bounces@ietf.org] On Behalf =
Of
>> Paul E. Jones [paulej@packetizer.com]
>> Sent: Monday, November 29, 2010 12:23 AM
>> To: dispatch@ietf.org
>> Cc: cherp@cisco.com
>> Subject: [dispatch] FW: I-D Action:draft-jones-ipmc-session-id-00.txt
>>=20
>> Folks,
>>=20
>> I want to bring to your attention this new draft some colleagues and =
I
>> put together to try to address the need for a "session identifier" =
that
>> allows for end-to-end session identification.  We also see utility =
that
>> goes beyond just identifying the session end-to-end, as outlined in =
the
>> document.  We believe this approach will satisfy those needs and do =
so
>> in a very simple, straight-forward way.  Equally important, this
>> approach will work with SIP, H.323, and other session signaling
>> protocols.
>>=20
>> We welcome any feedback you'd like to provide.
>>=20
>> Thanks!
>> Paul
>>=20
>>> -----Original Message-----
>>> From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-
>>> bounces@ietf.org] On Behalf Of Internet-Drafts@ietf.org
>>> Sent: Sunday, November 28, 2010 5:15 PM
>>> To: i-d-announce@ietf.org
>>> Subject: I-D Action:draft-jones-ipmc-session-id-00.txt
>>>=20
>>> A New Internet-Draft is available from the on-line Internet-Drafts
>>> directories.
>>>=20
>>>      Title           : End-to-End Session Identification in IP-Based
>>> Multimedia Communication Networks
>>>      Author(s)       : P. Jones, et al.
>>>      Filename        : draft-jones-ipmc-session-id-00.txt
>>>      Pages           : 8
>>>      Date            : 2010-11-28
>>>=20
>>> This document describes an end-to-end Session Identifier for use in
>>> IP- based Multimedia Communication systems that enables endpoints,
>>> intermediate devices, and management systems to identify a session
>>> end- to-end, associate multiple endpoints with a given multipoint
>>> conference, track communication sessions when they are redirected, =
and
>>> associate one or more media flows with a given communication =
session.
>>>=20
>>> A URL for this Internet-Draft is:
>>> =
http://www.ietf.org/internet-drafts/draft-jones-ipmc-session-id-00.txt
>>>=20
>>> Internet-Drafts are also available by anonymous FTP at:
>>> ftp://ftp.ietf.org/internet-drafts/
>>>=20
>>> Below is the data which will enable a MIME compliant mail reader
>>> implementation to automatically retrieve the ASCII version of the
>>> Internet-Draft.
>>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From fluffy@cisco.com  Thu Jan 13 18:30:57 2011
Return-Path: <fluffy@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9D5573A6C33 for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 18:30:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.588
X-Spam-Level: 
X-Spam-Status: No, score=-110.588 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wnFMgHYGRbtO for <dispatch@core3.amsl.com>; Thu, 13 Jan 2011 18:30:55 -0800 (PST)
Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by core3.amsl.com (Postfix) with ESMTP id BCC823A6C34 for <dispatch@ietf.org>; Thu, 13 Jan 2011 18:30:55 -0800 (PST)
Authentication-Results: sj-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAOdEL02rR7Ht/2dsb2JhbACkTXOkKphPhUwEhGiGKIMi
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-2.cisco.com with ESMTP; 14 Jan 2011 02:33:19 +0000
Received: from [192.168.4.2] (rcdn-fluffy-8711.cisco.com [10.99.9.18]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0E2XHdu023999; Fri, 14 Jan 2011 02:33:17 GMT
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Cullen Jennings <fluffy@cisco.com>
In-Reply-To: <3349FECF788C984BB34176D70A51782F18374A47@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
Date: Thu, 13 Jan 2011 19:34:52 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <3814B5A3-D3A1-4930-89E8-ADB66C238B09@cisco.com>
References: <3349FECF788C984BB34176D70A51782F18374A47@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1082)
X-Mailman-Approved-At: Thu, 13 Jan 2011 20:21:37 -0800
Cc: "pedrochas@dit.upm.es" <pedrochas@dit.upm.es>, "CUBILLO PASTOR, CLARA \(CLARA\)" <clara.cubillo_pastor@alcatel-lucent.com>, "ORTIGA HERRERA, GUADALUPE \(GUADALUPE\)" <guadalupe.ortiga_herrera@alcatel-lucent.com>, "jquemada@dit.upm.es" <jquemada@dit.upm.es>, "'dispatch@ietf.org'" <dispatch@ietf.org>, "gabriel@dit.upm.es" <gabriel@dit.upm.es>, "barcenilla@dit.upm.es" <barcenilla@dit.upm.es>, "jsr@dit.upm.es" <jsr@dit.upm.es>, "HERRANZ PABLO, SONIA \(SONIA\)" <sonia.herranz@alcatel-lucent.com>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>
Subject: Re: [dispatch] Charter proposal for Q4S WG ( formerly Q-HTTP) Version 1
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 02:30:57 -0000

First, cool I like it. Second, I don't understand what you are  =
proposing.=20

Do you have any drafts we should read? I assume =
draft-aranda-dispatch-qhttp-00.txt

Would this protocol allow the applications to say measure bandwidth or =
would that come from the data traffic?=20

When you talk about the measurement and alerts, could you say a bit more =
in email here about what you mean by that.
=20
Thoughts on how this might interact with DiffServ or ECN?=20

Would RTP need something new or could it just use RTCP?=20

Use cases for this?=20


On Dec 13, 2010, at 8:39 AM, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) =
wrote:

> =20
> Hi everybody,
> =20
> Here is the charter proposal for Q4S ( Quality for service) WG. This =
WG will include the achieved works with  "Q-HTTP"
> =20
> Thanks for your comments
> =20
> =20
> Description of Working group
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> =20
>    Problem Statement:
> =20
>    The QoS over Internet is a hot issue today. Current QoS handling
>    mechanisms used in  modern network transport layers (MPLS, RSVP,
>    Diffserv,Traffic Engineering) do not provide  themselves a
>    QoS-on-demand end-to-end solution and existing adaptative
>    solutions based on In-band Control protocols (such as RTCP)
>    are very difficult to combine with any other protocols for which
>    they have not been designed for.
> =20
>    Four Network Parameters comprises the QoS at application level:
>    Bandwidth, packet-loss, latency and Jitter.
> =20
>    Interactive-video applications define flows in both directions.
>    Different applications require different constraints (in terms of
>    latency, jitter, packet loss) in one or both directions and
>    different responsiveness. The proposed solution must be an
>    effective out-of-band application level protocol capable of
>    reacting when any of these constraints are violated. Such protocol
>    must trigger adaptive solutions and/or QoS network profile changes.
> =20
>    Currently content providers are only able to provide services based
>    on adaptative methods or last-mille deployments which prefer
>    dedicated network resources (vs. Internet), and therefore, =
restricts
>    the subscriber population and increases the costs.
> =20
>    Objetives:
> =20
>    The goal of this working group is to define a
>    QoS application-level  standard protocol optimized for its use over
>    the internet that may be widely implemented and easily managed
>    by application developers and service providers.
> =20
>    The core technical considerations for such protocol include, but
>    are not necessarily limited to, the following:
> =20
>    1. Protocol design to be used in interactive applications =
(including
>       virtualized videogames,and interative-video applications)
> =20
>    2. Ensuring interoperability with all existing transport protocols
> =20
>    3. Optimizing for low bit rates (typlically below 2.4 kbps)
> =20
>    4. To ensure a feasible practical implementation based on
>       policy servers and interoperability between service providers
> =20
> =20
>    Deliverables:
> =20
>    1. Specification of protocol that meets the requirements in the
>       form of an Internet-Draft that defines the negotiation of QoS
>       parameters, the measurement process and alert mechanisms.
> =20
>    2. Dimensioning rules and performance analysis
> =20
>    3. A set of technical requirements for a practical
>       implementation which may include adaptative solutions and/or
>       QoS profile modification.
> =20
> =20
> Goals and Milestiones
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =20
> Nov 2010    Submit Internet-Draft as a proposed standard for QoS
>              application-level protocol
> =20
>              Proposed charter for Q4S WG
> =20
>              Informational document with rules for dimensioning
>              and performance analysis
> =20
>              Specification of architecture document for implementation
> =20
> =20
> =20
> =20
> =20
> =20
> - Jose Javier
> =20
> =20
> =20
> =20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From jose_javier.garcia_aranda@alcatel-lucent.com  Fri Jan 14 00:08:16 2011
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 16B073A693A for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 00:08:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.747
X-Spam-Level: 
X-Spam-Status: No, score=-5.747 tagged_above=-999 required=5 tests=[AWL=0.502,  BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6UfNUKRE9Y7l for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 00:08:14 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id 8F6773A6C46 for <dispatch@ietf.org>; Fri, 14 Jan 2011 00:08:13 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p0E8AWZN026034 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 14 Jan 2011 09:10:35 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Fri, 14 Jan 2011 09:10:33 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>, Cullen Jennings <fluffy@cisco.com>
Date: Fri, 14 Jan 2011 09:10:31 +0100
Thread-Topic: [dispatch] Charter proposal for Q4S WG ( formerly Q-HTTP) Version 1
Thread-Index: Acuzk2r23S6+bkecSIW0aaGIHPPJuQAJvMcQAAICRzA=
Message-ID: <3349FECF788C984BB34176D70A51782F18613829@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F18374A47@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3814B5A3-D3A1-4930-89E8-ADB66C238B09@cisco.com> 
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
Cc: "CUBILLO PASTOR, CLARA \(CLARA\)" <clara.cubillo_pastor@alcatel-lucent.com>, "'dispatch@ietf.org'" <dispatch@ietf.org>, "DIAZ VIZCAINO, LUIS MIGUEL \(LUIS MIGUEL\)" <luismi.diaz@alcatel-lucent.com>
Subject: Re: [dispatch] Charter proposal for Q4S WG ( formerly Q-HTTP) Version 1
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 08:08:16 -0000

=20
Hi Cullen=20

Yes, the draft is draft-aranda-dispatch-qhttp-00.txt  . We are working in a=
 "better explained" draft than this one, but for the moment this is the bes=
t we have done, and this is the draft we submitted to the dispatch list on =
8 Nov 2010.

This protocol allow applications to measure bandwith, latency , jitter and =
packetloss in two steps:

 - just at the beginning, checking if the network support the requirements =
for a given application
 - during the application timelife, checking if the network support the req=
uirements and raising alerts if the network violates some constraints

The protocol does not transport video, data, etc. The protocol only measure=
s and send alerts. It is designed to be used in parallel with other protoco=
ls which transport application data. For example, a videogame executed remo=
telly can send video to the user using rtp ( RTP does not need to change) a=
nd the user can send action control using http, or something over UDP, etc.=
 In parallel , Q4S will do the surveillance and will alert if network condi=
tions degrade.=20

A possible implementation may use the alerts for two different approach:

 - for adaptative mechanisms: ( for example we are developing a videoserver=
 which reduces the compresion time if latency grows). In other cases , for =
example FTP, may be reduced the number of FTP threads if packetloss alerts =
or latency alerts are raised, etc.
 - for QoS profile changing mechanisms: trigger request to the ISP, asking =
for more QoS ( more bw, less latency, more priority...)

The actions are not defined in the draft, are implementation dependant. For=
 example, as you mention, it could interfact with diffserv, if the ISP chec=
k the alerts and change on the fly DSCP markings in the access router, also=
 could act over the access node ( DSLAM or CMTS) changing QoS parameters in=
 response to the alerts

Q4S protocol can be used in parallel with any other protoocl ( RTP, FTP, HT=
TP, etc) without changes for these protocols, because Q4S runs in parallel =
and provides a functionality useful for all of them, but at the same time, =
independent of all of them.

Use cases: virtualized videogames ( video generated remotelly) but also any=
 interactive-video application. In general applications which have bandwidt=
h constraints  but also latency  constraints in order to provide a good use=
r experience

Regards & thanks!

- Jose Javier


-----Mensaje original-----
De: Cullen Jennings [mailto:fluffy@cisco.com] Enviado el: viernes, 14 de en=
ero de 2011 3:35
Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
CC: 'dispatch@ietf.org'; pedrochas@dit.upm.es; CUBILLO PASTOR, CLARA (CLARA=
); ORTIGA HERRERA, GUADALUPE (GUADALUPE); jquemada@dit.upm.es; HERRANZ PABL=
O, SONIA (SONIA); gabriel@dit.upm.es; barcenilla@dit.upm.es; jsr@dit.upm.es=
; DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
Asunto: Re: [dispatch] Charter proposal for Q4S WG ( formerly Q-HTTP) Versi=
on 1


First, cool I like it. Second, I don't understand what you are  proposing.=
=20

Do you have any drafts we should read? I assume draft-aranda-dispatch-qhttp=
-00.txt

Would this protocol allow the applications to say measure bandwidth or woul=
d that come from the data traffic?=20

When you talk about the measurement and alerts, could you say a bit more in=
 email here about what you mean by that.
=20
Thoughts on how this might interact with DiffServ or ECN?=20

Would RTP need something new or could it just use RTCP?=20

Use cases for this?=20


On Dec 13, 2010, at 8:39 AM, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote=
:

> =20
> Hi everybody,
> =20
> Here is the charter proposal for Q4S ( Quality for service) WG. This WG w=
ill include the achieved works with  "Q-HTTP"
> =20
> Thanks for your comments
> =20
> =20
> Description of Working group
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> =20
>    Problem Statement:
> =20
>    The QoS over Internet is a hot issue today. Current QoS handling
>    mechanisms used in  modern network transport layers (MPLS, RSVP,
>    Diffserv,Traffic Engineering) do not provide  themselves a
>    QoS-on-demand end-to-end solution and existing adaptative
>    solutions based on In-band Control protocols (such as RTCP)
>    are very difficult to combine with any other protocols for which
>    they have not been designed for.
> =20
>    Four Network Parameters comprises the QoS at application level:
>    Bandwidth, packet-loss, latency and Jitter.
> =20
>    Interactive-video applications define flows in both directions.
>    Different applications require different constraints (in terms of
>    latency, jitter, packet loss) in one or both directions and
>    different responsiveness. The proposed solution must be an
>    effective out-of-band application level protocol capable of
>    reacting when any of these constraints are violated. Such protocol
>    must trigger adaptive solutions and/or QoS network profile changes.
> =20
>    Currently content providers are only able to provide services based
>    on adaptative methods or last-mille deployments which prefer
>    dedicated network resources (vs. Internet), and therefore, restricts
>    the subscriber population and increases the costs.
> =20
>    Objetives:
> =20
>    The goal of this working group is to define a
>    QoS application-level  standard protocol optimized for its use over
>    the internet that may be widely implemented and easily managed
>    by application developers and service providers.
> =20
>    The core technical considerations for such protocol include, but
>    are not necessarily limited to, the following:
> =20
>    1. Protocol design to be used in interactive applications (including
>       virtualized videogames,and interative-video applications)
> =20
>    2. Ensuring interoperability with all existing transport protocols
> =20
>    3. Optimizing for low bit rates (typlically below 2.4 kbps)
> =20
>    4. To ensure a feasible practical implementation based on
>       policy servers and interoperability between service providers
> =20
> =20
>    Deliverables:
> =20
>    1. Specification of protocol that meets the requirements in the
>       form of an Internet-Draft that defines the negotiation of QoS
>       parameters, the measurement process and alert mechanisms.
> =20
>    2. Dimensioning rules and performance analysis
> =20
>    3. A set of technical requirements for a practical
>       implementation which may include adaptative solutions and/or
>       QoS profile modification.
> =20
> =20
> Goals and Milestiones
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =20
> Nov 2010    Submit Internet-Draft as a proposed standard for QoS
>              application-level protocol
> =20
>              Proposed charter for Q4S WG
> =20
>              Informational document with rules for dimensioning
>              and performance analysis
> =20
>              Specification of architecture document for implementation
> =20
> =20
> =20
> =20
> =20
> =20
> - Jose Javier
> =20
> =20
> =20
> =20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From pp3129@att.com  Fri Jan 14 05:47:52 2011
Return-Path: <pp3129@att.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8B6863A6B7A for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 05:47:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id odI9h1BVPhfl for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 05:47:50 -0800 (PST)
Received: from mail121.messagelabs.com (mail121.messagelabs.com [216.82.242.3]) by core3.amsl.com (Postfix) with ESMTP id 2918E3A6B26 for <dispatch@ietf.org>; Fri, 14 Jan 2011 05:47:50 -0800 (PST)
X-VirusChecked: Checked
X-Env-Sender: pp3129@att.com
X-Msg-Ref: server-11.tower-121.messagelabs.com!1295013014!48753632!1
X-StarScan-Version: 6.2.9; banners=-,-,-
X-Originating-IP: [144.160.20.146]
Received: (qmail 28284 invoked from network); 14 Jan 2011 13:50:14 -0000
Received: from sbcsmtp7.sbc.com (HELO mlpd194.enaf.sfdc.sbc.com) (144.160.20.146) by server-11.tower-121.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 14 Jan 2011 13:50:14 -0000
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd194.enaf.sfdc.sbc.com (8.14.4/8.14.4) with ESMTP id p0EDnOtX028919; Fri, 14 Jan 2011 08:49:24 -0500
Received: from gaalpa1msgusr7a.ugd.att.com (gaalpa1msgusr7a.ugd.att.com [135.53.26.15]) by mlpd194.enaf.sfdc.sbc.com (8.14.4/8.14.4) with ESMTP id p0EDnLkw028907; Fri, 14 Jan 2011 08:49:21 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 14 Jan 2011 08:50:10 -0500
Message-ID: <35FE871E2B085542A35726420E29DA6B059A63AA@gaalpa1msgusr7a.ugd.att.com>
In-Reply-To: <68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] VIPR Charter
Thread-Index: Acuzk0vEIAnUFRuQSKG6vB/rdiLpkwAXcYgQ
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us> <68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com>
From: "PFAUTZ, PENN L (ATTCORP)" <pp3129@att.com>
To: "Cullen Jennings" <fluffy@cisco.com>, "Richard Shockey" <richard@shockey.us>
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 13:47:52 -0000

Cullen:
I think that the number portability issue is more likely to arise when
the VIPR address is associated with the carrier-of-record. When a number
ports under these circumstances to a different carrier, the VIPR address
likely becomes invalid.  North American PSTN NP TTL (the time that
carriers have to update their networks) is 15 minutes. So this is a
segment for which VIPR may not be very useful.

Penn Pfautz
AT&T Access Management
+1-732-420-4962
-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
Behalf Of Cullen Jennings
Sent: Thursday, January 13, 2011 9:34 PM
To: Richard Shockey
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter


On Jan 12, 2011, at 8:09 AM, Richard Shockey wrote:

> I still don't see how you can write a charter without dealing with the
> Number Portability issue. You really need to be explicit that this
proposed
> methodology WILL FAIL in cases where the PSTN authority for the phone
number
> changes. It just needs to be called out.

Richard, I'm not seeing the number portability problem here. Let walk
through a use case for my cell phone along with the vipr drafts - I know
the WG may do something totally different than these drafts but just for
a concrete example I'll use them. My iphone is with AT&T but lets just
hypothetically say that in one month it is going to move to Verizon. Now
the VIPR address for my number is cisco.com. When I move my number from
AT&T to Verizon, nothing changes, exactly what you want happens. Calls
to my number still go to me. I don't get the problem. It seems like the
right thing happened.

Now lets imagine a few other related cases than number portability. One
is if I decided to sell my phone number to Rohan. This of course would
not be legal in the US but if anyone is willing to sell me a 867-5309 in
any NANP area code, I'd like to buy it and obviously it does happen. In
this case, the seller would need to invalidate their VIPR record as they
sold the number but that is normal. Again there is no real problem.=20

The next case is I cancel my account and AT&T decides to give the number
to some new customer. I talked to several large carriers around the
world and found out that they actually don't instantly reuse the numbers
because the new customers are irritated to get all the calls of the old
customer. Instead the leave the number unused for some period of time.
The shortest period I heard was two months. That implies you need to
have a validation TTL of two months or less. Obviously it might be nice
to have longer but the system seem perfectly usable with this constraint
on the TTL.=20

>=20
> Plus I really take issue with the case that private federations don't
scale.
> There is no evidence of that at all. IN addition its really irrelevant
to
> discuss why ENUM in e164.apra did not deploy.

We might mean different things here. One meaning of private federation
could be every large telco in the wold contracted out to some company to
run a a private ENUM for them - clearly that scales.=20

I suspect what people meant here was an enterprise going and manually
configuring a SIP route for the ranges of numbers for other enterprises
it talks to and keeping those up to date as the other enterprise changes
the range of numbers that come to them. Lots of companies do this for a
handful of parters they have lots of calls with but I think we would
both agree this does not scale. Any idea on how to rephrase this.=20

> Needless to say when you do
> have the cooperation of governmental or service provider
administrative
> entities within an jurisdiction it can and does work well.=20
>=20
> I certainly don't have any real issue with this work going forward.
I'm a
> great fan of letting folks actually do things they want to so long as
it is
> explicit what the limitations are.

100% agree on you we need truth in advertising here and should clearly
state the limitations

=09
PS - You assert that SP won't use this but I don't agree with you.
Imagine a SP that has a whole bunch of wide band audio enabled mobile
phones or mobile phones with video. If that SP enabled ViPR suddenly
every enterprise that was VIPR enabled could get wide band audio and
video to theses mobile phones. That would be a pretty compelling reasons
for an enterprise that used ViPR to select that mobile carrier as there
provider for mobile phones. Not much downside for the mobile provider -
they could still bill whatever they wanted for minutes that had video or
wide band audio. Seem pretty compelling to several of Cisco's customers
thought nothing happens fast in this space.=20

You could also consider a large cable operator that wanted to enable
video calling with enterprises doing something like this. The more you
think about it, I'm not sure I see a SP that made most of it's money
doing long distance doing this but when you break it up you realize that
is not the majority of the revenue in the SP space so there are lots of
SP that this could make sense for.=20


> I'm sure there are folks that can and
> would use this technique. I only wish those who continue to oppose the
> extensions of ENUM for E2MD for instance would be as charitable.=20
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
Behalf
> Of Marc Petit-Huguenin
> Sent: Monday, January 10, 2011 5:19 PM
> To: dispatch@ietf.org
> Subject: [dispatch] VIPR Charter
>=20
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>=20
> On the advice of the DISPATCH chairs, I am reposting below the latest
> version of
> the VIPR charter for additional feedback.
>=20
> They are not considered as candidates for WG documents under this
charter,
> but
> FYI the ViPR drafts were last updated in October 2010, and will
probably be
> updated again before Prague:
>=20
>
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-overvi
ew-0
> 4.txt
>
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-reload
-usa
> ge-03.txt
>
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-pvp-03
.txt
>
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-sip-an
tisp
> am-03.txt
>
http://www.ietf.org/internet-drafts/draft-rosenberg-dispatch-vipr-vap-03
.txt
>=20
> Thanks.
>=20
> -
------------------------------------------------------------------------
>=20
> VIPR Charter Proposal (Version 4)
>=20
> WG Name:  Verification Involving PSTN Reachability (VIPR)
>=20
> There are two globally deployed address spaces for communications used
> by more than a billion people daily - phone numbers and DNS rooted
> address such as web servers and email addresses. The inter-domain
> signaling design of SIP is primarily designed for email style
addresses
> yet a large percentage of SIP deployments mostly use phone numbers for
> identifying users, thus DNS lookups are not sufficient. Other
approaches
> such as public ENUM are not sufficient due to lack of widespread
> deployment for non-technical reasons - i.e., the involvement of
> government and service provider administrative entities needing to
> approve and populate the registries.  Private federations have been
> established to workaround the issue, however, that solution is not
> scalable. The goal of this working group is to enable inter-domain
> communications over the the Internet, using protocols such as SIP,
> while still allowing people to use phone numbers to identify the
person
> with whom they wish to communicate.
>=20
> The VIPR WG will develop a peer to peer based approach to finding
> domains that claim to be responsible for a given phone number
> to mitigate the involvement of centralized entities to avoid some of
> the issues encountered by past attempts to support SIP inter-domain
> communications. Validation protocols will be developed to ensure a
> reasonable likelihood that a given domain actually is responsible for
> the phone number. In this context, "responsible" means an
> administrative domain, which is at least one of the domains, to which
> a PSTN call to this phone number would be routed. Once the domain
> responsible for the phone number is found, existing protocols, such
> as SIP, can be used for inter-domain communications.
>=20
> Some validation protocols may be based on knowledge gathered around a
> PSTN call; for example, the ability to prove a call was received over
> the PSTN based on start and stop times. Other validation schemes, such
> as examining fingerprints or watermarking of PSTN media to show that a
> domain received a particular PSTN phone call, may also be considered
by
> the working group. This validation will be accomplished using publicly
> available open interfaces to the PSTN, so the validation can be
> performed by any domain wishing to participate.  The WG will select
and
> standardize at least one validation scheme.
>=20
> The validation mechanism requires a domain to gather and maintain
> information related to PSTN calls.  This information is used by call
> agents such as phones, SBCs and IP PBXs to route calls.  The WG will
> define a client-server protocol between these call agents and the
entity
> within a domain that maintains the information.
>=20
> To help mitigate SPAM issues when using SIP between domains, the WG
will
> define a mechanism to enable one domain to check that incoming SIP
> messages are coming from a validated phone number.  A phone number is
> considered validated if it is coming from a domain to which the
calling
> domain had previously successfully placed a PSTN call.  The working
> group will define new SIP headers and option tags, as necessary, to
> enable this.
>=20
> The essential characteristic of VIPR is establishing authentication by
> PSTN reachability when it is not possible to use a direct reference to
> ENUM databases or other direct assertions of PSTN number
> ownership. Elements such as public ENUM easily coexist with VIPR but
no
> direct interaction with ENUM will be required.  The solution set
defined
> by this WG will be incrementally deployable using only existing
> interfaces to the PSTN.  No changes will be required to existing PSTN
> capabilities, no new database access is needed nor is any new support
> from PSTN service providers required.
>=20
> The WG will produce the following deliverables:
>=20
> 1) A document describing the requirements, problem statement and
> architectural approach to support SIP inter-domain communications.
> 2) A document describing the use of the p2psip protocol (RELOAD) as
> applied to this problem space.
> 3) A document defining a scheme for validating the phone numbers using
> publicly available open interfaces to the PSTN.
> 4) A document defining client-server protocol between call agents and
the
> entity within a domain that gathers and maintains information related
to
> PSTN calls.
> 5) A document describing a mechanism to mitigate SPAM issues.
>=20
> The working group will carefully coordinate with the security area,
O&M
> area, as well as the appropriate RAI WGs such as sipcore and p2psip.
>=20
> - --=20
> Marc Petit-Huguenin
> Personal email: marc@petit-huguenin.org
> Professional email: petithug@acm.org
> Blog: http://blog.marc.petit-huguenin.org
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>=20
> iEYEARECAAYFAk0rhdIACgkQ9RoMZyVa61c3rACeIZEoXE5f7+JlqL15Pg2ABeBP
> ImAAmQHK60c9Tcf6/tME+fSbWJRZOSe6
> =3DSpko
> -----END PGP SIGNATURE-----
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From pkyzivat@cisco.com  Fri Jan 14 06:01:12 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6981A3A6B7A for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:01:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.485
X-Spam-Level: 
X-Spam-Status: No, score=-110.485 tagged_above=-999 required=5 tests=[AWL=0.114, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aaeDfkvhnnhO for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:01:11 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 7A6533A6B26 for <dispatch@ietf.org>; Fri, 14 Jan 2011 06:01:11 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvAFAGbmL01AZnwM/2dsb2JhbACWQI4Wc6MEmD6DCoJFBIRrhiuDIg
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 14 Jan 2011 14:03:36 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0EE3a5e022771 for <dispatch@ietf.org>; Fri, 14 Jan 2011 14:03:36 GMT
Message-ID: <4D3057B8.803@cisco.com>
Date: Fri, 14 Jan 2011 09:03:36 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us> <68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com>
In-Reply-To: <68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 14:01:12 -0000

On 1/13/2011 9:33 PM, Cullen Jennings wrote:

> The next case is I cancel my account and AT&T decides to give the number to some new customer. I talked to several large carriers around the world and found out that they actually don't instantly reuse the numbers because the new customers are irritated to get all the calls of the old customer. Instead the leave the number unused for some period of time. The shortest period I heard was two months. That implies you need to have a validation TTL of two months or less. Obviously it might be nice to have longer but the system seem perfectly usable with this constraint on the TTL.

To elaborate on this case. Suppose Cullen gave up his number, and later 
Richard opened a new account and was assigned Cullen's old number. No 
matter how long the waiting period before the reassignment, there will 
still be some people who still think the number belongs to Cullen and 
will try to call him on it. They will get Richard instead, and be 
surprised and perhaps annoyed. That is a limitation on the way telephone 
numbers work, without regard to ViPR. People accept and live with this 
limitation.

In similar circumstances, you would have the same phenomenon with ViPR. 
If the TTL for ViPR is longer than the delay before assignment by the 
telco then the period when callers are annoyed might be longer. But so what?

If Richard was also a ViPR user, then once the number was assigned to 
him he would try to register it with ViPR. I forget what happens in that 
case. Maybe Cullen will enlighten us.

	Thanks,
	Paul

From kpfleming@digium.com  Fri Jan 14 06:18:49 2011
Return-Path: <kpfleming@digium.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BF5B53A6B26 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:18:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C3lJ3hDD2T+l for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:18:48 -0800 (PST)
Received: from mail.digium.com (mail.digium.com [216.207.245.2]) by core3.amsl.com (Postfix) with ESMTP id A2D883A6B8C for <dispatch@ietf.org>; Fri, 14 Jan 2011 06:18:48 -0800 (PST)
Received: from zimbra.digium.internal ([10.24.55.203] helo=zimbra.hsv.digium.com) by mail.digium.com with esmtp (Exim 4.69) (envelope-from <kpfleming@digium.com>) id 1PdkWf-0008Pv-Rz for dispatch@ietf.org; Fri, 14 Jan 2011 08:21:13 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.hsv.digium.com (Postfix) with ESMTP id DA1DED8193 for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:21:13 -0600 (CST)
Received: from zimbra.hsv.digium.com ([127.0.0.1]) by localhost (zimbra.hsv.digium.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id alwW2VxpveWj for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:21:13 -0600 (CST)
Received: from [192.168.1.6] (173-24-207-63.client.mchsi.com [173.24.207.63]) by zimbra.hsv.digium.com (Postfix) with ESMTPSA id 6AC84D8192 for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:21:13 -0600 (CST)
Message-ID: <4D305BD8.7000703@digium.com>
Date: Fri, 14 Jan 2011 08:21:12 -0600
From: "Kevin P. Fleming" <kpfleming@digium.com>
Organization: Digium, Inc.
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us>	<68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com> <35FE871E2B085542A35726420E29DA6B059A63AA@gaalpa1msgusr7a.ugd.att.com>
In-Reply-To: <35FE871E2B085542A35726420E29DA6B059A63AA@gaalpa1msgusr7a.ugd.att.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 14:18:49 -0000

On 01/14/2011 07:50 AM, PFAUTZ, PENN L (ATTCORP) wrote:
> Cullen:
> I think that the number portability issue is more likely to arise when
> the VIPR address is associated with the carrier-of-record. When a number
> ports under these circumstances to a different carrier, the VIPR address
> likely becomes invalid.  North American PSTN NP TTL (the time that
> carriers have to update their networks) is 15 minutes. So this is a
> segment for which VIPR may not be very useful.

Right... I believe this was the essence of Richard Shockey's concern: 
number portability plus ViPR-enabled service providers could lead to 
this exact situation.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kfleming@digium.com
Check us out at www.digium.com & www.asterisk.org

From adam@nostrum.com  Fri Jan 14 06:22:41 2011
Return-Path: <adam@nostrum.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 463203A6B26 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:22:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.725
X-Spam-Level: 
X-Spam-Status: No, score=-102.725 tagged_above=-999 required=5 tests=[AWL=-0.125, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iUvZx8MYc1lE for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:22:40 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id B374B3A6B8C for <dispatch@ietf.org>; Fri, 14 Jan 2011 06:22:39 -0800 (PST)
Received: from hydra-3.local (99-152-144-32.lightspeed.dllstx.sbcglobal.net [99.152.144.32]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id p0EEP1R0094653 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 14 Jan 2011 08:25:01 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <4D305CBD.3040102@nostrum.com>
Date: Fri, 14 Jan 2011 08:25:01 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "PFAUTZ, PENN L (ATTCORP)" <pp3129@att.com>
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us>	<68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com> <35FE871E2B085542A35726420E29DA6B059A63AA@gaalpa1msgusr7a.ugd.att.com>
In-Reply-To: <35FE871E2B085542A35726420E29DA6B059A63AA@gaalpa1msgusr7a.ugd.att.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 99.152.144.32 is authenticated by a trusted mechanism)
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 14:22:41 -0000

On 1/14/11 07:50, Jan 14, PFAUTZ, PENN L (ATTCORP) wrote:
> I think that the number portability issue is more likely to arise when
> the VIPR address is associated with the carrier-of-record. When a number
> ports under these circumstances to a different carrier, the VIPR address
> likely becomes invalid.  North American PSTN NP TTL (the time that
> carriers have to update their networks) is 15 minutes. So this is a
> segment for which VIPR may not be very useful.

I wasn't aware that carriers were the problem space VIPR was intended 
for, but let's consider what does happen in this case.

Cullen is using FooCom, and has been assigned a phone number. At some 
point, he switches over to Elbonia Telecom and ports his number. Now, 
the VIPR overlay information for Cullen's phone number still points to 
FooCom.

At this point, I call Cullen's phone number, using a system that also 
uses VIPR. Let's assume that I've called Cullen in the past, so my 
system trusts the information learned from VIPR. This means that the 
call is routed to FooCom's servers.

Let's assume that FooCom is not malicious. (With malicious carriers, we 
have far bigger problems than VIPR hiccups, so I think this is a 
reasonable assumption.) FooCom's servers will recognize that Cullen's 
number isn't one of their phone numbers, and return an error to my system.

A reasonable system (and this might be something that we actually 
specific normative as part of normal VIPR handling) would receive this 
error and treat the information for Cullen in the DHT as invalid (remove 
it from its cache), and route the call over the PSTN. Assuming 
everything works okay on that side, the call eventually reaches Elbonia 
Telecom's servers, and Cullen's phone rings. I've reached Cullen. The 
system works.

Future calls would undergo normal VIPR processing, and my system would 
store new routing information for reaching Cullen. I'll reach him over 
the IP network for these subsequent calls, just as intended by the 
design of the VIPR system.

In other words: VIPR handles this case quite gracefully, even if it is 
somewhat outside of (what I interpreted to be) its goals.

/a

From kpfleming@digium.com  Fri Jan 14 06:23:19 2011
Return-Path: <kpfleming@digium.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 872C73A6C64 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:23:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kCLgaUMAtEr8 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:23:18 -0800 (PST)
Received: from mail.digium.com (mail.digium.com [216.207.245.2]) by core3.amsl.com (Postfix) with ESMTP id 39DDA3A6B26 for <dispatch@ietf.org>; Fri, 14 Jan 2011 06:23:18 -0800 (PST)
Received: from zimbra.digium.internal ([10.24.55.203] helo=zimbra.hsv.digium.com) by mail.digium.com with esmtp (Exim 4.69) (envelope-from <kpfleming@digium.com>) id 1Pdkb1-0008Rc-Qw for dispatch@ietf.org; Fri, 14 Jan 2011 08:25:43 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.hsv.digium.com (Postfix) with ESMTP id C5CB3D8193 for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:25:43 -0600 (CST)
Received: from zimbra.hsv.digium.com ([127.0.0.1]) by localhost (zimbra.hsv.digium.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PptFxBJ1HTrK for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:25:43 -0600 (CST)
Received: from [192.168.1.6] (173-24-207-63.client.mchsi.com [173.24.207.63]) by zimbra.hsv.digium.com (Postfix) with ESMTPSA id 20BECD8192 for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:25:43 -0600 (CST)
Message-ID: <4D305CE6.9060006@digium.com>
Date: Fri, 14 Jan 2011 08:25:42 -0600
From: "Kevin P. Fleming" <kpfleming@digium.com>
Organization: Digium, Inc.
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us>	<68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com> <4D3057B8.803@cisco.com>
In-Reply-To: <4D3057B8.803@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 14:23:19 -0000

On 01/14/2011 08:03 AM, Paul Kyzivat wrote:
>
>
> On 1/13/2011 9:33 PM, Cullen Jennings wrote:
>
>> The next case is I cancel my account and AT&T decides to give the
>> number to some new customer. I talked to several large carriers around
>> the world and found out that they actually don't instantly reuse the
>> numbers because the new customers are irritated to get all the calls
>> of the old customer. Instead the leave the number unused for some
>> period of time. The shortest period I heard was two months. That
>> implies you need to have a validation TTL of two months or less.
>> Obviously it might be nice to have longer but the system seem
>> perfectly usable with this constraint on the TTL.
>
> To elaborate on this case. Suppose Cullen gave up his number, and later
> Richard opened a new account and was assigned Cullen's old number. No
> matter how long the waiting period before the reassignment, there will
> still be some people who still think the number belongs to Cullen and
> will try to call him on it. They will get Richard instead, and be
> surprised and perhaps annoyed. That is a limitation on the way telephone
> numbers work, without regard to ViPR. People accept and live with this
> limitation.
>
> In similar circumstances, you would have the same phenomenon with ViPR.
> If the TTL for ViPR is longer than the delay before assignment by the
> telco then the period when callers are annoyed might be longer. But so
> what?

Wearing my 'former ITSP operator' hat for a moment, I can tell you the 
'what' here is annoyed customers, users, etc. If a user at an enterprise 
picks up their phone and dials a number expecting to get Richard, but 
gets Cullen instead, they'll double check the number. If the source of 
the number confirms it was in fact Richard's number, they will pick up 
their cell phone and try the call that way... and they'll get Richard, 
and not Cullen. If they got Cullen because their company's PBX (or ITSP) 
is using ViPR to deliver calls to save money/provide wideband/provide 
video/etc. and their cache entry for that number is stale, the user's 
next call will be an irate one to the people who manage the telephony 
infrastructure they are using.

Now, as Cullen has pointed out elsethread, the reassignment policies of 
carriers typically measure the delay in weeks or months, not days or 
hours, so it's reasonable to have a ViPR TTL of a few days and avoid 
this problem... but that assumes that there won't ever be a perfectly 
valid reassignment policy by some carrier, or for some class of numbers, 
that does measure in days or hours. If that exists, then the person 
providing the ViPR mapping for a number subject to such a policy has to 
be very careful that they advertise a suitably short TTL.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kfleming@digium.com
Check us out at www.digium.com & www.asterisk.org

From adam@nostrum.com  Fri Jan 14 06:24:31 2011
Return-Path: <adam@nostrum.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9D8E53A6B26 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:24:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.711
X-Spam-Level: 
X-Spam-Status: No, score=-102.711 tagged_above=-999 required=5 tests=[AWL=-0.111, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3fYs7HHwxjY0 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:24:30 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 6D6B83A6B8C for <dispatch@ietf.org>; Fri, 14 Jan 2011 06:24:30 -0800 (PST)
Received: from hydra-3.local (99-152-144-32.lightspeed.dllstx.sbcglobal.net [99.152.144.32]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id p0EEQo65094790 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 14 Jan 2011 08:26:51 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <4D305D2A.5050907@nostrum.com>
Date: Fri, 14 Jan 2011 08:26:50 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Kevin P. Fleming" <kpfleming@digium.com>
References: <4D2B85D9.8010003@acm.org>	<008c01cbb26a$a96f9210$fc4eb630$@us>	<68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com>	<35FE871E2B085542A35726420E29DA6B059A63AA@gaalpa1msgusr7a.ugd.att.com> <4D305BD8.7000703@digium.com>
In-Reply-To: <4D305BD8.7000703@digium.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 99.152.144.32 is authenticated by a trusted mechanism)
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 14:24:31 -0000

On 1/14/11 08:21, Jan 14, Kevin P. Fleming wrote:
> On 01/14/2011 07:50 AM, PFAUTZ, PENN L (ATTCORP) wrote:
>> Cullen:
>> I think that the number portability issue is more likely to arise when
>> the VIPR address is associated with the carrier-of-record. When a number
>> ports under these circumstances to a different carrier, the VIPR address
>> likely becomes invalid.  North American PSTN NP TTL (the time that
>> carriers have to update their networks) is 15 minutes. So this is a
>> segment for which VIPR may not be very useful.
>
> Right... I believe this was the essence of Richard Shockey's concern: 
> number portability plus ViPR-enabled service providers could lead to 
> this exact situation.
>

Talk us through how this breaks. Tell a story about someone trying to 
make a phone call in these circumstances, and what goes wrong.

/a

From pkyzivat@cisco.com  Fri Jan 14 06:35:15 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7EDC63A6B89 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:35:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.487
X-Spam-Level: 
X-Spam-Status: No, score=-110.487 tagged_above=-999 required=5 tests=[AWL=0.112, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hSmk0tODuQ34 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 06:35:13 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id A9F1D28C0E7 for <dispatch@ietf.org>; Fri, 14 Jan 2011 06:35:12 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAJbuL01AZnwN/2dsb2JhbACkVnOicJhHgwqCRQSEa4YrgyI
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-1.cisco.com with ESMTP; 14 Jan 2011 14:37:37 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id p0EEbb9m001205 for <dispatch@ietf.org>; Fri, 14 Jan 2011 14:37:38 GMT
Message-ID: <4D305FB1.4010607@cisco.com>
Date: Fri, 14 Jan 2011 09:37:37 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4D2B85D9.8010003@acm.org>	<008c01cbb26a$a96f9210$fc4eb630$@us>	<68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com>	<4D3057B8.803@cisco.com> <4D305CE6.9060006@digium.com>
In-Reply-To: <4D305CE6.9060006@digium.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 14:35:15 -0000

On 1/14/2011 9:25 AM, Kevin P. Fleming wrote:
> On 01/14/2011 08:03 AM, Paul Kyzivat wrote:
>>
>>
>> On 1/13/2011 9:33 PM, Cullen Jennings wrote:
>>
>>> The next case is I cancel my account and AT&T decides to give the
>>> number to some new customer. I talked to several large carriers around
>>> the world and found out that they actually don't instantly reuse the
>>> numbers because the new customers are irritated to get all the calls
>>> of the old customer. Instead the leave the number unused for some
>>> period of time. The shortest period I heard was two months. That
>>> implies you need to have a validation TTL of two months or less.
>>> Obviously it might be nice to have longer but the system seem
>>> perfectly usable with this constraint on the TTL.
>>
>> To elaborate on this case. Suppose Cullen gave up his number, and later
>> Richard opened a new account and was assigned Cullen's old number. No
>> matter how long the waiting period before the reassignment, there will
>> still be some people who still think the number belongs to Cullen and
>> will try to call him on it. They will get Richard instead, and be
>> surprised and perhaps annoyed. That is a limitation on the way telephone
>> numbers work, without regard to ViPR. People accept and live with this
>> limitation.
>>
>> In similar circumstances, you would have the same phenomenon with ViPR.
>> If the TTL for ViPR is longer than the delay before assignment by the
>> telco then the period when callers are annoyed might be longer. But so
>> what?
>
> Wearing my 'former ITSP operator' hat for a moment, I can tell you the
> 'what' here is annoyed customers, users, etc. If a user at an enterprise
> picks up their phone and dials a number expecting to get Richard, but
> gets Cullen instead,

How is it that they will get Cullen?
The call might be routed to the ViPR domain that formerly served Cullen, 
but he has unsubscribed for that number. So the call will presumably 
fail. This seems similar to the case Adam just outlined.

	Thanks,
	Paul

> they'll double check the number. If the source of
> the number confirms it was in fact Richard's number, they will pick up
> their cell phone and try the call that way... and they'll get Richard,
> and not Cullen. If they got Cullen because their company's PBX (or ITSP)
> is using ViPR to deliver calls to save money/provide wideband/provide
> video/etc. and their cache entry for that number is stale, the user's
> next call will be an irate one to the people who manage the telephony
> infrastructure they are using.
>
> Now, as Cullen has pointed out elsethread, the reassignment policies of
> carriers typically measure the delay in weeks or months, not days or
> hours, so it's reasonable to have a ViPR TTL of a few days and avoid
> this problem... but that assumes that there won't ever be a perfectly
> valid reassignment policy by some carrier, or for some class of numbers,
> that does measure in days or hours. If that exists, then the person
> providing the ViPR mapping for a number subject to such a policy has to
> be very careful that they advertise a suitably short TTL.
>

From luismi.diaz@alcatel-lucent.com  Fri Jan 14 02:39:03 2011
Return-Path: <luismi.diaz@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5B2433A6AEE for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 02:39:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.92
X-Spam-Level: 
X-Spam-Status: No, score=-5.92 tagged_above=-999 required=5 tests=[AWL=0.329,  BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1V8QjheBAmpK for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 02:39:02 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id 829363A6A40 for <dispatch@ietf.org>; Fri, 14 Jan 2011 02:39:00 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p0EAZuJv029327 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 14 Jan 2011 11:37:39 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Fri, 14 Jan 2011 11:37:37 +0100
From: "DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)" <luismi.diaz@alcatel-lucent.com>
To: Cullen Jennings <fluffy@cisco.com>, "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
Date: Fri, 14 Jan 2011 11:37:35 +0100
Thread-Topic: [dispatch] Charter proposal for Q4S WG ( formerly Q-HTTP) Version 1
Thread-Index: Acuzk2r23S6+bkecSIW0aaGIHPPJuQAQkJag
Message-ID: <3349FECF788C984BB34176D70A51782F18613977@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F18374A47@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <3814B5A3-D3A1-4930-89E8-ADB66C238B09@cisco.com>
In-Reply-To: <3814B5A3-D3A1-4930-89E8-ADB66C238B09@cisco.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: es-ES, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
X-Mailman-Approved-At: Fri, 14 Jan 2011 07:19:00 -0800
Cc: "pedrochas@dit.upm.es" <pedrochas@dit.upm.es>, "CUBILLO PASTOR, CLARA \(CLARA\)" <clara.cubillo_pastor@alcatel-lucent.com>, "ORTIGA HERRERA, GUADALUPE \(GUADALUPE\)" <guadalupe.ortiga_herrera@alcatel-lucent.com>, "jquemada@dit.upm.es" <jquemada@dit.upm.es>, "'dispatch@ietf.org'" <dispatch@ietf.org>, "gabriel@dit.upm.es" <gabriel@dit.upm.es>, "barcenilla@dit.upm.es" <barcenilla@dit.upm.es>, "jsr@dit.upm.es" <jsr@dit.upm.es>, "HERRANZ PABLO, SONIA \(SONIA\)" <sonia.herranz@alcatel-lucent.com>
Subject: Re: [dispatch] Charter proposal for Q4S WG ( formerly Q-HTTP) Version 1
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 10:39:03 -0000

Few comments in-line :)=20


    Saludos,
         Luismi

-----Mensaje original-----
De: Cullen Jennings [mailto:fluffy@cisco.com]=20
Enviado el: viernes, 14 de enero de 2011 3:35
Para: GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
CC: 'dispatch@ietf.org'; pedrochas@dit.upm.es; CUBILLO PASTOR, CLARA (CLARA=
); ORTIGA HERRERA, GUADALUPE (GUADALUPE); jquemada@dit.upm.es; HERRANZ PABL=
O, SONIA (SONIA); gabriel@dit.upm.es; barcenilla@dit.upm.es; jsr@dit.upm.es=
; DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
Asunto: Re: [dispatch] Charter proposal for Q4S WG ( formerly Q-HTTP) Versi=
on 1


First, cool I like it. Second, I don't understand what you are  proposing.=
=20

Do you have any drafts we should read? I assume draft-aranda-dispatch-qhttp=
-00.txt

[[Luismi]] Correct. We are working in a PPT to explain it in a nutshell any=
way :).

Would this protocol allow the applications to say measure bandwidth or woul=
d that come from the data traffic?=20

[[Luismi]] This protocol will measure by itself and will carry inside all S=
LAs (delay, jitter, loss) for ALL flows involved in an application (e.g. a =
videogame that has different flows for video/audio, keyboard commands, voic=
e/video chat, and so on). Just one measurement flow will control all SLAs i=
n a bundle, allowing a superior instance to detect (and react) in case SLA =
violation.

When you talk about the measurement and alerts, could you say a bit more in=
 email here about what you mean by that.
=20
Thoughts on how this might interact with DiffServ or ECN?=20

[[Luismi]] Correct, alert messages (SLA violations) can be sent/copied to a=
 different third entity (beyond application client/server) that can react t=
o the problem by influencing Diffserv DSCP for that SLA-violated flows.

Would RTP need something new or could it just use RTCP?=20

[[Luismi]] This works aside from RTP/RTCP as it is intended to be used with=
 any type of application, but we can think ahead in some kind of interactio=
n with RTP/RTCP if it is worth!! :)

Use cases for this?=20

[[Luismi]] Main target is any kind of real-time application with heavy SLA =
requirements, like video-gaming (clasical and virtualized gaming as in "On-=
Live"), video-conferencing, tele-medicine, and so. This can be also useful =
to protect applications that are not RT but are critical in terms of packet=
 loss, like FTP download of critical data, online banking and e-buying.


On Dec 13, 2010, at 8:39 AM, GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER) wrote=
:

> =20
> Hi everybody,
> =20
> Here is the charter proposal for Q4S ( Quality for service) WG. This WG w=
ill include the achieved works with  "Q-HTTP"
> =20
> Thanks for your comments
> =20
> =20
> Description of Working group
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> =20
>    Problem Statement:
> =20
>    The QoS over Internet is a hot issue today. Current QoS handling
>    mechanisms used in  modern network transport layers (MPLS, RSVP,
>    Diffserv,Traffic Engineering) do not provide  themselves a
>    QoS-on-demand end-to-end solution and existing adaptative
>    solutions based on In-band Control protocols (such as RTCP)
>    are very difficult to combine with any other protocols for which
>    they have not been designed for.
> =20
>    Four Network Parameters comprises the QoS at application level:
>    Bandwidth, packet-loss, latency and Jitter.
> =20
>    Interactive-video applications define flows in both directions.
>    Different applications require different constraints (in terms of
>    latency, jitter, packet loss) in one or both directions and
>    different responsiveness. The proposed solution must be an
>    effective out-of-band application level protocol capable of
>    reacting when any of these constraints are violated. Such protocol
>    must trigger adaptive solutions and/or QoS network profile changes.
> =20
>    Currently content providers are only able to provide services based
>    on adaptative methods or last-mille deployments which prefer
>    dedicated network resources (vs. Internet), and therefore, restricts
>    the subscriber population and increases the costs.
> =20
>    Objetives:
> =20
>    The goal of this working group is to define a
>    QoS application-level  standard protocol optimized for its use over
>    the internet that may be widely implemented and easily managed
>    by application developers and service providers.
> =20
>    The core technical considerations for such protocol include, but
>    are not necessarily limited to, the following:
> =20
>    1. Protocol design to be used in interactive applications (including
>       virtualized videogames,and interative-video applications)
> =20
>    2. Ensuring interoperability with all existing transport protocols
> =20
>    3. Optimizing for low bit rates (typlically below 2.4 kbps)
> =20
>    4. To ensure a feasible practical implementation based on
>       policy servers and interoperability between service providers
> =20
> =20
>    Deliverables:
> =20
>    1. Specification of protocol that meets the requirements in the
>       form of an Internet-Draft that defines the negotiation of QoS
>       parameters, the measurement process and alert mechanisms.
> =20
>    2. Dimensioning rules and performance analysis
> =20
>    3. A set of technical requirements for a practical
>       implementation which may include adaptative solutions and/or
>       QoS profile modification.
> =20
> =20
> Goals and Milestiones
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =20
> Nov 2010    Submit Internet-Draft as a proposed standard for QoS
>              application-level protocol
> =20
>              Proposed charter for Q4S WG
> =20
>              Informational document with rules for dimensioning
>              and performance analysis
> =20
>              Specification of architecture document for implementation
> =20
> =20
> =20
> =20
> =20
> =20
> - Jose Javier
> =20
> =20
> =20
> =20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From dworley@avaya.com  Fri Jan 14 08:11:05 2011
Return-Path: <dworley@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AA0B73A6BA6 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 08:11:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.531
X-Spam-Level: 
X-Spam-Status: No, score=-102.531 tagged_above=-999 required=5 tests=[AWL=0.068, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VmjD78ysSa-7 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 08:11:03 -0800 (PST)
Received: from de307622-de-outbound.net.avaya.com (de307622-de-outbound.net.avaya.com [198.152.71.100]) by core3.amsl.com (Postfix) with ESMTP id 3168C3A688E for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:11:02 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEABcFME3GmAcF/2dsb2JhbACkVnOkZgKWIIVPBIRriWc
X-IronPort-AV: E=Sophos;i="4.60,323,1291611600"; d="scan'208";a="227568150"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by de307622-de-outbound.net.avaya.com with ESMTP; 14 Jan 2011 11:13:04 -0500
X-IronPort-AV: E=Sophos;i="4.60,323,1291611600"; d="scan'208";a="570358205"
Received: from unknown (HELO DC-US1HCEX3.global.avaya.com) ([135.11.52.22]) by co300216-co-erhwest-out.avaya.com with ESMTP; 14 Jan 2011 11:12:41 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.1.160]) by DC-US1HCEX3.global.avaya.com ([135.11.52.22]) with mapi; Fri, 14 Jan 2011 11:11:28 -0500
From: "Worley, Dale R (Dale)" <dworley@avaya.com>
To: Cullen Jennings <fluffy@cisco.com>, DISPATCH list <dispatch@ietf.org>
Date: Fri, 14 Jan 2011 11:10:22 -0500
Thread-Topic: [dispatch] Revision of draft-allen-dispatch-imei-urn-as-instanceid
Thread-Index: Acuzk4c5gWIacfdoTf2HK+q2a11KJAAcgRul
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B22092C4DE9@DC-US1MBEX4.global.avaya.com>
References: <BDBFB6CE314EDF4CB80404CACAEFF5DE079DE549@XCH02DFW.rim.net>, <0FF0259A-D806-4D85-8E0D-84B73FCAD3E5@cisco.com>
In-Reply-To: <0FF0259A-D806-4D85-8E0D-84B73FCAD3E5@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] Revision of	draft-allen-dispatch-imei-urn-as-instanceid
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 16:11:05 -0000

________________________________________
From: dispatch-bounces@ietf.org [dispatch-bounces@ietf.org] On Behalf Of Cu=
llen Jennings [fluffy@cisco.com]

It seems to me it would be pretty easy to drafts that provided roughly the =
same functionally in a way that was not IPR encumbered.
_______________________________________________

Um, who is volunteering for this pretty easy job?  Given the administrative=
 interoperation requirements, it may not be as easy as it seems.

Dale

From henry.sinnreich@gmail.com  Fri Jan 14 08:13:03 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C15943A6C2A for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 08:13:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.17
X-Spam-Level: 
X-Spam-Status: No, score=-3.17 tagged_above=-999 required=5 tests=[AWL=0.429,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NN1vUWUiCbwM for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 08:13:02 -0800 (PST)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by core3.amsl.com (Postfix) with ESMTP id 5D4903A6849 for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:13:02 -0800 (PST)
Received: by yxt33 with SMTP id 33so1316951yxt.31 for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:15:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=j7Wy/QQsSUjAQObO/TQz0U40YpsIpPwAFSm/omHzBU0=; b=ZoBQ2aP15JSgnYZkCP/C3VbCLy+bpXvRYUYirYwlpHglFohSXCvMQTyIzal9eXIxbG lgv8ksjfe2cmuAlaPxM2i0eEAtPWZzscD3AysIMRyxrEtAFfUdt8HowatPVfE5oSMWll RILUVnYzU+qePeLfybVRokGBQYmTsaSeYhK8s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=rGINmVSw+qq9qUv+28HFC0QTTGoksOPZIbbjKYcom3ubvGSaCR26z+6Bdquzq86rzH GkUgWr6OcUsk92/AkXhW4cvntOPJPvpFYvoAE+3BKPqpjiCJ/vuuYBxfW9D/aIissmoF JQDddJHnKd75tPcvBNr2z+yn7N+hD8AJe/SQs=
Received: by 10.150.53.2 with SMTP id b2mr1433298yba.95.1295021727700; Fri, 14 Jan 2011 08:15:27 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id t38sm860760yhg.9.2011.01.14.08.15.25 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 14 Jan 2011 08:15:25 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Fri, 14 Jan 2011 10:15:23 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Richard Shockey <richard@shockey.us>, 'David Singer' <singer@apple.com>
Message-ID: <C955D2BB.17C87%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: Acuy98RJj0ZKNFl7QFe5x65lOyj7hQAPPMLgADRh6yM=
In-Reply-To: <000001cbb339$0326bfd0$09743f70$@us>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: 'Harald Alvestrand' <harald@alvestrand.no>, dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 16:13:03 -0000

So we have again the old debate on H.264 licenced vs. OS/free Theora and VP8
video codecs. 

I agree that having one default codec is preferable, but wonder if the IETF
may not take a pass here just as the W3C did and kick the can down the road.

Should this happen, it will still not be a disaster, since the market will
decide. Judging from past events, IP free solutions and OS tend mostly to
win eventually. The IETF cannot/should not protect IP encumbered vendors
from themselves.

Thanks, Henry


On 1/13/11 9:46 AM, "Richard Shockey" <richard@shockey.us> wrote:

> 
> 
> I think it important that we layer correctly;  there is a difference between
> protocol specifications, which typically only mandate enough for that
> protocol's interoperability, and integration specifications, which attempt
> to define 'complete stacks'.
> 
> ***
> I think it's important to create specifications that actually make things
> work. The concept of layering here is a theory that in practice creates
> chaos.   The IETF has made a mess of SIP and I do not want to be one of the
> people that have to pick up the pieces when RTC-WEB cannot and will not
> deliver a complete functional specification.
> 
> I'm quite aware the IETF HATES profiles but the reality is that without them
> it's nearly impossible for implementers to actually know what to code.  With
> my other hat on, the SIP Forum has struggled for 2 years to deliver a
> functional profile of SIP that describes what is the appropriate interface
> between a SIP-PBX and a SIP Service Provider and part of that was taking
> nearly 2 years to get a simple Option Tag. I strongly advise you not to go
> down that road again.
> 
> 
> Harald is right. 
>  
> 
> 
> 
> 
> 
> For example, the RTP specification (a protocol specification) does not
> mandate codecs, IIRC.
> 
> I think that at least some of this work at the W3C and maybe IETF is indeed
> about defining structures (e.g. the markup), and then some is instantiating
> particular protocols, codecs, and so on, within that structure.  I would
> like the two to be separated.
> 
> On Jan 12, 2011, at 22:45 , Richard Shockey wrote:
> 
>> 
>>> 
>>>> I think it's important that the charter states that there should *be* a
>>>> mandatory-to-implement, and that we're envisioning evaluating existing
>>>> codecs rather than inventing new ones.
>>>> 
>>> The next to last paragraph seems to indicate that the last paragraph is
>> not a desirable constraint. It may be more prudent to let the application
>> select the most appropriate codec.
>>> 
>>> I am therefore in agreement with Peter that it would be best to leave the
>> choice of codecs outside the scope of this work.
>> This is a standard IETF interoperability argument.
>> 
>> If there is no mandatory-to-implement, you are constrained to
>> interworking with those who implement an overlapping subset of what you
>> implement - in practice, this means that you create multiple islands of
>> interoperability (usually corresponding to vendor groupings or profiling
>> standards). We push the problem off to someone else.
>> 
>> Humm SIP Forum could do this :-) Profiles_R_Us!
>> 
>> Richard Shockey
>> Chairman of the Board of Directors SIP Forum
>> PSTN Mobile: +1 703.593.2683
>> <mailto:richard(at)shockey.us>
>> skype-linkedin-facebook: rshockey101
>> http//www.sipforum.org
>> 
>> 
>> I would like to believe that what we're creating is the only profiling
>> necessary for interoperability. And if that's our goal, I don't think
>> there is a way around a mandatory-to-implement.
>> 
>> +1 again I completely agree.
>> 
>> 
>>                     Harald
>> 
>> 
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>> 
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
> 
> David Singer
> Multimedia and Software Standards, Apple Inc.
> 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch



From kpfleming@digium.com  Fri Jan 14 08:14:18 2011
Return-Path: <kpfleming@digium.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3AD043A6BA6 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 08:14:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.556
X-Spam-Level: 
X-Spam-Status: No, score=-106.556 tagged_above=-999 required=5 tests=[AWL=0.043, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rb+9NUpZDSdY for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 08:14:17 -0800 (PST)
Received: from mail.digium.com (mail.digium.com [216.207.245.2]) by core3.amsl.com (Postfix) with ESMTP id DD7103A6BA3 for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:14:16 -0800 (PST)
Received: from zimbra.digium.internal ([10.24.55.203] helo=zimbra.hsv.digium.com) by mail.digium.com with esmtp (Exim 4.69) (envelope-from <kpfleming@digium.com>) id 1PdmKP-0001GD-Ib; Fri, 14 Jan 2011 10:16:41 -0600
Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.hsv.digium.com (Postfix) with ESMTP id 87A03D8193; Fri, 14 Jan 2011 10:16:41 -0600 (CST)
Received: from zimbra.hsv.digium.com ([127.0.0.1]) by localhost (zimbra.hsv.digium.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YXFVB4Xpf4Yd; Fri, 14 Jan 2011 10:16:41 -0600 (CST)
Received: from [10.24.250.46] (unknown [10.24.250.46]) by zimbra.hsv.digium.com (Postfix) with ESMTPSA id 17509D8192; Fri, 14 Jan 2011 10:16:41 -0600 (CST)
Message-ID: <4D3076E8.3030809@digium.com>
Date: Fri, 14 Jan 2011 10:16:40 -0600
From: "Kevin P. Fleming" <kpfleming@digium.com>
Organization: Digium, Inc.
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Marc Petit-Huguenin <petithug@acm.org>
References: <4D2B85D9.8010003@acm.org>	<008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org>	<00e601cbb298$0d566510$28032f30$@us>	<4D2E1500.6030902@acm.org> <4D2E2169.9050008@digium.com> <4D2E4F28.9000700@acm.org>
In-Reply-To: <4D2E4F28.9000700@acm.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 16:14:18 -0000

On 01/12/2011 07:02 PM, Marc Petit-Huguenin wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 01/12/2011 01:47 PM, Kevin P. Fleming wrote:
>> On 01/12/2011 02:54 PM, Marc Petit-Huguenin wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> On 01/12/2011 12:34 PM, Richard Shockey wrote:
>>>>
>>>>
>>>> On 01/12/2011 07:09 AM, Richard Shockey wrote:
>>>>> I still don't see how you can write a charter without dealing with the
>>>>> Number Portability issue. You really need to be explicit that this
>>>>> proposed
>>>>> methodology WILL FAIL in cases where the PSTN authority for the
>>>>> phone number
>>>>> changes. It just needs to be called out.
>>>>
>>>> I am not sure that I understand why the methodology would fail in
>>>> this case
>>>> (there will be a transition period after porting to another ViPR enabled
>>>> provider,
>>>>
>>>> What is a ViPR enabled provider?  Provider of what?
>>>>
>>>>
>>>> during which the SIP call will fail).  But for the sake of progressing
>>>> this charter, does the sentence "Validation protocols will be
>>>> developed to
>>>> ensure a reasonable likelihood that a given domain actually is
>>>> responsible for
>>>> the phone number" in the second paragraph covers your concern or do
>>>> you require
>>>> a stronger wording?
>>>>
>>>> First a domain is not and never will be "responsible" for a phone
>>>> number. Only the NRA authorized carrier of record is "responsible"
>>>> for the number.  ViPR is only a transient mapping technique for a
>>>> arbitrary name held by a domain (E.164) to a URI(s) distributed in a
>>>> p2p manner. Those mappings, shall we say typically have a long "TTL".
>>>>
>>>> Once the underlying number has been ported to another PSTN authority
>>>> or disconnected its underlying authority is altered.
>>>
>>> Sure, and VIPR will happily creates a new mappings as soon it has the
>>> opportunity.  The WG will certainly find ways to reduce the TTL or
>>> cancel its
>>> effect.
>>>
>>> Would you be happy with the following sentence:
>>>
>>> "Validation protocols will be developed to ensure a reasonable
>>> likelihood that
>>> the phone number is actually assigned to a given domain and to detect
>>> in a
>>> timely manner that it no longer is."
>>
>> I think this is an improvement, but I share Richard's concern here: the
>> definition of 'timely' in this context falls solely on the backs of the
>> organizations that actually do own and manage the controlled resources
>> (E.164 numbers). If the WG decides that 'timely' means that a VIPR node
>> won't hold on to an E.164/SIP URI association for longer than X days,
>> because X is 'less than half of the time that carriers will hold a
>> number idle before reassigning it' (as a hypothetical example of
>> course), what happens when a perfectly valid reason for reassigning
>> numbers in 24-48 hours comes along?
>>
>> Maybe I'm naive, but it seems to me this could result in the need for
>> ViPR nodes to set very, very short TTLs on the mappings they establish,
>> because they just can't know when the routing of an E.164 number is
>> going to change... and delivering a call to the number's previous
>> destination is both unexpected and potentially harmful. Unless quite a
>> substantial number of calls are going to be delivered using that mapping
>> in the window that the TTL allows, there could be very little
>> opportunity for cost savings or other potential benefits.
>
> I think that there is solutions to the TTL problem, but there will be plenty of
> time after the WG is created to discuss them.
>
> For now is there any modifications that you think would be needed in the charter
> text to be sure that this problem will be addressed, or are you OK with the text
> as it is?

Nope; the charter points out that these issues are known and need to be 
addressed, which is adequate for its purpose.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kfleming@digium.com
Check us out at www.digium.com & www.asterisk.org

From adam@nostrum.com  Fri Jan 14 08:46:57 2011
Return-Path: <adam@nostrum.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A1F0E3A6BA4 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 08:46:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.466
X-Spam-Level: 
X-Spam-Status: No, score=-102.466 tagged_above=-999 required=5 tests=[AWL=0.134, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PwktbTty0qKK for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 08:46:56 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 5ACB63A6BA3 for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:46:56 -0800 (PST)
Received: from dn3-110.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id p0EGnFBE006642 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 14 Jan 2011 10:49:16 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <4D307E8A.5000003@nostrum.com>
Date: Fri, 14 Jan 2011 10:49:14 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Henry Sinnreich <henry.sinnreich@gmail.com>
References: <C955D2BB.17C87%henry.sinnreich@gmail.com>
In-Reply-To: <C955D2BB.17C87%henry.sinnreich@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
Cc: 'Harald Alvestrand' <harald@alvestrand.no>, dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 16:46:57 -0000

On 1/14/11 10:15 AM, Henry Sinnreich wrote:
> So we have again the old debate on H.264 licenced vs. OS/free Theora and VP8
> video codecs.
>
> I agree that having one default codec is preferable, but wonder if the IETF
> may not take a pass here just as the W3C did and kick the can down the road.

There's a very salient difference.

With HTML5, the decision to not specify a codec (with the tacit 
knowledge that some browsers will support WebM but not H.264, while 
others will support H.264 but not WebM) was annoying, but workable.

It's workable because content providers can simply store two versions of 
content (one in H.264, one in WebM), and deliver the proper one 
according to the browser's capabilities. For example, YouTube already 
does this kind of thing for much of its video.

For the real time web, this slapdash "solution" of storing content in 
multiple formats can't be applied:  we're not dealing with stored 
content. If my browser supports only WebM, and your browser supports 
only H.264, nothing works. I can't communicate with you. And there's no 
workaround.

Even the solution of "well, Adam, why don't you just install another 
browser?" doesn't work (even if I were willing to do so), since none of 
the viable browsers under Linux will support H.264 in the foreseeable 
future. And the solution of "okay, then, go buy another operating 
system" isn't remotely realistic.

/a

From stephen.botzko@gmail.com  Fri Jan 14 08:50:17 2011
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E0BEF3A6BA3 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 08:50:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.128
X-Spam-Level: 
X-Spam-Status: No, score=-3.128 tagged_above=-999 required=5 tests=[AWL=0.470,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BP5h58bczZjK for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 08:50:16 -0800 (PST)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id E78FD28C10B for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:50:11 -0800 (PST)
Received: by qwi2 with SMTP id 2so3004770qwi.31 for <dispatch@ietf.org>; Fri, 14 Jan 2011 08:52:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=3aWipo3MW+kBH6SH6cWO/wnxdQmPGl0NKUz1ml4pNcU=; b=hsPX/XZDFrSpaFTDp4vpGNsFP1N26vDS+OLqJlskS+wHE0Q8FtOYtP8honT/XXQTtA Lks3xLVP0BoEYTMKRMnXpgflN2LdP9IMO0v+9iu35GKs6R7G2o8qtLPTCYP6PUYdHaS3 fPeYitUsMtxlQjCB6I+Py0Pp15tmf6IqvTmlY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=eC5VbAvtaE3FDPX4a+sN9szSR1f419tQeLLiFivly/KsYjrZ48KTpOHfZYISg5wVrh q0ruwRF5MgyjiUOF/iE5PXxQEZrG3uMiQJAL7FbHkFL2zCuJr+f6OIvmUS5JebHor/U/ dBO+A4fGEuhc/VhbMfnR7Z0yFcdw4ShYBw/XY=
MIME-Version: 1.0
Received: by 10.224.11.74 with SMTP id s10mr845823qas.295.1295023957562; Fri, 14 Jan 2011 08:52:37 -0800 (PST)
Received: by 10.220.128.30 with HTTP; Fri, 14 Jan 2011 08:52:37 -0800 (PST)
In-Reply-To: <C955D2BB.17C87%henry.sinnreich@gmail.com>
References: <000001cbb339$0326bfd0$09743f70$@us> <C955D2BB.17C87%henry.sinnreich@gmail.com>
Date: Fri, 14 Jan 2011 11:52:37 -0500
Message-ID: <AANLkTi=w1RqSxFM2P6JB5sf30a1KcFvLfisMEWFF44S_@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: Henry Sinnreich <henry.sinnreich@gmail.com>
Content-Type: multipart/alternative; boundary=0015175cd69cf756990499d1422a
Cc: Harald Alvestrand <harald@alvestrand.no>, dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 16:50:18 -0000

--0015175cd69cf756990499d1422a
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Jan 14, 2011 at 11:15 AM, Henry Sinnreich <henry.sinnreich@gmail.com
> wrote:

>
>
> I agree that having one default codec is preferable, but wonder if the IETF
> may not take a pass here just as the W3C did and kick the can down the
> road.
>
> I think this is worth considering.  One reason (not IPR related) is that
codec technology ages pretty quickly relative to protocols.  Whatever
mandatory codec we picked would seem pretty lame 10-15 years down the road.
In the beginning, the mandated codec may help interop, later on it just
becomes a boat anchor.  For instance, ITU-T H.32x protocols mandated H.261,
but today no one wants to use it.

Steve B.

--0015175cd69cf756990499d1422a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Fri, Jan 14, 2011 at 11:15 AM, Henry =
Sinnreich <span dir=3D"ltr">&lt;<a href=3D"mailto:henry.sinnreich@gmail.com=
">henry.sinnreich@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(=
204, 204, 204); padding-left: 1ex;">
<br>
<br>
I agree that having one default codec is preferable, but wonder if the IETF=
<br>
may not take a pass here just as the W3C did and kick the can down the road=
.<br>
<br></blockquote></div>I think this is worth considering.=A0 One reason (no=
t IPR related) is that codec technology ages pretty quickly relative to pro=
tocols.=A0 Whatever mandatory codec we picked would seem pretty lame 10-15 =
years down the road.=A0 In the beginning, the mandated codec may help inter=
op, later on it just becomes a boat anchor.=A0 For instance, ITU-T H.32x pr=
otocols mandated H.261, but today no one wants to use it.<br>
<br>Steve B.<br>

--0015175cd69cf756990499d1422a--

From richard@shockey.us  Fri Jan 14 09:46:57 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AE6F73A6C67 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 09:46:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.016
X-Spam-Level: 
X-Spam-Status: No, score=-102.016 tagged_above=-999 required=5 tests=[AWL=0.249, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yT9oVth0KeMj for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 09:46:56 -0800 (PST)
Received: from cpoproxy2-pub.bluehost.com (cpoproxy2-pub.bluehost.com [67.222.39.38]) by core3.amsl.com (Postfix) with SMTP id BCFA53A6C1D for <dispatch@ietf.org>; Fri, 14 Jan 2011 09:46:56 -0800 (PST)
Received: (qmail 27373 invoked by uid 0); 14 Jan 2011 17:49:22 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by cpoproxy2.bluehost.com with SMTP; 14 Jan 2011 17:49:22 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=ZH6n/sXk1QmJCfSO5qRzNer6C/e14t1oZIbjVlVvFRR1jBRRifta0VWOj2+JjUV2B4lpeAKDf8/v/hTkRrbTv9FryU+P0yxf1nTm0YZenLfPGfzsblXRj9bzJ1biePxE;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1Pdnm6-0006CT-Cz; Fri, 14 Jan 2011 10:49:22 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'Kevin P. Fleming'" <kpfleming@digium.com>, "'Marc Petit-Huguenin'" <petithug@acm.org>
References: <4D2B85D9.8010003@acm.org>	<008c01cbb26a$a96f9210$fc4eb630$@us>	<4D2DE5B5.9060805@acm.org>	<00e601cbb298$0d566510$28032f30$@us>	<4D2E1500.6030902@acm.org>	<4D2E2169.9050008@digium.com> <4D2E4F28.9000700@acm.org> <4D3076E8.3030809@digium.com>
In-Reply-To: <4D3076E8.3030809@digium.com>
Date: Fri, 14 Jan 2011 12:49:20 -0500
Message-ID: <000001cbb413$5fd60170$1f820450$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acu0Bm/gtedgVlQYQ+Czf743gVaTjwACzAiw
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 17:46:57 -0000

Yes as Cullen correctly pointed out the charter is fine so long as there is
truth in advertising. 

My point is that there is fundamental disconnect between the chain of
authority for the E.164 number and the ViPR system that no protocol can
overcome. This charter is one more piece of evidence that the entire IETF
RAI directorate had never been able to reconcile itself to the reality of
E.164 naming and addressing. 


******

>
> I think that there is solutions to the TTL problem, but there will be
plenty of
> time after the WG is created to discuss them.
>
> For now is there any modifications that you think would be needed in the
charter
> text to be sure that this problem will be addressed, or are you OK with
the text
> as it is?

Nope; the charter points out that these issues are known and need to be 
addressed, which is adequate for its purpose.



From christer.holmberg@ericsson.com  Fri Jan 14 09:57:23 2011
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CE00F3A6BB3 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 09:57:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.442
X-Spam-Level: 
X-Spam-Status: No, score=-6.442 tagged_above=-999 required=5 tests=[AWL=0.157,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6eOYRpVlMyiV for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 09:57:23 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id AA5173A6A82 for <dispatch@ietf.org>; Fri, 14 Jan 2011 09:57:22 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-07-4d308f13a7fe
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id F6.47.23694.31F803D4; Fri, 14 Jan 2011 18:59:48 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.2.33]) by esessmw0247.eemea.ericsson.se ([10.2.3.116]) with mapi; Fri, 14 Jan 2011 18:59:48 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Adam Roach <adam@nostrum.com>, Henry Sinnreich <henry.sinnreich@gmail.com>
Date: Fri, 14 Jan 2011 18:56:40 +0100
Thread-Topic: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: Acu0CwFQpzAFcfoQSL+NJ1PvSMHDmwACWQTq
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850A22972671@ESESSCMS0356.eemea.ericsson.se>
References: <C955D2BB.17C87%henry.sinnreich@gmail.com>, <4D307E8A.5000003@nostrum.com>
In-Reply-To: <4D307E8A.5000003@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: 'Harald Alvestrand' <harald@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 17:57:23 -0000

Hi,

SIP seems to work pretty well, eventhough we don't require any codec for th=
e terminals to support.

Regards,

Christer



________________________________________
From: dispatch-bounces@ietf.org [dispatch-bounces@ietf.org] On Behalf Of Ad=
am Roach [adam@nostrum.com]
Sent: Friday, January 14, 2011 6:49 PM
To: Henry Sinnreich
Cc: 'Harald Alvestrand'; dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "R=
TC-WEB at IETF"

On 1/14/11 10:15 AM, Henry Sinnreich wrote:
> So we have again the old debate on H.264 licenced vs. OS/free Theora and =
VP8
> video codecs.
>
> I agree that having one default codec is preferable, but wonder if the IE=
TF
> may not take a pass here just as the W3C did and kick the can down the ro=
ad.

There's a very salient difference.

With HTML5, the decision to not specify a codec (with the tacit
knowledge that some browsers will support WebM but not H.264, while
others will support H.264 but not WebM) was annoying, but workable.

It's workable because content providers can simply store two versions of
content (one in H.264, one in WebM), and deliver the proper one
according to the browser's capabilities. For example, YouTube already
does this kind of thing for much of its video.

For the real time web, this slapdash "solution" of storing content in
multiple formats can't be applied:  we're not dealing with stored
content. If my browser supports only WebM, and your browser supports
only H.264, nothing works. I can't communicate with you. And there's no
workaround.

Even the solution of "well, Adam, why don't you just install another
browser?" doesn't work (even if I were willing to do so), since none of
the viable browsers under Linux will support H.264 in the foreseeable
future. And the solution of "okay, then, go buy another operating
system" isn't remotely realistic.

/a
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch=

From Markus.Isomaki@nokia.com  Fri Jan 14 10:07:36 2011
Return-Path: <Markus.Isomaki@nokia.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9A1AB3A6C79 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 10:07:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.157
X-Spam-Level: 
X-Spam-Status: No, score=-4.157 tagged_above=-999 required=5 tests=[AWL=-1.558, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5h8ezI3-13Vn for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 10:07:35 -0800 (PST)
Received: from mgw-sa01.nokia.com (smtp.nokia.com [147.243.1.47]) by core3.amsl.com (Postfix) with ESMTP id 7BE753A6C76 for <dispatch@ietf.org>; Fri, 14 Jan 2011 10:07:35 -0800 (PST)
Received: from vaebh101.NOE.Nokia.com (vaebh101.europe.nokia.com [10.160.244.22]) by mgw-sa01.nokia.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id p0EI9tmC004590; Fri, 14 Jan 2011 20:09:56 +0200
Received: from smtp.mgd.nokia.com ([65.54.30.6]) by vaebh101.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 14 Jan 2011 20:09:51 +0200
Received: from 008-AM1MMR1-003.mgdnok.nokia.com (65.54.30.58) by NOK-am1MHUB-02.mgdnok.nokia.com (65.54.30.6) with Microsoft SMTP Server (TLS) id 8.2.255.0; Fri, 14 Jan 2011 19:09:38 +0100
Received: from 008-AM1MPN1-003.mgdnok.nokia.com ([169.254.3.166]) by 008-AM1MMR1-003.mgdnok.nokia.com ([65.54.30.58]) with mapi; Fri, 14 Jan 2011 19:09:37 +0100
From: <Markus.Isomaki@nokia.com>
To: <christer.holmberg@ericsson.com>, <adam@nostrum.com>, <henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: AQHLtAZL8fbWj6InwEilyDDVGG6RwJPQnSMAgAAS1wCAABI44A==
Date: Fri, 14 Jan 2011 18:09:36 +0000
Message-ID: <DD8B10B86502AB488CB2D3DB4C546E381709E2@008-AM1MPN1-003.mgdnok.nokia.com>
References: <C955D2BB.17C87%henry.sinnreich@gmail.com>, <4D307E8A.5000003@nostrum.com> <7F2072F1E0DE894DA4B517B93C6A05850A22972671@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850A22972671@ESESSCMS0356.eemea.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 14 Jan 2011 18:09:51.0044 (UTC) FILETIME=[3CACF840:01CBB416]
X-Nokia-AV: Clean
Cc: harald@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 18:07:36 -0000

Hi,

Christer Holmberg wrote:
>
>SIP seems to work pretty well, eventhough we don't require any codec for
>the terminals to support.
>

I guess we could settle for mandating G.711 for audio in RTC-Web and we'd b=
e on par with the average SIP communication experience :(

Markus

From richard@shockey.us  Fri Jan 14 10:36:10 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A12883A6803 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 10:36:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.03
X-Spam-Level: 
X-Spam-Status: No, score=-102.03 tagged_above=-999 required=5 tests=[AWL=0.235, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hBdHxsp9yaiG for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 10:36:09 -0800 (PST)
Received: from oproxy2-pub.bluehost.com (oproxy2-pub.bluehost.com [67.222.39.60]) by core3.amsl.com (Postfix) with SMTP id 2A8CB3A67B8 for <dispatch@ietf.org>; Fri, 14 Jan 2011 10:36:09 -0800 (PST)
Received: (qmail 30542 invoked by uid 0); 14 Jan 2011 18:38:35 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy2.bluehost.com with SMTP; 14 Jan 2011 18:38:35 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=VpCbRagZeRV10miHX/IdhGqs7MLkzkyS+rHBlJLDphZkFissxVze7IFK1zMjlvOID3G8CrIa/ZayS6nBg4sN0XSw+MpL3SIVAbkivdUY6MfpCXiOGCaXXkMGF0TWg+yN;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1PdoXi-0002G6-ND; Fri, 14 Jan 2011 11:38:34 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'Cullen Jennings'" <fluffy@cisco.com>
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us> <68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com>
In-Reply-To: <68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com>
Date: Fri, 14 Jan 2011 13:38:32 -0500
Message-ID: <001901cbb41a$3f84faa0$be8eefe0$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acuzk0KngvzJMlPERrKM1kmqGFifEAAgB5FA
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 18:36:10 -0000

Now lets imagine a few other related cases than number portability. One is
if I decided to sell my phone number to Rohan. This of course would not be
legal in the US but if anyone is willing to sell me a 867-5309 in any NANP
area code, I'd like to buy it and obviously it does happen. In this case,
the seller would need to invalidate their VIPR record as they sold the
number but that is normal. Again there is no real problem. 

****
Actually its not legal anywhere. E.164 numbers are by treaty a global
resource.



The next case is I cancel my account and AT&T decides to give the number to
some new customer. I talked to several large carriers around the world and
found out that they actually don't instantly reuse the numbers because the
new customers are irritated to get all the calls of the old customer.
Instead the leave the number unused for some period of time. The shortest
period I heard was two months. That implies you need to have a validation
TTL of two months or less. Obviously it might be nice to have longer but the
system seem perfectly usable with this constraint on the TTL. 

****
Correct. 

> 
> Plus I really take issue with the case that private federations don't
scale.
> There is no evidence of that at all. IN addition its really irrelevant to
> discuss why ENUM in e164.apra did not deploy.

We might mean different things here. One meaning of private federation could
be every large telco in the wold contracted out to some company to run a a
private ENUM for them - clearly that scales. 

************
And it does BTW. And the GSM Association is trying that very model though
their problems are unrelated to technology. Private federations may also be
a select subset of service providers that want to avoid PSTN termination
charges by privately peering their SIP traffic or a teleco that uses either
ENUM or SIP redirect to create its own private enterprise federations.
Sprint and Verizon both have products like this and in fact Verizon's
product is called VIPER.

http://www.verizonbusiness.com/resources/factsheets/fs_voip-ip-enterprise-ro
uting_en_xg.pdf

There are lots of business models out there for this kind of thing. ViPR may
..may be another one.  Again I have no objection to this charter but I don't
want to hear any more crap about E2MD either. :-) 


I suspect what people meant here was an enterprise going and manually
configuring a SIP route for the ranges of numbers for other enterprises it
talks to and keeping those up to date as the other enterprise changes the
range of numbers that come to them. Lots of companies do this for a handful
of parters they have lots of calls with but I think we would both agree this
does not scale. Any idea on how to rephrase this. 

*********

Why are you worrying about scale here ..the enterprise to enterprise model
is just another variation of the well established Least Cost Routing model.
It's a perfectly acceptable use case for ViPR. IMHO is probably the best use
case. I used to give talks all the time about the 40-40-20 rule of
enterprise call patterns. 40 percent of all calls are internal to the
enterprise the other 40 are "friends and family" aka suppliers or customers
and the last 20 percent is pizza or spouses. 



> Needless to say when you do
> have the cooperation of governmental or service provider administrative
> entities within an jurisdiction it can and does work well. 
> 
> I certainly don't have any real issue with this work going forward. I'm a
> great fan of letting folks actually do things they want to so long as it
is
> explicit what the limitations are.

100% agree on you we need truth in advertising here and should clearly state
the limitations

	
PS - You assert that SP won't use this but I don't agree with you. Imagine a
SP that has a whole bunch of wide band audio enabled mobile phones or mobile
phones with video. If that SP enabled ViPR suddenly every enterprise that
was VIPR enabled could get wide band audio and video to theses mobile
phones. That would be a pretty compelling reasons for an enterprise that
used ViPR to select that mobile carrier as there provider for mobile phones.
Not much downside for the mobile provider - they could still bill whatever
they wanted for minutes that had video or wide band audio. Seem pretty
compelling to several of Cisco's customers thought nothing happens fast in
this space. 

***********

Well that is also the business case for Carrier ENUM as well and it is
deploying in several jurisdictions. My point is that if you are a SP you
want to bind the mapping of the E.164 number to the authority model for
numbering itself since it has some very very unique advantages.  Plus you
know SP's as well as I do .. they like their control and I've seen no
evidence that they intend to give that up. What you are absolutely right
about it that NOTHING happens fast in this space. Though the empirical data
from such sources as the FCC indicate that a critical mass for some form of
action is developing. The Class 5 infrastructure is (fill in the blank) and
that means you have to address the number translation issue if there is to
be any real new service delivery.  I'm afraid I'm all out of NO TCAP hats
however. 



You could also consider a large cable operator that wanted to enable video
calling with enterprises doing something like this. The more you think about
it, I'm not sure I see a SP that made most of it's money doing long distance
doing this but when you break it up you realize that is not the majority of
the revenue in the SP space so there are lots of SP that this could make
sense for. 

*******

HD voice .. take your pick but IMHO if it's a choice between Carrier ENUM
and ViPR I know where I'll place my bets. Fine great ..let the market decide
this one. For the Nth time Im fine with this work going forward ..but again
I won't listen to any more crap about how E2MD would pollute the DNS or the
crash internet or whatever flimsily excuse some of our mutual friends will
come up with.  

Phone numbers are here to stay for the foreseeable future and it is our
obligation to make them work in SIP specifically and with real-time
communications in general. 



> I'm sure there are folks that can and
> would use this technique. I only wish those who continue to oppose the
> extensions of ENUM for E2MD for instance would be as charitable. 
> 
> 


From rifatyu@avaya.com  Fri Jan 14 10:40:10 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9FC1B3A6BC4 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 10:40:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nImmrQz7eCm9 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 10:40:09 -0800 (PST)
Received: from p-us1-iereast-outbound-tmp.us1.avaya.com (nj300815-nj-outbound.net.avaya.com [135.11.29.16]) by core3.amsl.com (Postfix) with ESMTP id 126AC3A6803 for <dispatch@ietf.org>; Fri, 14 Jan 2011 10:40:08 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAE8nME3GmAcF/2dsb2JhbACECp9qZXOkSgKIMo43gSSDN3QEhGuJZ4Jc
X-IronPort-AV: E=Sophos;i="4.60,323,1291611600"; d="scan'208";a="54396035"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by p-us1-iereast-outbound-tmp.us1.avaya.com with ESMTP; 14 Jan 2011 13:42:33 -0500
X-IronPort-AV: E=Sophos;i="4.60,323,1291611600"; d="scan'208";a="570415974"
Received: from dc-us1hcex1.us1.avaya.com (HELO DC-US1HCEX1.global.avaya.com) ([135.11.52.20]) by co300216-co-erhwest-out.avaya.com with ESMTP; 14 Jan 2011 13:42:32 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.1.160]) by DC-US1HCEX1.global.avaya.com ([2002:870b:3414::870b:3414]) with mapi; Fri, 14 Jan 2011 13:41:07 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: "dispatch@ietf.org" <dispatch@ietf.org>
Date: Fri, 14 Jan 2011 13:41:05 -0500
Thread-Topic: [dispatch] SIP Action Referral
Thread-Index: Acuz7WF7P6FR+vtkQAqbY89oD60UaAAHEC9A
Message-ID: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: [dispatch]  SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 18:40:10 -0000

SGksDQoNCldlIGhhdmUgc3VibWl0dGVkIHRoZSBmb2xsb3dpbmcgU0lQIEFjdGlvbiBSZWZlcnJh
bCBkcmFmdCB0byB0aGUgSUVURiBhbmQgd2Ugd291bGQgbGlrZSB0byBkaXNjdXNzIGl0IGR1cmlu
ZyB0aGUgdXBjb21pbmcgRElTUEFUQ0ggbWVldGluZyBpbiBJRVRGODAuDQpodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC15dXNlZi1kaXNwYXRjaC1hY3Rpb24tcmVmLw0KQSBj
aGFydGVyIHByb3Bvc2FsIHdpbGwgZm9sbG93IGJ5IHRoZSBlbmQgb2YgbmV4dCB3ZWVrLg0KDQpX
ZSB3b3VsZCBhcHByZWNpYXRlIGFueSBjb21tZW50cyBvciBmZWVkYmFjayBvbiB0aGlzIGRyYWZ0
Lg0KDQpUaGFua3MsDQogUmlmYWF0DQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZy
b206IElFVEYgSS1EIFN1Ym1pc3Npb24gVG9vbCBbbWFpbHRvOmlkc3VibWlzc2lvbkBpZXRmLm9y
Z10gDQpTZW50OiBGcmlkYXksIEphbnVhcnkgMTQsIDIwMTEgODoxNSBBTQ0KVG86IFNoZWtoLVl1
c2VmLCBSaWZhYXQgKFJpZmFhdCkNCkNjOiBmbHVmZnlAY2lzY28uY29tOyBhbGFuLmIuam9obnN0
b25AZ21haWwuY29tOyBmcmFuY29pcy5hdWRldEBza3lwZS5uZXQNClN1YmplY3Q6IE5ldyBWZXJz
aW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQteXVzZWYtZGlzcGF0Y2gtYWN0aW9uLXJlZi0wMCAN
Cg0KDQpBIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQteXVzZWYtZGlzcGF0Y2gtYWN0aW9uLXJl
Zi0wMC50eHQgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBSaWZhYXQgU2hla2gt
WXVzZWYgYW5kIHBvc3RlZCB0byB0aGUgSUVURiByZXBvc2l0b3J5Lg0KDQpGaWxlbmFtZToJIGRy
YWZ0LXl1c2VmLWRpc3BhdGNoLWFjdGlvbi1yZWYNClJldmlzaW9uOgkgMDANClRpdGxlOgkJIEFj
dGlvbiBSZWZlcnJhbCBpbiB0aGUgU2Vzc2lvbiBJbml0aWF0aW9uIFByb3RvY29sIChTSVApDQpD
cmVhdGlvbl9kYXRlOgkgMjAxMS0wMS0xNA0KV0cgSUQ6CQkgSW5kZXBlbmRlbnQgU3VibWlzc2lv
bg0KTnVtYmVyX29mX3BhZ2VzOiAyNA0KDQpBYnN0cmFjdDoNClRoaXMgc3BlY2lmaWNhdGlvbiBk
ZWZpbmVzIGFjdGlvbiByZWZlcnJhbCB0aGF0IGFsbG93cyBhbiBhcHBsaWNhdGlvbg0KdG8gbWFr
ZSBhIGhpZ2ggbGV2ZWwgcmVxdWVzdCB0byBhIFVzZXIgQWdlbnQgdG8gcGVyZm9ybSBhbiBhY3Rp
b24sDQphbmQgbGV0IHRoZSB0aGUgVXNlciBBZ2VudCBleGVjdXRlIHRoZSBhY3Rpb24gYXMgaXQg
c2VlcyBmaXQuIEFjdGlvbg0KcmVmZXJyYWwgdXNlcyB0aGUgU0lQIFJFRkVSIG1ldGhvZCB3aXRo
IGEgUmVmZXItVG8gaGVhZGVyIGZpZWxkDQpjb250YWluaW5nIGEgVVJOLCB3aGljaCBpbmRpY2F0
ZXMgdGhlIHJlcXVlc3RlZCBhY3Rpb24uDQoNClRoaXMgc3BlY2lmaWNhdGlvbiBhbHNvIGRlZmlu
ZXMgdGhlIG9wdGlvbiB0YWcgJ2FjdGlvbi1yZWYnIHRvIGFsbG93DQp0aGUgVUEgdG8gaW5kaWNh
dGUgaXRzIHN1cHBvcnQgZm9yIGFjdGlvbiByZWZlcnJhbC4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICANCg0KDQpUaGUgSUVURiBTZWNyZXRhcmlhdC4NCg0KDQo=

From adam@nostrum.com  Fri Jan 14 11:24:39 2011
Return-Path: <adam@nostrum.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 63F293A68BA for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 11:24:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.474
X-Spam-Level: 
X-Spam-Status: No, score=-102.474 tagged_above=-999 required=5 tests=[AWL=0.126, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e2RX4yJY45tn for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 11:24:38 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 3E44A3A6803 for <dispatch@ietf.org>; Fri, 14 Jan 2011 11:24:37 -0800 (PST)
Received: from dn3-110.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id p0EJR10W020177 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 14 Jan 2011 13:27:02 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <4D30A385.1040009@nostrum.com>
Date: Fri, 14 Jan 2011 13:27:01 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Richard Shockey <richard@shockey.us>
References: <4D2B85D9.8010003@acm.org> <008c01cbb26a$a96f9210$fc4eb630$@us>	<68F72F46-D559-412C-BE78-89B0F5CE0996@cisco.com> <001901cbb41a$3f84faa0$be8eefe0$@us>
In-Reply-To: <001901cbb41a$3f84faa0$be8eefe0$@us>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 19:24:39 -0000

On 1/14/11 12:38 PM, Richard Shockey wrote:
> IMHO if it's a choice between Carrier ENUM and ViPR I know where I'll 
> place my bets.

There is no competition here.

Carrier ENUM is meant to be used by VoIP carriers who support peering 
with other VoIP carriers. VIPR is intended to be used by enterprises and 
end users who want to connect directly with other enterprises and end 
users. Different tools for different market segments.

You're proposing to bet on butcher knives (used by suppliers) versus 
steak knives (used by consumers) as if one is going to "win" and make 
the other go away. Sure, they both cut meat. But they're not used by the 
same people, and they're not used in the same way.

/a

From hmmr@cisco.com  Fri Jan 14 11:36:39 2011
Return-Path: <hmmr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 772653A6BA7 for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 11:36:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.636
X-Spam-Level: 
X-Spam-Status: No, score=-10.636 tagged_above=-999 required=5 tests=[AWL=-0.037, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id frawfbcl+q1q for <dispatch@core3.amsl.com>; Fri, 14 Jan 2011 11:36:38 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 987573A6A58 for <dispatch@ietf.org>; Fri, 14 Jan 2011 11:36:38 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAOY0ME2tJV2d/2dsb2JhbACkWXOiCZkEhU8EhGuJU4Jw
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rtp-iport-1.cisco.com with ESMTP; 14 Jan 2011 19:39:04 +0000
Received: from xbh-rcd-101.cisco.com (xbh-rcd-101.cisco.com [72.163.62.138]) by rcdn-core-6.cisco.com (8.14.3/8.14.3) with ESMTP id p0EJd3ug032149;  Fri, 14 Jan 2011 19:39:04 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-101.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 14 Jan 2011 13:39:03 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 14 Jan 2011 13:39:02 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7038D2491@XMB-RCD-111.cisco.com>
In-Reply-To: <DD8B10B86502AB488CB2D3DB4C546E381709E2@008-AM1MPN1-003.mgdnok.nokia.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: AQHLtAZL8fbWj6InwEilyDDVGG6RwJPQnSMAgAAS1wCAABI44IAAGwtQ
References: <C955D2BB.17C87%henry.sinnreich@gmail.com>, <4D307E8A.5000003@nostrum.com><7F2072F1E0DE894DA4B517B93C6A05850A22972671@ESESSCMS0356.eemea.ericsson.se> <DD8B10B86502AB488CB2D3DB4C546E381709E2@008-AM1MPN1-003.mgdnok.nokia.com>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: <Markus.Isomaki@nokia.com>, <christer.holmberg@ericsson.com>, <adam@nostrum.com>, <henry.sinnreich@gmail.com>
X-OriginalArrivalTime: 14 Jan 2011 19:39:03.0625 (UTC) FILETIME=[B3100390:01CBB422]
Cc: harald@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 19:36:39 -0000

Mandatory to implement will always find the lowest common denominator.

Mike


-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
Behalf Of Markus.Isomaki@nokia.com
Sent: Friday, January 14, 2011 1:10 PM
To: christer.holmberg@ericsson.com; adam@nostrum.com;
henry.sinnreich@gmail.com
Cc: harald@alvestrand.no; dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as
"RTC-WEB at IETF"

Hi,

Christer Holmberg wrote:
>
>SIP seems to work pretty well, eventhough we don't require any codec
for
>the terminals to support.
>

I guess we could settle for mandating G.711 for audio in RTC-Web and
we'd be on par with the average SIP communication experience :(

Markus
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From stefan.lk.hakansson@ericsson.com  Sat Jan 15 06:17:39 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 177283A6BA9 for <dispatch@core3.amsl.com>; Sat, 15 Jan 2011 06:17:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k6QARaaEZYbN for <dispatch@core3.amsl.com>; Sat, 15 Jan 2011 06:17:38 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id F3AE63A6B7F for <dispatch@ietf.org>; Sat, 15 Jan 2011 06:17:37 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-17-4d31ad15aaf5
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id E2.CB.23694.51DA13D4; Sat, 15 Jan 2011 15:20:05 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0256.eemea.ericsson.se ([10.2.3.125]) with mapi; Sat, 15 Jan 2011 15:17:53 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: "tom.taylo@huawei.com" <tom.taylo@huawei.com>, "harald@alvestrand.no" <harald@alvestrand.no>, "Markus.Isomaki@nokia.com" <Markus.Isomaki@nokia.com>
Date: Sat, 15 Jan 2011 15:17:51 +0100
Thread-Topic: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: Acu0vv6O2CyAfRfXTiiqJXx+oEwUFA==
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD27C056@ESESSCMS0362.eemea.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Jan 2011 14:17:39 -0000

Markus Isom=E4ki wrote:
>Tom Taylor wrote:
>>
>>My personal advice is to leave the mandatory codec issue alone. You'll
>>waste a huge amount of energy without getting satisfactory results.
>>Notice that all your references were to specifications generated by
>>other bodies.
>>
>
>I agree that at least for the time being it is more fruitful to focus=20
>the energy elsewhere. There is plenty of useful work that can be done=20
>about media transport (the datagram service and the potential bytestream=20
>) and the associated APIs, and I suggest we focus on that. We can try our=
=20
>luck with the codec thing later on.

I agree. Codec discussions seem to go on forever, and we could spend our
energy wiser.

Stefan

PS Sorry for answering late, but I did not follow dispatch. I thought all=20
related messages would go on rtc-web as well. So those of you who do not=20
follow dispatch: perhaps you should look into the dispatch archive.=

From pkyzivat@cisco.com  Sat Jan 15 19:56:46 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 199403A6DA3 for <dispatch@core3.amsl.com>; Sat, 15 Jan 2011 19:56:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.524
X-Spam-Level: 
X-Spam-Status: No, score=-110.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L4kOrV0-3V2g for <dispatch@core3.amsl.com>; Sat, 15 Jan 2011 19:56:44 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 981333A67E3 for <dispatch@ietf.org>; Sat, 15 Jan 2011 19:56:44 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAKn7MU1AZnwM/2dsb2JhbACkaXOka5gehVAEhHCGL4Mkgng
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 16 Jan 2011 03:59:14 +0000
Received: from [10.86.254.195] ([10.86.254.195]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0G3xEv4023889 for <dispatch@ietf.org>; Sun, 16 Jan 2011 03:59:14 GMT
Message-ID: <4D326D11.1010107@cisco.com>
Date: Sat, 15 Jan 2011 22:59:13 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Jan 2011 03:56:46 -0000

On 1/14/2011 1:41 PM, Shekh-Yusef, Rifaat (Rifaat) wrote:
> Hi,
>
> We have submitted the following SIP Action Referral draft to the IETF and we would like to discuss it during the upcoming DISPATCH meeting in IETF80.
> https://datatracker.ietf.org/doc/draft-yusef-dispatch-action-ref/
> A charter proposal will follow by the end of next week.
>
> We would appreciate any comments or feedback on this draft.

This seems pretty interesting.

Some of it seems relatively reasonable and straightforward.

I am a little concerned that the space of actions that might be 
controlled in this way is largely unbounded - the beginning of an 
enumeration of telephony features. But maybe not.

A couple of pieces seem to be addons/afterthoughts that aren't well 
integrated:

3.2.  Loosely Coupled UAs
3.3.2.  Answer an A/V call on two separate devices

I note that the function used in 3.3.2 is not mentioned in the 
enumeration of actions included in section 4.2.

This feature seems to raise more questions than it answers. 
Specifically, a one time delivery of audio answer SDP from the phone to 
the PC hardly seems like enough to make this work. What would happen on 
subsequent reinvite-o/a interactions between bob and alice? How long 
should the phone keep the audio active, in the absence of a real 
signaling session to control it? I suppose that the PC can send 
additional REFERs to the phone, but then there will be no dialog to 
refer to.

Maybe this could be developed, but there is a lot more to say to make 
this work. But ISTM when this is worked out there will have to be a sip 
dialog with the phone, perhaps from the PC.

	Thanks,
	Paul


> Thanks,
>   Rifaat
>
>
> -----Original Message-----
> From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
> Sent: Friday, January 14, 2011 8:15 AM
> To: Shekh-Yusef, Rifaat (Rifaat)
> Cc: fluffy@cisco.com; alan.b.johnston@gmail.com; francois.audet@skype.net
> Subject: New Version Notification for draft-yusef-dispatch-action-ref-00
>
>
> A new version of I-D, draft-yusef-dispatch-action-ref-00.txt has been successfully submitted by Rifaat Shekh-Yusef and posted to the IETF repository.
>
> Filename:	 draft-yusef-dispatch-action-ref
> Revision:	 00
> Title:		 Action Referral in the Session Initiation Protocol (SIP)
> Creation_date:	 2011-01-14
> WG ID:		 Independent Submission
> Number_of_pages: 24
>
> Abstract:
> This specification defines action referral that allows an application
> to make a high level request to a User Agent to perform an action,
> and let the the User Agent execute the action as it sees fit. Action
> referral uses the SIP REFER method with a Refer-To header field
> containing a URN, which indicates the requested action.
>
> This specification also defines the option tag 'action-ref' to allow
> the UA to indicate its support for action referral.
>
>
>
> The IETF Secretariat.
>
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

From harald@alvestrand.no  Sun Jan 16 03:55:58 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 35B0E3A6E4A for <dispatch@core3.amsl.com>; Sun, 16 Jan 2011 03:55:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.559
X-Spam-Level: 
X-Spam-Status: No, score=-102.559 tagged_above=-999 required=5 tests=[AWL=0.040, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DF61kdmlH5gg for <dispatch@core3.amsl.com>; Sun, 16 Jan 2011 03:55:57 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 306D13A6E49 for <dispatch@ietf.org>; Sun, 16 Jan 2011 03:55:57 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id C3DA339E182; Sun, 16 Jan 2011 12:58:01 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FR2xbDPtM2eY; Sun, 16 Jan 2011 12:58:01 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 376B739E08B; Sun, 16 Jan 2011 12:58:01 +0100 (CET)
Message-ID: <4D32DD66.1010906@alvestrand.no>
Date: Sun, 16 Jan 2011 12:58:30 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Mike Hammer (hmmr)" <hmmr@cisco.com>
References: <C955D2BB.17C87%henry.sinnreich@gmail.com>, <4D307E8A.5000003@nostrum.com><7F2072F1E0DE894DA4B517B93C6A05850A22972671@ESESSCMS0356.eemea.ericsson.se> <DD8B10B86502AB488CB2D3DB4C546E381709E2@008-AM1MPN1-003.mgdnok.nokia.com> <C4064AF1C9EC1F40868C033DB94958C7038D2491@XMB-RCD-111.cisco.com>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C7038D2491@XMB-RCD-111.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: dispatch@ietf.org, Markus.Isomaki@nokia.com
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Jan 2011 11:55:58 -0000

On 01/14/11 20:39, Mike Hammer (hmmr) wrote:
> Mandatory to implement will always find the lowest common denominator.
well, since it is intended to *be* the lowest common denominator, this 
is self-evidently true for any successful mandatory-to-implement.



From rifatyu@avaya.com  Sun Jan 16 06:39:34 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 90D9E3A6C5E for <dispatch@core3.amsl.com>; Sun, 16 Jan 2011 06:39:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FR9BsKfPL1P5 for <dispatch@core3.amsl.com>; Sun, 16 Jan 2011 06:39:33 -0800 (PST)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [198.152.13.100]) by core3.amsl.com (Postfix) with ESMTP id 77B933A6BD7 for <dispatch@ietf.org>; Sun, 16 Jan 2011 06:39:33 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAA6SMk2HCzI1/2dsb2JhbACkaXOmdQKVZYVQBIRwiW2CXg
X-IronPort-AV: E=Sophos;i="4.60,329,1291611600"; d="scan'208";a="259858571"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by co300216-co-outbound.net.avaya.com with ESMTP; 16 Jan 2011 09:42:03 -0500
X-IronPort-AV: E=Sophos;i="4.60,329,1291611600"; d="scan'208";a="583951999"
Received: from dc-us1hcex1.us1.avaya.com (HELO DC-US1HCEX1.global.avaya.com) ([135.11.52.20]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 16 Jan 2011 09:42:03 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX1.global.avaya.com ([2002:870b:3414::870b:3414]) with mapi; Sun, 16 Jan 2011 09:42:03 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: Paul Kyzivat <pkyzivat@cisco.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Sun, 16 Jan 2011 09:42:00 -0500
Thread-Topic: [dispatch] SIP Action Referral
Thread-Index: Acu1McGdqAPDMa4ETYOF5uatQzx1yQAV/3rg
Message-ID: <6369CB70BFD88942B9705AC1E639A3382208AB5F51@DC-US1MBEX4.global.avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <4D326D11.1010107@cisco.com>
In-Reply-To: <4D326D11.1010107@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Jan 2011 14:39:34 -0000

Hi Paul,

Thanks for reviewing the document and providing us with your feedback.
See my comments inline...

Regards,
 Rifaat

> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Beh=
alf
> Of Paul Kyzivat
> Sent: Saturday, January 15, 2011 10:59 PM
> To: dispatch@ietf.org
> Subject: Re: [dispatch] SIP Action Referral
>=20
>=20
>=20
> On 1/14/2011 1:41 PM, Shekh-Yusef, Rifaat (Rifaat) wrote:
> > Hi,
> >
> > We have submitted the following SIP Action Referral draft to the IETF a=
nd we
> would like to discuss it during the upcoming DISPATCH meeting in IETF80.
> > https://datatracker.ietf.org/doc/draft-yusef-dispatch-action-ref/
> > A charter proposal will follow by the end of next week.
> >
> > We would appreciate any comments or feedback on this draft.
>=20
> This seems pretty interesting.
>=20
> Some of it seems relatively reasonable and straightforward.
>=20
> I am a little concerned that the space of actions that might be
> controlled in this way is largely unbounded - the beginning of an
> enumeration of telephony features. But maybe not.

[Rifaat] For that reason we are stating that for any new action to be added=
 there is a need for an IETF review.

>=20
> A couple of pieces seem to be addons/afterthoughts that aren't well
> integrated:
>=20
> 3.2.  Loosely Coupled UAs
> 3.3.2.  Answer an A/V call on two separate devices
>=20
> I note that the function used in 3.3.2 is not mentioned in the
> enumeration of actions included in section 4.2.
>=20
[Rifaat] Good catch. Thanks.


> This feature seems to raise more questions than it answers.
> Specifically, a one time delivery of audio answer SDP from the phone to
> the PC hardly seems like enough to make this work. What would happen on
> subsequent reinvite-o/a interactions between bob and alice? How long
> should the phone keep the audio active, in the absence of a real
> signaling session to control it? I suppose that the PC can send
> additional REFERs to the phone, but then there will be no dialog to
> refer to.
>=20
> Maybe this could be developed, but there is a lot more to say to make
> this work. But ISTM when this is worked out there will have to be a sip
> dialog with the phone, perhaps from the PC.

[Rifaat] One way to address your concern here is to keep the dialog created=
 by the REFER request open.
But Yes, I agree that there is more work to be done on this use case.


>=20
> 	Thanks,
> 	Paul
>=20
>=20
> > Thanks,
> >   Rifaat
> >
> >
> > -----Original Message-----
> > From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
> > Sent: Friday, January 14, 2011 8:15 AM
> > To: Shekh-Yusef, Rifaat (Rifaat)
> > Cc: fluffy@cisco.com; alan.b.johnston@gmail.com; francois.audet@skype.n=
et
> > Subject: New Version Notification for draft-yusef-dispatch-action-ref-0=
0
> >
> >
> > A new version of I-D, draft-yusef-dispatch-action-ref-00.txt has been
> successfully submitted by Rifaat Shekh-Yusef and posted to the IETF
> repository.
> >
> > Filename:	 draft-yusef-dispatch-action-ref
> > Revision:	 00
> > Title:		 Action Referral in the Session Initiation Protocol (SIP)
> > Creation_date:	 2011-01-14
> > WG ID:		 Independent Submission
> > Number_of_pages: 24
> >
> > Abstract:
> > This specification defines action referral that allows an application
> > to make a high level request to a User Agent to perform an action,
> > and let the the User Agent execute the action as it sees fit. Action
> > referral uses the SIP REFER method with a Refer-To header field
> > containing a URN, which indicates the requested action.
> >
> > This specification also defines the option tag 'action-ref' to allow
> > the UA to indicate its support for action referral.
> >
> >
> >
> > The IETF Secretariat.
> >
> >
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

From petithug@acm.org  Sun Jan 16 07:34:57 2011
Return-Path: <petithug@acm.org>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3BAF93A6BC1 for <dispatch@core3.amsl.com>; Sun, 16 Jan 2011 07:34:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.01
X-Spam-Level: 
X-Spam-Status: No, score=-102.01 tagged_above=-999 required=5 tests=[AWL=0.255, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CzWSJRPtWC5A for <dispatch@core3.amsl.com>; Sun, 16 Jan 2011 07:34:55 -0800 (PST)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id D68CC3A6BA3 for <dispatch@ietf.org>; Sun, 16 Jan 2011 07:34:54 -0800 (PST)
Received: by server.implementers.org (Postfix, from userid 1001) id A71D511BC4020; Sun, 16 Jan 2011 15:37:26 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id DF50811BC401E for <dispatch@ietf.org>; Sun, 16 Jan 2011 15:37:25 +0000 (UTC)
Message-ID: <4D3310B4.6020604@acm.org>
Date: Sun, 16 Jan 2011 07:37:24 -0800
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Iceowl/1.0b1 Icedove/3.0.11
MIME-Version: 1.0
To: DISPATCH list <dispatch@ietf.org>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Subject: [dispatch] VIPR Charter V5
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Jan 2011 15:34:57 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Please find the V5 of the VIPR charter proposal below.

Please send any concern to this mailing-list, so we can discuss them and improve
the charter.

Thanks.

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

VIPR Charter Proposal (Version 5)

WG Name:  Verification Involving PSTN Reachability (VIPR)

There are two globally deployed address spaces for communications used
by more than a billion people daily - phone numbers and DNS rooted
address such as web servers and email addresses.  The inter-domain
signaling design of SIP is primarily designed for email style addresses
yet a large percentage of SIP deployments mostly use phone numbers for
identifying users, thus DNS lookups are not sufficient.  The goal of this
working group is to enable inter-domain communications over the Internet,
using protocols such as SIP, while still allowing people to use phone
numbers to identify the person with whom they wish to communicate.

The VIPR WG will develop a peer to peer based approach to finding
domains that claim to be responsible for a given phone number
to mitigate the involvement of centralized entities to avoid some of
the issues encountered by past attempts to support SIP inter-domain
communications.  Validation protocols will be developed to ensure a
reasonable likelihood that a given domain actually is responsible for
the phone number.  In this context, "responsible" means an
administrative domain, which is at least one of the domains, to which
a PSTN call to this phone number would be routed.  Once the domain
responsible for the phone number is found, existing protocols, such
as SIP, can be used for inter-domain communications.

Some validation protocols may be based on knowledge gathered around a
PSTN call; for example, the ability to prove a call was received over
the PSTN based on start and stop times.  Other validation schemes, such
as examining fingerprints or watermarking of PSTN media to show that a
domain received a particular PSTN phone call, may also be considered by
the working group.  This validation will be accomplished using publicly
available open interfaces to the PSTN, so the validation can be
performed by any domain wishing to participate.  The WG will select and
standardize at least one validation scheme.

The validation mechanism requires a domain to gather and maintain
information related to PSTN calls.  This information is used by call
agents such as phones, SBCs and IP PBXs to route calls.  The WG will
also develop mechanisms to detect in a timely manner that a given domain
is not longer responsible for a phone number.  The WG will define a
client-server protocol between these call agents and the entity within a
domain that maintains the information.

To help mitigate SPAM issues when using SIP between domains, the WG will
define a mechanism to enable one domain to check that incoming SIP
messages are coming from a validated phone number.  A phone number is
considered validated if it is coming from a domain to which the calling
domain had previously successfully placed a PSTN call.  The working
group will define new SIP headers and option tags, as necessary, to
enable this.

The essential characteristic of VIPR is establishing authentication by
PSTN reachability when it is not possible to use a direct reference to
ENUM databases or other direct assertions of PSTN number
ownership.  Elements such as public ENUM easily coexist with VIPR but no
direct interaction with ENUM will be required.  The solution set defined
by this WG will be incrementally deployable using only existing
interfaces to the PSTN.  No changes will be required to existing PSTN
capabilities, no new database access is needed nor is any new support
from PSTN service providers required.

The WG will produce the following deliverables:

1) A document describing the requirements, problem statement and
architectural approach to support SIP inter-domain communications.
2) A document describing the use of the p2psip protocol (RELOAD) as
applied to this problem space.
3) A document defining a scheme for validating the phone numbers using
publicly available open interfaces to the PSTN.
4) A document defining client-server protocol between call agents and the
entity within a domain that gathers and maintains information related to
PSTN calls.
5) A document describing a mechanism to mitigate SPAM issues.

The working group will carefully coordinate with the security area, O&M
area, as well as the appropriate RAI WGs such as sipcore and p2psip.

- -- 
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0zELIACgkQ9RoMZyVa61c8JQCZAYr/HaVyUZ2nV+bO+F4CWjOH
mD4AnjQatv9wxZfVJ4zwl0tT4d4SqEcj
=Gueo
-----END PGP SIGNATURE-----

From salvatore.loreto@ericsson.com  Sun Jan 16 11:03:20 2011
Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1A7843A6E5D for <dispatch@core3.amsl.com>; Sun, 16 Jan 2011 11:03:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.542
X-Spam-Level: 
X-Spam-Status: No, score=-106.542 tagged_above=-999 required=5 tests=[AWL=0.057, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gb8G2jAgPRLB for <dispatch@core3.amsl.com>; Sun, 16 Jan 2011 11:03:18 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 99AD23A6E04 for <dispatch@ietf.org>; Sun, 16 Jan 2011 11:03:18 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-61-4d33418d41ef
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 12.62.13987.D81433D4; Sun, 16 Jan 2011 20:05:49 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.2.234.1; Sun, 16 Jan 2011 20:05:49 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 7B60B2595; Sun, 16 Jan 2011 21:05:49 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 424FB5047D; Sun, 16 Jan 2011 21:05:49 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 90453502B5; Sun, 16 Jan 2011 21:05:48 +0200 (EET)
Message-ID: <4D33418B.7050303@ericsson.com>
Date: Sun, 16 Jan 2011 20:05:48 +0100
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "dispatch@ietf.org" <dispatch@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Cc: Nadia Bishai <nadia.bishai@ericsson.com>
Subject: [dispatch] draft-loreto-dispatch-3892bis-02
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Jan 2011 19:03:20 -0000

Hi,



The draft update RFC3892 by allowing a Referred-By header to contain
two or more URIs to align the behavior to the one defined for 
P-Asserted-Identity header
field in RFC5876.

The draft provides the possibility for a receiver to get all the 
identities expressions,
receiving a TEL URIS in the Referred-By is needed, among the others, in 
the following scenarios:

   o  When the message is interworked to a legacy service that does not
      support the SIP URI and a reply address is needed in that legacy
      service format.  For instance if an Instant Message is sent
      through an interworking function to an SMS user then the sender's
      TEL URI can be translated into an MSISDN in the interworking
      function and sent as the sender address in the SMS message.  The
      SMS user is then able to use this address to send replies to the
      sender.  Because it is not possible to predict ahead of time if
      the message will be interworked or not, there is a need to have
      always both the SIP URI and the TEL URI

   o  Usually clients, in order to be able to display the name or
      identity of the calling party, need the TEL URI.  In fact most of
      the addresses stored in the client's contact list are based on
      phone numbers.  So the client uses the TEL URI to find the
      person's name in the contact list and displays the name along with
      the TEL URI.


The IETF has received a liaison from OMA related to this draft.
You can find it here: 
https://datatracker.ietf.org/documents/LIAISON/file1094.doc


I would like to discuss the draft proposal during the Prague meeting.

Comments are welcome



cheers
/Sal

-- 
Salvatore Loreto
www.sloreto.com


From henry.sinnreich@gmail.com  Sun Jan 16 14:39:48 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 784A93A6C41 for <dispatch@core3.amsl.com>; Sun, 16 Jan 2011 14:39:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.203
X-Spam-Level: 
X-Spam-Status: No, score=-3.203 tagged_above=-999 required=5 tests=[AWL=0.396,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JWTit-+E6ziy for <dispatch@core3.amsl.com>; Sun, 16 Jan 2011 14:39:47 -0800 (PST)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by core3.amsl.com (Postfix) with ESMTP id C0E0D3A6C16 for <dispatch@ietf.org>; Sun, 16 Jan 2011 14:39:46 -0800 (PST)
Received: by gyd12 with SMTP id 12so1956042gyd.31 for <dispatch@ietf.org>; Sun, 16 Jan 2011 14:42:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=JePjFwqKUeDT5h7d5lhkKgcDbD1FooOK3698ne0perM=; b=Unx+XDrPRwt3DFTZ1dP19wm6mO9l5J0yt+JA364DcL2QxYq4WoZcdT/FeXp5vwauzK opFGFIwQIBk3S2+tdVb+ijIYH7P2yD25w9q2sjFbiVoOY9/ttVBpk/AMwXtp34grESwB l1iVBvFOQ5odnH2qxb0KQJgZoRqVa7mIy0G2g=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=cYKxXnMu06s9dpDiJ2nonNn13sR7SDlAuXti0jzvUxyGpfeemxhQk9yp+Gqz3T4LNr mkDxpXu5PgW3frShlMhfJG4vM4OatHY4Z+I5lhCcaP1tbXVlef9C1+BtfJZJk0JFrFVg hjvJ5+vais9Dkx1COmnsnhKEJanyUtCF3iHmc=
Received: by 10.150.140.5 with SMTP id n5mr3492255ybd.371.1295217737890; Sun, 16 Jan 2011 14:42:17 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id v6sm1732650ybk.20.2011.01.16.14.42.15 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 16 Jan 2011 14:42:16 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Sun, 16 Jan 2011 16:42:13 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Richard Shockey <richard@shockey.us>, Cullen Jennings <fluffy@cisco.com>
Message-ID: <C958D065.17D19%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] VIPR Charter
Thread-Index: Acuzk0KngvzJMlPERrKM1kmqGFifEAAgB5FAAG7PSV0=
In-Reply-To: <001901cbb41a$3f84faa0$be8eefe0$@us>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: dispatch@ietf.org
Subject: Re: [dispatch] VIPR Charter
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Jan 2011 22:39:48 -0000

These are excellent arguments why VIPR may sometimes work and sometimes not
work. How can these issues be addressed in VIPR without horrible complexity?
If they cannot be reasonably addressed, why proceed at all?

Thanks, Henry


On 1/14/11 12:38 PM, "Richard Shockey" <richard@shockey.us> wrote:

> 
> 
> Now lets imagine a few other related cases than number portability. One is
> if I decided to sell my phone number to Rohan. This of course would not be
> legal in the US but if anyone is willing to sell me a 867-5309 in any NANP
> area code, I'd like to buy it and obviously it does happen. In this case,
> the seller would need to invalidate their VIPR record as they sold the
> number but that is normal. Again there is no real problem.
> 
> ****
> Actually its not legal anywhere. E.164 numbers are by treaty a global
> resource.
> 
> 
> 
> The next case is I cancel my account and AT&T decides to give the number to
> some new customer. I talked to several large carriers around the world and
> found out that they actually don't instantly reuse the numbers because the
> new customers are irritated to get all the calls of the old customer.
> Instead the leave the number unused for some period of time. The shortest
> period I heard was two months. That implies you need to have a validation
> TTL of two months or less. Obviously it might be nice to have longer but the
> system seem perfectly usable with this constraint on the TTL.
> 
> ****
> Correct. 
> 
>> 
>> Plus I really take issue with the case that private federations don't
> scale.
>> There is no evidence of that at all. IN addition its really irrelevant to
>> discuss why ENUM in e164.apra did not deploy.
> 
> We might mean different things here. One meaning of private federation could
> be every large telco in the wold contracted out to some company to run a a
> private ENUM for them - clearly that scales.
> 
> ************
> And it does BTW. And the GSM Association is trying that very model though
> their problems are unrelated to technology. Private federations may also be
> a select subset of service providers that want to avoid PSTN termination
> charges by privately peering their SIP traffic or a teleco that uses either
> ENUM or SIP redirect to create its own private enterprise federations.
> Sprint and Verizon both have products like this and in fact Verizon's
> product is called VIPER.
> 
> http://www.verizonbusiness.com/resources/factsheets/fs_voip-ip-enterprise-ro
> uting_en_xg.pdf
> 
> There are lots of business models out there for this kind of thing. ViPR may
> ..may be another one.  Again I have no objection to this charter but I don't
> want to hear any more crap about E2MD either. :-)
> 
> 
> I suspect what people meant here was an enterprise going and manually
> configuring a SIP route for the ranges of numbers for other enterprises it
> talks to and keeping those up to date as the other enterprise changes the
> range of numbers that come to them. Lots of companies do this for a handful
> of parters they have lots of calls with but I think we would both agree this
> does not scale. Any idea on how to rephrase this.
> 
> *********
> 
> Why are you worrying about scale here ..the enterprise to enterprise model
> is just another variation of the well established Least Cost Routing model.
> It's a perfectly acceptable use case for ViPR. IMHO is probably the best use
> case. I used to give talks all the time about the 40-40-20 rule of
> enterprise call patterns. 40 percent of all calls are internal to the
> enterprise the other 40 are "friends and family" aka suppliers or customers
> and the last 20 percent is pizza or spouses.
> 
> 
> 
>> Needless to say when you do
>> have the cooperation of governmental or service provider administrative
>> entities within an jurisdiction it can and does work well.
>> 
>> I certainly don't have any real issue with this work going forward. I'm a
>> great fan of letting folks actually do things they want to so long as it
> is
>> explicit what the limitations are.
> 
> 100% agree on you we need truth in advertising here and should clearly state
> the limitations
> 
> 
> PS - You assert that SP won't use this but I don't agree with you. Imagine a
> SP that has a whole bunch of wide band audio enabled mobile phones or mobile
> phones with video. If that SP enabled ViPR suddenly every enterprise that
> was VIPR enabled could get wide band audio and video to theses mobile
> phones. That would be a pretty compelling reasons for an enterprise that
> used ViPR to select that mobile carrier as there provider for mobile phones.
> Not much downside for the mobile provider - they could still bill whatever
> they wanted for minutes that had video or wide band audio. Seem pretty
> compelling to several of Cisco's customers thought nothing happens fast in
> this space. 
> 
> ***********
> 
> Well that is also the business case for Carrier ENUM as well and it is
> deploying in several jurisdictions. My point is that if you are a SP you
> want to bind the mapping of the E.164 number to the authority model for
> numbering itself since it has some very very unique advantages.  Plus you
> know SP's as well as I do .. they like their control and I've seen no
> evidence that they intend to give that up. What you are absolutely right
> about it that NOTHING happens fast in this space. Though the empirical data
> from such sources as the FCC indicate that a critical mass for some form of
> action is developing. The Class 5 infrastructure is (fill in the blank) and
> that means you have to address the number translation issue if there is to
> be any real new service delivery.  I'm afraid I'm all out of NO TCAP hats
> however. 
> 
> 
> 
> You could also consider a large cable operator that wanted to enable video
> calling with enterprises doing something like this. The more you think about
> it, I'm not sure I see a SP that made most of it's money doing long distance
> doing this but when you break it up you realize that is not the majority of
> the revenue in the SP space so there are lots of SP that this could make
> sense for. 
> 
> *******
> 
> HD voice .. take your pick but IMHO if it's a choice between Carrier ENUM
> and ViPR I know where I'll place my bets. Fine great ..let the market decide
> this one. For the Nth time Im fine with this work going forward ..but again
> I won't listen to any more crap about how E2MD would pollute the DNS or the
> crash internet or whatever flimsily excuse some of our mutual friends will
> come up with.  
> 
> Phone numbers are here to stay for the foreseeable future and it is our
> obligation to make them work in SIP specifically and with real-time
> communications in general.
> 
> 
> 
>> I'm sure there are folks that can and
>> would use this technique. I only wish those who continue to oppose the
>> extensions of ENUM for E2MD for instance would be as charitable.
>> 
>> 
> 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch



From christer.holmberg@ericsson.com  Mon Jan 17 04:16:59 2011
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 368493A6F35 for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 04:16:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.444
X-Spam-Level: 
X-Spam-Status: No, score=-6.444 tagged_above=-999 required=5 tests=[AWL=0.155,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bIV-23hXqhWX for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 04:16:58 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id D7FCB3A6F31 for <dispatch@ietf.org>; Mon, 17 Jan 2011 04:16:47 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-09-4d3433c88227
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id A8.14.23694.8C3343D4; Mon, 17 Jan 2011 13:19:21 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.2.33]) by esessmw0197.eemea.ericsson.se ([153.88.115.87]) with mapi; Mon, 17 Jan 2011 13:19:20 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Mon, 17 Jan 2011 13:19:19 +0100
Thread-Topic: [dispatch]  SIP Action Referral
Thread-Index: Acuz7WF7P6FR+vtkQAqbY89oD60UaAAHEC9AAIMP9KA=
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850A22A8BF42@ESESSCMS0356.eemea.ericsson.se>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jan 2011 12:16:59 -0000

Hi,

A few initial questions/comments on the document.


GENERAL:
=3D=3D=3D=3D=3D=3D=3D=3D

GQ1: I assume this is a continuation/re-start of draft-audet-sipping-featur=
e-ref, ie that draft will no longer by updated?


GQ2: In the use-cases/examples, it seems like every "action" triggers a SIP=
 message (request or response). Is the intention that an "action" is always=
 associated with a SIP message? Before we decide upon a solution, I think w=
e should have a definition/requirement for "action".

GQ3: Section 5.2 says that a UA SHOULD indicate support of the extension. A=
gain, referring to the evil of SHOULDs when it comes to conformance testing=
, please indicate when the SHOULD does not apply (or use MUST instead).


GQ4: Section 5.2 also seems to refer to a feature tag. Why do we need both =
an option-tag and feature-tag to indicate support of this?



REFER specific:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

The following issues/questions need to be addressed if we want to go ahead =
with a REFER based solution.

RQ1: Section 2 says that REFER can not be used to place a call on hold, and=
 in the examples you use an "action" to terminate a call. But, as far as I =
know a REFER can be used to trigger any kind of SIP request (including re-I=
NVITE, CANCEL etc). This was discussed (and confirmed, AFAIK) when we discu=
ssed draft-audet-sipping-feature-ref.


RQ2: Eventhough the Refer-To ABNF allows for URNs, the text in section 2.1 =
of RFC 3515 says that it is used to carry a URL. However, the rest of the d=
ocument talks about Refer-To containing a URI, which would allow also a URN=
, so I guess we just need to verify that a URN is ok.


RQ3: RFC 3515 says that Refer-To contains "a resource to be contacted", and=
 that the REFER recipient (identified by the Request-URI) should
   contact a third party using the contact information provided in the requ=
est.

In your draft, Refer-To does not contain such information.

I guess one alternative could be to use a separate header field to indicate=
 the action.


RQ4: If the action in the REFER is used to trigger a SIP response (or, no S=
IP message at all (see GQ2)), what will the sipfrag message body in the NOT=
IFY contain? Note that RFC 3515 requires the NOTIFY to contain a sipfrag bo=
dy.



Alternative mechanisms:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

AQ1 (Alternative): In case the "action" request can be sent using an establ=
ished dialog, have you considered the usage of an Info Package?


Regards,

Christer



=20

> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Shekh-Yusef,=20
> Rifaat (Rifaat)
> Sent: 14. tammikuuta 2011 20:41
> To: dispatch@ietf.org
> Subject: [dispatch] SIP Action Referral
>=20
> Hi,
>=20
> We have submitted the following SIP Action Referral draft to=20
> the IETF and we would like to discuss it during the upcoming=20
> DISPATCH meeting in IETF80.
> https://datatracker.ietf.org/doc/draft-yusef-dispatch-action-ref/
> A charter proposal will follow by the end of next week.
>=20
> We would appreciate any comments or feedback on this draft.
>=20
> Thanks,
>  Rifaat
>=20
>=20
> -----Original Message-----
> From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
> Sent: Friday, January 14, 2011 8:15 AM
> To: Shekh-Yusef, Rifaat (Rifaat)
> Cc: fluffy@cisco.com; alan.b.johnston@gmail.com;=20
> francois.audet@skype.net
> Subject: New Version Notification for=20
> draft-yusef-dispatch-action-ref-00=20
>=20
>=20
> A new version of I-D, draft-yusef-dispatch-action-ref-00.txt=20
> has been successfully submitted by Rifaat Shekh-Yusef and=20
> posted to the IETF repository.
>=20
> Filename:	 draft-yusef-dispatch-action-ref
> Revision:	 00
> Title:		 Action Referral in the Session=20
> Initiation Protocol (SIP)
> Creation_date:	 2011-01-14
> WG ID:		 Independent Submission
> Number_of_pages: 24
>=20
> Abstract:
> This specification defines action referral that allows an application
> to make a high level request to a User Agent to perform an action,
> and let the the User Agent execute the action as it sees fit. Action
> referral uses the SIP REFER method with a Refer-To header field
> containing a URN, which indicates the requested action.
>=20
> This specification also defines the option tag 'action-ref' to allow
> the UA to indicate its support for action referral.
>                                                              =20
>                    =20
>=20
>=20
> The IETF Secretariat.
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From bernard_aboba@hotmail.com  Mon Jan 17 07:56:59 2011
Return-Path: <bernard_aboba@hotmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 334AC3A6BD8 for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 07:56:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.386
X-Spam-Level: 
X-Spam-Status: No, score=-102.386 tagged_above=-999 required=5 tests=[AWL=0.212, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iqDWYETXdE2j for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 07:56:58 -0800 (PST)
Received: from blu0-omc3-s26.blu0.hotmail.com (blu0-omc3-s26.blu0.hotmail.com [65.55.116.101]) by core3.amsl.com (Postfix) with ESMTP id 00C8D3A6BD7 for <dispatch@ietf.org>; Mon, 17 Jan 2011 07:56:57 -0800 (PST)
Received: from BLU152-W9 ([65.55.116.72]) by blu0-omc3-s26.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 17 Jan 2011 07:59:32 -0800
Message-ID: <BLU152-w9BB19A9FBF5DE686CB8A293F40@phx.gbl>
Content-Type: multipart/alternative; boundary="_2eecc4e7-5989-4faa-8f2d-c4d57463d0be_"
X-Originating-IP: [98.203.198.61]
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: <stefan.lk.hakansson@ericsson.com>, <tom.taylo@huawei.com>, <harald@alvestrand.no>, <markus.isomaki@nokia.com>
Date: Mon, 17 Jan 2011 07:59:31 -0800
Importance: Normal
In-Reply-To: <BBF498F2D030E84AB1179E24D1AC41D611CD27C056@ESESSCMS0362.eemea.ericsson.se>
References: <BBF498F2D030E84AB1179E24D1AC41D611CD27C056@ESESSCMS0362.eemea.ericsson.se>
MIME-Version: 1.0
X-OriginalArrivalTime: 17 Jan 2011 15:59:32.0444 (UTC) FILETIME=[87AA89C0:01CBB65F]
Cc: rtc-web@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jan 2011 15:56:59 -0000

--_2eecc4e7-5989-4faa-8f2d-c4d57463d0be_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


+1.=20

One place where we could "spend our energy wiser" might be on enabling inte=
roperability
of HTTP transported realtime media.   Although peer-to-peer traffic is more=
 desirable when
possible=2C "HTTP fallback" is in practice required a significant fraction =
of the time=2C due to the=20
prevalence of highly restrictive firewalls.=20

> From: stefan.lk.hakansson@ericsson.com
> To: tom.taylo@huawei.com=3B harald@alvestrand.no=3B Markus.Isomaki@nokia.=
com
> Date: Sat=2C 15 Jan 2011 15:17:51 +0100
> CC: rtc-web@alvestrand.no=3B dispatch@ietf.org
> Subject: Re: [RTW] [dispatch] Charter proposal: The activity hitherto kno=
wn as "RTC-WEB at IETF"
> >
> >I agree that at least for the time being it is more fruitful to focus=20
> >the energy elsewhere. There is plenty of useful work that can be done=20
> >about media transport (the datagram service and the potential bytestream=
=20
> >) and the associated APIs=2C and I suggest we focus on that. We can try =
our=20
> >luck with the codec thing later on.
>=20
> I agree. Codec discussions seem to go on forever=2C and we could spend ou=
r
> energy wiser.
>=20
> Stefan
>=20
> PS Sorry for answering late=2C but I did not follow dispatch. I thought a=
ll=20
> related messages would go on rtc-web as well. So those of you who do not=
=20
> follow dispatch: perhaps you should look into the dispatch archive.
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
 		 	   		  =

--_2eecc4e7-5989-4faa-8f2d-c4d57463d0be_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style>
</head>
<body class=3D'hmmessage'>
+1. <br><br>One place where we could "spend our energy wiser" might be on e=
nabling interoperability<br>of HTTP transported realtime media. &nbsp=3B Al=
though peer-to-peer traffic is more desirable when<br>possible=2C "HTTP fal=
lback" is in practice required a significant fraction of the time=2C due to=
 the <br>prevalence of highly restrictive firewalls. <br><br>&gt=3B From: s=
tefan.lk.hakansson@ericsson.com<br>&gt=3B To: tom.taylo@huawei.com=3B haral=
d@alvestrand.no=3B Markus.Isomaki@nokia.com<br>&gt=3B Date: Sat=2C 15 Jan 2=
011 15:17:51 +0100<br>&gt=3B CC: rtc-web@alvestrand.no=3B dispatch@ietf.org=
<br>&gt=3B Subject: Re: [RTW] [dispatch] Charter proposal: The activity hit=
herto known as "RTC-WEB at IETF"<br>&gt=3B &gt=3B<br>&gt=3B &gt=3BI agree t=
hat at least for the time being it is more fruitful to focus <br>&gt=3B &gt=
=3Bthe energy elsewhere. There is plenty of useful work that can be done <b=
r>&gt=3B &gt=3Babout media transport (the datagram service and the potentia=
l bytestream <br>&gt=3B &gt=3B) and the associated APIs=2C and I suggest we=
 focus on that. We can try our <br>&gt=3B &gt=3Bluck with the codec thing l=
ater on.<br>&gt=3B <br>&gt=3B I agree. Codec discussions seem to go on fore=
ver=2C and we could spend our<br>&gt=3B energy wiser.<br>&gt=3B <br>&gt=3B =
Stefan<br>&gt=3B <br>&gt=3B PS Sorry for answering late=2C but I did not fo=
llow dispatch. I thought all <br>&gt=3B related messages would go on rtc-we=
b as well. So those of you who do not <br>&gt=3B follow dispatch: perhaps y=
ou should look into the dispatch archive.<br>&gt=3B _______________________=
________________________<br>&gt=3B RTC-Web mailing list<br>&gt=3B RTC-Web@a=
lvestrand.no<br>&gt=3B http://www.alvestrand.no/mailman/listinfo/rtc-web<br=
> 		 	   		  </body>
</html>=

--_2eecc4e7-5989-4faa-8f2d-c4d57463d0be_--

From singer@apple.com  Mon Jan 17 08:04:50 2011
Return-Path: <singer@apple.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0FCF93A6BD8 for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 08:04:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.732
X-Spam-Level: 
X-Spam-Status: No, score=-105.732 tagged_above=-999 required=5 tests=[AWL=0.867, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jXxAdlIDwexT for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 08:04:49 -0800 (PST)
Received: from mail-out4.apple.com (mail-out4.apple.com [17.254.13.23]) by core3.amsl.com (Postfix) with ESMTP id 584253A6B8C for <dispatch@ietf.org>; Mon, 17 Jan 2011 08:04:49 -0800 (PST)
Received: from relay11.apple.com (relay11.apple.com [17.128.113.48]) by mail-out4.apple.com (Postfix) with ESMTP id E2B86CC2D925; Mon, 17 Jan 2011 08:07:23 -0800 (PST)
X-AuditID: 11807130-b7cb4ae000001037-48-4d34693b2ece
Received: from [17.153.103.222] (Unknown_Domain [17.153.103.222]) by relay11.apple.com (Apple SCV relay) with SMTP id 2C.0C.04151.B39643D4; Mon, 17 Jan 2011 08:07:23 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <DD8B10B86502AB488CB2D3DB4C546E381709E2@008-AM1MPN1-003.mgdnok.nokia.com>
Date: Mon, 17 Jan 2011 08:07:23 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <2CF8CD35-C10A-439A-85E9-D9860F4C5668@apple.com>
References: <C955D2BB.17C87%henry.sinnreich@gmail.com> <4D307E8A.5000003@nostrum.com> <7F2072F1E0DE894DA4B517B93C6A05850A22972671@ESESSCMS0356.eemea.ericsson.se> <DD8B10B86502AB488CB2D3DB4C546E381709E2@008-AM1MPN1-003.mgdnok.nokia.com>
To: markus.isomaki@nokia.com
X-Mailer: Apple Mail (2.1082)
X-Brightmail-Tracker: AAAAAA==
Cc: dispatch@ietf.org, harald@alvestrand.no
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jan 2011 16:04:50 -0000

well, SIP is a technology spec., and as such it shouldn't make mandates =
outside the area it covers (signalling).  An umbrella spec. might (one =
that says 'implement SIP and ICE and STUN and TURN and RTP and ...')

On Jan 14, 2011, at 10:09 , markus.isomaki@nokia.com wrote:

> Hi,
>=20
> Christer Holmberg wrote:
>>=20
>> SIP seems to work pretty well, eventhough we don't require any codec =
for
>> the terminals to support.
>>=20
>=20
> I guess we could settle for mandating G.711 for audio in RTC-Web and =
we'd be on par with the average SIP communication experience :(
>=20
> Markus
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

David Singer
Multimedia and Software Standards, Apple Inc.


From tme@americafree.tv  Mon Jan 17 09:20:46 2011
Return-Path: <tme@americafree.tv>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 461A728C181 for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 09:20:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.256
X-Spam-Level: 
X-Spam-Status: No, score=-102.256 tagged_above=-999 required=5 tests=[AWL=0.343, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LIYR-EIXFRSI for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 09:20:45 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id 4D74E28C165 for <dispatch@ietf.org>; Mon, 17 Jan 2011 09:20:44 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id 7B9D39AD3B93; Mon, 17 Jan 2011 12:23:18 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <BLU152-w9BB19A9FBF5DE686CB8A293F40@phx.gbl>
Date: Mon, 17 Jan 2011 12:23:16 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <AEAB878E-28A7-4F1A-842A-2B11240255AB@americafree.tv>
References: <BBF498F2D030E84AB1179E24D1AC41D611CD27C056@ESESSCMS0362.eemea.ericsson.se> <BLU152-w9BB19A9FBF5DE686CB8A293F40@phx.gbl>
To: Bernard Aboba <bernard_aboba@hotmail.com>
X-Mailer: Apple Mail (2.1081)
Cc: dispatch@ietf.org, harald@alvestrand.no, rtc-web@alvestrand.no, tom.taylo@huawei.com
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jan 2011 17:20:46 -0000

On Jan 17, 2011, at 10:59 AM, Bernard Aboba wrote:

> +1.=20
>=20
> One place where we could "spend our energy wiser" might be on enabling =
interoperability
> of HTTP transported realtime media.   Although peer-to-peer traffic is =
more desirable when
> possible, "HTTP fallback" is in practice required a significant =
fraction of the time, due to the=20
> prevalence of highly restrictive firewalls.=20

I would agree, and that raises the issue of the "wrapper" for HTTP =
streaming. Note that Apple uses MPEG-2 TS for the wrapper for its live =
http video streaming.

(  Each media file MUST
   be formatted as an MPEG-2 Transport Stream, an MPEG-2 Program Stream,
   or an MPEG-2 audio elementary stream  - =
http://tools.ietf.org/html/draft-pantos-http-live-streaming-01 )

While this is certainly standards based, I do not think it matches or =
interoperates with anyone else's HTTP streaming. And, of course, this is =
an I-D still. Flash also does http streaming, but I believe it uses its =
own, proprietary, wrapper.=20

So, is specifying a media transport protocol for http streaming in scope =
?=20

Regards
Marshall=20


>=20
> > From: stefan.lk.hakansson@ericsson.com
> > To: tom.taylo@huawei.com; harald@alvestrand.no; =
Markus.Isomaki@nokia.com
> > Date: Sat, 15 Jan 2011 15:17:51 +0100
> > CC: rtc-web@alvestrand.no; dispatch@ietf.org
> > Subject: Re: [RTW] [dispatch] Charter proposal: The activity =
hitherto known as "RTC-WEB at IETF"
> > >
> > >I agree that at least for the time being it is more fruitful to =
focus=20
> > >the energy elsewhere. There is plenty of useful work that can be =
done=20
> > >about media transport (the datagram service and the potential =
bytestream=20
> > >) and the associated APIs, and I suggest we focus on that. We can =
try our=20
> > >luck with the codec thing later on.
> >=20
> > I agree. Codec discussions seem to go on forever, and we could spend =
our
> > energy wiser.
> >=20
> > Stefan
> >=20
> > PS Sorry for answering late, but I did not follow dispatch. I =
thought all=20
> > related messages would go on rtc-web as well. So those of you who do =
not=20
> > follow dispatch: perhaps you should look into the dispatch archive.
> > _______________________________________________
> > RTC-Web mailing list
> > RTC-Web@alvestrand.no
> > http://www.alvestrand.no/mailman/listinfo/rtc-web
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From abegen@cisco.com  Mon Jan 17 09:47:49 2011
Return-Path: <abegen@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4043928C1CE for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 09:47:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.45
X-Spam-Level: 
X-Spam-Status: No, score=-10.45 tagged_above=-999 required=5 tests=[AWL=0.149,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yw7gCu39D7EU for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 09:47:48 -0800 (PST)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 0A76528C1A2 for <dispatch@ietf.org>; Mon, 17 Jan 2011 09:47:48 -0800 (PST)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEANoPNE2rR7Ht/2dsb2JhbACkU3OoMpkfhVAEhHCJWQ
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-6.cisco.com with ESMTP; 17 Jan 2011 17:50:22 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0HHoM8r008496; Mon, 17 Jan 2011 17:50:22 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 17 Jan 2011 09:50:22 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 17 Jan 2011 09:49:46 -0800
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540E16DCCD@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <AEAB878E-28A7-4F1A-842A-2B11240255AB@americafree.tv>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] [RTW] Charter proposal: The activity hitherto knownas "RTC-WEB at IETF"
Thread-Index: Acu2a0N9e/OtSR2fTLG0GRsAtuM3PwAAu1Pw
References: <BBF498F2D030E84AB1179E24D1AC41D611CD27C056@ESESSCMS0362.eemea.ericsson.se><BLU152-w9BB19A9FBF5DE686CB8A293F40@phx.gbl> <AEAB878E-28A7-4F1A-842A-2B11240255AB@americafree.tv>
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: "Marshall Eubanks" <tme@americafree.tv>, "Bernard Aboba" <bernard_aboba@hotmail.com>
X-OriginalArrivalTime: 17 Jan 2011 17:50:22.0772 (UTC) FILETIME=[03920F40:01CBB66F]
Cc: harald@alvestrand.no, rtc-web@alvestrand.no, dispatch@ietf.org, tom.taylo@huawei.com
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto knownas "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jan 2011 17:47:49 -0000

> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of Marshall Eubanks
> Sent: Monday, January 17, 2011 12:23 PM
> To: Bernard Aboba
> Cc: dispatch@ietf.org; harald@alvestrand.no; rtc-web@alvestrand.no; =
tom.taylo@huawei.com
> Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto =
knownas "RTC-WEB at IETF"
>=20
>=20
> On Jan 17, 2011, at 10:59 AM, Bernard Aboba wrote:
>=20
> > +1.
> >
> > One place where we could "spend our energy wiser" might be on =
enabling interoperability
> > of HTTP transported realtime media.   Although peer-to-peer traffic =
is more desirable when
> > possible, "HTTP fallback" is in practice required a significant =
fraction of the time, due to the
> > prevalence of highly restrictive firewalls.
>=20
> I would agree, and that raises the issue of the "wrapper" for HTTP =
streaming. Note that Apple uses MPEG-2 TS for the
> wrapper for its live http video streaming.
>=20
> (  Each media file MUST
>    be formatted as an MPEG-2 Transport Stream, an MPEG-2 Program =
Stream,
>    or an MPEG-2 audio elementary stream  - =
http://tools.ietf.org/html/draft-pantos-http-live-streaming-01 )
>=20
> While this is certainly standards based, I do not think it matches or =
interoperates with anyone else's HTTP streaming. And, of
> course, this is an I-D still. Flash also does http streaming, but I =
believe it uses its own, proprietary, wrapper.
>=20
> So, is specifying a media transport protocol for http streaming in =
scope ?

What you are referring to is not a transport protocol, rather I guess we =
could call it encapsulation format.

And for different vendors' systems to interoperate (for http streaming), =
there needs to be more than just supporting the same encapsulation =
format. FWIW, many of the methods do use mp4-based fragments unlike =
Apple (of course with or without their own special boxes). There is =
already work undertaken in MPEG in this area. IMO, doing the same work =
but a few years late is not a much wise move.

-acbegen
=20
> Regards
> Marshall
>=20
>=20
> >
> > > From: stefan.lk.hakansson@ericsson.com
> > > To: tom.taylo@huawei.com; harald@alvestrand.no; =
Markus.Isomaki@nokia.com
> > > Date: Sat, 15 Jan 2011 15:17:51 +0100
> > > CC: rtc-web@alvestrand.no; dispatch@ietf.org
> > > Subject: Re: [RTW] [dispatch] Charter proposal: The activity =
hitherto known as "RTC-WEB at IETF"
> > > >
> > > >I agree that at least for the time being it is more fruitful to =
focus
> > > >the energy elsewhere. There is plenty of useful work that can be =
done
> > > >about media transport (the datagram service and the potential =
bytestream
> > > >) and the associated APIs, and I suggest we focus on that. We can =
try our
> > > >luck with the codec thing later on.
> > >
> > > I agree. Codec discussions seem to go on forever, and we could =
spend our
> > > energy wiser.
> > >
> > > Stefan
> > >
> > > PS Sorry for answering late, but I did not follow dispatch. I =
thought all
> > > related messages would go on rtc-web as well. So those of you who =
do not
> > > follow dispatch: perhaps you should look into the dispatch =
archive.
> > > _______________________________________________
> > > RTC-Web mailing list
> > > RTC-Web@alvestrand.no
> > > http://www.alvestrand.no/mailman/listinfo/rtc-web
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

From tme@americafree.tv  Mon Jan 17 10:08:16 2011
Return-Path: <tme@americafree.tv>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E05DF28C205 for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 10:08:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.258
X-Spam-Level: 
X-Spam-Status: No, score=-102.258 tagged_above=-999 required=5 tests=[AWL=0.341, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EQ38keOYbnTq for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 10:08:15 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id 680ED28C16E for <dispatch@ietf.org>; Mon, 17 Jan 2011 10:08:15 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id E613A9AD4E8F; Mon, 17 Jan 2011 13:10:49 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <04CAD96D4C5A3D48B1919248A8FE0D540E16DCCD@xmb-sjc-215.amer.cisco.com>
Date: Mon, 17 Jan 2011 13:10:48 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <00505539-97C4-49F9-82F9-328DC2BC4339@americafree.tv>
References: <BBF498F2D030E84AB1179E24D1AC41D611CD27C056@ESESSCMS0362.eemea.ericsson.se><BLU152-w9BB19A9FBF5DE686CB8A293F40@phx.gbl> <AEAB878E-28A7-4F1A-842A-2B11240255AB@americafree.tv> <04CAD96D4C5A3D48B1919248A8FE0D540E16DCCD@xmb-sjc-215.amer.cisco.com>
To: "Ali C. Begen (abegen)" <abegen@cisco.com>
X-Mailer: Apple Mail (2.1081)
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, harald@alvestrand.no, rtc-web@alvestrand.no, dispatch@ietf.org, tom.taylo@huawei.com
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto knownas "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jan 2011 18:08:17 -0000

On Jan 17, 2011, at 12:49 PM, Ali C. Begen (abegen) wrote:

>=20
>=20
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of Marshall Eubanks
>> Sent: Monday, January 17, 2011 12:23 PM
>> To: Bernard Aboba
>> Cc: dispatch@ietf.org; harald@alvestrand.no; rtc-web@alvestrand.no; =
tom.taylo@huawei.com
>> Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto =
knownas "RTC-WEB at IETF"
>>=20
>>=20
>> On Jan 17, 2011, at 10:59 AM, Bernard Aboba wrote:
>>=20
>>> +1.
>>>=20
>>> One place where we could "spend our energy wiser" might be on =
enabling interoperability
>>> of HTTP transported realtime media.   Although peer-to-peer traffic =
is more desirable when
>>> possible, "HTTP fallback" is in practice required a significant =
fraction of the time, due to the
>>> prevalence of highly restrictive firewalls.
>>=20
>> I would agree, and that raises the issue of the "wrapper" for HTTP =
streaming. Note that Apple uses MPEG-2 TS for the
>> wrapper for its live http video streaming.
>>=20
>> (  Each media file MUST
>>   be formatted as an MPEG-2 Transport Stream, an MPEG-2 Program =
Stream,
>>   or an MPEG-2 audio elementary stream  - =
http://tools.ietf.org/html/draft-pantos-http-live-streaming-01 )
>>=20
>> While this is certainly standards based, I do not think it matches or =
interoperates with anyone else's HTTP streaming. And, of
>> course, this is an I-D still. Flash also does http streaming, but I =
believe it uses its own, proprietary, wrapper.
>>=20
>> So, is specifying a media transport protocol for http streaming in =
scope ?
>=20
> What you are referring to is not a transport protocol, rather I guess =
we could call it encapsulation format.
>=20
> And for different vendors' systems to interoperate (for http =
streaming), there needs to be more than just supporting the same =
encapsulation format. FWIW, many of the methods do use mp4-based =
fragments unlike Apple (of course with or without their own special =
boxes). There is already work undertaken in MPEG in this area. IMO, =
doing the same work but a few years late is not a much wise move.
>=20

I would agree (and I wasn't necessarily calling for protocol =
development, I would prefer rather protocol selection here), but
I don't see a true standard emerging in the wild as yet and so this =
effort will probably have to spend some time making a selection.=20

Regards
Marshall

> -acbegen
>=20
>> Regards
>> Marshall
>>=20
>>=20
>>>=20
>>>> From: stefan.lk.hakansson@ericsson.com
>>>> To: tom.taylo@huawei.com; harald@alvestrand.no; =
Markus.Isomaki@nokia.com
>>>> Date: Sat, 15 Jan 2011 15:17:51 +0100
>>>> CC: rtc-web@alvestrand.no; dispatch@ietf.org
>>>> Subject: Re: [RTW] [dispatch] Charter proposal: The activity =
hitherto known as "RTC-WEB at IETF"
>>>>>=20
>>>>> I agree that at least for the time being it is more fruitful to =
focus
>>>>> the energy elsewhere. There is plenty of useful work that can be =
done
>>>>> about media transport (the datagram service and the potential =
bytestream
>>>>> ) and the associated APIs, and I suggest we focus on that. We can =
try our
>>>>> luck with the codec thing later on.
>>>>=20
>>>> I agree. Codec discussions seem to go on forever, and we could =
spend our
>>>> energy wiser.
>>>>=20
>>>> Stefan
>>>>=20
>>>> PS Sorry for answering late, but I did not follow dispatch. I =
thought all
>>>> related messages would go on rtc-web as well. So those of you who =
do not
>>>> follow dispatch: perhaps you should look into the dispatch archive.
>>>> _______________________________________________
>>>> RTC-Web mailing list
>>>> RTC-Web@alvestrand.no
>>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>> _______________________________________________
>>> dispatch mailing list
>>> dispatch@ietf.org
>>> https://www.ietf.org/mailman/listinfo/dispatch
>>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>=20


From harald@alvestrand.no  Mon Jan 17 10:30:08 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0593D28C16E for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 10:30:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.561
X-Spam-Level: 
X-Spam-Status: No, score=-102.561 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mf+OjXFeUaNa for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 10:30:06 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 81DF628C0D7 for <dispatch@ietf.org>; Mon, 17 Jan 2011 10:30:06 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 0459F39E1B9; Mon, 17 Jan 2011 19:32:14 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CsVr6gTZETPV; Mon, 17 Jan 2011 19:32:13 +0100 (CET)
Received: from [192.168.1.58] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTPS id BCC3039E030; Mon, 17 Jan 2011 19:32:12 +0100 (CET)
Message-ID: <4D348B45.8030301@alvestrand.no>
Date: Mon, 17 Jan 2011 19:32:37 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Marshall Eubanks <tme@americafree.tv>
References: <BBF498F2D030E84AB1179E24D1AC41D611CD27C056@ESESSCMS0362.eemea.ericsson.se> <BLU152-w9BB19A9FBF5DE686CB8A293F40@phx.gbl> <AEAB878E-28A7-4F1A-842A-2B11240255AB@americafree.tv>
In-Reply-To: <AEAB878E-28A7-4F1A-842A-2B11240255AB@americafree.tv>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: tom.taylo@huawei.com, Bernard Aboba <bernard_aboba@hotmail.com>, rtc-web@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jan 2011 18:30:08 -0000

Another way (that I know is in production) is to use RTP with a thin 
shim layer (length fields) to provide packet separation, straight over 
TCP. If we are certain we have to support RTP-over-UDP, that might be 
the solution that has the lowest extra implementation cost over the UDP 
solution.

But I suspect this will have to  be decided based on a set of 
requirements, not just a beauty contest.

What is the added value of the MPEG-2 wrappers?

On 01/17/11 18:23, Marshall Eubanks wrote:
> On Jan 17, 2011, at 10:59 AM, Bernard Aboba wrote:
>
>> +1.
>>
>> One place where we could "spend our energy wiser" might be on enabling interoperability
>> of HTTP transported realtime media.   Although peer-to-peer traffic is more desirable when
>> possible, "HTTP fallback" is in practice required a significant fraction of the time, due to the
>> prevalence of highly restrictive firewalls.
> I would agree, and that raises the issue of the "wrapper" for HTTP streaming. Note that Apple uses MPEG-2 TS for the wrapper for its live http video streaming.
>
> (  Each media file MUST
>     be formatted as an MPEG-2 Transport Stream, an MPEG-2 Program Stream,
>     or an MPEG-2 audio elementary stream  - http://tools.ietf.org/html/draft-pantos-http-live-streaming-01 )
>
> While this is certainly standards based, I do not think it matches or interoperates with anyone else's HTTP streaming. And, of course, this is an I-D still. Flash also does http streaming, but I believe it uses its own, proprietary, wrapper.
>
> So, is specifying a media transport protocol for http streaming in scope ?
>
> Regards
> Marshall
>
>
>>> From: stefan.lk.hakansson@ericsson.com
>>> To: tom.taylo@huawei.com; harald@alvestrand.no; Markus.Isomaki@nokia.com
>>> Date: Sat, 15 Jan 2011 15:17:51 +0100
>>> CC: rtc-web@alvestrand.no; dispatch@ietf.org
>>> Subject: Re: [RTW] [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
>>>> I agree that at least for the time being it is more fruitful to focus
>>>> the energy elsewhere. There is plenty of useful work that can be done
>>>> about media transport (the datagram service and the potential bytestream
>>>> ) and the associated APIs, and I suggest we focus on that. We can try our
>>>> luck with the codec thing later on.
>>> I agree. Codec discussions seem to go on forever, and we could spend our
>>> energy wiser.
>>>
>>> Stefan
>>>
>>> PS Sorry for answering late, but I did not follow dispatch. I thought all
>>> related messages would go on rtc-web as well. So those of you who do not
>>> follow dispatch: perhaps you should look into the dispatch archive.
>>> _______________________________________________
>>> RTC-Web mailing list
>>> RTC-Web@alvestrand.no
>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>


From fluffy@cisco.com  Mon Jan 17 20:54:24 2011
Return-Path: <fluffy@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 079C13A6EF7 for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 20:54:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.581
X-Spam-Level: 
X-Spam-Status: No, score=-110.581 tagged_above=-999 required=5 tests=[AWL=0.018, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZkChatxGCI6f for <dispatch@core3.amsl.com>; Mon, 17 Jan 2011 20:54:22 -0800 (PST)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id C1EDC3A6F0B for <dispatch@ietf.org>; Mon, 17 Jan 2011 20:54:22 -0800 (PST)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAKesNE2rR7Hu/2dsb2JhbACkVXOoUpllhVAEhG89hXKDJA
Received: from sj-core-5.cisco.com ([171.71.177.238]) by sj-iport-5.cisco.com with ESMTP; 18 Jan 2011 04:56:58 +0000
Received: from [192.168.4.2] (rcdn-fluffy-8711.cisco.com [10.99.9.18]) by sj-core-5.cisco.com (8.13.8/8.14.3) with ESMTP id p0I4uuLU004625; Tue, 18 Jan 2011 04:56:57 GMT
From: Cullen Jennings <fluffy@cisco.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Date: Mon, 17 Jan 2011 21:58:38 -0700
Message-Id: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>
To: DISPATCH list <dispatch@ietf.org>
Mime-Version: 1.0 (Apple Message framework v1082)
X-Mailer: Apple Mail (2.1082)
Cc: rtc-web@alvestrand.no
Subject: [dispatch] The charter formerly know as RTC-WEB  take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 04:54:24 -0000

In my dispatch co-chair role, I tried to take all the comments I had =
seen on the list about this charter and see if I could address them in a =
new version of the charter. I probably messed up in some places. There =
were some conversation that did not seem to be converging so I did not =
make any changes for theses. Have a read and if you think something =
needs to be changed, propose text changes along with the reasons why and =
we will keep the evolving this charter.

Thanks
Cullen=20

=
--------------------------------------------------------------------------=
--------

Version: 3

Possible Names:

RTCWEB
WEBRTC=20
STORM: Standardized Transport Oriented for Realtime Media=20
BURN: Browsers Using Realtime Media
WAVE: Web And Voice/Video Enablement
WAVVE: Web And Voice Video Enablement
REALTIME
WEBCOMM
WREALTIME
WEBTIME
WEBFLOWS
BRAVO  Browser Realtime Audio and VideO
COBWEB COmmuication Between WEBclients
WHEELTIME



Body:

Many implementations have been made that use a Web browser to support
direct, interactive communications, including voice, video,
collaboration, and gaming.  In these implementations, the web server
acts as the signaling path between these applications, using locally
significant identifiers to set up the association.  Up till now, such
applications have typically required the installation of plugins or
non-standard browser extensions.  There is a desire to standardize this
functionality, so that this type of application can be run in any
compatible browser and allow for high-quality real-time communications
experiences within the browser.

Traditionally, the W3C has defined API and markup languages such as HTML
that work in conjunction with with the IETF over the wire protocols such
as HTTP to allow web browsers to display media that does not have real
time interactive constraints with another human.

The W3C and IETF plan to collaborate together in their traditional way
to meet the evolving needs of browsers. Specifically the IETF will
provide a set of on the wire protocols, including RTP, to meet the needs
on interactive communications, and the W3C will define the API and
markup to allow web application developers to control the on the wire
protocols. This will allow application developers to write applications
that run in a browser and facilitate interactive communications between
users for voice and video communications, collaboration, and gaming.

This working group will select and define a minimal set of protocols
that will enable browsers to:

* have interactive real time voice and video pairwise between browsers
  or other devices using RTP

* have interactive real time application data for collaboration and
  gaming pairwise between browsers

Fortunately very little development of new protocol at IETF is required
for this, only selection of existing protocols and selection of minimum
capabilities to ensure interoperability. The following protocols are
candidates for including in the profile set:

1) RTP/ RTCP

2) a baseline audio codec for high quality interactive audio. Opus will
   be one of the codecs considered

3) a baseline audio codec for PSTN interoperability. G.711 and iLBC will
   be some of the codecs considered

4) a baseline video codec. H.264 and VP8 will be some of the codecs
   considered

5) Diffserv based QoS

6) NAT traversal using ICE

7) media based DTMF=20

8) support for identifying streams purpose using semantics labels
   mappable to the labels in RFC 4574

9) Secure RTP and keying

10) support for IPv4, IPv6 and dual stack browsers

Please note the above list is only a set of candidates that the WG may
consider and is not list of things that will be in the profile the set.

The working group will cooperate closely with the W3C activity that
specifies a semantic level API that allows the control and manipulation
of all the functionality above. In addition, the API needs to
communicate state information and events about what is happening in the
browser that to applications running in the browser. These events and
state need to include information such as: receiving DTMF in the RTP,
RTP and RTCP statistics, and the state of DTLS/SRTP handshakes. The
output of this WG will form input to the W3C group that specifies the
API.

The working group will follow BCP 79, and adhere to the spirit of BCP
79. The working group cannot explicitly rule out the possibility of
adopting encumbered technologies; however, the working group will try to
avoid encumbered technologies that require royalties or other
encumbrances that would prevent such technologies from being easy to use
in web browsers.

The following topics will be out of scope for the initial phase of the
WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST,
Geolocation, IM & Presence, NSIS, Resource Priority. RTP Payload formats
will not be done in this WG.

Milestones:

May 2011 Main alternatives identified in drafts

Aug 2011 WG draft with text reflecting agreement of what the profile set
         should be

Sept 2011 Scenarios specification to IESG as Informational
=20
Nov 2011 Documentation specifying mapping of protocol functionality to
         W3C-specified API produced. This is an input to W3C API work.

Dec 2011 Profile specification to IESG as PS

Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
         Informational. This depends on the W3C API work.




From stefan.lk.hakansson@ericsson.com  Tue Jan 18 02:13:18 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C1ACF3A6FB9 for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 02:13:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KWpfhOPTMb3P for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 02:13:17 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id E2ABA3A6F6D for <dispatch@ietf.org>; Tue, 18 Jan 2011 02:13:16 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-af-4d3568586311
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 50.55.23694.858653D4; Tue, 18 Jan 2011 11:15:53 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0247.eemea.ericsson.se ([10.2.3.116]) with mapi; Tue, 18 Jan 2011 11:15:52 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: Harald Alvestrand <harald@alvestrand.no>, Marshall Eubanks <tme@americafree.tv>
Date: Tue, 18 Jan 2011 11:15:50 +0100
Thread-Topic: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: Acu2dOwLtm2XXyXRQ7mkYW52kUqPpwAfSVMQ
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD2B7827@ESESSCMS0362.eemea.ericsson.se>
References: <BBF498F2D030E84AB1179E24D1AC41D611CD27C056@ESESSCMS0362.eemea.ericsson.se> <BLU152-w9BB19A9FBF5DE686CB8A293F40@phx.gbl> <AEAB878E-28A7-4F1A-842A-2B11240255AB@americafree.tv> <4D348B45.8030301@alvestrand.no>
In-Reply-To: <4D348B45.8030301@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "tom.taylor@huawei.com" <tom.taylor@huawei.com>, "dispatch@ietf.org" <dispatch@ietf.org>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 10:13:18 -0000

I agree to that there are situations when a fallback to http (or perhaps We=
bSockets for a more efficient transport!) is required.

But I don't think the http streaming solutions are the answer. Those soluti=
ons to my understanding build on chopping up a stream into segments, and ea=
ch segment is represented by a file. Each segment is typically several seco=
nds long, and that is not sufficient for conversational services where the =
mouth-to-ear delay should be far below 1 second (yes, we should discuss if =
there should be a requirement, and what it should be in that case).

Sure you could use much shorter segments, but with all the encapsulation/wr=
apping data the overhead would get really big.=20

> -----Original Message-----
> From: Harald Alvestrand [mailto:harald@alvestrand.no]=20
> Sent: den 17 januari 2011 19:33
> To: Marshall Eubanks
> Cc: Bernard Aboba; Stefan H=E5kansson LK; tom.taylo@huawei.com;=20
> markus.isomaki@nokia.com; rtc-web@alvestrand.no; dispatch@ietf.org
> Subject: Re: [dispatch] [RTW] Charter proposal: The activity=20
> hitherto known as "RTC-WEB at IETF"
>=20
> Another way (that I know is in production) is to use RTP with=20
> a thin shim layer (length fields) to provide packet=20
> separation, straight over TCP. If we are certain we have to=20
> support RTP-over-UDP, that might be the solution that has the=20
> lowest extra implementation cost over the UDP solution.
>=20
> But I suspect this will have to  be decided based on a set of=20
> requirements, not just a beauty contest.
>=20
> What is the added value of the MPEG-2 wrappers?
>=20
> On 01/17/11 18:23, Marshall Eubanks wrote:
> > On Jan 17, 2011, at 10:59 AM, Bernard Aboba wrote:
> >
> >> +1.
> >>
> >> One place where we could "spend our energy wiser" might be=20
> on enabling interoperability
> >> of HTTP transported realtime media.   Although=20
> peer-to-peer traffic is more desirable when
> >> possible, "HTTP fallback" is in practice required a significant=20
> >> fraction of the time, due to the prevalence of highly=20
> restrictive firewalls.
> > I would agree, and that raises the issue of the "wrapper"=20
> for HTTP streaming. Note that Apple uses MPEG-2 TS for the=20
> wrapper for its live http video streaming.
> >
> > (  Each media file MUST
> >     be formatted as an MPEG-2 Transport Stream, an MPEG-2=20
> Program Stream,
> >     or an MPEG-2 audio elementary stream  -=20
> > http://tools.ietf.org/html/draft-pantos-http-live-streaming-01 )
> >
> > While this is certainly standards based, I do not think it=20
> matches or interoperates with anyone else's HTTP streaming.=20
> And, of course, this is an I-D still. Flash also does http=20
> streaming, but I believe it uses its own, proprietary, wrapper.
> >
> > So, is specifying a media transport protocol for http=20
> streaming in scope ?
> >
> > Regards
> > Marshall
> >
> >
> >>> From: stefan.lk.hakansson@ericsson.com
> >>> To: tom.taylo@huawei.com; harald@alvestrand.no;=20
> >>> Markus.Isomaki@nokia.com
> >>> Date: Sat, 15 Jan 2011 15:17:51 +0100
> >>> CC: rtc-web@alvestrand.no; dispatch@ietf.org
> >>> Subject: Re: [RTW] [dispatch] Charter proposal: The=20
> activity hitherto known as "RTC-WEB at IETF"
> >>>> I agree that at least for the time being it is more fruitful to=20
> >>>> focus the energy elsewhere. There is plenty of useful=20
> work that can=20
> >>>> be done about media transport (the datagram service and the=20
> >>>> potential bytestream
> >>>> ) and the associated APIs, and I suggest we focus on=20
> that. We can=20
> >>>> try our luck with the codec thing later on.
> >>> I agree. Codec discussions seem to go on forever, and we=20
> could spend=20
> >>> our energy wiser.
> >>>
> >>> Stefan
> >>>
> >>> PS Sorry for answering late, but I did not follow dispatch. I=20
> >>> thought all related messages would go on rtc-web as well.=20
> So those=20
> >>> of you who do not follow dispatch: perhaps you should=20
> look into the dispatch archive.
> >>> _______________________________________________
> >>> RTC-Web mailing list
> >>> RTC-Web@alvestrand.no
> >>> http://www.alvestrand.no/mailman/listinfo/rtc-web
> >> _______________________________________________
> >> dispatch mailing list
> >> dispatch@ietf.org
> >> https://www.ietf.org/mailman/listinfo/dispatch
> >
>=20
> =

From harald@alvestrand.no  Tue Jan 18 03:28:48 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AF23E3A6F6B for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 03:28:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.449
X-Spam-Level: 
X-Spam-Status: No, score=-102.449 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z7tbn1+g7LuO for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 03:28:47 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id A603E3A6ECE for <dispatch@ietf.org>; Tue, 18 Jan 2011 03:28:46 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id D889839E182; Tue, 18 Jan 2011 12:30:56 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QHf3HV8-Wxxo; Tue, 18 Jan 2011 12:30:56 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (unknown [62.20.124.50]) by eikenes.alvestrand.no (Postfix) with ESMTPS id E255039E082; Tue, 18 Jan 2011 12:30:55 +0100 (CET)
Message-ID: <4D357A09.7040208@alvestrand.no>
Date: Tue, 18 Jan 2011 12:31:21 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
References: <BBF498F2D030E84AB1179E24D1AC41D611CD27C056@ESESSCMS0362.eemea.ericsson.se> <BLU152-w9BB19A9FBF5DE686CB8A293F40@phx.gbl> <AEAB878E-28A7-4F1A-842A-2B11240255AB@americafree.tv> <4D348B45.8030301@alvestrand.no> <BBF498F2D030E84AB1179E24D1AC41D611CD2B7827@ESESSCMS0362.eemea.ericsson.se>
In-Reply-To: <BBF498F2D030E84AB1179E24D1AC41D611CD2B7827@ESESSCMS0362.eemea.ericsson.se>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Cc: "tom.taylor@huawei.com" <tom.taylor@huawei.com>, "dispatch@ietf.org" <dispatch@ietf.org>, Bernard Aboba <bernard_aboba@hotmail.com>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 11:28:48 -0000

On 01/18/11 11:15, Stefan H=E5kansson LK wrote:
> I agree to that there are situations when a fallback to http (or perhap=
s WebSockets for a more efficient transport!) is required.
>
> But I don't think the http streaming solutions are the answer. Those so=
lutions to my understanding build on chopping up a stream into segments, =
and each segment is represented by a file. Each segment is typically seve=
ral seconds long, and that is not sufficient for conversational services =
where the mouth-to-ear delay should be far below 1 second (yes, we should=
 discuss if there should be a requirement, and what it should be in that =
case).
>
> Sure you could use much shorter segments, but with all the encapsulatio=
n/wrapping data the overhead would get really big.
There are multiple HTTP streaming options. Let's not confuse ourselves=20
with saying "HTTP streaming" without referring to a specific proposal -=20
they're just too different.

(and mea culpa - I need to do that too...)

>> -----Original Message-----
>> From: Harald Alvestrand [mailto:harald@alvestrand.no]
>> Sent: den 17 januari 2011 19:33
>> To: Marshall Eubanks
>> Cc: Bernard Aboba; Stefan H=E5kansson LK; tom.taylo@huawei.com;
>> markus.isomaki@nokia.com; rtc-web@alvestrand.no; dispatch@ietf.org
>> Subject: Re: [dispatch] [RTW] Charter proposal: The activity
>> hitherto known as "RTC-WEB at IETF"
>>
>> Another way (that I know is in production) is to use RTP with
>> a thin shim layer (length fields) to provide packet
>> separation, straight over TCP. If we are certain we have to
>> support RTP-over-UDP, that might be the solution that has the
>> lowest extra implementation cost over the UDP solution.
>>
>> But I suspect this will have to  be decided based on a set of
>> requirements, not just a beauty contest.
>>
>> What is the added value of the MPEG-2 wrappers?
>>
>> On 01/17/11 18:23, Marshall Eubanks wrote:
>>> On Jan 17, 2011, at 10:59 AM, Bernard Aboba wrote:
>>>
>>>> +1.
>>>>
>>>> One place where we could "spend our energy wiser" might be
>> on enabling interoperability
>>>> of HTTP transported realtime media.   Although
>> peer-to-peer traffic is more desirable when
>>>> possible, "HTTP fallback" is in practice required a significant
>>>> fraction of the time, due to the prevalence of highly
>> restrictive firewalls.
>>> I would agree, and that raises the issue of the "wrapper"
>> for HTTP streaming. Note that Apple uses MPEG-2 TS for the
>> wrapper for its live http video streaming.
>>> (  Each media file MUST
>>>      be formatted as an MPEG-2 Transport Stream, an MPEG-2
>> Program Stream,
>>>      or an MPEG-2 audio elementary stream  -
>>> http://tools.ietf.org/html/draft-pantos-http-live-streaming-01 )
>>>
>>> While this is certainly standards based, I do not think it
>> matches or interoperates with anyone else's HTTP streaming.
>> And, of course, this is an I-D still. Flash also does http
>> streaming, but I believe it uses its own, proprietary, wrapper.
>>> So, is specifying a media transport protocol for http
>> streaming in scope ?
>>> Regards
>>> Marshall
>>>
>>>
>>>>> From: stefan.lk.hakansson@ericsson.com
>>>>> To: tom.taylo@huawei.com; harald@alvestrand.no;
>>>>> Markus.Isomaki@nokia.com
>>>>> Date: Sat, 15 Jan 2011 15:17:51 +0100
>>>>> CC: rtc-web@alvestrand.no; dispatch@ietf.org
>>>>> Subject: Re: [RTW] [dispatch] Charter proposal: The
>> activity hitherto known as "RTC-WEB at IETF"
>>>>>> I agree that at least for the time being it is more fruitful to
>>>>>> focus the energy elsewhere. There is plenty of useful
>> work that can
>>>>>> be done about media transport (the datagram service and the
>>>>>> potential bytestream
>>>>>> ) and the associated APIs, and I suggest we focus on
>> that. We can
>>>>>> try our luck with the codec thing later on.
>>>>> I agree. Codec discussions seem to go on forever, and we
>> could spend
>>>>> our energy wiser.
>>>>>
>>>>> Stefan
>>>>>
>>>>> PS Sorry for answering late, but I did not follow dispatch. I
>>>>> thought all related messages would go on rtc-web as well.
>> So those
>>>>> of you who do not follow dispatch: perhaps you should
>> look into the dispatch archive.
>>>>> _______________________________________________
>>>>> RTC-Web mailing list
>>>>> RTC-Web@alvestrand.no
>>>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>>> _______________________________________________
>>>> dispatch mailing list
>>>> dispatch@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/dispatch
>>



From peter.musgrave@magorcorp.com  Tue Jan 18 05:41:13 2011
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 75E2B3A6FF3 for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 05:41:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.393
X-Spam-Level: 
X-Spam-Status: No, score=-103.393 tagged_above=-999 required=5 tests=[AWL=0.206, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Egr+hnZLnxDq for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 05:41:12 -0800 (PST)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 017093A6FDA for <dispatch@ietf.org>; Tue, 18 Jan 2011 05:41:11 -0800 (PST)
Received: by iwn40 with SMTP id 40so6179474iwn.31 for <dispatch@ietf.org>; Tue, 18 Jan 2011 05:43:49 -0800 (PST)
Received: by 10.42.228.3 with SMTP id jc3mr6346704icb.307.1295358228972; Tue, 18 Jan 2011 05:43:48 -0800 (PST)
Received: from petermac.magor.local ([72.1.217.106]) by mx.google.com with ESMTPS id 34sm5016630ibi.20.2011.01.18.05.43.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 18 Jan 2011 05:43:48 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Peter Musgrave <peter.musgrave@magorcorp.com>
In-Reply-To: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>
Date: Tue, 18 Jan 2011 08:43:46 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <2C83BA95-6B27-4B97-B314-0B5DD4E6122F@magorcorp.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>
To: Cullen Jennings <fluffy@cisco.com>
X-Mailer: Apple Mail (2.1082)
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] The charter formerly know as RTC-WEB  take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 13:41:13 -0000

Hi Cullen,=20

Thanks for the summary.=20

I think this is useful work that RAI should take on.=20

I share the concern expressed by many on the list that including =
selection of baseline CODECs (audio and video) is something which will =
consume enormous energy and FWIW I don't see it as necessary for the =
"plumbing" part of the problem to which the IETF is best suited to =
provide solutions.=20

Regards,=20

Peter Musgrave

On 2011-01-17, at 11:58 PM, Cullen Jennings wrote:

>=20
> In my dispatch co-chair role, I tried to take all the comments I had =
seen on the list about this charter and see if I could address them in a =
new version of the charter. I probably messed up in some places. There =
were some conversation that did not seem to be converging so I did not =
make any changes for theses. Have a read and if you think something =
needs to be changed, propose text changes along with the reasons why and =
we will keep the evolving this charter.
>=20
> Thanks
> Cullen=20
>=20
> =
--------------------------------------------------------------------------=
--------
>=20
> Version: 3
>=20
> Possible Names:
>=20
> RTCWEB
> WEBRTC=20
> STORM: Standardized Transport Oriented for Realtime Media=20
> BURN: Browsers Using Realtime Media
> WAVE: Web And Voice/Video Enablement
> WAVVE: Web And Voice Video Enablement
> REALTIME
> WEBCOMM
> WREALTIME
> WEBTIME
> WEBFLOWS
> BRAVO  Browser Realtime Audio and VideO
> COBWEB COmmuication Between WEBclients
> WHEELTIME
>=20
>=20
>=20
> Body:
>=20
> Many implementations have been made that use a Web browser to support
> direct, interactive communications, including voice, video,
> collaboration, and gaming.  In these implementations, the web server
> acts as the signaling path between these applications, using locally
> significant identifiers to set up the association.  Up till now, such
> applications have typically required the installation of plugins or
> non-standard browser extensions.  There is a desire to standardize =
this
> functionality, so that this type of application can be run in any
> compatible browser and allow for high-quality real-time communications
> experiences within the browser.
>=20
> Traditionally, the W3C has defined API and markup languages such as =
HTML
> that work in conjunction with with the IETF over the wire protocols =
such
> as HTTP to allow web browsers to display media that does not have real
> time interactive constraints with another human.
>=20
> The W3C and IETF plan to collaborate together in their traditional way
> to meet the evolving needs of browsers. Specifically the IETF will
> provide a set of on the wire protocols, including RTP, to meet the =
needs
> on interactive communications, and the W3C will define the API and
> markup to allow web application developers to control the on the wire
> protocols. This will allow application developers to write =
applications
> that run in a browser and facilitate interactive communications =
between
> users for voice and video communications, collaboration, and gaming.
>=20
> This working group will select and define a minimal set of protocols
> that will enable browsers to:
>=20
> * have interactive real time voice and video pairwise between browsers
>  or other devices using RTP
>=20
> * have interactive real time application data for collaboration and
>  gaming pairwise between browsers
>=20
> Fortunately very little development of new protocol at IETF is =
required
> for this, only selection of existing protocols and selection of =
minimum
> capabilities to ensure interoperability. The following protocols are
> candidates for including in the profile set:
>=20
> 1) RTP/ RTCP
>=20
> 2) a baseline audio codec for high quality interactive audio. Opus =
will
>   be one of the codecs considered
>=20
> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC =
will
>   be some of the codecs considered
>=20
> 4) a baseline video codec. H.264 and VP8 will be some of the codecs
>   considered
>=20
> 5) Diffserv based QoS
>=20
> 6) NAT traversal using ICE
>=20
> 7) media based DTMF=20
>=20
> 8) support for identifying streams purpose using semantics labels
>   mappable to the labels in RFC 4574
>=20
> 9) Secure RTP and keying
>=20
> 10) support for IPv4, IPv6 and dual stack browsers
>=20
> Please note the above list is only a set of candidates that the WG may
> consider and is not list of things that will be in the profile the =
set.
>=20
> The working group will cooperate closely with the W3C activity that
> specifies a semantic level API that allows the control and =
manipulation
> of all the functionality above. In addition, the API needs to
> communicate state information and events about what is happening in =
the
> browser that to applications running in the browser. These events and
> state need to include information such as: receiving DTMF in the RTP,
> RTP and RTCP statistics, and the state of DTLS/SRTP handshakes. The
> output of this WG will form input to the W3C group that specifies the
> API.
>=20
> The working group will follow BCP 79, and adhere to the spirit of BCP
> 79. The working group cannot explicitly rule out the possibility of
> adopting encumbered technologies; however, the working group will try =
to
> avoid encumbered technologies that require royalties or other
> encumbrances that would prevent such technologies from being easy to =
use
> in web browsers.
>=20
> The following topics will be out of scope for the initial phase of the
> WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST,
> Geolocation, IM & Presence, NSIS, Resource Priority. RTP Payload =
formats
> will not be done in this WG.
>=20
> Milestones:
>=20
> May 2011 Main alternatives identified in drafts
>=20
> Aug 2011 WG draft with text reflecting agreement of what the profile =
set
>         should be
>=20
> Sept 2011 Scenarios specification to IESG as Informational
>=20
> Nov 2011 Documentation specifying mapping of protocol functionality to
>         W3C-specified API produced. This is an input to W3C API work.
>=20
> Dec 2011 Profile specification to IESG as PS
>=20
> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
>         Informational. This depends on the W3C API work.
>=20
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From hmmr@cisco.com  Tue Jan 18 06:11:04 2011
Return-Path: <hmmr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C5DDF28C105 for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 06:11:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.634
X-Spam-Level: 
X-Spam-Status: No, score=-10.634 tagged_above=-999 required=5 tests=[AWL=-0.035, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6EBbXSLBUVtG for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 06:11:03 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id E8E8A28C0E6 for <dispatch@ietf.org>; Tue, 18 Jan 2011 06:11:02 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAPcuNU2tJXHA/2dsb2JhbACkWXOoDpl0hVAEhG+JWYJy
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rtp-iport-1.cisco.com with ESMTP; 18 Jan 2011 14:13:39 +0000
Received: from xbh-rcd-301.cisco.com (xbh-rcd-301.cisco.com [72.163.63.8]) by rcdn-core2-5.cisco.com (8.14.3/8.14.3) with ESMTP id p0IEDdfY004028;  Tue, 18 Jan 2011 14:13:39 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-301.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 18 Jan 2011 08:13:39 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 18 Jan 2011 08:13:38 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C7039639F4@XMB-RCD-111.cisco.com>
In-Reply-To: <4D32DD66.1010906@alvestrand.no>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
Thread-Index: Acu1dLzyCwrcwBxaQaSbkN8XsoS2vABpPZyw
References: <C955D2BB.17C87%henry.sinnreich@gmail.com>, <4D307E8A.5000003@nostrum.com><7F2072F1E0DE894DA4B517B93C6A05850A22972671@ESESSCMS0356.eemea.ericsson.se> <DD8B10B86502AB488CB2D3DB4C546E381709E2@008-AM1MPN1-003.mgdnok.nokia.com> <C4064AF1C9EC1F40868C033DB94958C7038D2491@XMB-RCD-111.cisco.com> <4D32DD66.1010906@alvestrand.no>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "Harald Alvestrand" <harald@alvestrand.no>
X-OriginalArrivalTime: 18 Jan 2011 14:13:39.0336 (UTC) FILETIME=[E754F080:01CBB719]
Cc: dispatch@ietf.org, Markus.Isomaki@nokia.com
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 14:11:05 -0000

The context of this response was to the point that you won't get the
latest codec with all its bells and whistles.

If this is the case, then declare G.711 and be done.

The underlying point was not to waste time on codec beauty contests.

Mike


-----Original Message-----
From: Harald Alvestrand [mailto:harald@alvestrand.no]=20
Sent: Sunday, January 16, 2011 6:59 AM
To: Mike Hammer (hmmr)
Cc: Markus.Isomaki@nokia.com; christer.holmberg@ericsson.com;
adam@nostrum.com; henry.sinnreich@gmail.com; dispatch@ietf.org
Subject: Re: [dispatch] Charter proposal: The activity hitherto known as
"RTC-WEB at IETF"

On 01/14/11 20:39, Mike Hammer (hmmr) wrote:
> Mandatory to implement will always find the lowest common denominator.
well, since it is intended to *be* the lowest common denominator, this=20
is self-evidently true for any successful mandatory-to-implement.



From adam@nostrum.com  Tue Jan 18 06:25:26 2011
Return-Path: <adam@nostrum.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 12E5E28C117 for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 06:25:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.69
X-Spam-Level: 
X-Spam-Status: No, score=-102.69 tagged_above=-999 required=5 tests=[AWL=-0.091, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l1g2bvvL8f8S for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 06:25:25 -0800 (PST)
Received: from nostrum.com (shaman.nostrum.com [72.232.179.90]) by core3.amsl.com (Postfix) with ESMTP id 2B9EF28C10C for <dispatch@ietf.org>; Tue, 18 Jan 2011 06:25:25 -0800 (PST)
Received: from hydra-3.local (99-152-144-32.lightspeed.dllstx.sbcglobal.net [99.152.144.32]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id p0IERK5g079685 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 18 Jan 2011 08:27:21 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <4D35A349.5030005@nostrum.com>
Date: Tue, 18 Jan 2011 08:27:21 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Peter Musgrave <peter.musgrave@magorcorp.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <2C83BA95-6B27-4B97-B314-0B5DD4E6122F@magorcorp.com>
In-Reply-To: <2C83BA95-6B27-4B97-B314-0B5DD4E6122F@magorcorp.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 99.152.144.32 is authenticated by a trusted mechanism)
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] The charter formerly know as RTC-WEB  take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 14:25:26 -0000

On 1/18/11 07:43, Jan 18, Peter Musgrave wrote:
> I share the concern expressed by many on the list that including selection of baseline CODECs (audio and video) is something which will consume enormous energy and FWIW I don't see it as necessary for the "plumbing" part of the problem to which the IETF is best suited to provide solutions.

As I mentioned earlier, baseline codecs are far more critical for this 
effort than for non-real-time web browsing. So someone needs to choose one.

It is my understanding that the overall work in this area will be split 
between the IETF and the W3C, so the decision must be made by one of 
those two organizations.

The W3C could not come to a decision for video codecs when deliberating 
HTML5, and there is no reason to believe that running the same exercise 
in that forum with substantially the same participants will yield a 
different result.

What makes a substantive between the W3C and the IETF in this particular 
regard is the procedure documented in RFC3929, which  _guarantees_ that 
a decision can be made (as long as the working group agrees that the 
decision must be made). I hope it doesn't come to that, but IETF 
procedures virtually ensure that we can't deadlock on a decision like 
the W3C can.

/a

From peter.musgrave@magorcorp.com  Tue Jan 18 06:36:14 2011
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CE8D428C119 for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 06:36:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.405
X-Spam-Level: 
X-Spam-Status: No, score=-103.405 tagged_above=-999 required=5 tests=[AWL=0.194, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6NlOqbkYHJjM for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 06:36:13 -0800 (PST)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by core3.amsl.com (Postfix) with ESMTP id 5624D28C117 for <dispatch@ietf.org>; Tue, 18 Jan 2011 06:36:13 -0800 (PST)
Received: by gyd12 with SMTP id 12so2597035gyd.31 for <dispatch@ietf.org>; Tue, 18 Jan 2011 06:38:50 -0800 (PST)
Received: by 10.42.167.202 with SMTP id t10mr6336095icy.60.1295361529404; Tue, 18 Jan 2011 06:38:49 -0800 (PST)
Received: from petermac.magor.local ([72.1.217.106]) by mx.google.com with ESMTPS id ca7sm4539826icb.0.2011.01.18.06.38.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 18 Jan 2011 06:38:48 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Peter Musgrave <peter.musgrave@magorcorp.com>
In-Reply-To: <4D35A349.5030005@nostrum.com>
Date: Tue, 18 Jan 2011 09:38:45 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <4234E548-250C-46D0-852A-125060B930AD@magorcorp.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <2C83BA95-6B27-4B97-B314-0B5DD4E6122F@magorcorp.com> <4D35A349.5030005@nostrum.com>
To: Adam Roach <adam@nostrum.com>
X-Mailer: Apple Mail (2.1082)
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW]  The charter formerly know as RTC-WEB  take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 14:36:15 -0000

Yeah. (sigh)

I do agree a common standard is necessary and perhaps the buck does have =
to stop with us.=20

I do not oppose including this in the charter. I do think we need to =
segregate this codec recommendation from the plumbing - so those docs =
can blast ahead as the debate on CODECs rages. Would we contemplate a =
WEBCODEC group separate from rtcweb since these are activities with very =
different participants and goals?

Regards

Peter Musgrave

On 2011-01-18, at 9:27 AM, Adam Roach wrote:

> On 1/18/11 07:43, Jan 18, Peter Musgrave wrote:
>> I share the concern expressed by many on the list that including =
selection of baseline CODECs (audio and video) is something which will =
consume enormous energy and FWIW I don't see it as necessary for the =
"plumbing" part of the problem to which the IETF is best suited to =
provide solutions.
>=20
> As I mentioned earlier, baseline codecs are far more critical for this =
effort than for non-real-time web browsing. So someone needs to choose =
one.
>=20
> It is my understanding that the overall work in this area will be =
split between the IETF and the W3C, so the decision must be made by one =
of those two organizations.
>=20
> The W3C could not come to a decision for video codecs when =
deliberating HTML5, and there is no reason to believe that running the =
same exercise in that forum with substantially the same participants =
will yield a different result.
>=20
> What makes a substantive between the W3C and the IETF in this =
particular regard is the procedure documented in RFC3929, which  =
_guarantees_ that a decision can be made (as long as the working group =
agrees that the decision must be made). I hope it doesn't come to that, =
but IETF procedures virtually ensure that we can't deadlock on a =
decision like the W3C can.
>=20
> /a
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web


From alex@vidyo.com  Tue Jan 18 06:58:11 2011
Return-Path: <alex@vidyo.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 39AEB28C11C for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 06:58:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wn0u5OvIBH9g for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 06:58:09 -0800 (PST)
Received: from mx1.myoutlookonline.com (mx1.myoutlookonline.com [64.95.72.238]) by core3.amsl.com (Postfix) with ESMTP id C3E8828C102 for <dispatch@ietf.org>; Tue, 18 Jan 2011 06:58:08 -0800 (PST)
Received: from st022.mx1.myoutlookonline.com (localhost [127.0.0.1]) by mx1.myoutlookonline.com (Postfix) with ESMTP id 8CB1778CB50; Tue, 18 Jan 2011 10:00:45 -0500 (EST)
X-Virus-Scanned: by SpamTitan at mail.lan
Received: from mx1.myoutlookonline.com (unknown [10.110.2.1]) by mx1.myoutlookonline.com (Postfix) with ESMTP id EBBB578C978; Tue, 18 Jan 2011 10:00:44 -0500 (EST)
Received: from BH002.mail.lan ([10.110.21.102]) by mx1.myoutlookonline.com with Microsoft SMTPSVC(6.0.3790.3959);  Tue, 18 Jan 2011 10:00:28 -0500
Received: from HUB022.mail.lan ([10.110.17.22]) by BH002.mail.lan with Microsoft SMTPSVC(6.0.3790.3959); Tue, 18 Jan 2011 09:59:59 -0500
Received: from BE235.mail.lan ([10.110.32.235]) by HUB022.mail.lan ([10.110.17.22]) with mapi; Tue, 18 Jan 2011 09:59:55 -0500
From: Alex Eleftheriadis <alex@vidyo.com>
To: Peter Musgrave <peter.musgrave@magorcorp.com>
Date: Tue, 18 Jan 2011 10:00:12 -0500
Thread-Topic: [dispatch] [RTW]  The charter formerly know as RTC-WEB  take 3
Thread-Index: Acu3IF2OQX+6JU5FTdGgZsA97vYE9Q==
Message-ID: <4391E569-1D46-4BD9-BCB8-878B8F2BC32D@vidyo.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <2C83BA95-6B27-4B97-B314-0B5DD4E6122F@magorcorp.com> <4D35A349.5030005@nostrum.com> <4234E548-250C-46D0-852A-125060B930AD@magorcorp.com>
In-Reply-To: <4234E548-250C-46D0-852A-125060B930AD@magorcorp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 18 Jan 2011 14:59:59.0967 (UTC) FILETIME=[60B78EF0:01CBB720]
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW]  The charter formerly know as RTC-WEB  take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 14:58:11 -0000

I think this is a very good idea (separating the two activities). Codecs ha=
ve evolved a lot over the past several years, and there are a LOT of import=
ant details that may be lost to the uninitiated.=20

Making a decision is always easy. Making the right one is tough, and it tak=
es a lot of work. I sure hope the group (RTCWEB or another one) does take t=
he time to truly understand the engineering ramifications of the various ch=
oices.

And I still thing that leaving it out would be the best choice.=20

--Alex =20

On Jan 18, 2011, at 4:38 PM, Peter Musgrave wrote:

> Yeah. (sigh)
>=20
> I do agree a common standard is necessary and perhaps the buck does have =
to stop with us.=20
>=20
> I do not oppose including this in the charter. I do think we need to segr=
egate this codec recommendation from the plumbing - so those docs can blast=
 ahead as the debate on CODECs rages. Would we contemplate a WEBCODEC group=
 separate from rtcweb since these are activities with very different partic=
ipants and goals?
>=20
> Regards
>=20
> Peter Musgrave
>=20
> On 2011-01-18, at 9:27 AM, Adam Roach wrote:
>=20
>> On 1/18/11 07:43, Jan 18, Peter Musgrave wrote:
>>> I share the concern expressed by many on the list that including select=
ion of baseline CODECs (audio and video) is something which will consume en=
ormous energy and FWIW I don't see it as necessary for the "plumbing" part =
of the problem to which the IETF is best suited to provide solutions.
>>=20
>> As I mentioned earlier, baseline codecs are far more critical for this e=
ffort than for non-real-time web browsing. So someone needs to choose one.
>>=20
>> It is my understanding that the overall work in this area will be split =
between the IETF and the W3C, so the decision must be made by one of those =
two organizations.
>>=20
>> The W3C could not come to a decision for video codecs when deliberating =
HTML5, and there is no reason to believe that running the same exercise in =
that forum with substantially the same participants will yield a different =
result.
>>=20
>> What makes a substantive between the W3C and the IETF in this particular=
 regard is the procedure documented in RFC3929, which  _guarantees_ that a =
decision can be made (as long as the working group agrees that the decision=
 must be made). I hope it doesn't come to that, but IETF procedures virtual=
ly ensure that we can't deadlock on a decision like the W3C can.
>>=20
>> /a
>> _______________________________________________
>> RTC-Web mailing list
>> RTC-Web@alvestrand.no
>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From tme@americafree.tv  Tue Jan 18 07:04:27 2011
Return-Path: <tme@americafree.tv>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3609E28C0D9 for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 07:04:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.261
X-Spam-Level: 
X-Spam-Status: No, score=-102.261 tagged_above=-999 required=5 tests=[AWL=0.338, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FuThGThH8Cco for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 07:04:26 -0800 (PST)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id 064EA3A6FFA for <dispatch@ietf.org>; Tue, 18 Jan 2011 07:04:26 -0800 (PST)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id 0D27A9AF0F96; Tue, 18 Jan 2011 10:07:03 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset=us-ascii
From: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <4391E569-1D46-4BD9-BCB8-878B8F2BC32D@vidyo.com>
Date: Tue, 18 Jan 2011 10:07:02 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <A0DDA344-B8FC-4951-B1F6-3C779F3085C4@americafree.tv>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <2C83BA95-6B27-4B97-B314-0B5DD4E6122F@magorcorp.com> <4D35A349.5030005@nostrum.com> <4234E548-250C-46D0-852A-125060B930AD@magorcorp.com> <4391E569-1D46-4BD9-BCB8-878B8F2BC32D@vidyo.com>
To: Alex Eleftheriadis <alex@vidyo.com>
X-Mailer: Apple Mail (2.1081)
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW]  The charter formerly know as RTC-WEB  take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 15:04:27 -0000

On Jan 18, 2011, at 10:00 AM, Alex Eleftheriadis wrote:

> I think this is a very good idea (separating the two activities). =
Codecs have evolved a lot over the past several years, and there are a =
LOT of important details that may be lost to the uninitiated.=20

I also support separating the two activities, I would suggest into two =
WG.=20

Regards
Marshall=20

>=20
> Making a decision is always easy. Making the right one is tough, and =
it takes a lot of work. I sure hope the group (RTCWEB or another one) =
does take the time to truly understand the engineering ramifications of =
the various choices.
>=20
> And I still thing that leaving it out would be the best choice.=20
>=20
> --Alex =20
>=20
> On Jan 18, 2011, at 4:38 PM, Peter Musgrave wrote:
>=20
>> Yeah. (sigh)
>>=20
>> I do agree a common standard is necessary and perhaps the buck does =
have to stop with us.=20
>>=20
>> I do not oppose including this in the charter. I do think we need to =
segregate this codec recommendation from the plumbing - so those docs =
can blast ahead as the debate on CODECs rages. Would we contemplate a =
WEBCODEC group separate from rtcweb since these are activities with very =
different participants and goals?
>>=20
>> Regards
>>=20
>> Peter Musgrave
>>=20
>> On 2011-01-18, at 9:27 AM, Adam Roach wrote:
>>=20
>>> On 1/18/11 07:43, Jan 18, Peter Musgrave wrote:
>>>> I share the concern expressed by many on the list that including =
selection of baseline CODECs (audio and video) is something which will =
consume enormous energy and FWIW I don't see it as necessary for the =
"plumbing" part of the problem to which the IETF is best suited to =
provide solutions.
>>>=20
>>> As I mentioned earlier, baseline codecs are far more critical for =
this effort than for non-real-time web browsing. So someone needs to =
choose one.
>>>=20
>>> It is my understanding that the overall work in this area will be =
split between the IETF and the W3C, so the decision must be made by one =
of those two organizations.
>>>=20
>>> The W3C could not come to a decision for video codecs when =
deliberating HTML5, and there is no reason to believe that running the =
same exercise in that forum with substantially the same participants =
will yield a different result.
>>>=20
>>> What makes a substantive between the W3C and the IETF in this =
particular regard is the procedure documented in RFC3929, which  =
_guarantees_ that a decision can be made (as long as the working group =
agrees that the decision must be made). I hope it doesn't come to that, =
but IETF procedures virtually ensure that we can't deadlock on a =
decision like the W3C can.
>>>=20
>>> /a
>>> _______________________________________________
>>> RTC-Web mailing list
>>> RTC-Web@alvestrand.no
>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20


From mary.ietf.barnes@gmail.com  Tue Jan 18 07:06:24 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5068128C11C for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 07:06:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.849
X-Spam-Level: 
X-Spam-Status: No, score=-102.849 tagged_above=-999 required=5 tests=[AWL=-0.135, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GBrpBM7KXbAt for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 07:06:23 -0800 (PST)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by core3.amsl.com (Postfix) with ESMTP id 46B9828C166 for <dispatch@ietf.org>; Tue, 18 Jan 2011 07:06:23 -0800 (PST)
Received: by gyd12 with SMTP id 12so2609272gyd.31 for <dispatch@ietf.org>; Tue, 18 Jan 2011 07:09:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to:cc :content-type; bh=l905/QdItAaiboSzJCaGTneLZF2UciIxgk+1OeNhytY=; b=XHP6Prd3iihHdBld2LmEFUgU83VpSuaEbjk8ExgAK+oce722hAffkJoGVR5PnqqLcW lJtmKnhgMH5ICW5GvVzQmef1C5yDg7434suS5NYiZ2ZBLF1EYTkWd1y9GyDh7tcECoEl QWNsL3Wose8123q4z8KGNUxx78cQ5z0XYlUys=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=QkwKxi18o26JTL0Lg02nzZY9RFbS1l2pME0FzcjNeYkaHgannER38LsRRyxX8QHb56 hBVyXXcRchyrpPVlXq4YUK5qWJGfy9EJg4+FD0rGK/Lq7NgFG9Fy9+jJVwA84fd/Ee0/ CCCsy8pfP7lbX+BYf/nyZVBbDtJnlJ03ZwxC8=
MIME-Version: 1.0
Received: by 10.42.167.9 with SMTP id q9mr1119948icy.266.1295363340344; Tue, 18 Jan 2011 07:09:00 -0800 (PST)
Received: by 10.42.202.12 with HTTP; Tue, 18 Jan 2011 07:09:00 -0800 (PST)
Date: Tue, 18 Jan 2011 09:09:00 -0600
Message-ID: <AANLkTinPL7J4AYRRWc308xZTYf+DR=8e=YSoN=Qo5QGF@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: DISPATCH <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary=90e6ba6e8c34c19e9f049a204783
Subject: [dispatch] Reminder: DISPATCH WG IETF-80 deadlines
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 15:06:24 -0000

--90e6ba6e8c34c19e9f049a204783
Content-Type: text/plain; charset=ISO-8859-1

Note that the cutoff for charter proposals for topics is today.  There have
been a few questions as to what is implied by a charter and why a single
draft that appears to be a very small work item requires a charter.  Per the
The DISPATCH WG wiki  http://trac.tools.ietf.org/wg/dispatch/trac/wiki, there
are a several ways that a topic can be dispatched. In order to determine the
appropriate way to dispatch a topic, the problem statement, scope of the
solution and deliverables in the form of a "charter" are required.  This
provides the basis for discussion within the DISPATCH WG.

Regards,
Mary.
DISPATCH WG co-chair

* *Jan 17th, 2011*. Cutoff date to notify the chairs/DISPATCH WG of plans to
submit a proposal. [*Two weeks prior to BoF proposal deadline*, 7 weeks
before -00 deadline]

* *Jan 24th, 2011*. Cutoff for charter proposals for topics. [*One week
prior to BoF proposal deadline*, two weeks before announcement of topics]

* *Feb 7th, 2011*. Topics that are to be the focus of IETF-80 are announced.
[*One week before AD BoF approval and deadline to request WG slot*, 4 weeks
before -00 deadline]

* *March 6th, 2011*. -00 draft deadline.

* *March 13th, 2011*. Draft deadline.

--90e6ba6e8c34c19e9f049a204783
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Note that the cutoff for charter proposals for topics is today. =A0There ha=
ve been a few questions as to what is implied by a charter and why a single=
 draft that appears to be a very small work item requires a charter. =A0Per=
 the The DISPATCH WG wiki =A0<a href=3D"http://trac.tools.ietf.org/wg/dispa=
tch/trac/wiki" target=3D"_blank">http://trac.tools.ietf.org/wg/dispatch/tra=
c/wiki</a>,=A0there are a several ways that a topic can be dispatched. In o=
rder to determine the appropriate way to dispatch a topic, the problem stat=
ement, scope of the solution and deliverables in the form of a &quot;charte=
r&quot; are required. =A0This provides the basis for discussion within the =
DISPATCH WG.=A0<div>
<br></div><div>Regards,</div><div>Mary.</div><div>DISPATCH WG co-chair<br><=
div><font face=3D"&#39;Times New Roman&#39;, times, serif" size=3D"4"><span=
 style=3D"font-size: 15px; "><font face=3D"arial"><span style=3D"font-size:=
 small; "><br>
</span></font></span></font></div><div><span style=3D"font-family: &#39;Tim=
es New Roman&#39;, times, serif; font-size: 15px; ">*=A0<strong>Jan 17th, 2=
011</strong>. Cutoff date to notify the chairs/DISPATCH WG of plans to subm=
it a proposal. [<i>Two weeks prior to BoF proposal deadline</i>, 7 weeks be=
fore -00 deadline]</span></div>
<div><span style=3D"font-family: &#39;Times New Roman&#39;, times, serif; f=
ont-size: 15px; "><p>*=A0<strong>Jan 24th, 2011</strong>. Cutoff for charte=
r proposals for topics. [<i>One week prior to BoF proposal deadline</i>, tw=
o weeks before announcement of topics]</p>
<p>*=A0<strong>Feb 7th, 2011</strong>. Topics that are to be the focus of I=
ETF-80 are announced. [<i>One week before AD BoF approval and deadline to r=
equest WG slot</i>, 4 weeks before -00 deadline]</p><p>*=A0<strong>March 6t=
h, 2011</strong>. -00 draft deadline.</p>
<p>*=A0<strong>March 13th, 2011</strong>. Draft deadline.</p></span></div><=
/div>

--90e6ba6e8c34c19e9f049a204783--

From henry.sinnreich@gmail.com  Tue Jan 18 09:18:00 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CB72828C175 for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 09:18:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.231
X-Spam-Level: 
X-Spam-Status: No, score=-3.231 tagged_above=-999 required=5 tests=[AWL=0.368,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TOHfzAyn5hHo for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 09:17:59 -0800 (PST)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by core3.amsl.com (Postfix) with ESMTP id 999B728C166 for <dispatch@ietf.org>; Tue, 18 Jan 2011 09:17:59 -0800 (PST)
Received: by ywk9 with SMTP id 9so2404188ywk.31 for <dispatch@ietf.org>; Tue, 18 Jan 2011 09:20:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=+A1E+K9VoxUXIY6F5MRxKq9v13F36S5DybEIacpyzTA=; b=aw/O08xNg7wUxlHUrXN2KsKPX7l7dm0LZyrfaPAIgfD6KTLT1R2+oVKaykKfMX/8WI RQaCZRpI74XewlzqE8ePbW8flKssXy2JkI84P7iWJIhEx02VsV8tO+2GumLv/Yfn1XLA 23V2SUEECcg4PuUYxL14xkY9n01pVd0LcXp5c=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=Fyee7wV9n8Wd/rEtkcSWuIquCBiZ61PrnqWiD3qOAA9W9YEHuIcUoNu4otkd3tLrzS ehxqjOitF3uQihMWjTLJq1UEx+AV+K9bCf5igSByLSOIOGNP2ErjTunR9evL6Q0PIu7R GrEuaMKXNJU/jifNnjjOXux6ediuNyo5nI1rg=
Received: by 10.90.113.17 with SMTP id l17mr6668042agc.20.1295371235084; Tue, 18 Jan 2011 09:20:35 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id 2sm7217785anw.18.2011.01.18.09.20.33 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 18 Jan 2011 09:20:34 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Tue, 18 Jan 2011 11:20:30 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Adam Roach <adam@nostrum.com>, Peter Musgrave <peter.musgrave@magorcorp.com>
Message-ID: <C95B27FE.17DE2%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] The charter formerly know as RTC-WEB  take 3
Thread-Index: Acu3NAFoq4UsNdvXJEGI1royf755oQ==
In-Reply-To: <4D35A349.5030005@nostrum.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] The charter formerly know as RTC-WEB  take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 17:18:00 -0000

+1

Thanks, Henry


On 1/18/11 8:27 AM, "Adam Roach" <adam@nostrum.com> wrote:

> On 1/18/11 07:43, Jan 18, Peter Musgrave wrote:
>> I share the concern expressed by many on the list that including selection of
>> baseline CODECs (audio and video) is something which will consume enormous
>> energy and FWIW I don't see it as necessary for the "plumbing" part of the
>> problem to which the IETF is best suited to provide solutions.
> 
> As I mentioned earlier, baseline codecs are far more critical for this
> effort than for non-real-time web browsing. So someone needs to choose one.
> 
> It is my understanding that the overall work in this area will be split
> between the IETF and the W3C, so the decision must be made by one of
> those two organizations.
> 
> The W3C could not come to a decision for video codecs when deliberating
> HTML5, and there is no reason to believe that running the same exercise
> in that forum with substantially the same participants will yield a
> different result.
> 
> What makes a substantive between the W3C and the IETF in this particular
> regard is the procedure documented in RFC3929, which  _guarantees_ that
> a decision can be made (as long as the working group agrees that the
> decision must be made). I hope it doesn't come to that, but IETF
> procedures virtually ensure that we can't deadlock on a decision like
> the W3C can.
> 
> /a
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch



From richard@shockey.us  Tue Jan 18 10:26:20 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A5CCC3A7059 for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 10:26:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.041
X-Spam-Level: 
X-Spam-Status: No, score=-102.041 tagged_above=-999 required=5 tests=[AWL=0.224, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wI+x0n8OKDQK for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 10:26:19 -0800 (PST)
Received: from cpoproxy1-pub.bluehost.com (cpoproxy1-pub.bluehost.com [69.89.21.11]) by core3.amsl.com (Postfix) with SMTP id 6AB0B3A6F42 for <dispatch@ietf.org>; Tue, 18 Jan 2011 10:26:19 -0800 (PST)
Received: (qmail 9517 invoked by uid 0); 18 Jan 2011 18:28:57 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by cpoproxy1.bluehost.com with SMTP; 18 Jan 2011 18:28:57 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=TG+O++biy0kZrfiNVP6LByI2B7hz2EsNy/urpQqqsNAU9/vx8U2weD47hyo0L63ErRSzV6tSXGeeXB2CwNhISYdIXPzkt96uIZ9P8b0AL7v9wsAgMJ/3wCd1c+FRHKrh;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1PfGIa-0002EC-Kl; Tue, 18 Jan 2011 11:28:56 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'Marshall Eubanks'" <tme@americafree.tv>, "'Alex Eleftheriadis'" <alex@vidyo.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>	<2C83BA95-6B27-4B97-B314-0B5DD4E6122F@magorcorp.com>	<4D35A349.5030005@nostrum.com>	<4234E548-250C-46D0-852A-125060B930AD@magorcorp.com>	<4391E569-1D46-4BD9-BCB8-878B8F2BC32D@vidyo.com> <A0DDA344-B8FC-4951-B1F6-3C779F3085C4@americafree.tv>
In-Reply-To: <A0DDA344-B8FC-4951-B1F6-3C779F3085C4@americafree.tv>
Date: Tue, 18 Jan 2011 13:28:54 -0500
Message-ID: <018d01cbb73d$90790750$b16b15f0$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acu3IV6nCkXh4rV6RSqER8zFEEOjPAAG+rDA
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Cc: rtc-web@alvestrand.no, 'DISPATCH list' <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW]  The charter formerly know as RTC-WEB  take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 18:26:20 -0000

Better two WG's, one focused on the codec issues than totally punting the
codec issue completely and having no baseline functionality at all.  

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
Of Marshall Eubanks
Sent: Tuesday, January 18, 2011 10:07 AM
To: Alex Eleftheriadis
Cc: rtc-web@alvestrand.no; DISPATCH list
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3


On Jan 18, 2011, at 10:00 AM, Alex Eleftheriadis wrote:

> I think this is a very good idea (separating the two activities). Codecs
have evolved a lot over the past several years, and there are a LOT of
important details that may be lost to the uninitiated. 

I also support separating the two activities, I would suggest into two WG. 

Regards
Marshall 

> 
> Making a decision is always easy. Making the right one is tough, and it
takes a lot of work. I sure hope the group (RTCWEB or another one) does take
the time to truly understand the engineering ramifications of the various
choices.
> 
> And I still thing that leaving it out would be the best choice. 
> 
> --Alex  
> 
> On Jan 18, 2011, at 4:38 PM, Peter Musgrave wrote:
> 
>> Yeah. (sigh)
>> 
>> I do agree a common standard is necessary and perhaps the buck does have
to stop with us. 
>> 
>> I do not oppose including this in the charter. I do think we need to
segregate this codec recommendation from the plumbing - so those docs can
blast ahead as the debate on CODECs rages. Would we contemplate a WEBCODEC
group separate from rtcweb since these are activities with very different
participants and goals?
>> 
>> Regards
>> 
>> Peter Musgrave
>> 
>> On 2011-01-18, at 9:27 AM, Adam Roach wrote:
>> 
>>> On 1/18/11 07:43, Jan 18, Peter Musgrave wrote:
>>>> I share the concern expressed by many on the list that including
selection of baseline CODECs (audio and video) is something which will
consume enormous energy and FWIW I don't see it as necessary for the
"plumbing" part of the problem to which the IETF is best suited to provide
solutions.
>>> 
>>> As I mentioned earlier, baseline codecs are far more critical for this
effort than for non-real-time web browsing. So someone needs to choose one.
>>> 
>>> It is my understanding that the overall work in this area will be split
between the IETF and the W3C, so the decision must be made by one of those
two organizations.
>>> 
>>> The W3C could not come to a decision for video codecs when deliberating
HTML5, and there is no reason to believe that running the same exercise in
that forum with substantially the same participants will yield a different
result.
>>> 
>>> What makes a substantive between the W3C and the IETF in this particular
regard is the procedure documented in RFC3929, which  _guarantees_ that a
decision can be made (as long as the working group agrees that the decision
must be made). I hope it doesn't come to that, but IETF procedures virtually
ensure that we can't deadlock on a decision like the W3C can.
>>> 
>>> /a
>>> _______________________________________________
>>> RTC-Web mailing list
>>> RTC-Web@alvestrand.no
>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>> 
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
> 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> 

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch


From rifatyu@avaya.com  Tue Jan 18 12:39:16 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 739AE28C165 for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 12:39:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0OlbYYLbVIot for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 12:39:15 -0800 (PST)
Received: from de307622-de-outbound.net.avaya.com (de307622-de-outbound.net.avaya.com [198.152.71.100]) by core3.amsl.com (Postfix) with ESMTP id BBC0728C14E for <dispatch@ietf.org>; Tue, 18 Jan 2011 12:39:14 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAKqJNU2HCzI1/2dsb2JhbACkWnOqVQKYBYVQBIRviW2CXg
X-IronPort-AV: E=Sophos;i="4.60,340,1291611600"; d="scan'208";a="228134178"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by de307622-de-outbound.net.avaya.com with ESMTP; 18 Jan 2011 15:41:50 -0500
X-IronPort-AV: E=Sophos;i="4.60,340,1291611600"; d="scan'208";a="585519044"
Received: from dc-us1hcex1.us1.avaya.com (HELO DC-US1HCEX1.global.avaya.com) ([135.11.52.20]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 18 Jan 2011 15:41:50 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX1.global.avaya.com ([2002:870b:3414::870b:3414]) with mapi; Tue, 18 Jan 2011 15:41:49 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Tue, 18 Jan 2011 15:41:49 -0500
Thread-Topic: [dispatch]  SIP Action Referral
Thread-Index: Acuz7WF7P6FR+vtkQAqbY89oD60UaAAHEC9AAIMP9KAATfFm8A==
Message-ID: <6369CB70BFD88942B9705AC1E639A3382208E5F67F@DC-US1MBEX4.global.avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8BF42@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850A22A8BF42@ESESSCMS0356.eemea.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 20:39:16 -0000

Hi Christer,

Thanks for your detailed review and comments.
See my comments inline...

Regards,
 Rifaat


> -----Original Message-----
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Monday, January 17, 2011 7:19 AM
> To: Shekh-Yusef, Rifaat (Rifaat); dispatch@ietf.org
> Subject: RE: [dispatch] SIP Action Referral
>=20
>=20
> Hi,
>=20
> A few initial questions/comments on the document.
>=20
>=20
> GENERAL:
> =3D=3D=3D=3D=3D=3D=3D=3D
>=20
> GQ1: I assume this is a continuation/re-start of draft-audet-sipping-feat=
ure-
> ref, ie that draft will no longer by updated?
>=20
Yes. Thanks for mentioning this; I should have mentioned this in the email =
or/and in the draft.=20
I will fix that in the next version of the draft.

>=20
> GQ2: In the use-cases/examples, it seems like every "action" triggers a S=
IP
> message (request or response). Is the intention that an "action" is alway=
s
> associated with a SIP message? Before we decide upon a solution, I think =
we
> should have a definition/requirement for "action".
>=20
Can you propose some text for that?


> GQ3: Section 5.2 says that a UA SHOULD indicate support of the extension.
> Again, referring to the evil of SHOULDs when it comes to conformance test=
ing,
> please indicate when the SHOULD does not apply (or use MUST instead).
>=20
Good point. I will change it to MUST.

>=20
> GQ4: Section 5.2 also seems to refer to a feature tag. Why do we need bot=
h an
> option-tag and feature-tag to indicate support of this?
>=20
For actions that are not in the context of an existing dialog.
While we did not provide an example for such a use case, we did not want to=
 limit these actions to existing dialogs only.

>=20
>=20
> REFER specific:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> The following issues/questions need to be addressed if we want to go ahea=
d
> with a REFER based solution.
>=20
> RQ1: Section 2 says that REFER can not be used to place a call on hold, a=
nd in
> the examples you use an "action" to terminate a call. But, as far as I kn=
ow a
> REFER can be used to trigger any kind of SIP request (including re-INVITE=
,
> CANCEL etc). This was discussed (and confirmed, AFAIK) when we discussed
> draft-audet-sipping-feature-ref.
>=20
Take a look at the call flow on page 20. How would a standard REFER request=
 be able to ask the REFER-Recipient to send a 480 reponse?
For the hold use case, let's take a look at the example in section 3.3.2.Le=
t's say that Alice wants to put the call on hold using her Desk Phone.=20
How would you do that with a REFER with a re-INVITE?

>=20
> RQ2: Eventhough the Refer-To ABNF allows for URNs, the text in section 2.=
1 of
> RFC 3515 says that it is used to carry a URL. However, the rest of the
> document talks about Refer-To containing a URI, which would allow also a =
URN,
> so I guess we just need to verify that a URN is ok.
>=20
Good point.

>=20
> RQ3: RFC 3515 says that Refer-To contains "a resource to be contacted", a=
nd
> that the REFER recipient (identified by the Request-URI) should
>    contact a third party using the contact information provided in the
> request.
>=20
> In your draft, Refer-To does not contain such information.
>=20
Yes, this is an extension to 3515.


> I guess one alternative could be to use a separate header field to indica=
te
> the action.
>=20
>=20
> RQ4: If the action in the REFER is used to trigger a SIP response (or, no=
 SIP
> message at all (see GQ2)), what will the sipfrag message body in the NOTI=
FY
> contain? Note that RFC 3515 requires the NOTIFY to contain a sipfrag body=
.
>=20
RFC 3515, Section 2.4.5, The Body of the NOTIFY, states the following:
"Note that if the reference was to a non-SIP URI, status in any NOTIFYs to =
the referrer must still be in the form of SIP Response Status-Lines."

>=20
>=20
> Alternative mechanisms:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> AQ1 (Alternative): In case the "action" request can be sent using an
> established dialog, have you considered the usage of an Info Package?
>=20
I think that's been discussed in the past and deemed inappropriate.
Remember that some of the actions might be outside of an existing dialog.


>=20
> Regards,
>=20
> Christer
>=20
>=20
>=20
>=20
>=20
> > -----Original Message-----
> > From: dispatch-bounces@ietf.org
> > [mailto:dispatch-bounces@ietf.org] On Behalf Of Shekh-Yusef,
> > Rifaat (Rifaat)
> > Sent: 14. tammikuuta 2011 20:41
> > To: dispatch@ietf.org
> > Subject: [dispatch] SIP Action Referral
> >
> > Hi,
> >
> > We have submitted the following SIP Action Referral draft to
> > the IETF and we would like to discuss it during the upcoming
> > DISPATCH meeting in IETF80.
> > https://datatracker.ietf.org/doc/draft-yusef-dispatch-action-ref/
> > A charter proposal will follow by the end of next week.
> >
> > We would appreciate any comments or feedback on this draft.
> >
> > Thanks,
> >  Rifaat
> >
> >
> > -----Original Message-----
> > From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
> > Sent: Friday, January 14, 2011 8:15 AM
> > To: Shekh-Yusef, Rifaat (Rifaat)
> > Cc: fluffy@cisco.com; alan.b.johnston@gmail.com;
> > francois.audet@skype.net
> > Subject: New Version Notification for
> > draft-yusef-dispatch-action-ref-00
> >
> >
> > A new version of I-D, draft-yusef-dispatch-action-ref-00.txt
> > has been successfully submitted by Rifaat Shekh-Yusef and
> > posted to the IETF repository.
> >
> > Filename:	 draft-yusef-dispatch-action-ref
> > Revision:	 00
> > Title:		 Action Referral in the Session
> > Initiation Protocol (SIP)
> > Creation_date:	 2011-01-14
> > WG ID:		 Independent Submission
> > Number_of_pages: 24
> >
> > Abstract:
> > This specification defines action referral that allows an application
> > to make a high level request to a User Agent to perform an action,
> > and let the the User Agent execute the action as it sees fit. Action
> > referral uses the SIP REFER method with a Refer-To header field
> > containing a URN, which indicates the requested action.
> >
> > This specification also defines the option tag 'action-ref' to allow
> > the UA to indicate its support for action referral.
> >
> >
> >
> >
> > The IETF Secretariat.
> >
> >
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >

From gonzalo.camarillo@ericsson.com  Tue Jan 18 23:47:51 2011
Return-Path: <gonzalo.camarillo@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 697B33A6FB2 for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 23:47:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.612
X-Spam-Level: 
X-Spam-Status: No, score=-106.612 tagged_above=-999 required=5 tests=[AWL=-0.013, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ey3Dn2dWmYDc for <dispatch@core3.amsl.com>; Tue, 18 Jan 2011 23:47:50 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 6D5B93A6F22 for <dispatch@ietf.org>; Tue, 18 Jan 2011 23:47:49 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-f8-4d3697c4d0ed
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id A6.F5.13987.4C7963D4; Wed, 19 Jan 2011 08:50:29 +0100 (CET)
Received: from [131.160.126.246] (153.88.115.8) by esessmw0191.eemea.ericsson.se (153.88.115.85) with Microsoft SMTP Server id 8.2.234.1; Wed, 19 Jan 2011 08:50:28 +0100
Message-ID: <4D3697C4.7080808@ericsson.com>
Date: Wed, 19 Jan 2011 09:50:28 +0200
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <4D326D11.1010107@cisco.com>
In-Reply-To: <4D326D11.1010107@cisco.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: AAAAAA==
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 07:47:51 -0000

Hi,

> A couple of pieces seem to be addons/afterthoughts that aren't well 
> integrated:
> 
> 3.2.  Loosely Coupled UAs
> 3.3.2.  Answer an A/V call on two separate devices

these two sections are very much related to the work the SPLICES WG is
doing. SPLICES deals with scenarios like the ones described in both
sections. In fact, most of the discussions so far have dealt with how to
implement scenarios similar to the one described in Section 3.3.2.

Cheers,

Gonzalo


From christer.holmberg@ericsson.com  Wed Jan 19 02:36:31 2011
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 29BCC3A6FAE for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 02:36:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.447
X-Spam-Level: 
X-Spam-Status: No, score=-6.447 tagged_above=-999 required=5 tests=[AWL=0.152,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1m3cBKrK5PuX for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 02:36:29 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 6150D3A6FA9 for <dispatch@ietf.org>; Wed, 19 Jan 2011 02:36:29 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-78-4d36bf4cbf2a
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 49.56.13987.C4FB63D4; Wed, 19 Jan 2011 11:39:08 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.2.33]) by esessmw0197.eemea.ericsson.se ([153.88.115.87]) with mapi; Wed, 19 Jan 2011 11:39:07 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Wed, 19 Jan 2011 11:39:06 +0100
Thread-Topic: [dispatch]  SIP Action Referral
Thread-Index: Acuz7WF7P6FR+vtkQAqbY89oD60UaAAHEC9AAIMP9KAATfFm8AAatwuA
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850A22A8CB00@ESESSCMS0356.eemea.ericsson.se>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8BF42@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208E5F67F@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A3382208E5F67F@DC-US1MBEX4.global.avaya.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 10:36:31 -0000

Hi Rifaat,=20

>>GENERAL:
>>=3D=3D=3D=3D=3D=3D=3D=3D
>>=20
>>GQ1: I assume this is a continuation/re-start of=20
>>draft-audet-sipping-feature- ref, ie that draft will no=20
>>longer by updated?
>>=20
>Yes. Thanks for mentioning this; I should have mentioned this=20
>in the email or/and in the draft.=20
>I will fix that in the next version of the draft.
>
>>GQ2: In the use-cases/examples, it seems like every=20
>>"action" triggers a SIP message (request or response). Is the intention t=
hat=20
>>an "action" is always associated with a SIP message? Before we decide upo=
n a=20
>>solution, I think we should have a definition/requirement=20
>>for "action".
>>=20
>Can you propose some text for that?

I don't have a definition of "action" at this point, but I think it is some=
thing the community needs to agree upon before choosing a mechanism.

>>GQ3: Section 5.2 says that a UA SHOULD indicate support of=20
>>the extension. Again, referring to the evil of SHOULDs when it comes to=20
>>conformance testing, please indicate when the SHOULD does not apply (or=20
>>use MUST instead).
>>=20
>Good point. I will change it to MUST.
>=20
>>=20
>>GQ4: Section 5.2 also seems to refer to a feature tag. Why=20
>>do we need=20
>>both an option-tag and feature-tag to indicate support of this?
>>=20
>For actions that are not in the context of an existing dialog.
>While we did not provide an example for such a use case, we=20
>did not want to limit these actions to existing dialogs only.

I am not sure I understand. Why can't you use e.g. an option-tag both insid=
e and outside an existing dialog?

>>REFER specific:
>>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>=20
>>The following issues/questions need to be addressed if we=20
>>want to go ahead with a REFER based solution.
>>=20
>>RQ1: Section 2 says that REFER can not be used to place a call on=20
>>hold, and in the examples you use an "action" to terminate a call.=20
>>But, as far as I know a REFER can be used to trigger any=20
>>kind of SIP request (including re-INVITE, CANCEL etc). This was discussed=
 (and=20
>>confirmed, AFAIK) when we discussed draft-audet-sipping-feature-ref.
>>=20
>Take a look at the call flow on page 20. How would a standard=20
>REFER request be able to ask the REFER-Recipient to send a=20
>480 reponse?

It wouldn't. I said that a REFER can be used to trigger a REQUEST :)

>For the hold use case, let's take a look at the example in=20
>section 3.3.2.Let's say that Alice wants to put the call on=20
>hold using her Desk Phone.=20
>How would you do that with a REFER with a re-INVITE?

You send a REFER, indicate which dialog it applies to, and provide (using e=
mbedded headers) whatever information (e.g. SDP direction attribute) that n=
eeds to=20
be include in the re-INVITE.=20

I am not saying that is a better way to do it, simply that it is not correc=
t to indicate that it is not possible :)


>>RQ2: Eventhough the Refer-To ABNF allows for URNs, the text=20
>>in section=20
>>2.1 of RFC 3515 says that it is used to carry a URL.=20
>>However, the rest of the document talks about Refer-To containing a URI, =
which would=20
>>allow also a URN, so I guess we just need to verify that a URN is ok.
>>=20
>Good point.
>=20
>>=20
>>RQ3: RFC 3515 says that Refer-To contains "a resource to be=20
>>contacted", and that the REFER recipient (identified by the=20
>>Request-URI) should contact a third party using the contact information=20
>>provided in the request.
>>=20
>>In your draft, Refer-To does not contain such information.
>>=20
>Yes, this is an extension to 3515.

You need to be very clear of that.

Also, we need to discuss whether it's an extension, or an update, because y=
ou more or less change the semantics of Refer-To.

You also need to cover backward compability (bwc) issues, and e.g. describe=
 what happens if entities that do not support this receive a REFER. I guess=
 it should not be a problem, and the REFER most likely will be rejected, bu=
t it needs to be described.

>>I guess one alternative could be to use a separate header field to=20
>>indicate the action.
>>=20
>>=20
>>RQ4: If the action in the REFER is used to trigger a SIP=20
>>response (or, no SIP message at all (see GQ2)), what will the sipfrag=20
>>message body in the NOTIFY contain? Note that RFC 3515 requires the=20
>>NOTIFY to contain a sipfrag body.
>>=20
>RFC 3515, Section 2.4.5, The Body of the NOTIFY, states the following:
>"Note that if the reference was to a non-SIP URI, status in=20
>any NOTIFYs to the referrer must still be in the form of SIP=20
>Response Status-Lines."

Exactly. So, if the REFER is used to trigger a SIP response (or, no SIP mes=
sage at all), what Status-Line would you include?

>>Alternative mechanisms:
>>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>=20
>>AQ1 (Alternative): In case the "action" request can be sent=20
>>using an established dialog, have you considered the usage of an=20
>>Info Package?
>>=20
>I think that's been discussed in the past and deemed inappropriate.
>Remember that some of the actions might be outside of an=20
>existing dialog.

Yes.

So, I think we first would need to focus on the requirements (e.g. being ab=
le to trigger action outside a dialog), and the definition of "action". I a=
lso think the proposed charter should focus on those things, and not on a s=
pecific solution.

Regards,

Christer







> > > -----Original Message-----
> > > From: dispatch-bounces@ietf.org
> > > [mailto:dispatch-bounces@ietf.org] On Behalf Of=20
> Shekh-Yusef, Rifaat=20
> > > (Rifaat)
> > > Sent: 14. tammikuuta 2011 20:41
> > > To: dispatch@ietf.org
> > > Subject: [dispatch] SIP Action Referral
> > >
> > > Hi,
> > >
> > > We have submitted the following SIP Action Referral draft to the=20
> > > IETF and we would like to discuss it during the upcoming DISPATCH=20
> > > meeting in IETF80.
> > > https://datatracker.ietf.org/doc/draft-yusef-dispatch-action-ref/
> > > A charter proposal will follow by the end of next week.
> > >
> > > We would appreciate any comments or feedback on this draft.
> > >
> > > Thanks,
> > >  Rifaat
> > >
> > >
> > > -----Original Message-----
> > > From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
> > > Sent: Friday, January 14, 2011 8:15 AM
> > > To: Shekh-Yusef, Rifaat (Rifaat)
> > > Cc: fluffy@cisco.com; alan.b.johnston@gmail.com;=20
> > > francois.audet@skype.net
> > > Subject: New Version Notification for=20
> > > draft-yusef-dispatch-action-ref-00
> > >
> > >
> > > A new version of I-D, draft-yusef-dispatch-action-ref-00.txt
> > > has been successfully submitted by Rifaat Shekh-Yusef and=20
> posted to=20
> > > the IETF repository.
> > >
> > > Filename:	 draft-yusef-dispatch-action-ref
> > > Revision:	 00
> > > Title:		 Action Referral in the Session
> > > Initiation Protocol (SIP)
> > > Creation_date:	 2011-01-14
> > > WG ID:		 Independent Submission
> > > Number_of_pages: 24
> > >
> > > Abstract:
> > > This specification defines action referral that allows an=20
> > > application to make a high level request to a User Agent=20
> to perform=20
> > > an action, and let the the User Agent execute the action=20
> as it sees=20
> > > fit. Action referral uses the SIP REFER method with a Refer-To=20
> > > header field containing a URN, which indicates the=20
> requested action.
> > >
> > > This specification also defines the option tag=20
> 'action-ref' to allow=20
> > > the UA to indicate its support for action referral.
> > >
> > >
> > >
> > >
> > > The IETF Secretariat.
> > >
> > >
> > > _______________________________________________
> > > dispatch mailing list
> > > dispatch@ietf.org
> > > https://www.ietf.org/mailman/listinfo/dispatch
> > >
> =

From gonzalo.camarillo@ericsson.com  Wed Jan 19 03:25:00 2011
Return-Path: <gonzalo.camarillo@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 894CF28C0DB for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 03:25:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.612
X-Spam-Level: 
X-Spam-Status: No, score=-106.612 tagged_above=-999 required=5 tests=[AWL=-0.013, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JoeDaWdy4i2z for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 03:24:59 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 436413A6FD3 for <dispatch@ietf.org>; Wed, 19 Jan 2011 03:24:58 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-32-4d36caa94fbf
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 0F.7E.13987.9AAC63D4; Wed, 19 Jan 2011 12:27:37 +0100 (CET)
Received: from [131.160.126.246] (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.2.234.1; Wed, 19 Jan 2011 12:27:36 +0100
Message-ID: <4D36CAA7.1010209@ericsson.com>
Date: Wed, 19 Jan 2011 13:27:35 +0200
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: Roni Even <Even.roni@huawei.com>
References: <4D25AD41.7060306@alvestrand.no>	<A444A0F8084434499206E78C106220CA0504035DC3@MCHP058A.global-ad.net>	<4D286E83.9040604@alvestrand.no>	<A444A0F8084434499206E78C106220CA0505DE812B@MCHP058A.global-ad.net>	<DB0BF002-5E0F-4D34-8711-F3AE8DA8F21B@magorcorp.com>	<4D2B295D.9020209@cisco.com> <000c01cbb0e4$b64e54d0$22eafe70$%roni@huawei.com>
In-Reply-To: <000c01cbb0e4$b64e54d0$22eafe70$%roni@huawei.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: AAAAAA==
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known as "RTC-WEB at	IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 11:25:00 -0000

Hi Roni,

exactly, 4796 allows an application to explain what a media stream
contains. The receiving application can handle the stream as it wishes,
taking into consideration the content information it got.

Cheers,

Gonzalo

On 10/01/2011 6:37 PM, Roni Even wrote:
> Hi,
> Look at RFC4796 that defines the content attribute that has the semantics of
> the stream. The semantics can be extended. What it lacks is the expected
> behavior that can be specified in a profile. 
> Roni Even
> 
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
>> Behalf Of Paul Kyzivat
>> Sent: Monday, January 10, 2011 5:44 PM
>> To: dispatch@ietf.org
>> Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto
>> known as "RTC-WEB at IETF"
>>
>>
>>
>> On 1/10/2011 6:22 AM, Peter Musgrave wrote:
>>> Hi,
>>>
>>> I agree with John. The 'label' RFC is essentially syntax.
>>>
>>> It seems to me this source/sink issue has some things in common with
>> the work in CLUE (formerly maitai) in the sense that it too has to face
>> the issue of linking devices with streams...
>>>
>>> It may be that they need a common protocol mechanism...
>>
>> This issue is broader than that too.
>>
>> To date with sip we have mostly been assuming degenerate cases where
>> there is only one source/sink for every media stream, or that if there
>> are more then it is policy of the user of the device to make the
>> mapping. (E.g. choosing to use the headset rather than the handset or
>> speaker.) Any time you want to give another party a say in this
>> decision
>> you need a way to signal it.
>>
>> 	Thanks,
>> 	Paul
>>
>>> Regards,
>>>
>>> Peter Musgrave
>>>
>>> On 2011-01-10, at 2:20 AM, Elwell, John wrote:
>>>
>>>>
>>>>
>>>>> -----Original Message-----
>>>>> From: Harald Alvestrand [mailto:harald@alvestrand.no]
>>>>> Sent: 08 January 2011 14:03
>>>>> To: Elwell, John
>>>>> Cc: 'dispatch@ietf.org'; rtc-web@alvestrand.no
>>>>> Subject: Re: [RTW] Charter proposal: The activity hitherto
>>>>> known as "RTC-WEB at IETF"
>>>>>
>>>>> On 01/07/11 10:38, Elwell, John wrote:
>>>>>> Harald,
>>>>>>
>>>>>> With one exception, this draft charter does not mention
>>>>> signalling (SIP/SDP), and I assume it is intended to be out
>>>>> of scope, although that is not explicitly stated.
>>>>>>
>>>>>> The one exception is "8) RFC 4574 based Label support for
>>>>> identifying streams purpose".
>>>>>> This is an SDP attribute. How would this be used if SDP is
>>>>> indeed out of scope? If SDP is in scope, we certainly need
>>>>> more text describing its relevance.
>>>>> There isn't much text in 4574 - the main point of the RFC seems to
>> be
>>>>> that it's possible to create labels for streams before creating the
>>>>> stream. Those labels could be independent of the signalling
>> mechanism.
>>>>>
>>>>> The trend I see now is that most APIs and protocols people
>>>>> define (for
>>>>> instance Jabber/XMPP, JSON-based descriptions) have some kind
>>>>> of mapping
>>>>> to SDP, so SDP-as-a-format may not be so important (I
>>>>> heartily dislike
>>>>> multiple things about the specific format), but SDP-as-a-semantic
>>>>> becomes more important over time, and can't be ignored.
>>>> [JRE] RFC 4574 is little more than an SDP syntax (for conveying an
>> application-specific label). As such, if we don't use the SDP syntax, I
>> don't see how RFC 4574 can apply at all.
>>>> The problem we need to solve, if I understand correctly, is for the
>> application to instruct the browser what source and sink to use for a
>> given medium. For audio, this means telling the browser which
>> microphone and which speaker to use. For video, this means telling the
>> browser which camera to use and where on the display to render received
>> video. I don't see the relevance of RFC 4574 for achieving this.
>>>>
>>>> John
>>>>
>>>>
>>>>>
>>>>>                        Harald
>>>>>
>>>>>
>>>> _______________________________________________
>>>> dispatch mailing list
>>>> dispatch@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/dispatch
>>>
>>> _______________________________________________
>>> dispatch mailing list
>>> dispatch@ietf.org
>>> https://www.ietf.org/mailman/listinfo/dispatch
>>>
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>
>> __________ Information from ESET NOD32 Antivirus, version of virus
>> signature database 5774 (20110110) __________
>>
>> The message was checked by ESET NOD32 Antivirus.
>>
>> http://www.eset.com
>>
>>
>>
>>
>> __________ Information from ESET NOD32 Antivirus, version of virus
>> signature database 5774 (20110110) __________
>>
>> The message was checked by ESET NOD32 Antivirus.
>>
>> http://www.eset.com
>>
>  
> 
> __________ Information from ESET NOD32 Antivirus, version of virus signature
> database 5774 (20110110) __________
> 
> The message was checked by ESET NOD32 Antivirus.
> 
> http://www.eset.com
>  
> 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> 


From pkyzivat@cisco.com  Wed Jan 19 06:01:21 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7E3353A6FED for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 06:01:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.491
X-Spam-Level: 
X-Spam-Status: No, score=-110.491 tagged_above=-999 required=5 tests=[AWL=0.108, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a2uibQhoHhmX for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 06:01:20 -0800 (PST)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 81B963A6F30 for <dispatch@ietf.org>; Wed, 19 Jan 2011 06:01:20 -0800 (PST)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAB9+Nk1AaMHG/2dsb2JhbACkRHOmE5owhVAEhG+GL4Mk
Received: from syd-core-1.cisco.com ([64.104.193.198]) by sj-iport-5.cisco.com with ESMTP; 19 Jan 2011 14:03:56 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by syd-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0JE3s3q009304; Wed, 19 Jan 2011 14:03:55 GMT
Message-ID: <4D36EF4A.9080304@cisco.com>
Date: Wed, 19 Jan 2011 09:03:54 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com>
In-Reply-To: <4D3697C4.7080808@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 14:01:21 -0000

On 1/19/2011 2:50 AM, Gonzalo Camarillo wrote:
> Hi,
>
>> A couple of pieces seem to be addons/afterthoughts that aren't well
>> integrated:
>>
>> 3.2.  Loosely Coupled UAs
>> 3.3.2.  Answer an A/V call on two separate devices
>
> these two sections are very much related to the work the SPLICES WG is
> doing. SPLICES deals with scenarios like the ones described in both
> sections. In fact, most of the discussions so far have dealt with how to
> implement scenarios similar to the one described in Section 3.3.2.

I recognized that, but at the time I was replying I didn't remember the 
current name for that wg. :-(

I certainly agree that the scenario is an interesting one.
And maybe this mechanism can play a role in supporting it.
But as you can tell, I remain skeptical that this mechanism is 
sufficient for the task. But that will be determined in the process of 
fleshing out the missing detail.

	Thanks,
	Paul

From magnus.westerlund@ericsson.com  Wed Jan 19 07:13:28 2011
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CC5143A715D for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 07:13:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.49
X-Spam-Level: 
X-Spam-Status: No, score=-106.49 tagged_above=-999 required=5 tests=[AWL=0.109, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kPbl5+4GNtka for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 07:13:27 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 7FAEF3A7151 for <dispatch@ietf.org>; Wed, 19 Jan 2011 07:13:27 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-50-4d3700362d0f
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 7A.22.13987.630073D4; Wed, 19 Jan 2011 16:16:07 +0100 (CET)
Received: from [147.214.183.170] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.2.234.1; Wed, 19 Jan 2011 16:16:06 +0100
Message-ID: <4D370036.6030603@ericsson.com>
Date: Wed, 19 Jan 2011 16:16:06 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; sv-SE; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Cullen Jennings <fluffy@cisco.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>
In-Reply-To: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: AAAAAA==
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] The charter formerly know as RTC-WEB  take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 15:13:29 -0000

Hi,

A simple comment in this email.

Cullen Jennings skrev 2011-01-18 05:58:
> 
> In my dispatch co-chair role, I tried to take all the comments I had seen on the list about this charter and see if I could address them in a new version of the charter. I probably messed up in some places. There were some conversation that did not seem to be converging so I did not make any changes for theses. Have a read and if you think something needs to be changed, propose text changes along with the reasons why and we will keep the evolving this charter.
> 
> Thanks
> Cullen 
> 
> ----------------------------------------------------------------------------------
> 
> Version: 3
> 
> Possible Names:
> 
> RTCWEB
> WEBRTC 
> STORM: Standardized Transport Oriented for Realtime Media 

This name is already taken, there is an active TSV WG called STORM that
works on Storage Specifications.

> BURN: Browsers Using Realtime Media
> WAVE: Web And Voice/Video Enablement
> WAVVE: Web And Voice Video Enablement
> REALTIME
> WEBCOMM
> WREALTIME
> WEBTIME
> WEBFLOWS
> BRAVO  Browser Realtime Audio and VideO
> COBWEB COmmuication Between WEBclients
> WHEELTIME
> 


-- 

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------

From rifatyu@avaya.com  Wed Jan 19 08:12:05 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0507B3A710B for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 08:12:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kqDmtAsZe3gX for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 08:12:04 -0800 (PST)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [198.152.13.100]) by core3.amsl.com (Postfix) with ESMTP id CE0513A7130 for <dispatch@ietf.org>; Wed, 19 Jan 2011 08:12:03 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEANKcNk2HCzI1/2dsb2JhbACkR3OnXAKYBoVQBIRviW4
X-IronPort-AV: E=Sophos;i="4.60,345,1291611600"; d="scan'208";a="260399602"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by co300216-co-outbound.net.avaya.com with ESMTP; 19 Jan 2011 11:14:43 -0500
X-IronPort-AV: E=Sophos;i="4.60,345,1291611600"; d="scan'208";a="585895001"
Received: from unknown (HELO DC-US1HCEX3.global.avaya.com) ([135.11.52.22]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 19 Jan 2011 11:14:43 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX3.global.avaya.com ([135.11.52.22]) with mapi; Wed, 19 Jan 2011 11:14:42 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: Paul Kyzivat <pkyzivat@cisco.com>, Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
Date: Wed, 19 Jan 2011 11:14:42 -0500
Thread-Topic: [dispatch] SIP Action Referral
Thread-Index: Acu34cAZnl0pqDqTSLGvTr8VM4eAJgAEH5Uw
Message-ID: <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com> <4D36EF4A.9080304@cisco.com>
In-Reply-To: <4D36EF4A.9080304@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 16:12:05 -0000

Hi Paul,

Let's take a look at the following scenario, which starts with an audio cal=
l and then video is added to the existing audio call:

   Alice                 Alice                Proxy                  Bob
    PC                 Desk Phone                                     =20
    |                     |                     |                     |
The scenario starts with an audio call from Bob to Alice
    |                     |                     |                     |
    |                     |                     | INVITE Alice [Audio]|
    |                     |                     |<--------------------|
    |                     | INVITE Alice [Audio]|                     |
    |                     |<--------------------|                     |
    | INVITE Alice [Audio]|                     |                     |
    |<------------------------------------------|                     |
    |                     |                     |                     |
Let's assume that Alice used her PC to answer the call   =20
    |                     |                     |                     |
    | REFER Refer-To: urn:sip-action:call:answer                      |
    |-------------------->|                     |                     |
    | 202                 |                     |                     |
    |<--------------------|                     |                     |
    |                     |                     |                     |
    | NOTIFY [100 Trying] |                     |                     |
    |        Subscription-State: active; expires=3Dwhatever             |
    |<--------------------|                     |                     |
    | 200 OK              |                     |                     |
    |-------------------->|                     |                     |
    |                     | 200 OK [Audio]      |                     |
    |                     |-------------------->|                     |
    |                     |                     | 200 OK [Audio]      |
    |                     |                     |-------------------->|
    |                     |                     |                     |
The following NOTIFY will confirm the audio answer, but it will NOT termina=
te the dialog.
    |                     |                     |                     |
    | NOTIFY [200 OK]     |                     |                     |
    |        Subscription-State: active; expires=3Dwhatever             |
    |<--------------------|                     |                     |
    | 200 OK              |                     |                     |
    |-------------------->|                     |                     |
    |                     |                     |                     |
    | CANCEL              |                     |                     |
    |<------------------------------------------|                     |
    |                     |                     |                     |
    |<------dialog2------>|<---dialog1------------------------------->|
    |                     |                     |                     |
    |                     |<=3D=3D=3D=3D=3D=3Daudio=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>|
    |                     |                     |                     |
    |                     |                     |                     |
    |                     |                     |                     |
The following is a re-INVITE to add video to the existing audio call
    |                     |                     |                     |
    |                     |                     | INVITE Alice [A/V]  |
    |                     |                     |<--------------------|
    |                     | INVITE Alice [A/V]  |                     |
    |                     |<--------------------|                     |
    |                     |                     |                     |
The following REFER can be in-dialog, or out of dialog with a Target-Dialog=
 header
    |                     |                     |                     |
    | REFER Refer-To: urn:sip-action:video:answer                     |
    |       [Video Offer] |                     |                     |
    |<--------------------|                     |                     |
    | 202                 |                     |                     |
    |-------------------->|                     |                     |
    |                     |                     |                     |
    | NOTIFY [100 Trying] |                     |                     |
    |-------------------->|                     |                     |
    | 200 OK              |                     |                     |
    |<--------------------|                     |                     |
    |                     |                     |                     |
Alice decided to accept the Video call
    |                     |                     |                     |
    | NOTIFY [200 OK [Video SDP answer]]        |                     |
    |-------------------->|                     |                     |
    | 200 OK              |                     |                     |
    |<--------------------|                     |                     |
    |                     |                     |                     |
    |                     | 200 OK [A/V]        |                     |
    |                     |-------------------->|                     |
    |                     |                     | 200 OK [A/V]        |
    |                     |                     |-------------------->|
    |                     |                     |                     |
    |                     |<=3D=3D=3D=3D=3D=3Daudio=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>|
    |<=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3Dvideo=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>|
    |                     |                     |                     |


Any thoughts?

Regards,
 Rifaat



> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Beh=
alf
> Of Paul Kyzivat
> Sent: Wednesday, January 19, 2011 9:04 AM
> To: Gonzalo Camarillo
> Cc: dispatch@ietf.org
> Subject: Re: [dispatch] SIP Action Referral
>=20
>=20
>=20
> On 1/19/2011 2:50 AM, Gonzalo Camarillo wrote:
> > Hi,
> >
> >> A couple of pieces seem to be addons/afterthoughts that aren't well
> >> integrated:
> >>
> >> 3.2.  Loosely Coupled UAs
> >> 3.3.2.  Answer an A/V call on two separate devices
> >
> > these two sections are very much related to the work the SPLICES WG is
> > doing. SPLICES deals with scenarios like the ones described in both
> > sections. In fact, most of the discussions so far have dealt with how t=
o
> > implement scenarios similar to the one described in Section 3.3.2.
>=20
> I recognized that, but at the time I was replying I didn't remember the
> current name for that wg. :-(
>=20
> I certainly agree that the scenario is an interesting one.
> And maybe this mechanism can play a role in supporting it.
> But as you can tell, I remain skeptical that this mechanism is
> sufficient for the task. But that will be determined in the process of
> fleshing out the missing detail.
>=20
> 	Thanks,
> 	Paul
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

From pkyzivat@cisco.com  Wed Jan 19 08:49:57 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 34C243A703D for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 08:49:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.495
X-Spam-Level: 
X-Spam-Status: No, score=-110.495 tagged_above=-999 required=5 tests=[AWL=0.104, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3Z+afgq6FzZO for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 08:49:55 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id A39E53A7037 for <dispatch@ietf.org>; Wed, 19 Jan 2011 08:49:55 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAPalNk1AZnwM/2dsb2JhbACkR3OlHZonhVAEhG+GL4Mk
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 19 Jan 2011 16:52:35 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0JGqZ3r022463; Wed, 19 Jan 2011 16:52:35 GMT
Message-ID: <4D3716D3.3020601@cisco.com>
Date: Wed, 19 Jan 2011 11:52:35 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>	<4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com> <4D36EF4A.9080304@cisco.com> <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 16:49:57 -0000

Rifaat,



On 1/19/2011 11:14 AM, Shekh-Yusef, Rifaat (Rifaat) wrote:
> Hi Paul,
>
> Let's take a look at the following scenario, which starts with an audio call and then video is added to the existing audio call:
>
>     Alice                 Alice                Proxy                  Bob
>      PC                 Desk Phone
>      |                     |                     |                     |
> The scenario starts with an audio call from Bob to Alice
>      |                     |                     |                     |
>      |                     |                     | INVITE Alice [Audio]|
>      |                     |                     |<--------------------|
>      |                     | INVITE Alice [Audio]|                     |
>      |                     |<--------------------|                     |
>      | INVITE Alice [Audio]|                     |                     |
>      |<------------------------------------------|                     |
>      |                     |                     |                     |
> Let's assume that Alice used her PC to answer the call
>      |                     |                     |                     |
>      | REFER Refer-To: urn:sip-action:call:answer                      |
>      |-------------------->|                     |                     |
>      | 202                 |                     |                     |
>      |<--------------------|                     |                     |
>      |                     |                     |                     |
>      | NOTIFY [100 Trying] |                     |                     |
>      |        Subscription-State: active; expires=whatever             |
>      |<--------------------|                     |                     |
>      | 200 OK              |                     |                     |
>      |-------------------->|                     |                     |
>      |                     | 200 OK [Audio]      |                     |
>      |                     |-------------------->|                     |
>      |                     |                     | 200 OK [Audio]      |
>      |                     |                     |-------------------->|
>      |                     |                     |                     |
> The following NOTIFY will confirm the audio answer, but it will NOT terminate the dialog.
>      |                     |                     |                     |
>      | NOTIFY [200 OK]     |                     |                     |
>      |        Subscription-State: active; expires=whatever             |
>      |<--------------------|                     |                     |
>      | 200 OK              |                     |                     |
>      |-------------------->|                     |                     |
>      |                     |                     |                     |
>      | CANCEL              |                     |                     |
>      |<------------------------------------------|                     |
>      |                     |                     |                     |
>      |<------dialog2------>|<---dialog1------------------------------->|
>      |                     |                     |                     |
>      |                     |<======audio==============================>|
>      |                     |                     |                     |
>      |                     |                     |                     |
>      |                     |                     |                     |

I'm with you this far.

> The following is a re-INVITE to add video to the existing audio call
>      |                     |                     |                     |
>      |                     |                     | INVITE Alice [A/V]  |
>      |                     |                     |<--------------------|
>      |                     | INVITE Alice [A/V]  |                     |
>      |                     |<--------------------|                     |
>      |                     |                     |                     |
> The following REFER can be in-dialog, or out of dialog with a Target-Dialog header
>      |                     |                     |                     |
>      | REFER Refer-To: urn:sip-action:video:answer                     |
>      |       [Video Offer] |                     |                     |
>      |<--------------------|                     |                     |
>      | 202                 |                     |                     |
>      |-------------------->|                     |                     |

This is where it starts to get obscure.

For one thing, the phone has to know to do this. So it must be an 
intelligent device that knows about video, and that it doesn't do video 
itself but rather delegates it in this particular way.

You can postulate anything you want, but it seems a bit much to expect 
such intelligence from the basic phone. Makes a lot more sense to me to 
put the intelligence in the PC.

Anyway, assuming the phone is that smart, *it* is now initiating an 
action referral toward the PC. I gather it chose that destination 
because the PC has the ongoing refer dialog with it. What is there about 
the prior urn:sip-action:call:answer that causes the phone to think the 
sender of that referral might be able to accept video, using this 
mechanism? Was there some sort of capability negotiation during the 
earlier REFER?

>      |                     |                     |                     |
>      | NOTIFY [100 Trying] |                     |                     |
>      |-------------------->|                     |                     |

There has been no invite by the PC, so this 100 Trying is entirely 
synthetic. IOW this is postulating a "virtual invite", right?

>      | 200 OK              |                     |                     |
>      |<--------------------|                     |                     |
>      |                     |                     |                     |
> Alice decided to accept the Video call

Maybe there should have been a "virtual 180" first while Alice is 
alerted to the desire for video?

>      |                     |                     |                     |
>      | NOTIFY [200 OK [Video SDP answer]]        |                     |

So now we have the virtual 200 OK to the virtual invite?

What if the "offer" carried in the REFER was of form that required an 
additional o/a exchange? (E.g. preconditions.) Would we carry extended 
o/a exchanges over this refer subscription?

You do realize how complex the specification of o/a exchanges has 
become. And Bob is expecting that to work in an entirely normal way. All 
of that mechanism will need to be recast to work over the refer 
subscription. In effect you are proposing to establish an 
invite-dialog-usage between the PC and the phone while tunneling all the 
messages over a subscription. How can this be better than actually 
establishing an invite-dialog between the PC and the phone?

I would offer an alternative:

- at the first (forked) invite, the pc could send another invite to
   the phone with the audio m-line. It then might use sip action
   referral to tell the phone to answer its call and reject the
   original one. ANd perhaps even to alter the phone display of
   who the caller is.

- then the pc will get the reinvite with A/V. It can keep the
   video to itself, while continuing to get the audio from the phone.

	Thanks,
	Paul

>      |-------------------->|                     |                     |
>      | 200 OK              |                     |                     |
>      |<--------------------|                     |                     |
>      |                     |                     |                     |
>      |                     | 200 OK [A/V]        |                     |
>      |                     |-------------------->|                     |
>      |                     |                     | 200 OK [A/V]        |
>      |                     |                     |-------------------->|
>      |                     |                     |                     |
>      |                     |<======audio==============================>|
>      |<============================video==============================>|
>      |                     |                     |                     |
>
>
> Any thoughts?
>
> Regards,
>   Rifaat
>
>
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
>> Of Paul Kyzivat
>> Sent: Wednesday, January 19, 2011 9:04 AM
>> To: Gonzalo Camarillo
>> Cc: dispatch@ietf.org
>> Subject: Re: [dispatch] SIP Action Referral
>>
>>
>>
>> On 1/19/2011 2:50 AM, Gonzalo Camarillo wrote:
>>> Hi,
>>>
>>>> A couple of pieces seem to be addons/afterthoughts that aren't well
>>>> integrated:
>>>>
>>>> 3.2.  Loosely Coupled UAs
>>>> 3.3.2.  Answer an A/V call on two separate devices
>>>
>>> these two sections are very much related to the work the SPLICES WG is
>>> doing. SPLICES deals with scenarios like the ones described in both
>>> sections. In fact, most of the discussions so far have dealt with how to
>>> implement scenarios similar to the one described in Section 3.3.2.
>>
>> I recognized that, but at the time I was replying I didn't remember the
>> current name for that wg. :-(
>>
>> I certainly agree that the scenario is an interesting one.
>> And maybe this mechanism can play a role in supporting it.
>> But as you can tell, I remain skeptical that this mechanism is
>> sufficient for the task. But that will be determined in the process of
>> fleshing out the missing detail.
>>
>> 	Thanks,
>> 	Paul
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>

From singer@apple.com  Wed Jan 19 10:25:34 2011
Return-Path: <singer@apple.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 532C928C121 for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 10:25:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.377
X-Spam-Level: 
X-Spam-Status: No, score=-106.377 tagged_above=-999 required=5 tests=[AWL=0.221, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uA5S7ged53aJ for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 10:25:33 -0800 (PST)
Received: from mail-out3.apple.com (mail-out.apple.com [17.254.13.22]) by core3.amsl.com (Postfix) with ESMTP id E58C528C0E7 for <dispatch@ietf.org>; Wed, 19 Jan 2011 10:25:32 -0800 (PST)
Received: from relay16.apple.com (relay16.apple.com [17.128.113.55]) by mail-out3.apple.com (Postfix) with ESMTP id 99E1DC889081; Wed, 19 Jan 2011 10:28:13 -0800 (PST)
X-AuditID: 11807137-b7bfaae000004d31-4d-4d372d3d4940
Received: from singda.apple.com (singda.apple.com [17.197.20.4]) by relay16.apple.com (Apple SCV relay) with SMTP id 25.DB.19761.D3D273D4; Wed, 19 Jan 2011 10:28:13 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <AEAB878E-28A7-4F1A-842A-2B11240255AB@americafree.tv>
Date: Wed, 19 Jan 2011 10:28:12 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <CB4CBDFC-61BD-4AC2-88BB-52A9772FD5A7@apple.com>
References: <BBF498F2D030E84AB1179E24D1AC41D611CD27C056@ESESSCMS0362.eemea.ericsson.se> <BLU152-w9BB19A9FBF5DE686CB8A293F40@phx.gbl> <AEAB878E-28A7-4F1A-842A-2B11240255AB@americafree.tv>
To: Marshall Eubanks <tme@americafree.tv>
X-Mailer: Apple Mail (2.1082)
X-Brightmail-Tracker: AAAAAA==
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, harald@alvestrand.no, rtc-web@alvestrand.no, dispatch@ietf.org, tom.taylo@huawei.com
Subject: Re: [dispatch] [RTW] Charter proposal: The activity hitherto known	as "RTC-WEB at IETF"
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 18:25:34 -0000

You should be aware that 3GPP has a public spec., that's been adopted =
and extended by MPEG, and also used by the OpenIPTV forum.

Yes, ours is also described by an internet draft, and there are other =
implementations (of both ends) as far as I know.

But I think these are not relevant to real-time communications.

On Jan 17, 2011, at 9:23 , Marshall Eubanks wrote:

>=20
> On Jan 17, 2011, at 10:59 AM, Bernard Aboba wrote:
>=20
>> +1.=20
>>=20
>> One place where we could "spend our energy wiser" might be on =
enabling interoperability
>> of HTTP transported realtime media.   Although peer-to-peer traffic =
is more desirable when
>> possible, "HTTP fallback" is in practice required a significant =
fraction of the time, due to the=20
>> prevalence of highly restrictive firewalls.=20
>=20
> I would agree, and that raises the issue of the "wrapper" for HTTP =
streaming. Note that Apple uses MPEG-2 TS for the wrapper for its live =
http video streaming.
>=20
> (  Each media file MUST
>   be formatted as an MPEG-2 Transport Stream, an MPEG-2 Program =
Stream,
>   or an MPEG-2 audio elementary stream  - =
http://tools.ietf.org/html/draft-pantos-http-live-streaming-01 )
>=20
> While this is certainly standards based, I do not think it matches or =
interoperates with anyone else's HTTP streaming. And, of course, this is =
an I-D still. Flash also does http streaming, but I believe it uses its =
own, proprietary, wrapper.=20
>=20
> So, is specifying a media transport protocol for http streaming in =
scope ?=20
>=20
> Regards
> Marshall=20
>=20
>=20
>>=20
>>> From: stefan.lk.hakansson@ericsson.com
>>> To: tom.taylo@huawei.com; harald@alvestrand.no; =
Markus.Isomaki@nokia.com
>>> Date: Sat, 15 Jan 2011 15:17:51 +0100
>>> CC: rtc-web@alvestrand.no; dispatch@ietf.org
>>> Subject: Re: [RTW] [dispatch] Charter proposal: The activity =
hitherto known as "RTC-WEB at IETF"
>>>>=20
>>>> I agree that at least for the time being it is more fruitful to =
focus=20
>>>> the energy elsewhere. There is plenty of useful work that can be =
done=20
>>>> about media transport (the datagram service and the potential =
bytestream=20
>>>> ) and the associated APIs, and I suggest we focus on that. We can =
try our=20
>>>> luck with the codec thing later on.
>>>=20
>>> I agree. Codec discussions seem to go on forever, and we could spend =
our
>>> energy wiser.
>>>=20
>>> Stefan
>>>=20
>>> PS Sorry for answering late, but I did not follow dispatch. I =
thought all=20
>>> related messages would go on rtc-web as well. So those of you who do =
not=20
>>> follow dispatch: perhaps you should look into the dispatch archive.
>>> _______________________________________________
>>> RTC-Web mailing list
>>> RTC-Web@alvestrand.no
>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

David Singer
Multimedia and Software Standards, Apple Inc.


From salvatore.loreto@ericsson.com  Wed Jan 19 10:54:51 2011
Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C8BDE3A7198 for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 10:54:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.544
X-Spam-Level: 
X-Spam-Status: No, score=-106.544 tagged_above=-999 required=5 tests=[AWL=0.055, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2UXVNAmGKy3x for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 10:54:48 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id D5AD73A7193 for <dispatch@ietf.org>; Wed, 19 Jan 2011 10:54:47 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-76-4d3734171237
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id E9.66.13987.714373D4; Wed, 19 Jan 2011 19:57:27 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0191.eemea.ericsson.se (153.88.115.85) with Microsoft SMTP Server id 8.2.234.1; Wed, 19 Jan 2011 19:57:27 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 38B4D25A0	for <dispatch@ietf.org>; Wed, 19 Jan 2011 20:57:27 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id EBB5F5068B	for <dispatch@ietf.org>; Wed, 19 Jan 2011 20:57:26 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 74DBE50583	for <dispatch@ietf.org>; Wed, 19 Jan 2011 20:57:26 +0200 (EET)
Message-ID: <4D373415.1000402@ericsson.com>
Date: Wed, 19 Jan 2011 19:57:25 +0100
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 18:54:51 -0000

Hi,

I tend to agree this draft is very much related to the SPLICE wg.
Indeed during the discussion of draft:
http://tools.ietf.org/id/draft-loreto-splices-disaggregated-media-00.txt
people have foresee REFER as a possible method to solve the use cases 
showed in the draft.
This draft really give a first answer on how REFER can be extended to 
solve the disaggregated media scenario.

Moreover one advantage of the Loosely Coupled UAs scenario you have in 
Section 3.2 and in the
example in Section 3.3 is that
in your case the side that want to use a Loosely Coupled UAs scenario 
does not put any
extra requirements on the other side,
where in the Disaggregated Framework the other side have to correlate 
the different dialogs
coming from the different Loosely Coupled UAs!
That also remove the need to correlate different session in order to let 
them the different sessions
appear as a single conversation to the other side.

Finally, I agree with Paul that there is the need to design a sort of 
distributed call control
and decide how the different Loosely Coupled UAs exchange call related 
information during
an on going call, and what are the information that need to be exchanged.

I will be happy to help you in move forward this work.


cheers
/Sal

-- 
Salvatore Loreto
www.sloreto.com




On 1/14/11 7:41 PM, Shekh-Yusef, Rifaat (Rifaat) wrote:
> Hi,
>
> We have submitted the following SIP Action Referral draft to the IETF and we would like to discuss it during the upcoming DISPATCH meeting in IETF80.
> https://datatracker.ietf.org/doc/draft-yusef-dispatch-action-ref/
> A charter proposal will follow by the end of next week.
>
> We would appreciate any comments or feedback on this draft.
>
> Thanks,
>   Rifaat
>
>
> -----Original Message-----
> From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
> Sent: Friday, January 14, 2011 8:15 AM
> To: Shekh-Yusef, Rifaat (Rifaat)
> Cc: fluffy@cisco.com; alan.b.johnston@gmail.com; francois.audet@skype.net
> Subject: New Version Notification for draft-yusef-dispatch-action-ref-00
>
>
> A new version of I-D, draft-yusef-dispatch-action-ref-00.txt has been successfully submitted by Rifaat Shekh-Yusef and posted to the IETF repository.
>
> Filename:	 draft-yusef-dispatch-action-ref
> Revision:	 00
> Title:		 Action Referral in the Session Initiation Protocol (SIP)
> Creation_date:	 2011-01-14
> WG ID:		 Independent Submission
> Number_of_pages: 24
>
> Abstract:
> This specification defines action referral that allows an application
> to make a high level request to a User Agent to perform an action,
> and let the the User Agent execute the action as it sees fit. Action
> referral uses the SIP REFER method with a Refer-To header field
> containing a URN, which indicates the requested action.
>
> This specification also defines the option tag 'action-ref' to allow
> the UA to indicate its support for action referral.
>
>
>
> The IETF Secretariat.
>
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

From salvatore.loreto@ericsson.com  Wed Jan 19 10:59:53 2011
Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B1AA33A719E for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 10:59:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.545
X-Spam-Level: 
X-Spam-Status: No, score=-106.545 tagged_above=-999 required=5 tests=[AWL=0.054, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bgr+PjRQnn+X for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 10:59:52 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 560BE3A719C for <dispatch@ietf.org>; Wed, 19 Jan 2011 10:59:52 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-1a-4d3735482afe
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 28.4F.23694.845373D4; Wed, 19 Jan 2011 20:02:32 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.2.234.1; Wed, 19 Jan 2011 20:02:32 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id CB35725A0	for <dispatch@ietf.org>; Wed, 19 Jan 2011 21:02:31 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 9440E5068B	for <dispatch@ietf.org>; Wed, 19 Jan 2011 21:02:31 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 27A4750583	for <dispatch@ietf.org>; Wed, 19 Jan 2011 21:02:31 +0200 (EET)
Message-ID: <4D373546.5080406@ericsson.com>
Date: Wed, 19 Jan 2011 20:02:30 +0100
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>	<7F2072F1E0DE894DA4B517B93C6A05850A22A8BF42@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208E5F67F@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A3382208E5F67F@DC-US1MBEX4.global.avaya.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 18:59:53 -0000

On 1/18/11 9:41 PM, Shekh-Yusef, Rifaat (Rifaat) wrote:
>> >  -----Original Message-----
>> >  From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
>> >  Sent: Monday, January 17, 2011 7:19 AM
>> >  To: Shekh-Yusef, Rifaat (Rifaat);dispatch@ietf.org
>> >  Subject: RE: [dispatch] SIP Action Referral
>> >
..
>> >  
>> >  GQ2: In the use-cases/examples, it seems like every "action" triggers a SIP
>> >  message (request or response). Is the intention that an "action" is always
>> >  associated with a SIP message? Before we decide upon a solution, I think we
>> >  should have a definition/requirement for "action".
>> >  
> Can you propose some text for that?
>
I don't think an "action" is something that only triggers a SIP message

I would define an action as:

"an event, or a series of events, that modify the state of a UA.
The modification can happen at different lever: SIP, User Interface etc."

cheers
/Sal

-- 
Salvatore Loreto
www.sloreto.com


From christer.holmberg@ericsson.com  Wed Jan 19 12:45:46 2011
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 38B813A71C1 for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 12:45:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.449
X-Spam-Level: 
X-Spam-Status: No, score=-6.449 tagged_above=-999 required=5 tests=[AWL=0.150,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k-7S298wgUio for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 12:45:44 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 643483A7067 for <dispatch@ietf.org>; Wed, 19 Jan 2011 12:45:44 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-b1-4d374e180ce3
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 6C.A4.23694.81E473D4; Wed, 19 Jan 2011 21:48:24 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.2.33]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Wed, 19 Jan 2011 21:48:23 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>, "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
Date: Wed, 19 Jan 2011 21:48:23 +0100
Thread-Topic: [dispatch] SIP Action Referral
Thread-Index: Acu3+UmBUUjq8xaES26RsOgm2nctugAIDkt8
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850A22972693@ESESSCMS0356.eemea.ericsson.se>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <4D326D11.1010107@cisco.com>	<4D3697C4.7080808@ericsson.com> <4D36EF4A.9080304@cisco.com> <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com>, <4D3716D3.3020601@cisco.com>
In-Reply-To: <4D3716D3.3020601@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 20:45:46 -0000

Hi,

I also have some issues with this example, and how it's implemented.

Because, when the A/V re-INVITE comes, you don't use REFER to trigger an ac=
tion, but to inform Alice PC about the received offer. Then Alice PC uses a=
 NOTIFY to trigger the sending of the 200 OK with the answer.

Regards,

Christer


________________________________________
From: dispatch-bounces@ietf.org [dispatch-bounces@ietf.org] On Behalf Of Pa=
ul Kyzivat [pkyzivat@cisco.com]
Sent: Wednesday, January 19, 2011 6:52 PM
To: Shekh-Yusef, Rifaat (Rifaat)
Cc: dispatch@ietf.org
Subject: Re: [dispatch] SIP Action Referral

Rifaat,



On 1/19/2011 11:14 AM, Shekh-Yusef, Rifaat (Rifaat) wrote:
> Hi Paul,
>
> Let's take a look at the following scenario, which starts with an audio c=
all and then video is added to the existing audio call:
>
>     Alice                 Alice                Proxy                  Bob
>      PC                 Desk Phone
>      |                     |                     |                     |
> The scenario starts with an audio call from Bob to Alice
>      |                     |                     |                     |
>      |                     |                     | INVITE Alice [Audio]|
>      |                     |                     |<--------------------|
>      |                     | INVITE Alice [Audio]|                     |
>      |                     |<--------------------|                     |
>      | INVITE Alice [Audio]|                     |                     |
>      |<------------------------------------------|                     |
>      |                     |                     |                     |
> Let's assume that Alice used her PC to answer the call
>      |                     |                     |                     |
>      | REFER Refer-To: urn:sip-action:call:answer                      |
>      |-------------------->|                     |                     |
>      | 202                 |                     |                     |
>      |<--------------------|                     |                     |
>      |                     |                     |                     |
>      | NOTIFY [100 Trying] |                     |                     |
>      |        Subscription-State: active; expires=3Dwhatever             =
|
>      |<--------------------|                     |                     |
>      | 200 OK              |                     |                     |
>      |-------------------->|                     |                     |
>      |                     | 200 OK [Audio]      |                     |
>      |                     |-------------------->|                     |
>      |                     |                     | 200 OK [Audio]      |
>      |                     |                     |-------------------->|
>      |                     |                     |                     |
> The following NOTIFY will confirm the audio answer, but it will NOT termi=
nate the dialog.
>      |                     |                     |                     |
>      | NOTIFY [200 OK]     |                     |                     |
>      |        Subscription-State: active; expires=3Dwhatever             =
|
>      |<--------------------|                     |                     |
>      | 200 OK              |                     |                     |
>      |-------------------->|                     |                     |
>      |                     |                     |                     |
>      | CANCEL              |                     |                     |
>      |<------------------------------------------|                     |
>      |                     |                     |                     |
>      |<------dialog2------>|<---dialog1------------------------------->|
>      |                     |                     |                     |
>      |                     |<=3D=3D=3D=3D=3D=3Daudio=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>|
>      |                     |                     |                     |
>      |                     |                     |                     |
>      |                     |                     |                     |

I'm with you this far.

> The following is a re-INVITE to add video to the existing audio call
>      |                     |                     |                     |
>      |                     |                     | INVITE Alice [A/V]  |
>      |                     |                     |<--------------------|
>      |                     | INVITE Alice [A/V]  |                     |
>      |                     |<--------------------|                     |
>      |                     |                     |                     |
> The following REFER can be in-dialog, or out of dialog with a Target-Dial=
og header
>      |                     |                     |                     |
>      | REFER Refer-To: urn:sip-action:video:answer                     |
>      |       [Video Offer] |                     |                     |
>      |<--------------------|                     |                     |
>      | 202                 |                     |                     |
>      |-------------------->|                     |                     |

This is where it starts to get obscure.

For one thing, the phone has to know to do this. So it must be an
intelligent device that knows about video, and that it doesn't do video
itself but rather delegates it in this particular way.

You can postulate anything you want, but it seems a bit much to expect
such intelligence from the basic phone. Makes a lot more sense to me to
put the intelligence in the PC.

Anyway, assuming the phone is that smart, *it* is now initiating an
action referral toward the PC. I gather it chose that destination
because the PC has the ongoing refer dialog with it. What is there about
the prior urn:sip-action:call:answer that causes the phone to think the
sender of that referral might be able to accept video, using this
mechanism? Was there some sort of capability negotiation during the
earlier REFER?

>      |                     |                     |                     |
>      | NOTIFY [100 Trying] |                     |                     |
>      |-------------------->|                     |                     |

There has been no invite by the PC, so this 100 Trying is entirely
synthetic. IOW this is postulating a "virtual invite", right?

>      | 200 OK              |                     |                     |
>      |<--------------------|                     |                     |
>      |                     |                     |                     |
> Alice decided to accept the Video call

Maybe there should have been a "virtual 180" first while Alice is
alerted to the desire for video?

>      |                     |                     |                     |
>      | NOTIFY [200 OK [Video SDP answer]]        |                     |

So now we have the virtual 200 OK to the virtual invite?

What if the "offer" carried in the REFER was of form that required an
additional o/a exchange? (E.g. preconditions.) Would we carry extended
o/a exchanges over this refer subscription?

You do realize how complex the specification of o/a exchanges has
become. And Bob is expecting that to work in an entirely normal way. All
of that mechanism will need to be recast to work over the refer
subscription. In effect you are proposing to establish an
invite-dialog-usage between the PC and the phone while tunneling all the
messages over a subscription. How can this be better than actually
establishing an invite-dialog between the PC and the phone?

I would offer an alternative:

- at the first (forked) invite, the pc could send another invite to
   the phone with the audio m-line. It then might use sip action
   referral to tell the phone to answer its call and reject the
   original one. ANd perhaps even to alter the phone display of
   who the caller is.

- then the pc will get the reinvite with A/V. It can keep the
   video to itself, while continuing to get the audio from the phone.

        Thanks,
        Paul

>      |-------------------->|                     |                     |
>      | 200 OK              |                     |                     |
>      |<--------------------|                     |                     |
>      |                     |                     |                     |
>      |                     | 200 OK [A/V]        |                     |
>      |                     |-------------------->|                     |
>      |                     |                     | 200 OK [A/V]        |
>      |                     |                     |-------------------->|
>      |                     |                     |                     |
>      |                     |<=3D=3D=3D=3D=3D=3Daudio=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>|
>      |<=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3Dvideo=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>|
>      |                     |                     |                     |
>
>
> Any thoughts?
>
> Regards,
>   Rifaat
>
>
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Be=
half
>> Of Paul Kyzivat
>> Sent: Wednesday, January 19, 2011 9:04 AM
>> To: Gonzalo Camarillo
>> Cc: dispatch@ietf.org
>> Subject: Re: [dispatch] SIP Action Referral
>>
>>
>>
>> On 1/19/2011 2:50 AM, Gonzalo Camarillo wrote:
>>> Hi,
>>>
>>>> A couple of pieces seem to be addons/afterthoughts that aren't well
>>>> integrated:
>>>>
>>>> 3.2.  Loosely Coupled UAs
>>>> 3.3.2.  Answer an A/V call on two separate devices
>>>
>>> these two sections are very much related to the work the SPLICES WG is
>>> doing. SPLICES deals with scenarios like the ones described in both
>>> sections. In fact, most of the discussions so far have dealt with how t=
o
>>> implement scenarios similar to the one described in Section 3.3.2.
>>
>> I recognized that, but at the time I was replying I didn't remember the
>> current name for that wg. :-(
>>
>> I certainly agree that the scenario is an interesting one.
>> And maybe this mechanism can play a role in supporting it.
>> But as you can tell, I remain skeptical that this mechanism is
>> sufficient for the task. But that will be determined in the process of
>> fleshing out the missing detail.
>>
>>      Thanks,
>>      Paul
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch=

From alan.b.johnston@gmail.com  Wed Jan 19 12:47:42 2011
Return-Path: <alan.b.johnston@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 977773A71C6 for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 12:47:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.598
X-Spam-Level: 
X-Spam-Status: No, score=-103.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27q24YVGLFMi for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 12:47:40 -0800 (PST)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by core3.amsl.com (Postfix) with ESMTP id 2C5C33A71C2 for <dispatch@ietf.org>; Wed, 19 Jan 2011 12:47:40 -0800 (PST)
Received: by gwj17 with SMTP id 17so575774gwj.31 for <dispatch@ietf.org>; Wed, 19 Jan 2011 12:50:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=sPiDeYuYS+LP0C66iAEFz4/NJ6fUQ5rFyTuYisFSqZo=; b=ns8qomstXN9VGID5YElqlsRptoTL0TCjZgHVQOIn81eF+7b7ZKqNm99VuxLyZeivXP HiyThN3whQtLaXbYqkAPaQZt6iEXl9+2/GfIE6DPcp/6UrvDFVHmeo4782qvzO7l4sNJ W/sFa3Cj7HA528D9b3+aM+HA6Cf4fHARPIpZk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=Kb5kSeErDZXo8kaFxmgSz9iVU1S8quDfCUfuyphNG07W/a9R4Ej/Mf31TtoLwkTR9W vf9UUsE6bsxu6+BnsPMW3rR39kR0RIuZEqbRY+yfAaPSVs4q4d4pZVAajOKyspxuffh6 /TFtPcn4atD9mYu9zAoNyXJ7Ov0d7GISH7S6Q=
MIME-Version: 1.0
Received: by 10.204.97.141 with SMTP id l13mr1171669bkn.102.1295470219438; Wed, 19 Jan 2011 12:50:19 -0800 (PST)
Received: by 10.204.232.15 with HTTP; Wed, 19 Jan 2011 12:50:19 -0800 (PST)
In-Reply-To: <4D373546.5080406@ericsson.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8BF42@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208E5F67F@DC-US1MBEX4.global.avaya.com> <4D373546.5080406@ericsson.com>
Date: Wed, 19 Jan 2011 14:50:19 -0600
Message-ID: <AANLkTi=KNv5tHXiCfmkwvkLzc+YoUO7tBoFhrmA0k3SE@mail.gmail.com>
From: Alan Johnston <alan.b.johnston@gmail.com>
To: Salvatore Loreto <salvatore.loreto@ericsson.com>
Content-Type: multipart/alternative; boundary=001636498d933f2c11049a392ab0
Cc: dispatch@ietf.org
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 20:47:42 -0000

--001636498d933f2c11049a392ab0
Content-Type: text/plain; charset=ISO-8859-1

I agree that some actions are definitely not SIP events but local events on
the UA.  For example, mute speaker or microphone.  Or to trigger local
mixing operation, such as a join of two existing dialogs.

- Alan -

On Wed, Jan 19, 2011 at 1:02 PM, Salvatore Loreto <
salvatore.loreto@ericsson.com> wrote:

> On 1/18/11 9:41 PM, Shekh-Yusef, Rifaat (Rifaat) wrote:
>
>> >  -----Original Message-----
>>> >  From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
>>> >  Sent: Monday, January 17, 2011 7:19 AM
>>> >  To: Shekh-Yusef, Rifaat (Rifaat);dispatch@ietf.org
>>> >  Subject: RE: [dispatch] SIP Action Referral
>>> >
>>>
>> ..
>
>> >  >  GQ2: In the use-cases/examples, it seems like every "action"
>>> triggers a SIP
>>> >  message (request or response). Is the intention that an "action" is
>>> always
>>> >  associated with a SIP message? Before we decide upon a solution, I
>>> think we
>>> >  should have a definition/requirement for "action".
>>> >
>>>
>> Can you propose some text for that?
>>
>>  I don't think an "action" is something that only triggers a SIP message
>
> I would define an action as:
>
> "an event, or a series of events, that modify the state of a UA.
> The modification can happen at different lever: SIP, User Interface etc."
>
>
> cheers
> /Sal
>
> --
> Salvatore Loreto
> www.sloreto.com
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

--001636498d933f2c11049a392ab0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I agree that some actions are definitely not SIP events but local events on=
 the UA. =A0For example, mute speaker or microphone. =A0Or to trigger local=
 mixing operation, such as a join of two existing dialogs.<div><br></div><d=
iv>
- Alan -<br><br><div class=3D"gmail_quote">On Wed, Jan 19, 2011 at 1:02 PM,=
 Salvatore Loreto <span dir=3D"ltr">&lt;<a href=3D"mailto:salvatore.loreto@=
ericsson.com">salvatore.loreto@ericsson.com</a>&gt;</span> wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex;">
<div class=3D"im">On 1/18/11 9:41 PM, Shekh-Yusef, Rifaat (Rifaat) wrote:<b=
r>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&gt; =A0-----Original Message-----<br>
&gt; =A0From: Christer Holmberg [mailto:<a href=3D"mailto:christer.holmberg=
@ericsson.com" target=3D"_blank">christer.holmberg@ericsson.com</a>]<br>
&gt; =A0Sent: Monday, January 17, 2011 7:19 AM<br>
&gt; =A0To: Shekh-Yusef, Rifaat (Rifaat);<a href=3D"mailto:dispatch@ietf.or=
g" target=3D"_blank">dispatch@ietf.org</a><br>
&gt; =A0Subject: RE: [dispatch] SIP Action Referral<br>
&gt;<br>
</blockquote></blockquote></div><div class=3D"im">
..<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&gt; =A0&gt; =A0GQ2: In the use-cases/examples, it seems like every &quot;a=
ction&quot; triggers a SIP<br>
&gt; =A0message (request or response). Is the intention that an &quot;actio=
n&quot; is always<br>
&gt; =A0associated with a SIP message? Before we decide upon a solution, I =
think we<br>
&gt; =A0should have a definition/requirement for &quot;action&quot;.<br>
&gt; =A0<br>
</blockquote>
Can you propose some text for that?<br>
<br>
</blockquote></div>
I don&#39;t think an &quot;action&quot; is something that only triggers a S=
IP message<br>
<br>
I would define an action as:<br>
<br>
&quot;an event, or a series of events, that modify the state of a UA.<br>
The modification can happen at different lever: SIP, User Interface etc.&qu=
ot;<div class=3D"im"><br>
<br>
cheers<br>
/Sal<br>
<br>
-- <br>
Salvatore Loreto<br>
<a href=3D"http://www.sloreto.com" target=3D"_blank">www.sloreto.com</a><br=
>
<br></div><div><div></div><div class=3D"h5">
_______________________________________________<br>
dispatch mailing list<br>
<a href=3D"mailto:dispatch@ietf.org" target=3D"_blank">dispatch@ietf.org</a=
><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_blank=
">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
</div></div></blockquote></div><br></div>

--001636498d933f2c11049a392ab0--

From fluffy@cisco.com  Wed Jan 19 15:13:53 2011
Return-Path: <fluffy@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0CCA428C0D7 for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 15:13:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.584
X-Spam-Level: 
X-Spam-Status: No, score=-110.584 tagged_above=-999 required=5 tests=[AWL=0.015, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tjntURAiFfbQ for <dispatch@core3.amsl.com>; Wed, 19 Jan 2011 15:13:51 -0800 (PST)
Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by core3.amsl.com (Postfix) with ESMTP id AFEA73A71D4 for <dispatch@ietf.org>; Wed, 19 Jan 2011 15:13:51 -0800 (PST)
Authentication-Results: sj-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAH//Nk2rRN+J/2dsb2JhbACkSXOjH5sDhVAEhG+GL4Mk
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-2.cisco.com with ESMTP; 19 Jan 2011 23:16:33 +0000
Received: from [192.168.4.2] (rcdn-fluffy-8711.cisco.com [10.99.9.18]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id p0JNGVru008097 for <dispatch@ietf.org>; Wed, 19 Jan 2011 23:16:31 GMT
From: Cullen Jennings <fluffy@cisco.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Date: Wed, 19 Jan 2011 16:18:14 -0700
Message-Id: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com>
To: DISPATCH list <dispatch@ietf.org>
Mime-Version: 1.0 (Apple Message framework v1082)
X-Mailer: Apple Mail (2.1082)
Subject: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jan 2011 23:13:53 -0000

=09
Sent with my dispatch co-chair hat on=20

I went back and reviewed the mailing list traffic and what I could find =
of meeting minutes and recording related to this draft.=20

The major contentious issues are:  Should the solution be based on =
translation or encapsulation, and in the encapsulation case deciding if =
an existing encapsulation mechanism should be used or new one defined

There are several people in favor of this draft: Roland , Christer, =
Hadriel, Laura, Thomas, Christen, Enrico, John, Dale, and probably a few =
more.=20

This was discussed for a long time at IETF 76 ( See =
http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ). It did not =
get consensus at that point. The issues brought up at that point have =
not been resolved on the list. None of the people that spoke for or =
against this at IETF 76 seem to have changed their opinion on the list. =
As far as I can tell, the list of people in favor of this and people =
opposed to it is pretty much the same list as it was at IETF 76. The =
directions from the DISPATCH chairs at IETF 76 (at about 40 minutes into =
above recording) have not happened yet.=20

There was not rough consensus at IETF 76 to proceed with this, I see no =
evidence that many peoples options have changed since IETF 76. I view it =
as pretty much dispatched. (in the definition 2a at =
http://www.merriam-webster.com/dictionary/dispatched).=20

My advice the ADs about AD sponsoring would be that this draft was =
controversial in the WG, failed to achieve rough consensus, and was =
highly likely to have strongly objections in an IETF Last Call.=20

A casual observation to the proponents of this work ... using =
translation in the form of new SIP error response codes, instead of =
encapsulation, may be the middle ground that everyone could live with =
and achieved consensus. Even if theses response codes would never be =
used outside of environment that interoperated with the PSTN. I realize =
that neither the people for or against this draft view new SIP error =
response codes as the best path forward so this idea may be doomed but =
some times the thing everyone can live with is the solution no one =
loves.=20

This work goes back far enough that it is a bit of an archaeology =
project to sort out the information so if my read of the consensus at =
IETF 76 is completely wrong, I'm happy to have someone correct me.=20

Thanks,=20
Cullen <dispatch co-chair>




From gonzalo.camarillo@ericsson.com  Thu Jan 20 01:11:50 2011
Return-Path: <gonzalo.camarillo@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CFED228C104 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 01:11:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.612
X-Spam-Level: 
X-Spam-Status: No, score=-106.612 tagged_above=-999 required=5 tests=[AWL=-0.013, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K6WEuP-eb4I1 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 01:11:49 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 400B128C0E6 for <dispatch@ietf.org>; Thu, 20 Jan 2011 01:11:48 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-f5-4d37fcf697af
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 00.F6.13987.6FCF73D4; Thu, 20 Jan 2011 10:14:30 +0100 (CET)
Received: from [131.160.37.44] (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.2.234.1; Thu, 20 Jan 2011 10:14:22 +0100
Message-ID: <4D37FCED.6030000@ericsson.com>
Date: Thu, 20 Jan 2011 11:14:21 +0200
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>	<4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com> <4D36EF4A.9080304@cisco.com> <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com> <4D3716D3.3020601@cisco.com>
In-Reply-To: <4D3716D3.3020601@cisco.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: AAAAAA==
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 09:11:50 -0000

Hi,

note that we have a whole WG (SPLICES) to deal with this type of
scenarios. So, nobody thinks resolving them is that easy. This draft
could very well be one piece of the whole solution.

In any case, discussions about this type of scenario so far have been
around the fact that some people find it acceptable that UAs need to be
upgraded in order to support new mechanisms while others believe that
any mechanism should work with legacy UAs. The former group likes
REFER-like mechanisms where both UAs need to understand the mechanism
while the latter group prefers 3pcc-like mechanisms where only one
entity needs to understand the mechanism. The SPLICES WG has not reached
consensus on this issue yet. So, further discussions are appreciated.

Cheers,

Gonzalo


On 19/01/2011 6:52 PM, Paul Kyzivat wrote:
> Rifaat,
> 
> 
> 
> On 1/19/2011 11:14 AM, Shekh-Yusef, Rifaat (Rifaat) wrote:
>> Hi Paul,
>>
>> Let's take a look at the following scenario, which starts with an audio call and then video is added to the existing audio call:
>>
>>     Alice                 Alice                Proxy                  Bob
>>      PC                 Desk Phone
>>      |                     |                     |                     |
>> The scenario starts with an audio call from Bob to Alice
>>      |                     |                     |                     |
>>      |                     |                     | INVITE Alice [Audio]|
>>      |                     |                     |<--------------------|
>>      |                     | INVITE Alice [Audio]|                     |
>>      |                     |<--------------------|                     |
>>      | INVITE Alice [Audio]|                     |                     |
>>      |<------------------------------------------|                     |
>>      |                     |                     |                     |
>> Let's assume that Alice used her PC to answer the call
>>      |                     |                     |                     |
>>      | REFER Refer-To: urn:sip-action:call:answer                      |
>>      |-------------------->|                     |                     |
>>      | 202                 |                     |                     |
>>      |<--------------------|                     |                     |
>>      |                     |                     |                     |
>>      | NOTIFY [100 Trying] |                     |                     |
>>      |        Subscription-State: active; expires=whatever             |
>>      |<--------------------|                     |                     |
>>      | 200 OK              |                     |                     |
>>      |-------------------->|                     |                     |
>>      |                     | 200 OK [Audio]      |                     |
>>      |                     |-------------------->|                     |
>>      |                     |                     | 200 OK [Audio]      |
>>      |                     |                     |-------------------->|
>>      |                     |                     |                     |
>> The following NOTIFY will confirm the audio answer, but it will NOT terminate the dialog.
>>      |                     |                     |                     |
>>      | NOTIFY [200 OK]     |                     |                     |
>>      |        Subscription-State: active; expires=whatever             |
>>      |<--------------------|                     |                     |
>>      | 200 OK              |                     |                     |
>>      |-------------------->|                     |                     |
>>      |                     |                     |                     |
>>      | CANCEL              |                     |                     |
>>      |<------------------------------------------|                     |
>>      |                     |                     |                     |
>>      |<------dialog2------>|<---dialog1------------------------------->|
>>      |                     |                     |                     |
>>      |                     |<======audio==============================>|
>>      |                     |                     |                     |
>>      |                     |                     |                     |
>>      |                     |                     |                     |
> 
> I'm with you this far.
> 
>> The following is a re-INVITE to add video to the existing audio call
>>      |                     |                     |                     |
>>      |                     |                     | INVITE Alice [A/V]  |
>>      |                     |                     |<--------------------|
>>      |                     | INVITE Alice [A/V]  |                     |
>>      |                     |<--------------------|                     |
>>      |                     |                     |                     |
>> The following REFER can be in-dialog, or out of dialog with a Target-Dialog header
>>      |                     |                     |                     |
>>      | REFER Refer-To: urn:sip-action:video:answer                     |
>>      |       [Video Offer] |                     |                     |
>>      |<--------------------|                     |                     |
>>      | 202                 |                     |                     |
>>      |-------------------->|                     |                     |
> 
> This is where it starts to get obscure.
> 
> For one thing, the phone has to know to do this. So it must be an 
> intelligent device that knows about video, and that it doesn't do video 
> itself but rather delegates it in this particular way.
> 
> You can postulate anything you want, but it seems a bit much to expect 
> such intelligence from the basic phone. Makes a lot more sense to me to 
> put the intelligence in the PC.
> 
> Anyway, assuming the phone is that smart, *it* is now initiating an 
> action referral toward the PC. I gather it chose that destination 
> because the PC has the ongoing refer dialog with it. What is there about 
> the prior urn:sip-action:call:answer that causes the phone to think the 
> sender of that referral might be able to accept video, using this 
> mechanism? Was there some sort of capability negotiation during the 
> earlier REFER?
> 
>>      |                     |                     |                     |
>>      | NOTIFY [100 Trying] |                     |                     |
>>      |-------------------->|                     |                     |
> 
> There has been no invite by the PC, so this 100 Trying is entirely 
> synthetic. IOW this is postulating a "virtual invite", right?
> 
>>      | 200 OK              |                     |                     |
>>      |<--------------------|                     |                     |
>>      |                     |                     |                     |
>> Alice decided to accept the Video call
> 
> Maybe there should have been a "virtual 180" first while Alice is 
> alerted to the desire for video?
> 
>>      |                     |                     |                     |
>>      | NOTIFY [200 OK [Video SDP answer]]        |                     |
> 
> So now we have the virtual 200 OK to the virtual invite?
> 
> What if the "offer" carried in the REFER was of form that required an 
> additional o/a exchange? (E.g. preconditions.) Would we carry extended 
> o/a exchanges over this refer subscription?
> 
> You do realize how complex the specification of o/a exchanges has 
> become. And Bob is expecting that to work in an entirely normal way. All 
> of that mechanism will need to be recast to work over the refer 
> subscription. In effect you are proposing to establish an 
> invite-dialog-usage between the PC and the phone while tunneling all the 
> messages over a subscription. How can this be better than actually 
> establishing an invite-dialog between the PC and the phone?
> 
> I would offer an alternative:
> 
> - at the first (forked) invite, the pc could send another invite to
>    the phone with the audio m-line. It then might use sip action
>    referral to tell the phone to answer its call and reject the
>    original one. ANd perhaps even to alter the phone display of
>    who the caller is.
> 
> - then the pc will get the reinvite with A/V. It can keep the
>    video to itself, while continuing to get the audio from the phone.
> 
> 	Thanks,
> 	Paul
> 
>>      |-------------------->|                     |                     |
>>      | 200 OK              |                     |                     |
>>      |<--------------------|                     |                     |
>>      |                     |                     |                     |
>>      |                     | 200 OK [A/V]        |                     |
>>      |                     |-------------------->|                     |
>>      |                     |                     | 200 OK [A/V]        |
>>      |                     |                     |-------------------->|
>>      |                     |                     |                     |
>>      |                     |<======audio==============================>|
>>      |<============================video==============================>|
>>      |                     |                     |                     |
>>
>>
>> Any thoughts?
>>
>> Regards,
>>   Rifaat
>>
>>
>>
>>> -----Original Message-----
>>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
>>> Of Paul Kyzivat
>>> Sent: Wednesday, January 19, 2011 9:04 AM
>>> To: Gonzalo Camarillo
>>> Cc: dispatch@ietf.org
>>> Subject: Re: [dispatch] SIP Action Referral
>>>
>>>
>>>
>>> On 1/19/2011 2:50 AM, Gonzalo Camarillo wrote:
>>>> Hi,
>>>>
>>>>> A couple of pieces seem to be addons/afterthoughts that aren't well
>>>>> integrated:
>>>>>
>>>>> 3.2.  Loosely Coupled UAs
>>>>> 3.3.2.  Answer an A/V call on two separate devices
>>>>
>>>> these two sections are very much related to the work the SPLICES WG is
>>>> doing. SPLICES deals with scenarios like the ones described in both
>>>> sections. In fact, most of the discussions so far have dealt with how to
>>>> implement scenarios similar to the one described in Section 3.3.2.
>>>
>>> I recognized that, but at the time I was replying I didn't remember the
>>> current name for that wg. :-(
>>>
>>> I certainly agree that the scenario is an interesting one.
>>> And maybe this mechanism can play a role in supporting it.
>>> But as you can tell, I remain skeptical that this mechanism is
>>> sufficient for the task. But that will be determined in the process of
>>> fleshing out the missing detail.
>>>
>>> 	Thanks,
>>> 	Paul
>>> _______________________________________________
>>> dispatch mailing list
>>> dispatch@ietf.org
>>> https://www.ietf.org/mailman/listinfo/dispatch
>>


From stefan.lk.hakansson@ericsson.com  Thu Jan 20 01:49:53 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E6E5928C117 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 01:49:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fronZ8D3fAuJ for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 01:49:52 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 328283A6FC9 for <dispatch@ietf.org>; Thu, 20 Jan 2011 01:49:51 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-2d-4d3805e18061
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id CD.67.23694.1E5083D4; Thu, 20 Jan 2011 10:52:33 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0184.eemea.ericsson.se ([153.88.115.81]) with mapi; Thu, 20 Jan 2011 10:52:33 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: Cullen Jennings <fluffy@cisco.com>, DISPATCH list <dispatch@ietf.org>
Date: Thu, 20 Jan 2011 10:52:32 +0100
Thread-Topic: [dispatch] The charter formerly know as RTC-WEB  take 3
Thread-Index: Acu2zCeJD873g+CuQZaNW+xvLNQ4GABqrYoA
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1A77@ESESSCMS0362.eemea.ericsson.se>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>
In-Reply-To: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: Re: [dispatch] The charter formerly know as RTC-WEB  take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 09:49:54 -0000

Hi Cullen,

two comments:

1. As requirements on the API are explicitly described, I thinke that there=
 should be a comment that the API must support media format negotiation. Pr=
oposal: "The API must enable media format negotiation and application influ=
ence over media format selection".

2. The second one is about rate adaptation/congestion control. It is not me=
ntioned at all. I don't know if it is needed, perhaps it is enough that RFC=
3550 (that is already pointed at) has a section about it, but I wanted to h=
ighlight it.

Br,
Stefan

> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Cullen Jennings
> Sent: den 18 januari 2011 05:59
> To: DISPATCH list
> Cc: rtc-web@alvestrand.no
> Subject: [dispatch] The charter formerly know as RTC-WEB take 3
>=20
>=20
> In my dispatch co-chair role, I tried to take all the=20
> comments I had seen on the list about this charter and see if=20
> I could address them in a new version of the charter. I=20
> probably messed up in some places. There were some=20
> conversation that did not seem to be converging so I did not=20
> make any changes for theses. Have a read and if you think=20
> something needs to be changed, propose text changes along=20
> with the reasons why and we will keep the evolving this charter.
>=20
> Thanks
> Cullen=20
>=20
> --------------------------------------------------------------
> --------------------
>=20
> Version: 3
>=20
> Possible Names:
>=20
> RTCWEB
> WEBRTC
> STORM: Standardized Transport Oriented for Realtime Media
> BURN: Browsers Using Realtime Media
> WAVE: Web And Voice/Video Enablement
> WAVVE: Web And Voice Video Enablement
> REALTIME
> WEBCOMM
> WREALTIME
> WEBTIME
> WEBFLOWS
> BRAVO  Browser Realtime Audio and VideO
> COBWEB COmmuication Between WEBclients
> WHEELTIME
>=20
>=20
>=20
> Body:
>=20
> Many implementations have been made that use a Web browser to=20
> support direct, interactive communications, including voice,=20
> video, collaboration, and gaming.  In these implementations,=20
> the web server acts as the signaling path between these=20
> applications, using locally significant identifiers to set up=20
> the association.  Up till now, such applications have=20
> typically required the installation of plugins or=20
> non-standard browser extensions.  There is a desire to=20
> standardize this functionality, so that this type of=20
> application can be run in any compatible browser and allow=20
> for high-quality real-time communications experiences within=20
> the browser.
>=20
> Traditionally, the W3C has defined API and markup languages=20
> such as HTML that work in conjunction with with the IETF over=20
> the wire protocols such as HTTP to allow web browsers to=20
> display media that does not have real time interactive=20
> constraints with another human.
>=20
> The W3C and IETF plan to collaborate together in their=20
> traditional way to meet the evolving needs of browsers.=20
> Specifically the IETF will provide a set of on the wire=20
> protocols, including RTP, to meet the needs on interactive=20
> communications, and the W3C will define the API and markup to=20
> allow web application developers to control the on the wire=20
> protocols. This will allow application developers to write=20
> applications that run in a browser and facilitate interactive=20
> communications between users for voice and video=20
> communications, collaboration, and gaming.
>=20
> This working group will select and define a minimal set of=20
> protocols that will enable browsers to:
>=20
> * have interactive real time voice and video pairwise between browsers
>   or other devices using RTP
>=20
> * have interactive real time application data for collaboration and
>   gaming pairwise between browsers
>=20
> Fortunately very little development of new protocol at IETF=20
> is required for this, only selection of existing protocols=20
> and selection of minimum capabilities to ensure=20
> interoperability. The following protocols are candidates for=20
> including in the profile set:
>=20
> 1) RTP/ RTCP
>=20
> 2) a baseline audio codec for high quality interactive audio.=20
> Opus will
>    be one of the codecs considered
>=20
> 3) a baseline audio codec for PSTN interoperability. G.711=20
> and iLBC will
>    be some of the codecs considered
>=20
> 4) a baseline video codec. H.264 and VP8 will be some of the codecs
>    considered
>=20
> 5) Diffserv based QoS
>=20
> 6) NAT traversal using ICE
>=20
> 7) media based DTMF=20
>=20
> 8) support for identifying streams purpose using semantics labels
>    mappable to the labels in RFC 4574
>=20
> 9) Secure RTP and keying
>=20
> 10) support for IPv4, IPv6 and dual stack browsers
>=20
> Please note the above list is only a set of candidates that=20
> the WG may consider and is not list of things that will be in=20
> the profile the set.
>=20
> The working group will cooperate closely with the W3C=20
> activity that specifies a semantic level API that allows the=20
> control and manipulation of all the functionality above. In=20
> addition, the API needs to communicate state information and=20
> events about what is happening in the browser that to=20
> applications running in the browser. These events and state=20
> need to include information such as: receiving DTMF in the=20
> RTP, RTP and RTCP statistics, and the state of DTLS/SRTP=20
> handshakes. The output of this WG will form input to the W3C=20
> group that specifies the API.
>=20
> The working group will follow BCP 79, and adhere to the=20
> spirit of BCP 79. The working group cannot explicitly rule=20
> out the possibility of adopting encumbered technologies;=20
> however, the working group will try to avoid encumbered=20
> technologies that require royalties or other encumbrances=20
> that would prevent such technologies from being easy to use=20
> in web browsers.
>=20
> The following topics will be out of scope for the initial=20
> phase of the WG but could be added after a recharter: RTSP,=20
> RSVP, NSIS, LOST, Geolocation, IM & Presence, NSIS, Resource=20
> Priority. RTP Payload formats will not be done in this WG.
>=20
> Milestones:
>=20
> May 2011 Main alternatives identified in drafts
>=20
> Aug 2011 WG draft with text reflecting agreement of what the=20
> profile set
>          should be
>=20
> Sept 2011 Scenarios specification to IESG as Informational
> =20
> Nov 2011 Documentation specifying mapping of protocol functionality to
>          W3C-specified API produced. This is an input to W3C API work.
>=20
> Dec 2011 Profile specification to IESG as PS
>=20
> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
>          Informational. This depends on the W3C API work.
>=20
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From stefan.lk.hakansson@ericsson.com  Thu Jan 20 02:39:33 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8475F28C11E for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 02:39:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level: 
X-Spam-Status: No, score=-6.999 tagged_above=-999 required=5 tests=[AWL=0.700,  BAYES_00=-2.599, GB_I_INVITATION=-2, J_CHICKENPOX_38=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OrNNelj1RrG4 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 02:39:32 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 694783A6E7C for <dispatch@ietf.org>; Thu, 20 Jan 2011 02:39:31 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-39-4d3811850d30
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 85.9F.23694.581183D4; Thu, 20 Jan 2011 11:42:13 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0247.eemea.ericsson.se ([10.2.3.116]) with mapi; Thu, 20 Jan 2011 11:42:13 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Date: Thu, 20 Jan 2011 11:42:11 +0100
Thread-Topic: RTC-Web Use cases
Thread-Index: Acu4jrF158dPHzwHRtymjOgo5Hu6/A==
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1ACC@ESESSCMS0362.eemea.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: DISPATCH list <dispatch@ietf.org>
Subject: [dispatch] RTC-Web Use cases
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 10:39:33 -0000

Just to start the discussion, I've put together the simplest use case you
can imagine (with an additional error case). Some requirements are drawn
from it. The intention is to add more use cases, but before spending any
more energy I though it would be good to display this to the community to
start the discussion and to get feedback on whether this is a workable
model or not.
=20
The requirements are split in three categories:=20
1. User/privacy: the intention is to list what an end user can expect in
   terms of what an web application can do without user consent and so on
2. API dimension: lists what must be accessible by JS and signalled to JS
   via APIs
3. Functional dimension: lists functionality that must be supported by the
   browser (in combination with the underlying operating system, drivers=20
   and HW) even though it is not visible from the API. This list is rather
   short since most of the functionality is visible in the API
=20
I can't say that I am extremely satisfied with this division. Perhaps we
could come up with something better. Also, some of the requirements in the
User/privacy and Functional dimensions are not drawn (e.g. ask for user
consent) from this use case per se, but are instead generic requirements.
Perhaps they should be handled separately?
=20
The term "stream" is used. The thinking (inspired by the WhatWG HTML5 draft
<http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.html#=
devices>)
is that some kind of Stream API should represent a stream. A stream in turn
is what is generated by a mic or a cam, but also what would be sent between
browsers. Obviously these streams would have different formats (the first
being raw audio/video samples, the second encoded audio/video in RTP=20
packets). But the Steam API is what the JS code uses to manage the stream.
=20
OK, to the use case:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
1. Simple Video Chat
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
A simple video chat service has been developed. In the service the users ar=
e
logged on to the same chat web server. The web server publishes information
about user login status, pushing updates to the web apps in the browsers. B=
y
clicking on an online peer user name, a 1-1 video chat session between the
two browsers is initiated. The invited peer is presented with a choice of
joining or rejecting the session.
=20
The web author developing the application has decided to display a self-vie=
w
as well as the video from the remote side in rather small windows, but the
user can change the display size during the session. The application also
supports if a participant (for a longer or shorter time) would like to stop
sending audio (but keep video) or video (keep audio) to the other peer
("mute").
=20
Any of the two participants can at any time end the chat by clicking a
button.
=20
In this specific case two users are using lap-tops in their respective
homes. They are connected to the public Internet with a desktop browser
using WiFi behind NATs. One of the users has an ADSL connection to the home=
,
and the other fiber access. Most of the time headsets are used, but not alw=
ays.

1.1 Requirements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

1.1.1 User/privacy dimension
----------------------------
---------------------------------------------------------------------------=
-----
!Requirement. The user must:            !Comment                           =
    !
---------------------------------------------------------------------------=
-----
!give explicit consent before a device  !                                  =
    !
!can be used to capture audio or video  !                                  =
    !
---------------------------------------------------------------------------=
-----
!be able to in an intuitive way revoke  !                                  =
    !
!and change capturing permissions       !                                  =
    !
---------------------------------------------------------------------------=
-----
!be able to easily understand that audio!                                  =
    !
!or video is being captured             !                                  =
    !
---------------------------------------------------------------------------=
-----
!be informed about that an invitation to!                                  =
    !
!a peer video chat session has been     !                                  =
    !
!received                               !                                  =
    !
---------------------------------------------------------------------------=
-----
!be able to accept or reject an         !                                  =
    !
!invitation to a peer video chat session!                                  =
    !
---------------------------------------------------------------------------=
-----
!be able to stop a media stream from    !                                  =
    !
!being transmitted                      !                                  =
    !
---------------------------------------------------------------------------=
-----
	=20
	=20
1.1.2 API dimension
-------------------
---------------------------------------------------------------------------=
-----
!Requirement.                           !Comment                           =
    !
---------------------------------------------------------------------------=
-----
!It must be possible to update presence !Event. Out of scope for RTC-Web?  =
    !
!info from web server and make web      !                                  =
    !
!application aware.                     !                                  =
    !
---------------------------------------------------------------------------=
-----
!It must be possible to propagate       !Out of scope for RTC-Web?         =
    !
!intention to start a chat session from !                                  =
    !
!one web app (via server), and make     !                                  =
    !
!receiving web application aware.       !                                  =
    !
!Likewise, the receiving web application!                                  =
    !
!must be able to propagate its accept/  !                                  =
    !
!reject to the initiating web app.      !                                  =
    !
---------------------------------------------------------------------------=
-----
!The web application must be able to use!Provided the user has given consen=
t.  !
!cams and mics as input devices.        !                                  =
    !
---------------------------------------------------------------------------=
-----
!The web application must be able to    !I.e. how they are routed. To e.g. =
both!
!control how streams generated by input !a self-view and a peer            =
    !
!devices are used                       !                                  =
    !
---------------------------------------------------------------------------=
-----
!The web application must be able to    !Use the audio and video elements? =
    !
!control how streams are rendered and   !                                  =
    !
!displayed                              !                                  =
    !
---------------------------------------------------------------------------=
-----
!The web application must be able to    !                                  =
    !
!initiate sending of streams to a peer  !                                  =
    !
---------------------------------------------------------------------------=
-----
!The web application must be able to    !If the video is going to be displa=
yed !
!define the media format to be used for ! in a large window, use higher bit=
-   !
!the streams sent to a peer.            !rate/resolution. Should media sett=
ings!
!                                       !be allowed to be changed during a =
    !
!                                       !session (at e.g. window resize)?  =
    !
---------------------------------------------------------------------------=
-----
!The web application must be made aware !Event.                            =
    !
!of whether set up of stream sending was!                                  =
    !
!successful or not                      !                                  =
    !
---------------------------------------------------------------------------=
-----
!The web application must be made aware !Event. To be able to (with or with=
out !
!when a stream from a peer is received  !user involvement) accept or reject=
,   !
!                                       !and to connect the stream to the r=
ight!
!                                       !display/rendering element.        =
    !
---------------------------------------------------------------------------=
-----
!The web application must be made aware !Event.                            =
    !
!of when a stream from a peer is not    !                                  =
    !
!received any more                      !                                  =
    !
---------------------------------------------------------------------------=
-----
!The web application in a session must  !                                  =
    !
!be able to terminate all incoming and  !                                  =
    !
!outgoing streams                       !                                  =
    !
---------------------------------------------------------------------------=
-----
	=20
1.1.3 Functional dimension
--------------------------
---------------------------------------------------------------------------=
-----
!Requirement.                           !Comment                           =
    !
---------------------------------------------------------------------------=
-----
!The browser must be able to have an    !Out of scope for RTC-Web? Use WS o=
r   !
!always on connection with the web      !S-SE?                             =
    !
!server to be able to receive presence  !                                  =
    !
!updates and chat initiations           !                                  =
    !
---------------------------------------------------------------------------=
-----
!The browser must be able to use mics   !                                  =
    !
!and cams as input devices              !                                  =
    !
---------------------------------------------------------------------------=
-----
!The browser must be able to send       !                                  =
    !
!streams (includes the associated       !                                  =
    !
!processing like coding, framing, etc.) !                                  =
    !
!to a peer in presence of NATs.         !                                  =
    !
---------------------------------------------------------------------------=
-----
!The browser must be able to receive    !                                  =
    !
!streams (associated processing) from   !                                  =
    !
!peers and render them                  !                                  =
    !
---------------------------------------------------------------------------=
-----
!Streams being transmitted must be      !Do not starve other traffic (e.g. =
on  !
!subject to rate control                !ADSL link)                        =
    !
---------------------------------------------------------------------------=
-----
!When there is both incoming and        !Headsets not always used          =
    !
!outgoing audio streams, echo           !                                  =
    !
!cancellation must be provided to avoid !                                  =
    !
!disturbing echo during conversation    !                                  =
    !
---------------------------------------------------------------------------=
-----
!Synchronization between audio and video!                                  =
    !
!must be supported                      !                                  =
    !
---------------------------------------------------------------------------=
-----
	=20
	=20
=20
2 Simple video chat with link loss
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
The use case is identical to the previous one, but in this case the ADSL li=
nk=20
is unreliable and goes down from time to time.

2.1 Requirements
----------------
Only the delta is documented (the other reqs remain).

2.1.1 User/privacy dimension
----------------------------
---------------------------------------------------------------------------=
-----
!Requirement.                           !Comment                           =
    !
---------------------------------------------------------------------------=
-----=20
!The user must be informed that the     !                                  =
    !
!communication has ceased               !                                  =
    !
---------------------------------------------------------------------------=
-----
	=20
2.1.2 API dimension
-------------------
---------------------------------------------------------------------------=
-----
!Requirement.                           !Comment                           =
    !
---------------------------------------------------------------------------=
----- =20
!The web application must be made aware !To be able to inform user and take=
    !
!of that the connection with the server !action. Out of scope for RTC-Web? =
    !
!has been dropped                       !                                  =
    !
---------------------------------------------------------------------------=
-----
!The web application must be made aware !To be able to inform user and take=
    !
!of when streams from a peer are no     !action (one of the peers still has=
    !
!longer received                        !connection with the server)       =
    !
---------------------------------------------------------------------------=
-----
=09
	=20
2.1.3 Functional dimension
--------------------------
---------------------------------------------------------------------------=
-----
!Requirement.                           !Comment                           =
    !
---------------------------------------------------------------------------=
-----=20
!The browser must detect when no streams!                                  =
    !
!are received from a peer               !                                  =
    !
---------------------------------------------------------------------------=
-----

//Stefan=

From pkyzivat@cisco.com  Thu Jan 20 06:32:40 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A3EFB3A6FEB for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 06:32:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.194
X-Spam-Level: 
X-Spam-Status: No, score=-110.194 tagged_above=-999 required=5 tests=[AWL=-0.194, BAYES_00=-2.599, J_CHICKENPOX_41=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S6BGePZv53-L for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 06:32:37 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id CEA503A7102 for <dispatch@ietf.org>; Thu, 20 Jan 2011 06:32:36 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAKfWN01AZnwN/2dsb2JhbACkUXOjJ5sFhVAEhG+GL4Mk
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 20 Jan 2011 14:35:19 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id p0KEZJEA013287; Thu, 20 Jan 2011 14:35:19 GMT
Message-ID: <4D384827.8020308@cisco.com>
Date: Thu, 20 Jan 2011 09:35:19 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>	<4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com> <4D36EF4A.9080304@cisco.com> <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com> <4D3716D3.3020601@cisco.com> <4D37FCED.6030000@ericsson.com>
In-Reply-To: <4D37FCED.6030000@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 14:32:40 -0000

I generally agree with what Gonzalo is saying below.
But to clarify a bit:

I don't think anybody believes that federating multiple devices can be 
accomplished without upgrading *any* UAs. The difference of opinion is 
more around *which* UAs need to be upgraded - all of those 
participating, or only a subset, and if a subset, which subset.

This seems to sort out into the following alternatives:

- one upgraded UA coordinates the federation of some
   other not-necessarily-upgraded UAs to present the
   appearance of a single multimedia UA in a dialog with
   some other multi-media, not-necessarily-upgraded UA

- a group of upgraded UAs federate with one another to present the
   appearance of a single multimedia UA in a dialog with
   some other multi-media, not-necessarily-upgraded UA

- an upgraded UA coordinates dialogs with multiple
   not-necessarily-upgraded UAs to present the appearance
   of a multimedia dialog to its own user.j

IMO the possibility of widespread adoption is maximized by minimizing 
the number of pieces that need to be upgraded.

	Thanks,
	Paul

On 1/20/2011 4:14 AM, Gonzalo Camarillo wrote:
> Hi,
>
> note that we have a whole WG (SPLICES) to deal with this type of
> scenarios. So, nobody thinks resolving them is that easy. This draft
> could very well be one piece of the whole solution.
>
> In any case, discussions about this type of scenario so far have been
> around the fact that some people find it acceptable that UAs need to be
> upgraded in order to support new mechanisms while others believe that
> any mechanism should work with legacy UAs. The former group likes
> REFER-like mechanisms where both UAs need to understand the mechanism
> while the latter group prefers 3pcc-like mechanisms where only one
> entity needs to understand the mechanism. The SPLICES WG has not reached
> consensus on this issue yet. So, further discussions are appreciated.
>
> Cheers,
>
> Gonzalo
>
>
> On 19/01/2011 6:52 PM, Paul Kyzivat wrote:
>> Rifaat,
>>
>>
>>
>> On 1/19/2011 11:14 AM, Shekh-Yusef, Rifaat (Rifaat) wrote:
>>> Hi Paul,
>>>
>>> Let's take a look at the following scenario, which starts with an audio call and then video is added to the existing audio call:
>>>
>>>      Alice                 Alice                Proxy                  Bob
>>>       PC                 Desk Phone
>>>       |                     |                     |                     |
>>> The scenario starts with an audio call from Bob to Alice
>>>       |                     |                     |                     |
>>>       |                     |                     | INVITE Alice [Audio]|
>>>       |                     |                     |<--------------------|
>>>       |                     | INVITE Alice [Audio]|                     |
>>>       |                     |<--------------------|                     |
>>>       | INVITE Alice [Audio]|                     |                     |
>>>       |<------------------------------------------|                     |
>>>       |                     |                     |                     |
>>> Let's assume that Alice used her PC to answer the call
>>>       |                     |                     |                     |
>>>       | REFER Refer-To: urn:sip-action:call:answer                      |
>>>       |-------------------->|                     |                     |
>>>       | 202                 |                     |                     |
>>>       |<--------------------|                     |                     |
>>>       |                     |                     |                     |
>>>       | NOTIFY [100 Trying] |                     |                     |
>>>       |        Subscription-State: active; expires=whatever             |
>>>       |<--------------------|                     |                     |
>>>       | 200 OK              |                     |                     |
>>>       |-------------------->|                     |                     |
>>>       |                     | 200 OK [Audio]      |                     |
>>>       |                     |-------------------->|                     |
>>>       |                     |                     | 200 OK [Audio]      |
>>>       |                     |                     |-------------------->|
>>>       |                     |                     |                     |
>>> The following NOTIFY will confirm the audio answer, but it will NOT terminate the dialog.
>>>       |                     |                     |                     |
>>>       | NOTIFY [200 OK]     |                     |                     |
>>>       |        Subscription-State: active; expires=whatever             |
>>>       |<--------------------|                     |                     |
>>>       | 200 OK              |                     |                     |
>>>       |-------------------->|                     |                     |
>>>       |                     |                     |                     |
>>>       | CANCEL              |                     |                     |
>>>       |<------------------------------------------|                     |
>>>       |                     |                     |                     |
>>>       |<------dialog2------>|<---dialog1------------------------------->|
>>>       |                     |                     |                     |
>>>       |                     |<======audio==============================>|
>>>       |                     |                     |                     |
>>>       |                     |                     |                     |
>>>       |                     |                     |                     |
>>
>> I'm with you this far.
>>
>>> The following is a re-INVITE to add video to the existing audio call
>>>       |                     |                     |                     |
>>>       |                     |                     | INVITE Alice [A/V]  |
>>>       |                     |                     |<--------------------|
>>>       |                     | INVITE Alice [A/V]  |                     |
>>>       |                     |<--------------------|                     |
>>>       |                     |                     |                     |
>>> The following REFER can be in-dialog, or out of dialog with a Target-Dialog header
>>>       |                     |                     |                     |
>>>       | REFER Refer-To: urn:sip-action:video:answer                     |
>>>       |       [Video Offer] |                     |                     |
>>>       |<--------------------|                     |                     |
>>>       | 202                 |                     |                     |
>>>       |-------------------->|                     |                     |
>>
>> This is where it starts to get obscure.
>>
>> For one thing, the phone has to know to do this. So it must be an
>> intelligent device that knows about video, and that it doesn't do video
>> itself but rather delegates it in this particular way.
>>
>> You can postulate anything you want, but it seems a bit much to expect
>> such intelligence from the basic phone. Makes a lot more sense to me to
>> put the intelligence in the PC.
>>
>> Anyway, assuming the phone is that smart, *it* is now initiating an
>> action referral toward the PC. I gather it chose that destination
>> because the PC has the ongoing refer dialog with it. What is there about
>> the prior urn:sip-action:call:answer that causes the phone to think the
>> sender of that referral might be able to accept video, using this
>> mechanism? Was there some sort of capability negotiation during the
>> earlier REFER?
>>
>>>       |                     |                     |                     |
>>>       | NOTIFY [100 Trying] |                     |                     |
>>>       |-------------------->|                     |                     |
>>
>> There has been no invite by the PC, so this 100 Trying is entirely
>> synthetic. IOW this is postulating a "virtual invite", right?
>>
>>>       | 200 OK              |                     |                     |
>>>       |<--------------------|                     |                     |
>>>       |                     |                     |                     |
>>> Alice decided to accept the Video call
>>
>> Maybe there should have been a "virtual 180" first while Alice is
>> alerted to the desire for video?
>>
>>>       |                     |                     |                     |
>>>       | NOTIFY [200 OK [Video SDP answer]]        |                     |
>>
>> So now we have the virtual 200 OK to the virtual invite?
>>
>> What if the "offer" carried in the REFER was of form that required an
>> additional o/a exchange? (E.g. preconditions.) Would we carry extended
>> o/a exchanges over this refer subscription?
>>
>> You do realize how complex the specification of o/a exchanges has
>> become. And Bob is expecting that to work in an entirely normal way. All
>> of that mechanism will need to be recast to work over the refer
>> subscription. In effect you are proposing to establish an
>> invite-dialog-usage between the PC and the phone while tunneling all the
>> messages over a subscription. How can this be better than actually
>> establishing an invite-dialog between the PC and the phone?
>>
>> I would offer an alternative:
>>
>> - at the first (forked) invite, the pc could send another invite to
>>     the phone with the audio m-line. It then might use sip action
>>     referral to tell the phone to answer its call and reject the
>>     original one. ANd perhaps even to alter the phone display of
>>     who the caller is.
>>
>> - then the pc will get the reinvite with A/V. It can keep the
>>     video to itself, while continuing to get the audio from the phone.
>>
>> 	Thanks,
>> 	Paul
>>
>>>       |-------------------->|                     |                     |
>>>       | 200 OK              |                     |                     |
>>>       |<--------------------|                     |                     |
>>>       |                     |                     |                     |
>>>       |                     | 200 OK [A/V]        |                     |
>>>       |                     |-------------------->|                     |
>>>       |                     |                     | 200 OK [A/V]        |
>>>       |                     |                     |-------------------->|
>>>       |                     |                     |                     |
>>>       |                     |<======audio==============================>|
>>>       |<============================video==============================>|
>>>       |                     |                     |                     |
>>>
>>>
>>> Any thoughts?
>>>
>>> Regards,
>>>    Rifaat
>>>
>>>
>>>
>>>> -----Original Message-----
>>>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
>>>> Of Paul Kyzivat
>>>> Sent: Wednesday, January 19, 2011 9:04 AM
>>>> To: Gonzalo Camarillo
>>>> Cc: dispatch@ietf.org
>>>> Subject: Re: [dispatch] SIP Action Referral
>>>>
>>>>
>>>>
>>>> On 1/19/2011 2:50 AM, Gonzalo Camarillo wrote:
>>>>> Hi,
>>>>>
>>>>>> A couple of pieces seem to be addons/afterthoughts that aren't well
>>>>>> integrated:
>>>>>>
>>>>>> 3.2.  Loosely Coupled UAs
>>>>>> 3.3.2.  Answer an A/V call on two separate devices
>>>>>
>>>>> these two sections are very much related to the work the SPLICES WG is
>>>>> doing. SPLICES deals with scenarios like the ones described in both
>>>>> sections. In fact, most of the discussions so far have dealt with how to
>>>>> implement scenarios similar to the one described in Section 3.3.2.
>>>>
>>>> I recognized that, but at the time I was replying I didn't remember the
>>>> current name for that wg. :-(
>>>>
>>>> I certainly agree that the scenario is an interesting one.
>>>> And maybe this mechanism can play a role in supporting it.
>>>> But as you can tell, I remain skeptical that this mechanism is
>>>> sufficient for the task. But that will be determined in the process of
>>>> fleshing out the missing detail.
>>>>
>>>> 	Thanks,
>>>> 	Paul
>>>> _______________________________________________
>>>> dispatch mailing list
>>>> dispatch@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/dispatch
>>>
>
>

From henry.sinnreich@gmail.com  Thu Jan 20 07:34:29 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1F88D3A7133 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 07:34:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.366
X-Spam-Level: 
X-Spam-Status: No, score=-2.366 tagged_above=-999 required=5 tests=[AWL=-0.463, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iCiAd5GvO3sy for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 07:34:28 -0800 (PST)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by core3.amsl.com (Postfix) with ESMTP id C342E3A6FB7 for <dispatch@ietf.org>; Thu, 20 Jan 2011 07:34:27 -0800 (PST)
Received: by yie19 with SMTP id 19so234508yie.31 for <dispatch@ietf.org>; Thu, 20 Jan 2011 07:37:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=mKYCek7z3WR4X9nd2ALApcd0C+WPLTf08Ejx/CuNWhM=; b=pmggcrpnDPOcf19QKViMDg2o/FGgfUrBOM6L5k8teVWVY2Xh1jQ9JydqXIVlgTvixP ObnoKTs9ebf7hDv5sNWvYZEsdAFuo2y1FAv8DG0WHsKf4Yyy+xH03sQL8jxm0ugt73b/ cVaQ7wO51gGFnEupihRuER/8qa5Gm8ioJkoz8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=NOZIgcoOtLz8csGhYCANrZWomnylrkpZJ38ai4UIacgnDROQ9gr73NFUMWNUFMkq14 HbTHODX3+uG//3NGhXAgyYecOSIyZ3l+AemkO2jAMRg2zepDr7Ysi74FDFwyuBnkoQ5q clWmLHgPx4rKSNAOArxNs6+hkyQxedTouQfgM=
Received: by 10.101.66.13 with SMTP id t13mr1425102ank.242.1295537828831; Thu, 20 Jan 2011 07:37:08 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id 2sm10116928anw.38.2011.01.20.07.37.05 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 20 Jan 2011 07:37:07 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Thu, 20 Jan 2011 09:37:04 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Stefan =?ISO-8859-1?B?SOVrYW5zc29u?= LK <stefan.lk.hakansson@ericsson.com>, Cullen Jennings <fluffy@cisco.com>, DISPATCH list <dispatch@ietf.org>
Message-ID: <C95DB2C0.181FD%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] The charter formerly know as RTC-WEB  take 3
Thread-Index: Acu2zCeJD873g+CuQZaNW+xvLNQ4GABqrYoAABBBXnY=
In-Reply-To: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1A77@ESESSCMS0362.eemea.ericsson.se>
Mime-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: Re: [dispatch] The charter formerly know as RTC-WEB  take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 15:34:29 -0000

Hi Stefan,

> 2. The second one is about rate adaptation/congestion control. It is not
> mentioned at all. I don't know if it is needed, perhaps it is enough that
> RFC3550 (that is already pointed at) has a section about it, but I wanted=
 to
> highlight it.

How does this fit with adaptive codecs?
Hint: codec selection matters, is actually critical to this effort.

Thanks, Henry


On 1/20/11 3:52 AM, "Stefan H=E5kansson LK" <stefan.lk.hakansson@ericsson.com=
>
wrote:

> Hi Cullen,
>=20
> two comments:
>=20
> 1. As requirements on the API are explicitly described, I thinke that the=
re
> should be a comment that the API must support media format negotiation.
> Proposal: "The API must enable media format negotiation and application
> influence over media format selection".
>=20
> 2. The second one is about rate adaptation/congestion control. It is not
> mentioned at all. I don't know if it is needed, perhaps it is enough that
> RFC3550 (that is already pointed at) has a section about it, but I wanted=
 to
> highlight it.
>=20
> Br,
> Stefan
>=20
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of Cullen Jennings
>> Sent: den 18 januari 2011 05:59
>> To: DISPATCH list
>> Cc: rtc-web@alvestrand.no
>> Subject: [dispatch] The charter formerly know as RTC-WEB take 3
>>=20
>>=20
>> In my dispatch co-chair role, I tried to take all the
>> comments I had seen on the list about this charter and see if
>> I could address them in a new version of the charter. I
>> probably messed up in some places. There were some
>> conversation that did not seem to be converging so I did not
>> make any changes for theses. Have a read and if you think
>> something needs to be changed, propose text changes along
>> with the reasons why and we will keep the evolving this charter.
>>=20
>> Thanks
>> Cullen=20
>>=20
>> --------------------------------------------------------------
>> --------------------
>>=20
>> Version: 3
>>=20
>> Possible Names:
>>=20
>> RTCWEB
>> WEBRTC
>> STORM: Standardized Transport Oriented for Realtime Media
>> BURN: Browsers Using Realtime Media
>> WAVE: Web And Voice/Video Enablement
>> WAVVE: Web And Voice Video Enablement
>> REALTIME
>> WEBCOMM
>> WREALTIME
>> WEBTIME
>> WEBFLOWS
>> BRAVO  Browser Realtime Audio and VideO
>> COBWEB COmmuication Between WEBclients
>> WHEELTIME
>>=20
>>=20
>>=20
>> Body:
>>=20
>> Many implementations have been made that use a Web browser to
>> support direct, interactive communications, including voice,
>> video, collaboration, and gaming.  In these implementations,
>> the web server acts as the signaling path between these
>> applications, using locally significant identifiers to set up
>> the association.  Up till now, such applications have
>> typically required the installation of plugins or
>> non-standard browser extensions.  There is a desire to
>> standardize this functionality, so that this type of
>> application can be run in any compatible browser and allow
>> for high-quality real-time communications experiences within
>> the browser.
>>=20
>> Traditionally, the W3C has defined API and markup languages
>> such as HTML that work in conjunction with with the IETF over
>> the wire protocols such as HTTP to allow web browsers to
>> display media that does not have real time interactive
>> constraints with another human.
>>=20
>> The W3C and IETF plan to collaborate together in their
>> traditional way to meet the evolving needs of browsers.
>> Specifically the IETF will provide a set of on the wire
>> protocols, including RTP, to meet the needs on interactive
>> communications, and the W3C will define the API and markup to
>> allow web application developers to control the on the wire
>> protocols. This will allow application developers to write
>> applications that run in a browser and facilitate interactive
>> communications between users for voice and video
>> communications, collaboration, and gaming.
>>=20
>> This working group will select and define a minimal set of
>> protocols that will enable browsers to:
>>=20
>> * have interactive real time voice and video pairwise between browsers
>>   or other devices using RTP
>>=20
>> * have interactive real time application data for collaboration and
>>   gaming pairwise between browsers
>>=20
>> Fortunately very little development of new protocol at IETF
>> is required for this, only selection of existing protocols
>> and selection of minimum capabilities to ensure
>> interoperability. The following protocols are candidates for
>> including in the profile set:
>>=20
>> 1) RTP/ RTCP
>>=20
>> 2) a baseline audio codec for high quality interactive audio.
>> Opus will
>>    be one of the codecs considered
>>=20
>> 3) a baseline audio codec for PSTN interoperability. G.711
>> and iLBC will
>>    be some of the codecs considered
>>=20
>> 4) a baseline video codec. H.264 and VP8 will be some of the codecs
>>    considered
>>=20
>> 5) Diffserv based QoS
>>=20
>> 6) NAT traversal using ICE
>>=20
>> 7) media based DTMF
>>=20
>> 8) support for identifying streams purpose using semantics labels
>>    mappable to the labels in RFC 4574
>>=20
>> 9) Secure RTP and keying
>>=20
>> 10) support for IPv4, IPv6 and dual stack browsers
>>=20
>> Please note the above list is only a set of candidates that
>> the WG may consider and is not list of things that will be in
>> the profile the set.
>>=20
>> The working group will cooperate closely with the W3C
>> activity that specifies a semantic level API that allows the
>> control and manipulation of all the functionality above. In
>> addition, the API needs to communicate state information and
>> events about what is happening in the browser that to
>> applications running in the browser. These events and state
>> need to include information such as: receiving DTMF in the
>> RTP, RTP and RTCP statistics, and the state of DTLS/SRTP
>> handshakes. The output of this WG will form input to the W3C
>> group that specifies the API.
>>=20
>> The working group will follow BCP 79, and adhere to the
>> spirit of BCP 79. The working group cannot explicitly rule
>> out the possibility of adopting encumbered technologies;
>> however, the working group will try to avoid encumbered
>> technologies that require royalties or other encumbrances
>> that would prevent such technologies from being easy to use
>> in web browsers.
>>=20
>> The following topics will be out of scope for the initial
>> phase of the WG but could be added after a recharter: RTSP,
>> RSVP, NSIS, LOST, Geolocation, IM & Presence, NSIS, Resource
>> Priority. RTP Payload formats will not be done in this WG.
>>=20
>> Milestones:
>>=20
>> May 2011 Main alternatives identified in drafts
>>=20
>> Aug 2011 WG draft with text reflecting agreement of what the
>> profile set
>>          should be
>>=20
>> Sept 2011 Scenarios specification to IESG as Informational
>> =20
>> Nov 2011 Documentation specifying mapping of protocol functionality to
>>          W3C-specified API produced. This is an input to W3C API work.
>>=20
>> Dec 2011 Profile specification to IESG as PS
>>=20
>> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
>>          Informational. This depends on the W3C API work.
>>=20
>>=20
>>=20
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch



From stephen.botzko@gmail.com  Thu Jan 20 07:42:30 2011
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2F4D93A7135 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 07:42:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.171
X-Spam-Level: 
X-Spam-Status: No, score=-3.171 tagged_above=-999 required=5 tests=[AWL=0.427,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ulbIizZWySig for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 07:42:24 -0800 (PST)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 374353A7133 for <dispatch@ietf.org>; Thu, 20 Jan 2011 07:42:24 -0800 (PST)
Received: by qwi2 with SMTP id 2so776970qwi.31 for <dispatch@ietf.org>; Thu, 20 Jan 2011 07:45:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=RGLAb7bewMNQ4qd96tfNqSXQys1HtcVkPW7YncGbqok=; b=UiuR1JmtLuc5KbQKWup7fyL1Y9RdPawAG5YqyaDYT3lYB7d8u/sP0/xASF6evDxfZf i1duN6vfWftqNXBkigpAhZpCxeeYzq2gXfTTba0dWN2MMUF0VFwEV3OIaXaEQT5GxlLp lRCQcH6Tjanyo88tcuBkspIqn/ApKzyQEGilU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=bpuOgk5638H2tJmhmdJ2fNwYVKbDSKhlrfsIzPPwqp2BxSaHAVrlRofs+Es6/jYW5/ AAmUXOQeDvQD4p+CeOB3zWPRq+wwJcIBvRuzw7aHePr4rFU+IyDGr0IVhPcCRPPr0BjH y3jf7VAZ3AfaUME8yNLjE171WkjaxhQwqV9q4=
MIME-Version: 1.0
Received: by 10.224.20.4 with SMTP id d4mr1963932qab.345.1295538304177; Thu, 20 Jan 2011 07:45:04 -0800 (PST)
Received: by 10.220.128.30 with HTTP; Thu, 20 Jan 2011 07:45:04 -0800 (PST)
In-Reply-To: <C95DB2C0.181FD%henry.sinnreich@gmail.com>
References: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1A77@ESESSCMS0362.eemea.ericsson.se> <C95DB2C0.181FD%henry.sinnreich@gmail.com>
Date: Thu, 20 Jan 2011 10:45:04 -0500
Message-ID: <AANLkTi=J809vpqOSsyjrLTB=b34vUWG0MSa5XA1Mjxm_@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: Henry Sinnreich <henry.sinnreich@gmail.com>
Content-Type: multipart/alternative; boundary=0015175cda2c69d520049a49041e
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 15:42:30 -0000

--0015175cda2c69d520049a49041e
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

>>>
   How does this fit with adaptive codecs?
>>>
Just because some codecs can adapt doesn't mean rate adaptation/congestion
control should be left out of the scope.  I think it needs to be considered=
.

>>>
   Hint: codec selection matters, is actually critical to this effort.
>>>
Codec selection does matter, but I am not convinced that mandatory codecs
need to be in the RFCs.  I believe market forces are sufficient - SIP itsel=
f
is one proof point.

Stephen Botzko


On Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreich <henry.sinnreich@gmail.co=
m
> wrote:

> Hi Stefan,
>
> > 2. The second one is about rate adaptation/congestion control. It is no=
t
> > mentioned at all. I don't know if it is needed, perhaps it is enough th=
at
> > RFC3550 (that is already pointed at) has a section about it, but I want=
ed
> to
> > highlight it.
>
> How does this fit with adaptive codecs?
> Hint: codec selection matters, is actually critical to this effort.
>
> Thanks, Henry
>
>
> On 1/20/11 3:52 AM, "Stefan H=E5kansson LK" <
> stefan.lk.hakansson@ericsson.com>
> wrote:
>
> > Hi Cullen,
> >
> > two comments:
> >
> > 1. As requirements on the API are explicitly described, I thinke that
> there
> > should be a comment that the API must support media format negotiation.
> > Proposal: "The API must enable media format negotiation and application
> > influence over media format selection".
> >
> > 2. The second one is about rate adaptation/congestion control. It is no=
t
> > mentioned at all. I don't know if it is needed, perhaps it is enough th=
at
> > RFC3550 (that is already pointed at) has a section about it, but I want=
ed
> to
> > highlight it.
> >
> > Br,
> > Stefan
> >
> >> -----Original Message-----
> >> From: dispatch-bounces@ietf.org
> >> [mailto:dispatch-bounces@ietf.org] On Behalf Of Cullen Jennings
> >> Sent: den 18 januari 2011 05:59
> >> To: DISPATCH list
> >> Cc: rtc-web@alvestrand.no
> >> Subject: [dispatch] The charter formerly know as RTC-WEB take 3
> >>
> >>
> >> In my dispatch co-chair role, I tried to take all the
> >> comments I had seen on the list about this charter and see if
> >> I could address them in a new version of the charter. I
> >> probably messed up in some places. There were some
> >> conversation that did not seem to be converging so I did not
> >> make any changes for theses. Have a read and if you think
> >> something needs to be changed, propose text changes along
> >> with the reasons why and we will keep the evolving this charter.
> >>
> >> Thanks
> >> Cullen
> >>
> >> --------------------------------------------------------------
> >> --------------------
> >>
> >> Version: 3
> >>
> >> Possible Names:
> >>
> >> RTCWEB
> >> WEBRTC
> >> STORM: Standardized Transport Oriented for Realtime Media
> >> BURN: Browsers Using Realtime Media
> >> WAVE: Web And Voice/Video Enablement
> >> WAVVE: Web And Voice Video Enablement
> >> REALTIME
> >> WEBCOMM
> >> WREALTIME
> >> WEBTIME
> >> WEBFLOWS
> >> BRAVO  Browser Realtime Audio and VideO
> >> COBWEB COmmuication Between WEBclients
> >> WHEELTIME
> >>
> >>
> >>
> >> Body:
> >>
> >> Many implementations have been made that use a Web browser to
> >> support direct, interactive communications, including voice,
> >> video, collaboration, and gaming.  In these implementations,
> >> the web server acts as the signaling path between these
> >> applications, using locally significant identifiers to set up
> >> the association.  Up till now, such applications have
> >> typically required the installation of plugins or
> >> non-standard browser extensions.  There is a desire to
> >> standardize this functionality, so that this type of
> >> application can be run in any compatible browser and allow
> >> for high-quality real-time communications experiences within
> >> the browser.
> >>
> >> Traditionally, the W3C has defined API and markup languages
> >> such as HTML that work in conjunction with with the IETF over
> >> the wire protocols such as HTTP to allow web browsers to
> >> display media that does not have real time interactive
> >> constraints with another human.
> >>
> >> The W3C and IETF plan to collaborate together in their
> >> traditional way to meet the evolving needs of browsers.
> >> Specifically the IETF will provide a set of on the wire
> >> protocols, including RTP, to meet the needs on interactive
> >> communications, and the W3C will define the API and markup to
> >> allow web application developers to control the on the wire
> >> protocols. This will allow application developers to write
> >> applications that run in a browser and facilitate interactive
> >> communications between users for voice and video
> >> communications, collaboration, and gaming.
> >>
> >> This working group will select and define a minimal set of
> >> protocols that will enable browsers to:
> >>
> >> * have interactive real time voice and video pairwise between browsers
> >>   or other devices using RTP
> >>
> >> * have interactive real time application data for collaboration and
> >>   gaming pairwise between browsers
> >>
> >> Fortunately very little development of new protocol at IETF
> >> is required for this, only selection of existing protocols
> >> and selection of minimum capabilities to ensure
> >> interoperability. The following protocols are candidates for
> >> including in the profile set:
> >>
> >> 1) RTP/ RTCP
> >>
> >> 2) a baseline audio codec for high quality interactive audio.
> >> Opus will
> >>    be one of the codecs considered
> >>
> >> 3) a baseline audio codec for PSTN interoperability. G.711
> >> and iLBC will
> >>    be some of the codecs considered
> >>
> >> 4) a baseline video codec. H.264 and VP8 will be some of the codecs
> >>    considered
> >>
> >> 5) Diffserv based QoS
> >>
> >> 6) NAT traversal using ICE
> >>
> >> 7) media based DTMF
> >>
> >> 8) support for identifying streams purpose using semantics labels
> >>    mappable to the labels in RFC 4574
> >>
> >> 9) Secure RTP and keying
> >>
> >> 10) support for IPv4, IPv6 and dual stack browsers
> >>
> >> Please note the above list is only a set of candidates that
> >> the WG may consider and is not list of things that will be in
> >> the profile the set.
> >>
> >> The working group will cooperate closely with the W3C
> >> activity that specifies a semantic level API that allows the
> >> control and manipulation of all the functionality above. In
> >> addition, the API needs to communicate state information and
> >> events about what is happening in the browser that to
> >> applications running in the browser. These events and state
> >> need to include information such as: receiving DTMF in the
> >> RTP, RTP and RTCP statistics, and the state of DTLS/SRTP
> >> handshakes. The output of this WG will form input to the W3C
> >> group that specifies the API.
> >>
> >> The working group will follow BCP 79, and adhere to the
> >> spirit of BCP 79. The working group cannot explicitly rule
> >> out the possibility of adopting encumbered technologies;
> >> however, the working group will try to avoid encumbered
> >> technologies that require royalties or other encumbrances
> >> that would prevent such technologies from being easy to use
> >> in web browsers.
> >>
> >> The following topics will be out of scope for the initial
> >> phase of the WG but could be added after a recharter: RTSP,
> >> RSVP, NSIS, LOST, Geolocation, IM & Presence, NSIS, Resource
> >> Priority. RTP Payload formats will not be done in this WG.
> >>
> >> Milestones:
> >>
> >> May 2011 Main alternatives identified in drafts
> >>
> >> Aug 2011 WG draft with text reflecting agreement of what the
> >> profile set
> >>          should be
> >>
> >> Sept 2011 Scenarios specification to IESG as Informational
> >>
> >> Nov 2011 Documentation specifying mapping of protocol functionality to
> >>          W3C-specified API produced. This is an input to W3C API work.
> >>
> >> Dec 2011 Profile specification to IESG as PS
> >>
> >> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
> >>          Informational. This depends on the W3C API work.
> >>
> >>
> >>
> >> _______________________________________________
> >> dispatch mailing list
> >> dispatch@ietf.org
> >> https://www.ietf.org/mailman/listinfo/dispatch
> >>
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
>
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

--0015175cda2c69d520049a49041e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

&gt;&gt;&gt;<br>=A0=A0 How does this fit with adaptive codecs?<br>&gt;&gt;&=
gt;<br>Just because some codecs can adapt doesn&#39;t mean rate adaptation/=
congestion control should be left out of the scope.=A0 I think it needs to =
be considered.<br>
<br>
&gt;&gt;&gt;<br>=A0=A0 Hint: codec selection matters, is actually critical =
to this effort.<br>&gt;&gt;&gt;<br>Codec selection does matter, but I am no=
t convinced that mandatory codecs need to be in the RFCs.=A0 I believe mark=
et forces are sufficient - SIP itself is one proof point.<br>
<br>Stephen Botzko<br><br><br><div class=3D"gmail_quote">On Thu, Jan 20, 20=
11 at 10:37 AM, Henry Sinnreich <span dir=3D"ltr">&lt;<a href=3D"mailto:hen=
ry.sinnreich@gmail.com">henry.sinnreich@gmail.com</a>&gt;</span> wrote:<br>=
<blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; borde=
r-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi Stefan,<br>
<div class=3D"im"><br>
&gt; 2. The second one is about rate adaptation/congestion control. It is n=
ot<br>
&gt; mentioned at all. I don&#39;t know if it is needed, perhaps it is enou=
gh that<br>
&gt; RFC3550 (that is already pointed at) has a section about it, but I wan=
ted to<br>
&gt; highlight it.<br>
<br>
</div>How does this fit with adaptive codecs?<br>
Hint: codec selection matters, is actually critical to this effort.<br>
<br>
Thanks, Henry<br>
<br>
<br>
On 1/20/11 3:52 AM, &quot;Stefan H=E5kansson LK&quot; &lt;<a href=3D"mailto=
:stefan.lk.hakansson@ericsson.com">stefan.lk.hakansson@ericsson.com</a>&gt;=
<br>
wrote:<br>
<div><div></div><div class=3D"h5"><br>
&gt; Hi Cullen,<br>
&gt;<br>
&gt; two comments:<br>
&gt;<br>
&gt; 1. As requirements on the API are explicitly described, I thinke that =
there<br>
&gt; should be a comment that the API must support media format negotiation=
.<br>
&gt; Proposal: &quot;The API must enable media format negotiation and appli=
cation<br>
&gt; influence over media format selection&quot;.<br>
&gt;<br>
&gt; 2. The second one is about rate adaptation/congestion control. It is n=
ot<br>
&gt; mentioned at all. I don&#39;t know if it is needed, perhaps it is enou=
gh that<br>
&gt; RFC3550 (that is already pointed at) has a section about it, but I wan=
ted to<br>
&gt; highlight it.<br>
&gt;<br>
&gt; Br,<br>
&gt; Stefan<br>
&gt;<br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: <a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounce=
s@ietf.org</a><br>
&gt;&gt; [mailto:<a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-boun=
ces@ietf.org</a>] On Behalf Of Cullen Jennings<br>
&gt;&gt; Sent: den 18 januari 2011 05:59<br>
&gt;&gt; To: DISPATCH list<br>
&gt;&gt; Cc: <a href=3D"mailto:rtc-web@alvestrand.no">rtc-web@alvestrand.no=
</a><br>
&gt;&gt; Subject: [dispatch] The charter formerly know as RTC-WEB take 3<br=
>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; In my dispatch co-chair role, I tried to take all the<br>
&gt;&gt; comments I had seen on the list about this charter and see if<br>
&gt;&gt; I could address them in a new version of the charter. I<br>
&gt;&gt; probably messed up in some places. There were some<br>
&gt;&gt; conversation that did not seem to be converging so I did not<br>
&gt;&gt; make any changes for theses. Have a read and if you think<br>
&gt;&gt; something needs to be changed, propose text changes along<br>
&gt;&gt; with the reasons why and we will keep the evolving this charter.<b=
r>
&gt;&gt;<br>
&gt;&gt; Thanks<br>
&gt;&gt; Cullen<br>
&gt;&gt;<br>
&gt;&gt; --------------------------------------------------------------<br>
&gt;&gt; --------------------<br>
&gt;&gt;<br>
&gt;&gt; Version: 3<br>
&gt;&gt;<br>
&gt;&gt; Possible Names:<br>
&gt;&gt;<br>
&gt;&gt; RTCWEB<br>
&gt;&gt; WEBRTC<br>
&gt;&gt; STORM: Standardized Transport Oriented for Realtime Media<br>
&gt;&gt; BURN: Browsers Using Realtime Media<br>
&gt;&gt; WAVE: Web And Voice/Video Enablement<br>
&gt;&gt; WAVVE: Web And Voice Video Enablement<br>
&gt;&gt; REALTIME<br>
&gt;&gt; WEBCOMM<br>
&gt;&gt; WREALTIME<br>
&gt;&gt; WEBTIME<br>
&gt;&gt; WEBFLOWS<br>
&gt;&gt; BRAVO =A0Browser Realtime Audio and VideO<br>
&gt;&gt; COBWEB COmmuication Between WEBclients<br>
&gt;&gt; WHEELTIME<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Body:<br>
&gt;&gt;<br>
&gt;&gt; Many implementations have been made that use a Web browser to<br>
&gt;&gt; support direct, interactive communications, including voice,<br>
&gt;&gt; video, collaboration, and gaming. =A0In these implementations,<br>
&gt;&gt; the web server acts as the signaling path between these<br>
&gt;&gt; applications, using locally significant identifiers to set up<br>
&gt;&gt; the association. =A0Up till now, such applications have<br>
&gt;&gt; typically required the installation of plugins or<br>
&gt;&gt; non-standard browser extensions. =A0There is a desire to<br>
&gt;&gt; standardize this functionality, so that this type of<br>
&gt;&gt; application can be run in any compatible browser and allow<br>
&gt;&gt; for high-quality real-time communications experiences within<br>
&gt;&gt; the browser.<br>
&gt;&gt;<br>
&gt;&gt; Traditionally, the W3C has defined API and markup languages<br>
&gt;&gt; such as HTML that work in conjunction with with the IETF over<br>
&gt;&gt; the wire protocols such as HTTP to allow web browsers to<br>
&gt;&gt; display media that does not have real time interactive<br>
&gt;&gt; constraints with another human.<br>
&gt;&gt;<br>
&gt;&gt; The W3C and IETF plan to collaborate together in their<br>
&gt;&gt; traditional way to meet the evolving needs of browsers.<br>
&gt;&gt; Specifically the IETF will provide a set of on the wire<br>
&gt;&gt; protocols, including RTP, to meet the needs on interactive<br>
&gt;&gt; communications, and the W3C will define the API and markup to<br>
&gt;&gt; allow web application developers to control the on the wire<br>
&gt;&gt; protocols. This will allow application developers to write<br>
&gt;&gt; applications that run in a browser and facilitate interactive<br>
&gt;&gt; communications between users for voice and video<br>
&gt;&gt; communications, collaboration, and gaming.<br>
&gt;&gt;<br>
&gt;&gt; This working group will select and define a minimal set of<br>
&gt;&gt; protocols that will enable browsers to:<br>
&gt;&gt;<br>
&gt;&gt; * have interactive real time voice and video pairwise between brow=
sers<br>
&gt;&gt; =A0 or other devices using RTP<br>
&gt;&gt;<br>
&gt;&gt; * have interactive real time application data for collaboration an=
d<br>
&gt;&gt; =A0 gaming pairwise between browsers<br>
&gt;&gt;<br>
&gt;&gt; Fortunately very little development of new protocol at IETF<br>
&gt;&gt; is required for this, only selection of existing protocols<br>
&gt;&gt; and selection of minimum capabilities to ensure<br>
&gt;&gt; interoperability. The following protocols are candidates for<br>
&gt;&gt; including in the profile set:<br>
&gt;&gt;<br>
&gt;&gt; 1) RTP/ RTCP<br>
&gt;&gt;<br>
&gt;&gt; 2) a baseline audio codec for high quality interactive audio.<br>
&gt;&gt; Opus will<br>
&gt;&gt; =A0 =A0be one of the codecs considered<br>
&gt;&gt;<br>
&gt;&gt; 3) a baseline audio codec for PSTN interoperability. G.711<br>
&gt;&gt; and iLBC will<br>
&gt;&gt; =A0 =A0be some of the codecs considered<br>
&gt;&gt;<br>
&gt;&gt; 4) a baseline video codec. H.264 and VP8 will be some of the codec=
s<br>
&gt;&gt; =A0 =A0considered<br>
&gt;&gt;<br>
&gt;&gt; 5) Diffserv based QoS<br>
&gt;&gt;<br>
&gt;&gt; 6) NAT traversal using ICE<br>
&gt;&gt;<br>
&gt;&gt; 7) media based DTMF<br>
&gt;&gt;<br>
&gt;&gt; 8) support for identifying streams purpose using semantics labels<=
br>
&gt;&gt; =A0 =A0mappable to the labels in RFC 4574<br>
&gt;&gt;<br>
&gt;&gt; 9) Secure RTP and keying<br>
&gt;&gt;<br>
&gt;&gt; 10) support for IPv4, IPv6 and dual stack browsers<br>
&gt;&gt;<br>
&gt;&gt; Please note the above list is only a set of candidates that<br>
&gt;&gt; the WG may consider and is not list of things that will be in<br>
&gt;&gt; the profile the set.<br>
&gt;&gt;<br>
&gt;&gt; The working group will cooperate closely with the W3C<br>
&gt;&gt; activity that specifies a semantic level API that allows the<br>
&gt;&gt; control and manipulation of all the functionality above. In<br>
&gt;&gt; addition, the API needs to communicate state information and<br>
&gt;&gt; events about what is happening in the browser that to<br>
&gt;&gt; applications running in the browser. These events and state<br>
&gt;&gt; need to include information such as: receiving DTMF in the<br>
&gt;&gt; RTP, RTP and RTCP statistics, and the state of DTLS/SRTP<br>
&gt;&gt; handshakes. The output of this WG will form input to the W3C<br>
&gt;&gt; group that specifies the API.<br>
&gt;&gt;<br>
&gt;&gt; The working group will follow BCP 79, and adhere to the<br>
&gt;&gt; spirit of BCP 79. The working group cannot explicitly rule<br>
&gt;&gt; out the possibility of adopting encumbered technologies;<br>
&gt;&gt; however, the working group will try to avoid encumbered<br>
&gt;&gt; technologies that require royalties or other encumbrances<br>
&gt;&gt; that would prevent such technologies from being easy to use<br>
&gt;&gt; in web browsers.<br>
&gt;&gt;<br>
&gt;&gt; The following topics will be out of scope for the initial<br>
&gt;&gt; phase of the WG but could be added after a recharter: RTSP,<br>
&gt;&gt; RSVP, NSIS, LOST, Geolocation, IM &amp; Presence, NSIS, Resource<b=
r>
&gt;&gt; Priority. RTP Payload formats will not be done in this WG.<br>
&gt;&gt;<br>
&gt;&gt; Milestones:<br>
&gt;&gt;<br>
&gt;&gt; May 2011 Main alternatives identified in drafts<br>
&gt;&gt;<br>
&gt;&gt; Aug 2011 WG draft with text reflecting agreement of what the<br>
&gt;&gt; profile set<br>
&gt;&gt; =A0 =A0 =A0 =A0 =A0should be<br>
&gt;&gt;<br>
&gt;&gt; Sept 2011 Scenarios specification to IESG as Informational<br>
&gt;&gt;<br>
&gt;&gt; Nov 2011 Documentation specifying mapping of protocol functionalit=
y to<br>
&gt;&gt; =A0 =A0 =A0 =A0 =A0W3C-specified API produced. This is an input to=
 W3C API work.<br>
&gt;&gt;<br>
&gt;&gt; Dec 2011 Profile specification to IESG as PS<br>
&gt;&gt;<br>
&gt;&gt; Apr 2012 Mapping W3C defied API to IETF protocols to IESG as<br>
&gt;&gt; =A0 =A0 =A0 =A0 =A0Informational. This depends on the W3C API work=
.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; dispatch mailing list<br>
&gt;&gt; <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; dispatch mailing list<br>
&gt; <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
<br>
<br>
_______________________________________________<br>
dispatch mailing list<br>
<a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_blank=
">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
</div></div></blockquote></div><br>

--0015175cda2c69d520049a49041e--

From henry.sinnreich@gmail.com  Thu Jan 20 07:46:17 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 64A6D3A7133 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 07:46:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.04
X-Spam-Level: 
X-Spam-Status: No, score=-3.04 tagged_above=-999 required=5 tests=[AWL=0.263,  BAYES_00=-2.599, GB_I_INVITATION=-2, J_CHICKENPOX_38=0.6, MIME_8BIT_HEADER=0.3, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2-ISGTIQLCNT for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 07:46:13 -0800 (PST)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by core3.amsl.com (Postfix) with ESMTP id 344373A7132 for <dispatch@ietf.org>; Thu, 20 Jan 2011 07:46:13 -0800 (PST)
Received: by yie19 with SMTP id 19so239694yie.31 for <dispatch@ietf.org>; Thu, 20 Jan 2011 07:48:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=gl/qOpS3Qs/qcdAsn1dtD4LuKgG3F5O6c4aai3tD0Hg=; b=woMRv/kaY/mfeKjcxeQKtZQyT6CvgXxcsi8DbS8WY9J0nmVtJ6kPrOxR+wnnon9NeJ 7N1Mmz2U5n0yNRjdr7n9GDnQq2uOBe4l+E301AvZ3Shbv+40uQCt34owLSRwAVg7xJbP scPrfL/UMu7dH7OZVlZeevSyl3R/Q/dy8tuiQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=XELybCley7GxUqQdZgFqlQMthZXad6cpp7uk2nbP0ongAlnSL5qo43SRqH2LM+t9ay dwh8cnLyJarX85WH6HKAfaHQHxABJoJv8BoQ8ykh5feleiwK4ckDdbdJpbJw2c155nNj KcwqqwR8IdXbWM051J2wRAvFOlgMfU2fBGapA=
Received: by 10.151.78.10 with SMTP id f10mr2543514ybl.157.1295538536169; Thu, 20 Jan 2011 07:48:56 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id v39sm1369259yba.19.2011.01.20.07.48.54 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 20 Jan 2011 07:48:55 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Thu, 20 Jan 2011 09:48:52 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Stefan =?ISO-8859-1?B?SOVrYW5zc29u?= LK <stefan.lk.hakansson@ericsson.com>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Message-ID: <C95DB584.18200%henry.sinnreich@gmail.com>
Thread-Topic: Defining streams for RT-Web communications
Thread-Index: Acu4jrF158dPHzwHRtymjOgo5Hu6/AAKte2O
In-Reply-To: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1ACC@ESESSCMS0362.eemea.ericsson.se>
Mime-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable
Cc: DISPATCH list <dispatch@ietf.org>
Subject: [dispatch] Defining streams for RT-Web communications
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 15:46:18 -0000

Hi Stefan,

I believe there is a critical difference between a stream for watching TV
for example, versus A/V streams in an interactive conversation.

> The term "stream" is used. The thinking (inspired by the WhatWG HTML5 dra=
ft
> <http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.htm=
l#dev
> ices>)
> is that some kind of Stream API should represent a stream. A stream in tu=
rn
> is what is generated by a mic or a cam, but also what would be sent betwe=
en
> browsers.

For interactive voice, the holy grail is 150 ms, though often this is
somewhat exceeded and there are several limits defined by standards, such a=
s
max 500ms allowed.
For lip synchronization, interactive video must match voice.

For this reason, the term "Interactive A/V Streams" may be a more accurate
definition, or something similar, but distinct from present A/V streaming.

What is the sentiment on list?

Thanks, Henry=20

On 1/20/11 4:42 AM, "Stefan H=E5kansson LK" <stefan.lk.hakansson@ericsson.com=
>
wrote:

> Just to start the discussion, I've put together the simplest use case you
> can imagine (with an additional error case). Some requirements are drawn
> from it. The intention is to add more use cases, but before spending any
> more energy I though it would be good to display this to the community to
> start the discussion and to get feedback on whether this is a workable
> model or not.
> =20
> The requirements are split in three categories:
> 1. User/privacy: the intention is to list what an end user can expect in
>    terms of what an web application can do without user consent and so on
> 2. API dimension: lists what must be accessible by JS and signalled to JS
>    via APIs
> 3. Functional dimension: lists functionality that must be supported by th=
e
>    browser (in combination with the underlying operating system, drivers
>    and HW) even though it is not visible from the API. This list is rathe=
r
>    short since most of the functionality is visible in the API
> =20
> I can't say that I am extremely satisfied with this division. Perhaps we
> could come up with something better. Also, some of the requirements in th=
e
> User/privacy and Functional dimensions are not drawn (e.g. ask for user
> consent) from this use case per se, but are instead generic requirements.
> Perhaps they should be handled separately?
> =20
> The term "stream" is used. The thinking (inspired by the WhatWG HTML5 dra=
ft
> <http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.htm=
l#dev
> ices>)
> is that some kind of Stream API should represent a stream. A stream in tu=
rn
> is what is generated by a mic or a cam, but also what would be sent betwe=
en
> browsers. Obviously these streams would have different formats (the first
> being raw audio/video samples, the second encoded audio/video in RTP
> packets). But the Steam API is what the JS code uses to manage the stream=
.
> =20
> OK, to the use case:
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> 1. Simple Video Chat
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> A simple video chat service has been developed. In the service the users =
are
> logged on to the same chat web server. The web server publishes informati=
on
> about user login status, pushing updates to the web apps in the browsers.=
 By
> clicking on an online peer user name, a 1-1 video chat session between th=
e
> two browsers is initiated. The invited peer is presented with a choice of
> joining or rejecting the session.
> =20
> The web author developing the application has decided to display a self-v=
iew
> as well as the video from the remote side in rather small windows, but th=
e
> user can change the display size during the session. The application also
> supports if a participant (for a longer or shorter time) would like to st=
op
> sending audio (but keep video) or video (keep audio) to the other peer
> ("mute").
> =20
> Any of the two participants can at any time end the chat by clicking a
> button.
> =20
> In this specific case two users are using lap-tops in their respective
> homes. They are connected to the public Internet with a desktop browser
> using WiFi behind NATs. One of the users has an ADSL connection to the ho=
me,
> and the other fiber access. Most of the time headsets are used, but not
> always.
>=20
> 1.1 Requirements
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> 1.1.1 User/privacy dimension
> ----------------------------
> -------------------------------------------------------------------------=
-----
> --
> !Requirement. The user must:            !Comment
> !
> -------------------------------------------------------------------------=
-----
> --
> !give explicit consent before a device  !
> !
> !can be used to capture audio or video  !
> !
> -------------------------------------------------------------------------=
-----
> --
> !be able to in an intuitive way revoke  !
> !
> !and change capturing permissions       !
> !
> -------------------------------------------------------------------------=
-----
> --
> !be able to easily understand that audio!
> !
> !or video is being captured             !
> !
> -------------------------------------------------------------------------=
-----
> --
> !be informed about that an invitation to!
> !
> !a peer video chat session has been     !
> !
> !received                               !
> !
> -------------------------------------------------------------------------=
-----
> --
> !be able to accept or reject an         !
> !
> !invitation to a peer video chat session!
> !
> -------------------------------------------------------------------------=
-----
> --
> !be able to stop a media stream from    !
> !
> !being transmitted                      !
> !
> -------------------------------------------------------------------------=
-----
> --
>=20
>=20
> 1.1.2 API dimension
> -------------------
> -------------------------------------------------------------------------=
-----
> --
> !Requirement.                           !Comment
> !
> -------------------------------------------------------------------------=
-----
> --
> !It must be possible to update presence !Event. Out of scope for RTC-Web?
> !
> !info from web server and make web      !
> !
> !application aware.                     !
> !
> -------------------------------------------------------------------------=
-----
> --
> !It must be possible to propagate       !Out of scope for RTC-Web?
> !
> !intention to start a chat session from !
> !
> !one web app (via server), and make     !
> !
> !receiving web application aware.       !
> !
> !Likewise, the receiving web application!
> !
> !must be able to propagate its accept/  !
> !
> !reject to the initiating web app.      !
> !
> -------------------------------------------------------------------------=
-----
> --
> !The web application must be able to use!Provided the user has given cons=
ent.
> !
> !cams and mics as input devices.        !
> !
> -------------------------------------------------------------------------=
-----
> --
> !The web application must be able to    !I.e. how they are routed. To e.g=
.
> both!
> !control how streams generated by input !a self-view and a peer
> !
> !devices are used                       !
> !
> -------------------------------------------------------------------------=
-----
> --
> !The web application must be able to    !Use the audio and video elements=
?
> !
> !control how streams are rendered and   !
> !
> !displayed                              !
> !
> -------------------------------------------------------------------------=
-----
> --
> !The web application must be able to    !
> !
> !initiate sending of streams to a peer  !
> !
> -------------------------------------------------------------------------=
-----
> --
> !The web application must be able to    !If the video is going to be disp=
layed
> !
> !define the media format to be used for ! in a large window, use higher b=
it-
> !
> !the streams sent to a peer.            !rate/resolution. Should media
> settings!
> !                                       !be allowed to be changed during =
a
> !
> !                                       !session (at e.g. window resize)?
> !
> -------------------------------------------------------------------------=
-----
> --
> !The web application must be made aware !Event.
> !
> !of whether set up of stream sending was!
> !
> !successful or not                      !
> !
> -------------------------------------------------------------------------=
-----
> --
> !The web application must be made aware !Event. To be able to (with or wi=
thout
> !
> !when a stream from a peer is received  !user involvement) accept or reje=
ct,
> !
> !                                       !and to connect the stream to the
> right!
> !                                       !display/rendering element.
> !
> -------------------------------------------------------------------------=
-----
> --
> !The web application must be made aware !Event.
> !
> !of when a stream from a peer is not    !
> !
> !received any more                      !
> !
> -------------------------------------------------------------------------=
-----
> --
> !The web application in a session must  !
> !
> !be able to terminate all incoming and  !
> !
> !outgoing streams                       !
> !
> -------------------------------------------------------------------------=
-----
> --
>=20
> 1.1.3 Functional dimension
> --------------------------
> -------------------------------------------------------------------------=
-----
> --
> !Requirement.                           !Comment
> !
> -------------------------------------------------------------------------=
-----
> --
> !The browser must be able to have an    !Out of scope for RTC-Web? Use WS=
 or
> !
> !always on connection with the web      !S-SE?
> !
> !server to be able to receive presence  !
> !
> !updates and chat initiations           !
> !
> -------------------------------------------------------------------------=
-----
> --
> !The browser must be able to use mics   !
> !
> !and cams as input devices              !
> !
> -------------------------------------------------------------------------=
-----
> --
> !The browser must be able to send       !
> !
> !streams (includes the associated       !
> !
> !processing like coding, framing, etc.) !
> !
> !to a peer in presence of NATs.         !
> !
> -------------------------------------------------------------------------=
-----
> --
> !The browser must be able to receive    !
> !
> !streams (associated processing) from   !
> !
> !peers and render them                  !
> !
> -------------------------------------------------------------------------=
-----
> --
> !Streams being transmitted must be      !Do not starve other traffic (e.g=
. on
> !
> !subject to rate control                !ADSL link)
> !
> -------------------------------------------------------------------------=
-----
> --
> !When there is both incoming and        !Headsets not always used
> !
> !outgoing audio streams, echo           !
> !
> !cancellation must be provided to avoid !
> !
> !disturbing echo during conversation    !
> !
> -------------------------------------------------------------------------=
-----
> --
> !Synchronization between audio and video!
> !
> !must be supported                      !
> !
> -------------------------------------------------------------------------=
-----
> --
>=20
>=20
> =20
> 2 Simple video chat with link loss
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> The use case is identical to the previous one, but in this case the ADSL =
link
> is unreliable and goes down from time to time.
>=20
> 2.1 Requirements
> ----------------
> Only the delta is documented (the other reqs remain).
>=20
> 2.1.1 User/privacy dimension
> ----------------------------
> -------------------------------------------------------------------------=
-----
> --
> !Requirement.                           !Comment
> !
> -------------------------------------------------------------------------=
-----
> --=20
> !The user must be informed that the     !
> !
> !communication has ceased               !
> !
> -------------------------------------------------------------------------=
-----
> --
>=20
> 2.1.2 API dimension
> -------------------
> -------------------------------------------------------------------------=
-----
> --
> !Requirement.                           !Comment
> !
> -------------------------------------------------------------------------=
-----
> -- =20
> !The web application must be made aware !To be able to inform user and ta=
ke
> !
> !of that the connection with the server !action. Out of scope for RTC-Web=
?
> !
> !has been dropped                       !
> !
> -------------------------------------------------------------------------=
-----
> --
> !The web application must be made aware !To be able to inform user and ta=
ke
> !
> !of when streams from a peer are no     !action (one of the peers still h=
as
> !
> !longer received                        !connection with the server)
> !
> -------------------------------------------------------------------------=
-----
> --
>=20
>=20
> 2.1.3 Functional dimension
> --------------------------
> -------------------------------------------------------------------------=
-----
> --
> !Requirement.                           !Comment
> !
> -------------------------------------------------------------------------=
-----
> --=20
> !The browser must detect when no streams!
> !
> !are received from a peer               !
> !
> -------------------------------------------------------------------------=
-----
> --
>=20
> //Stefan
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch



From gonzalo.camarillo@ericsson.com  Thu Jan 20 07:53:33 2011
Return-Path: <gonzalo.camarillo@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A4B6E3A6FB7 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 07:53:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.312
X-Spam-Level: 
X-Spam-Status: No, score=-106.312 tagged_above=-999 required=5 tests=[AWL=-0.313, BAYES_00=-2.599, J_CHICKENPOX_41=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aPiZfL60Wa48 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 07:53:32 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id BED1E3A7138 for <dispatch@ietf.org>; Thu, 20 Jan 2011 07:53:31 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-5e-4d385b1d25c8
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 01.75.13987.D1B583D4; Thu, 20 Jan 2011 16:56:14 +0100 (CET)
Received: from [131.160.126.246] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.2.234.1; Thu, 20 Jan 2011 16:56:13 +0100
Message-ID: <4D385B1C.6050007@ericsson.com>
Date: Thu, 20 Jan 2011 17:56:12 +0200
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>	<4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com> <4D36EF4A.9080304@cisco.com> <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com> <4D3716D3.3020601@cisco.com> <4D37FCED.6030000@ericsson.com> <4D384827.8020308@cisco.com>
In-Reply-To: <4D384827.8020308@cisco.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: AAAAAA==
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 15:53:33 -0000

Hi Paul,

yes, it is clear that a 3pcc-like mechanism has certain advantages, like
the one you mention below about easy deployment. The discussion is more
about whether we need another mechanism (REFER-like, with its advantages
and disadvantages over the 3pcc-like one) or we should just be happy
with just the 3pcc-like mechanism.

Cheers,

Gonzalo

On 20/01/2011 4:35 PM, Paul Kyzivat wrote:
> I generally agree with what Gonzalo is saying below.
> But to clarify a bit:
> 
> I don't think anybody believes that federating multiple devices can be
> accomplished without upgrading *any* UAs. The difference of opinion is
> more around *which* UAs need to be upgraded - all of those
> participating, or only a subset, and if a subset, which subset.
> 
> This seems to sort out into the following alternatives:
> 
> - one upgraded UA coordinates the federation of some
>    other not-necessarily-upgraded UAs to present the
>    appearance of a single multimedia UA in a dialog with
>    some other multi-media, not-necessarily-upgraded UA
> 
> - a group of upgraded UAs federate with one another to present the
>    appearance of a single multimedia UA in a dialog with
>    some other multi-media, not-necessarily-upgraded UA
> 
> - an upgraded UA coordinates dialogs with multiple
>    not-necessarily-upgraded UAs to present the appearance
>    of a multimedia dialog to its own user.j
> 
> IMO the possibility of widespread adoption is maximized by minimizing
> the number of pieces that need to be upgraded.
> 
>         Thanks,
>         Paul
> 
> On 1/20/2011 4:14 AM, Gonzalo Camarillo wrote:
>> Hi,
>>
>> note that we have a whole WG (SPLICES) to deal with this type of
>> scenarios. So, nobody thinks resolving them is that easy. This draft
>> could very well be one piece of the whole solution.
>>
>> In any case, discussions about this type of scenario so far have been
>> around the fact that some people find it acceptable that UAs need to be
>> upgraded in order to support new mechanisms while others believe that
>> any mechanism should work with legacy UAs. The former group likes
>> REFER-like mechanisms where both UAs need to understand the mechanism
>> while the latter group prefers 3pcc-like mechanisms where only one
>> entity needs to understand the mechanism. The SPLICES WG has not reached
>> consensus on this issue yet. So, further discussions are appreciated.
>>
>> Cheers,
>>
>> Gonzalo
>>
>>
>> On 19/01/2011 6:52 PM, Paul Kyzivat wrote:
>>> Rifaat,
>>>
>>>
>>>
>>> On 1/19/2011 11:14 AM, Shekh-Yusef, Rifaat (Rifaat) wrote:
>>>> Hi Paul,
>>>>
>>>> Let's take a look at the following scenario, which starts with an audio call and then video is added to the existing audio call:
>>>>
>>>>      Alice                 Alice                Proxy                  Bob
>>>>       PC                 Desk Phone
>>>>       |                     |                     |                     |
>>>> The scenario starts with an audio call from Bob to Alice
>>>>       |                     |                     |                     |
>>>>       |                     |                     | INVITE Alice [Audio]|
>>>>       |                     |                     |<--------------------|
>>>>       |                     | INVITE Alice [Audio]|                     |
>>>>       |                     |<--------------------|                     |
>>>>       | INVITE Alice [Audio]|                     |                     |
>>>>       |<------------------------------------------|                     |
>>>>       |                     |                     |                     |
>>>> Let's assume that Alice used her PC to answer the call
>>>>       |                     |                     |                     |
>>>>       | REFER Refer-To: urn:sip-action:call:answer                      |
>>>>       |-------------------->|                     |                     |
>>>>       | 202                 |                     |                     |
>>>>       |<--------------------|                     |                     |
>>>>       |                     |                     |                     |
>>>>       | NOTIFY [100 Trying] |                     |                     |
>>>>       |        Subscription-State: active; expires=whatever             |
>>>>       |<--------------------|                     |                     |
>>>>       | 200 OK              |                     |                     |
>>>>       |-------------------->|                     |                     |
>>>>       |                     | 200 OK [Audio]      |                     |
>>>>       |                     |-------------------->|                     |
>>>>       |                     |                     | 200 OK [Audio]      |
>>>>       |                     |                     |-------------------->|
>>>>       |                     |                     |                     |
>>>> The following NOTIFY will confirm the audio answer, but it will NOT terminate the dialog.
>>>>       |                     |                     |                     |
>>>>       | NOTIFY [200 OK]     |                     |                     |
>>>>       |        Subscription-State: active; expires=whatever             |
>>>>       |<--------------------|                     |                     |
>>>>       | 200 OK              |                     |                     |
>>>>       |-------------------->|                     |                     |
>>>>       |                     |                     |                     |
>>>>       | CANCEL              |                     |                     |
>>>>       |<------------------------------------------|                     |
>>>>       |                     |                     |                     |
>>>>       |<------dialog2------>|<---dialog1------------------------------->|
>>>>       |                     |                     |                     |
>>>>       |                     |<======audio==============================>|
>>>>       |                     |                     |                     |
>>>>       |                     |                     |                     |
>>>>       |                     |                     |                     |
>>>
>>> I'm with you this far.
>>>
>>>> The following is a re-INVITE to add video to the existing audio call
>>>>       |                     |                     |                     |
>>>>       |                     |                     | INVITE Alice [A/V]  |
>>>>       |                     |                     |<--------------------|
>>>>       |                     | INVITE Alice [A/V]  |                     |
>>>>       |                     |<--------------------|                     |
>>>>       |                     |                     |                     |
>>>> The following REFER can be in-dialog, or out of dialog with a Target-Dialog header
>>>>       |                     |                     |                     |
>>>>       | REFER Refer-To: urn:sip-action:video:answer                     |
>>>>       |       [Video Offer] |                     |                     |
>>>>       |<--------------------|                     |                     |
>>>>       | 202                 |                     |                     |
>>>>       |-------------------->|                     |                     |
>>>
>>> This is where it starts to get obscure.
>>>
>>> For one thing, the phone has to know to do this. So it must be an
>>> intelligent device that knows about video, and that it doesn't do video
>>> itself but rather delegates it in this particular way.
>>>
>>> You can postulate anything you want, but it seems a bit much to expect
>>> such intelligence from the basic phone. Makes a lot more sense to me to
>>> put the intelligence in the PC.
>>>
>>> Anyway, assuming the phone is that smart, *it* is now initiating an
>>> action referral toward the PC. I gather it chose that destination
>>> because the PC has the ongoing refer dialog with it. What is there about
>>> the prior urn:sip-action:call:answer that causes the phone to think the
>>> sender of that referral might be able to accept video, using this
>>> mechanism? Was there some sort of capability negotiation during the
>>> earlier REFER?
>>>
>>>>       |                     |                     |                     |
>>>>       | NOTIFY [100 Trying] |                     |                     |
>>>>       |-------------------->|                     |                     |
>>>
>>> There has been no invite by the PC, so this 100 Trying is entirely
>>> synthetic. IOW this is postulating a "virtual invite", right?
>>>
>>>>       | 200 OK              |                     |                     |
>>>>       |<--------------------|                     |                     |
>>>>       |                     |                     |                     |
>>>> Alice decided to accept the Video call
>>>
>>> Maybe there should have been a "virtual 180" first while Alice is
>>> alerted to the desire for video?
>>>
>>>>       |                     |                     |                     |
>>>>       | NOTIFY [200 OK [Video SDP answer]]        |                     |
>>>
>>> So now we have the virtual 200 OK to the virtual invite?
>>>
>>> What if the "offer" carried in the REFER was of form that required an
>>> additional o/a exchange? (E.g. preconditions.) Would we carry extended
>>> o/a exchanges over this refer subscription?
>>>
>>> You do realize how complex the specification of o/a exchanges has
>>> become. And Bob is expecting that to work in an entirely normal way. All
>>> of that mechanism will need to be recast to work over the refer
>>> subscription. In effect you are proposing to establish an
>>> invite-dialog-usage between the PC and the phone while tunneling all the
>>> messages over a subscription. How can this be better than actually
>>> establishing an invite-dialog between the PC and the phone?
>>>
>>> I would offer an alternative:
>>>
>>> - at the first (forked) invite, the pc could send another invite to
>>>     the phone with the audio m-line. It then might use sip action
>>>     referral to tell the phone to answer its call and reject the
>>>     original one. ANd perhaps even to alter the phone display of
>>>     who the caller is.
>>>
>>> - then the pc will get the reinvite with A/V. It can keep the
>>>     video to itself, while continuing to get the audio from the phone.
>>>
>>>      Thanks,
>>>      Paul
>>>
>>>>       |-------------------->|                     |                     |
>>>>       | 200 OK              |                     |                     |
>>>>       |<--------------------|                     |                     |
>>>>       |                     |                     |                     |
>>>>       |                     | 200 OK [A/V]        |                     |
>>>>       |                     |-------------------->|                     |
>>>>       |                     |                     | 200 OK [A/V]        |
>>>>       |                     |                     |-------------------->|
>>>>       |                     |                     |                     |
>>>>       |                     |<======audio==============================>|
>>>>       |<============================video==============================>|
>>>>       |                     |                     |                     |
>>>>
>>>>
>>>> Any thoughts?
>>>>
>>>> Regards,
>>>>    Rifaat
>>>>
>>>>
>>>>
>>>>> -----Original Message-----
>>>>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
>>>>> Of Paul Kyzivat
>>>>> Sent: Wednesday, January 19, 2011 9:04 AM
>>>>> To: Gonzalo Camarillo
>>>>> Cc: dispatch@ietf.org
>>>>> Subject: Re: [dispatch] SIP Action Referral
>>>>>
>>>>>
>>>>>
>>>>> On 1/19/2011 2:50 AM, Gonzalo Camarillo wrote:
>>>>>> Hi,
>>>>>>
>>>>>>> A couple of pieces seem to be addons/afterthoughts that aren't well
>>>>>>> integrated:
>>>>>>>
>>>>>>> 3.2.  Loosely Coupled UAs
>>>>>>> 3.3.2.  Answer an A/V call on two separate devices
>>>>>>
>>>>>> these two sections are very much related to the work the SPLICES WG is
>>>>>> doing. SPLICES deals with scenarios like the ones described in both
>>>>>> sections. In fact, most of the discussions so far have dealt with how to
>>>>>> implement scenarios similar to the one described in Section 3.3.2.
>>>>>
>>>>> I recognized that, but at the time I was replying I didn't remember the
>>>>> current name for that wg. :-(
>>>>>
>>>>> I certainly agree that the scenario is an interesting one.
>>>>> And maybe this mechanism can play a role in supporting it.
>>>>> But as you can tell, I remain skeptical that this mechanism is
>>>>> sufficient for the task. But that will be determined in the process of
>>>>> fleshing out the missing detail.
>>>>>
>>>>>    Thanks,
>>>>>    Paul
>>>>> _______________________________________________
>>>>> dispatch mailing list
>>>>> dispatch@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/dispatch
>>>>
>>
>>


From ted.ietf@gmail.com  Thu Jan 20 08:55:32 2011
Return-Path: <ted.ietf@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 55A473A713C for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 08:55:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.102
X-Spam-Level: 
X-Spam-Status: No, score=-3.102 tagged_above=-999 required=5 tests=[AWL=0.197,  BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id reZIkFp0F5tL for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 08:55:29 -0800 (PST)
Received: from mail-qy0-f172.google.com (mail-qy0-f172.google.com [209.85.216.172]) by core3.amsl.com (Postfix) with ESMTP id 9F3353A6FDE for <dispatch@ietf.org>; Thu, 20 Jan 2011 08:55:29 -0800 (PST)
Received: by qyk34 with SMTP id 34so2081954qyk.10 for <dispatch@ietf.org>; Thu, 20 Jan 2011 08:58:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=JUScqma0kOE8w4e+xOuTiAqrP3uzN5I/EJgvzCYMmpk=; b=D3REoRh+9cww7wQr5h7TPPXOtr9aWbL5lVijNdhBqLcSnu2YylC95QyJe8f+tNhSWG 70GQPzIdFthzYkXk1eArzDmh2w443pJy3p8NQnIq0r+FW5p/P25kp5IBjgda9m8DapU2 3Zi/Y3ChK56wPNocs6GbKWTslujuH2Uo9Kn0o=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=Ria+ow6hL7TqsSQJiMOaOlqvPlgcWPzDOED8zskEdVsRzkFdjgY/atrZ5RDgGknLR+ /alzOfD2FHIvdqZeZ1p9Hp43VHfYKY8Nh5tnudVBuRNuqlZho+X24ySDSaWVcXNEis8Z +tZJ93csiEI4t+dfrF2mDQdIW8Pke9pgAopTA=
MIME-Version: 1.0
Received: by 10.229.189.20 with SMTP id dc20mr1859750qcb.231.1295542692483; Thu, 20 Jan 2011 08:58:12 -0800 (PST)
Received: by 10.229.230.138 with HTTP; Thu, 20 Jan 2011 08:58:12 -0800 (PST)
In-Reply-To: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1A77@ESESSCMS0362.eemea.ericsson.se>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <BBF498F2D030E84AB1179E24D1AC41D611CD2F1A77@ESESSCMS0362.eemea.ericsson.se>
Date: Thu, 20 Jan 2011 08:58:12 -0800
Message-ID: <AANLkTik+5bW-DwzoSppnUhrSXLOPetySJ21L3q-_-5rr@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW]  The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 16:55:32 -0000

Howdy,

On Thu, Jan 20, 2011 at 1:52 AM, Stefan H=E5kansson LK
<stefan.lk.hakansson@ericsson.com> wrote:
> Hi Cullen,
>
> two comments:
>
> 1. As requirements on the API are explicitly described, I thinke that the=
re should be a comment that the API must support media format negotiation. =
Proposal: "The API must enable media format negotiation and application inf=
luence over media format selection".
>

Are you thinking that the API should allow for something like SIP's
use of the CONNEG framework
(that is, allow the overall system to use a set intersection model,
with the API acting on the set
membership?)

regards,

Ted Hardie


> 2. The second one is about rate adaptation/congestion control. It is not =
mentioned at all. I don't know if it is needed, perhaps it is enough that R=
FC3550 (that is already pointed at) has a section about it, but I wanted to=
 highlight it.
>
> Br,
> Stefan
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of Cullen Jennings
>> Sent: den 18 januari 2011 05:59
>> To: DISPATCH list
>> Cc: rtc-web@alvestrand.no
>> Subject: [dispatch] The charter formerly know as RTC-WEB take 3
>>
>>
>> In my dispatch co-chair role, I tried to take all the
>> comments I had seen on the list about this charter and see if
>> I could address them in a new version of the charter. I
>> probably messed up in some places. There were some
>> conversation that did not seem to be converging so I did not
>> make any changes for theses. Have a read and if you think
>> something needs to be changed, propose text changes along
>> with the reasons why and we will keep the evolving this charter.
>>
>> Thanks
>> Cullen
>>
>> --------------------------------------------------------------
>> --------------------
>>
>> Version: 3
>>
>> Possible Names:
>>
>> RTCWEB
>> WEBRTC
>> STORM: Standardized Transport Oriented for Realtime Media
>> BURN: Browsers Using Realtime Media
>> WAVE: Web And Voice/Video Enablement
>> WAVVE: Web And Voice Video Enablement
>> REALTIME
>> WEBCOMM
>> WREALTIME
>> WEBTIME
>> WEBFLOWS
>> BRAVO =A0Browser Realtime Audio and VideO
>> COBWEB COmmuication Between WEBclients
>> WHEELTIME
>>
>>
>>
>> Body:
>>
>> Many implementations have been made that use a Web browser to
>> support direct, interactive communications, including voice,
>> video, collaboration, and gaming. =A0In these implementations,
>> the web server acts as the signaling path between these
>> applications, using locally significant identifiers to set up
>> the association. =A0Up till now, such applications have
>> typically required the installation of plugins or
>> non-standard browser extensions. =A0There is a desire to
>> standardize this functionality, so that this type of
>> application can be run in any compatible browser and allow
>> for high-quality real-time communications experiences within
>> the browser.
>>
>> Traditionally, the W3C has defined API and markup languages
>> such as HTML that work in conjunction with with the IETF over
>> the wire protocols such as HTTP to allow web browsers to
>> display media that does not have real time interactive
>> constraints with another human.
>>
>> The W3C and IETF plan to collaborate together in their
>> traditional way to meet the evolving needs of browsers.
>> Specifically the IETF will provide a set of on the wire
>> protocols, including RTP, to meet the needs on interactive
>> communications, and the W3C will define the API and markup to
>> allow web application developers to control the on the wire
>> protocols. This will allow application developers to write
>> applications that run in a browser and facilitate interactive
>> communications between users for voice and video
>> communications, collaboration, and gaming.
>>
>> This working group will select and define a minimal set of
>> protocols that will enable browsers to:
>>
>> * have interactive real time voice and video pairwise between browsers
>> =A0 or other devices using RTP
>>
>> * have interactive real time application data for collaboration and
>> =A0 gaming pairwise between browsers
>>
>> Fortunately very little development of new protocol at IETF
>> is required for this, only selection of existing protocols
>> and selection of minimum capabilities to ensure
>> interoperability. The following protocols are candidates for
>> including in the profile set:
>>
>> 1) RTP/ RTCP
>>
>> 2) a baseline audio codec for high quality interactive audio.
>> Opus will
>> =A0 =A0be one of the codecs considered
>>
>> 3) a baseline audio codec for PSTN interoperability. G.711
>> and iLBC will
>> =A0 =A0be some of the codecs considered
>>
>> 4) a baseline video codec. H.264 and VP8 will be some of the codecs
>> =A0 =A0considered
>>
>> 5) Diffserv based QoS
>>
>> 6) NAT traversal using ICE
>>
>> 7) media based DTMF
>>
>> 8) support for identifying streams purpose using semantics labels
>> =A0 =A0mappable to the labels in RFC 4574
>>
>> 9) Secure RTP and keying
>>
>> 10) support for IPv4, IPv6 and dual stack browsers
>>
>> Please note the above list is only a set of candidates that
>> the WG may consider and is not list of things that will be in
>> the profile the set.
>>
>> The working group will cooperate closely with the W3C
>> activity that specifies a semantic level API that allows the
>> control and manipulation of all the functionality above. In
>> addition, the API needs to communicate state information and
>> events about what is happening in the browser that to
>> applications running in the browser. These events and state
>> need to include information such as: receiving DTMF in the
>> RTP, RTP and RTCP statistics, and the state of DTLS/SRTP
>> handshakes. The output of this WG will form input to the W3C
>> group that specifies the API.
>>
>> The working group will follow BCP 79, and adhere to the
>> spirit of BCP 79. The working group cannot explicitly rule
>> out the possibility of adopting encumbered technologies;
>> however, the working group will try to avoid encumbered
>> technologies that require royalties or other encumbrances
>> that would prevent such technologies from being easy to use
>> in web browsers.
>>
>> The following topics will be out of scope for the initial
>> phase of the WG but could be added after a recharter: RTSP,
>> RSVP, NSIS, LOST, Geolocation, IM & Presence, NSIS, Resource
>> Priority. RTP Payload formats will not be done in this WG.
>>
>> Milestones:
>>
>> May 2011 Main alternatives identified in drafts
>>
>> Aug 2011 WG draft with text reflecting agreement of what the
>> profile set
>> =A0 =A0 =A0 =A0 =A0should be
>>
>> Sept 2011 Scenarios specification to IESG as Informational
>>
>> Nov 2011 Documentation specifying mapping of protocol functionality to
>> =A0 =A0 =A0 =A0 =A0W3C-specified API produced. This is an input to W3C A=
PI work.
>>
>> Dec 2011 Profile specification to IESG as PS
>>
>> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
>> =A0 =A0 =A0 =A0 =A0Informational. This depends on the W3C API work.
>>
>>
>>
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>

From pkyzivat@cisco.com  Thu Jan 20 11:27:36 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5EAA63A67F6 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 11:27:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.19
X-Spam-Level: 
X-Spam-Status: No, score=-110.19 tagged_above=-999 required=5 tests=[AWL=-0.191, BAYES_00=-2.599, J_CHICKENPOX_41=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WYWux4pIdXjc for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 11:27:34 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 7A7D23A67EA for <dispatch@ietf.org>; Thu, 20 Jan 2011 11:27:33 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAAYcOE1AZnwM/2dsb2JhbACkVXOkdJsehVAEhG+GL4Mk
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 20 Jan 2011 19:30:16 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0KJUGMj015593; Thu, 20 Jan 2011 19:30:16 GMT
Message-ID: <4D388D48.9040205@cisco.com>
Date: Thu, 20 Jan 2011 14:30:16 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>	<4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com> <4D36EF4A.9080304@cisco.com> <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com> <4D3716D3.3020601@cisco.com> <4D37FCED.6030000@ericsson.com> <4D384827.8020308@cisco.com> <4D385B1C.6050007@ericsson.com>
In-Reply-To: <4D385B1C.6050007@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 19:27:36 -0000

I agree that some other mechanism might also be helpful in some cases. I 
just don't see it as a substitute for an invite-dialog-usage when there 
is a need to do o/a negotiation.

	Thanks,
	Paul

On 1/20/2011 10:56 AM, Gonzalo Camarillo wrote:
> Hi Paul,
>
> yes, it is clear that a 3pcc-like mechanism has certain advantages, like
> the one you mention below about easy deployment. The discussion is more
> about whether we need another mechanism (REFER-like, with its advantages
> and disadvantages over the 3pcc-like one) or we should just be happy
> with just the 3pcc-like mechanism.
>
> Cheers,
>
> Gonzalo
>
> On 20/01/2011 4:35 PM, Paul Kyzivat wrote:
>> I generally agree with what Gonzalo is saying below.
>> But to clarify a bit:
>>
>> I don't think anybody believes that federating multiple devices can be
>> accomplished without upgrading *any* UAs. The difference of opinion is
>> more around *which* UAs need to be upgraded - all of those
>> participating, or only a subset, and if a subset, which subset.
>>
>> This seems to sort out into the following alternatives:
>>
>> - one upgraded UA coordinates the federation of some
>>     other not-necessarily-upgraded UAs to present the
>>     appearance of a single multimedia UA in a dialog with
>>     some other multi-media, not-necessarily-upgraded UA
>>
>> - a group of upgraded UAs federate with one another to present the
>>     appearance of a single multimedia UA in a dialog with
>>     some other multi-media, not-necessarily-upgraded UA
>>
>> - an upgraded UA coordinates dialogs with multiple
>>     not-necessarily-upgraded UAs to present the appearance
>>     of a multimedia dialog to its own user.j
>>
>> IMO the possibility of widespread adoption is maximized by minimizing
>> the number of pieces that need to be upgraded.
>>
>>          Thanks,
>>          Paul
>>
>> On 1/20/2011 4:14 AM, Gonzalo Camarillo wrote:
>>> Hi,
>>>
>>> note that we have a whole WG (SPLICES) to deal with this type of
>>> scenarios. So, nobody thinks resolving them is that easy. This draft
>>> could very well be one piece of the whole solution.
>>>
>>> In any case, discussions about this type of scenario so far have been
>>> around the fact that some people find it acceptable that UAs need to be
>>> upgraded in order to support new mechanisms while others believe that
>>> any mechanism should work with legacy UAs. The former group likes
>>> REFER-like mechanisms where both UAs need to understand the mechanism
>>> while the latter group prefers 3pcc-like mechanisms where only one
>>> entity needs to understand the mechanism. The SPLICES WG has not reached
>>> consensus on this issue yet. So, further discussions are appreciated.
>>>
>>> Cheers,
>>>
>>> Gonzalo
>>>
>>>
>>> On 19/01/2011 6:52 PM, Paul Kyzivat wrote:
>>>> Rifaat,
>>>>
>>>>
>>>>
>>>> On 1/19/2011 11:14 AM, Shekh-Yusef, Rifaat (Rifaat) wrote:
>>>>> Hi Paul,
>>>>>
>>>>> Let's take a look at the following scenario, which starts with an audio call and then video is added to the existing audio call:
>>>>>
>>>>>       Alice                 Alice                Proxy                  Bob
>>>>>        PC                 Desk Phone
>>>>>        |                     |                     |                     |
>>>>> The scenario starts with an audio call from Bob to Alice
>>>>>        |                     |                     |                     |
>>>>>        |                     |                     | INVITE Alice [Audio]|
>>>>>        |                     |                     |<--------------------|
>>>>>        |                     | INVITE Alice [Audio]|                     |
>>>>>        |                     |<--------------------|                     |
>>>>>        | INVITE Alice [Audio]|                     |                     |
>>>>>        |<------------------------------------------|                     |
>>>>>        |                     |                     |                     |
>>>>> Let's assume that Alice used her PC to answer the call
>>>>>        |                     |                     |                     |
>>>>>        | REFER Refer-To: urn:sip-action:call:answer                      |
>>>>>        |-------------------->|                     |                     |
>>>>>        | 202                 |                     |                     |
>>>>>        |<--------------------|                     |                     |
>>>>>        |                     |                     |                     |
>>>>>        | NOTIFY [100 Trying] |                     |                     |
>>>>>        |        Subscription-State: active; expires=whatever             |
>>>>>        |<--------------------|                     |                     |
>>>>>        | 200 OK              |                     |                     |
>>>>>        |-------------------->|                     |                     |
>>>>>        |                     | 200 OK [Audio]      |                     |
>>>>>        |                     |-------------------->|                     |
>>>>>        |                     |                     | 200 OK [Audio]      |
>>>>>        |                     |                     |-------------------->|
>>>>>        |                     |                     |                     |
>>>>> The following NOTIFY will confirm the audio answer, but it will NOT terminate the dialog.
>>>>>        |                     |                     |                     |
>>>>>        | NOTIFY [200 OK]     |                     |                     |
>>>>>        |        Subscription-State: active; expires=whatever             |
>>>>>        |<--------------------|                     |                     |
>>>>>        | 200 OK              |                     |                     |
>>>>>        |-------------------->|                     |                     |
>>>>>        |                     |                     |                     |
>>>>>        | CANCEL              |                     |                     |
>>>>>        |<------------------------------------------|                     |
>>>>>        |                     |                     |                     |
>>>>>        |<------dialog2------>|<---dialog1------------------------------->|
>>>>>        |                     |                     |                     |
>>>>>        |                     |<======audio==============================>|
>>>>>        |                     |                     |                     |
>>>>>        |                     |                     |                     |
>>>>>        |                     |                     |                     |
>>>>
>>>> I'm with you this far.
>>>>
>>>>> The following is a re-INVITE to add video to the existing audio call
>>>>>        |                     |                     |                     |
>>>>>        |                     |                     | INVITE Alice [A/V]  |
>>>>>        |                     |                     |<--------------------|
>>>>>        |                     | INVITE Alice [A/V]  |                     |
>>>>>        |                     |<--------------------|                     |
>>>>>        |                     |                     |                     |
>>>>> The following REFER can be in-dialog, or out of dialog with a Target-Dialog header
>>>>>        |                     |                     |                     |
>>>>>        | REFER Refer-To: urn:sip-action:video:answer                     |
>>>>>        |       [Video Offer] |                     |                     |
>>>>>        |<--------------------|                     |                     |
>>>>>        | 202                 |                     |                     |
>>>>>        |-------------------->|                     |                     |
>>>>
>>>> This is where it starts to get obscure.
>>>>
>>>> For one thing, the phone has to know to do this. So it must be an
>>>> intelligent device that knows about video, and that it doesn't do video
>>>> itself but rather delegates it in this particular way.
>>>>
>>>> You can postulate anything you want, but it seems a bit much to expect
>>>> such intelligence from the basic phone. Makes a lot more sense to me to
>>>> put the intelligence in the PC.
>>>>
>>>> Anyway, assuming the phone is that smart, *it* is now initiating an
>>>> action referral toward the PC. I gather it chose that destination
>>>> because the PC has the ongoing refer dialog with it. What is there about
>>>> the prior urn:sip-action:call:answer that causes the phone to think the
>>>> sender of that referral might be able to accept video, using this
>>>> mechanism? Was there some sort of capability negotiation during the
>>>> earlier REFER?
>>>>
>>>>>        |                     |                     |                     |
>>>>>        | NOTIFY [100 Trying] |                     |                     |
>>>>>        |-------------------->|                     |                     |
>>>>
>>>> There has been no invite by the PC, so this 100 Trying is entirely
>>>> synthetic. IOW this is postulating a "virtual invite", right?
>>>>
>>>>>        | 200 OK              |                     |                     |
>>>>>        |<--------------------|                     |                     |
>>>>>        |                     |                     |                     |
>>>>> Alice decided to accept the Video call
>>>>
>>>> Maybe there should have been a "virtual 180" first while Alice is
>>>> alerted to the desire for video?
>>>>
>>>>>        |                     |                     |                     |
>>>>>        | NOTIFY [200 OK [Video SDP answer]]        |                     |
>>>>
>>>> So now we have the virtual 200 OK to the virtual invite?
>>>>
>>>> What if the "offer" carried in the REFER was of form that required an
>>>> additional o/a exchange? (E.g. preconditions.) Would we carry extended
>>>> o/a exchanges over this refer subscription?
>>>>
>>>> You do realize how complex the specification of o/a exchanges has
>>>> become. And Bob is expecting that to work in an entirely normal way. All
>>>> of that mechanism will need to be recast to work over the refer
>>>> subscription. In effect you are proposing to establish an
>>>> invite-dialog-usage between the PC and the phone while tunneling all the
>>>> messages over a subscription. How can this be better than actually
>>>> establishing an invite-dialog between the PC and the phone?
>>>>
>>>> I would offer an alternative:
>>>>
>>>> - at the first (forked) invite, the pc could send another invite to
>>>>      the phone with the audio m-line. It then might use sip action
>>>>      referral to tell the phone to answer its call and reject the
>>>>      original one. ANd perhaps even to alter the phone display of
>>>>      who the caller is.
>>>>
>>>> - then the pc will get the reinvite with A/V. It can keep the
>>>>      video to itself, while continuing to get the audio from the phone.
>>>>
>>>>       Thanks,
>>>>       Paul
>>>>
>>>>>        |-------------------->|                     |                     |
>>>>>        | 200 OK              |                     |                     |
>>>>>        |<--------------------|                     |                     |
>>>>>        |                     |                     |                     |
>>>>>        |                     | 200 OK [A/V]        |                     |
>>>>>        |                     |-------------------->|                     |
>>>>>        |                     |                     | 200 OK [A/V]        |
>>>>>        |                     |                     |-------------------->|
>>>>>        |                     |                     |                     |
>>>>>        |                     |<======audio==============================>|
>>>>>        |<============================video==============================>|
>>>>>        |                     |                     |                     |
>>>>>
>>>>>
>>>>> Any thoughts?
>>>>>
>>>>> Regards,
>>>>>     Rifaat
>>>>>
>>>>>
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
>>>>>> Of Paul Kyzivat
>>>>>> Sent: Wednesday, January 19, 2011 9:04 AM
>>>>>> To: Gonzalo Camarillo
>>>>>> Cc: dispatch@ietf.org
>>>>>> Subject: Re: [dispatch] SIP Action Referral
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 1/19/2011 2:50 AM, Gonzalo Camarillo wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>>> A couple of pieces seem to be addons/afterthoughts that aren't well
>>>>>>>> integrated:
>>>>>>>>
>>>>>>>> 3.2.  Loosely Coupled UAs
>>>>>>>> 3.3.2.  Answer an A/V call on two separate devices
>>>>>>>
>>>>>>> these two sections are very much related to the work the SPLICES WG is
>>>>>>> doing. SPLICES deals with scenarios like the ones described in both
>>>>>>> sections. In fact, most of the discussions so far have dealt with how to
>>>>>>> implement scenarios similar to the one described in Section 3.3.2.
>>>>>>
>>>>>> I recognized that, but at the time I was replying I didn't remember the
>>>>>> current name for that wg. :-(
>>>>>>
>>>>>> I certainly agree that the scenario is an interesting one.
>>>>>> And maybe this mechanism can play a role in supporting it.
>>>>>> But as you can tell, I remain skeptical that this mechanism is
>>>>>> sufficient for the task. But that will be determined in the process of
>>>>>> fleshing out the missing detail.
>>>>>>
>>>>>>     Thanks,
>>>>>>     Paul
>>>>>> _______________________________________________
>>>>>> dispatch mailing list
>>>>>> dispatch@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/dispatch
>>>>>
>>>
>>>
>
>

From stefan.lk.hakansson@ericsson.com  Thu Jan 20 11:57:00 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D3FCD3A67EB for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 11:57:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.377
X-Spam-Level: 
X-Spam-Status: No, score=-6.377 tagged_above=-999 required=5 tests=[AWL=-0.078, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9V66+j+aezkt for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 11:56:59 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 7E5E83A67BD for <dispatch@ietf.org>; Thu, 20 Jan 2011 11:56:58 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-50-4d38942d7dc9
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 7F.E6.13987.D24983D4; Thu, 20 Jan 2011 20:59:41 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0247.eemea.ericsson.se ([10.2.3.116]) with mapi; Thu, 20 Jan 2011 20:59:41 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: Ted Hardie <ted.ietf@gmail.com>
Date: Thu, 20 Jan 2011 20:59:37 +0100
Thread-Topic: [RTW] [dispatch] The charter formerly know as RTC-WEB take 3
Thread-Index: Acu4wzo3zhV/NMx7TjOqZtu9ONAVVwAF7pOQ
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1DA2@ESESSCMS0362.eemea.ericsson.se>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <BBF498F2D030E84AB1179E24D1AC41D611CD2F1A77@ESESSCMS0362.eemea.ericsson.se> <AANLkTik+5bW-DwzoSppnUhrSXLOPetySJ21L3q-_-5rr@mail.gmail.com>
In-Reply-To: <AANLkTik+5bW-DwzoSppnUhrSXLOPetySJ21L3q-_-5rr@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW]  The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 19:57:00 -0000

Hi!

Honestly I don't know what CONNEG is. I was after=20
1. One API where the application (implemented in JS) can query what media f=
ormats that are supported
2. The possibility to define the media format to be used when setting up a =
stream (via an API)

With the info acquired with 1. the capabilties of the two peers can be exch=
anged, and formats can be negotiated. Exactly how this is done is probably =
out of scope of RTC-Web, at least initially (but maybe there could be some =
kind of industry standard on how to do this to make interop easier).

Note that it is not only to select codec when you set up the stream. You wo=
uld need to define e.g. framerate, resolution, bitrate, ...

I also think that it would be an advantage if the format of the data acquir=
ed in 1. is easy to translate to an SDP as described in Section 6 of http:/=
/datatracker.ietf.org/doc/draft-alvestrand-dispatch-rtcweb-protocols/?inclu=
de_text=3D1

Br,
Stefan

> -----Original Message-----
> From: Ted Hardie [mailto:ted.ietf@gmail.com]=20
> Sent: den 20 januari 2011 17:58
> To: Stefan H=E5kansson LK
> Cc: Cullen Jennings; DISPATCH list; rtc-web@alvestrand.no
> Subject: Re: [RTW] [dispatch] The charter formerly know as=20
> RTC-WEB take 3
>=20
> Howdy,
>=20
> On Thu, Jan 20, 2011 at 1:52 AM, Stefan H=E5kansson LK=20
> <stefan.lk.hakansson@ericsson.com> wrote:
> > Hi Cullen,
> >
> > two comments:
> >
> > 1. As requirements on the API are explicitly described, I=20
> thinke that there should be a comment that the API must=20
> support media format negotiation. Proposal: "The API must=20
> enable media format negotiation and application influence=20
> over media format selection".
> >
>=20
> Are you thinking that the API should allow for something like=20
> SIP's use of the CONNEG framework (that is, allow the overall=20
> system to use a set intersection model, with the API acting on the set
> membership?)
>=20
> regards,
>=20
> Ted Hardie
>=20
>=20
> > 2. The second one is about rate adaptation/congestion=20
> control. It is not mentioned at all. I don't know if it is=20
> needed, perhaps it is enough that RFC3550 (that is already=20
> pointed at) has a section about it, but I wanted to highlight it.
> >
> > Br,
> > Stefan
> >
> >> -----Original Message-----
> >> From: dispatch-bounces@ietf.org
> >> [mailto:dispatch-bounces@ietf.org] On Behalf Of Cullen Jennings
> >> Sent: den 18 januari 2011 05:59
> >> To: DISPATCH list
> >> Cc: rtc-web@alvestrand.no
> >> Subject: [dispatch] The charter formerly know as RTC-WEB take 3
> >>
> >>
> >> In my dispatch co-chair role, I tried to take all the=20
> comments I had=20
> >> seen on the list about this charter and see if I could=20
> address them=20
> >> in a new version of the charter. I probably messed up in=20
> some places.=20
> >> There were some conversation that did not seem to be=20
> converging so I=20
> >> did not make any changes for theses. Have a read and if you think=20
> >> something needs to be changed, propose text changes along with the=20
> >> reasons why and we will keep the evolving this charter.
> >>
> >> Thanks
> >> Cullen
> >>
> >> --------------------------------------------------------------
> >> --------------------
> >>
> >> Version: 3
> >>
> >> Possible Names:
> >>
> >> RTCWEB
> >> WEBRTC
> >> STORM: Standardized Transport Oriented for Realtime Media
> >> BURN: Browsers Using Realtime Media
> >> WAVE: Web And Voice/Video Enablement
> >> WAVVE: Web And Voice Video Enablement REALTIME WEBCOMM WREALTIME=20
> >> WEBTIME WEBFLOWS BRAVO =A0Browser Realtime Audio and VideO COBWEB=20
> >> COmmuication Between WEBclients WHEELTIME
> >>
> >>
> >>
> >> Body:
> >>
> >> Many implementations have been made that use a Web browser=20
> to support=20
> >> direct, interactive communications, including voice, video,=20
> >> collaboration, and gaming. =A0In these implementations, the=20
> web server=20
> >> acts as the signaling path between these applications,=20
> using locally=20
> >> significant identifiers to set up the association. =A0Up=20
> till now, such=20
> >> applications have typically required the installation of=20
> plugins or=20
> >> non-standard browser extensions. =A0There is a desire to standardize=20
> >> this functionality, so that this type of application can be run in=20
> >> any compatible browser and allow for high-quality real-time=20
> >> communications experiences within the browser.
> >>
> >> Traditionally, the W3C has defined API and markup=20
> languages such as=20
> >> HTML that work in conjunction with with the IETF over the wire=20
> >> protocols such as HTTP to allow web browsers to display media that=20
> >> does not have real time interactive constraints with another human.
> >>
> >> The W3C and IETF plan to collaborate together in their traditional=20
> >> way to meet the evolving needs of browsers.
> >> Specifically the IETF will provide a set of on the wire protocols,=20
> >> including RTP, to meet the needs on interactive=20
> communications, and=20
> >> the W3C will define the API and markup to allow web application=20
> >> developers to control the on the wire protocols. This will allow=20
> >> application developers to write applications that run in a browser=20
> >> and facilitate interactive communications between users=20
> for voice and=20
> >> video communications, collaboration, and gaming.
> >>
> >> This working group will select and define a minimal set of=20
> protocols=20
> >> that will enable browsers to:
> >>
> >> * have interactive real time voice and video pairwise between=20
> >> browsers
> >> =A0 or other devices using RTP
> >>
> >> * have interactive real time application data for collaboration and
> >> =A0 gaming pairwise between browsers
> >>
> >> Fortunately very little development of new protocol at IETF is=20
> >> required for this, only selection of existing protocols=20
> and selection=20
> >> of minimum capabilities to ensure interoperability. The following=20
> >> protocols are candidates for including in the profile set:
> >>
> >> 1) RTP/ RTCP
> >>
> >> 2) a baseline audio codec for high quality interactive audio.
> >> Opus will
> >> =A0 =A0be one of the codecs considered
> >>
> >> 3) a baseline audio codec for PSTN interoperability. G.711=20
> and iLBC=20
> >> will
> >> =A0 =A0be some of the codecs considered
> >>
> >> 4) a baseline video codec. H.264 and VP8 will be some of the codecs
> >> =A0 =A0considered
> >>
> >> 5) Diffserv based QoS
> >>
> >> 6) NAT traversal using ICE
> >>
> >> 7) media based DTMF
> >>
> >> 8) support for identifying streams purpose using semantics labels
> >> =A0 =A0mappable to the labels in RFC 4574
> >>
> >> 9) Secure RTP and keying
> >>
> >> 10) support for IPv4, IPv6 and dual stack browsers
> >>
> >> Please note the above list is only a set of candidates that the WG=20
> >> may consider and is not list of things that will be in the profile=20
> >> the set.
> >>
> >> The working group will cooperate closely with the W3C=20
> activity that=20
> >> specifies a semantic level API that allows the control and=20
> >> manipulation of all the functionality above. In addition, the API=20
> >> needs to communicate state information and events about what is=20
> >> happening in the browser that to applications running in=20
> the browser.=20
> >> These events and state need to include information such=20
> as: receiving=20
> >> DTMF in the RTP, RTP and RTCP statistics, and the state of=20
> DTLS/SRTP=20
> >> handshakes. The output of this WG will form input to the W3C group=20
> >> that specifies the API.
> >>
> >> The working group will follow BCP 79, and adhere to the=20
> spirit of BCP=20
> >> 79. The working group cannot explicitly rule out the=20
> possibility of=20
> >> adopting encumbered technologies; however, the working=20
> group will try=20
> >> to avoid encumbered technologies that require royalties or other=20
> >> encumbrances that would prevent such technologies from=20
> being easy to=20
> >> use in web browsers.
> >>
> >> The following topics will be out of scope for the initial phase of=20
> >> the WG but could be added after a recharter: RTSP, RSVP,=20
> NSIS, LOST,=20
> >> Geolocation, IM & Presence, NSIS, Resource Priority. RTP Payload=20
> >> formats will not be done in this WG.
> >>
> >> Milestones:
> >>
> >> May 2011 Main alternatives identified in drafts
> >>
> >> Aug 2011 WG draft with text reflecting agreement of what=20
> the profile=20
> >> set
> >> =A0 =A0 =A0 =A0 =A0should be
> >>
> >> Sept 2011 Scenarios specification to IESG as Informational
> >>
> >> Nov 2011 Documentation specifying mapping of protocol=20
> functionality=20
> >> to
> >> =A0 =A0 =A0 =A0 =A0W3C-specified API produced. This is an input to=20
> W3C API work.
> >>
> >> Dec 2011 Profile specification to IESG as PS
> >>
> >> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
> >> =A0 =A0 =A0 =A0 =A0Informational. This depends on the W3C API work.
> >>
> >>
> >>
> >> _______________________________________________
> >> dispatch mailing list
> >> dispatch@ietf.org
> >> https://www.ietf.org/mailman/listinfo/dispatch
> >>
> > _______________________________________________
> > RTC-Web mailing list
> > RTC-Web@alvestrand.no
> > http://www.alvestrand.no/mailman/listinfo/rtc-web
> >
> =

From stefan.lk.hakansson@ericsson.com  Thu Jan 20 12:00:22 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1EECB3A683A for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 12:00:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.369
X-Spam-Level: 
X-Spam-Status: No, score=-6.369 tagged_above=-999 required=5 tests=[AWL=-0.071, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xCVTDcmqGaii for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 12:00:19 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 4DD153A683D for <dispatch@ietf.org>; Thu, 20 Jan 2011 12:00:18 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-4d-4d3894f5e197
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 72.11.23694.5F4983D4; Thu, 20 Jan 2011 21:03:01 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Thu, 20 Jan 2011 21:03:00 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: Stephen Botzko <stephen.botzko@gmail.com>, Henry Sinnreich <henry.sinnreich@gmail.com>
Date: Thu, 20 Jan 2011 21:02:58 +0100
Thread-Topic: [dispatch] The charter formerly know as RTC-WEB take 3
Thread-Index: Acu4uQK1Vkwkb9d7RMOKd/6g72L6igAI6d4g
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1DA8@ESESSCMS0362.eemea.ericsson.se>
References: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1A77@ESESSCMS0362.eemea.ericsson.se> <C95DB2C0.181FD%henry.sinnreich@gmail.com> <AANLkTi=J809vpqOSsyjrLTB=b34vUWG0MSa5XA1Mjxm_@mail.gmail.com>
In-Reply-To: <AANLkTi=J809vpqOSsyjrLTB=b34vUWG0MSa5XA1Mjxm_@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1DA8ESESSCMS0362e_"
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 20:00:22 -0000

--_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1DA8ESESSCMS0362e_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Minor comment: I think all codecs that have been discussed (except for G.71=
1) are adaptive in the sense that their bitrate can be adapted.

Br,
Stefan

________________________________
From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
Sent: den 20 januari 2011 16:45
To: Henry Sinnreich
Cc: Stefan H=E5kansson LK; Cullen Jennings; DISPATCH list; rtc-web@alvestra=
nd.no
Subject: Re: [dispatch] The charter formerly know as RTC-WEB take 3

>>>
   How does this fit with adaptive codecs?
>>>
Just because some codecs can adapt doesn't mean rate adaptation/congestion =
control should be left out of the scope.  I think it needs to be considered=
.

>>>
   Hint: codec selection matters, is actually critical to this effort.
>>>
Codec selection does matter, but I am not convinced that mandatory codecs n=
eed to be in the RFCs.  I believe market forces are sufficient - SIP itself=
 is one proof point.

Stephen Botzko


On Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreich <henry.sinnreich@gmail.co=
m<mailto:henry.sinnreich@gmail.com>> wrote:
Hi Stefan,

> 2. The second one is about rate adaptation/congestion control. It is not
> mentioned at all. I don't know if it is needed, perhaps it is enough that
> RFC3550 (that is already pointed at) has a section about it, but I wanted=
 to
> highlight it.

How does this fit with adaptive codecs?
Hint: codec selection matters, is actually critical to this effort.

Thanks, Henry


On 1/20/11 3:52 AM, "Stefan H=E5kansson LK" <stefan.lk.hakansson@ericsson.c=
om<mailto:stefan.lk.hakansson@ericsson.com>>
wrote:

> Hi Cullen,
>
> two comments:
>
> 1. As requirements on the API are explicitly described, I thinke that the=
re
> should be a comment that the API must support media format negotiation.
> Proposal: "The API must enable media format negotiation and application
> influence over media format selection".
>
> 2. The second one is about rate adaptation/congestion control. It is not
> mentioned at all. I don't know if it is needed, perhaps it is enough that
> RFC3550 (that is already pointed at) has a section about it, but I wanted=
 to
> highlight it.
>
> Br,
> Stefan
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org<mailto:dispatch-bounces@ietf.org>
>> [mailto:dispatch-bounces@ietf.org<mailto:dispatch-bounces@ietf.org>] On =
Behalf Of Cullen Jennings
>> Sent: den 18 januari 2011 05:59
>> To: DISPATCH list
>> Cc: rtc-web@alvestrand.no<mailto:rtc-web@alvestrand.no>
>> Subject: [dispatch] The charter formerly know as RTC-WEB take 3
>>
>>
>> In my dispatch co-chair role, I tried to take all the
>> comments I had seen on the list about this charter and see if
>> I could address them in a new version of the charter. I
>> probably messed up in some places. There were some
>> conversation that did not seem to be converging so I did not
>> make any changes for theses. Have a read and if you think
>> something needs to be changed, propose text changes along
>> with the reasons why and we will keep the evolving this charter.
>>
>> Thanks
>> Cullen
>>
>> --------------------------------------------------------------
>> --------------------
>>
>> Version: 3
>>
>> Possible Names:
>>
>> RTCWEB
>> WEBRTC
>> STORM: Standardized Transport Oriented for Realtime Media
>> BURN: Browsers Using Realtime Media
>> WAVE: Web And Voice/Video Enablement
>> WAVVE: Web And Voice Video Enablement
>> REALTIME
>> WEBCOMM
>> WREALTIME
>> WEBTIME
>> WEBFLOWS
>> BRAVO  Browser Realtime Audio and VideO
>> COBWEB COmmuication Between WEBclients
>> WHEELTIME
>>
>>
>>
>> Body:
>>
>> Many implementations have been made that use a Web browser to
>> support direct, interactive communications, including voice,
>> video, collaboration, and gaming.  In these implementations,
>> the web server acts as the signaling path between these
>> applications, using locally significant identifiers to set up
>> the association.  Up till now, such applications have
>> typically required the installation of plugins or
>> non-standard browser extensions.  There is a desire to
>> standardize this functionality, so that this type of
>> application can be run in any compatible browser and allow
>> for high-quality real-time communications experiences within
>> the browser.
>>
>> Traditionally, the W3C has defined API and markup languages
>> such as HTML that work in conjunction with with the IETF over
>> the wire protocols such as HTTP to allow web browsers to
>> display media that does not have real time interactive
>> constraints with another human.
>>
>> The W3C and IETF plan to collaborate together in their
>> traditional way to meet the evolving needs of browsers.
>> Specifically the IETF will provide a set of on the wire
>> protocols, including RTP, to meet the needs on interactive
>> communications, and the W3C will define the API and markup to
>> allow web application developers to control the on the wire
>> protocols. This will allow application developers to write
>> applications that run in a browser and facilitate interactive
>> communications between users for voice and video
>> communications, collaboration, and gaming.
>>
>> This working group will select and define a minimal set of
>> protocols that will enable browsers to:
>>
>> * have interactive real time voice and video pairwise between browsers
>>   or other devices using RTP
>>
>> * have interactive real time application data for collaboration and
>>   gaming pairwise between browsers
>>
>> Fortunately very little development of new protocol at IETF
>> is required for this, only selection of existing protocols
>> and selection of minimum capabilities to ensure
>> interoperability. The following protocols are candidates for
>> including in the profile set:
>>
>> 1) RTP/ RTCP
>>
>> 2) a baseline audio codec for high quality interactive audio.
>> Opus will
>>    be one of the codecs considered
>>
>> 3) a baseline audio codec for PSTN interoperability. G.711
>> and iLBC will
>>    be some of the codecs considered
>>
>> 4) a baseline video codec. H.264 and VP8 will be some of the codecs
>>    considered
>>
>> 5) Diffserv based QoS
>>
>> 6) NAT traversal using ICE
>>
>> 7) media based DTMF
>>
>> 8) support for identifying streams purpose using semantics labels
>>    mappable to the labels in RFC 4574
>>
>> 9) Secure RTP and keying
>>
>> 10) support for IPv4, IPv6 and dual stack browsers
>>
>> Please note the above list is only a set of candidates that
>> the WG may consider and is not list of things that will be in
>> the profile the set.
>>
>> The working group will cooperate closely with the W3C
>> activity that specifies a semantic level API that allows the
>> control and manipulation of all the functionality above. In
>> addition, the API needs to communicate state information and
>> events about what is happening in the browser that to
>> applications running in the browser. These events and state
>> need to include information such as: receiving DTMF in the
>> RTP, RTP and RTCP statistics, and the state of DTLS/SRTP
>> handshakes. The output of this WG will form input to the W3C
>> group that specifies the API.
>>
>> The working group will follow BCP 79, and adhere to the
>> spirit of BCP 79. The working group cannot explicitly rule
>> out the possibility of adopting encumbered technologies;
>> however, the working group will try to avoid encumbered
>> technologies that require royalties or other encumbrances
>> that would prevent such technologies from being easy to use
>> in web browsers.
>>
>> The following topics will be out of scope for the initial
>> phase of the WG but could be added after a recharter: RTSP,
>> RSVP, NSIS, LOST, Geolocation, IM & Presence, NSIS, Resource
>> Priority. RTP Payload formats will not be done in this WG.
>>
>> Milestones:
>>
>> May 2011 Main alternatives identified in drafts
>>
>> Aug 2011 WG draft with text reflecting agreement of what the
>> profile set
>>          should be
>>
>> Sept 2011 Scenarios specification to IESG as Informational
>>
>> Nov 2011 Documentation specifying mapping of protocol functionality to
>>          W3C-specified API produced. This is an input to W3C API work.
>>
>> Dec 2011 Profile specification to IESG as PS
>>
>> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
>>          Informational. This depends on the W3C API work.
>>
>>
>>
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org<mailto:dispatch@ietf.org>
>> https://www.ietf.org/mailman/listinfo/dispatch
>>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org<mailto:dispatch@ietf.org>
> https://www.ietf.org/mailman/listinfo/dispatch


_______________________________________________
dispatch mailing list
dispatch@ietf.org<mailto:dispatch@ietf.org>
https://www.ietf.org/mailman/listinfo/dispatch


--_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1DA8ESESSCMS0362e_
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=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.6001.18542" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D772190020-20012011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Minor comment: I think all codecs that have been d=
iscussed=20
(except for G.711) are adaptive in the sense that their bitrate can be=20
adapted.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D772190020-20012011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D772190020-20012011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Br,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D772190020-20012011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Stefan</FONT></SPAN></DIV><BR>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px soli=
d; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> Stephen Botzko=20
  [mailto:stephen.botzko@gmail.com] <BR><B>Sent:</B> den 20 januari 2011=20
  16:45<BR><B>To:</B> Henry Sinnreich<BR><B>Cc:</B> Stefan H=E5kansson LK; =
Cullen=20
  Jennings; DISPATCH list; rtc-web@alvestrand.no<BR><B>Subject:</B> Re:=20
  [dispatch] The charter formerly know as RTC-WEB take 3<BR></FONT><BR></DI=
V>
  <DIV></DIV>&gt;&gt;&gt;<BR>&nbsp;&nbsp; How does this fit with adaptive=20
  codecs?<BR>&gt;&gt;&gt;<BR>Just because some codecs can adapt doesn't mea=
n=20
  rate adaptation/congestion control should be left out of the scope.&nbsp;=
 I=20
  think it needs to be considered.<BR><BR>&gt;&gt;&gt;<BR>&nbsp;&nbsp; Hint=
:=20
  codec selection matters, is actually critical to this=20
  effort.<BR>&gt;&gt;&gt;<BR>Codec selection does matter, but I am not conv=
inced=20
  that mandatory codecs need to be in the RFCs.&nbsp; I believe market forc=
es=20
  are sufficient - SIP itself is one proof point.<BR><BR>Stephen=20
  Botzko<BR><BR><BR>
  <DIV class=3Dgmail_quote>On Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreic=
h <SPAN=20
  dir=3Dltr>&lt;<A=20
  href=3D"mailto:henry.sinnreich@gmail.com">henry.sinnreich@gmail.com</A>&g=
t;</SPAN>=20
  wrote:<BR>
  <BLOCKQUOTE class=3Dgmail_quote=20
  style=3D"PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(2=
04,204,204) 1px solid">Hi=20
    Stefan,<BR>
    <DIV class=3Dim><BR>&gt; 2. The second one is about rate adaptation/con=
gestion=20
    control. It is not<BR>&gt; mentioned at all. I don't know if it is need=
ed,=20
    perhaps it is enough that<BR>&gt; RFC3550 (that is already pointed at) =
has a=20
    section about it, but I wanted to<BR>&gt; highlight it.<BR><BR></DIV>Ho=
w=20
    does this fit with adaptive codecs?<BR>Hint: codec selection matters, i=
s=20
    actually critical to this effort.<BR><BR>Thanks, Henry<BR><BR><BR>On 1/=
20/11=20
    3:52 AM, "Stefan H=E5kansson LK" &lt;<A=20
    href=3D"mailto:stefan.lk.hakansson@ericsson.com">stefan.lk.hakansson@er=
icsson.com</A>&gt;<BR>wrote:<BR>
    <DIV>
    <DIV></DIV>
    <DIV class=3Dh5><BR>&gt; Hi Cullen,<BR>&gt;<BR>&gt; two=20
    comments:<BR>&gt;<BR>&gt; 1. As requirements on the API are explicitly=
=20
    described, I thinke that there<BR>&gt; should be a comment that the API=
 must=20
    support media format negotiation.<BR>&gt; Proposal: "The API must enabl=
e=20
    media format negotiation and application<BR>&gt; influence over media f=
ormat=20
    selection".<BR>&gt;<BR>&gt; 2. The second one is about rate=20
    adaptation/congestion control. It is not<BR>&gt; mentioned at all. I do=
n't=20
    know if it is needed, perhaps it is enough that<BR>&gt; RFC3550 (that i=
s=20
    already pointed at) has a section about it, but I wanted to<BR>&gt;=20
    highlight it.<BR>&gt;<BR>&gt; Br,<BR>&gt; Stefan<BR>&gt;<BR>&gt;&gt;=20
    -----Original Message-----<BR>&gt;&gt; From: <A=20
    href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@ietf.org</A>=
<BR>&gt;&gt;=20
    [mailto:<A=20
    href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@ietf.org</A>=
] On=20
    Behalf Of Cullen Jennings<BR>&gt;&gt; Sent: den 18 januari 2011=20
    05:59<BR>&gt;&gt; To: DISPATCH list<BR>&gt;&gt; Cc: <A=20
    href=3D"mailto:rtc-web@alvestrand.no">rtc-web@alvestrand.no</A><BR>&gt;=
&gt;=20
    Subject: [dispatch] The charter formerly know as RTC-WEB take=20
    3<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; In my dispatch co-chair role, I t=
ried=20
    to take all the<BR>&gt;&gt; comments I had seen on the list about this=
=20
    charter and see if<BR>&gt;&gt; I could address them in a new version of=
 the=20
    charter. I<BR>&gt;&gt; probably messed up in some places. There were=20
    some<BR>&gt;&gt; conversation that did not seem to be converging so I d=
id=20
    not<BR>&gt;&gt; make any changes for theses. Have a read and if you=20
    think<BR>&gt;&gt; something needs to be changed, propose text changes=20
    along<BR>&gt;&gt; with the reasons why and we will keep the evolving th=
is=20
    charter.<BR>&gt;&gt;<BR>&gt;&gt; Thanks<BR>&gt;&gt;=20
    Cullen<BR>&gt;&gt;<BR>&gt;&gt;=20
    --------------------------------------------------------------<BR>&gt;&=
gt;=20
    --------------------<BR>&gt;&gt;<BR>&gt;&gt; Version:=20
    3<BR>&gt;&gt;<BR>&gt;&gt; Possible Names:<BR>&gt;&gt;<BR>&gt;&gt;=20
    RTCWEB<BR>&gt;&gt; WEBRTC<BR>&gt;&gt; STORM: Standardized Transport Ori=
ented=20
    for Realtime Media<BR>&gt;&gt; BURN: Browsers Using Realtime=20
    Media<BR>&gt;&gt; WAVE: Web And Voice/Video Enablement<BR>&gt;&gt; WAVV=
E:=20
    Web And Voice Video Enablement<BR>&gt;&gt; REALTIME<BR>&gt;&gt;=20
    WEBCOMM<BR>&gt;&gt; WREALTIME<BR>&gt;&gt; WEBTIME<BR>&gt;&gt;=20
    WEBFLOWS<BR>&gt;&gt; BRAVO &nbsp;Browser Realtime Audio and=20
    VideO<BR>&gt;&gt; COBWEB COmmuication Between WEBclients<BR>&gt;&gt;=20
    WHEELTIME<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;=20
    Body:<BR>&gt;&gt;<BR>&gt;&gt; Many implementations have been made that =
use a=20
    Web browser to<BR>&gt;&gt; support direct, interactive communications,=
=20
    including voice,<BR>&gt;&gt; video, collaboration, and gaming. &nbsp;In=
=20
    these implementations,<BR>&gt;&gt; the web server acts as the signaling=
 path=20
    between these<BR>&gt;&gt; applications, using locally significant=20
    identifiers to set up<BR>&gt;&gt; the association. &nbsp;Up till now, s=
uch=20
    applications have<BR>&gt;&gt; typically required the installation of pl=
ugins=20
    or<BR>&gt;&gt; non-standard browser extensions. &nbsp;There is a desire=
=20
    to<BR>&gt;&gt; standardize this functionality, so that this type=20
    of<BR>&gt;&gt; application can be run in any compatible browser and=20
    allow<BR>&gt;&gt; for high-quality real-time communications experiences=
=20
    within<BR>&gt;&gt; the browser.<BR>&gt;&gt;<BR>&gt;&gt; Traditionally, =
the=20
    W3C has defined API and markup languages<BR>&gt;&gt; such as HTML that =
work=20
    in conjunction with with the IETF over<BR>&gt;&gt; the wire protocols s=
uch=20
    as HTTP to allow web browsers to<BR>&gt;&gt; display media that does no=
t=20
    have real time interactive<BR>&gt;&gt; constraints with another=20
    human.<BR>&gt;&gt;<BR>&gt;&gt; The W3C and IETF plan to collaborate tog=
ether=20
    in their<BR>&gt;&gt; traditional way to meet the evolving needs of=20
    browsers.<BR>&gt;&gt; Specifically the IETF will provide a set of on th=
e=20
    wire<BR>&gt;&gt; protocols, including RTP, to meet the needs on=20
    interactive<BR>&gt;&gt; communications, and the W3C will define the API=
 and=20
    markup to<BR>&gt;&gt; allow web application developers to control the o=
n the=20
    wire<BR>&gt;&gt; protocols. This will allow application developers to=20
    write<BR>&gt;&gt; applications that run in a browser and facilitate=20
    interactive<BR>&gt;&gt; communications between users for voice and=20
    video<BR>&gt;&gt; communications, collaboration, and=20
    gaming.<BR>&gt;&gt;<BR>&gt;&gt; This working group will select and defi=
ne a=20
    minimal set of<BR>&gt;&gt; protocols that will enable browsers=20
    to:<BR>&gt;&gt;<BR>&gt;&gt; * have interactive real time voice and vide=
o=20
    pairwise between browsers<BR>&gt;&gt; &nbsp; or other devices using=20
    RTP<BR>&gt;&gt;<BR>&gt;&gt; * have interactive real time application da=
ta=20
    for collaboration and<BR>&gt;&gt; &nbsp; gaming pairwise between=20
    browsers<BR>&gt;&gt;<BR>&gt;&gt; Fortunately very little development of=
 new=20
    protocol at IETF<BR>&gt;&gt; is required for this, only selection of=20
    existing protocols<BR>&gt;&gt; and selection of minimum capabilities to=
=20
    ensure<BR>&gt;&gt; interoperability. The following protocols are candid=
ates=20
    for<BR>&gt;&gt; including in the profile set:<BR>&gt;&gt;<BR>&gt;&gt; 1=
)=20
    RTP/ RTCP<BR>&gt;&gt;<BR>&gt;&gt; 2) a baseline audio codec for high qu=
ality=20
    interactive audio.<BR>&gt;&gt; Opus will<BR>&gt;&gt; &nbsp; &nbsp;be on=
e of=20
    the codecs considered<BR>&gt;&gt;<BR>&gt;&gt; 3) a baseline audio codec=
 for=20
    PSTN interoperability. G.711<BR>&gt;&gt; and iLBC will<BR>&gt;&gt; &nbs=
p;=20
    &nbsp;be some of the codecs considered<BR>&gt;&gt;<BR>&gt;&gt; 4) a bas=
eline=20
    video codec. H.264 and VP8 will be some of the codecs<BR>&gt;&gt; &nbsp=
;=20
    &nbsp;considered<BR>&gt;&gt;<BR>&gt;&gt; 5) Diffserv based=20
    QoS<BR>&gt;&gt;<BR>&gt;&gt; 6) NAT traversal using=20
    ICE<BR>&gt;&gt;<BR>&gt;&gt; 7) media based DTMF<BR>&gt;&gt;<BR>&gt;&gt;=
 8)=20
    support for identifying streams purpose using semantics labels<BR>&gt;&=
gt;=20
    &nbsp; &nbsp;mappable to the labels in RFC 4574<BR>&gt;&gt;<BR>&gt;&gt;=
 9)=20
    Secure RTP and keying<BR>&gt;&gt;<BR>&gt;&gt; 10) support for IPv4, IPv=
6 and=20
    dual stack browsers<BR>&gt;&gt;<BR>&gt;&gt; Please note the above list =
is=20
    only a set of candidates that<BR>&gt;&gt; the WG may consider and is no=
t=20
    list of things that will be in<BR>&gt;&gt; the profile the=20
    set.<BR>&gt;&gt;<BR>&gt;&gt; The working group will cooperate closely w=
ith=20
    the W3C<BR>&gt;&gt; activity that specifies a semantic level API that a=
llows=20
    the<BR>&gt;&gt; control and manipulation of all the functionality above=
.=20
    In<BR>&gt;&gt; addition, the API needs to communicate state information=
=20
    and<BR>&gt;&gt; events about what is happening in the browser that=20
    to<BR>&gt;&gt; applications running in the browser. These events and=20
    state<BR>&gt;&gt; need to include information such as: receiving DTMF i=
n=20
    the<BR>&gt;&gt; RTP, RTP and RTCP statistics, and the state of=20
    DTLS/SRTP<BR>&gt;&gt; handshakes. The output of this WG will form input=
 to=20
    the W3C<BR>&gt;&gt; group that specifies the API.<BR>&gt;&gt;<BR>&gt;&g=
t;=20
    The working group will follow BCP 79, and adhere to the<BR>&gt;&gt; spi=
rit=20
    of BCP 79. The working group cannot explicitly rule<BR>&gt;&gt; out the=
=20
    possibility of adopting encumbered technologies;<BR>&gt;&gt; however, t=
he=20
    working group will try to avoid encumbered<BR>&gt;&gt; technologies tha=
t=20
    require royalties or other encumbrances<BR>&gt;&gt; that would prevent =
such=20
    technologies from being easy to use<BR>&gt;&gt; in web=20
    browsers.<BR>&gt;&gt;<BR>&gt;&gt; The following topics will be out of s=
cope=20
    for the initial<BR>&gt;&gt; phase of the WG but could be added after a=
=20
    recharter: RTSP,<BR>&gt;&gt; RSVP, NSIS, LOST, Geolocation, IM &amp;=20
    Presence, NSIS, Resource<BR>&gt;&gt; Priority. RTP Payload formats will=
 not=20
    be done in this WG.<BR>&gt;&gt;<BR>&gt;&gt;=20
    Milestones:<BR>&gt;&gt;<BR>&gt;&gt; May 2011 Main alternatives identifi=
ed in=20
    drafts<BR>&gt;&gt;<BR>&gt;&gt; Aug 2011 WG draft with text reflecting=20
    agreement of what the<BR>&gt;&gt; profile set<BR>&gt;&gt; &nbsp; &nbsp;=
=20
    &nbsp; &nbsp; &nbsp;should be<BR>&gt;&gt;<BR>&gt;&gt; Sept 2011 Scenari=
os=20
    specification to IESG as Informational<BR>&gt;&gt;<BR>&gt;&gt; Nov 2011=
=20
    Documentation specifying mapping of protocol functionality to<BR>&gt;&g=
t;=20
    &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;W3C-specified API produced. This is a=
n=20
    input to W3C API work.<BR>&gt;&gt;<BR>&gt;&gt; Dec 2011 Profile=20
    specification to IESG as PS<BR>&gt;&gt;<BR>&gt;&gt; Apr 2012 Mapping W3=
C=20
    defied API to IETF protocols to IESG as<BR>&gt;&gt; &nbsp; &nbsp; &nbsp=
;=20
    &nbsp; &nbsp;Informational. This depends on the W3C API=20
    work.<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;=20
    _______________________________________________<BR>&gt;&gt; dispatch ma=
iling=20
    list<BR>&gt;&gt; <A=20
    href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</A><BR>&gt;&gt; <A=
=20
    href=3D"https://www.ietf.org/mailman/listinfo/dispatch"=20
    target=3D_blank>https://www.ietf.org/mailman/listinfo/dispatch</A><BR>&=
gt;&gt;<BR>&gt;=20
    _______________________________________________<BR>&gt; dispatch mailin=
g=20
    list<BR>&gt; <A=20
    href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</A><BR>&gt; <A=20
    href=3D"https://www.ietf.org/mailman/listinfo/dispatch"=20
    target=3D_blank>https://www.ietf.org/mailman/listinfo/dispatch</A><BR><=
BR><BR>_______________________________________________<BR>dispatch=20
    mailing list<BR><A=20
    href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</A><BR><A=20
    href=3D"https://www.ietf.org/mailman/listinfo/dispatch"=20
    target=3D_blank>https://www.ietf.org/mailman/listinfo/dispatch</A><BR><=
/DIV></DIV></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>

--_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1DA8ESESSCMS0362e_--

From ted.ietf@gmail.com  Thu Jan 20 14:39:52 2011
Return-Path: <ted.ietf@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7BFAD3A6859 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 14:39:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.107
X-Spam-Level: 
X-Spam-Status: No, score=-3.107 tagged_above=-999 required=5 tests=[AWL=0.192,  BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cBFvJd8oOeki for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 14:39:50 -0800 (PST)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 702AC3A682F for <dispatch@ietf.org>; Thu, 20 Jan 2011 14:39:50 -0800 (PST)
Received: by qwi2 with SMTP id 2so1210682qwi.31 for <dispatch@ietf.org>; Thu, 20 Jan 2011 14:42:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=cgv5o+xfweSZdQffEWYKmRg6o9kn+hGz4/DOEodqEgU=; b=vBtAC9aZMeZ5R9LyTljlLgMf3ntNw3a0h+M9RLnvS2eXQJY7evlnIZpFB/DONvwYB7 F458SCQQSODxodMuvDfXlgx1VhWQ77pdszout5PHcc20jzSqBlp8dPhkjcCElr/ctCAp YjzcgEpjW13EsvyqbNM46r1OqB3Z97jl4FbtQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=Fbt2v4gfHfXJYiBIcpvexmsqomA+NPugeZt9N3dnaSzDwzg3CC1nG2ua5t/1lACVID RbQSxf7YIUMiU4eQEIMh7jtj4gwCc3wtUbt+EqUqzHsiEaVBqqz/EzjJWnV8bn9vBDhd yKedw2k0l2RHZJpuAUIwPZMPvsLzFzG0eGYUY=
MIME-Version: 1.0
Received: by 10.229.215.147 with SMTP id he19mr2231285qcb.79.1295563353994; Thu, 20 Jan 2011 14:42:33 -0800 (PST)
Received: by 10.229.230.138 with HTTP; Thu, 20 Jan 2011 14:42:33 -0800 (PST)
In-Reply-To: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1DA2@ESESSCMS0362.eemea.ericsson.se>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <BBF498F2D030E84AB1179E24D1AC41D611CD2F1A77@ESESSCMS0362.eemea.ericsson.se> <AANLkTik+5bW-DwzoSppnUhrSXLOPetySJ21L3q-_-5rr@mail.gmail.com> <BBF498F2D030E84AB1179E24D1AC41D611CD2F1DA2@ESESSCMS0362.eemea.ericsson.se>
Date: Thu, 20 Jan 2011 14:42:33 -0800
Message-ID: <AANLkTi=By+jGe9XMOMR0gt_hCy6WHspE7Yaib1NFar_u@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: =?ISO-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW]  The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 22:39:52 -0000

Howdy,

Some comments in-line.

On Thu, Jan 20, 2011 at 11:59 AM, Stefan H=E5kansson LK
<stefan.lk.hakansson@ericsson.com> wrote:
> Hi!
>
> Honestly I don't know what CONNEG is.

In the SIP case, starting with http://tools.ietf.org/html/rfc3840 is
probably best;
it relies on http://tools.ietf.org/html/rfc2703 & friends.  Basically,
it is a set-interaction
content negotiation system where each side declares capabilities and
the q-factors
for those capabilities, and the best ranked choice from the resulting
intersection
becomes the basis for further communication.

 I was after
> 1. One API where the application (implemented in JS) can query what media=
 formats that are supported
> 2. The possibility to define the media format to be used when setting up =
a stream (via an API)
>

So, it's not entirely clear to me from what is written above whether
you mean JS queries the system
its resident on for its capabilities (so it can select one) or whether
it queries the capabilities of the
system with which it is interacting.

Can you clarify?

regards,

Ted Hardie
> With the info acquired with 1. the capabilties of the two peers can be ex=
changed, and formats can be negotiated. Exactly how this is done is probabl=
y out of scope of RTC-Web, at least initially (but maybe there could be som=
e kind of industry standard on how to do this to make interop easier).
>

> Note that it is not only to select codec when you set up the stream. You =
would need to define e.g. framerate, resolution, bitrate, ...
>


> I also think that it would be an advantage if the format of the data acqu=
ired in 1. is easy to translate to an SDP as described in Section 6 of http=
://datatracker.ietf.org/doc/draft-alvestrand-dispatch-rtcweb-protocols/?inc=
lude_text=3D1
>
> Br,
> Stefan
>
>> -----Original Message-----
>> From: Ted Hardie [mailto:ted.ietf@gmail.com]
>> Sent: den 20 januari 2011 17:58
>> To: Stefan H=E5kansson LK
>> Cc: Cullen Jennings; DISPATCH list; rtc-web@alvestrand.no
>> Subject: Re: [RTW] [dispatch] The charter formerly know as
>> RTC-WEB take 3
>>
>> Howdy,
>>
>> On Thu, Jan 20, 2011 at 1:52 AM, Stefan H=E5kansson LK
>> <stefan.lk.hakansson@ericsson.com> wrote:
>> > Hi Cullen,
>> >
>> > two comments:
>> >
>> > 1. As requirements on the API are explicitly described, I
>> thinke that there should be a comment that the API must
>> support media format negotiation. Proposal: "The API must
>> enable media format negotiation and application influence
>> over media format selection".
>> >
>>
>> Are you thinking that the API should allow for something like
>> SIP's use of the CONNEG framework (that is, allow the overall
>> system to use a set intersection model, with the API acting on the set
>> membership?)
>>
>> regards,
>>
>> Ted Hardie
>>
>>
>> > 2. The second one is about rate adaptation/congestion
>> control. It is not mentioned at all. I don't know if it is
>> needed, perhaps it is enough that RFC3550 (that is already
>> pointed at) has a section about it, but I wanted to highlight it.
>> >
>> > Br,
>> > Stefan
>> >
>> >> -----Original Message-----
>> >> From: dispatch-bounces@ietf.org
>> >> [mailto:dispatch-bounces@ietf.org] On Behalf Of Cullen Jennings
>> >> Sent: den 18 januari 2011 05:59
>> >> To: DISPATCH list
>> >> Cc: rtc-web@alvestrand.no
>> >> Subject: [dispatch] The charter formerly know as RTC-WEB take 3
>> >>
>> >>
>> >> In my dispatch co-chair role, I tried to take all the
>> comments I had
>> >> seen on the list about this charter and see if I could
>> address them
>> >> in a new version of the charter. I probably messed up in
>> some places.
>> >> There were some conversation that did not seem to be
>> converging so I
>> >> did not make any changes for theses. Have a read and if you think
>> >> something needs to be changed, propose text changes along with the
>> >> reasons why and we will keep the evolving this charter.
>> >>
>> >> Thanks
>> >> Cullen
>> >>
>> >> --------------------------------------------------------------
>> >> --------------------
>> >>
>> >> Version: 3
>> >>
>> >> Possible Names:
>> >>
>> >> RTCWEB
>> >> WEBRTC
>> >> STORM: Standardized Transport Oriented for Realtime Media
>> >> BURN: Browsers Using Realtime Media
>> >> WAVE: Web And Voice/Video Enablement
>> >> WAVVE: Web And Voice Video Enablement REALTIME WEBCOMM WREALTIME
>> >> WEBTIME WEBFLOWS BRAVO =A0Browser Realtime Audio and VideO COBWEB
>> >> COmmuication Between WEBclients WHEELTIME
>> >>
>> >>
>> >>
>> >> Body:
>> >>
>> >> Many implementations have been made that use a Web browser
>> to support
>> >> direct, interactive communications, including voice, video,
>> >> collaboration, and gaming. =A0In these implementations, the
>> web server
>> >> acts as the signaling path between these applications,
>> using locally
>> >> significant identifiers to set up the association. =A0Up
>> till now, such
>> >> applications have typically required the installation of
>> plugins or
>> >> non-standard browser extensions. =A0There is a desire to standardize
>> >> this functionality, so that this type of application can be run in
>> >> any compatible browser and allow for high-quality real-time
>> >> communications experiences within the browser.
>> >>
>> >> Traditionally, the W3C has defined API and markup
>> languages such as
>> >> HTML that work in conjunction with with the IETF over the wire
>> >> protocols such as HTTP to allow web browsers to display media that
>> >> does not have real time interactive constraints with another human.
>> >>
>> >> The W3C and IETF plan to collaborate together in their traditional
>> >> way to meet the evolving needs of browsers.
>> >> Specifically the IETF will provide a set of on the wire protocols,
>> >> including RTP, to meet the needs on interactive
>> communications, and
>> >> the W3C will define the API and markup to allow web application
>> >> developers to control the on the wire protocols. This will allow
>> >> application developers to write applications that run in a browser
>> >> and facilitate interactive communications between users
>> for voice and
>> >> video communications, collaboration, and gaming.
>> >>
>> >> This working group will select and define a minimal set of
>> protocols
>> >> that will enable browsers to:
>> >>
>> >> * have interactive real time voice and video pairwise between
>> >> browsers
>> >> =A0 or other devices using RTP
>> >>
>> >> * have interactive real time application data for collaboration and
>> >> =A0 gaming pairwise between browsers
>> >>
>> >> Fortunately very little development of new protocol at IETF is
>> >> required for this, only selection of existing protocols
>> and selection
>> >> of minimum capabilities to ensure interoperability. The following
>> >> protocols are candidates for including in the profile set:
>> >>
>> >> 1) RTP/ RTCP
>> >>
>> >> 2) a baseline audio codec for high quality interactive audio.
>> >> Opus will
>> >> =A0 =A0be one of the codecs considered
>> >>
>> >> 3) a baseline audio codec for PSTN interoperability. G.711
>> and iLBC
>> >> will
>> >> =A0 =A0be some of the codecs considered
>> >>
>> >> 4) a baseline video codec. H.264 and VP8 will be some of the codecs
>> >> =A0 =A0considered
>> >>
>> >> 5) Diffserv based QoS
>> >>
>> >> 6) NAT traversal using ICE
>> >>
>> >> 7) media based DTMF
>> >>
>> >> 8) support for identifying streams purpose using semantics labels
>> >> =A0 =A0mappable to the labels in RFC 4574
>> >>
>> >> 9) Secure RTP and keying
>> >>
>> >> 10) support for IPv4, IPv6 and dual stack browsers
>> >>
>> >> Please note the above list is only a set of candidates that the WG
>> >> may consider and is not list of things that will be in the profile
>> >> the set.
>> >>
>> >> The working group will cooperate closely with the W3C
>> activity that
>> >> specifies a semantic level API that allows the control and
>> >> manipulation of all the functionality above. In addition, the API
>> >> needs to communicate state information and events about what is
>> >> happening in the browser that to applications running in
>> the browser.
>> >> These events and state need to include information such
>> as: receiving
>> >> DTMF in the RTP, RTP and RTCP statistics, and the state of
>> DTLS/SRTP
>> >> handshakes. The output of this WG will form input to the W3C group
>> >> that specifies the API.
>> >>
>> >> The working group will follow BCP 79, and adhere to the
>> spirit of BCP
>> >> 79. The working group cannot explicitly rule out the
>> possibility of
>> >> adopting encumbered technologies; however, the working
>> group will try
>> >> to avoid encumbered technologies that require royalties or other
>> >> encumbrances that would prevent such technologies from
>> being easy to
>> >> use in web browsers.
>> >>
>> >> The following topics will be out of scope for the initial phase of
>> >> the WG but could be added after a recharter: RTSP, RSVP,
>> NSIS, LOST,
>> >> Geolocation, IM & Presence, NSIS, Resource Priority. RTP Payload
>> >> formats will not be done in this WG.
>> >>
>> >> Milestones:
>> >>
>> >> May 2011 Main alternatives identified in drafts
>> >>
>> >> Aug 2011 WG draft with text reflecting agreement of what
>> the profile
>> >> set
>> >> =A0 =A0 =A0 =A0 =A0should be
>> >>
>> >> Sept 2011 Scenarios specification to IESG as Informational
>> >>
>> >> Nov 2011 Documentation specifying mapping of protocol
>> functionality
>> >> to
>> >> =A0 =A0 =A0 =A0 =A0W3C-specified API produced. This is an input to
>> W3C API work.
>> >>
>> >> Dec 2011 Profile specification to IESG as PS
>> >>
>> >> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
>> >> =A0 =A0 =A0 =A0 =A0Informational. This depends on the W3C API work.
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> dispatch mailing list
>> >> dispatch@ietf.org
>> >> https://www.ietf.org/mailman/listinfo/dispatch
>> >>
>> > _______________________________________________
>> > RTC-Web mailing list
>> > RTC-Web@alvestrand.no
>> > http://www.alvestrand.no/mailman/listinfo/rtc-web
>> >
>>

From henry.sinnreich@gmail.com  Thu Jan 20 15:03:38 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9744A3A686C for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 15:03:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.354
X-Spam-Level: 
X-Spam-Status: No, score=-2.354 tagged_above=-999 required=5 tests=[AWL=-0.452, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UZLoL74ClsQS for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 15:03:37 -0800 (PST)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by core3.amsl.com (Postfix) with ESMTP id BE3713A6867 for <dispatch@ietf.org>; Thu, 20 Jan 2011 15:03:36 -0800 (PST)
Received: by yxt33 with SMTP id 33so401402yxt.31 for <dispatch@ietf.org>; Thu, 20 Jan 2011 15:06:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type; bh=L04/15DqAo+cWkF/cGgEV2/coFCFeg56KzvmPaOdLIo=; b=DvApWdi9MT5aZd1lhpaDH6IK02yJPNvtAghR4KiLRWQIGsPhJbIA8geuTYsjh8SUv1 RfUlgqSCU5Oxw0D80/95gpfzrOCWrKYxZimqFnDtm4lLY1j7rObxTkF3UOvfWELUZgOS almxrmATBypvuXrXZogtrJRHm98FwQ8fk9WpU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type; b=EUGFlab6ExvVGwar7Inpu/S1JByBUnmpmDVwsbrOixyyWh+VGguE4cCRVLRHSymB0s dplEzo186XfKc5sd6Kx4hBS9ftRGBCcXNo1wAQD+5lyRPay9ANppcO1445i4/lVc2YZK X2f+UnQ2AnmINUcY9TZV0m6F2LJ4QaaidFksE=
Received: by 10.151.112.11 with SMTP id p11mr491339ybm.9.1295564780720; Thu, 20 Jan 2011 15:06:20 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id v6sm1636489ybk.20.2011.01.20.15.06.18 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 20 Jan 2011 15:06:19 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Thu, 20 Jan 2011 17:06:16 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Stefan =?ISO-8859-1?B?SOVrYW5zc29u?= LK <stefan.lk.hakansson@ericsson.com>, Stephen Botzko <stephen.botzko@gmail.com>
Message-ID: <C95E1C08.1838B%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] The charter formerly know as RTC-WEB take 3
Thread-Index: Acu4uQK1Vkwkb9d7RMOKd/6g72L6igAI6d4gAAZ+aI8=
In-Reply-To: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1DA8@ESESSCMS0362.eemea.ericsson.se>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3378387978_2871830"
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2011 23:03:38 -0000

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

--B_3378387978_2871830
Content-type: text/plain;
	charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable

>Minor comment: I think all codecs that have been discussed (except for G.7=
11)
are adaptive in the sense that their bitrate can be adapted.

It is not clear to me how to avoid the codec adaptation mechanism fighting
the rate control mechanism, without some guidance in the standard for
developers.
Can you explain?

Thanks, Henry


On 1/20/11 2:02 PM, "Stefan H=E5kansson LK" <stefan.lk.hakansson@ericsson.com=
>
wrote:

> Minor comment: I think all codecs that have been discussed (except for G.=
711)
> are adaptive in the sense that their bitrate can be adapted.
> =20
> Br,
> Stefan
>=20
>> =20
>> =20
>>=20
>>  From: Stephen Botzko  [mailto:stephen.botzko@gmail.com]
>> Sent: den 20 januari 2011  16:45
>> To: Henry Sinnreich
>> Cc: Stefan H=E5kansson LK; Cullen  Jennings; DISPATCH list;
>> rtc-web@alvestrand.no
>> Subject: Re:  [dispatch] The charter formerly know as RTC-WEB take 3
>>=20
>> =20
>>>>> >>>
>>    How does this fit with adaptive  codecs?
>>>>> >>>
>> Just because some codecs can adapt doesn't mean  rate adaptation/congest=
ion
>> control should be left out of the scope.  I  think it needs to be consid=
ered.
>>=20
>>>>> >>>
>>    Hint:  codec selection matters, is actually critical to this  effort.
>>>>> >>>
>> Codec selection does matter, but I am not convinced  that mandatory code=
cs
>> need to be in the RFCs.  I believe market forces  are sufficient - SIP i=
tself
>> is one proof point.
>>=20
>> Stephen  Botzko
>>=20
>>=20
>> =20
>> On Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreich <henry.sinnreich@gmail=
.com>
>> wrote:
>> =20
>>> Hi  Stefan,
>>> =20
>>>=20
>>>> > 2. The second one is about rate adaptation/congestion  control. It i=
s not
>>>> > mentioned at all. I don't know if it is needed,  perhaps it is enoug=
h
>>>> that
>>>> > RFC3550 (that is already pointed at) has a  section about it, but I
>>>> wanted to
>>>> > highlight it.
>>>=20
>>> How  does this fit with adaptive codecs?
>>> Hint: codec selection matters, is  actually critical to this effort.
>>>=20
>>> Thanks, Henry
>>>=20
>>>=20
>>> On 1/20/11  3:52 AM, "Stefan H=E5kansson LK"
>>> <stefan.lk.hakansson@ericsson.com>
>>> wrote:
>>> =20
>>> =20
>>> =20
>>>=20
>>>> > Hi Cullen,
>>>> >
>>>> > two  comments:
>>>> >
>>>> > 1. As requirements on the API are explicitly  described, I thinke th=
at
>>>> there
>>>> > should be a comment that the API must  support media format negotiat=
ion.
>>>> > Proposal: "The API must enable  media format negotiation and applica=
tion
>>>> > influence over media format  selection".
>>>> >
>>>> > 2. The second one is about rate  adaptation/congestion control. It i=
s not
>>>> > mentioned at all. I don't  know if it is needed, perhaps it is enoug=
h
>>>> that
>>>> > RFC3550 (that is  already pointed at) has a section about it, but I
>>>> wanted to
>>>> >  highlight it.
>>>> >
>>>> > Br,
>>>> > Stefan
>>>> >
>>>>> >>  -----Original Message-----
>>>>> >> From: dispatch-bounces@ietf.org
>>>>> >>  [mailto:dispatch-bounces@ietf.org] On  Behalf Of Cullen Jennings
>>>>> >> Sent: den 18 januari 2011  05:59
>>>>> >> To: DISPATCH list
>>>>> >> Cc: rtc-web@alvestrand.no
>>>>> >>  Subject: [dispatch] The charter formerly know as RTC-WEB take  3
>>>>> >>
>>>>> >>
>>>>> >> In my dispatch co-chair role, I tried  to take all the
>>>>> >> comments I had seen on the list about this  charter and see if
>>>>> >> I could address them in a new version of the  charter. I
>>>>> >> probably messed up in some places. There were  some
>>>>> >> conversation that did not seem to be converging so I did  not
>>>>> >> make any changes for theses. Have a read and if you  think
>>>>> >> something needs to be changed, propose text changes  along
>>>>> >> with the reasons why and we will keep the evolving this  charter.
>>>>> >>
>>>>> >> Thanks
>>>>> >>  Cullen
>>>>> >>
>>>>> >>  --------------------------------------------------------------
>>>>> >>  --------------------
>>>>> >>
>>>>> >> Version:  3
>>>>> >>
>>>>> >> Possible Names:
>>>>> >>
>>>>> >>  RTCWEB
>>>>> >> WEBRTC
>>>>> >> STORM: Standardized Transport Oriented  for Realtime Media
>>>>> >> BURN: Browsers Using Realtime  Media
>>>>> >> WAVE: Web And Voice/Video Enablement
>>>>> >> WAVVE:  Web And Voice Video Enablement
>>>>> >> REALTIME
>>>>> >>  WEBCOMM
>>>>> >> WREALTIME
>>>>> >> WEBTIME
>>>>> >>  WEBFLOWS
>>>>> >> BRAVO  Browser Realtime Audio and  VideO
>>>>> >> COBWEB COmmuication Between WEBclients
>>>>> >>  WHEELTIME
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >>  Body:
>>>>> >>
>>>>> >> Many implementations have been made that use a  Web browser to
>>>>> >> support direct, interactive communications,  including voice,
>>>>> >> video, collaboration, and gaming.  In  these implementations,
>>>>> >> the web server acts as the signaling path  between these
>>>>> >> applications, using locally significant  identifiers to set up
>>>>> >> the association.  Up till now, such  applications have
>>>>> >> typically required the installation of plugins  or
>>>>> >> non-standard browser extensions.  There is a desire  to
>>>>> >> standardize this functionality, so that this type  of
>>>>> >> application can be run in any compatible browser and  allow
>>>>> >> for high-quality real-time communications experiences  within
>>>>> >> the browser.
>>>>> >>
>>>>> >> Traditionally, the  W3C has defined API and markup languages
>>>>> >> such as HTML that work  in conjunction with with the IETF over
>>>>> >> the wire protocols such  as HTTP to allow web browsers to
>>>>> >> display media that does not  have real time interactive
>>>>> >> constraints with another  human.
>>>>> >>
>>>>> >> The W3C and IETF plan to collaborate together  in their
>>>>> >> traditional way to meet the evolving needs of  browsers.
>>>>> >> Specifically the IETF will provide a set of on the  wire
>>>>> >> protocols, including RTP, to meet the needs on  interactive
>>>>> >> communications, and the W3C will define the API and  markup to
>>>>> >> allow web application developers to control the on the  wire
>>>>> >> protocols. This will allow application developers to  write
>>>>> >> applications that run in a browser and facilitate  interactive
>>>>> >> communications between users for voice and  video
>>>>> >> communications, collaboration, and  gaming.
>>>>> >>
>>>>> >> This working group will select and define a  minimal set of
>>>>> >> protocols that will enable browsers  to:
>>>>> >>
>>>>> >> * have interactive real time voice and video  pairwise be


--B_3378387978_2871830
Content-type: text/html;
	charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable

<HTML>
<HEAD>
<TITLE>Re: [dispatch] The charter formerly know as RTC-WEB take 3</TITLE>
</HEAD>
<BODY>
<FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STYLE=3D'font-size:13pt=
'>&gt;</SPAN></FONT><SPAN STYLE=3D'font-size:13pt'><FONT COLOR=3D"#0000FE"><FONT=
 FACE=3D"Arial">Minor comment: I think all codecs that have been discussed (ex=
cept for G.711) are adaptive in the sense that their bitrate can be adapted.=
<BR>
</FONT></FONT><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><BR>
It is not clear to me how to avoid the codec adaptation mechanism fighting =
the rate control mechanism, without some guidance in the standard for develo=
pers.<BR>
Can you explain?<BR>
<BR>
Thanks, Henry<BR>
<BR>
<BR>
On 1/20/11 2:02 PM, &quot;Stefan H&aring;kansson LK&quot; &lt;<a href=3D"stef=
an.lk.hakansson@ericsson.com">stefan.lk.hakansson@ericsson.com</a>&gt; wrote=
:<BR>
<BR>
</FONT></SPAN><BLOCKQUOTE><SPAN STYLE=3D'font-size:13pt'><FONT COLOR=3D"#0000FF=
"><FONT FACE=3D"Arial">Minor comment: I think all codecs that have been discus=
sed (except for G.711) are adaptive in the sense that their bitrate can be a=
dapted.<BR>
</FONT></FONT><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"> <BR>
</FONT><FONT COLOR=3D"#0000FF"><FONT FACE=3D"Arial">Br,<BR>
Stefan<BR>
</FONT></FONT><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><BR>
</FONT></SPAN><BLOCKQUOTE><SPAN STYLE=3D'font-size:13pt'><FONT FACE=3D"Calibri,=
 Verdana, Helvetica, Arial"> <BR>
&nbsp;<BR>
<HR ALIGN=3DCENTER SIZE=3D"3" WIDTH=3D"100%"> </FONT><FONT FACE=3D"Tahoma, Verdana,=
 Helvetica, Arial"><B>From:</B> Stephen Botzko &nbsp;[<a href=3D"mailto:stephe=
n.botzko@gmail.com">mailto:stephen.botzko@gmail.com</a>] <BR>
<B>Sent:</B> den 20 januari 2011 &nbsp;16:45<BR>
<B>To:</B> Henry Sinnreich<BR>
<B>Cc:</B> Stefan H&aring;kansson LK; Cullen &nbsp;Jennings; DISPATCH list;=
 <a href=3D"rtc-web@alvestrand.no">rtc-web@alvestrand.no</a><BR>
<B>Subject:</B> Re: &nbsp;[dispatch] The charter formerly know as RTC-WEB t=
ake 3<BR>
</FONT><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><BR>
&nbsp;<BR>
&gt;&gt;&gt;<BR>
&nbsp;&nbsp;&nbsp;How does this fit with adaptive &nbsp;codecs?<BR>
&gt;&gt;&gt;<BR>
Just because some codecs can adapt doesn't mean &nbsp;rate adaptation/conge=
stion control should be left out of the scope. &nbsp;I &nbsp;think it needs =
to be considered.<BR>
<BR>
&gt;&gt;&gt;<BR>
&nbsp;&nbsp;&nbsp;Hint: &nbsp;codec selection matters, is actually critical=
 to this &nbsp;effort.<BR>
&gt;&gt;&gt;<BR>
Codec selection does matter, but I am not convinced &nbsp;that mandatory co=
decs need to be in the RFCs. &nbsp;I believe market forces &nbsp;are suffici=
ent - SIP itself is one proof point.<BR>
<BR>
Stephen &nbsp;Botzko<BR>
<BR>
<BR>
&nbsp;<BR>
On Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreich &lt;<a href=3D"henry.sinnre=
ich@gmail.com">henry.sinnreich@gmail.com</a>&gt; &nbsp;wrote:<BR>
&nbsp;<BR>
</FONT></SPAN><BLOCKQUOTE><SPAN STYLE=3D'font-size:13pt'><FONT FACE=3D"Calibri,=
 Verdana, Helvetica, Arial">Hi &nbsp;Stefan,<BR>
&nbsp;<BR>
<BR>
&gt; 2. The second one is about rate adaptation/congestion &nbsp;control. I=
t is not<BR>
&gt; mentioned at all. I don't know if it is needed, &nbsp;perhaps it is en=
ough that<BR>
&gt; RFC3550 (that is already pointed at) has a &nbsp;section about it, but=
 I wanted to<BR>
&gt; highlight it.<BR>
<BR>
How &nbsp;does this fit with adaptive codecs?<BR>
Hint: codec selection matters, is &nbsp;actually critical to this effort.<B=
R>
<BR>
Thanks, Henry<BR>
<BR>
<BR>
On 1/20/11 &nbsp;3:52 AM, &quot;Stefan H&aring;kansson LK&quot; &lt;<a href=
=3D"stefan.lk.hakansson@ericsson.com">stefan.lk.hakansson@ericsson.com</a>&gt;=
<BR>
wrote:<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>
<BR>
&gt; Hi Cullen,<BR>
&gt;<BR>
&gt; two &nbsp;comments:<BR>
&gt;<BR>
&gt; 1. As requirements on the API are explicitly &nbsp;described, I thinke=
 that there<BR>
&gt; should be a comment that the API must &nbsp;support media format negot=
iation.<BR>
&gt; Proposal: &quot;The API must enable &nbsp;media format negotiation and=
 application<BR>
&gt; influence over media format &nbsp;selection&quot;.<BR>
&gt;<BR>
&gt; 2. The second one is about rate &nbsp;adaptation/congestion control. I=
t is not<BR>
&gt; mentioned at all. I don't &nbsp;know if it is needed, perhaps it is en=
ough that<BR>
&gt; RFC3550 (that is &nbsp;already pointed at) has a section about it, but=
 I wanted to<BR>
&gt; &nbsp;highlight it.<BR>
&gt;<BR>
&gt; Br,<BR>
&gt; Stefan<BR>
&gt;<BR>
&gt;&gt; &nbsp;-----Original Message-----<BR>
&gt;&gt; From: <a href=3D"dispatch-bounces@ietf.org">dispatch-bounces@ietf.or=
g</a><BR>
&gt;&gt; &nbsp;[<a href=3D"mailto:dispatch-bounces@ietf.org">mailto:dispatch-=
bounces@ietf.org</a>] On &nbsp;Behalf Of Cullen Jennings<BR>
&gt;&gt; Sent: den 18 januari 2011 &nbsp;05:59<BR>
&gt;&gt; To: DISPATCH list<BR>
&gt;&gt; Cc: <a href=3D"rtc-web@alvestrand.no">rtc-web@alvestrand.no</a><BR>
&gt;&gt; &nbsp;Subject: [dispatch] The charter formerly know as RTC-WEB tak=
e &nbsp;3<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt; In my dispatch co-chair role, I tried &nbsp;to take all the<BR>
&gt;&gt; comments I had seen on the list about this &nbsp;charter and see i=
f<BR>
&gt;&gt; I could address them in a new version of the &nbsp;charter. I<BR>
&gt;&gt; probably messed up in some places. There were &nbsp;some<BR>
&gt;&gt; conversation that did not seem to be converging so I did &nbsp;not=
<BR>
&gt;&gt; make any changes for theses. Have a read and if you &nbsp;think<BR=
>
&gt;&gt; something needs to be changed, propose text changes &nbsp;along<BR=
>
&gt;&gt; with the reasons why and we will keep the evolving this &nbsp;char=
ter.<BR>
&gt;&gt;<BR>
&gt;&gt; Thanks<BR>
&gt;&gt; &nbsp;Cullen<BR>
&gt;&gt;<BR>
&gt;&gt; &nbsp;------------------------------------------------------------=
--<BR>
&gt;&gt; &nbsp;--------------------<BR>
&gt;&gt;<BR>
&gt;&gt; Version: &nbsp;3<BR>
&gt;&gt;<BR>
&gt;&gt; Possible Names:<BR>
&gt;&gt;<BR>
&gt;&gt; &nbsp;RTCWEB<BR>
&gt;&gt; WEBRTC<BR>
&gt;&gt; STORM: Standardized Transport Oriented &nbsp;for Realtime Media<BR=
>
&gt;&gt; BURN: Browsers Using Realtime &nbsp;Media<BR>
&gt;&gt; WAVE: Web And Voice/Video Enablement<BR>
&gt;&gt; WAVVE: &nbsp;Web And Voice Video Enablement<BR>
&gt;&gt; REALTIME<BR>
&gt;&gt; &nbsp;WEBCOMM<BR>
&gt;&gt; WREALTIME<BR>
&gt;&gt; WEBTIME<BR>
&gt;&gt; &nbsp;WEBFLOWS<BR>
&gt;&gt; BRAVO &nbsp;Browser Realtime Audio and &nbsp;VideO<BR>
&gt;&gt; COBWEB COmmuication Between WEBclients<BR>
&gt;&gt; &nbsp;WHEELTIME<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt; &nbsp;Body:<BR>
&gt;&gt;<BR>
&gt;&gt; Many implementations have been made that use a &nbsp;Web browser t=
o<BR>
&gt;&gt; support direct, interactive communications, &nbsp;including voice,=
<BR>
&gt;&gt; video, collaboration, and gaming. &nbsp;In &nbsp;these implementat=
ions,<BR>
&gt;&gt; the web server acts as the signaling path &nbsp;between these<BR>
&gt;&gt; applications, using locally significant &nbsp;identifiers to set u=
p<BR>
&gt;&gt; the association. &nbsp;Up till now, such &nbsp;applications have<B=
R>
&gt;&gt; typically required the installation of plugins &nbsp;or<BR>
&gt;&gt; non-standard browser extensions. &nbsp;There is a desire &nbsp;to<=
BR>
&gt;&gt; standardize this functionality, so that this type &nbsp;of<BR>
&gt;&gt; application can be run in any compatible browser and &nbsp;allow<B=
R>
&gt;&gt; for high-quality real-time communications experiences &nbsp;within=
<BR>
&gt;&gt; the browser.<BR>
&gt;&gt;<BR>
&gt;&gt; Traditionally, the &nbsp;W3C has defined API and markup languages<=
BR>
&gt;&gt; such as HTML that work &nbsp;in conjunction with with the IETF ove=
r<BR>
&gt;&gt; the wire protocols such &nbsp;as HTTP to allow web browsers to<BR>
&gt;&gt; display media that does not &nbsp;have real time interactive<BR>
&gt;&gt; constraints with another &nbsp;human.<BR>
&gt;&gt;<BR>
&gt;&gt; The W3C and IETF plan to collaborate together &nbsp;in their<BR>
&gt;&gt; traditional way to meet the evolving needs of &nbsp;browsers.<BR>
&gt;&gt; Specifically the IETF will provide a set of on the &nbsp;wire<BR>
&gt;&gt; protocols, including RTP, to meet the needs on &nbsp;interactive<B=
R>
&gt;&gt; communications, and the W3C will define the API and &nbsp;markup t=
o<BR>
&gt;&gt; allow web application developers to control the on the &nbsp;wire<=
BR>
&gt;&gt; protocols. This will allow application developers to &nbsp;write<B=
R>
&gt;&gt; applications that run in a browser and facilitate &nbsp;interactiv=
e<BR>
&gt;&gt; communications between users for voice and &nbsp;video<BR>
&gt;&gt; communications, collaboration, and &nbsp;gaming.<BR>
&gt;&gt;<BR>
&gt;&gt; This working group will select and define a &nbsp;minimal set of<B=
R>
&gt;&gt; protocols that will enable browsers &nbsp;to:<BR>
&gt;&gt;<BR>
&gt;&gt; * have interactive real time voice and video &nbsp;pairwise be<BR>
</FONT></SPAN></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>
</BODY>
</HTML>


--B_3378387978_2871830--



From rifatyu@avaya.com  Thu Jan 20 17:06:44 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5F3F53A6858 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 17:06:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PgDdf089TR7C for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 17:06:43 -0800 (PST)
Received: from p-us1-iereast-outbound-tmp.us1.avaya.com (p-us1-iereast-outbound-tmp.us1.avaya.com [135.11.29.16]) by core3.amsl.com (Postfix) with ESMTP id B53773A688C for <dispatch@ietf.org>; Thu, 20 Jan 2011 17:06:42 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAPJrOE3GmAcF/2dsb2JhbACkYXOmWwKYa4VQBIRviW4
X-IronPort-AV: E=Sophos;i="4.60,354,1291611600"; d="scan'208";a="55330796"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by p-us1-iereast-outbound-tmp.us1.avaya.com with ESMTP; 20 Jan 2011 20:09:26 -0500
X-IronPort-AV: E=Sophos;i="4.60,354,1291611600"; d="scan'208";a="573328541"
Received: from dc-us1hcex1.us1.avaya.com (HELO DC-US1HCEX1.global.avaya.com) ([135.11.52.20]) by co300216-co-erhwest-out.avaya.com with ESMTP; 20 Jan 2011 20:09:26 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX1.global.avaya.com ([2002:870b:3414::870b:3414]) with mapi; Thu, 20 Jan 2011 20:09:25 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: "dispatch@ietf.org" <dispatch@ietf.org>
Date: Thu, 20 Jan 2011 20:09:24 -0500
Thread-Topic: [dispatch] SIP Action Referral charter proposal
Thread-Index: Acu5B9e/tmH4PhHNQFurOMphWSklGA==
Message-ID: <6369CB70BFD88942B9705AC1E639A3382208FBB2B3@DC-US1MBEX4.global.avaya.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [dispatch]  SIP Action Referral charter proposal
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 01:06:44 -0000

Hi,

The following is a charter proposal for the SIP Action Referral WG.
While the SPLICES WG seems like a possible place for this work, the SIP Act=
ion Referral has a wider scope than the Loosely Coupled UAs use case.
We would appreciate any thoughts and comments on the charter proposal and o=
n the SPLICES idea as a WG for this work.

We would also appreciate any ideas for a name for the WG.

Regards,
 Rifaat

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

Charter Proposal (version 1)

Possible WG Names: Open for ideas=20

Hard phones often work in conjunction with software on other device, such a=
s a soft phone on a PC. For example, a soft phone on the PC might want to a=
nswer a phone call but use the user's speakerphone on their desk for the ca=
ll instead of the soft phone. To do this, it would need to signal to the sp=
eakerphone to answer the call.

This working group will define a SIP extension that allows a SIP User Agent=
 to instruct another SIP User Agent to perform an action. An action is an e=
vent or a series of events that modify the state of a UA at different level=
s, e.g. SIP state, UI, etc. An action can be triggered either in the contex=
t of an existing dialog or outside the context of any existing dialog. An a=
ction is not necessarily tied to a SIP request.

The following is a list example actions: Answer a call, mute or unmute a ca=
ll, put the call on hold or take off, add or remove the call to conference =
bridge.=20

The Working group will be a very short lived working group that will use fr=
equent phone calls and IETF meetings to quickly progress a single specifica=
tion. This working group will closely coordinate with the SPLICES working g=
roup as this work seems to be applicable to their work.=20


Deliverables

Nov 2011=A0=A0=A0 =A0Use Cases and Requirements to IESG as Informational RF=
C
Feb 2012 =A0 =A0 Protocol specification to IESG as PS


From rifatyu@avaya.com  Thu Jan 20 17:10:14 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CA88A3A688C for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 17:10:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XqXvJKeJMkWR for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 17:10:13 -0800 (PST)
Received: from de307622-de-outbound.net.avaya.com (de307622-de-outbound.net.avaya.com [198.152.71.100]) by core3.amsl.com (Postfix) with ESMTP id 773933A6858 for <dispatch@ietf.org>; Thu, 20 Jan 2011 17:10:13 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAPJrOE3GmAcF/2dsb2JhbACkYXOmWwKYa4VQBIRviW4
X-IronPort-AV: E=Sophos;i="4.60,354,1291611600"; d="scan'208";a="228549709"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by de307622-de-outbound.net.avaya.com with ESMTP; 20 Jan 2011 20:12:56 -0500
X-IronPort-AV: E=Sophos;i="4.60,354,1291611600"; d="scan'208";a="573329013"
Received: from unknown (HELO DC-US1HCEX3.global.avaya.com) ([135.11.52.22]) by co300216-co-erhwest-out.avaya.com with ESMTP; 20 Jan 2011 20:12:56 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX3.global.avaya.com ([135.11.52.22]) with mapi; Thu, 20 Jan 2011 20:12:55 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: "dispatch@ietf.org" <dispatch@ietf.org>
Date: Thu, 20 Jan 2011 20:12:54 -0500
Thread-Topic: [dispatch] ACH RESTful Interface
Thread-Index: Acu5CFTSwOEXLMs6RGKrrT7SaGYE4w==
Message-ID: <6369CB70BFD88942B9705AC1E639A3382208FBB2B9@DC-US1MBEX4.global.avaya.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [dispatch]  ACH RESTful Interface
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 01:10:14 -0000

Hi,

The following is a charter proposal for the ACH RESTful Interface WG.
http://datatracker.ietf.org/doc/draft-yusef-dispatch-ach-rest-api/

This work started in the BLISS WG, which is closing down. We are trying to =
find a new home for this work.
We would like to discuss this in the coming DISPATCH meeting in IETF 80.

We would appreciate any thoughts and comments on the charter proposal, and =
any general comments on this work.

Regards,
 Rifaat

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

Charter Proposal (version 1)

Possible WG Names: Open for ideas

When a call is targeted at a called user, often the call is subject to some=
 automatic handling to determine whether to present the call to the user or=
 take some alternative action such as forwarding to voicemail. Some of this=
 automatic handling can be done on the proxy, while others can be done on t=
he phone.

Phones need a mechanism to directly affect the automatic call handling beha=
vior on SIP Proxies. Currently, there is no standard mechanism that allows =
User Agents to do just that. As a result, different implementations have ap=
proached the issue in different ways, which results in interoperability pro=
blems when these different implementations where deployed together.

This working group will define a RESTful Interface that allows the User Age=
nt to affect the automatic call handling of various network based features.


Deliverables

Nov 2011     Use Cases and Requirements to IESG as Informational RFC
Feb 2012     Protocol specification to IESG as PS



From gao.yang2@zte.com.cn  Thu Jan 20 19:00:56 2011
Return-Path: <gao.yang2@zte.com.cn>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3916F3A68A6 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 19:00:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.238
X-Spam-Level: 
X-Spam-Status: No, score=-100.238 tagged_above=-999 required=5 tests=[AWL=-0.200, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_102=0.6, J_CHICKENPOX_41=0.6, J_CHICKENPOX_92=0.6, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J9VcnBpYlE94 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 19:00:55 -0800 (PST)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [63.218.89.70]) by core3.amsl.com (Postfix) with ESMTP id 820D63A6899 for <dispatch@ietf.org>; Thu, 20 Jan 2011 19:00:53 -0800 (PST)
Received: from [10.34.0.130] by mx5.zte.com.cn with surfront esmtp id 3510992332426; Fri, 21 Jan 2011 11:01:39 +0800 (CST)
Received: from [10.30.3.21] by [192.168.168.15] with StormMail ESMTP id 96520.4050828625; Fri, 21 Jan 2011 11:03:33 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id p0L33P33023957; Fri, 21 Jan 2011 11:03:25 +0800 (GMT-8) (envelope-from gao.yang2@zte.com.cn)
In-Reply-To: <4D385B1C.6050007@ericsson.com>
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
MIME-Version: 1.0
X-KeepSent: 6628BFC9:D9452035-4825781F:000DBC68; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OF6628BFC9.D9452035-ON4825781F.000DBC68-4825781F.00109CB9@zte.com.cn>
From: gao.yang2@zte.com.cn
Date: Fri, 21 Jan 2011 10:58:15 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2011-01-21 11:03:25, Serialize complete at 2011-01-21 11:03:25
Content-Type: multipart/alternative; boundary="=_alternative 00109CB84825781F_="
X-MAIL: mse02.zte.com.cn p0L33P33023957
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 03:00:56 -0000

This is a multipart message in MIME format.
--=_alternative 00109CB84825781F_=
Content-Type: text/plain; charset="US-ASCII"

Hi Gonzalo,

Comparing the 3pcc-like mechanism and the REFER-like mechanism by current 
use cases and discussion, 

I think the 3pcc-like mechanism has such advantages:
1. easy for deployment(as the requirement agout the end equipment is 
relatively low);
2. easy for control and operating(as the main logic could be in the 3pcc 
AS).

I think the REFER-like mechanism has such advantage:
1. no need for central control point.(So, it is fit for Internet usage or 
some enterprise usage.)

As the use cases and background is about services-like or value-added 
services-like things, so the choice could be abstracted as "call control 
using current signalling" or "directing enhancement for signalling". 
Considering the endless services, I prefer the way of "call control using 
current signalling". That is the 3pcc-like mechanism.

Thanks,

Gao

> Hi Paul,
> 
> yes, it is clear that a 3pcc-like mechanism has certain advantages, like
> the one you mention below about easy deployment. The discussion is more
> about whether we need another mechanism (REFER-like, with its advantages
> and disadvantages over the 3pcc-like one) or we should just be happy
> with just the 3pcc-like mechanism.
> 
> Cheers,
> 
> Gonzalo
> 
> On 20/01/2011 4:35 PM, Paul Kyzivat wrote:
> > I generally agree with what Gonzalo is saying below.
> > But to clarify a bit:
> > 
> > I don't think anybody believes that federating multiple devices can be
> > accomplished without upgrading *any* UAs. The difference of opinion is
> > more around *which* UAs need to be upgraded - all of those
> > participating, or only a subset, and if a subset, which subset.
> > 
> > This seems to sort out into the following alternatives:
> > 
> > - one upgraded UA coordinates the federation of some
> >    other not-necessarily-upgraded UAs to present the
> >    appearance of a single multimedia UA in a dialog with
> >    some other multi-media, not-necessarily-upgraded UA
> > 
> > - a group of upgraded UAs federate with one another to present the
> >    appearance of a single multimedia UA in a dialog with
> >    some other multi-media, not-necessarily-upgraded UA
> > 
> > - an upgraded UA coordinates dialogs with multiple
> >    not-necessarily-upgraded UAs to present the appearance
> >    of a multimedia dialog to its own user.j
> > 
> > IMO the possibility of widespread adoption is maximized by minimizing
> > the number of pieces that need to be upgraded.
> > 


--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail is solely property of the sender's organization. This mail communication is confidential. Recipients named above are obligated to maintain secrecy and are not permitted to disclose the contents of this communication to others.
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the originator of the message. Any views expressed in this message are those of the individual sender.
This message has been scanned for viruses and Spam by ZTE Anti-Spam system.

--=_alternative 00109CB84825781F_=
Content-Type: text/html; charset="US-ASCII"


<br><tt><font size=2>Hi Gonzalo,</font></tt>
<br>
<br><tt><font size=2>Comparing the 3pcc-like mechanism and the REFER-like
mechanism by current use cases and discussion, </font></tt>
<br>
<br><tt><font size=2>I think the 3pcc-like mechanism has such advantages:</font></tt>
<br><tt><font size=2>1. easy for deployment(as the requirement agout the
end equipment is relatively low);</font></tt>
<br><tt><font size=2>2. easy for control and operating(as the main logic
could be in the 3pcc AS).</font></tt>
<br>
<br><tt><font size=2>I think the REFER-like mechanism has such advantage:</font></tt>
<br><tt><font size=2>1. no need for central control point.(So, it is fit
for Internet usage or some enterprise usage.)</font></tt>
<br>
<br><tt><font size=2>As the use cases and background is about services-like
or value-added services-like things, so the choice could be abstracted
as &quot;call control using current signalling&quot; or &quot;directing
enhancement for signalling&quot;. Considering the endless services, I prefer
the way of &quot;call control using current signalling&quot;. That is the
3pcc-like mechanism.</font></tt>
<br>
<br><tt><font size=2>Thanks,</font></tt>
<br>
<br><tt><font size=2>Gao</font></tt>
<br><tt><font size=2><br>
&gt; Hi Paul,<br>
&gt; <br>
&gt; yes, it is clear that a 3pcc-like mechanism has certain advantages,
like<br>
&gt; the one you mention below about easy deployment. The discussion is
more<br>
&gt; about whether we need another mechanism (REFER-like, with its advantages<br>
&gt; and disadvantages over the 3pcc-like one) or we should just be happy<br>
&gt; with just the 3pcc-like mechanism.<br>
&gt; <br>
&gt; Cheers,<br>
&gt; <br>
&gt; Gonzalo<br>
&gt; <br>
&gt; On 20/01/2011 4:35 PM, Paul Kyzivat wrote:<br>
&gt; &gt; I generally agree with what Gonzalo is saying below.<br>
&gt; &gt; But to clarify a bit:<br>
&gt; &gt; <br>
&gt; &gt; I don't think anybody believes that federating multiple devices
can be<br>
&gt; &gt; accomplished without upgrading *any* UAs. The difference of opinion
is<br>
&gt; &gt; more around *which* UAs need to be upgraded - all of those<br>
&gt; &gt; participating, or only a subset, and if a subset, which subset.<br>
&gt; &gt; <br>
&gt; &gt; This seems to sort out into the following alternatives:<br>
&gt; &gt; <br>
&gt; &gt; - one upgraded UA coordinates the federation of some<br>
&gt; &gt; &nbsp; &nbsp;other not-necessarily-upgraded UAs to present the<br>
&gt; &gt; &nbsp; &nbsp;appearance of a single multimedia UA in a dialog
with<br>
&gt; &gt; &nbsp; &nbsp;some other multi-media, not-necessarily-upgraded
UA<br>
&gt; &gt; <br>
&gt; &gt; - a group of upgraded UAs federate with one another to present
the<br>
&gt; &gt; &nbsp; &nbsp;appearance of a single multimedia UA in a dialog
with<br>
&gt; &gt; &nbsp; &nbsp;some other multi-media, not-necessarily-upgraded
UA<br>
&gt; &gt; <br>
&gt; &gt; - an upgraded UA coordinates dialogs with multiple<br>
&gt; &gt; &nbsp; &nbsp;not-necessarily-upgraded UAs to present the appearance<br>
&gt; &gt; &nbsp; &nbsp;of a multimedia dialog to its own user.j<br>
&gt; &gt; <br>
&gt; &gt; IMO the possibility of widespread adoption is maximized by minimizing<br>
&gt; &gt; the number of pieces that need to be upgraded.<br>
&gt; &gt; <br>
</font></tt><br><pre>
--------------------------------------------------------
ZTE&nbsp;Information&nbsp;Security&nbsp;Notice:&nbsp;The&nbsp;information&nbsp;contained&nbsp;in&nbsp;this&nbsp;mail&nbsp;is&nbsp;solely&nbsp;property&nbsp;of&nbsp;the&nbsp;sender's&nbsp;organization.&nbsp;This&nbsp;mail&nbsp;communication&nbsp;is&nbsp;confidential.&nbsp;Recipients&nbsp;named&nbsp;above&nbsp;are&nbsp;obligated&nbsp;to&nbsp;maintain&nbsp;secrecy&nbsp;and&nbsp;are&nbsp;not&nbsp;permitted&nbsp;to&nbsp;disclose&nbsp;the&nbsp;contents&nbsp;of&nbsp;this&nbsp;communication&nbsp;to&nbsp;others.
This&nbsp;email&nbsp;and&nbsp;any&nbsp;files&nbsp;transmitted&nbsp;with&nbsp;it&nbsp;are&nbsp;confidential&nbsp;and&nbsp;intended&nbsp;solely&nbsp;for&nbsp;the&nbsp;use&nbsp;of&nbsp;the&nbsp;individual&nbsp;or&nbsp;entity&nbsp;to&nbsp;whom&nbsp;they&nbsp;are&nbsp;addressed.&nbsp;If&nbsp;you&nbsp;have&nbsp;received&nbsp;this&nbsp;email&nbsp;in&nbsp;error&nbsp;please&nbsp;notify&nbsp;the&nbsp;originator&nbsp;of&nbsp;the&nbsp;message.&nbsp;Any&nbsp;views&nbsp;expressed&nbsp;in&nbsp;this&nbsp;message&nbsp;are&nbsp;those&nbsp;of&nbsp;the&nbsp;individual&nbsp;sender.
This&nbsp;message&nbsp;has&nbsp;been&nbsp;scanned&nbsp;for&nbsp;viruses&nbsp;and&nbsp;Spam&nbsp;by&nbsp;ZTE&nbsp;Anti-Spam&nbsp;system.
</pre>
--=_alternative 00109CB84825781F_=--


From gao.yang2@zte.com.cn  Thu Jan 20 21:03:12 2011
Return-Path: <gao.yang2@zte.com.cn>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B733C3A68AF for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 21:03:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.113
X-Spam-Level: 
X-Spam-Status: No, score=-101.113 tagged_above=-999 required=5 tests=[AWL=0.725, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UTHwbdAqNxWr for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 21:03:11 -0800 (PST)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [63.218.89.70]) by core3.amsl.com (Postfix) with ESMTP id E0F933A6882 for <dispatch@ietf.org>; Thu, 20 Jan 2011 21:03:10 -0800 (PST)
Received: from [10.34.0.130] by mx5.zte.com.cn with surfront esmtp id 3510992332426; Fri, 21 Jan 2011 13:03:56 +0800 (CST)
Received: from [10.30.3.21] by [192.168.168.16] with StormMail ESMTP id 42960.2753705157; Fri, 21 Jan 2011 12:58:29 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id p0L55h9m008470; Fri, 21 Jan 2011 13:05:43 +0800 (GMT-8) (envelope-from gao.yang2@zte.com.cn)
In-Reply-To: <6369CB70BFD88942B9705AC1E639A3382208FBB2B3@DC-US1MBEX4.global.avaya.com>
To: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
MIME-Version: 1.0
X-KeepSent: 837BD022:1A13C2D9-4825781F:0010C735; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OF837BD022.1A13C2D9-ON4825781F.0010C735-4825781F.001BDBBA@zte.com.cn>
From: gao.yang2@zte.com.cn
Date: Fri, 21 Jan 2011 13:01:06 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2011-01-21 13:05:44, Serialize complete at 2011-01-21 13:05:44
Content-Type: multipart/alternative; boundary="=_alternative 001BDBB74825781F_="
X-MAIL: mse02.zte.com.cn p0L55h9m008470
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral charter proposal
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 05:03:12 -0000

This is a multipart message in MIME format.
--=_alternative 001BDBB74825781F_=
Content-Type: text/plain; charset="US-ASCII"

Hi Rifaat,

> The following is a charter proposal for the SIP Action Referral WG.
> While the SPLICES WG seems like a possible place for this work, the 
> SIP Action Referral has a wider scope than the Loosely Coupled UAs use 
case.

IMO, loosely coupled sip device could be about coordination and 
cooperation of multiple media streams. REFER-Action should be treated as 
subset of it. 

> -----------------------------
> 
> Charter Proposal (version 1)
> 
> Possible WG Names: Open for ideas 
> 
> Hard phones often work in conjunction with software on other device,
> such as a soft phone on a PC. For example, a soft phone on the PC 
> might want to answer a phone call but use the user's speakerphone on
> their desk for the call instead of the soft phone. To do this, it 
> would need to signal to the speakerphone to answer the call.
> 
> This working group will define a SIP extension that allows a SIP 
> User Agent to instruct another SIP User Agent to perform an action. 
> An action is an event or a series of events that modify the state of
> a UA at different levels, e.g. SIP state, UI, etc. An action can be 
> triggered either in the context of an existing dialog or outside the
> context of any existing dialog. An action is not necessarily tied to
> a SIP request.
> 
> The following is a list example actions: Answer a call, mute or 
> unmute a call, put the call on hold or take off, add or remove the 
> call to conference bridge. 
> 
> The Working group will be a very short lived working group that will
> use frequent phone calls and IETF meetings to quickly progress a 
> single specification. This working group will closely coordinate 
> with the SPLICES working group as this work seems to be applicable 
> to their work. 

As I said in the previous mail in this thread, the use cases you mentioned 
are meaningful for some typical networks, such as enterprise usage and 
end-to-end Internet VoIP. 

In fact, making a very short lived new working group is a way to progress 
the specification. But I have another suggestion:
Considering the current SPLICES working group having the similar use cases 
and background, your work might be suitable to be added into the SPLICES 
working group. Then you can do the special specification for those typical 
networks as supplement for the WG.

Thanks,

Gao


--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail is solely property of the sender's organization. This mail communication is confidential. Recipients named above are obligated to maintain secrecy and are not permitted to disclose the contents of this communication to others.
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the originator of the message. Any views expressed in this message are those of the individual sender.
This message has been scanned for viruses and Spam by ZTE Anti-Spam system.

--=_alternative 001BDBB74825781F_=
Content-Type: text/html; charset="US-ASCII"


<br><tt><font size=2>Hi Rifaat,<br>
<br>
&gt; The following is a charter proposal for the SIP Action Referral WG.<br>
&gt; While the SPLICES WG seems like a possible place for this work, the
<br>
&gt; SIP Action Referral has a wider scope than the Loosely Coupled UAs
use case.</font></tt>
<br>
<br><tt><font size=2>IMO, loosely coupled sip device could be about coordination
and cooperation of multiple media streams. REFER-Action should be treated
as subset of it. </font></tt>
<br><tt><font size=2><br>
&gt; -----------------------------<br>
&gt; <br>
&gt; Charter Proposal (version 1)<br>
&gt; <br>
&gt; Possible WG Names: Open for ideas <br>
&gt; <br>
&gt; Hard phones often work in conjunction with software on other device,<br>
&gt; such as a soft phone on a PC. For example, a soft phone on the PC
<br>
&gt; might want to answer a phone call but use the user's speakerphone
on<br>
&gt; their desk for the call instead of the soft phone. To do this, it
<br>
&gt; would need to signal to the speakerphone to answer the call.<br>
&gt; <br>
&gt; This working group will define a SIP extension that allows a SIP <br>
&gt; User Agent to instruct another SIP User Agent to perform an action.
<br>
&gt; An action is an event or a series of events that modify the state
of<br>
&gt; a UA at different levels, e.g. SIP state, UI, etc. An action can be
<br>
&gt; triggered either in the context of an existing dialog or outside the<br>
&gt; context of any existing dialog. An action is not necessarily tied
to<br>
&gt; a SIP request.<br>
&gt; <br>
&gt; The following is a list example actions: Answer a call, mute or <br>
&gt; unmute a call, put the call on hold or take off, add or remove the
<br>
&gt; call to conference bridge. <br>
&gt; <br>
&gt; The Working group will be a very short lived working group that will<br>
&gt; use frequent phone calls and IETF meetings to quickly progress a <br>
&gt; single specification. This working group will closely coordinate <br>
&gt; with the SPLICES working group as this work seems to be applicable
<br>
&gt; to their work. <br>
</font></tt>
<br><tt><font size=2>As I said in the previous mail in this thread, the
use cases you mentioned are meaningful for some typical networks, such
as enterprise usage and end-to-end Internet VoIP. </font></tt>
<br>
<br><tt><font size=2>In fact, making a very short lived new working group
is a way to progress the specification. But I have another suggestion:</font></tt>
<br><tt><font size=2>Considering the current SPLICES working group<b> </b>having
the similar use cases and background, your work might be suitable to be
added into the SPLICES working group. Then you can do the special specification
for those typical networks as supplement for the WG.</font></tt>
<br>
<br><tt><font size=2>Thanks,</font></tt>
<br>
<br><tt><font size=2>Gao<br>
</font></tt><br><pre>
--------------------------------------------------------
ZTE&nbsp;Information&nbsp;Security&nbsp;Notice:&nbsp;The&nbsp;information&nbsp;contained&nbsp;in&nbsp;this&nbsp;mail&nbsp;is&nbsp;solely&nbsp;property&nbsp;of&nbsp;the&nbsp;sender's&nbsp;organization.&nbsp;This&nbsp;mail&nbsp;communication&nbsp;is&nbsp;confidential.&nbsp;Recipients&nbsp;named&nbsp;above&nbsp;are&nbsp;obligated&nbsp;to&nbsp;maintain&nbsp;secrecy&nbsp;and&nbsp;are&nbsp;not&nbsp;permitted&nbsp;to&nbsp;disclose&nbsp;the&nbsp;contents&nbsp;of&nbsp;this&nbsp;communication&nbsp;to&nbsp;others.
This&nbsp;email&nbsp;and&nbsp;any&nbsp;files&nbsp;transmitted&nbsp;with&nbsp;it&nbsp;are&nbsp;confidential&nbsp;and&nbsp;intended&nbsp;solely&nbsp;for&nbsp;the&nbsp;use&nbsp;of&nbsp;the&nbsp;individual&nbsp;or&nbsp;entity&nbsp;to&nbsp;whom&nbsp;they&nbsp;are&nbsp;addressed.&nbsp;If&nbsp;you&nbsp;have&nbsp;received&nbsp;this&nbsp;email&nbsp;in&nbsp;error&nbsp;please&nbsp;notify&nbsp;the&nbsp;originator&nbsp;of&nbsp;the&nbsp;message.&nbsp;Any&nbsp;views&nbsp;expressed&nbsp;in&nbsp;this&nbsp;message&nbsp;are&nbsp;those&nbsp;of&nbsp;the&nbsp;individual&nbsp;sender.
This&nbsp;message&nbsp;has&nbsp;been&nbsp;scanned&nbsp;for&nbsp;viruses&nbsp;and&nbsp;Spam&nbsp;by&nbsp;ZTE&nbsp;Anti-Spam&nbsp;system.
</pre>
--=_alternative 001BDBB74825781F_=--


From harald@alvestrand.no  Thu Jan 20 23:43:45 2011
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F326C3A68E1 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 23:43:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e7Sz0UcxeOeb for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 23:43:42 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 915343A68E9 for <dispatch@ietf.org>; Thu, 20 Jan 2011 23:43:40 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id E198039E0FE; Fri, 21 Jan 2011 08:45:58 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X7GrHWE8ic8g; Fri, 21 Jan 2011 08:45:56 +0100 (CET)
Received: from [192.168.0.14] (c213-89-141-213.bredband.comhem.se [213.89.141.213]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 2217639E123; Fri, 21 Jan 2011 08:45:56 +0100 (CET)
Message-ID: <4D3939CE.5090208@alvestrand.no>
Date: Fri, 21 Jan 2011 08:46:22 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Henry Sinnreich <henry.sinnreich@gmail.com>
References: <C95E1C08.1838B%henry.sinnreich@gmail.com>
In-Reply-To: <C95E1C08.1838B%henry.sinnreich@gmail.com>
Content-Type: multipart/alternative; boundary="------------070104020905000205080700"
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: [dispatch] Rate control and codec adaption (Re: [RTW] The charter formerly know as RTC-WEB take 3)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 07:43:45 -0000

This is a multi-part message in MIME format.
--------------070104020905000205080700
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

On 01/21/2011 12:06 AM, Henry Sinnreich wrote:
> >Minor comment: I think all codecs that have been discussed (except for 
> G.711) are adaptive in the sense that their bitrate can be adapted.
>
> It is not clear to me how to avoid the codec adaptation mechanism 
> fighting the rate control mechanism, without some guidance in the 
> standard for developers.
> Can you explain?
Changing the subject to content of thread....

are we reducing to a previously solved problem, or to a previously 
unsolved problem?
I don't see how this problem actually differs from the one that people 
will have when operating RTP under TFRC (draft-ietf-avt-tfrc-profile-10).

>
> Thanks, Henry
>
>
> On 1/20/11 2:02 PM, "Stefan Håkansson LK" 
> <stefan.lk.hakansson@ericsson.com> wrote:
>
>     Minor comment: I think all codecs that have been discussed (except
>     for G.711) are adaptive in the sense that their bitrate can be
>     adapted.
>
>     Br,
>     Stefan
>
>
>
>         ------------------------------------------------------------------------
>         *From:* Stephen Botzko  [mailto:stephen.botzko@gmail.com]
>         *Sent:* den 20 januari 2011  16:45
>         *To:* Henry Sinnreich
>         *Cc:* Stefan Håkansson LK; Cullen  Jennings; DISPATCH list;
>         rtc-web@alvestrand.no
>         *Subject:* Re:  [dispatch] The charter formerly know as
>         RTC-WEB take 3
>
>
>         >>>
>            How does this fit with adaptive  codecs?
>         >>>
>         Just because some codecs can adapt doesn't mean  rate
>         adaptation/congestion control should be left out of the scope.
>          I  think it needs to be considered.
>
>         >>>
>            Hint:  codec selection matters, is actually critical to
>         this  effort.
>         >>>
>         Codec selection does matter, but I am not convinced  that
>         mandatory codecs need to be in the RFCs.  I believe market
>         forces  are sufficient - SIP itself is one proof point.
>
>         Stephen  Botzko
>
>
>
>         On Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreich
>         <henry.sinnreich@gmail.com>  wrote:
>
>             Hi  Stefan,
>
>
>             > 2. The second one is about rate adaptation/congestion
>              control. It is not
>             > mentioned at all. I don't know if it is needed,  perhaps
>             it is enough that
>             > RFC3550 (that is already pointed at) has a  section about
>             it, but I wanted to
>             > highlight it.
>
>             How  does this fit with adaptive codecs?
>             Hint: codec selection matters, is  actually critical to
>             this effort.
>
>             Thanks, Henry
>
>
>             On 1/20/11  3:52 AM, "Stefan Håkansson LK"
>             <stefan.lk.hakansson@ericsson.com>
>             wrote:
>
>
>
>
>             > Hi Cullen,
>             >
>             > two  comments:
>             >
>             > 1. As requirements on the API are explicitly  described,
>             I thinke that there
>             > should be a comment that the API must  support media
>             format negotiation.
>             > Proposal: "The API must enable  media format negotiation
>             and application
>             > influence over media format  selection".
>             >
>             > 2. The second one is about rate  adaptation/congestion
>             control. It is not
>             > mentioned at all. I don't  know if it is needed, perhaps
>             it is enough that
>             > RFC3550 (that is  already pointed at) has a section about
>             it, but I wanted to
>             >  highlight it.
>             >
>             > Br,
>             > Stefan
>             >
>             >>  -----Original Message-----
>             >> From: dispatch-bounces@ietf.org
>             >>  [mailto:dispatch-bounces@ietf.org] On  Behalf Of Cullen
>             Jennings
>             >> Sent: den 18 januari 2011  05:59
>             >> To: DISPATCH list
>             >> Cc: rtc-web@alvestrand.no
>             >>  Subject: [dispatch] The charter formerly know as
>             RTC-WEB take  3
>             >>
>             >>
>             >> In my dispatch co-chair role, I tried  to take all the
>             >> comments I had seen on the list about this  charter and
>             see if
>             >> I could address them in a new version of the  charter. I
>             >> probably messed up in some places. There were  some
>             >> conversation that did not seem to be converging so I did
>              not
>             >> make any changes for theses. Have a read and if you  think
>             >> something needs to be changed, propose text changes  along
>             >> with the reasons why and we will keep the evolving this
>              charter.
>             >>
>             >> Thanks
>             >>  Cullen
>             >>
>             >>
>              --------------------------------------------------------------
>             >>  --------------------
>             >>
>             >> Version:  3
>             >>
>             >> Possible Names:
>             >>
>             >>  RTCWEB
>             >> WEBRTC
>             >> STORM: Standardized Transport Oriented  for Realtime Media
>             >> BURN: Browsers Using Realtime  Media
>             >> WAVE: Web And Voice/Video Enablement
>             >> WAVVE:  Web And Voice Video Enablement
>             >> REALTIME
>             >>  WEBCOMM
>             >> WREALTIME
>             >> WEBTIME
>             >>  WEBFLOWS
>             >> BRAVO  Browser Realtime Audio and  VideO
>             >> COBWEB COmmuication Between WEBclients
>             >>  WHEELTIME
>             >>
>             >>
>             >>
>             >>  Body:
>             >>
>             >> Many implementations have been made that use a  Web
>             browser to
>             >> support direct, interactive communications,  including
>             voice,
>             >> video, collaboration, and gaming.  In  these
>             implementations,
>             >> the web server acts as the signaling path  between these
>             >> applications, using locally significant  identifiers to
>             set up
>             >> the association.  Up till now, such  applications have
>             >> typically required the installation of plugins  or
>             >> non-standard browser extensions.  There is a desire  to
>             >> standardize this functionality, so that this type  of
>             >> application can be run in any compatible browser and  allow
>             >> for high-quality real-time communications experiences
>              within
>             >> the browser.
>             >>
>             >> Traditionally, the  W3C has defined API and markup languages
>             >> such as HTML that work  in conjunction with with the
>             IETF over
>             >> the wire protocols such  as HTTP to allow web browsers to
>             >> display media that does not  have real time interactive
>             >> constraints with another  human.
>             >>
>             >> The W3C and IETF plan to collaborate together  in their
>             >> traditional way to meet the evolving needs of  browsers.
>             >> Specifically the IETF will provide a set of on the  wire
>             >> protocols, including RTP, to meet the needs on  interactive
>             >> communications, and the W3C will define the API and
>              markup to
>             >> allow web application developers to control the on the  wire
>             >> protocols. This will allow application developers to  write
>             >> applications that run in a browser and facilitate
>              interactive
>             >> communications between users for voice and  video
>             >> communications, collaboration, and  gaming.
>             >>
>             >> This working group will select and define a  minimal set of
>             >> protocols that will enable browsers  to:
>             >>
>             >> * have interactive real time voice and video  pairwise be
>
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web


--------------070104020905000205080700
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    On 01/21/2011 12:06 AM, Henry Sinnreich wrote:
    <blockquote cite="mid:C95E1C08.1838B%25henry.sinnreich@gmail.com"
      type="cite">
      <title>Re: [dispatch] The charter formerly know as RTC-WEB take 3</title>
      <font face="Calibri, Verdana, Helvetica, Arial"><span
          style="font-size: 13pt;">&gt;</span></font><span
        style="font-size: 13pt;"><font color="#0000fe"><font
            face="Arial">Minor comment: I think all codecs that have
            been discussed (except for G.711) are adaptive in the sense
            that their bitrate can be adapted.<br>
          </font></font><font face="Calibri, Verdana, Helvetica, Arial"><br>
          It is not clear to me how to avoid the codec adaptation
          mechanism fighting the rate control mechanism, without some
          guidance in the standard for developers.<br>
          Can you explain?<br>
        </font></span></blockquote>
    Changing the subject to content of thread....<br>
    <br>
    are we reducing to a previously solved problem, or to a previously
    unsolved problem?<br>
    I don't see how this problem actually differs from the one that
    people will have when operating RTP under TFRC
    (draft-ietf-avt-tfrc-profile-10).<br>
    <br>
    <blockquote cite="mid:C95E1C08.1838B%25henry.sinnreich@gmail.com"
      type="cite"><span style="font-size: 13pt;"><font face="Calibri,
          Verdana, Helvetica, Arial">
          <br>
          Thanks, Henry<br>
          <br>
          <br>
          On 1/20/11 2:02 PM, "Stefan H&aring;kansson LK" &lt;<a
            moz-do-not-send="true"
            href="stefan.lk.hakansson@ericsson.com">stefan.lk.hakansson@ericsson.com</a>&gt;
          wrote:<br>
          <br>
        </font></span>
      <blockquote><span style="font-size: 13pt;"><font color="#0000ff"><font
              face="Arial">Minor comment: I think all codecs that have
              been discussed (except for G.711) are adaptive in the
              sense that their bitrate can be adapted.<br>
            </font></font><font face="Calibri, Verdana, Helvetica,
            Arial"> <br>
          </font><font color="#0000ff"><font face="Arial">Br,<br>
              Stefan<br>
            </font></font><font face="Calibri, Verdana, Helvetica,
            Arial"><br>
          </font></span>
        <blockquote><span style="font-size: 13pt;"><font face="Calibri,
              Verdana, Helvetica, Arial"> <br>
              &nbsp;<br>
              <hr size="3" width="100%" align="CENTER"> </font><font
              face="Tahoma, Verdana, Helvetica, Arial"><b>From:</b>
              Stephen Botzko &nbsp;[<a moz-do-not-send="true"
                href="mailto:stephen.botzko@gmail.com">mailto:stephen.botzko@gmail.com</a>]
              <br>
              <b>Sent:</b> den 20 januari 2011 &nbsp;16:45<br>
              <b>To:</b> Henry Sinnreich<br>
              <b>Cc:</b> Stefan H&aring;kansson LK; Cullen &nbsp;Jennings; DISPATCH
              list; <a moz-do-not-send="true"
                href="rtc-web@alvestrand.no">rtc-web@alvestrand.no</a><br>
              <b>Subject:</b> Re: &nbsp;[dispatch] The charter formerly know
              as RTC-WEB take 3<br>
            </font><font face="Calibri, Verdana, Helvetica, Arial"><br>
              &nbsp;<br>
              &gt;&gt;&gt;<br>
              &nbsp;&nbsp;&nbsp;How does this fit with adaptive &nbsp;codecs?<br>
              &gt;&gt;&gt;<br>
              Just because some codecs can adapt doesn't mean &nbsp;rate
              adaptation/congestion control should be left out of the
              scope. &nbsp;I &nbsp;think it needs to be considered.<br>
              <br>
              &gt;&gt;&gt;<br>
              &nbsp;&nbsp;&nbsp;Hint: &nbsp;codec selection matters, is actually critical to
              this &nbsp;effort.<br>
              &gt;&gt;&gt;<br>
              Codec selection does matter, but I am not convinced &nbsp;that
              mandatory codecs need to be in the RFCs. &nbsp;I believe market
              forces &nbsp;are sufficient - SIP itself is one proof point.<br>
              <br>
              Stephen &nbsp;Botzko<br>
              <br>
              <br>
              &nbsp;<br>
              On Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreich &lt;<a
                moz-do-not-send="true" href="henry.sinnreich@gmail.com">henry.sinnreich@gmail.com</a>&gt;
              &nbsp;wrote:<br>
              &nbsp;<br>
            </font></span>
          <blockquote><span style="font-size: 13pt;"><font
                face="Calibri, Verdana, Helvetica, Arial">Hi &nbsp;Stefan,<br>
                &nbsp;<br>
                <br>
                &gt; 2. The second one is about rate
                adaptation/congestion &nbsp;control. It is not<br>
                &gt; mentioned at all. I don't know if it is needed,
                &nbsp;perhaps it is enough that<br>
                &gt; RFC3550 (that is already pointed at) has a &nbsp;section
                about it, but I wanted to<br>
                &gt; highlight it.<br>
                <br>
                How &nbsp;does this fit with adaptive codecs?<br>
                Hint: codec selection matters, is &nbsp;actually critical to
                this effort.<br>
                <br>
                Thanks, Henry<br>
                <br>
                <br>
                On 1/20/11 &nbsp;3:52 AM, "Stefan H&aring;kansson LK" &lt;<a
                  moz-do-not-send="true"
                  href="stefan.lk.hakansson@ericsson.com">stefan.lk.hakansson@ericsson.com</a>&gt;<br>
                wrote:<br>
                &nbsp;<br>
                &nbsp;<br>
                &nbsp;<br>
                <br>
                &gt; Hi Cullen,<br>
                &gt;<br>
                &gt; two &nbsp;comments:<br>
                &gt;<br>
                &gt; 1. As requirements on the API are explicitly
                &nbsp;described, I thinke that there<br>
                &gt; should be a comment that the API must &nbsp;support
                media format negotiation.<br>
                &gt; Proposal: "The API must enable &nbsp;media format
                negotiation and application<br>
                &gt; influence over media format &nbsp;selection".<br>
                &gt;<br>
                &gt; 2. The second one is about rate
                &nbsp;adaptation/congestion control. It is not<br>
                &gt; mentioned at all. I don't &nbsp;know if it is needed,
                perhaps it is enough that<br>
                &gt; RFC3550 (that is &nbsp;already pointed at) has a section
                about it, but I wanted to<br>
                &gt; &nbsp;highlight it.<br>
                &gt;<br>
                &gt; Br,<br>
                &gt; Stefan<br>
                &gt;<br>
                &gt;&gt; &nbsp;-----Original Message-----<br>
                &gt;&gt; From: <a moz-do-not-send="true"
                  href="dispatch-bounces@ietf.org">dispatch-bounces@ietf.org</a><br>
                &gt;&gt; &nbsp;[<a moz-do-not-send="true"
                  href="mailto:dispatch-bounces@ietf.org">mailto:dispatch-bounces@ietf.org</a>]
                On &nbsp;Behalf Of Cullen Jennings<br>
                &gt;&gt; Sent: den 18 januari 2011 &nbsp;05:59<br>
                &gt;&gt; To: DISPATCH list<br>
                &gt;&gt; Cc: <a moz-do-not-send="true"
                  href="rtc-web@alvestrand.no">rtc-web@alvestrand.no</a><br>
                &gt;&gt; &nbsp;Subject: [dispatch] The charter formerly know
                as RTC-WEB take &nbsp;3<br>
                &gt;&gt;<br>
                &gt;&gt;<br>
                &gt;&gt; In my dispatch co-chair role, I tried &nbsp;to take
                all the<br>
                &gt;&gt; comments I had seen on the list about this
                &nbsp;charter and see if<br>
                &gt;&gt; I could address them in a new version of the
                &nbsp;charter. I<br>
                &gt;&gt; probably messed up in some places. There were
                &nbsp;some<br>
                &gt;&gt; conversation that did not seem to be converging
                so I did &nbsp;not<br>
                &gt;&gt; make any changes for theses. Have a read and if
                you &nbsp;think<br>
                &gt;&gt; something needs to be changed, propose text
                changes &nbsp;along<br>
                &gt;&gt; with the reasons why and we will keep the
                evolving this &nbsp;charter.<br>
                &gt;&gt;<br>
                &gt;&gt; Thanks<br>
                &gt;&gt; &nbsp;Cullen<br>
                &gt;&gt;<br>
                &gt;&gt;
                &nbsp;--------------------------------------------------------------<br>
                &gt;&gt; &nbsp;--------------------<br>
                &gt;&gt;<br>
                &gt;&gt; Version: &nbsp;3<br>
                &gt;&gt;<br>
                &gt;&gt; Possible Names:<br>
                &gt;&gt;<br>
                &gt;&gt; &nbsp;RTCWEB<br>
                &gt;&gt; WEBRTC<br>
                &gt;&gt; STORM: Standardized Transport Oriented &nbsp;for
                Realtime Media<br>
                &gt;&gt; BURN: Browsers Using Realtime &nbsp;Media<br>
                &gt;&gt; WAVE: Web And Voice/Video Enablement<br>
                &gt;&gt; WAVVE: &nbsp;Web And Voice Video Enablement<br>
                &gt;&gt; REALTIME<br>
                &gt;&gt; &nbsp;WEBCOMM<br>
                &gt;&gt; WREALTIME<br>
                &gt;&gt; WEBTIME<br>
                &gt;&gt; &nbsp;WEBFLOWS<br>
                &gt;&gt; BRAVO &nbsp;Browser Realtime Audio and &nbsp;VideO<br>
                &gt;&gt; COBWEB COmmuication Between WEBclients<br>
                &gt;&gt; &nbsp;WHEELTIME<br>
                &gt;&gt;<br>
                &gt;&gt;<br>
                &gt;&gt;<br>
                &gt;&gt; &nbsp;Body:<br>
                &gt;&gt;<br>
                &gt;&gt; Many implementations have been made that use a
                &nbsp;Web browser to<br>
                &gt;&gt; support direct, interactive communications,
                &nbsp;including voice,<br>
                &gt;&gt; video, collaboration, and gaming. &nbsp;In &nbsp;these
                implementations,<br>
                &gt;&gt; the web server acts as the signaling path
                &nbsp;between these<br>
                &gt;&gt; applications, using locally significant
                &nbsp;identifiers to set up<br>
                &gt;&gt; the association. &nbsp;Up till now, such
                &nbsp;applications have<br>
                &gt;&gt; typically required the installation of plugins
                &nbsp;or<br>
                &gt;&gt; non-standard browser extensions. &nbsp;There is a
                desire &nbsp;to<br>
                &gt;&gt; standardize this functionality, so that this
                type &nbsp;of<br>
                &gt;&gt; application can be run in any compatible
                browser and &nbsp;allow<br>
                &gt;&gt; for high-quality real-time communications
                experiences &nbsp;within<br>
                &gt;&gt; the browser.<br>
                &gt;&gt;<br>
                &gt;&gt; Traditionally, the &nbsp;W3C has defined API and
                markup languages<br>
                &gt;&gt; such as HTML that work &nbsp;in conjunction with
                with the IETF over<br>
                &gt;&gt; the wire protocols such &nbsp;as HTTP to allow web
                browsers to<br>
                &gt;&gt; display media that does not &nbsp;have real time
                interactive<br>
                &gt;&gt; constraints with another &nbsp;human.<br>
                &gt;&gt;<br>
                &gt;&gt; The W3C and IETF plan to collaborate together
                &nbsp;in their<br>
                &gt;&gt; traditional way to meet the evolving needs of
                &nbsp;browsers.<br>
                &gt;&gt; Specifically the IETF will provide a set of on
                the &nbsp;wire<br>
                &gt;&gt; protocols, including RTP, to meet the needs on
                &nbsp;interactive<br>
                &gt;&gt; communications, and the W3C will define the API
                and &nbsp;markup to<br>
                &gt;&gt; allow web application developers to control the
                on the &nbsp;wire<br>
                &gt;&gt; protocols. This will allow application
                developers to &nbsp;write<br>
                &gt;&gt; applications that run in a browser and
                facilitate &nbsp;interactive<br>
                &gt;&gt; communications between users for voice and
                &nbsp;video<br>
                &gt;&gt; communications, collaboration, and &nbsp;gaming.<br>
                &gt;&gt;<br>
                &gt;&gt; This working group will select and define a
                &nbsp;minimal set of<br>
                &gt;&gt; protocols that will enable browsers &nbsp;to:<br>
                &gt;&gt;<br>
                &gt;&gt; * have interactive real time voice and video
                &nbsp;pairwise be<br>
              </font></span></blockquote>
        </blockquote>
      </blockquote>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
RTC-Web mailing list
<a class="moz-txt-link-abbreviated" href="mailto:RTC-Web@alvestrand.no">RTC-Web@alvestrand.no</a>
<a class="moz-txt-link-freetext" href="http://www.alvestrand.no/mailman/listinfo/rtc-web">http://www.alvestrand.no/mailman/listinfo/rtc-web</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------070104020905000205080700--

From stefan.lk.hakansson@ericsson.com  Thu Jan 20 23:44:31 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 65F0B3A68E0 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 23:44:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.363
X-Spam-Level: 
X-Spam-Status: No, score=-6.363 tagged_above=-999 required=5 tests=[AWL=-0.064, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PVDPvYCdR-3d for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 23:44:29 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 703763A68E4 for <dispatch@ietf.org>; Thu, 20 Jan 2011 23:44:29 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-25-4d393a01bf08
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id C3.70.23694.10A393D4; Fri, 21 Jan 2011 08:47:13 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Fri, 21 Jan 2011 08:47:13 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: Ted Hardie <ted.ietf@gmail.com>
Date: Fri, 21 Jan 2011 08:47:05 +0100
Thread-Topic: [RTW] [dispatch] The charter formerly know as RTC-WEB take 3
Thread-Index: Acu481WF+LXUsCJ8S6OyAIssxHYidgAS6A2g
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1ED5@ESESSCMS0362.eemea.ericsson.se>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <BBF498F2D030E84AB1179E24D1AC41D611CD2F1A77@ESESSCMS0362.eemea.ericsson.se> <AANLkTik+5bW-DwzoSppnUhrSXLOPetySJ21L3q-_-5rr@mail.gmail.com> <BBF498F2D030E84AB1179E24D1AC41D611CD2F1DA2@ESESSCMS0362.eemea.ericsson.se> <AANLkTi=By+jGe9XMOMR0gt_hCy6WHspE7Yaib1NFar_u@mail.gmail.com>
In-Reply-To: <AANLkTi=By+jGe9XMOMR0gt_hCy6WHspE7Yaib1NFar_u@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW]  The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 07:44:31 -0000

Hi,

I meant that JS queries the system it is resident on for its capabilities. =
This information can then be sent to the system it is interacting with (the=
 peer) so that it, after getting the response from the peer, can select one=
!=20

Br,
Stefan

> -----Original Message-----
> From: Ted Hardie [mailto:ted.ietf@gmail.com]=20
> Sent: den 20 januari 2011 23:43
> To: Stefan H=E5kansson LK
> Cc: Cullen Jennings; DISPATCH list; rtc-web@alvestrand.no
> Subject: Re: [RTW] [dispatch] The charter formerly know as=20
> RTC-WEB take 3
>=20
> Howdy,
>=20
> Some comments in-line.
>=20
> On Thu, Jan 20, 2011 at 11:59 AM, Stefan H=E5kansson LK=20
> <stefan.lk.hakansson@ericsson.com> wrote:
> > Hi!
> >
> > Honestly I don't know what CONNEG is.
>=20
> In the SIP case, starting with=20
> http://tools.ietf.org/html/rfc3840 is probably best; it=20
> relies on http://tools.ietf.org/html/rfc2703 & friends. =20
> Basically, it is a set-interaction content negotiation system=20
> where each side declares capabilities and the q-factors for=20
> those capabilities, and the best ranked choice from the=20
> resulting intersection becomes the basis for further communication.
>=20
>  I was after
> > 1. One API where the application (implemented in JS) can query what=20
> > media formats that are supported 2. The possibility to define the=20
> > media format to be used when setting up a stream (via an API)
> >
>=20
> So, it's not entirely clear to me from what is written above=20
> whether you mean JS queries the system its resident on for=20
> its capabilities (so it can select one) or whether it queries=20
> the capabilities of the system with which it is interacting.
>=20
> Can you clarify?
>=20
> regards,
>=20
> Ted Hardie
> > With the info acquired with 1. the capabilties of the two=20
> peers can be exchanged, and formats can be negotiated.=20
> Exactly how this is done is probably out of scope of RTC-Web,=20
> at least initially (but maybe there could be some kind of=20
> industry standard on how to do this to make interop easier).
> >
>=20
> > Note that it is not only to select codec when you set up=20
> the stream. You would need to define e.g. framerate,=20
> resolution, bitrate, ...
> >
>=20
>=20
> > I also think that it would be an advantage if the format of=20
> the data=20
> > acquired in 1. is easy to translate to an SDP as described=20
> in Section=20
> > 6 of=20
> >=20
> http://datatracker.ietf.org/doc/draft-alvestrand-dispatch-rtcweb-proto
> > cols/?include_text=3D1
> >
> > Br,
> > Stefan
> >
> >> -----Original Message-----
> >> From: Ted Hardie [mailto:ted.ietf@gmail.com]
> >> Sent: den 20 januari 2011 17:58
> >> To: Stefan H=E5kansson LK
> >> Cc: Cullen Jennings; DISPATCH list; rtc-web@alvestrand.no
> >> Subject: Re: [RTW] [dispatch] The charter formerly know as RTC-WEB=20
> >> take 3
> >>
> >> Howdy,
> >>
> >> On Thu, Jan 20, 2011 at 1:52 AM, Stefan H=E5kansson LK=20
> >> <stefan.lk.hakansson@ericsson.com> wrote:
> >> > Hi Cullen,
> >> >
> >> > two comments:
> >> >
> >> > 1. As requirements on the API are explicitly described, I
> >> thinke that there should be a comment that the API must=20
> support media=20
> >> format negotiation. Proposal: "The API must enable media format=20
> >> negotiation and application influence over media format selection".
> >> >
> >>
> >> Are you thinking that the API should allow for something=20
> like SIP's=20
> >> use of the CONNEG framework (that is, allow the overall=20
> system to use=20
> >> a set intersection model, with the API acting on the set
> >> membership?)
> >>
> >> regards,
> >>
> >> Ted Hardie
> >>
> >>
> >> > 2. The second one is about rate adaptation/congestion
> >> control. It is not mentioned at all. I don't know if it is needed,=20
> >> perhaps it is enough that RFC3550 (that is already pointed=20
> at) has a=20
> >> section about it, but I wanted to highlight it.
> >> >
> >> > Br,
> >> > Stefan
> >> >
> >> >> -----Original Message-----
> >> >> From: dispatch-bounces@ietf.org
> >> >> [mailto:dispatch-bounces@ietf.org] On Behalf Of Cullen Jennings
> >> >> Sent: den 18 januari 2011 05:59
> >> >> To: DISPATCH list
> >> >> Cc: rtc-web@alvestrand.no
> >> >> Subject: [dispatch] The charter formerly know as RTC-WEB take 3
> >> >>
> >> >>
> >> >> In my dispatch co-chair role, I tried to take all the
> >> comments I had
> >> >> seen on the list about this charter and see if I could
> >> address them
> >> >> in a new version of the charter. I probably messed up in
> >> some places.
> >> >> There were some conversation that did not seem to be
> >> converging so I
> >> >> did not make any changes for theses. Have a read and if=20
> you think=20
> >> >> something needs to be changed, propose text changes=20
> along with the=20
> >> >> reasons why and we will keep the evolving this charter.
> >> >>
> >> >> Thanks
> >> >> Cullen
> >> >>
> >> >> --------------------------------------------------------------
> >> >> --------------------
> >> >>
> >> >> Version: 3
> >> >>
> >> >> Possible Names:
> >> >>
> >> >> RTCWEB
> >> >> WEBRTC
> >> >> STORM: Standardized Transport Oriented for Realtime Media
> >> >> BURN: Browsers Using Realtime Media
> >> >> WAVE: Web And Voice/Video Enablement
> >> >> WAVVE: Web And Voice Video Enablement REALTIME WEBCOMM=20
> WREALTIME=20
> >> >> WEBTIME WEBFLOWS BRAVO =A0Browser Realtime Audio and VideO COBWEB=20
> >> >> COmmuication Between WEBclients WHEELTIME
> >> >>
> >> >>
> >> >>
> >> >> Body:
> >> >>
> >> >> Many implementations have been made that use a Web browser
> >> to support
> >> >> direct, interactive communications, including voice, video,=20
> >> >> collaboration, and gaming. =A0In these implementations, the
> >> web server
> >> >> acts as the signaling path between these applications,
> >> using locally
> >> >> significant identifiers to set up the association. =A0Up
> >> till now, such
> >> >> applications have typically required the installation of
> >> plugins or
> >> >> non-standard browser extensions. =A0There is a desire to=20
> standardize=20
> >> >> this functionality, so that this type of application=20
> can be run in=20
> >> >> any compatible browser and allow for high-quality real-time=20
> >> >> communications experiences within the browser.
> >> >>
> >> >> Traditionally, the W3C has defined API and markup
> >> languages such as
> >> >> HTML that work in conjunction with with the IETF over the wire=20
> >> >> protocols such as HTTP to allow web browsers to display=20
> media that=20
> >> >> does not have real time interactive constraints with=20
> another human.
> >> >>
> >> >> The W3C and IETF plan to collaborate together in their=20
> traditional=20
> >> >> way to meet the evolving needs of browsers.
> >> >> Specifically the IETF will provide a set of on the wire=20
> protocols,=20
> >> >> including RTP, to meet the needs on interactive
> >> communications, and
> >> >> the W3C will define the API and markup to allow web application=20
> >> >> developers to control the on the wire protocols. This=20
> will allow=20
> >> >> application developers to write applications that run=20
> in a browser=20
> >> >> and facilitate interactive communications between users
> >> for voice and
> >> >> video communications, collaboration, and gaming.
> >> >>
> >> >> This working group will select and define a minimal set of
> >> protocols
> >> >> that will enable browsers to:
> >> >>
> >> >> * have interactive real time voice and video pairwise between=20
> >> >> browsers
> >> >> =A0 or other devices using RTP
> >> >>
> >> >> * have interactive real time application data for collaboration=20
> >> >> and
> >> >> =A0 gaming pairwise between browsers
> >> >>
> >> >> Fortunately very little development of new protocol at IETF is=20
> >> >> required for this, only selection of existing protocols
> >> and selection
> >> >> of minimum capabilities to ensure interoperability. The=20
> following=20
> >> >> protocols are candidates for including in the profile set:
> >> >>
> >> >> 1) RTP/ RTCP
> >> >>
> >> >> 2) a baseline audio codec for high quality interactive audio.
> >> >> Opus will
> >> >> =A0 =A0be one of the codecs considered
> >> >>
> >> >> 3) a baseline audio codec for PSTN interoperability. G.711
> >> and iLBC
> >> >> will
> >> >> =A0 =A0be some of the codecs considered
> >> >>
> >> >> 4) a baseline video codec. H.264 and VP8 will be some of the=20
> >> >> codecs
> >> >> =A0 =A0considered
> >> >>
> >> >> 5) Diffserv based QoS
> >> >>
> >> >> 6) NAT traversal using ICE
> >> >>
> >> >> 7) media based DTMF
> >> >>
> >> >> 8) support for identifying streams purpose using=20
> semantics labels
> >> >> =A0 =A0mappable to the labels in RFC 4574
> >> >>
> >> >> 9) Secure RTP and keying
> >> >>
> >> >> 10) support for IPv4, IPv6 and dual stack browsers
> >> >>
> >> >> Please note the above list is only a set of candidates=20
> that the WG=20
> >> >> may consider and is not list of things that will be in=20
> the profile=20
> >> >> the set.
> >> >>
> >> >> The working group will cooperate closely with the W3C
> >> activity that
> >> >> specifies a semantic level API that allows the control and=20
> >> >> manipulation of all the functionality above. In=20
> addition, the API=20
> >> >> needs to communicate state information and events about what is=20
> >> >> happening in the browser that to applications running in
> >> the browser.
> >> >> These events and state need to include information such
> >> as: receiving
> >> >> DTMF in the RTP, RTP and RTCP statistics, and the state of
> >> DTLS/SRTP
> >> >> handshakes. The output of this WG will form input to=20
> the W3C group=20
> >> >> that specifies the API.
> >> >>
> >> >> The working group will follow BCP 79, and adhere to the
> >> spirit of BCP
> >> >> 79. The working group cannot explicitly rule out the
> >> possibility of
> >> >> adopting encumbered technologies; however, the working
> >> group will try
> >> >> to avoid encumbered technologies that require royalties=20
> or other=20
> >> >> encumbrances that would prevent such technologies from
> >> being easy to
> >> >> use in web browsers.
> >> >>
> >> >> The following topics will be out of scope for the=20
> initial phase of=20
> >> >> the WG but could be added after a recharter: RTSP, RSVP,
> >> NSIS, LOST,
> >> >> Geolocation, IM & Presence, NSIS, Resource Priority.=20
> RTP Payload=20
> >> >> formats will not be done in this WG.
> >> >>
> >> >> Milestones:
> >> >>
> >> >> May 2011 Main alternatives identified in drafts
> >> >>
> >> >> Aug 2011 WG draft with text reflecting agreement of what
> >> the profile
> >> >> set
> >> >> =A0 =A0 =A0 =A0 =A0should be
> >> >>
> >> >> Sept 2011 Scenarios specification to IESG as Informational
> >> >>
> >> >> Nov 2011 Documentation specifying mapping of protocol
> >> functionality
> >> >> to
> >> >> =A0 =A0 =A0 =A0 =A0W3C-specified API produced. This is an input to
> >> W3C API work.
> >> >>
> >> >> Dec 2011 Profile specification to IESG as PS
> >> >>
> >> >> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
> >> >> =A0 =A0 =A0 =A0 =A0Informational. This depends on the W3C API work.
> >> >>
> >> >>
> >> >>
> >> >> _______________________________________________
> >> >> dispatch mailing list
> >> >> dispatch@ietf.org
> >> >> https://www.ietf.org/mailman/listinfo/dispatch
> >> >>
> >> > _______________________________________________
> >> > RTC-Web mailing list
> >> > RTC-Web@alvestrand.no
> >> > http://www.alvestrand.no/mailman/listinfo/rtc-web
> >> >
> >>
> =

From stefan.lk.hakansson@ericsson.com  Thu Jan 20 23:47:41 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7CB363A68E0 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 23:47:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.357
X-Spam-Level: 
X-Spam-Status: No, score=-6.357 tagged_above=-999 required=5 tests=[AWL=-0.059, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id leA3LHSDOmoU for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 23:47:39 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id DA2D63A68D9 for <dispatch@ietf.org>; Thu, 20 Jan 2011 23:47:38 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-d6-4d393abe3f51
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id DE.07.13987.EBA393D4; Fri, 21 Jan 2011 08:50:23 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0197.eemea.ericsson.se ([153.88.115.87]) with mapi; Fri, 21 Jan 2011 08:50:23 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: Harald Alvestrand <harald@alvestrand.no>, Henry Sinnreich <henry.sinnreich@gmail.com>
Date: Fri, 21 Jan 2011 08:50:18 +0100
Thread-Topic: Rate control and codec adaption (Re: [RTW] [dispatch] The charter formerly know as RTC-WEB take 3)
Thread-Index: Acu5P050vr4GEvjlRGy9pC/cILzS7AAACb1g
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1EE3@ESESSCMS0362.eemea.ericsson.se>
References: <C95E1C08.1838B%henry.sinnreich@gmail.com> <4D3939CE.5090208@alvestrand.no>
In-Reply-To: <4D3939CE.5090208@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1EE3ESESSCMS0362e_"
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, list <dispatch@ietf.org>, DISPATCH
Subject: Re: [dispatch] Rate control and codec adaption (Re: [RTW] The charter formerly know as RTC-WEB take 3)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 07:47:41 -0000

--_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1EE3ESESSCMS0362e_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

My view: we are discussing a problem already solved! The common procedure w=
ould be to use info in the RTCP reports from the receiving end to change th=
e transmitted bit rate (if change is required).

________________________________
From: Harald Alvestrand [mailto:harald@alvestrand.no]
Sent: den 21 januari 2011 08:46
To: Henry Sinnreich
Cc: Stefan H=E5kansson LK; Stephen Botzko; Cullen Jennings; rtc-web@alvestr=
and.no; DISPATCH list
Subject: Rate control and codec adaption (Re: [RTW] [dispatch] The charter =
formerly know as RTC-WEB take 3)

On 01/21/2011 12:06 AM, Henry Sinnreich wrote:
>Minor comment: I think all codecs that have been discussed (except for G.7=
11) are adaptive in the sense that their bitrate can be adapted.

It is not clear to me how to avoid the codec adaptation mechanism fighting =
the rate control mechanism, without some guidance in the standard for devel=
opers.
Can you explain?
Changing the subject to content of thread....

are we reducing to a previously solved problem, or to a previously unsolved=
 problem?
I don't see how this problem actually differs from the one that people will=
 have when operating RTP under TFRC (draft-ietf-avt-tfrc-profile-10).


Thanks, Henry


On 1/20/11 2:02 PM, "Stefan H=E5kansson LK" <stefan.lk.hakansson@ericsson.c=
om> wrote:

Minor comment: I think all codecs that have been discussed (except for G.71=
1) are adaptive in the sense that their bitrate can be adapted.

Br,
Stefan



________________________________
From: Stephen Botzko  [mailto:stephen.botzko@gmail.com]
Sent: den 20 januari 2011  16:45
To: Henry Sinnreich
Cc: Stefan H=E5kansson LK; Cullen  Jennings; DISPATCH list; rtc-web@alvestr=
and.no
Subject: Re:  [dispatch] The charter formerly know as RTC-WEB take 3


>>>
   How does this fit with adaptive  codecs?
>>>
Just because some codecs can adapt doesn't mean  rate adaptation/congestion=
 control should be left out of the scope.  I  think it needs to be consider=
ed.

>>>
   Hint:  codec selection matters, is actually critical to this  effort.
>>>
Codec selection does matter, but I am not convinced  that mandatory codecs =
need to be in the RFCs.  I believe market forces  are sufficient - SIP itse=
lf is one proof point.

Stephen  Botzko



On Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreich <henry.sinnreich@gmail.co=
m>  wrote:

Hi  Stefan,


> 2. The second one is about rate adaptation/congestion  control. It is not
> mentioned at all. I don't know if it is needed,  perhaps it is enough tha=
t
> RFC3550 (that is already pointed at) has a  section about it, but I wante=
d to
> highlight it.

How  does this fit with adaptive codecs?
Hint: codec selection matters, is  actually critical to this effort.

Thanks, Henry


On 1/20/11  3:52 AM, "Stefan H=E5kansson LK" <stefan.lk.hakansson@ericsson.=
com>
wrote:




> Hi Cullen,
>
> two  comments:
>
> 1. As requirements on the API are explicitly  described, I thinke that th=
ere
> should be a comment that the API must  support media format negotiation.
> Proposal: "The API must enable  media format negotiation and application
> influence over media format  selection".
>
> 2. The second one is about rate  adaptation/congestion control. It is not
> mentioned at all. I don't  know if it is needed, perhaps it is enough tha=
t
> RFC3550 (that is  already pointed at) has a section about it, but I wante=
d to
>  highlight it.
>
> Br,
> Stefan
>
>>  -----Original Message-----
>> From: dispatch-bounces@ietf.org
>>  [mailto:dispatch-bounces@ietf.org] On  Behalf Of Cullen Jennings
>> Sent: den 18 januari 2011  05:59
>> To: DISPATCH list
>> Cc: rtc-web@alvestrand.no
>>  Subject: [dispatch] The charter formerly know as RTC-WEB take  3
>>
>>
>> In my dispatch co-chair role, I tried  to take all the
>> comments I had seen on the list about this  charter and see if
>> I could address them in a new version of the  charter. I
>> probably messed up in some places. There were  some
>> conversation that did not seem to be converging so I did  not
>> make any changes for theses. Have a read and if you  think
>> something needs to be changed, propose text changes  along
>> with the reasons why and we will keep the evolving this  charter.
>>
>> Thanks
>>  Cullen
>>
>>  --------------------------------------------------------------
>>  --------------------
>>
>> Version:  3
>>
>> Possible Names:
>>
>>  RTCWEB
>> WEBRTC
>> STORM: Standardized Transport Oriented  for Realtime Media
>> BURN: Browsers Using Realtime  Media
>> WAVE: Web And Voice/Video Enablement
>> WAVVE:  Web And Voice Video Enablement
>> REALTIME
>>  WEBCOMM
>> WREALTIME
>> WEBTIME
>>  WEBFLOWS
>> BRAVO  Browser Realtime Audio and  VideO
>> COBWEB COmmuication Between WEBclients
>>  WHEELTIME
>>
>>
>>
>>  Body:
>>
>> Many implementations have been made that use a  Web browser to
>> support direct, interactive communications,  including voice,
>> video, collaboration, and gaming.  In  these implementations,
>> the web server acts as the signaling path  between these
>> applications, using locally significant  identifiers to set up
>> the association.  Up till now, such  applications have
>> typically required the installation of plugins  or
>> non-standard browser extensions.  There is a desire  to
>> standardize this functionality, so that this type  of
>> application can be run in any compatible browser and  allow
>> for high-quality real-time communications experiences  within
>> the browser.
>>
>> Traditionally, the  W3C has defined API and markup languages
>> such as HTML that work  in conjunction with with the IETF over
>> the wire protocols such  as HTTP to allow web browsers to
>> display media that does not  have real time interactive
>> constraints with another  human.
>>
>> The W3C and IETF plan to collaborate together  in their
>> traditional way to meet the evolving needs of  browsers.
>> Specifically the IETF will provide a set of on the  wire
>> protocols, including RTP, to meet the needs on  interactive
>> communications, and the W3C will define the API and  markup to
>> allow web application developers to control the on the  wire
>> protocols. This will allow application developers to  write
>> applications that run in a browser and facilitate  interactive
>> communications between users for voice and  video
>> communications, collaboration, and  gaming.
>>
>> This working group will select and define a  minimal set of
>> protocols that will enable browsers  to:
>>
>> * have interactive real time voice and video  pairwise be


_______________________________________________
RTC-Web mailing list
RTC-Web@alvestrand.no<mailto:RTC-Web@alvestrand.no>
http://www.alvestrand.no/mailman/listinfo/rtc-web



--_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1EE3ESESSCMS0362e_
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><TITLE>Re: [dispatch] The charter formerly know as RTC-WEB take=
 3</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DISO-8859-1"=
>
<META content=3D"MSHTML 6.00.6001.18542" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D431314707-21012011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>My view: we are discussing a problem already solve=
d! The=20
common procedure would be to use info in the RTCP reports from the receivin=
g end=20
to change the transmitted bit rate (if change is required).=20
</FONT></SPAN></DIV><BR>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px soli=
d; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> Harald Alvestrand=20
  [mailto:harald@alvestrand.no] <BR><B>Sent:</B> den 21 januari 2011=20
  08:46<BR><B>To:</B> Henry Sinnreich<BR><B>Cc:</B> Stefan H=E5kansson LK; =
Stephen=20
  Botzko; Cullen Jennings; rtc-web@alvestrand.no; DISPATCH=20
  list<BR><B>Subject:</B> Rate control and codec adaption (Re: [RTW] [dispa=
tch]=20
  The charter formerly know as RTC-WEB take 3)<BR></FONT><BR></DIV>
  <DIV></DIV>On 01/21/2011 12:06 AM, Henry Sinnreich wrote:=20
  <BLOCKQUOTE cite=3Dmid:C95E1C08.1838B%25henry.sinnreich@gmail.com=20
    type=3D"cite"><FONT face=3D"Calibri, Verdana, Helvetica, Arial"><SPAN=20
    style=3D"FONT-SIZE: 13pt">&gt;</SPAN></FONT><SPAN=20
    style=3D"FONT-SIZE: 13pt"><FONT color=3D#0000fe><FONT face=3DArial>Mino=
r comment:=20
    I think all codecs that have been discussed (except for G.711) are adap=
tive=20
    in the sense that their bitrate can be adapted.<BR></FONT></FONT><FONT=
=20
    face=3D"Calibri, Verdana, Helvetica, Arial"><BR>It is not clear to me h=
ow to=20
    avoid the codec adaptation mechanism fighting the rate control mechanis=
m,=20
    without some guidance in the standard for developers.<BR>Can you=20
    explain?<BR></FONT></SPAN></BLOCKQUOTE>Changing the subject to content =
of=20
  thread....<BR><BR>are we reducing to a previously solved problem, or to a=
=20
  previously unsolved problem?<BR>I don't see how this problem actually dif=
fers=20
  from the one that people will have when operating RTP under TFRC=20
  (draft-ietf-avt-tfrc-profile-10).<BR><BR>
  <BLOCKQUOTE cite=3Dmid:C95E1C08.1838B%25henry.sinnreich@gmail.com=20
    type=3D"cite"><SPAN style=3D"FONT-SIZE: 13pt"><FONT=20
    face=3D"Calibri,&#13;&#10;          Verdana, Helvetica, Arial"><BR>Than=
ks,=20
    Henry<BR><BR><BR>On 1/20/11 2:02 PM, "Stefan H=E5kansson LK" &lt;<A=20
    href=3D"stefan.lk.hakansson@ericsson.com"=20
    moz-do-not-send=3D"true">stefan.lk.hakansson@ericsson.com</A>&gt;=20
    wrote:<BR><BR></FONT></SPAN>
    <BLOCKQUOTE><SPAN style=3D"FONT-SIZE: 13pt"><FONT color=3D#0000ff><FONT=
=20
      face=3DArial>Minor comment: I think all codecs that have been discuss=
ed=20
      (except for G.711) are adaptive in the sense that their bitrate can b=
e=20
      adapted.<BR></FONT></FONT><FONT=20
      face=3D"Calibri, Verdana, Helvetica,&#13;&#10;            Arial"><BR>=
</FONT><FONT=20
      color=3D#0000ff><FONT face=3DArial>Br,<BR>Stefan<BR></FONT></FONT><FO=
NT=20
      face=3D"Calibri, Verdana, Helvetica,&#13;&#10;            Arial"><BR>=
</FONT></SPAN>
      <BLOCKQUOTE><SPAN style=3D"FONT-SIZE: 13pt"><FONT=20
        face=3D"Calibri,&#13;&#10;              Verdana, Helvetica, Arial">=
<BR>&nbsp;<BR>
        <HR align=3Dcenter width=3D"100%" SIZE=3D3>
        </FONT><FONT face=3D"Tahoma, Verdana, Helvetica, Arial"><B>From:</B=
>=20
        Stephen Botzko &nbsp;[<A href=3D"mailto:stephen.botzko@gmail.com"=20
        moz-do-not-send=3D"true">mailto:stephen.botzko@gmail.com</A>]=20
        <BR><B>Sent:</B> den 20 januari 2011 &nbsp;16:45<BR><B>To:</B> Henr=
y=20
        Sinnreich<BR><B>Cc:</B> Stefan H=E5kansson LK; Cullen &nbsp;Jenning=
s;=20
        DISPATCH list; <A href=3D"rtc-web@alvestrand.no"=20
        moz-do-not-send=3D"true">rtc-web@alvestrand.no</A><BR><B>Subject:</=
B> Re:=20
        &nbsp;[dispatch] The charter formerly know as RTC-WEB take=20
        3<BR></FONT><FONT=20
        face=3D"Calibri, Verdana, Helvetica, Arial"><BR>&nbsp;<BR>&gt;&gt;&=
gt;<BR>&nbsp;&nbsp;&nbsp;How=20
        does this fit with adaptive &nbsp;codecs?<BR>&gt;&gt;&gt;<BR>Just=20
        because some codecs can adapt doesn't mean &nbsp;rate=20
        adaptation/congestion control should be left out of the scope. &nbs=
p;I=20
        &nbsp;think it needs to be=20
        considered.<BR><BR>&gt;&gt;&gt;<BR>&nbsp;&nbsp;&nbsp;Hint: &nbsp;co=
dec=20
        selection matters, is actually critical to this=20
        &nbsp;effort.<BR>&gt;&gt;&gt;<BR>Codec selection does matter, but I=
 am=20
        not convinced &nbsp;that mandatory codecs need to be in the RFCs.=20
        &nbsp;I believe market forces &nbsp;are sufficient - SIP itself is =
one=20
        proof point.<BR><BR>Stephen &nbsp;Botzko<BR><BR><BR>&nbsp;<BR>On Th=
u,=20
        Jan 20, 2011 at 10:37 AM, Henry Sinnreich &lt;<A=20
        href=3D"henry.sinnreich@gmail.com"=20
        moz-do-not-send=3D"true">henry.sinnreich@gmail.com</A>&gt;=20
        &nbsp;wrote:<BR>&nbsp;<BR></FONT></SPAN>
        <BLOCKQUOTE><SPAN style=3D"FONT-SIZE: 13pt"><FONT=20
          face=3D"Calibri, Verdana, Helvetica, Arial">Hi=20
          &nbsp;Stefan,<BR>&nbsp;<BR><BR>&gt; 2. The second one is about ra=
te=20
          adaptation/congestion &nbsp;control. It is not<BR>&gt; mentioned =
at=20
          all. I don't know if it is needed, &nbsp;perhaps it is enough=20
          that<BR>&gt; RFC3550 (that is already pointed at) has a &nbsp;sec=
tion=20
          about it, but I wanted to<BR>&gt; highlight it.<BR><BR>How &nbsp;=
does=20
          this fit with adaptive codecs?<BR>Hint: codec selection matters, =
is=20
          &nbsp;actually critical to this effort.<BR><BR>Thanks,=20
          Henry<BR><BR><BR>On 1/20/11 &nbsp;3:52 AM, "Stefan H=E5kansson LK=
"=20
          &lt;<A href=3D"stefan.lk.hakansson@ericsson.com"=20
          moz-do-not-send=3D"true">stefan.lk.hakansson@ericsson.com</A>&gt;=
<BR>wrote:<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR><BR>&gt;=20
          Hi Cullen,<BR>&gt;<BR>&gt; two &nbsp;comments:<BR>&gt;<BR>&gt; 1.=
 As=20
          requirements on the API are explicitly &nbsp;described, I thinke =
that=20
          there<BR>&gt; should be a comment that the API must &nbsp;support=
=20
          media format negotiation.<BR>&gt; Proposal: "The API must enable=
=20
          &nbsp;media format negotiation and application<BR>&gt; influence =
over=20
          media format &nbsp;selection".<BR>&gt;<BR>&gt; 2. The second one =
is=20
          about rate &nbsp;adaptation/congestion control. It is not<BR>&gt;=
=20
          mentioned at all. I don't &nbsp;know if it is needed, perhaps it =
is=20
          enough that<BR>&gt; RFC3550 (that is &nbsp;already pointed at) ha=
s a=20
          section about it, but I wanted to<BR>&gt; &nbsp;highlight=20
          it.<BR>&gt;<BR>&gt; Br,<BR>&gt; Stefan<BR>&gt;<BR>&gt;&gt;=20
          &nbsp;-----Original Message-----<BR>&gt;&gt; From: <A=20
          href=3D"dispatch-bounces@ietf.org"=20
          moz-do-not-send=3D"true">dispatch-bounces@ietf.org</A><BR>&gt;&gt=
;=20
          &nbsp;[<A href=3D"mailto:dispatch-bounces@ietf.org"=20
          moz-do-not-send=3D"true">mailto:dispatch-bounces@ietf.org</A>] On=
=20
          &nbsp;Behalf Of Cullen Jennings<BR>&gt;&gt; Sent: den 18 januari =
2011=20
          &nbsp;05:59<BR>&gt;&gt; To: DISPATCH list<BR>&gt;&gt; Cc: <A=20
          href=3D"rtc-web@alvestrand.no"=20
          moz-do-not-send=3D"true">rtc-web@alvestrand.no</A><BR>&gt;&gt;=20
          &nbsp;Subject: [dispatch] The charter formerly know as RTC-WEB ta=
ke=20
          &nbsp;3<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; In my dispatch co-cha=
ir=20
          role, I tried &nbsp;to take all the<BR>&gt;&gt; comments I had se=
en on=20
          the list about this &nbsp;charter and see if<BR>&gt;&gt; I could=
=20
          address them in a new version of the &nbsp;charter. I<BR>&gt;&gt;=
=20
          probably messed up in some places. There were &nbsp;some<BR>&gt;&=
gt;=20
          conversation that did not seem to be converging so I did=20
          &nbsp;not<BR>&gt;&gt; make any changes for theses. Have a read an=
d if=20
          you &nbsp;think<BR>&gt;&gt; something needs to be changed, propos=
e=20
          text changes &nbsp;along<BR>&gt;&gt; with the reasons why and we =
will=20
          keep the evolving this &nbsp;charter.<BR>&gt;&gt;<BR>&gt;&gt;=20
          Thanks<BR>&gt;&gt; &nbsp;Cullen<BR>&gt;&gt;<BR>&gt;&gt;=20
          &nbsp;-----------------------------------------------------------=
---<BR>&gt;&gt;=20
          &nbsp;--------------------<BR>&gt;&gt;<BR>&gt;&gt; Version:=20
          &nbsp;3<BR>&gt;&gt;<BR>&gt;&gt; Possible=20
          Names:<BR>&gt;&gt;<BR>&gt;&gt; &nbsp;RTCWEB<BR>&gt;&gt;=20
          WEBRTC<BR>&gt;&gt; STORM: Standardized Transport Oriented &nbsp;f=
or=20
          Realtime Media<BR>&gt;&gt; BURN: Browsers Using Realtime=20
          &nbsp;Media<BR>&gt;&gt; WAVE: Web And Voice/Video=20
          Enablement<BR>&gt;&gt; WAVVE: &nbsp;Web And Voice Video=20
          Enablement<BR>&gt;&gt; REALTIME<BR>&gt;&gt; &nbsp;WEBCOMM<BR>&gt;=
&gt;=20
          WREALTIME<BR>&gt;&gt; WEBTIME<BR>&gt;&gt; &nbsp;WEBFLOWS<BR>&gt;&=
gt;=20
          BRAVO &nbsp;Browser Realtime Audio and &nbsp;VideO<BR>&gt;&gt; CO=
BWEB=20
          COmmuication Between WEBclients<BR>&gt;&gt;=20
          &nbsp;WHEELTIME<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;=20
          &nbsp;Body:<BR>&gt;&gt;<BR>&gt;&gt; Many implementations have bee=
n=20
          made that use a &nbsp;Web browser to<BR>&gt;&gt; support direct,=
=20
          interactive communications, &nbsp;including voice,<BR>&gt;&gt; vi=
deo,=20
          collaboration, and gaming. &nbsp;In &nbsp;these=20
          implementations,<BR>&gt;&gt; the web server acts as the signaling=
 path=20
          &nbsp;between these<BR>&gt;&gt; applications, using locally=20
          significant &nbsp;identifiers to set up<BR>&gt;&gt; the associati=
on.=20
          &nbsp;Up till now, such &nbsp;applications have<BR>&gt;&gt; typic=
ally=20
          required the installation of plugins &nbsp;or<BR>&gt;&gt; non-sta=
ndard=20
          browser extensions. &nbsp;There is a desire &nbsp;to<BR>&gt;&gt;=
=20
          standardize this functionality, so that this type &nbsp;of<BR>&gt=
;&gt;=20
          application can be run in any compatible browser and=20
          &nbsp;allow<BR>&gt;&gt; for high-quality real-time communications=
=20
          experiences &nbsp;within<BR>&gt;&gt; the=20
          browser.<BR>&gt;&gt;<BR>&gt;&gt; Traditionally, the &nbsp;W3C has=
=20
          defined API and markup languages<BR>&gt;&gt; such as HTML that wo=
rk=20
          &nbsp;in conjunction with with the IETF over<BR>&gt;&gt; the wire=
=20
          protocols such &nbsp;as HTTP to allow web browsers to<BR>&gt;&gt;=
=20
          display media that does not &nbsp;have real time=20
          interactive<BR>&gt;&gt; constraints with another=20
          &nbsp;human.<BR>&gt;&gt;<BR>&gt;&gt; The W3C and IETF plan to=20
          collaborate together &nbsp;in their<BR>&gt;&gt; traditional way t=
o=20
          meet the evolving needs of &nbsp;browsers.<BR>&gt;&gt; Specifical=
ly=20
          the IETF will provide a set of on the &nbsp;wire<BR>&gt;&gt;=20
          protocols, including RTP, to meet the needs on=20
          &nbsp;interactive<BR>&gt;&gt; communications, and the W3C will de=
fine=20
          the API and &nbsp;markup to<BR>&gt;&gt; allow web application=20
          developers to control the on the &nbsp;wire<BR>&gt;&gt; protocols=
.=20
          This will allow application developers to &nbsp;write<BR>&gt;&gt;=
=20
          applications that run in a browser and facilitate=20
          &nbsp;interactive<BR>&gt;&gt; communications between users for vo=
ice=20
          and &nbsp;video<BR>&gt;&gt; communications, collaboration, and=20
          &nbsp;gaming.<BR>&gt;&gt;<BR>&gt;&gt; This working group will sel=
ect=20
          and define a &nbsp;minimal set of<BR>&gt;&gt; protocols that will=
=20
          enable browsers &nbsp;to:<BR>&gt;&gt;<BR>&gt;&gt; * have interact=
ive=20
          real time voice and video &nbsp;pairwise=20
        be<BR></FONT></SPAN></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE><PRE wra=
p=3D""><FIELDSET class=3DmimeAttachmentHeader></FIELDSET>
_______________________________________________
RTC-Web mailing list
<A class=3Dmoz-txt-link-abbreviated href=3D"mailto:RTC-Web@alvestrand.no">R=
TC-Web@alvestrand.no</A>
<A class=3Dmoz-txt-link-freetext href=3D"http://www.alvestrand.no/mailman/l=
istinfo/rtc-web">http://www.alvestrand.no/mailman/listinfo/rtc-web</A>
</PRE></BLOCKQUOTE><BR></BLOCKQUOTE></BODY></HTML>

--_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1EE3ESESSCMS0362e_--

From juberti@google.com  Fri Jan 21 00:10:49 2011
Return-Path: <juberti@google.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3AD613A68F4 for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 00:10:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.326
X-Spam-Level: 
X-Spam-Status: No, score=-102.326 tagged_above=-999 required=5 tests=[AWL=0.350, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2FtxuwcWIi6M for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 00:10:45 -0800 (PST)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.67]) by core3.amsl.com (Postfix) with ESMTP id 7989E3A68E0 for <dispatch@ietf.org>; Fri, 21 Jan 2011 00:10:44 -0800 (PST)
Received: from hpaq6.eem.corp.google.com (hpaq6.eem.corp.google.com [172.25.149.6]) by smtp-out.google.com with ESMTP id p0L8DTA5014432 for <dispatch@ietf.org>; Fri, 21 Jan 2011 00:13:29 -0800
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1295597609; bh=LgLCKahf00Gcwb5uCnN8JFi9ruY=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=KYiWCzmPvDNDbIOeM0H6swLrYRhZOxXqqhvvJZsPgvn5sOFvdUeDTAOCGCBymicj/ u3bUrEW+lIiIM2EHsBNdw==
Received: from iyi42 (iyi42.prod.google.com [10.241.51.42]) by hpaq6.eem.corp.google.com with ESMTP id p0L8DQVd018150 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for <dispatch@ietf.org>; Fri, 21 Jan 2011 00:13:27 -0800
Received: by iyi42 with SMTP id 42so1426700iyi.9 for <dispatch@ietf.org>; Fri, 21 Jan 2011 00:13:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=sYiI9sQJBzcq+Sr8h5Vnt6Y/AkLSs73fwaT6IF8qSgo=; b=Z1BY4l7w4cZ0Eg8SfMefJlNzlrDjHaBiuux0uCDZEs8xsOkuuO5gS6Z+QdD0ZIBubG ZKO734olVK6cn+iqsEZw==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=nmCk1uTWik+7mlL9VooVCLUAvw+MwaCI5+XEAS3oBV7aFpc95Umyen6c9jtGfHSxGt D5sv40toaS+xmnABBjbA==
Received: by 10.231.31.1 with SMTP id w1mr372611ibc.7.1295597573259; Fri, 21 Jan 2011 00:12:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.33.141 with HTTP; Fri, 21 Jan 2011 00:12:32 -0800 (PST)
In-Reply-To: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1EE3@ESESSCMS0362.eemea.ericsson.se>
References: <C95E1C08.1838B%henry.sinnreich@gmail.com> <4D3939CE.5090208@alvestrand.no> <BBF498F2D030E84AB1179E24D1AC41D611CD2F1EE3@ESESSCMS0362.eemea.ericsson.se>
From: Justin Uberti <juberti@google.com>
Date: Fri, 21 Jan 2011 00:12:32 -0800
Message-ID: <AANLkTikAXEzdfuX2k_Vr9J8=gy1gy_i4qSCxp64h53Ro@mail.gmail.com>
To: =?UTF-8?Q?Stefan_H=C3=A5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
Content-Type: multipart/alternative; boundary=0022152d6d8d204165049a56d143
X-System-Of-Record: true
Cc: DISPATCH list <dispatch@ietf.org>, Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: Re: [dispatch] [RTW] Rate control and codec adaption (Re: The charter formerly know as RTC-WEB take 3)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 08:10:49 -0000

--0022152d6d8d204165049a56d143
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

RTCP typically isn't sent frequently enough to allow for real-time
adjustments in bitrate. TFRC provides a nice mechanism for controlling
bitrate in real-time, but the work to apply TFRC to RTP has not yet been
codified into a standard.

There was a draft but it has been abandonded (
http://tools.ietf.org/html/draft-ietf-avt-tfrc-profile-10)

On Thu, Jan 20, 2011 at 11:50 PM, Stefan H=C3=A5kansson LK <
stefan.lk.hakansson@ericsson.com> wrote:

>  My view: we are discussing a problem already solved! The common procedur=
e
> would be to use info in the RTCP reports from the receiving end to change
> the transmitted bit rate (if change is required).
>
>  ------------------------------
> *From:* Harald Alvestrand [mailto:harald@alvestrand.no]
> *Sent:* den 21 januari 2011 08:46
> *To:* Henry Sinnreich
> *Cc:* Stefan H=C3=A5kansson LK; Stephen Botzko; Cullen Jennings;
> rtc-web@alvestrand.no; DISPATCH list
> *Subject:* Rate control and codec adaption (Re: [RTW] [dispatch] The
> charter formerly know as RTC-WEB take 3)
>
> On 01/21/2011 12:06 AM, Henry Sinnreich wrote:
>
> >Minor comment: I think all codecs that have been discussed (except for
> G.711) are adaptive in the sense that their bitrate can be adapted.
>
> It is not clear to me how to avoid the codec adaptation mechanism fightin=
g
> the rate control mechanism, without some guidance in the standard for
> developers.
> Can you explain?
>
> Changing the subject to content of thread....
>
> are we reducing to a previously solved problem, or to a previously unsolv=
ed
> problem?
> I don't see how this problem actually differs from the one that people wi=
ll
> have when operating RTP under TFRC (draft-ietf-avt-tfrc-profile-10).
>
>
> Thanks, Henry
>
>
> On 1/20/11 2:02 PM, "Stefan H=C3=A5kansson LK" <
> stefan.lk.hakansson@ericsson.com> wrote:
>
> Minor comment: I think all codecs that have been discussed (except for
> G.711) are adaptive in the sense that their bitrate can be adapted.
>
> Br,
> Stefan
>
>
>
> ------------------------------
> *From:* Stephen Botzko  [mailto:stephen.botzko@gmail.com<stephen.botzko@g=
mail.com>]
>
> *Sent:* den 20 januari 2011  16:45
> *To:* Henry Sinnreich
> *Cc:* Stefan H=C3=A5kansson LK; Cullen  Jennings; DISPATCH list;
> rtc-web@alvestrand.no
> *Subject:* Re:  [dispatch] The charter formerly know as RTC-WEB take 3
>
>
> >>>
>    How does this fit with adaptive  codecs?
> >>>
> Just because some codecs can adapt doesn't mean  rate adaptation/congesti=
on
> control should be left out of the scope.  I  think it needs to be
> considered.
>
> >>>
>    Hint:  codec selection matters, is actually critical to this  effort.
> >>>
> Codec selection does matter, but I am not convinced  that mandatory codec=
s
> need to be in the RFCs.  I believe market forces  are sufficient - SIP
> itself is one proof point.
>
> Stephen  Botzko
>
>
>
> On Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreich <
> henry.sinnreich@gmail.com>  wrote:
>
>
> Hi  Stefan,
>
>
> > 2. The second one is about rate adaptation/congestion  control. It is n=
ot
> > mentioned at all. I don't know if it is needed,  perhaps it is enough
> that
> > RFC3550 (that is already pointed at) has a  section about it, but I
> wanted to
> > highlight it.
>
> How  does this fit with adaptive codecs?
> Hint: codec selection matters, is  actually critical to this effort.
>
> Thanks, Henry
>
>
> On 1/20/11  3:52 AM, "Stefan H=C3=A5kansson LK" <
> stefan.lk.hakansson@ericsson.com>
> wrote:
>
>
>
>
> > Hi Cullen,
> >
> > two  comments:
> >
> > 1. As requirements on the API are explicitly  described, I thinke that
> there
> > should be a comment that the API must  support media format negotiation=
.
> > Proposal: "The API must enable  media format negotiation and applicatio=
n
> > influence over media format  selection".
> >
> > 2. The second one is about rate  adaptation/congestion control. It is n=
ot
> > mentioned at all. I don't  know if it is needed, perhaps it is enough
> that
> > RFC3550 (that is  already pointed at) has a section about it, but I
> wanted to
> >  highlight it.
> >
> > Br,
> > Stefan
> >
> >>  -----Original Message-----
> >> From: dispatch-bounces@ietf.org
> >>  [mailto:dispatch-bounces@ietf.org <dispatch-bounces@ietf.org>] On
>  Behalf Of Cullen Jennings
> >> Sent: den 18 januari 2011  05:59
> >> To: DISPATCH list
> >> Cc: rtc-web@alvestrand.no
> >>  Subject: [dispatch] The charter formerly know as RTC-WEB take  3
> >>
> >>
> >> In my dispatch co-chair role, I tried  to take all the
> >> comments I had seen on the list about this  charter and see if
> >> I could address them in a new version of the  charter. I
> >> probably messed up in some places. There were  some
> >> conversation that did not seem to be converging so I did  not
> >> make any changes for theses. Have a read and if you  think
> >> something needs to be changed, propose text changes  along
> >> with the reasons why and we will keep the evolving this  charter.
> >>
> >> Thanks
> >>  Cullen
> >>
> >>  --------------------------------------------------------------
> >>  --------------------
> >>
> >> Version:  3
> >>
> >> Possible Names:
> >>
> >>  RTCWEB
> >> WEBRTC
> >> STORM: Standardized Transport Oriented  for Realtime Media
> >> BURN: Browsers Using Realtime  Media
> >> WAVE: Web And Voice/Video Enablement
> >> WAVVE:  Web And Voice Video Enablement
> >> REALTIME
> >>  WEBCOMM
> >> WREALTIME
> >> WEBTIME
> >>  WEBFLOWS
> >> BRAVO  Browser Realtime Audio and  VideO
> >> COBWEB COmmuication Between WEBclients
> >>  WHEELTIME
> >>
> >>
> >>
> >>  Body:
> >>
> >> Many implementations have been made that use a  Web browser to
> >> support direct, interactive communications,  including voice,
> >> video, collaboration, and gaming.  In  these implementations,
> >> the web server acts as the signaling path  between these
> >> applications, using locally significant  identifiers to set up
> >> the association.  Up till now, such  applications have
> >> typically required the installation of plugins  or
> >> non-standard browser extensions.  There is a desire  to
> >> standardize this functionality, so that this type  of
> >> application can be run in any compatible browser and  allow
> >> for high-quality real-time communications experiences  within
> >> the browser.
> >>
> >> Traditionally, the  W3C has defined API and markup languages
> >> such as HTML that work  in conjunction with with the IETF over
> >> the wire protocols such  as HTTP to allow web browsers to
> >> display media that does not  have real time interactive
> >> constraints with another  human.
> >>
> >> The W3C and IETF plan to collaborate together  in their
> >> traditional way to meet the evolving needs of  browsers.
> >> Specifically the IETF will provide a set of on the  wire
> >> protocols, including RTP, to meet the needs on  interactive
> >> communications, and the W3C will define the API and  markup to
> >> allow web application developers to control the on the  wire
> >> protocols. This will allow application developers to  write
> >> applications that run in a browser and facilitate  interactive
> >> communications between users for voice and  video
> >> communications, collaboration, and  gaming.
> >>
> >> This working group will select and define a  minimal set of
> >> protocols that will enable browsers  to:
> >>
> >> * have interactive real time voice and video  pairwise be
>
>
> _______________________________________________
> RTC-Web mailing listRTC-Web@alvestrand.nohttp://www.alvestrand.no/mailman=
/listinfo/rtc-web
>
>
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>
>

--0022152d6d8d204165049a56d143
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

RTCP typically isn&#39;t sent frequently enough to allow for real-time adju=
stments in bitrate. TFRC provides a nice mechanism for controlling bitrate =
in real-time, but the work to apply TFRC to RTP has not yet been codified i=
nto a standard.<div>

<br></div><div>There was a draft but it has been abandonded (<a href=3D"htt=
p://tools.ietf.org/html/draft-ietf-avt-tfrc-profile-10">http://tools.ietf.o=
rg/html/draft-ietf-avt-tfrc-profile-10</a>)<br><br><div class=3D"gmail_quot=
e">

On Thu, Jan 20, 2011 at 11:50 PM, Stefan H=C3=A5kansson LK <span dir=3D"ltr=
">&lt;<a href=3D"mailto:stefan.lk.hakansson@ericsson.com">stefan.lk.hakanss=
on@ericsson.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">





<div text=3D"#000000" bgcolor=3D"#ffffff">
<div dir=3D"ltr" align=3D"left"><span><font face=3D"Arial" color=3D"#0000ff=
" size=3D"2">My view: we are discussing a problem already solved! The=20
common procedure would be to use info in the RTCP reports from the receivin=
g end=20
to change the transmitted bit rate (if change is required).=20
</font></span></div><br>
<blockquote style=3D"padding-left:5px;margin-left:5px;border-left:#0000ff 2=
px solid;margin-right:0px">
  <div lang=3D"en-us" dir=3D"ltr" align=3D"left">
  <hr>
  <font face=3D"Tahoma" size=3D"2"><b>From:</b> Harald Alvestrand=20
  [mailto:<a href=3D"mailto:harald@alvestrand.no" target=3D"_blank">harald@=
alvestrand.no</a>] <br><b>Sent:</b> den 21 januari 2011=20
  08:46<br><b>To:</b> Henry Sinnreich<br><b>Cc:</b> Stefan H=C3=A5kansson L=
K; Stephen=20
  Botzko; Cullen Jennings; <a href=3D"mailto:rtc-web@alvestrand.no" target=
=3D"_blank">rtc-web@alvestrand.no</a>; DISPATCH=20
  list<br><b>Subject:</b> Rate control and codec adaption (Re: [RTW] [dispa=
tch]=20
  The charter formerly know as RTC-WEB take 3)<br></font><br></div><div><di=
v></div><div class=3D"h5">
  <div></div>On 01/21/2011 12:06 AM, Henry Sinnreich wrote:=20
  <blockquote type=3D"cite"><font face=3D"Calibri, Verdana, Helvetica, Aria=
l"><span style=3D"font-size:13pt">&gt;</span></font><span style=3D"font-siz=
e:13pt"><font color=3D"#0000fe"><font face=3D"Arial">Minor comment:=20
    I think all codecs that have been discussed (except for G.711) are adap=
tive=20
    in the sense that their bitrate can be adapted.<br></font></font><font =
face=3D"Calibri, Verdana, Helvetica, Arial"><br>It is not clear to me how t=
o=20
    avoid the codec adaptation mechanism fighting the rate control mechanis=
m,=20
    without some guidance in the standard for developers.<br>Can you=20
    explain?<br></font></span></blockquote>Changing the subject to content =
of=20
  thread....<br><br>are we reducing to a previously solved problem, or to a=
=20
  previously unsolved problem?<br>I don&#39;t see how this problem actually=
 differs=20
  from the one that people will have when operating RTP under TFRC=20
  (draft-ietf-avt-tfrc-profile-10).<br><br>
  <blockquote type=3D"cite"><span style=3D"font-size:13pt"><font face=3D"Ca=
libri,
          Verdana, Helvetica, Arial"><br>Thanks,=20
    Henry<br><br><br>On 1/20/11 2:02 PM, &quot;Stefan H=C3=A5kansson LK&quo=
t; &lt;<a href=3D"http://stefan.lk.hakansson@ericsson.com" target=3D"_blank=
">stefan.lk.hakansson@ericsson.com</a>&gt;=20
    wrote:<br><br></font></span>
    <blockquote><span style=3D"font-size:13pt"><font color=3D"#0000ff"><fon=
t face=3D"Arial">Minor comment: I think all codecs that have been discussed=
=20
      (except for G.711) are adaptive in the sense that their bitrate can b=
e=20
      adapted.<br></font></font><font face=3D"Calibri, Verdana, Helvetica,
            Arial"><br></font><font color=3D"#0000ff"><font face=3D"Arial">=
Br,<br>Stefan<br></font></font><font face=3D"Calibri, Verdana, Helvetica,
            Arial"><br></font></span>
      <blockquote><span style=3D"font-size:13pt"><font face=3D"Calibri,
              Verdana, Helvetica, Arial"><br>=C2=A0<br>
        <hr align=3D"center" width=3D"100%" size=3D"3">
        </font><font face=3D"Tahoma, Verdana, Helvetica, Arial"><b>From:</b=
>=20
        Stephen Botzko =C2=A0[<a href=3D"mailto:stephen.botzko@gmail.com" t=
arget=3D"_blank">mailto:stephen.botzko@gmail.com</a>]=20
        <br><b>Sent:</b> den 20 januari 2011 =C2=A016:45<br><b>To:</b> Henr=
y=20
        Sinnreich<br><b>Cc:</b> Stefan H=C3=A5kansson LK; Cullen =C2=A0Jenn=
ings;=20
        DISPATCH list; <a href=3D"http://rtc-web@alvestrand.no" target=3D"_=
blank">rtc-web@alvestrand.no</a><br><b>Subject:</b> Re:=20
        =C2=A0[dispatch] The charter formerly know as RTC-WEB take=20
        3<br></font><font face=3D"Calibri, Verdana, Helvetica, Arial"><br>=
=C2=A0<br>&gt;&gt;&gt;<br>=C2=A0=C2=A0=C2=A0How=20
        does this fit with adaptive =C2=A0codecs?<br>&gt;&gt;&gt;<br>Just=
=20
        because some codecs can adapt doesn&#39;t mean =C2=A0rate=20
        adaptation/congestion control should be left out of the scope. =C2=
=A0I=20
        =C2=A0think it needs to be=20
        considered.<br><br>&gt;&gt;&gt;<br>=C2=A0=C2=A0=C2=A0Hint: =C2=A0co=
dec=20
        selection matters, is actually critical to this=20
        =C2=A0effort.<br>&gt;&gt;&gt;<br>Codec selection does matter, but I=
 am=20
        not convinced =C2=A0that mandatory codecs need to be in the RFCs.=
=20
        =C2=A0I believe market forces =C2=A0are sufficient - SIP itself is =
one=20
        proof point.<br><br>Stephen =C2=A0Botzko<br><br><br>=C2=A0<br>On Th=
u,=20
        Jan 20, 2011 at 10:37 AM, Henry Sinnreich &lt;<a href=3D"http://hen=
ry.sinnreich@gmail.com" target=3D"_blank">henry.sinnreich@gmail.com</a>&gt;=
=20
        =C2=A0wrote:<br>=C2=A0<br></font></span>
        <blockquote><span style=3D"font-size:13pt"><font face=3D"Calibri, V=
erdana, Helvetica, Arial">Hi=20
          =C2=A0Stefan,<br>=C2=A0<br><br>&gt; 2. The second one is about ra=
te=20
          adaptation/congestion =C2=A0control. It is not<br>&gt; mentioned =
at=20
          all. I don&#39;t know if it is needed, =C2=A0perhaps it is enough=
=20
          that<br>&gt; RFC3550 (that is already pointed at) has a =C2=A0sec=
tion=20
          about it, but I wanted to<br>&gt; highlight it.<br><br>How =C2=A0=
does=20
          this fit with adaptive codecs?<br>Hint: codec selection matters, =
is=20
          =C2=A0actually critical to this effort.<br><br>Thanks,=20
          Henry<br><br><br>On 1/20/11 =C2=A03:52 AM, &quot;Stefan H=C3=A5ka=
nsson LK&quot;=20
          &lt;<a href=3D"http://stefan.lk.hakansson@ericsson.com" target=3D=
"_blank">stefan.lk.hakansson@ericsson.com</a>&gt;<br>wrote:<br>=C2=A0<br>=
=C2=A0<br>=C2=A0<br><br>&gt;=20
          Hi Cullen,<br>&gt;<br>&gt; two =C2=A0comments:<br>&gt;<br>&gt; 1.=
 As=20
          requirements on the API are explicitly =C2=A0described, I thinke =
that=20
          there<br>&gt; should be a comment that the API must =C2=A0support=
=20
          media format negotiation.<br>&gt; Proposal: &quot;The API must en=
able=20
          =C2=A0media format negotiation and application<br>&gt; influence =
over=20
          media format =C2=A0selection&quot;.<br>&gt;<br>&gt; 2. The second=
 one is=20
          about rate =C2=A0adaptation/congestion control. It is not<br>&gt;=
=20
          mentioned at all. I don&#39;t =C2=A0know if it is needed, perhaps=
 it is=20
          enough that<br>&gt; RFC3550 (that is =C2=A0already pointed at) ha=
s a=20
          section about it, but I wanted to<br>&gt; =C2=A0highlight=20
          it.<br>&gt;<br>&gt; Br,<br>&gt; Stefan<br>&gt;<br>&gt;&gt;=20
          =C2=A0-----Original Message-----<br>&gt;&gt; From: <a href=3D"htt=
p://dispatch-bounces@ietf.org" target=3D"_blank">dispatch-bounces@ietf.org<=
/a><br>&gt;&gt;=20
          =C2=A0[<a href=3D"mailto:dispatch-bounces@ietf.org" target=3D"_bl=
ank">mailto:dispatch-bounces@ietf.org</a>] On=20
          =C2=A0Behalf Of Cullen Jennings<br>&gt;&gt; Sent: den 18 januari =
2011=20
          =C2=A005:59<br>&gt;&gt; To: DISPATCH list<br>&gt;&gt; Cc: <a href=
=3D"http://rtc-web@alvestrand.no" target=3D"_blank">rtc-web@alvestrand.no</=
a><br>&gt;&gt;=20
          =C2=A0Subject: [dispatch] The charter formerly know as RTC-WEB ta=
ke=20
          =C2=A03<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; In my dispatch co-cha=
ir=20
          role, I tried =C2=A0to take all the<br>&gt;&gt; comments I had se=
en on=20
          the list about this =C2=A0charter and see if<br>&gt;&gt; I could=
=20
          address them in a new version of the =C2=A0charter. I<br>&gt;&gt;=
=20
          probably messed up in some places. There were =C2=A0some<br>&gt;&=
gt;=20
          conversation that did not seem to be converging so I did=20
          =C2=A0not<br>&gt;&gt; make any changes for theses. Have a read an=
d if=20
          you =C2=A0think<br>&gt;&gt; something needs to be changed, propos=
e=20
          text changes =C2=A0along<br>&gt;&gt; with the reasons why and we =
will=20
          keep the evolving this =C2=A0charter.<br>&gt;&gt;<br>&gt;&gt;=20
          Thanks<br>&gt;&gt; =C2=A0Cullen<br>&gt;&gt;<br>&gt;&gt;=20
          =C2=A0-----------------------------------------------------------=
---<br>&gt;&gt;=20
          =C2=A0--------------------<br>&gt;&gt;<br>&gt;&gt; Version:=20
          =C2=A03<br>&gt;&gt;<br>&gt;&gt; Possible=20
          Names:<br>&gt;&gt;<br>&gt;&gt; =C2=A0RTCWEB<br>&gt;&gt;=20
          WEBRTC<br>&gt;&gt; STORM: Standardized Transport Oriented =C2=A0f=
or=20
          Realtime Media<br>&gt;&gt; BURN: Browsers Using Realtime=20
          =C2=A0Media<br>&gt;&gt; WAVE: Web And Voice/Video=20
          Enablement<br>&gt;&gt; WAVVE: =C2=A0Web And Voice Video=20
          Enablement<br>&gt;&gt; REALTIME<br>&gt;&gt; =C2=A0WEBCOMM<br>&gt;=
&gt;=20
          WREALTIME<br>&gt;&gt; WEBTIME<br>&gt;&gt; =C2=A0WEBFLOWS<br>&gt;&=
gt;=20
          BRAVO =C2=A0Browser Realtime Audio and =C2=A0VideO<br>&gt;&gt; CO=
BWEB=20
          COmmuication Between WEBclients<br>&gt;&gt;=20
          =C2=A0WHEELTIME<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;=
=20
          =C2=A0Body:<br>&gt;&gt;<br>&gt;&gt; Many implementations have bee=
n=20
          made that use a =C2=A0Web browser to<br>&gt;&gt; support direct,=
=20
          interactive communications, =C2=A0including voice,<br>&gt;&gt; vi=
deo,=20
          collaboration, and gaming. =C2=A0In =C2=A0these=20
          implementations,<br>&gt;&gt; the web server acts as the signaling=
 path=20
          =C2=A0between these<br>&gt;&gt; applications, using locally=20
          significant =C2=A0identifiers to set up<br>&gt;&gt; the associati=
on.=20
          =C2=A0Up till now, such =C2=A0applications have<br>&gt;&gt; typic=
ally=20
          required the installation of plugins =C2=A0or<br>&gt;&gt; non-sta=
ndard=20
          browser extensions. =C2=A0There is a desire =C2=A0to<br>&gt;&gt;=
=20
          standardize this functionality, so that this type =C2=A0of<br>&gt=
;&gt;=20
          application can be run in any compatible browser and=20
          =C2=A0allow<br>&gt;&gt; for high-quality real-time communications=
=20
          experiences =C2=A0within<br>&gt;&gt; the=20
          browser.<br>&gt;&gt;<br>&gt;&gt; Traditionally, the =C2=A0W3C has=
=20
          defined API and markup languages<br>&gt;&gt; such as HTML that wo=
rk=20
          =C2=A0in conjunction with with the IETF over<br>&gt;&gt; the wire=
=20
          protocols such =C2=A0as HTTP to allow web browsers to<br>&gt;&gt;=
=20
          display media that does not =C2=A0have real time=20
          interactive<br>&gt;&gt; constraints with another=20
          =C2=A0human.<br>&gt;&gt;<br>&gt;&gt; The W3C and IETF plan to=20
          collaborate together =C2=A0in their<br>&gt;&gt; traditional way t=
o=20
          meet the evolving needs of =C2=A0browsers.<br>&gt;&gt; Specifical=
ly=20
          the IETF will provide a set of on the =C2=A0wire<br>&gt;&gt;=20
          protocols, including RTP, to meet the needs on=20
          =C2=A0interactive<br>&gt;&gt; communications, and the W3C will de=
fine=20
          the API and =C2=A0markup to<br>&gt;&gt; allow web application=20
          developers to control the on the =C2=A0wire<br>&gt;&gt; protocols=
.=20
          This will allow application developers to =C2=A0write<br>&gt;&gt;=
=20
          applications that run in a browser and facilitate=20
          =C2=A0interactive<br>&gt;&gt; communications between users for vo=
ice=20
          and =C2=A0video<br>&gt;&gt; communications, collaboration, and=20
          =C2=A0gaming.<br>&gt;&gt;<br>&gt;&gt; This working group will sel=
ect=20
          and define a =C2=A0minimal set of<br>&gt;&gt; protocols that will=
=20
          enable browsers =C2=A0to:<br>&gt;&gt;<br>&gt;&gt; * have interact=
ive=20
          real time voice and video =C2=A0pairwise=20
        be<br></font></span></blockquote></blockquote></blockquote><pre><fi=
eldset></fieldset>
_______________________________________________
RTC-Web mailing list
<a href=3D"mailto:RTC-Web@alvestrand.no" target=3D"_blank">RTC-Web@alvestra=
nd.no</a>
<a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" target=3D"_bl=
ank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a>
</pre></blockquote><br></div></div></blockquote></div>
<br>_______________________________________________<br>
RTC-Web mailing list<br>
<a href=3D"mailto:RTC-Web@alvestrand.no">RTC-Web@alvestrand.no</a><br>
<a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" target=3D"_bl=
ank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
<br></blockquote></div><br></div>

--0022152d6d8d204165049a56d143--

From stefan.lk.hakansson@ericsson.com  Fri Jan 21 00:35:25 2011
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5BB513A68F0 for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 00:35:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.352
X-Spam-Level: 
X-Spam-Status: No, score=-6.352 tagged_above=-999 required=5 tests=[AWL=-0.054, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G-hYuv9ZoNYn for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 00:35:22 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 11F973A68EE for <dispatch@ietf.org>; Fri, 21 Jan 2011 00:35:21 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-86-4d3945eebabe
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id A5.5E.13987.EE5493D4; Fri, 21 Jan 2011 09:38:06 +0100 (CET)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.190]) by esessmw0184.eemea.ericsson.se ([153.88.115.81]) with mapi; Fri, 21 Jan 2011 09:38:06 +0100
From: =?iso-8859-1?Q?Stefan_H=E5kansson_LK?= <stefan.lk.hakansson@ericsson.com>
To: Justin Uberti <juberti@google.com>
Date: Fri, 21 Jan 2011 09:38:05 +0100
Thread-Topic: [RTW] Rate control and codec adaption (Re: [dispatch] The charter formerly know as RTC-WEB take 3)
Thread-Index: Acu5QxdGg+Uq8+MCQW2Via2Hp8kKHwAAw/Wg
Message-ID: <BBF498F2D030E84AB1179E24D1AC41D611CD2F1F44@ESESSCMS0362.eemea.ericsson.se>
References: <C95E1C08.1838B%henry.sinnreich@gmail.com> <4D3939CE.5090208@alvestrand.no> <BBF498F2D030E84AB1179E24D1AC41D611CD2F1EE3@ESESSCMS0362.eemea.ericsson.se> <AANLkTikAXEzdfuX2k_Vr9J8=gy1gy_i4qSCxp64h53Ro@mail.gmail.com>
In-Reply-To: <AANLkTikAXEzdfuX2k_Vr9J8=gy1gy_i4qSCxp64h53Ro@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1F44ESESSCMS0362e_"
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: DISPATCH list <dispatch@ietf.org>, Harald Alvestrand <harald@alvestrand.no>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Subject: Re: [dispatch] [RTW] Rate control and codec adaption (Re: The charter formerly know as RTC-WEB take 3)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 08:35:25 -0000

--_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1F44ESESSCMS0362e_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Isn't it so that with the AVPF profile you can actually sent RTCP when ther=
e is a need (even if a transmission is not due)? This way you can actually =
react fast.

________________________________
From: Justin Uberti [mailto:juberti@google.com]
Sent: den 21 januari 2011 09:13
To: Stefan H=E5kansson LK
Cc: Harald Alvestrand; Henry Sinnreich; Cullen Jennings; rtc-web@alvestrand=
.no; DISPATCH list; Stephen Botzko
Subject: Re: [RTW] Rate control and codec adaption (Re: [dispatch] The char=
ter formerly know as RTC-WEB take 3)

RTCP typically isn't sent frequently enough to allow for real-time adjustme=
nts in bitrate. TFRC provides a nice mechanism for controlling bitrate in r=
eal-time, but the work to apply TFRC to RTP has not yet been codified into =
a standard.

There was a draft but it has been abandonded (http://tools.ietf.org/html/dr=
aft-ietf-avt-tfrc-profile-10)

On Thu, Jan 20, 2011 at 11:50 PM, Stefan H=E5kansson LK <stefan.lk.hakansso=
n@ericsson.com<mailto:stefan.lk.hakansson@ericsson.com>> wrote:
My view: we are discussing a problem already solved! The common procedure w=
ould be to use info in the RTCP reports from the receiving end to change th=
e transmitted bit rate (if change is required).

________________________________
From: Harald Alvestrand [mailto:harald@alvestrand.no<mailto:harald@alvestra=
nd.no>]
Sent: den 21 januari 2011 08:46
To: Henry Sinnreich
Cc: Stefan H=E5kansson LK; Stephen Botzko; Cullen Jennings; rtc-web@alvestr=
and.no<mailto:rtc-web@alvestrand.no>; DISPATCH list
Subject: Rate control and codec adaption (Re: [RTW] [dispatch] The charter =
formerly know as RTC-WEB take 3)

On 01/21/2011 12:06 AM, Henry Sinnreich wrote:
>Minor comment: I think all codecs that have been discussed (except for G.7=
11) are adaptive in the sense that their bitrate can be adapted.

It is not clear to me how to avoid the codec adaptation mechanism fighting =
the rate control mechanism, without some guidance in the standard for devel=
opers.
Can you explain?
Changing the subject to content of thread....

are we reducing to a previously solved problem, or to a previously unsolved=
 problem?
I don't see how this problem actually differs from the one that people will=
 have when operating RTP under TFRC (draft-ietf-avt-tfrc-profile-10).


Thanks, Henry


On 1/20/11 2:02 PM, "Stefan H=E5kansson LK" <stefan.lk.hakansson@ericsson.c=
om<http://stefan.lk.hakansson@ericsson.com>> wrote:

Minor comment: I think all codecs that have been discussed (except for G.71=
1) are adaptive in the sense that their bitrate can be adapted.

Br,
Stefan



________________________________
From: Stephen Botzko  [mailto:stephen.botzko@gmail.com]
Sent: den 20 januari 2011  16:45
To: Henry Sinnreich
Cc: Stefan H=E5kansson LK; Cullen  Jennings; DISPATCH list; rtc-web@alvestr=
and.no<http://rtc-web@alvestrand.no>
Subject: Re:  [dispatch] The charter formerly know as RTC-WEB take 3


>>>
   How does this fit with adaptive  codecs?
>>>
Just because some codecs can adapt doesn't mean  rate adaptation/congestion=
 control should be left out of the scope.  I  think it needs to be consider=
ed.

>>>
   Hint:  codec selection matters, is actually critical to this  effort.
>>>
Codec selection does matter, but I am not convinced  that mandatory codecs =
need to be in the RFCs.  I believe market forces  are sufficient - SIP itse=
lf is one proof point.

Stephen  Botzko



On Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreich <henry.sinnreich@gmail.co=
m<http://henry.sinnreich@gmail.com>>  wrote:

Hi  Stefan,


> 2. The second one is about rate adaptation/congestion  control. It is not
> mentioned at all. I don't know if it is needed,  perhaps it is enough tha=
t
> RFC3550 (that is already pointed at) has a  section about it, but I wante=
d to
> highlight it.

How  does this fit with adaptive codecs?
Hint: codec selection matters, is  actually critical to this effort.

Thanks, Henry


On 1/20/11  3:52 AM, "Stefan H=E5kansson LK" <stefan.lk.hakansson@ericsson.=
com<http://stefan.lk.hakansson@ericsson.com>>
wrote:




> Hi Cullen,
>
> two  comments:
>
> 1. As requirements on the API are explicitly  described, I thinke that th=
ere
> should be a comment that the API must  support media format negotiation.
> Proposal: "The API must enable  media format negotiation and application
> influence over media format  selection".
>
> 2. The second one is about rate  adaptation/congestion control. It is not
> mentioned at all. I don't  know if it is needed, perhaps it is enough tha=
t
> RFC3550 (that is  already pointed at) has a section about it, but I wante=
d to
>  highlight it.
>
> Br,
> Stefan
>
>>  -----Original Message-----
>> From: dispatch-bounces@ietf.org<http://dispatch-bounces@ietf.org>
>>  [mailto:dispatch-bounces@ietf.org] On  Behalf Of Cullen Jennings
>> Sent: den 18 januari 2011  05:59
>> To: DISPATCH list
>> Cc: rtc-web@alvestrand.no<http://rtc-web@alvestrand.no>
>>  Subject: [dispatch] The charter formerly know as RTC-WEB take  3
>>
>>
>> In my dispatch co-chair role, I tried  to take all the
>> comments I had seen on the list about this  charter and see if
>> I could address them in a new version of the  charter. I
>> probably messed up in some places. There were  some
>> conversation that did not seem to be converging so I did  not
>> make any changes for theses. Have a read and if you  think
>> something needs to be changed, propose text changes  along
>> with the reasons why and we will keep the evolving this  charter.
>>
>> Thanks
>>  Cullen
>>
>>  --------------------------------------------------------------
>>  --------------------
>>
>> Version:  3
>>
>> Possible Names:
>>
>>  RTCWEB
>> WEBRTC
>> STORM: Standardized Transport Oriented  for Realtime Media
>> BURN: Browsers Using Realtime  Media
>> WAVE: Web And Voice/Video Enablement
>> WAVVE:  Web And Voice Video Enablement
>> REALTIME
>>  WEBCOMM
>> WREALTIME
>> WEBTIME
>>  WEBFLOWS
>> BRAVO  Browser Realtime Audio and  VideO
>> COBWEB COmmuication Between WEBclients
>>  WHEELTIME
>>
>>
>>
>>  Body:
>>
>> Many implementations have been made that use a  Web browser to
>> support direct, interactive communications,  including voice,
>> video, collaboration, and gaming.  In  these implementations,
>> the web server acts as the signaling path  between these
>> applications, using locally significant  identifiers to set up
>> the association.  Up till now, such  applications have
>> typically required the installation of plugins  or
>> non-standard browser extensions.  There is a desire  to
>> standardize this functionality, so that this type  of
>> application can be run in any compatible browser and  allow
>> for high-quality real-time communications experiences  within
>> the browser.
>>
>> Traditionally, the  W3C has defined API and markup languages
>> such as HTML that work  in conjunction with with the IETF over
>> the wire protocols such  as HTTP to allow web browsers to
>> display media that does not  have real time interactive
>> constraints with another  human.
>>
>> The W3C and IETF plan to collaborate together  in their
>> traditional way to meet the evolving needs of  browsers.
>> Specifically the IETF will provide a set of on the  wire
>> protocols, including RTP, to meet the needs on  interactive
>> communications, and the W3C will define the API and  markup to
>> allow web application developers to control the on the  wire
>> protocols. This will allow application developers to  write
>> applications that run in a browser and facilitate  interactive
>> communications between users for voice and  video
>> communications, collaboration, and  gaming.
>>
>> This working group will select and define a  minimal set of
>> protocols that will enable browsers  to:
>>
>> * have interactive real time voice and video  pairwise be


_______________________________________________
RTC-Web mailing list
RTC-Web@alvestrand.no<mailto:RTC-Web@alvestrand.no>
http://www.alvestrand.no/mailman/listinfo/rtc-web



_______________________________________________
RTC-Web mailing list
RTC-Web@alvestrand.no<mailto:RTC-Web@alvestrand.no>
http://www.alvestrand.no/mailman/listinfo/rtc-web



--_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1F44ESESSCMS0362e_
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=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.6001.18542" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D552263508-21012011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Isn't it so that with the AVPF profile you can act=
ually=20
sent RTCP when there is a need (even if a transmission is not due)? This wa=
y you=20
can actually react fast. </FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px soli=
d; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> Justin Uberti=20
  [mailto:juberti@google.com] <BR><B>Sent:</B> den 21 januari 2011=20
  09:13<BR><B>To:</B> Stefan H=E5kansson LK<BR><B>Cc:</B> Harald Alvestrand=
; Henry=20
  Sinnreich; Cullen Jennings; rtc-web@alvestrand.no; DISPATCH list; Stephen=
=20
  Botzko<BR><B>Subject:</B> Re: [RTW] Rate control and codec adaption (Re:=
=20
  [dispatch] The charter formerly know as RTC-WEB take 3)<BR></FONT><BR></D=
IV>
  <DIV></DIV>RTCP typically isn't sent frequently enough to allow for real-=
time=20
  adjustments in bitrate. TFRC provides a nice mechanism for controlling bi=
trate=20
  in real-time, but the work to apply TFRC to RTP has not yet been codified=
 into=20
  a standard.
  <DIV><BR></DIV>
  <DIV>There was a draft but it has been abandonded (<A=20
  href=3D"http://tools.ietf.org/html/draft-ietf-avt-tfrc-profile-10">http:/=
/tools.ietf.org/html/draft-ietf-avt-tfrc-profile-10</A>)<BR><BR>
  <DIV class=3Dgmail_quote>On Thu, Jan 20, 2011 at 11:50 PM, Stefan H=E5kan=
sson LK=20
  <SPAN dir=3Dltr>&lt;<A=20
  href=3D"mailto:stefan.lk.hakansson@ericsson.com">stefan.lk.hakansson@eric=
sson.com</A>&gt;</SPAN>=20
  wrote:<BR>
  <BLOCKQUOTE class=3Dgmail_quote=20
  style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc =
1px solid">
    <DIV bgcolor=3D"#ffffff" text=3D"#000000">
    <DIV dir=3Dltr align=3Dleft><SPAN><FONT face=3DArial color=3D#0000ff si=
ze=3D2>My view:=20
    we are discussing a problem already solved! The common procedure would =
be to=20
    use info in the RTCP reports from the receiving end to change the=20
    transmitted bit rate (if change is required). </FONT></SPAN></DIV><BR>
    <BLOCKQUOTE=20
    style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
      <DIV lang=3Den-us dir=3Dltr align=3Dleft>
      <HR>
      <FONT face=3DTahoma size=3D2><B>From:</B> Harald Alvestrand [mailto:<=
A=20
      href=3D"mailto:harald@alvestrand.no" target=3D_blank>harald@alvestran=
d.no</A>]=20
      <BR><B>Sent:</B> den 21 januari 2011 08:46<BR><B>To:</B> Henry=20
      Sinnreich<BR><B>Cc:</B> Stefan H=E5kansson LK; Stephen Botzko; Cullen=
=20
      Jennings; <A href=3D"mailto:rtc-web@alvestrand.no"=20
      target=3D_blank>rtc-web@alvestrand.no</A>; DISPATCH list<BR><B>Subjec=
t:</B>=20
      Rate control and codec adaption (Re: [RTW] [dispatch] The charter for=
merly=20
      know as RTC-WEB take 3)<BR></FONT><BR></DIV>
      <DIV>
      <DIV></DIV>
      <DIV class=3Dh5>
      <DIV></DIV>On 01/21/2011 12:06 AM, Henry Sinnreich wrote:=20
      <BLOCKQUOTE type=3D"cite"><FONT=20
        face=3D"Calibri, Verdana, Helvetica, Arial"><SPAN=20
        style=3D"FONT-SIZE: 13pt">&gt;</SPAN></FONT><SPAN=20
        style=3D"FONT-SIZE: 13pt"><FONT color=3D#0000fe><FONT face=3DArial>=
Minor=20
        comment: I think all codecs that have been discussed (except for G.=
711)=20
        are adaptive in the sense that their bitrate can be=20
        adapted.<BR></FONT></FONT><FONT=20
        face=3D"Calibri, Verdana, Helvetica, Arial"><BR>It is not clear to =
me how=20
        to avoid the codec adaptation mechanism fighting the rate control=20
        mechanism, without some guidance in the standard for developers.<BR=
>Can=20
        you explain?<BR></FONT></SPAN></BLOCKQUOTE>Changing the subject to =
content=20
      of thread....<BR><BR>are we reducing to a previously solved problem, =
or to=20
      a previously unsolved problem?<BR>I don't see how this problem actual=
ly=20
      differs from the one that people will have when operating RTP under T=
FRC=20
      (draft-ietf-avt-tfrc-profile-10).<BR><BR>
      <BLOCKQUOTE type=3D"cite"><SPAN style=3D"FONT-SIZE: 13pt"><FONT=20
        face=3D"Calibri,&#13;&#10;          Verdana, Helvetica, Arial"><BR>=
Thanks,=20
        Henry<BR><BR><BR>On 1/20/11 2:02 PM, "Stefan H=E5kansson LK" &lt;<A=
=20
        href=3D"http://stefan.lk.hakansson@ericsson.com"=20
        target=3D_blank>stefan.lk.hakansson@ericsson.com</A>&gt;=20
        wrote:<BR><BR></FONT></SPAN>
        <BLOCKQUOTE><SPAN style=3D"FONT-SIZE: 13pt"><FONT color=3D#0000ff><=
FONT=20
          face=3DArial>Minor comment: I think all codecs that have been dis=
cussed=20
          (except for G.711) are adaptive in the sense that their bitrate c=
an be=20
          adapted.<BR></FONT></FONT><FONT=20
          face=3D"Calibri, Verdana, Helvetica,&#13;&#10;            Arial">=
<BR></FONT><FONT=20
          color=3D#0000ff><FONT face=3DArial>Br,<BR>Stefan<BR></FONT></FONT=
><FONT=20
          face=3D"Calibri, Verdana, Helvetica,&#13;&#10;            Arial">=
<BR></FONT></SPAN>
          <BLOCKQUOTE><SPAN style=3D"FONT-SIZE: 13pt"><FONT=20
            face=3D"Calibri,&#13;&#10;              Verdana, Helvetica, Ari=
al"><BR>&nbsp;<BR>
            <HR align=3Dcenter width=3D"100%" SIZE=3D3>
            </FONT><FONT face=3D"Tahoma, Verdana, Helvetica, Arial"><B>From=
:</B>=20
            Stephen Botzko &nbsp;[<A href=3D"mailto:stephen.botzko@gmail.co=
m"=20
            target=3D_blank>mailto:stephen.botzko@gmail.com</A>] <BR><B>Sen=
t:</B>=20
            den 20 januari 2011 &nbsp;16:45<BR><B>To:</B> Henry=20
            Sinnreich<BR><B>Cc:</B> Stefan H=E5kansson LK; Cullen &nbsp;Jen=
nings;=20
            DISPATCH list; <A href=3D"http://rtc-web@alvestrand.no"=20
            target=3D_blank>rtc-web@alvestrand.no</A><BR><B>Subject:</B> Re=
:=20
            &nbsp;[dispatch] The charter formerly know as RTC-WEB take=20
            3<BR></FONT><FONT=20
            face=3D"Calibri, Verdana, Helvetica, Arial"><BR>&nbsp;<BR>&gt;&=
gt;&gt;<BR>&nbsp;&nbsp;&nbsp;How=20
            does this fit with adaptive &nbsp;codecs?<BR>&gt;&gt;&gt;<BR>Ju=
st=20
            because some codecs can adapt doesn't mean &nbsp;rate=20
            adaptation/congestion control should be left out of the scope.=
=20
            &nbsp;I &nbsp;think it needs to be=20
            considered.<BR><BR>&gt;&gt;&gt;<BR>&nbsp;&nbsp;&nbsp;Hint:=20
            &nbsp;codec selection matters, is actually critical to this=20
            &nbsp;effort.<BR>&gt;&gt;&gt;<BR>Codec selection does matter, b=
ut I=20
            am not convinced &nbsp;that mandatory codecs need to be in the =
RFCs.=20
            &nbsp;I believe market forces &nbsp;are sufficient - SIP itself=
 is=20
            one proof point.<BR><BR>Stephen &nbsp;Botzko<BR><BR><BR>&nbsp;<=
BR>On=20
            Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreich &lt;<A=20
            href=3D"http://henry.sinnreich@gmail.com"=20
            target=3D_blank>henry.sinnreich@gmail.com</A>&gt;=20
            &nbsp;wrote:<BR>&nbsp;<BR></FONT></SPAN>
            <BLOCKQUOTE><SPAN style=3D"FONT-SIZE: 13pt"><FONT=20
              face=3D"Calibri, Verdana, Helvetica, Arial">Hi=20
              &nbsp;Stefan,<BR>&nbsp;<BR><BR>&gt; 2. The second one is abou=
t=20
              rate adaptation/congestion &nbsp;control. It is not<BR>&gt;=20
              mentioned at all. I don't know if it is needed, &nbsp;perhaps=
 it=20
              is enough that<BR>&gt; RFC3550 (that is already pointed at) h=
as a=20
              &nbsp;section about it, but I wanted to<BR>&gt; highlight=20
              it.<BR><BR>How &nbsp;does this fit with adaptive codecs?<BR>H=
int:=20
              codec selection matters, is &nbsp;actually critical to this=20
              effort.<BR><BR>Thanks, Henry<BR><BR><BR>On 1/20/11 &nbsp;3:52=
 AM,=20
              "Stefan H=E5kansson LK" &lt;<A=20
              href=3D"http://stefan.lk.hakansson@ericsson.com"=20
              target=3D_blank>stefan.lk.hakansson@ericsson.com</A>&gt;<BR>w=
rote:<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR><BR>&gt;=20
              Hi Cullen,<BR>&gt;<BR>&gt; two &nbsp;comments:<BR>&gt;<BR>&gt=
; 1.=20
              As requirements on the API are explicitly &nbsp;described, I=
=20
              thinke that there<BR>&gt; should be a comment that the API mu=
st=20
              &nbsp;support media format negotiation.<BR>&gt; Proposal: "Th=
e API=20
              must enable &nbsp;media format negotiation and application<BR=
>&gt;=20
              influence over media format &nbsp;selection".<BR>&gt;<BR>&gt;=
 2.=20
              The second one is about rate &nbsp;adaptation/congestion cont=
rol.=20
              It is not<BR>&gt; mentioned at all. I don't &nbsp;know if it =
is=20
              needed, perhaps it is enough that<BR>&gt; RFC3550 (that is=20
              &nbsp;already pointed at) has a section about it, but I wante=
d=20
              to<BR>&gt; &nbsp;highlight it.<BR>&gt;<BR>&gt; Br,<BR>&gt;=20
              Stefan<BR>&gt;<BR>&gt;&gt; &nbsp;-----Original=20
              Message-----<BR>&gt;&gt; From: <A=20
              href=3D"http://dispatch-bounces@ietf.org"=20
              target=3D_blank>dispatch-bounces@ietf.org</A><BR>&gt;&gt; &nb=
sp;[<A=20
              href=3D"mailto:dispatch-bounces@ietf.org"=20
              target=3D_blank>mailto:dispatch-bounces@ietf.org</A>] On=20
              &nbsp;Behalf Of Cullen Jennings<BR>&gt;&gt; Sent: den 18 janu=
ari=20
              2011 &nbsp;05:59<BR>&gt;&gt; To: DISPATCH list<BR>&gt;&gt; Cc=
: <A=20
              href=3D"http://rtc-web@alvestrand.no"=20
              target=3D_blank>rtc-web@alvestrand.no</A><BR>&gt;&gt; &nbsp;S=
ubject:=20
              [dispatch] The charter formerly know as RTC-WEB take=20
              &nbsp;3<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; In my dispatch=20
              co-chair role, I tried &nbsp;to take all the<BR>&gt;&gt; comm=
ents=20
              I had seen on the list about this &nbsp;charter and see=20
              if<BR>&gt;&gt; I could address them in a new version of the=20
              &nbsp;charter. I<BR>&gt;&gt; probably messed up in some place=
s.=20
              There were &nbsp;some<BR>&gt;&gt; conversation that did not s=
eem=20
              to be converging so I did &nbsp;not<BR>&gt;&gt; make any chan=
ges=20
              for theses. Have a read and if you &nbsp;think<BR>&gt;&gt;=20
              something needs to be changed, propose text changes=20
              &nbsp;along<BR>&gt;&gt; with the reasons why and we will keep=
 the=20
              evolving this &nbsp;charter.<BR>&gt;&gt;<BR>&gt;&gt;=20
              Thanks<BR>&gt;&gt; &nbsp;Cullen<BR>&gt;&gt;<BR>&gt;&gt;=20
              &nbsp;-------------------------------------------------------=
-------<BR>&gt;&gt;=20
              &nbsp;--------------------<BR>&gt;&gt;<BR>&gt;&gt; Version:=20
              &nbsp;3<BR>&gt;&gt;<BR>&gt;&gt; Possible=20
              Names:<BR>&gt;&gt;<BR>&gt;&gt; &nbsp;RTCWEB<BR>&gt;&gt;=20
              WEBRTC<BR>&gt;&gt; STORM: Standardized Transport Oriented=20
              &nbsp;for Realtime Media<BR>&gt;&gt; BURN: Browsers Using Rea=
ltime=20
              &nbsp;Media<BR>&gt;&gt; WAVE: Web And Voice/Video=20
              Enablement<BR>&gt;&gt; WAVVE: &nbsp;Web And Voice Video=20
              Enablement<BR>&gt;&gt; REALTIME<BR>&gt;&gt;=20
              &nbsp;WEBCOMM<BR>&gt;&gt; WREALTIME<BR>&gt;&gt;=20
              WEBTIME<BR>&gt;&gt; &nbsp;WEBFLOWS<BR>&gt;&gt; BRAVO &nbsp;Br=
owser=20
              Realtime Audio and &nbsp;VideO<BR>&gt;&gt; COBWEB COmmuicatio=
n=20
              Between WEBclients<BR>&gt;&gt;=20
              &nbsp;WHEELTIME<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&g=
t;=20
              &nbsp;Body:<BR>&gt;&gt;<BR>&gt;&gt; Many implementations have=
 been=20
              made that use a &nbsp;Web browser to<BR>&gt;&gt; support dire=
ct,=20
              interactive communications, &nbsp;including voice,<BR>&gt;&gt=
;=20
              video, collaboration, and gaming. &nbsp;In &nbsp;these=20
              implementations,<BR>&gt;&gt; the web server acts as the signa=
ling=20
              path &nbsp;between these<BR>&gt;&gt; applications, using loca=
lly=20
              significant &nbsp;identifiers to set up<BR>&gt;&gt; the=20
              association. &nbsp;Up till now, such &nbsp;applications=20
              have<BR>&gt;&gt; typically required the installation of plugi=
ns=20
              &nbsp;or<BR>&gt;&gt; non-standard browser extensions. &nbsp;T=
here=20
              is a desire &nbsp;to<BR>&gt;&gt; standardize this functionali=
ty,=20
              so that this type &nbsp;of<BR>&gt;&gt; application can be run=
 in=20
              any compatible browser and &nbsp;allow<BR>&gt;&gt; for=20
              high-quality real-time communications experiences=20
              &nbsp;within<BR>&gt;&gt; the browser.<BR>&gt;&gt;<BR>&gt;&gt;=
=20
              Traditionally, the &nbsp;W3C has defined API and markup=20
              languages<BR>&gt;&gt; such as HTML that work &nbsp;in conjunc=
tion=20
              with with the IETF over<BR>&gt;&gt; the wire protocols such=20
              &nbsp;as HTTP to allow web browsers to<BR>&gt;&gt; display me=
dia=20
              that does not &nbsp;have real time interactive<BR>&gt;&gt;=20
              constraints with another &nbsp;human.<BR>&gt;&gt;<BR>&gt;&gt;=
 The=20
              W3C and IETF plan to collaborate together &nbsp;in=20
              their<BR>&gt;&gt; traditional way to meet the evolving needs =
of=20
              &nbsp;browsers.<BR>&gt;&gt; Specifically the IETF will provid=
e a=20
              set of on the &nbsp;wire<BR>&gt;&gt; protocols, including RTP=
, to=20
              meet the needs on &nbsp;interactive<BR>&gt;&gt; communication=
s,=20
              and the W3C will define the API and &nbsp;markup to<BR>&gt;&g=
t;=20
              allow web application developers to control the on the=20
              &nbsp;wire<BR>&gt;&gt; protocols. This will allow application=
=20
              developers to &nbsp;write<BR>&gt;&gt; applications that run i=
n a=20
              browser and facilitate &nbsp;interactive<BR>&gt;&gt;=20
              communications between users for voice and &nbsp;video<BR>&gt=
;&gt;=20
              communications, collaboration, and=20
              &nbsp;gaming.<BR>&gt;&gt;<BR>&gt;&gt; This working group will=
=20
              select and define a &nbsp;minimal set of<BR>&gt;&gt; protocol=
s=20
              that will enable browsers &nbsp;to:<BR>&gt;&gt;<BR>&gt;&gt; *=
 have=20
              interactive real time voice and video &nbsp;pairwise=20
              be<BR></FONT></SPAN></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE><P=
RE><FIELDSET></FIELDSET>
_______________________________________________
RTC-Web mailing list
<A href=3D"mailto:RTC-Web@alvestrand.no" target=3D_blank>RTC-Web@alvestrand=
.no</A>
<A href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" target=3D_bla=
nk>http://www.alvestrand.no/mailman/listinfo/rtc-web</A>
</PRE></BLOCKQUOTE><BR></DIV></DIV></BLOCKQUOTE></DIV><BR>_________________=
______________________________<BR>RTC-Web=20
    mailing list<BR><A=20
    href=3D"mailto:RTC-Web@alvestrand.no">RTC-Web@alvestrand.no</A><BR><A=20
    href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web"=20
    target=3D_blank>http://www.alvestrand.no/mailman/listinfo/rtc-web</A><B=
R><BR></BLOCKQUOTE></DIV><BR></DIV></BLOCKQUOTE></BODY></HTML>

--_000_BBF498F2D030E84AB1179E24D1AC41D611CD2F1F44ESESSCMS0362e_--

From gonzalo.camarillo@ericsson.com  Fri Jan 21 01:10:59 2011
Return-Path: <gonzalo.camarillo@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C594B3A68FC for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 01:10:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.609
X-Spam-Level: 
X-Spam-Status: No, score=-106.609 tagged_above=-999 required=5 tests=[AWL=-0.010, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O-1a5PDjL3K0 for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 01:10:57 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id A38413A68FB for <dispatch@ietf.org>; Fri, 21 Jan 2011 01:10:56 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-1c-4d394e44b3dc
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 69.54.13987.44E493D4; Fri, 21 Jan 2011 10:13:41 +0100 (CET)
Received: from [131.160.126.172] (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.2.234.1; Fri, 21 Jan 2011 10:13:34 +0100
Message-ID: <4D394E3E.7040400@ericsson.com>
Date: Fri, 21 Jan 2011 11:13:34 +0200
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: Cullen Jennings <fluffy@cisco.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com>
In-Reply-To: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: AAAAAA==
Cc: DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 09:10:59 -0000

Hi Cullen,

thanks for the summary! I was the actual DISPATCH chair declaring that
there was no consensus at that point, as reflected in the recordings.
However, at the end of the meeting it was pointed out that many people
may have been confused about what exactly RFC 3326 said and what was the
change being proposed.

This is what RFC 3326 says about the possibility of Reason header fields
appearing in responses:

http://tools.ietf.org/html/rfc3326

> Initially, the Reason header field defined here appears to be most
> useful for BYE and CANCEL requests, but it can appear in any request
> within a dialog, in any CANCEL request and in any response whose
> status code explicitly allows the presence of this header field.
>
> Note that the Reason header field is usually not needed in responses
> because the status code and the reason phrase already provide
> sufficient information.

So, RFC 3326 allows Reason header fields in responses as long as it is
specified which responses can carry it. The reason for this is that, at
that point, it was believed that a solution to the Heterogeneous Error
Response Forking Problem was going to be based on having a particular
provisional response carry final error responses in Reason header
fields. Such a solution was never fully specified, as we all know.

With respect to final responses carrying Reason header fields, there was
no use case at that point. However, people agreed it would not be good
to have two final error codes, one in the status line and a different
one in a Reason header field. However, adding a different type of code
(e.g., a Q.850 code) to a final response was not discussed... and that
is what is being proposed now.


The other discussion point was whether or not encapsulating a REL
message in a final response (using SIP-T or SIP-I) would be a better
alternative to carrying the Q.850 code in a Reason header field. The
authors explained that there were use cases that did not involve two
gateways. Instead, they involved a SIP application server that was ISUP
aware. An explanation of the use case can be found in the following draft:

http://tools.ietf.org/html/draft-jesske-dispatch-req-reason-in-responses-02#section-5

The other draft related to this discussion is the following:

http://tools.ietf.org/html/draft-jesske-dispatch-reason-in-responses-03

With all this information in mind, I am OK with discussing what to do
with this issue on this list. The important thing here is that the WG
makes an *educated* decision and that we stick to it. The alternatives
are to agree that this needs to be done (the actual specification could
be AD sponsored, for instance) or to agree that we do not want to do
this so that we do not spend any more cycles on it in the future.

Thanks,

Gonzalo


On 20/01/2011 1:18 AM, Cullen Jennings wrote:
> 	
> Sent with my dispatch co-chair hat on 
> 
> I went back and reviewed the mailing list traffic and what I could find of meeting minutes and recording related to this draft. 
> 
> The major contentious issues are:  Should the solution be based on translation or encapsulation, and in the encapsulation case deciding if an existing encapsulation mechanism should be used or new one defined
> 
> There are several people in favor of this draft: Roland , Christer, Hadriel, Laura, Thomas, Christen, Enrico, John, Dale, and probably a few more. 
> 
> This was discussed for a long time at IETF 76 ( See http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ). It did not get consensus at that point. The issues brought up at that point have not been resolved on the list. None of the people that spoke for or against this at IETF 76 seem to have changed their opinion on the list. As far as I can tell, the list of people in favor of this and people opposed to it is pretty much the same list as it was at IETF 76. The directions from the DISPATCH chairs at IETF 76 (at about 40 minutes into above recording) have not happened yet. 
> 
> There was not rough consensus at IETF 76 to proceed with this, I see no evidence that many peoples options have changed since IETF 76. I view it as pretty much dispatched. (in the definition 2a at http://www.merriam-webster.com/dictionary/dispatched). 
> 
> My advice the ADs about AD sponsoring would be that this draft was controversial in the WG, failed to achieve rough consensus, and was highly likely to have strongly objections in an IETF Last Call. 
> 
> A casual observation to the proponents of this work ... using translation in the form of new SIP error response codes, instead of encapsulation, may be the middle ground that everyone could live with and achieved consensus. Even if theses response codes would never be used outside of environment that interoperated with the PSTN. I realize that neither the people for or against this draft view new SIP error response codes as the best path forward so this idea may be doomed but some times the thing everyone can live with is the solution no one loves. 
> 
> This work goes back far enough that it is a bit of an archaeology project to sort out the information so if my read of the consensus at IETF 76 is completely wrong, I'm happy to have someone correct me. 
> 
> Thanks, 
> Cullen <dispatch co-chair>
> 
> 
> 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> 


From xavier.marjou@gmail.com  Fri Jan 21 07:55:58 2011
Return-Path: <xavier.marjou@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 42FC83A6A1A for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 07:55:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y2vN1BWW68xC for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 07:55:56 -0800 (PST)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 8773B3A6A29 for <dispatch@ietf.org>; Fri, 21 Jan 2011 07:55:56 -0800 (PST)
Received: by qwi2 with SMTP id 2so2048139qwi.31 for <dispatch@ietf.org>; Fri, 21 Jan 2011 07:58:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=rRDTjZwnSFxlFzAaChgTFOS1WyxvR8F7bZpdPcPrtYU=; b=WTPBXSZTg08qkKtKF1xeD8N3ogD7RSUXLkKdy7FlGPihAfnkFUJmXDtw8tqcRFPaWv rqOCns/VDvw27DiSIfwn2has1WFU1M6SnrGYMHp4bpSkT0Tm5mtgbPW0H/LUJHupOPhp HW0pqXGqUH7MU9OkKHfvXIHQrdYwR1knj+t00=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=PIs7LkjNPRU9c5MIF2jGlIeOAzdsbTKuynprtojpmiJ5G2tb7xi+QlFQ/XHJYe8idE wEghDVssETrj9ItkeNUsWdngiKeNnuic0mlY7Wj7UWOJfhHhBgvqq+XpTC5OxI9YwHmy NvCgvJAdYibrq3/m/MwIO7kshAghA93ZRUkuc=
MIME-Version: 1.0
Received: by 10.224.28.129 with SMTP id m1mr806532qac.87.1295625521686; Fri, 21 Jan 2011 07:58:41 -0800 (PST)
Sender: xavier.marjou@gmail.com
Received: by 10.220.195.202 with HTTP; Fri, 21 Jan 2011 07:58:41 -0800 (PST)
In-Reply-To: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>
Date: Fri, 21 Jan 2011 16:58:41 +0100
X-Google-Sender-Auth: QPTdwCHFdDXtmB6O2URnCadScug
Message-ID: <AANLkTi=S88q8RbfGm70jBLXPSj-NRKYGg3Gu+-_ojWvh@mail.gmail.com>
From: Xavier Marjou <xavier.marjou@orange-ftgroup.com>
To: Cullen Jennings <fluffy@cisco.com>, DISPATCH list <dispatch@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: rtc-web@alvestrand.no
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 15:55:58 -0000

Hi,

Something strikes me. So far RTC-Web=A0is known as "an effort to achieve
a standardized infrastructure in Web browsers on which real-time
interactive communication between users of the World Wide Web can be
achieved."
So what about=A0the selection or definition of a protocol mechanism to
establish a media session and negotiate media properties? Are they in
scope or out of scope? (nothing is mentioned about it in the last
proposal)

Cheers,
Xavier

On Tue, Jan 18, 2011 at 5:58 AM, Cullen Jennings <fluffy@cisco.com> wrote:
>
> In my dispatch co-chair role, I tried to take all the comments I had seen=
 on the list about this charter and see if I could address them in a new ve=
rsion of the charter. I probably messed up in some places. There were some =
conversation that did not seem to be converging so I did not make any chang=
es for theses. Have a read and if you think something needs to be changed, =
propose text changes along with the reasons why and we will keep the evolvi=
ng this charter.
>
> Thanks
> Cullen
>
> -------------------------------------------------------------------------=
---------
>
> Version: 3
>
> Possible Names:
>
> RTCWEB
> WEBRTC
> STORM: Standardized Transport Oriented for Realtime Media
> BURN: Browsers Using Realtime Media
> WAVE: Web And Voice/Video Enablement
> WAVVE: Web And Voice Video Enablement
> REALTIME
> WEBCOMM
> WREALTIME
> WEBTIME
> WEBFLOWS
> BRAVO =A0Browser Realtime Audio and VideO
> COBWEB COmmuication Between WEBclients
> WHEELTIME
>
>
>
> Body:
>
> Many implementations have been made that use a Web browser to support
> direct, interactive communications, including voice, video,
> collaboration, and gaming. =A0In these implementations, the web server
> acts as the signaling path between these applications, using locally
> significant identifiers to set up the association. =A0Up till now, such
> applications have typically required the installation of plugins or
> non-standard browser extensions. =A0There is a desire to standardize this
> functionality, so that this type of application can be run in any
> compatible browser and allow for high-quality real-time communications
> experiences within the browser.
>
> Traditionally, the W3C has defined API and markup languages such as HTML
> that work in conjunction with with the IETF over the wire protocols such
> as HTTP to allow web browsers to display media that does not have real
> time interactive constraints with another human.
>
> The W3C and IETF plan to collaborate together in their traditional way
> to meet the evolving needs of browsers. Specifically the IETF will
> provide a set of on the wire protocols, including RTP, to meet the needs
> on interactive communications, and the W3C will define the API and
> markup to allow web application developers to control the on the wire
> protocols. This will allow application developers to write applications
> that run in a browser and facilitate interactive communications between
> users for voice and video communications, collaboration, and gaming.
>
> This working group will select and define a minimal set of protocols
> that will enable browsers to:
>
> * have interactive real time voice and video pairwise between browsers
> =A0or other devices using RTP
>
> * have interactive real time application data for collaboration and
> =A0gaming pairwise between browsers
>
> Fortunately very little development of new protocol at IETF is required
> for this, only selection of existing protocols and selection of minimum
> capabilities to ensure interoperability. The following protocols are
> candidates for including in the profile set:
>
> 1) RTP/ RTCP
>
> 2) a baseline audio codec for high quality interactive audio. Opus will
> =A0 be one of the codecs considered
>
> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC will
> =A0 be some of the codecs considered
>
> 4) a baseline video codec. H.264 and VP8 will be some of the codecs
> =A0 considered
>
> 5) Diffserv based QoS
>
> 6) NAT traversal using ICE
>
> 7) media based DTMF
>
> 8) support for identifying streams purpose using semantics labels
> =A0 mappable to the labels in RFC 4574
>
> 9) Secure RTP and keying
>
> 10) support for IPv4, IPv6 and dual stack browsers
>
> Please note the above list is only a set of candidates that the WG may
> consider and is not list of things that will be in the profile the set.
>
> The working group will cooperate closely with the W3C activity that
> specifies a semantic level API that allows the control and manipulation
> of all the functionality above. In addition, the API needs to
> communicate state information and events about what is happening in the
> browser that to applications running in the browser. These events and
> state need to include information such as: receiving DTMF in the RTP,
> RTP and RTCP statistics, and the state of DTLS/SRTP handshakes. The
> output of this WG will form input to the W3C group that specifies the
> API.
>
> The working group will follow BCP 79, and adhere to the spirit of BCP
> 79. The working group cannot explicitly rule out the possibility of
> adopting encumbered technologies; however, the working group will try to
> avoid encumbered technologies that require royalties or other
> encumbrances that would prevent such technologies from being easy to use
> in web browsers.
>
> The following topics will be out of scope for the initial phase of the
> WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST,
> Geolocation, IM & Presence, NSIS, Resource Priority. RTP Payload formats
> will not be done in this WG.
>
> Milestones:
>
> May 2011 Main alternatives identified in drafts
>
> Aug 2011 WG draft with text reflecting agreement of what the profile set
> =A0 =A0 =A0 =A0 should be
>
> Sept 2011 Scenarios specification to IESG as Informational
>
> Nov 2011 Documentation specifying mapping of protocol functionality to
> =A0 =A0 =A0 =A0 W3C-specified API produced. This is an input to W3C API w=
ork.
>
> Dec 2011 Profile specification to IESG as PS
>
> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
> =A0 =A0 =A0 =A0 Informational. This depends on the W3C API work.
>
>
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web

From thomas.belling@nsn.com  Fri Jan 21 09:13:11 2011
Return-Path: <thomas.belling@nsn.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E0D4F3A6A5E for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 09:13:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.761
X-Spam-Level: 
X-Spam-Status: No, score=-4.761 tagged_above=-999 required=5 tests=[AWL=1.238,  BAYES_00=-2.599, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jm+4DNfKEFDm for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 09:13:10 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 088183A6A61 for <dispatch@ietf.org>; Fri, 21 Jan 2011 09:13:09 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id p0LHFpRq026127 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 21 Jan 2011 18:15:51 +0100
Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p0LHFpkH016974; Fri, 21 Jan 2011 18:15:51 +0100
Received: from DEMUEXC014.nsn-intra.net ([10.150.128.25]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 21 Jan 2011 18:15:51 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 21 Jan 2011 18:15:50 +0100
Message-ID: <744A66DF31B5B34EA8B08BBD8187A72203334EAC@DEMUEXC014.nsn-intra.net>
In-Reply-To: <4D394E3E.7040400@ericsson.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: Acu5S4XdV9RE0MhUTpmeq9s4W+RzygAQirCA
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <4D394E3E.7040400@ericsson.com>
From: "Belling, Thomas (NSN - DE/Munich)" <thomas.belling@nsn.com>
To: "ext Gonzalo Camarillo" <Gonzalo.Camarillo@ericsson.com>, "Cullen Jennings" <fluffy@cisco.com>
X-OriginalArrivalTime: 21 Jan 2011 17:15:51.0542 (UTC) FILETIME=[DAAC7160:01CBB98E]
Cc: DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 17:13:12 -0000

One thing to consider is that this has been around in 3GPP standards for
so long that is already in the field and to my knowledge is also already
used in many deployments outside 3GPP (for instance, I3forum liked that
very much).

Thus this is very likely not to disappear out of real SIP deployments no
matter what IETF decides.=20

In that sense it may be preferable to document the reality.

BR, Thomas

----------------------------------=20
Dr. Thomas Belling=20
3GPP Standardisation
Nokia Siemens Networks=20



-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
Behalf Of ext Gonzalo Camarillo
Sent: Friday, January 21, 2011 10:14 AM
To: Cullen Jennings
Cc: DISPATCH list
Subject: Re: [dispatch] Update on
draft-jesske-dispatch-reason-in-responses

Hi Cullen,

thanks for the summary! I was the actual DISPATCH chair declaring that
there was no consensus at that point, as reflected in the recordings.
However, at the end of the meeting it was pointed out that many people
may have been confused about what exactly RFC 3326 said and what was the
change being proposed.

This is what RFC 3326 says about the possibility of Reason header fields
appearing in responses:

http://tools.ietf.org/html/rfc3326

> Initially, the Reason header field defined here appears to be most=20
> useful for BYE and CANCEL requests, but it can appear in any request=20
> within a dialog, in any CANCEL request and in any response whose=20
> status code explicitly allows the presence of this header field.
>
> Note that the Reason header field is usually not needed in responses=20
> because the status code and the reason phrase already provide=20
> sufficient information.

So, RFC 3326 allows Reason header fields in responses as long as it is
specified which responses can carry it. The reason for this is that, at
that point, it was believed that a solution to the Heterogeneous Error
Response Forking Problem was going to be based on having a particular
provisional response carry final error responses in Reason header
fields. Such a solution was never fully specified, as we all know.

With respect to final responses carrying Reason header fields, there was
no use case at that point. However, people agreed it would not be good
to have two final error codes, one in the status line and a different
one in a Reason header field. However, adding a different type of code
(e.g., a Q.850 code) to a final response was not discussed... and that
is what is being proposed now.


The other discussion point was whether or not encapsulating a REL
message in a final response (using SIP-T or SIP-I) would be a better
alternative to carrying the Q.850 code in a Reason header field. The
authors explained that there were use cases that did not involve two
gateways. Instead, they involved a SIP application server that was ISUP
aware. An explanation of the use case can be found in the following
draft:

http://tools.ietf.org/html/draft-jesske-dispatch-req-reason-in-responses
-02#section-5

The other draft related to this discussion is the following:

http://tools.ietf.org/html/draft-jesske-dispatch-reason-in-responses-03

With all this information in mind, I am OK with discussing what to do
with this issue on this list. The important thing here is that the WG
makes an *educated* decision and that we stick to it. The alternatives
are to agree that this needs to be done (the actual specification could
be AD sponsored, for instance) or to agree that we do not want to do
this so that we do not spend any more cycles on it in the future.

Thanks,

Gonzalo


On 20/01/2011 1:18 AM, Cullen Jennings wrote:
> =09
> Sent with my dispatch co-chair hat on
>=20
> I went back and reviewed the mailing list traffic and what I could
find of meeting minutes and recording related to this draft.=20
>=20
> The major contentious issues are:  Should the solution be based on=20
> translation or encapsulation, and in the encapsulation case deciding=20
> if an existing encapsulation mechanism should be used or new one=20
> defined
>=20
> There are several people in favor of this draft: Roland , Christer,
Hadriel, Laura, Thomas, Christen, Enrico, John, Dale, and probably a few
more.=20
>=20
> This was discussed for a long time at IETF 76 ( See
http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ). It did not
get consensus at that point. The issues brought up at that point have
not been resolved on the list. None of the people that spoke for or
against this at IETF 76 seem to have changed their opinion on the list.
As far as I can tell, the list of people in favor of this and people
opposed to it is pretty much the same list as it was at IETF 76. The
directions from the DISPATCH chairs at IETF 76 (at about 40 minutes into
above recording) have not happened yet.=20
>=20
> There was not rough consensus at IETF 76 to proceed with this, I see
no evidence that many peoples options have changed since IETF 76. I view
it as pretty much dispatched. (in the definition 2a at
http://www.merriam-webster.com/dictionary/dispatched).=20
>=20
> My advice the ADs about AD sponsoring would be that this draft was
controversial in the WG, failed to achieve rough consensus, and was
highly likely to have strongly objections in an IETF Last Call.=20
>=20
> A casual observation to the proponents of this work ... using
translation in the form of new SIP error response codes, instead of
encapsulation, may be the middle ground that everyone could live with
and achieved consensus. Even if theses response codes would never be
used outside of environment that interoperated with the PSTN. I realize
that neither the people for or against this draft view new SIP error
response codes as the best path forward so this idea may be doomed but
some times the thing everyone can live with is the solution no one
loves.=20
>=20
> This work goes back far enough that it is a bit of an archaeology
project to sort out the information so if my read of the consensus at
IETF 76 is completely wrong, I'm happy to have someone correct me.=20
>=20
> Thanks,
> Cullen <dispatch co-chair>
>=20
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From spromano@unina.it  Fri Jan 21 10:00:04 2011
Return-Path: <spromano@unina.it>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3B1C33A6A6E for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 10:00:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.588
X-Spam-Level: 
X-Spam-Status: No, score=-100.588 tagged_above=-999 required=5 tests=[AWL=0.130, BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245,  USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tnzjy+Uh3Egm for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 10:00:03 -0800 (PST)
Received: from smtp1.unina.it (smtp1.unina.it [192.132.34.61]) by core3.amsl.com (Postfix) with ESMTP id AA5F73A6A6D for <dispatch@ietf.org>; Fri, 21 Jan 2011 10:00:02 -0800 (PST)
Received: from [143.225.229.230] ([143.225.229.230]) (authenticated bits=0) by smtp1.unina.it (8.14.4/8.14.4) with ESMTP id p0LI2kLT030105 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 21 Jan 2011 19:02:46 +0100
Message-ID: <4D39CA3E.7060407@unina.it>
Date: Fri, 21 Jan 2011 19:02:38 +0100
From: Simon Pietro Romano <spromano@unina.it>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; it; rv:1.9.2.13) Gecko/20101207 Lightning/1.0b2 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
References: <6369CB70BFD88942B9705AC1E639A3382208FBB2B3@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A3382208FBB2B3@DC-US1MBEX4.global.avaya.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral charter proposal
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 18:00:04 -0000

Hi Rifaat,

I believe that this kind of work might easily fit within the (perhaps a 
bit extended) scope of SPLICES.

Simon

Il 21/01/2011 02:09, Shekh-Yusef, Rifaat (Rifaat) ha scritto:
> Hi,
>
> The following is a charter proposal for the SIP Action Referral WG.
> While the SPLICES WG seems like a possible place for this work, the SIP Action Referral has a wider scope than the Loosely Coupled UAs use case.
> We would appreciate any thoughts and comments on the charter proposal and on the SPLICES idea as a WG for this work.
>
> We would also appreciate any ideas for a name for the WG.
>
> Regards,
>   Rifaat
>
> -----------------------------
>
> Charter Proposal (version 1)
>
> Possible WG Names: Open for ideas
>
> Hard phones often work in conjunction with software on other device, such as a soft phone on a PC. For example, a soft phone on the PC might want to answer a phone call but use the user's speakerphone on their desk for the call instead of the soft phone. To do this, it would need to signal to the speakerphone to answer the call.
>
> This working group will define a SIP extension that allows a SIP User Agent to instruct another SIP User Agent to perform an action. An action is an event or a series of events that modify the state of a UA at different levels, e.g. SIP state, UI, etc. An action can be triggered either in the context of an existing dialog or outside the context of any existing dialog. An action is not necessarily tied to a SIP request.
>
> The following is a list example actions: Answer a call, mute or unmute a call, put the call on hold or take off, add or remove the call to conference bridge.
>
> The Working group will be a very short lived working group that will use frequent phone calls and IETF meetings to quickly progress a single specification. This working group will closely coordinate with the SPLICES working group as this work seems to be applicable to their work.
>
>
> Deliverables
>
> Nov 2011     Use Cases and Requirements to IESG as Informational RFC
> Feb 2012     Protocol specification to IESG as PS
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

-- 
                             _\\|//_
                             ( O-O )
    ~~~~~~~~~~~~~~~~~~~~~~o00~~(_)~~00o~~~~~~~~~~~~~~~~~~~~~~~~
                     Simon Pietro Romano
               Universita' di Napoli Federico II
                  Computer Science Department
         Phone: +39 081 7683823 -- Fax: +39 081 7684219
                 e-mail: spromano@unina.it
           http://www.comics.unina.it/simonpietro.romano

     <<Molti mi dicono che lo scoraggiamento è l'alibi degli
    idioti. Ci rifletto un istante; e mi scoraggio>>. Magritte.
                          oooO
    ~~~~~~~~~~~~~~~~~~~~~~(   )~~ Oooo~~~~~~~~~~~~~~~~~~~~~~~~~
                           \ (    (   )
                            \_)    ) /
                                  (_/



From salvatore.loreto@ericsson.com  Fri Jan 21 10:04:55 2011
Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 42A083A6A6E for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 10:04:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.549
X-Spam-Level: 
X-Spam-Status: No, score=-106.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nUBd7u1t9Vs0 for <dispatch@core3.amsl.com>; Fri, 21 Jan 2011 10:04:54 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 092AF3A6A5D for <dispatch@ietf.org>; Fri, 21 Jan 2011 10:04:53 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-34-4d39cb6b0ce2
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 2C.40.13987.B6BC93D4; Fri, 21 Jan 2011 19:07:39 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.2.234.1; Fri, 21 Jan 2011 19:07:39 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 4D95E29FC	for <dispatch@ietf.org>; Fri, 21 Jan 2011 20:07:39 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 0D78D5048C	for <dispatch@ietf.org>; Fri, 21 Jan 2011 20:07:39 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 9295B50433	for <dispatch@ietf.org>; Fri, 21 Jan 2011 20:07:38 +0200 (EET)
Message-ID: <4D39CB6A.1060608@ericsson.com>
Date: Fri, 21 Jan 2011 19:07:38 +0100
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <6369CB70BFD88942B9705AC1E639A3382208FBB2B3@DC-US1MBEX4.global.avaya.com> <4D39CA3E.7060407@unina.it>
In-Reply-To: <4D39CA3E.7060407@unina.it>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] SIP Action Referral charter proposal
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 18:04:55 -0000

On 1/21/11 7:02 PM, Simon Pietro Romano wrote:
> Hi Rifaat,
>
> I believe that this kind of work might easily fit within the (perhaps a
> bit extended) scope of SPLICES.
+1


/Sal

> Simon
>
> Il 21/01/2011 02:09, Shekh-Yusef, Rifaat (Rifaat) ha scritto:
>> Hi,
>>
>> The following is a charter proposal for the SIP Action Referral WG.
>> While the SPLICES WG seems like a possible place for this work, the SIP Action Referral has a wider scope than the Loosely Coupled UAs use case.
>> We would appreciate any thoughts and comments on the charter proposal and on the SPLICES idea as a WG for this work.
>>
>> We would also appreciate any ideas for a name for the WG.
>>
>> Regards,
>>    Rifaat
>>
>> -----------------------------
>>
>> Charter Proposal (version 1)
>>
>> Possible WG Names: Open for ideas
>>
>> Hard phones often work in conjunction with software on other device, such as a soft phone on a PC. For example, a soft phone on the PC might want to answer a phone call but use the user's speakerphone on their desk for the call instead of the soft phone. To do this, it would need to signal to the speakerphone to answer the call.
>>
>> This working group will define a SIP extension that allows a SIP User Agent to instruct another SIP User Agent to perform an action. An action is an event or a series of events that modify the state of a UA at different levels, e.g. SIP state, UI, etc. An action can be triggered either in the context of an existing dialog or outside the context of any existing dialog. An action is not necessarily tied to a SIP request.
>>
>> The following is a list example actions: Answer a call, mute or unmute a call, put the call on hold or take off, add or remove the call to conference bridge.
>>
>> The Working group will be a very short lived working group that will use frequent phone calls and IETF meetings to quickly progress a single specification. This working group will closely coordinate with the SPLICES working group as this work seems to be applicable to their work.
>>
>>
>> Deliverables
>>
>> Nov 2011     Use Cases and Requirements to IESG as Informational RFC
>> Feb 2012     Protocol specification to IESG as PS
>>
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch

From rifatyu@avaya.com  Sat Jan 22 16:07:28 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C62A63A6BBB for <dispatch@core3.amsl.com>; Sat, 22 Jan 2011 16:07:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N76gTQMpjLxo for <dispatch@core3.amsl.com>; Sat, 22 Jan 2011 16:07:21 -0800 (PST)
Received: from de307622-de-outbound.net.avaya.com (de307622-de-outbound.net.avaya.com [198.152.71.100]) by core3.amsl.com (Postfix) with ESMTP id 144973A6B80 for <dispatch@ietf.org>; Sat, 22 Jan 2011 16:07:20 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAOMAO02HCzI1/2dsb2JhbACkb3OkfgKXdYVQBIRwiXA
X-IronPort-AV: E=Sophos;i="4.60,364,1291611600"; d="scan'208";a="228819240"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by de307622-de-outbound.net.avaya.com with ESMTP; 22 Jan 2011 19:10:09 -0500
X-IronPort-AV: E=Sophos;i="4.60,364,1291611600"; d="scan'208";a="587255942"
Received: from dc-us1hcex1.us1.avaya.com (HELO DC-US1HCEX1.global.avaya.com) ([135.11.52.20]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 22 Jan 2011 19:10:08 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX1.global.avaya.com ([2002:870b:3414::870b:3414]) with mapi; Sat, 22 Jan 2011 19:10:08 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, Paul Kyzivat <pkyzivat@cisco.com>
Date: Sat, 22 Jan 2011 19:10:06 -0500
Thread-Topic: [dispatch] SIP Action Referral
Thread-Index: Acu4gnW55wN/qB0RQDGHzq6dCXy/zQB9RXJA
Message-ID: <6369CB70BFD88942B9705AC1E639A3382208FBBE7C@DC-US1MBEX4.global.avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com> <4D36EF4A.9080304@cisco.com> <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com> <4D3716D3.3020601@cisco.com> <4D37FCED.6030000@ericsson.com>
In-Reply-To: <4D37FCED.6030000@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Jan 2011 00:07:28 -0000

Gonzalo,

I agree that these are complex scenarios that better be discussed in the SP=
LICES WG.


Paul,

See inline for few replies to some of your comments below.

Regards,
 Rifaat

> -----Original Message-----
> From: Gonzalo Camarillo [mailto:Gonzalo.Camarillo@ericsson.com]
> Sent: Thursday, January 20, 2011 4:14 AM
> To: Paul Kyzivat
> Cc: Shekh-Yusef, Rifaat (Rifaat); dispatch@ietf.org
> Subject: Re: [dispatch] SIP Action Referral
>=20
> Hi,
>=20
> note that we have a whole WG (SPLICES) to deal with this type of
> scenarios. So, nobody thinks resolving them is that easy. This draft
> could very well be one piece of the whole solution.
>=20
> In any case, discussions about this type of scenario so far have been
> around the fact that some people find it acceptable that UAs need to be
> upgraded in order to support new mechanisms while others believe that
> any mechanism should work with legacy UAs. The former group likes
> REFER-like mechanisms where both UAs need to understand the mechanism
> while the latter group prefers 3pcc-like mechanisms where only one
> entity needs to understand the mechanism. The SPLICES WG has not reached
> consensus on this issue yet. So, further discussions are appreciated.
>=20
> Cheers,
>=20
> Gonzalo
>=20
>=20
> On 19/01/2011 6:52 PM, Paul Kyzivat wrote:
> > Rifaat,
> >
> >
> >
> > On 1/19/2011 11:14 AM, Shekh-Yusef, Rifaat (Rifaat) wrote:
> >> Hi Paul,
> >>
> >> Let's take a look at the following scenario, which starts with an audi=
o
> call and then video is added to the existing audio call:
> >>
> >>     Alice                 Alice                Proxy                  =
Bob
> >>      PC                 Desk Phone
> >>      |                     |                     |                    =
 |
> >> The scenario starts with an audio call from Bob to Alice
> >>      |                     |                     |                    =
 |
> >>      |                     |                     | INVITE Alice [Audio=
]|
> >>      |                     |                     |<-------------------=
-|
> >>      |                     | INVITE Alice [Audio]|                    =
 |
> >>      |                     |<--------------------|                    =
 |
> >>      | INVITE Alice [Audio]|                     |                    =
 |
> >>      |<------------------------------------------|                    =
 |
> >>      |                     |                     |                    =
 |
> >> Let's assume that Alice used her PC to answer the call
> >>      |                     |                     |                    =
 |
> >>      | REFER Refer-To: urn:sip-action:call:answer                     =
 |
> >>      |-------------------->|                     |                    =
 |
> >>      | 202                 |                     |                    =
 |
> >>      |<--------------------|                     |                    =
 |
> >>      |                     |                     |                    =
 |
> >>      | NOTIFY [100 Trying] |                     |                    =
 |
> >>      |        Subscription-State: active; expires=3Dwhatever          =
   |
> >>      |<--------------------|                     |                    =
 |
> >>      | 200 OK              |                     |                    =
 |
> >>      |-------------------->|                     |                    =
 |
> >>      |                     | 200 OK [Audio]      |                    =
 |
> >>      |                     |-------------------->|                    =
 |
> >>      |                     |                     | 200 OK [Audio]     =
 |
> >>      |                     |                     |--------------------=
>|
> >>      |                     |                     |                    =
 |
> >> The following NOTIFY will confirm the audio answer, but it will NOT
> terminate the dialog.
> >>      |                     |                     |                    =
 |
> >>      | NOTIFY [200 OK]     |                     |                    =
 |
> >>      |        Subscription-State: active; expires=3Dwhatever          =
   |
> >>      |<--------------------|                     |                    =
 |
> >>      | 200 OK              |                     |                    =
 |
> >>      |-------------------->|                     |                    =
 |
> >>      |                     |                     |                    =
 |
> >>      | CANCEL              |                     |                    =
 |
> >>      |<------------------------------------------|                    =
 |
> >>      |                     |                     |                    =
 |
> >>      |<------dialog2------>|<---dialog1-------------------------------=
>|
> >>      |                     |                     |                    =
 |
> >>      |                     |<=3D=3D=3D=3D=3D=3Daudio=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>|
> >>      |                     |                     |                    =
 |
> >>      |                     |                     |                    =
 |
> >>      |                     |                     |                    =
 |
> >
> > I'm with you this far.
> >
> >> The following is a re-INVITE to add video to the existing audio call
> >>      |                     |                     |                    =
 |
> >>      |                     |                     | INVITE Alice [A/V] =
 |
> >>      |                     |                     |<-------------------=
-|
> >>      |                     | INVITE Alice [A/V]  |                    =
 |
> >>      |                     |<--------------------|                    =
 |
> >>      |                     |                     |                    =
 |
> >> The following REFER can be in-dialog, or out of dialog with a Target-D=
ialog
> header
> >>      |                     |                     |                    =
 |
> >>      | REFER Refer-To: urn:sip-action:video:answer                    =
 |
> >>      |       [Video Offer] |                     |                    =
 |
> >>      |<--------------------|                     |                    =
 |
> >>      | 202                 |                     |                    =
 |
> >>      |-------------------->|                     |                    =
 |
> >
> > This is where it starts to get obscure.
> >
> > For one thing, the phone has to know to do this. So it must be an
> > intelligent device that knows about video, and that it doesn't do video
> > itself but rather delegates it in this particular way.
> >
[Rifaat] If you want to be able to deliver advanced features then you need =
intelligent devices.

> > You can postulate anything you want, but it seems a bit much to expect
> > such intelligence from the basic phone. Makes a lot more sense to me to
> > put the intelligence in the PC.
> >
[Rifaat] That is true in the 3pcc model where the controller that has the i=
ntelligence.
For very complex features I think we can expect the phone to be more than j=
ust a basic phone.

> > Anyway, assuming the phone is that smart, *it* is now initiating an
> > action referral toward the PC. I gather it chose that destination
> > because the PC has the ongoing refer dialog with it. What is there abou=
t
> > the prior urn:sip-action:call:answer that causes the phone to think the
> > sender of that referral might be able to accept video, using this
> > mechanism? Was there some sort of capability negotiation during the
> > earlier REFER?
[Rifaat] I think the 'video' feature tag should be sufficient. Would it not=
?

> >
> >>      |                     |                     |                    =
 |
> >>      | NOTIFY [100 Trying] |                     |                    =
 |
> >>      |-------------------->|                     |                    =
 |
> >
> > There has been no invite by the PC, so this 100 Trying is entirely
> > synthetic. IOW this is postulating a "virtual invite", right?
> >
[Rifaat] Not really.
RFC 3515, Section 2.4.5, The Body of the NOTIFY, states the following:
"Note that if the reference was to a non-SIP URI, status in any NOTIFYs to =
the referrer must still be in the form of SIP Response Status-Lines."
The 100 Trying in this case is just an indication that the PC is trying to =
perform the requested action.

> >>      | 200 OK              |                     |                    =
 |
> >>      |<--------------------|                     |                    =
 |
> >>      |                     |                     |                    =
 |
> >> Alice decided to accept the Video call
> >
> > Maybe there should have been a "virtual 180" first while Alice is
> > alerted to the desire for video?
[Rifaat] I do not see a need for this because there was no INVITE.

> >
> >>      |                     |                     |                    =
 |
> >>      | NOTIFY [200 OK [Video SDP answer]]        |                    =
 |
> >
> > So now we have the virtual 200 OK to the virtual invite?
> >
[Rifaat] The 200 OK in this case is just an indication that the PC has comp=
leted the requested action.

> > What if the "offer" carried in the REFER was of form that required an
> > additional o/a exchange? (E.g. preconditions.) Would we carry extended
> > o/a exchanges over this refer subscription?
> >
> > You do realize how complex the specification of o/a exchanges has
> > become. And Bob is expecting that to work in an entirely normal way. Al=
l
> > of that mechanism will need to be recast to work over the refer
> > subscription. In effect you are proposing to establish an
> > invite-dialog-usage between the PC and the phone while tunneling all th=
e
> > messages over a subscription. How can this be better than actually
> > establishing an invite-dialog between the PC and the phone?
> >
[Rifaat] Good point. And the following alternative you are proposing is an =
interesting idea that worth exploring in the SPLICES WG.

> > I would offer an alternative:
> >
> > - at the first (forked) invite, the pc could send another invite to
> >    the phone with the audio m-line. It then might use sip action
> >    referral to tell the phone to answer its call and reject the
> >    original one. ANd perhaps even to alter the phone display of
> >    who the caller is.
> >
> > - then the pc will get the reinvite with A/V. It can keep the
> >    video to itself, while continuing to get the audio from the phone.
> >
> > 	Thanks,
> > 	Paul
> >
> >>      |-------------------->|                     |                    =
 |
> >>      | 200 OK              |                     |                    =
 |
> >>      |<--------------------|                     |                    =
 |
> >>      |                     |                     |                    =
 |
> >>      |                     | 200 OK [A/V]        |                    =
 |
> >>      |                     |-------------------->|                    =
 |
> >>      |                     |                     | 200 OK [A/V]       =
 |
> >>      |                     |                     |--------------------=
>|
> >>      |                     |                     |                    =
 |
> >>      |                     |<=3D=3D=3D=3D=3D=3Daudio=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>|
> >>      |<=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3Dvideo=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>|
> >>      |                     |                     |                    =
 |
> >>
> >>
> >> Any thoughts?
> >>
> >> Regards,
> >>   Rifaat
> >>
> >>
> >>
> >>> -----Original Message-----
> >>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
> Behalf
> >>> Of Paul Kyzivat
> >>> Sent: Wednesday, January 19, 2011 9:04 AM
> >>> To: Gonzalo Camarillo
> >>> Cc: dispatch@ietf.org
> >>> Subject: Re: [dispatch] SIP Action Referral
> >>>
> >>>
> >>>
> >>> On 1/19/2011 2:50 AM, Gonzalo Camarillo wrote:
> >>>> Hi,
> >>>>
> >>>>> A couple of pieces seem to be addons/afterthoughts that aren't well
> >>>>> integrated:
> >>>>>
> >>>>> 3.2.  Loosely Coupled UAs
> >>>>> 3.3.2.  Answer an A/V call on two separate devices
> >>>>
> >>>> these two sections are very much related to the work the SPLICES WG =
is
> >>>> doing. SPLICES deals with scenarios like the ones described in both
> >>>> sections. In fact, most of the discussions so far have dealt with ho=
w to
> >>>> implement scenarios similar to the one described in Section 3.3.2.
> >>>
> >>> I recognized that, but at the time I was replying I didn't remember t=
he
> >>> current name for that wg. :-(
> >>>
> >>> I certainly agree that the scenario is an interesting one.
> >>> And maybe this mechanism can play a role in supporting it.
> >>> But as you can tell, I remain skeptical that this mechanism is
> >>> sufficient for the task. But that will be determined in the process o=
f
> >>> fleshing out the missing detail.
> >>>
> >>> 	Thanks,
> >>> 	Paul
> >>> _______________________________________________
> >>> dispatch mailing list
> >>> dispatch@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/dispatch
> >>


From rifatyu@avaya.com  Sun Jan 23 05:46:07 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CC8EC3A68E4 for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 05:46:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id etAS9vfgFin1 for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 05:46:06 -0800 (PST)
Received: from p-us1-iereast-outbound-tmp.us1.avaya.com (nj300815-nj-outbound.net.avaya.com [135.11.29.16]) by core3.amsl.com (Postfix) with ESMTP id EE8313A68E3 for <dispatch@ietf.org>; Sun, 23 Jan 2011 05:46:05 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEABLBO02HCzI1/2dsb2JhbACka3OlSQKXV4VQBIRwiXCCXg
X-IronPort-AV: E=Sophos;i="4.60,366,1291611600"; d="scan'208";a="55630390"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by p-us1-iereast-outbound-tmp.us1.avaya.com with ESMTP; 23 Jan 2011 08:48:56 -0500
X-IronPort-AV: E=Sophos;i="4.60,366,1291611600"; d="scan'208";a="587340060"
Received: from dc-us1hcex2.us1.avaya.com (HELO DC-US1HCEX2.global.avaya.com) ([135.11.52.21]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 23 Jan 2011 08:48:21 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX2.global.avaya.com ([::1]) with mapi; Sun, 23 Jan 2011 08:48:21 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Sun, 23 Jan 2011 08:48:19 -0500
Thread-Topic: [dispatch]  SIP Action Referral
Thread-Index: Acuz7WF7P6FR+vtkQAqbY89oD60UaAAHEC9AAIMP9KAATfFm8AAatwuAANGfNzA=
Message-ID: <6369CB70BFD88942B9705AC1E639A3382208FBBE96@DC-US1MBEX4.global.avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8BF42@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208E5F67F@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8CB00@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05850A22A8CB00@ESESSCMS0356.eemea.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Jan 2011 13:46:07 -0000

Inline...

> -----Original Message-----
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Wednesday, January 19, 2011 5:39 AM
> To: Shekh-Yusef, Rifaat (Rifaat); dispatch@ietf.org
> Subject: RE: [dispatch] SIP Action Referral
>=20
>=20
> Hi Rifaat,
>=20
> >>GENERAL:
> >>=3D=3D=3D=3D=3D=3D=3D=3D
> >>
> >>GQ1: I assume this is a continuation/re-start of
> >>draft-audet-sipping-feature- ref, ie that draft will no
> >>longer by updated?
> >>
> >Yes. Thanks for mentioning this; I should have mentioned this
> >in the email or/and in the draft.
> >I will fix that in the next version of the draft.
> >
> >>GQ2: In the use-cases/examples, it seems like every
> >>"action" triggers a SIP message (request or response). Is the intention=
 that
> >>an "action" is always associated with a SIP message? Before we decide u=
pon a
> >>solution, I think we should have a definition/requirement
> >>for "action".
> >>
> >Can you propose some text for that?
>=20
> I don't have a definition of "action" at this point, but I think it is
> something the community needs to agree upon before choosing a mechanism.
>=20
> >>GQ3: Section 5.2 says that a UA SHOULD indicate support of
> >>the extension. Again, referring to the evil of SHOULDs when it comes to
> >>conformance testing, please indicate when the SHOULD does not apply (or
> >>use MUST instead).
> >>
> >Good point. I will change it to MUST.
> >
> >>
> >>GQ4: Section 5.2 also seems to refer to a feature tag. Why
> >>do we need
> >>both an option-tag and feature-tag to indicate support of this?
> >>
> >For actions that are not in the context of an existing dialog.
> >While we did not provide an example for such a use case, we
> >did not want to limit these actions to existing dialogs only.
>=20
> I am not sure I understand. Why can't you use e.g. an option-tag both ins=
ide
> and outside an existing dialog?
>=20
[Rifaat] What I am trying to say is that an application can use the presenc=
e of an option tag in the Supported header to discover if a UA support this=
 specification if that UA is currently involved in a dialog. Otherwise, the=
 application needs the feature tag to discover the UA's capabilities.

> >>REFER specific:
> >>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>
> >>The following issues/questions need to be addressed if we
> >>want to go ahead with a REFER based solution.
> >>
> >>RQ1: Section 2 says that REFER can not be used to place a call on
> >>hold, and in the examples you use an "action" to terminate a call.
> >>But, as far as I know a REFER can be used to trigger any
> >>kind of SIP request (including re-INVITE, CANCEL etc). This was discuss=
ed
> (and
> >>confirmed, AFAIK) when we discussed draft-audet-sipping-feature-ref.
> >>
> >Take a look at the call flow on page 20. How would a standard
> >REFER request be able to ask the REFER-Recipient to send a
> >480 reponse?
>=20
> It wouldn't. I said that a REFER can be used to trigger a REQUEST :)
>=20
> >For the hold use case, let's take a look at the example in
> >section 3.3.2.Let's say that Alice wants to put the call on
> >hold using her Desk Phone.
> >How would you do that with a REFER with a re-INVITE?
>=20
> You send a REFER, indicate which dialog it applies to, and provide (using
> embedded headers) whatever information (e.g. SDP direction attribute) tha=
t
> needs to
> be include in the re-INVITE.
>=20
> I am not saying that is a better way to do it, simply that it is not corr=
ect
> to indicate that it is not possible :)
>=20
>=20
> >>RQ2: Eventhough the Refer-To ABNF allows for URNs, the text
> >>in section
> >>2.1 of RFC 3515 says that it is used to carry a URL.
> >>However, the rest of the document talks about Refer-To containing a URI=
,
> which would
> >>allow also a URN, so I guess we just need to verify that a URN is ok.
> >>
> >Good point.
> >
> >>
> >>RQ3: RFC 3515 says that Refer-To contains "a resource to be
> >>contacted", and that the REFER recipient (identified by the
> >>Request-URI) should contact a third party using the contact information
> >>provided in the request.
> >>
> >>In your draft, Refer-To does not contain such information.
> >>
> >Yes, this is an extension to 3515.
>=20
> You need to be very clear of that.
>=20
> Also, we need to discuss whether it's an extension, or an update, because=
 you
> more or less change the semantics of Refer-To.
>=20
> You also need to cover backward compability (bwc) issues, and e.g. descri=
be
> what happens if entities that do not support this receive a REFER. I gues=
s it
> should not be a problem, and the REFER most likely will be rejected, but =
it
> needs to be described.
>=20
> >>I guess one alternative could be to use a separate header field to
> >>indicate the action.
> >>
> >>
> >>RQ4: If the action in the REFER is used to trigger a SIP
> >>response (or, no SIP message at all (see GQ2)), what will the sipfrag
> >>message body in the NOTIFY contain? Note that RFC 3515 requires the
> >>NOTIFY to contain a sipfrag body.
> >>
> >RFC 3515, Section 2.4.5, The Body of the NOTIFY, states the following:
> >"Note that if the reference was to a non-SIP URI, status in
> >any NOTIFYs to the referrer must still be in the form of SIP
> >Response Status-Lines."
>=20
> Exactly. So, if the REFER is used to trigger a SIP response (or, no SIP
> message at all), what Status-Line would you include?
>=20
[Rifaat] "100 Trying" for indicating that the REFER-Recipient is trying to =
perform the requested action.
"200 OK" for indicating that the REFER-Recipient has completed the requeste=
d action.


> >>Alternative mechanisms:
> >>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>
> >>AQ1 (Alternative): In case the "action" request can be sent
> >>using an established dialog, have you considered the usage of an
> >>Info Package?
> >>
> >I think that's been discussed in the past and deemed inappropriate.
> >Remember that some of the actions might be outside of an
> >existing dialog.
>=20
> Yes.
>=20
> So, I think we first would need to focus on the requirements (e.g. being =
able
> to trigger action outside a dialog), and the definition of "action". I al=
so
> think the proposed charter should focus on those things, and not on a spe=
cific
> solution.
>=20
> Regards,
>=20
> Christer
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> > > > -----Original Message-----
> > > > From: dispatch-bounces@ietf.org
> > > > [mailto:dispatch-bounces@ietf.org] On Behalf Of
> > Shekh-Yusef, Rifaat
> > > > (Rifaat)
> > > > Sent: 14. tammikuuta 2011 20:41
> > > > To: dispatch@ietf.org
> > > > Subject: [dispatch] SIP Action Referral
> > > >
> > > > Hi,
> > > >
> > > > We have submitted the following SIP Action Referral draft to the
> > > > IETF and we would like to discuss it during the upcoming DISPATCH
> > > > meeting in IETF80.
> > > > https://datatracker.ietf.org/doc/draft-yusef-dispatch-action-ref/
> > > > A charter proposal will follow by the end of next week.
> > > >
> > > > We would appreciate any comments or feedback on this draft.
> > > >
> > > > Thanks,
> > > >  Rifaat
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
> > > > Sent: Friday, January 14, 2011 8:15 AM
> > > > To: Shekh-Yusef, Rifaat (Rifaat)
> > > > Cc: fluffy@cisco.com; alan.b.johnston@gmail.com;
> > > > francois.audet@skype.net
> > > > Subject: New Version Notification for
> > > > draft-yusef-dispatch-action-ref-00
> > > >
> > > >
> > > > A new version of I-D, draft-yusef-dispatch-action-ref-00.txt
> > > > has been successfully submitted by Rifaat Shekh-Yusef and
> > posted to
> > > > the IETF repository.
> > > >
> > > > Filename:	 draft-yusef-dispatch-action-ref
> > > > Revision:	 00
> > > > Title:		 Action Referral in the Session
> > > > Initiation Protocol (SIP)
> > > > Creation_date:	 2011-01-14
> > > > WG ID:		 Independent Submission
> > > > Number_of_pages: 24
> > > >
> > > > Abstract:
> > > > This specification defines action referral that allows an
> > > > application to make a high level request to a User Agent
> > to perform
> > > > an action, and let the the User Agent execute the action
> > as it sees
> > > > fit. Action referral uses the SIP REFER method with a Refer-To
> > > > header field containing a URN, which indicates the
> > requested action.
> > > >
> > > > This specification also defines the option tag
> > 'action-ref' to allow
> > > > the UA to indicate its support for action referral.
> > > >
> > > >
> > > >
> > > >
> > > > The IETF Secretariat.
> > > >
> > > >
> > > > _______________________________________________
> > > > dispatch mailing list
> > > > dispatch@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/dispatch
> > > >
> >

From christer.holmberg@ericsson.com  Sun Jan 23 06:31:53 2011
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 21F443A68F2 for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 06:31:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.456
X-Spam-Level: 
X-Spam-Status: No, score=-6.456 tagged_above=-999 required=5 tests=[AWL=0.143,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YOqvA9TKKfZG for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 06:31:52 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 061783A68E4 for <dispatch@ietf.org>; Sun, 23 Jan 2011 06:31:51 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-41-4d3c3c82546d
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id DD.18.13987.28C3C3D4; Sun, 23 Jan 2011 15:34:42 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.59]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Sun, 23 Jan 2011 15:34:41 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "'Shekh-Yusef, Rifaat (Rifaat)'" <rifatyu@avaya.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Sun, 23 Jan 2011 15:34:40 +0100
Thread-Topic: [dispatch]  SIP Action Referral
Thread-Index: Acuz7WF7P6FR+vtkQAqbY89oD60UaAAHEC9AAIMP9KAATfFm8AAatwuAANGfNzAAAqEyIA==
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05851944155A10@ESESSCMS0356.eemea.ericsson.se>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8BF42@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208E5F67F@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8CB00@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208FBBE96@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A3382208FBBE96@DC-US1MBEX4.global.avaya.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Jan 2011 14:31:53 -0000

Hi,

>>>For actions that are not in the context of an existing dialog.
>>>While we did not provide an example for such a use case, we did not=20
>>>want to limit these actions to existing dialogs only.
>>=20
>>I am not sure I understand. Why can't you use e.g. an option-tag both=20
>>inside and outside an existing dialog?
>=20
>[Rifaat] What I am trying to say is that an application can use the presen=
ce of an option tag in the Supported header to discover if a UA support thi=
s specification if that UA is currently involved in a=20
>dialog. Otherwise, the application needs the feature tag to discover the U=
A's capabilities.

I guess I should have been more clear. What I meant was that you could use =
the existing sip.extensions feature tag, and use the new option-tag as valu=
e for that feature tag.

>>>>REFER specific:
>>>>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>>RQ4: If the action in the REFER is used to trigger a SIP response=20
>>>>(or, no SIP message at all (see GQ2)), what will the sipfrag message=20
>>>>body in the NOTIFY contain? Note that RFC 3515 requires the NOTIFY=20
>>>>to contain a sipfrag body.
>>>>
>>>RFC 3515, Section 2.4.5, The Body of the NOTIFY, states the following:
>>>"Note that if the reference was to a non-SIP URI, status in any=20
>>>NOTIFYs to the referrer must still be in the form of SIP Response=20
>>>Status-Lines."
>>=20
>>Exactly. So, if the REFER is used to trigger a SIP response (or, no=20
>>SIP message at all), what Status-Line would you include?
>=20
>[Rifaat] "100 Trying" for indicating that the REFER-Recipient is trying to=
 perform the requested action.
>"200 OK" for indicating that the REFER-Recipient has completed the request=
ed action.

Ok. So, each "action" then needs to define what Status-Lines to send.

Regards,

Christer

From rifatyu@avaya.com  Sun Jan 23 06:56:02 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A2F0B3A68F4 for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 06:56:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uZQu8u0J2vlo for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 06:56:01 -0800 (PST)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [198.152.13.100]) by core3.amsl.com (Postfix) with ESMTP id DEE8E3A68F2 for <dispatch@ietf.org>; Sun, 23 Jan 2011 06:56:00 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAHrRO03GmAcF/2dsb2JhbACkanOlHQKXWIVQBIRwiXA
X-IronPort-AV: E=Sophos;i="4.60,366,1291611600"; d="scan'208";a="261016617"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by co300216-co-outbound.net.avaya.com with ESMTP; 23 Jan 2011 09:58:52 -0500
X-IronPort-AV: E=Sophos;i="4.60,366,1291611600"; d="scan'208";a="573965725"
Received: from dc-us1hcex2.us1.avaya.com (HELO DC-US1HCEX2.global.avaya.com) ([135.11.52.21]) by co300216-co-erhwest-out.avaya.com with ESMTP; 23 Jan 2011 09:58:52 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX2.global.avaya.com ([::1]) with mapi; Sun, 23 Jan 2011 09:58:51 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Sun, 23 Jan 2011 09:58:50 -0500
Thread-Topic: [dispatch]  SIP Action Referral
Thread-Index: Acuz7WF7P6FR+vtkQAqbY89oD60UaAAHEC9AAIMP9KAATfFm8AAatwuAANGfNzAAAqEyIAAA8I1A
Message-ID: <6369CB70BFD88942B9705AC1E639A3382208FBBE9B@DC-US1MBEX4.global.avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8BF42@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208E5F67F@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8CB00@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208FBBE96@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05851944155A10@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05851944155A10@ESESSCMS0356.eemea.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Jan 2011 14:56:02 -0000

> -----Original Message-----
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Sunday, January 23, 2011 9:35 AM
> To: Shekh-Yusef, Rifaat (Rifaat); dispatch@ietf.org
> Subject: RE: [dispatch] SIP Action Referral
>=20
>=20
> Hi,
>=20
> >>>For actions that are not in the context of an existing dialog.
> >>>While we did not provide an example for such a use case, we did not
> >>>want to limit these actions to existing dialogs only.
> >>
> >>I am not sure I understand. Why can't you use e.g. an option-tag both
> >>inside and outside an existing dialog?
> >
> >[Rifaat] What I am trying to say is that an application can use the pres=
ence
> of an option tag in the Supported header to discover if a UA support this
> specification if that UA is currently involved in a
> >dialog. Otherwise, the application needs the feature tag to discover the=
 UA's
> capabilities.
>=20
> I guess I should have been more clear. What I meant was that you could us=
e the
> existing sip.extensions feature tag, and use the new option-tag as value =
for
> that feature tag.
>=20
[Rifaat] Good point. I am fine with that.

> >>>>REFER specific:
> >>>>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>>>
> >>>>RQ4: If the action in the REFER is used to trigger a SIP response
> >>>>(or, no SIP message at all (see GQ2)), what will the sipfrag message
> >>>>body in the NOTIFY contain? Note that RFC 3515 requires the NOTIFY
> >>>>to contain a sipfrag body.
> >>>>
> >>>RFC 3515, Section 2.4.5, The Body of the NOTIFY, states the following:
> >>>"Note that if the reference was to a non-SIP URI, status in any
> >>>NOTIFYs to the referrer must still be in the form of SIP Response
> >>>Status-Lines."
> >>
> >>Exactly. So, if the REFER is used to trigger a SIP response (or, no
> >>SIP message at all), what Status-Line would you include?
> >
> >[Rifaat] "100 Trying" for indicating that the REFER-Recipient is trying =
to
> perform the requested action.
> >"200 OK" for indicating that the REFER-Recipient has completed the reque=
sted
> action.
>=20
> Ok. So, each "action" then needs to define what Status-Lines to send.
>=20
[Rifaat] What I meant is that these "100 Trying" and "200 OK" are generic t=
o all actions.
Why do you think that they should to be "action" specific?

> Regards,
>=20
> Christer

From christer.holmberg@ericsson.com  Sun Jan 23 12:18:35 2011
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 97D8B3A697C for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 12:18:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.457
X-Spam-Level: 
X-Spam-Status: No, score=-6.457 tagged_above=-999 required=5 tests=[AWL=0.142,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M5nA-Kw7PCqL for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 12:18:34 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id EDDAB3A6971 for <dispatch@ietf.org>; Sun, 23 Jan 2011 12:18:33 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-28-4d3c8dc507a5
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id C9.70.13987.5CD8C3D4; Sun, 23 Jan 2011 21:21:25 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.59]) by esessmw0247.eemea.ericsson.se ([10.2.3.116]) with mapi; Sun, 23 Jan 2011 21:21:26 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Sun, 23 Jan 2011 21:18:07 +0100
Thread-Topic: [dispatch]  SIP Action Referral
Thread-Index: Acuz7WF7P6FR+vtkQAqbY89oD60UaAAHEC9AAIMP9KAATfFm8AAatwuAANGfNzAAAqEyIAAA8I1AAAtXkLA=
Message-ID: <7F2072F1E0DE894DA4B517B93C6A0585194414F71A@ESESSCMS0356.eemea.ericsson.se>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8BF42@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208E5F67F@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8CB00@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208FBBE96@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05851944155A10@ESESSCMS0356.eemea.ericsson.se>, <6369CB70BFD88942B9705AC1E639A3382208FBBE9B@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A3382208FBBE9B@DC-US1MBEX4.global.avaya.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Jan 2011 20:18:35 -0000

Hi,

>>>>>>REFER specific:
>>>>>>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>>
>>>>>>RQ4: If the action in the REFER is used to trigger a SIP response
>>>>>>(or, no SIP message at all (see GQ2)), what will the sipfrag message
>>>>>>body in the NOTIFY contain? Note that RFC 3515 requires the NOTIFY
>>>>>>to contain a sipfrag body.
>>>>>>
>>>>>RFC 3515, Section 2.4.5, The Body of the NOTIFY, states the following:
>>>>>"Note that if the reference was to a non-SIP URI, status in any
>>>>>NOTIFYs to the referrer must still be in the form of SIP Response
>>>>>Status-Lines."
>>>>
>>>>Exactly. So, if the REFER is used to trigger a SIP response (or, no
>>>>SIP message at all), what Status-Line would you include?
>>>
>>>[Rifaat] "100 Trying" for indicating that the REFER-Recipient is trying =
to
>>>perform the requested action.
>>>"200 OK" for indicating that the REFER-Recipient has completed the reque=
sted
>>>action.
>>
>>Ok. So, each "action" then needs to define what Status-Lines to send.
>
>[Rifaat] What I meant is that these "100 Trying" and "200 OK" are generic =
to all actions.
>Why do you think that they should to be "action" specific?

Today, when you send a REFER, it triggers a request, and what comes back in=
 the NOTIFY is the response to that triggered request.

That is not the case when the REFER triggers a *response*. It seems like yo=
u suggest that what comes back in the NOTIFY is the response that the REFER=
 triggered. Right?

Regards,

Christer=

From rifatyu@avaya.com  Sun Jan 23 14:47:40 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9B7FA3A69C0 for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 14:47:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VVqUboIvUWYy for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 14:47:39 -0800 (PST)
Received: from de307622-de-outbound.net.avaya.com (de307622-de-outbound.net.avaya.com [198.152.71.100]) by core3.amsl.com (Postfix) with ESMTP id 096AE3A69BE for <dispatch@ietf.org>; Sun, 23 Jan 2011 14:47:37 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAKI/PE3GmAcF/2dsb2JhbACkaHOjBQKXfIVQBIRwiXA
X-IronPort-AV: E=Sophos;i="4.60,366,1291611600"; d="scan'208";a="228892964"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by de307622-de-outbound.net.avaya.com with ESMTP; 23 Jan 2011 17:50:29 -0500
X-IronPort-AV: E=Sophos;i="4.60,366,1291611600"; d="scan'208";a="574015729"
Received: from dc-us1hcex2.us1.avaya.com (HELO DC-US1HCEX2.global.avaya.com) ([135.11.52.21]) by co300216-co-erhwest-out.avaya.com with ESMTP; 23 Jan 2011 17:50:29 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX2.global.avaya.com ([::1]) with mapi; Sun, 23 Jan 2011 17:50:28 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Sun, 23 Jan 2011 17:50:26 -0500
Thread-Topic: [dispatch]  SIP Action Referral
Thread-Index: Acuz7WF7P6FR+vtkQAqbY89oD60UaAAHEC9AAIMP9KAATfFm8AAatwuAANGfNzAAAqEyIAAA8I1AAAtXkLAABS6JwA==
Message-ID: <6369CB70BFD88942B9705AC1E639A3382208FBBEED@DC-US1MBEX4.global.avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8BF42@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208E5F67F@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05850A22A8CB00@ESESSCMS0356.eemea.ericsson.se> <6369CB70BFD88942B9705AC1E639A3382208FBBE96@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A05851944155A10@ESESSCMS0356.eemea.ericsson.se>, <6369CB70BFD88942B9705AC1E639A3382208FBBE9B@DC-US1MBEX4.global.avaya.com> <7F2072F1E0DE894DA4B517B93C6A0585194414F71A@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A0585194414F71A@ESESSCMS0356.eemea.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Jan 2011 22:47:40 -0000

> -----Original Message-----
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Sunday, January 23, 2011 3:18 PM
> To: Shekh-Yusef, Rifaat (Rifaat); dispatch@ietf.org
> Subject: RE: [dispatch] SIP Action Referral
>=20
> Hi,
>=20
> >>>>>>REFER specific:
> >>>>>>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>>>>>
> >>>>>>RQ4: If the action in the REFER is used to trigger a SIP response
> >>>>>>(or, no SIP message at all (see GQ2)), what will the sipfrag messag=
e
> >>>>>>body in the NOTIFY contain? Note that RFC 3515 requires the NOTIFY
> >>>>>>to contain a sipfrag body.
> >>>>>>
> >>>>>RFC 3515, Section 2.4.5, The Body of the NOTIFY, states the followin=
g:
> >>>>>"Note that if the reference was to a non-SIP URI, status in any
> >>>>>NOTIFYs to the referrer must still be in the form of SIP Response
> >>>>>Status-Lines."
> >>>>
> >>>>Exactly. So, if the REFER is used to trigger a SIP response (or, no
> >>>>SIP message at all), what Status-Line would you include?
> >>>
> >>>[Rifaat] "100 Trying" for indicating that the REFER-Recipient is tryin=
g to
> >>>perform the requested action.
> >>>"200 OK" for indicating that the REFER-Recipient has completed the
> requested
> >>>action.
> >>
> >>Ok. So, each "action" then needs to define what Status-Lines to send.
> >
> >[Rifaat] What I meant is that these "100 Trying" and "200 OK" are generi=
c to
> all actions.
> >Why do you think that they should to be "action" specific?
>=20
> Today, when you send a REFER, it triggers a request, and what comes back =
in
> the NOTIFY is the response to that triggered request.
>=20
> That is not the case when the REFER triggers a *response*. It seems like =
you
> suggest that what comes back in the NOTIFY is the response that the REFER
> triggered. Right?
>=20
Yes. Any additional application specific information may be placed in the b=
ody of the sipfrag request.

> Regards,
>=20
> Christer

From pkyzivat@cisco.com  Sun Jan 23 19:40:52 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 49B633A6A0B for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 19:40:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.509
X-Spam-Level: 
X-Spam-Status: No, score=-110.509 tagged_above=-999 required=5 tests=[AWL=0.090, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h+GNQKnIlglJ for <dispatch@core3.amsl.com>; Sun, 23 Jan 2011 19:40:50 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 276DF3A684D for <dispatch@ietf.org>; Sun, 23 Jan 2011 19:40:50 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAE6EPE1AZnwN/2dsb2JhbACkZnOgU5ovhVAEhHCGMIMl
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-1.cisco.com with ESMTP; 24 Jan 2011 03:43:40 +0000
Received: from [10.86.240.237] (che-vpn-cluster-1-237.cisco.com [10.86.240.237]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id p0O3hdZv014260; Mon, 24 Jan 2011 03:43:39 GMT
Message-ID: <4D3CF56C.9050009@cisco.com>
Date: Sun, 23 Jan 2011 22:43:40 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>	<4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com> <4D36EF4A.9080304@cisco.com> <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com> <4D3716D3.3020601@cisco.com> <4D37FCED.6030000@ericsson.com> <6369CB70BFD88942B9705AC1E639A3382208FBBE7C@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A3382208FBBE7C@DC-US1MBEX4.global.avaya.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 03:40:52 -0000

On 1/22/2011 7:10 PM, Shekh-Yusef, Rifaat (Rifaat) wrote:
> Gonzalo,
>
> I agree that these are complex scenarios that better be discussed in the SPLICES WG.
>
>
> Paul,
>
> See inline for few replies to some of your comments below.

I've added some further comments...

> Regards,
>   Rifaat
>
>> -----Original Message-----
>> From: Gonzalo Camarillo [mailto:Gonzalo.Camarillo@ericsson.com]
>> Sent: Thursday, January 20, 2011 4:14 AM
>> To: Paul Kyzivat
>> Cc: Shekh-Yusef, Rifaat (Rifaat); dispatch@ietf.org
>> Subject: Re: [dispatch] SIP Action Referral
>>
>> Hi,
>>
>> note that we have a whole WG (SPLICES) to deal with this type of
>> scenarios. So, nobody thinks resolving them is that easy. This draft
>> could very well be one piece of the whole solution.
>>
>> In any case, discussions about this type of scenario so far have been
>> around the fact that some people find it acceptable that UAs need to be
>> upgraded in order to support new mechanisms while others believe that
>> any mechanism should work with legacy UAs. The former group likes
>> REFER-like mechanisms where both UAs need to understand the mechanism
>> while the latter group prefers 3pcc-like mechanisms where only one
>> entity needs to understand the mechanism. The SPLICES WG has not reached
>> consensus on this issue yet. So, further discussions are appreciated.
>>
>> Cheers,
>>
>> Gonzalo
>>
>>
>> On 19/01/2011 6:52 PM, Paul Kyzivat wrote:
>>> Rifaat,
>>>
>>>
>>>
>>> On 1/19/2011 11:14 AM, Shekh-Yusef, Rifaat (Rifaat) wrote:
>>>> Hi Paul,
>>>>
>>>> Let's take a look at the following scenario, which starts with an audio
>> call and then video is added to the existing audio call:
>>>>
>>>>      Alice                 Alice                Proxy                  Bob
>>>>       PC                 Desk Phone
>>>>       |                     |                     |                     |
>>>> The scenario starts with an audio call from Bob to Alice
>>>>       |                     |                     |                     |
>>>>       |                     |                     | INVITE Alice [Audio]|
>>>>       |                     |                     |<--------------------|
>>>>       |                     | INVITE Alice [Audio]|                     |
>>>>       |                     |<--------------------|                     |
>>>>       | INVITE Alice [Audio]|                     |                     |
>>>>       |<------------------------------------------|                     |
>>>>       |                     |                     |                     |
>>>> Let's assume that Alice used her PC to answer the call
>>>>       |                     |                     |                     |
>>>>       | REFER Refer-To: urn:sip-action:call:answer                      |
>>>>       |-------------------->|                     |                     |
>>>>       | 202                 |                     |                     |
>>>>       |<--------------------|                     |                     |
>>>>       |                     |                     |                     |
>>>>       | NOTIFY [100 Trying] |                     |                     |
>>>>       |        Subscription-State: active; expires=whatever             |
>>>>       |<--------------------|                     |                     |
>>>>       | 200 OK              |                     |                     |
>>>>       |-------------------->|                     |                     |
>>>>       |                     | 200 OK [Audio]      |                     |
>>>>       |                     |-------------------->|                     |
>>>>       |                     |                     | 200 OK [Audio]      |
>>>>       |                     |                     |-------------------->|
>>>>       |                     |                     |                     |
>>>> The following NOTIFY will confirm the audio answer, but it will NOT
>> terminate the dialog.
>>>>       |                     |                     |                     |
>>>>       | NOTIFY [200 OK]     |                     |                     |
>>>>       |        Subscription-State: active; expires=whatever             |
>>>>       |<--------------------|                     |                     |
>>>>       | 200 OK              |                     |                     |
>>>>       |-------------------->|                     |                     |
>>>>       |                     |                     |                     |
>>>>       | CANCEL              |                     |                     |
>>>>       |<------------------------------------------|                     |
>>>>       |                     |                     |                     |
>>>>       |<------dialog2------>|<---dialog1------------------------------->|
>>>>       |                     |                     |                     |
>>>>       |                     |<======audio==============================>|
>>>>       |                     |                     |                     |
>>>>       |                     |                     |                     |
>>>>       |                     |                     |                     |
>>>
>>> I'm with you this far.
>>>
>>>> The following is a re-INVITE to add video to the existing audio call
>>>>       |                     |                     |                     |
>>>>       |                     |                     | INVITE Alice [A/V]  |
>>>>       |                     |                     |<--------------------|
>>>>       |                     | INVITE Alice [A/V]  |                     |
>>>>       |                     |<--------------------|                     |
>>>>       |                     |                     |                     |
>>>> The following REFER can be in-dialog, or out of dialog with a Target-Dialog
>> header
>>>>       |                     |                     |                     |
>>>>       | REFER Refer-To: urn:sip-action:video:answer                     |
>>>>       |       [Video Offer] |                     |                     |
>>>>       |<--------------------|                     |                     |
>>>>       | 202                 |                     |                     |
>>>>       |-------------------->|                     |                     |
>>>
>>> This is where it starts to get obscure.
>>>
>>> For one thing, the phone has to know to do this. So it must be an
>>> intelligent device that knows about video, and that it doesn't do video
>>> itself but rather delegates it in this particular way.
>>>
> [Rifaat] If you want to be able to deliver advanced features then you need intelligent devices.

You need *some* intelligent devices, but hopefully they don't *all* have 
to be intelligent.

ISTM that a key decision is *where* it makes most sense to have the 
intelligence. Of course there may be more than one answer to that 
question, but then one has to decide how many approaches are worth pursuing.

>>> You can postulate anything you want, but it seems a bit much to expect
>>> such intelligence from the basic phone. Makes a lot more sense to me to
>>> put the intelligence in the PC.
>>>
> [Rifaat] That is true in the 3pcc model where the controller that has the intelligence.
> For very complex features I think we can expect the phone to be more than just a basic phone.

Yes, clearly cell phones are intelligent devices.
If so, I guess it could do 3pcc too. Then maybe the PC is the "dumb" 
device in the scenario.

>>> Anyway, assuming the phone is that smart, *it* is now initiating an
>>> action referral toward the PC. I gather it chose that destination
>>> because the PC has the ongoing refer dialog with it. What is there about
>>> the prior urn:sip-action:call:answer that causes the phone to think the
>>> sender of that referral might be able to accept video, using this
>>> mechanism? Was there some sort of capability negotiation during the
>>> earlier REFER?
> [Rifaat] I think the 'video' feature tag should be sufficient. Would it not?

I think this is something of a stretch. I suppose a video feature tag 
would say something about the device within the dialog in which it was 
presented. But its a leap to conclude it applies to a reciprocal 
arrangement. This *could* be shaped into something, and maybe that is 
part of the work of defining "Action Referral". But I think it is 
starting to should like a much broader framework, for a new model of 
"call control", or maybe "device control". Its a bigger thing than I 
first thought you were proposing.

>>>
>>>>       |                     |                     |                     |
>>>>       | NOTIFY [100 Trying] |                     |                     |
>>>>       |-------------------->|                     |                     |
>>>
>>> There has been no invite by the PC, so this 100 Trying is entirely
>>> synthetic. IOW this is postulating a "virtual invite", right?
>>>
> [Rifaat] Not really.
> RFC 3515, Section 2.4.5, The Body of the NOTIFY, states the following:
> "Note that if the reference was to a non-SIP URI, status in any NOTIFYs to the referrer must still be in the form of SIP Response Status-Lines."
> The 100 Trying in this case is just an indication that the PC is trying to perform the requested action.

OK. The whole concept of using SIPfrags to report the status of non-sip 
actions is an area that hasn't ever been fleshed out. In absence of 
details I suppose we all draw our own inferences about what it means.

>>>>       | 200 OK              |                     |                     |
>>>>       |<--------------------|                     |                     |
>>>>       |                     |                     |                     |
>>>> Alice decided to accept the Video call
>>>
>>> Maybe there should have been a "virtual 180" first while Alice is
>>> alerted to the desire for video?
> [Rifaat] I do not see a need for this because there was no INVITE.

I'm groping here for a model of "call control" over this "action 
referral" subscription dialog.

>>>
>>>>       |                     |                     |                     |
>>>>       | NOTIFY [200 OK [Video SDP answer]]        |                     |
>>>
>>> So now we have the virtual 200 OK to the virtual invite?
>>>
> [Rifaat] The 200 OK in this case is just an indication that the PC has completed the requested action.

Presumably there is then some expectation of continued state - that the 
video stream has been established and remains functional. Right?

>>> What if the "offer" carried in the REFER was of form that required an
>>> additional o/a exchange? (E.g. preconditions.) Would we carry extended
>>> o/a exchanges over this refer subscription?
>>>
>>> You do realize how complex the specification of o/a exchanges has
>>> become. And Bob is expecting that to work in an entirely normal way. All
>>> of that mechanism will need to be recast to work over the refer
>>> subscription. In effect you are proposing to establish an
>>> invite-dialog-usage between the PC and the phone while tunneling all the
>>> messages over a subscription. How can this be better than actually
>>> establishing an invite-dialog between the PC and the phone?
>>>
> [Rifaat] Good point. And the following alternative you are proposing is an interesting idea that worth exploring in the SPLICES WG.

OK.

	Thanks,
	Paul

>>> I would offer an alternative:
>>>
>>> - at the first (forked) invite, the pc could send another invite to
>>>     the phone with the audio m-line. It then might use sip action
>>>     referral to tell the phone to answer its call and reject the
>>>     original one. ANd perhaps even to alter the phone display of
>>>     who the caller is.
>>>
>>> - then the pc will get the reinvite with A/V. It can keep the
>>>     video to itself, while continuing to get the audio from the phone.
>>>
>>> 	Thanks,
>>> 	Paul
>>>
>>>>       |-------------------->|                     |                     |
>>>>       | 200 OK              |                     |                     |
>>>>       |<--------------------|                     |                     |
>>>>       |                     |                     |                     |
>>>>       |                     | 200 OK [A/V]        |                     |
>>>>       |                     |-------------------->|                     |
>>>>       |                     |                     | 200 OK [A/V]        |
>>>>       |                     |                     |-------------------->|
>>>>       |                     |                     |                     |
>>>>       |                     |<======audio==============================>|
>>>>       |<============================video==============================>|
>>>>       |                     |                     |                     |
>>>>
>>>>
>>>> Any thoughts?
>>>>
>>>> Regards,
>>>>    Rifaat
>>>>
>>>>
>>>>
>>>>> -----Original Message-----
>>>>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
>> Behalf
>>>>> Of Paul Kyzivat
>>>>> Sent: Wednesday, January 19, 2011 9:04 AM
>>>>> To: Gonzalo Camarillo
>>>>> Cc: dispatch@ietf.org
>>>>> Subject: Re: [dispatch] SIP Action Referral
>>>>>
>>>>>
>>>>>
>>>>> On 1/19/2011 2:50 AM, Gonzalo Camarillo wrote:
>>>>>> Hi,
>>>>>>
>>>>>>> A couple of pieces seem to be addons/afterthoughts that aren't well
>>>>>>> integrated:
>>>>>>>
>>>>>>> 3.2.  Loosely Coupled UAs
>>>>>>> 3.3.2.  Answer an A/V call on two separate devices
>>>>>>
>>>>>> these two sections are very much related to the work the SPLICES WG is
>>>>>> doing. SPLICES deals with scenarios like the ones described in both
>>>>>> sections. In fact, most of the discussions so far have dealt with how to
>>>>>> implement scenarios similar to the one described in Section 3.3.2.
>>>>>
>>>>> I recognized that, but at the time I was replying I didn't remember the
>>>>> current name for that wg. :-(
>>>>>
>>>>> I certainly agree that the scenario is an interesting one.
>>>>> And maybe this mechanism can play a role in supporting it.
>>>>> But as you can tell, I remain skeptical that this mechanism is
>>>>> sufficient for the task. But that will be determined in the process of
>>>>> fleshing out the missing detail.
>>>>>
>>>>> 	Thanks,
>>>>> 	Paul
>>>>> _______________________________________________
>>>>> dispatch mailing list
>>>>> dispatch@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/dispatch
>>>>
>
>

From R.Jesske@telekom.de  Mon Jan 24 02:29:14 2011
Return-Path: <R.Jesske@telekom.de>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9B7703A681B for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 02:29:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.959
X-Spam-Level: 
X-Spam-Status: No, score=-2.959 tagged_above=-999 required=5 tests=[AWL=0.290,  BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 64YEJkCAqb-d for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 02:29:13 -0800 (PST)
Received: from tcmail73.telekom.de (tcmail73.telekom.de [217.243.239.135]) by core3.amsl.com (Postfix) with ESMTP id CFFBB3A682E for <dispatch@ietf.org>; Mon, 24 Jan 2011 02:29:12 -0800 (PST)
Received: from he110889.emea1.cds.t-internal.com ([10.134.92.130]) by tcmail71.telekom.de with ESMTP/TLS/AES128-SHA; 24 Jan 2011 11:31:50 +0100
Received: from HE111648.emea1.cds.t-internal.com ([169.254.5.174]) by HE110889.emea1.cds.t-internal.com ([fe80::841f:f92c:15ca:8526%16]) with mapi; Mon, 24 Jan 2011 11:31:49 +0100
From: <R.Jesske@telekom.de>
To: <fluffy@cisco.com>, <dispatch@ietf.org>
Date: Mon, 24 Jan 2011 11:31:48 +0100
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: Acu4Lu5zDmtOrJAoTcGzmU4BUhS5qQDek2MQ
Message-ID: <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com>
In-Reply-To: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 10:29:14 -0000

Hi Cullen,
thank you for your comments with regard to the  draft-jesske-dispatch-reaso=
n-in-responses.

Yes the draft was controversially discussed at IETF 76.
With regard to the discussion at that meeting we had a follow up discussion=
 that was held at the dispatch list.

So I worked mainly on the requirements to satisfy the people.

With the upload of the following two drafts I tried to satisfy the latest d=
iscussions we had on the list.

http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reason-in-respons=
es-03.txt

http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-reason-in-res=
ponses-02.txt

The first draft describes the requirements and the behaviour for the reason=
 in responses. I have added a section for requirements again, as it was pro=
posed from a couple of people. The requirements section is very short and  =
exists of two requirements.

The 2nd draft is more seen for documentation reasons and examples and is no=
t aimed for further processing.

Since I started the discussion on the list after IETF 76 I never seen/heard=
 objections with regard to progressing the drafts.

Also I would like to point out that 3GPP is requiring the reason in respons=
es within the IMS.

Also ITU-T Q.1912.5 includes the use of reasons in responses. This ITU-T re=
commendation was published 2003.
Also ETSI TISPAN is using the reason in responses since 2006 in their Stand=
ards.

So there are already implementations running with the reason in responses. =
We as Deutsche Telekom have already running implementations from 3 differen=
t vendors.

So my question is if the group is now willing to go ahead with the work on =
this issue or would like to live with the implementations without any RFC?

So again I would like to invite the people to indicate their support for th=
at work if we should proceed ether with a WID or some individual action.

Thank you and Best Regards

Roland

> -----Urspr=FCngliche Nachricht-----
> Von: dispatch-bounces@ietf.org
> [mailto:dispatch-bounces@ietf.org] Im Auftrag von Cullen Jennings
> Gesendet: Donnerstag, 20. Januar 2011 00:18
> An: DISPATCH list
> Betreff: [dispatch] Update on
> draft-jesske-dispatch-reason-in-responses
>
>
> Sent with my dispatch co-chair hat on
>
> I went back and reviewed the mailing list traffic and what I
> could find of meeting minutes and recording related to this draft.
>
> The major contentious issues are:  Should the solution be
> based on translation or encapsulation, and in the
> encapsulation case deciding if an existing encapsulation
> mechanism should be used or new one defined
>
> There are several people in favor of this draft: Roland ,
> Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,
> Dale, and probably a few more.
>
> This was discussed for a long time at IETF 76 ( See
> http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
> It did not get consensus at that point. The issues brought up
> at that point have not been resolved on the list. None of the
> people that spoke for or against this at IETF 76 seem to have
> changed their opinion on the list. As far as I can tell, the
> list of people in favor of this and people opposed to it is
> pretty much the same list as it was at IETF 76. The
> directions from the DISPATCH chairs at IETF 76 (at about 40
> minutes into above recording) have not happened yet.
>
> There was not rough consensus at IETF 76 to proceed with
> this, I see no evidence that many peoples options have
> changed since IETF 76. I view it as pretty much dispatched.
> (in the definition 2a at
> http://www.merriam-webster.com/dictionary/dispatched).
>
> My advice the ADs about AD sponsoring would be that this
> draft was controversial in the WG, failed to achieve rough
> consensus, and was highly likely to have strongly objections
> in an IETF Last Call.
>
> A casual observation to the proponents of this work ... using
> translation in the form of new SIP error response codes,
> instead of encapsulation, may be the middle ground that
> everyone could live with and achieved consensus. Even if
> theses response codes would never be used outside of
> environment that interoperated with the PSTN. I realize that
> neither the people for or against this draft view new SIP
> error response codes as the best path forward so this idea
> may be doomed but some times the thing everyone can live with
> is the solution no one loves.
>
> This work goes back far enough that it is a bit of an
> archaeology project to sort out the information so if my read
> of the consensus at IETF 76 is completely wrong, I'm happy to
> have someone correct me.
>
> Thanks,
> Cullen <dispatch co-chair>
>
>
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

From john.elwell@siemens-enterprise.com  Mon Jan 24 06:18:37 2011
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A171F3A68ED for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 06:18:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.522
X-Spam-Level: 
X-Spam-Status: No, score=-102.522 tagged_above=-999 required=5 tests=[AWL=0.077, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DlLp8n7V8dY9 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 06:18:36 -0800 (PST)
Received: from ms04.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id AC3F33A68E3 for <dispatch@ietf.org>; Mon, 24 Jan 2011 06:18:35 -0800 (PST)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms04.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-3121041; Mon, 24 Jan 2011 15:21:29 +0100
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx11-mx (Server) with ESMTP id 98ADB1EB82B5; Mon, 24 Jan 2011 15:21:29 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.57]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Mon, 24 Jan 2011 15:21:29 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "R.Jesske@telekom.de" <R.Jesske@telekom.de>, "fluffy@cisco.com" <fluffy@cisco.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Mon, 24 Jan 2011 15:21:27 +0100
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: Acu4Lu5zDmtOrJAoTcGzmU4BUhS5qQDek2MQAAodIEA=
Message-ID: <A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>
In-Reply-To: <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 14:18:37 -0000

I still think this draft is worth publishing as an RFC by some route. It re=
flects what is often done in practice and I don't see why it should be cons=
idered harmful.

John
=20

> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
> Sent: 24 January 2011 10:32
> To: fluffy@cisco.com; dispatch@ietf.org
> Subject: Re: [dispatch] Update on=20
> draft-jesske-dispatch-reason-in-responses
>=20
> Hi Cullen,
> thank you for your comments with regard to the =20
> draft-jesske-dispatch-reason-in-responses.
>=20
> Yes the draft was controversially discussed at IETF 76.
> With regard to the discussion at that meeting we had a follow=20
> up discussion that was held at the dispatch list.
>=20
> So I worked mainly on the requirements to satisfy the people.
>=20
> With the upload of the following two drafts I tried to=20
> satisfy the latest discussions we had on the list.
>=20
> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reas
on-in-responses-03.txt
>=20
> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-
> reason-in-responses-02.txt
>=20
> The first draft describes the requirements and the behaviour=20
> for the reason in responses. I have added a section for=20
> requirements again, as it was proposed from a couple of=20
> people. The requirements section is very short and  exists of=20
> two requirements.
>=20
> The 2nd draft is more seen for documentation reasons and=20
> examples and is not aimed for further processing.
>=20
> Since I started the discussion on the list after IETF 76 I=20
> never seen/heard objections with regard to progressing the drafts.
>=20
> Also I would like to point out that 3GPP is requiring the=20
> reason in responses within the IMS.
>=20
> Also ITU-T Q.1912.5 includes the use of reasons in responses.=20
> This ITU-T recommendation was published 2003.
> Also ETSI TISPAN is using the reason in responses since 2006=20
> in their Standards.
>=20
> So there are already implementations running with the reason=20
> in responses. We as Deutsche Telekom have already running=20
> implementations from 3 different vendors.
>=20
> So my question is if the group is now willing to go ahead=20
> with the work on this issue or would like to live with the=20
> implementations without any RFC?
>=20
> So again I would like to invite the people to indicate their=20
> support for that work if we should proceed ether with a WID=20
> or some individual action.
>=20
> Thank you and Best Regards
>=20
> Roland
>=20
> > -----Urspr=FCngliche Nachricht-----
> > Von: dispatch-bounces@ietf.org
> > [mailto:dispatch-bounces@ietf.org] Im Auftrag von Cullen Jennings
> > Gesendet: Donnerstag, 20. Januar 2011 00:18
> > An: DISPATCH list
> > Betreff: [dispatch] Update on
> > draft-jesske-dispatch-reason-in-responses
> >
> >
> > Sent with my dispatch co-chair hat on
> >
> > I went back and reviewed the mailing list traffic and what I
> > could find of meeting minutes and recording related to this draft.
> >
> > The major contentious issues are:  Should the solution be
> > based on translation or encapsulation, and in the
> > encapsulation case deciding if an existing encapsulation
> > mechanism should be used or new one defined
> >
> > There are several people in favor of this draft: Roland ,
> > Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,
> > Dale, and probably a few more.
> >
> > This was discussed for a long time at IETF 76 ( See
> > http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
> > It did not get consensus at that point. The issues brought up
> > at that point have not been resolved on the list. None of the
> > people that spoke for or against this at IETF 76 seem to have
> > changed their opinion on the list. As far as I can tell, the
> > list of people in favor of this and people opposed to it is
> > pretty much the same list as it was at IETF 76. The
> > directions from the DISPATCH chairs at IETF 76 (at about 40
> > minutes into above recording) have not happened yet.
> >
> > There was not rough consensus at IETF 76 to proceed with
> > this, I see no evidence that many peoples options have
> > changed since IETF 76. I view it as pretty much dispatched.
> > (in the definition 2a at
> > http://www.merriam-webster.com/dictionary/dispatched).
> >
> > My advice the ADs about AD sponsoring would be that this
> > draft was controversial in the WG, failed to achieve rough
> > consensus, and was highly likely to have strongly objections
> > in an IETF Last Call.
> >
> > A casual observation to the proponents of this work ... using
> > translation in the form of new SIP error response codes,
> > instead of encapsulation, may be the middle ground that
> > everyone could live with and achieved consensus. Even if
> > theses response codes would never be used outside of
> > environment that interoperated with the PSTN. I realize that
> > neither the people for or against this draft view new SIP
> > error response codes as the best path forward so this idea
> > may be doomed but some times the thing everyone can live with
> > is the solution no one loves.
> >
> > This work goes back far enough that it is a bit of an
> > archaeology project to sort out the information so if my read
> > of the consensus at IETF 76 is completely wrong, I'm happy to
> > have someone correct me.
> >
> > Thanks,
> > Cullen <dispatch co-chair>
> >
> >
> >
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From bruno.chatras@orange-ftgroup.com  Mon Jan 24 06:32:47 2011
Return-Path: <bruno.chatras@orange-ftgroup.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0758828B23E for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 06:32:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level: 
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vHVJSVuIbK9T for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 06:32:45 -0800 (PST)
Received: from r-mail2.rd.francetelecom.com (r-mail2.rd.francetelecom.com [217.108.152.42]) by core3.amsl.com (Postfix) with ESMTP id 6452E3A6ADE for <dispatch@ietf.org>; Mon, 24 Jan 2011 06:32:45 -0800 (PST)
Received: from r-mail2.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 4F016FC400C; Mon, 24 Jan 2011 15:35:43 +0100 (CET)
Received: from ftrdsmtp1.rd.francetelecom.fr (unknown [10.192.128.46]) by r-mail2.rd.francetelecom.com (Postfix) with ESMTP id 4152AFC400B; Mon, 24 Jan 2011 15:35:43 +0100 (CET)
Received: from ftrdmel0.rd.francetelecom.fr ([10.192.128.56]) by ftrdsmtp1.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 24 Jan 2011 15:35:38 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 24 Jan 2011 15:35:37 +0100
Message-ID: <9ECCF01B52E7AB408A7EB85352642141026CF312@ftrdmel0.rd.francetelecom.fr>
In-Reply-To: <A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: Acu4Lu5zDmtOrJAoTcGzmU4BUhS5qQDek2MQAAodIEAAAJDpQA==
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com><580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net>
From: <bruno.chatras@orange-ftgroup.com>
To: <john.elwell@siemens-enterprise.com>, <R.Jesske@telekom.de>, <fluffy@cisco.com>, <dispatch@ietf.org>
X-OriginalArrivalTime: 24 Jan 2011 14:35:38.0942 (UTC) FILETIME=[F85B55E0:01CBBBD3]
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 14:32:47 -0000

+1

> -----Message d'origine-----
> De=A0: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] De =
la
> part de Elwell, John
> Envoy=E9=A0: lundi 24 janvier 2011 15:21
> =C0=A0: R.Jesske@telekom.de; fluffy@cisco.com; dispatch@ietf.org
> Objet=A0: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-
> responses
>=20
> I still think this draft is worth publishing as an RFC by some route.
> It reflects what is often done in practice and I don't see why it
> should be considered harmful.
>=20
> John
>=20
>=20
> > -----Original Message-----
> > From: dispatch-bounces@ietf.org
> > [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
> > Sent: 24 January 2011 10:32
> > To: fluffy@cisco.com; dispatch@ietf.org
> > Subject: Re: [dispatch] Update on
> > draft-jesske-dispatch-reason-in-responses
> >
> > Hi Cullen,
> > thank you for your comments with regard to the
> > draft-jesske-dispatch-reason-in-responses.
> >
> > Yes the draft was controversially discussed at IETF 76.
> > With regard to the discussion at that meeting we had a follow
> > up discussion that was held at the dispatch list.
> >
> > So I worked mainly on the requirements to satisfy the people.
> >
> > With the upload of the following two drafts I tried to
> > satisfy the latest discussions we had on the list.
> >
> > http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reas
> on-in-responses-03.txt
> >
> > http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-
> > reason-in-responses-02.txt
> >
> > The first draft describes the requirements and the behaviour
> > for the reason in responses. I have added a section for
> > requirements again, as it was proposed from a couple of
> > people. The requirements section is very short and  exists of
> > two requirements.
> >
> > The 2nd draft is more seen for documentation reasons and
> > examples and is not aimed for further processing.
> >
> > Since I started the discussion on the list after IETF 76 I
> > never seen/heard objections with regard to progressing the drafts.
> >
> > Also I would like to point out that 3GPP is requiring the
> > reason in responses within the IMS.
> >
> > Also ITU-T Q.1912.5 includes the use of reasons in responses.
> > This ITU-T recommendation was published 2003.
> > Also ETSI TISPAN is using the reason in responses since 2006
> > in their Standards.
> >
> > So there are already implementations running with the reason
> > in responses. We as Deutsche Telekom have already running
> > implementations from 3 different vendors.
> >
> > So my question is if the group is now willing to go ahead
> > with the work on this issue or would like to live with the
> > implementations without any RFC?
> >
> > So again I would like to invite the people to indicate their
> > support for that work if we should proceed ether with a WID
> > or some individual action.
> >
> > Thank you and Best Regards
> >
> > Roland
> >
> > > -----Urspr=FCngliche Nachricht-----
> > > Von: dispatch-bounces@ietf.org
> > > [mailto:dispatch-bounces@ietf.org] Im Auftrag von Cullen Jennings
> > > Gesendet: Donnerstag, 20. Januar 2011 00:18
> > > An: DISPATCH list
> > > Betreff: [dispatch] Update on
> > > draft-jesske-dispatch-reason-in-responses
> > >
> > >
> > > Sent with my dispatch co-chair hat on
> > >
> > > I went back and reviewed the mailing list traffic and what I
> > > could find of meeting minutes and recording related to this draft.
> > >
> > > The major contentious issues are:  Should the solution be
> > > based on translation or encapsulation, and in the
> > > encapsulation case deciding if an existing encapsulation
> > > mechanism should be used or new one defined
> > >
> > > There are several people in favor of this draft: Roland ,
> > > Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,
> > > Dale, and probably a few more.
> > >
> > > This was discussed for a long time at IETF 76 ( See
> > > http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
> > > It did not get consensus at that point. The issues brought up
> > > at that point have not been resolved on the list. None of the
> > > people that spoke for or against this at IETF 76 seem to have
> > > changed their opinion on the list. As far as I can tell, the
> > > list of people in favor of this and people opposed to it is
> > > pretty much the same list as it was at IETF 76. The
> > > directions from the DISPATCH chairs at IETF 76 (at about 40
> > > minutes into above recording) have not happened yet.
> > >
> > > There was not rough consensus at IETF 76 to proceed with
> > > this, I see no evidence that many peoples options have
> > > changed since IETF 76. I view it as pretty much dispatched.
> > > (in the definition 2a at
> > > http://www.merriam-webster.com/dictionary/dispatched).
> > >
> > > My advice the ADs about AD sponsoring would be that this
> > > draft was controversial in the WG, failed to achieve rough
> > > consensus, and was highly likely to have strongly objections
> > > in an IETF Last Call.
> > >
> > > A casual observation to the proponents of this work ... using
> > > translation in the form of new SIP error response codes,
> > > instead of encapsulation, may be the middle ground that
> > > everyone could live with and achieved consensus. Even if
> > > theses response codes would never be used outside of
> > > environment that interoperated with the PSTN. I realize that
> > > neither the people for or against this draft view new SIP
> > > error response codes as the best path forward so this idea
> > > may be doomed but some times the thing everyone can live with
> > > is the solution no one loves.
> > >
> > > This work goes back far enough that it is a bit of an
> > > archaeology project to sort out the information so if my read
> > > of the consensus at IETF 76 is completely wrong, I'm happy to
> > > have someone correct me.
> > >
> > > Thanks,
> > > Cullen <dispatch co-chair>
> > >
> > >
> > >
> > > _______________________________________________
> > > dispatch mailing list
> > > dispatch@ietf.org
> > > https://www.ietf.org/mailman/listinfo/dispatch
> > >
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

From christer.holmberg@ericsson.com  Mon Jan 24 06:49:32 2011
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 45A623A68E5 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 06:49:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.459
X-Spam-Level: 
X-Spam-Status: No, score=-6.459 tagged_above=-999 required=5 tests=[AWL=0.140,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VJxjyYKvOVXj for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 06:49:30 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 7DE283A6AD7 for <dispatch@ietf.org>; Mon, 24 Jan 2011 06:49:28 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-6d-4d3d9225525b
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 07.76.23694.5229D3D4; Mon, 24 Jan 2011 15:52:21 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.59]) by esessmw0197.eemea.ericsson.se ([153.88.115.87]) with mapi; Mon, 24 Jan 2011 15:52:21 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "bruno.chatras@orange-ftgroup.com" <bruno.chatras@orange-ftgroup.com>, "john.elwell@siemens-enterprise.com" <john.elwell@siemens-enterprise.com>,  "R.Jesske@telekom.de" <R.Jesske@telekom.de>, "fluffy@cisco.com" <fluffy@cisco.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Mon, 24 Jan 2011 15:52:11 +0100
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: Acu4Lu5zDmtOrJAoTcGzmU4BUhS5qQDek2MQAAodIEAAAJDpQAAAknlA
Message-ID: <7F2072F1E0DE894DA4B517B93C6A058519441FDA65@ESESSCMS0356.eemea.ericsson.se>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com><580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net> <9ECCF01B52E7AB408A7EB85352642141026CF312@ftrdmel0.rd.francetelecom.fr>
In-Reply-To: <9ECCF01B52E7AB408A7EB85352642141026CF312@ftrdmel0.rd.francetelecom.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 14:49:32 -0000

+1.

Regards,

Christer=20

> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of=20
> bruno.chatras@orange-ftgroup.com
> Sent: 24. tammikuuta 2011 16:36
> To: john.elwell@siemens-enterprise.com; R.Jesske@telekom.de;=20
> fluffy@cisco.com; dispatch@ietf.org
> Subject: Re: [dispatch] Update on=20
> draft-jesske-dispatch-reason-in-responses
>=20
> +1
>=20
> > -----Message d'origine-----
> > De=A0: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] De=20
> > la part de Elwell, John Envoy=E9=A0: lundi 24 janvier 2011 15:21 =C0=A0=
:=20
> > R.Jesske@telekom.de; fluffy@cisco.com; dispatch@ietf.org=20
> Objet=A0: Re:=20
> > [dispatch] Update on draft-jesske-dispatch-reason-in- responses
> >=20
> > I still think this draft is worth publishing as an RFC by=20
> some route.
> > It reflects what is often done in practice and I don't see why it=20
> > should be considered harmful.
> >=20
> > John
> >=20
> >=20
> > > -----Original Message-----
> > > From: dispatch-bounces@ietf.org
> > > [mailto:dispatch-bounces@ietf.org] On Behalf Of=20
> R.Jesske@telekom.de
> > > Sent: 24 January 2011 10:32
> > > To: fluffy@cisco.com; dispatch@ietf.org
> > > Subject: Re: [dispatch] Update on
> > > draft-jesske-dispatch-reason-in-responses
> > >
> > > Hi Cullen,
> > > thank you for your comments with regard to the=20
> > > draft-jesske-dispatch-reason-in-responses.
> > >
> > > Yes the draft was controversially discussed at IETF 76.
> > > With regard to the discussion at that meeting we had a follow up=20
> > > discussion that was held at the dispatch list.
> > >
> > > So I worked mainly on the requirements to satisfy the people.
> > >
> > > With the upload of the following two drafts I tried to=20
> satisfy the=20
> > > latest discussions we had on the list.
> > >
> > > http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reas
> > on-in-responses-03.txt
> > >
> > > http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-
> > > reason-in-responses-02.txt
> > >
> > > The first draft describes the requirements and the=20
> behaviour for the=20
> > > reason in responses. I have added a section for=20
> requirements again,=20
> > > as it was proposed from a couple of people. The=20
> requirements section=20
> > > is very short and  exists of two requirements.
> > >
> > > The 2nd draft is more seen for documentation reasons and examples=20
> > > and is not aimed for further processing.
> > >
> > > Since I started the discussion on the list after IETF 76 I never=20
> > > seen/heard objections with regard to progressing the drafts.
> > >
> > > Also I would like to point out that 3GPP is requiring the=20
> reason in=20
> > > responses within the IMS.
> > >
> > > Also ITU-T Q.1912.5 includes the use of reasons in responses.
> > > This ITU-T recommendation was published 2003.
> > > Also ETSI TISPAN is using the reason in responses since 2006 in=20
> > > their Standards.
> > >
> > > So there are already implementations running with the reason in=20
> > > responses. We as Deutsche Telekom have already running=20
> > > implementations from 3 different vendors.
> > >
> > > So my question is if the group is now willing to go ahead=20
> with the=20
> > > work on this issue or would like to live with the implementations=20
> > > without any RFC?
> > >
> > > So again I would like to invite the people to indicate=20
> their support=20
> > > for that work if we should proceed ether with a WID or some=20
> > > individual action.
> > >
> > > Thank you and Best Regards
> > >
> > > Roland
> > >
> > > > -----Urspr=FCngliche Nachricht-----
> > > > Von: dispatch-bounces@ietf.org
> > > > [mailto:dispatch-bounces@ietf.org] Im Auftrag von=20
> Cullen Jennings
> > > > Gesendet: Donnerstag, 20. Januar 2011 00:18
> > > > An: DISPATCH list
> > > > Betreff: [dispatch] Update on
> > > > draft-jesske-dispatch-reason-in-responses
> > > >
> > > >
> > > > Sent with my dispatch co-chair hat on
> > > >
> > > > I went back and reviewed the mailing list traffic and=20
> what I could=20
> > > > find of meeting minutes and recording related to this draft.
> > > >
> > > > The major contentious issues are:  Should the solution=20
> be based on=20
> > > > translation or encapsulation, and in the encapsulation case=20
> > > > deciding if an existing encapsulation mechanism should=20
> be used or=20
> > > > new one defined
> > > >
> > > > There are several people in favor of this draft: Roland ,=20
> > > > Christer, Hadriel, Laura, Thomas, Christen, Enrico, John, Dale,=20
> > > > and probably a few more.
> > > >
> > > > This was discussed for a long time at IETF 76 ( See
> > > > http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
> > > > It did not get consensus at that point. The issues=20
> brought up at=20
> > > > that point have not been resolved on the list. None of=20
> the people=20
> > > > that spoke for or against this at IETF 76 seem to have changed=20
> > > > their opinion on the list. As far as I can tell, the list of=20
> > > > people in favor of this and people opposed to it is pretty much=20
> > > > the same list as it was at IETF 76. The directions from the=20
> > > > DISPATCH chairs at IETF 76 (at about 40 minutes into above=20
> > > > recording) have not happened yet.
> > > >
> > > > There was not rough consensus at IETF 76 to proceed=20
> with this, I=20
> > > > see no evidence that many peoples options have changed=20
> since IETF=20
> > > > 76. I view it as pretty much dispatched.
> > > > (in the definition 2a at
> > > > http://www.merriam-webster.com/dictionary/dispatched).
> > > >
> > > > My advice the ADs about AD sponsoring would be that=20
> this draft was=20
> > > > controversial in the WG, failed to achieve rough consensus, and=20
> > > > was highly likely to have strongly objections in an IETF Last=20
> > > > Call.
> > > >
> > > > A casual observation to the proponents of this work ... using=20
> > > > translation in the form of new SIP error response=20
> codes, instead=20
> > > > of encapsulation, may be the middle ground that everyone could=20
> > > > live with and achieved consensus. Even if theses response codes=20
> > > > would never be used outside of environment that=20
> interoperated with=20
> > > > the PSTN. I realize that neither the people for or against this=20
> > > > draft view new SIP error response codes as the best=20
> path forward=20
> > > > so this idea may be doomed but some times the thing=20
> everyone can=20
> > > > live with is the solution no one loves.
> > > >
> > > > This work goes back far enough that it is a bit of an=20
> archaeology=20
> > > > project to sort out the information so if my read of=20
> the consensus=20
> > > > at IETF 76 is completely wrong, I'm happy to have=20
> someone correct=20
> > > > me.
> > > >
> > > > Thanks,
> > > > Cullen <dispatch co-chair>
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > dispatch mailing list
> > > > dispatch@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/dispatch
> > > >
> > > _______________________________________________
> > > dispatch mailing list
> > > dispatch@ietf.org
> > > https://www.ietf.org/mailman/listinfo/dispatch
> > >
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From laura.liess.dt@googlemail.com  Mon Jan 24 07:56:41 2011
Return-Path: <laura.liess.dt@googlemail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 02AC73A6AF8 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 07:56:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.577
X-Spam-Level: 
X-Spam-Status: No, score=-2.577 tagged_above=-999 required=5 tests=[AWL=0.400,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IgEaMoDHlqrp for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 07:56:39 -0800 (PST)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by core3.amsl.com (Postfix) with ESMTP id 22D813A6AC3 for <dispatch@ietf.org>; Mon, 24 Jan 2011 07:56:38 -0800 (PST)
Received: by yie19 with SMTP id 19so1556364yie.31 for <dispatch@ietf.org>; Mon, 24 Jan 2011 07:59:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=lIwiUBCLGV6zVd1xQQ+oGJCPlSTq4iVRSSCXyAh2JUA=; b=hPdVHIR9lwPtoTu1LEGwHZmiY6IMa0iGgjwtxzfgOyBCCNyqAgiZSoAuP9ueR3VO15 foss/y+liA+3DSpOv7eU+epea2LSvSSX4TP7N9HQBOhbdVXCKotpP+45z/RJmYLVkyv0 v/8rkE1CmGBqG0QTExtpwwHBwQBxjEzr8ZNzo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=LGSki1Vjr9HtinkLlkmjQGyIAOF5qkPk7XZOjnL1/I7n1RkTeRm2NC3Q4bU2t4qWBx c6KQStZxO1HVmSFaK659947YX8rVOBc1SODP3MUsUTs134YcdLHQqIEGC2AOe2b1fWvd WD3FWbJZaupGvDNiFsguEtMvMdHLe8Ldfmb2E=
MIME-Version: 1.0
Received: by 10.150.225.7 with SMTP id x7mr558529ybg.11.1295884773195; Mon, 24 Jan 2011 07:59:33 -0800 (PST)
Received: by 10.151.145.9 with HTTP; Mon, 24 Jan 2011 07:59:33 -0800 (PST)
In-Reply-To: <A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net>
Date: Mon, 24 Jan 2011 16:59:33 +0100
Message-ID: <AANLkTin5-YgjB193prcN7Nsj8cLneF7Oau+ZzumMphRS@mail.gmail.com>
From: Laura Liess <laura.liess.dt@googlemail.com>
To: "dispatch@ietf.org" <dispatch@ietf.org>, "R.Jesske@telekom.de" <R.Jesske@telekom.de>,  "fluffy@cisco.com" <fluffy@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 15:56:41 -0000

+1

Thanks,
Laura

2011/1/24 Elwell, John <john.elwell@siemens-enterprise.com>:
> I still think this draft is worth publishing as an RFC by some route. It =
reflects what is often done in practice and I don't see why it should be co=
nsidered harmful.
>
> John
>
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
>> Sent: 24 January 2011 10:32
>> To: fluffy@cisco.com; dispatch@ietf.org
>> Subject: Re: [dispatch] Update on
>> draft-jesske-dispatch-reason-in-responses
>>
>> Hi Cullen,
>> thank you for your comments with regard to the
>> draft-jesske-dispatch-reason-in-responses.
>>
>> Yes the draft was controversially discussed at IETF 76.
>> With regard to the discussion at that meeting we had a follow
>> up discussion that was held at the dispatch list.
>>
>> So I worked mainly on the requirements to satisfy the people.
>>
>> With the upload of the following two drafts I tried to
>> satisfy the latest discussions we had on the list.
>>
>> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reas
> on-in-responses-03.txt
>>
>> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-
>> reason-in-responses-02.txt
>>
>> The first draft describes the requirements and the behaviour
>> for the reason in responses. I have added a section for
>> requirements again, as it was proposed from a couple of
>> people. The requirements section is very short and =A0exists of
>> two requirements.
>>
>> The 2nd draft is more seen for documentation reasons and
>> examples and is not aimed for further processing.
>>
>> Since I started the discussion on the list after IETF 76 I
>> never seen/heard objections with regard to progressing the drafts.
>>
>> Also I would like to point out that 3GPP is requiring the
>> reason in responses within the IMS.
>>
>> Also ITU-T Q.1912.5 includes the use of reasons in responses.
>> This ITU-T recommendation was published 2003.
>> Also ETSI TISPAN is using the reason in responses since 2006
>> in their Standards.
>>
>> So there are already implementations running with the reason
>> in responses. We as Deutsche Telekom have already running
>> implementations from 3 different vendors.
>>
>> So my question is if the group is now willing to go ahead
>> with the work on this issue or would like to live with the
>> implementations without any RFC?
>>
>> So again I would like to invite the people to indicate their
>> support for that work if we should proceed ether with a WID
>> or some individual action.
>>
>> Thank you and Best Regards
>>
>> Roland
>>
>> > -----Urspr=FCngliche Nachricht-----
>> > Von: dispatch-bounces@ietf.org
>> > [mailto:dispatch-bounces@ietf.org] Im Auftrag von Cullen Jennings
>> > Gesendet: Donnerstag, 20. Januar 2011 00:18
>> > An: DISPATCH list
>> > Betreff: [dispatch] Update on
>> > draft-jesske-dispatch-reason-in-responses
>> >
>> >
>> > Sent with my dispatch co-chair hat on
>> >
>> > I went back and reviewed the mailing list traffic and what I
>> > could find of meeting minutes and recording related to this draft.
>> >
>> > The major contentious issues are: =A0Should the solution be
>> > based on translation or encapsulation, and in the
>> > encapsulation case deciding if an existing encapsulation
>> > mechanism should be used or new one defined
>> >
>> > There are several people in favor of this draft: Roland ,
>> > Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,
>> > Dale, and probably a few more.
>> >
>> > This was discussed for a long time at IETF 76 ( See
>> > http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
>> > It did not get consensus at that point. The issues brought up
>> > at that point have not been resolved on the list. None of the
>> > people that spoke for or against this at IETF 76 seem to have
>> > changed their opinion on the list. As far as I can tell, the
>> > list of people in favor of this and people opposed to it is
>> > pretty much the same list as it was at IETF 76. The
>> > directions from the DISPATCH chairs at IETF 76 (at about 40
>> > minutes into above recording) have not happened yet.
>> >
>> > There was not rough consensus at IETF 76 to proceed with
>> > this, I see no evidence that many peoples options have
>> > changed since IETF 76. I view it as pretty much dispatched.
>> > (in the definition 2a at
>> > http://www.merriam-webster.com/dictionary/dispatched).
>> >
>> > My advice the ADs about AD sponsoring would be that this
>> > draft was controversial in the WG, failed to achieve rough
>> > consensus, and was highly likely to have strongly objections
>> > in an IETF Last Call.
>> >
>> > A casual observation to the proponents of this work ... using
>> > translation in the form of new SIP error response codes,
>> > instead of encapsulation, may be the middle ground that
>> > everyone could live with and achieved consensus. Even if
>> > theses response codes would never be used outside of
>> > environment that interoperated with the PSTN. I realize that
>> > neither the people for or against this draft view new SIP
>> > error response codes as the best path forward so this idea
>> > may be doomed but some times the thing everyone can live with
>> > is the solution no one loves.
>> >
>> > This work goes back far enough that it is a bit of an
>> > archaeology project to sort out the information so if my read
>> > of the consensus at IETF 76 is completely wrong, I'm happy to
>> > have someone correct me.
>> >
>> > Thanks,
>> > Cullen <dispatch co-chair>
>> >
>> >
>> >
>> > _______________________________________________
>> > dispatch mailing list
>> > dispatch@ietf.org
>> > https://www.ietf.org/mailman/listinfo/dispatch
>> >
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

From lili.yang@huawei.com  Mon Jan 24 08:02:51 2011
Return-Path: <lili.yang@huawei.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E3B7A3A6AC3 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 08:02:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.708
X-Spam-Level: *
X-Spam-Status: No, score=1.708 tagged_above=-999 required=5 tests=[AWL=2.000,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c2whxswz6uLv for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 08:02:50 -0800 (PST)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 501A13A6AFA for <dispatch@ietf.org>; Mon, 24 Jan 2011 08:02:50 -0800 (PST)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LFJ00JDKBDACS@szxga03-in.huawei.com> for dispatch@ietf.org; Tue, 25 Jan 2011 00:05:34 +0800 (CST)
Received: from szxeml201-edg.china.huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTP id <0LFJ002ZMBDANF@szxga03-in.huawei.com> for dispatch@ietf.org; Tue, 25 Jan 2011 00:05:34 +0800 (CST)
Received: from SZXEML402-HUB.china.huawei.com (10.82.67.32) by szxeml201-edg.china.huawei.com (172.24.2.39) with Microsoft SMTP Server (TLS) id 14.1.270.1; Tue, 25 Jan 2011 00:05:31 +0800
Received: from SZXEML509-MBS.china.huawei.com ([169.254.15.223]) by SZXEML402-HUB.china.huawei.com ([10.82.67.32]) with mapi id 14.01.0270.001; Tue, 25 Jan 2011 00:05:34 +0800
Date: Mon, 24 Jan 2011 16:05:34 +0000
From: Lili Yang_lili <lili.yang@huawei.com>
In-reply-to: <AANLkTin5-YgjB193prcN7Nsj8cLneF7Oau+ZzumMphRS@mail.gmail.com>
X-Originating-IP: [172.24.2.41]
To: "dispatch@ietf.org" <dispatch@ietf.org>, "R.Jesske@telekom.de" <R.Jesske@telekom.de>, "fluffy@cisco.com" <fluffy@cisco.com>
Message-id: <A1D1C6D3ACF6264682914707AE2B72860366976B@SZXEML509-MBS.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=gb2312
Content-language: zh-CN
Content-transfer-encoding: base64
Accept-Language: zh-CN, en-US
Thread-topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-index: AQHLuC75sb+Kk0usuUOt9EtmBh5EEZPfbVUAgABAKYCAABtpgIAAh6Ul
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net> <AANLkTin5-YgjB193prcN7Nsj8cLneF7Oau+ZzumMphRS@mail.gmail.com>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 16:02:52 -0000

KzENCg0KQmVzdCByZWdnYXJkcywNCkxpbGkNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCreivP7IyzogZGlzcGF0Y2gtYm91bmNlc0BpZXRmLm9yZyBbZGlzcGF0Y2gt
Ym91bmNlc0BpZXRmLm9yZ10gtPqx7SBMYXVyYSBMaWVzcyBbbGF1cmEubGllc3MuZHRAZ29vZ2xl
bWFpbC5jb21dDQq3osvNyrG85DogMjAxMcTqMdTCMjTI1SAyMzo1OQ0Ktb06IGRpc3BhdGNoQGll
dGYub3JnOyBSLkplc3NrZUB0ZWxla29tLmRlOyBmbHVmZnlAY2lzY28uY29tDQrW98ziOiBSZTog
W2Rpc3BhdGNoXSBVcGRhdGUgb24gZHJhZnQtamVzc2tlLWRpc3BhdGNoLXJlYXNvbi1pbi1yZXNw
b25zZXMNCg0KKzENCg0KVGhhbmtzLA0KTGF1cmENCg0KMjAxMS8xLzI0IEVsd2VsbCwgSm9obiA8
am9obi5lbHdlbGxAc2llbWVucy1lbnRlcnByaXNlLmNvbT46DQo+IEkgc3RpbGwgdGhpbmsgdGhp
cyBkcmFmdCBpcyB3b3J0aCBwdWJsaXNoaW5nIGFzIGFuIFJGQyBieSBzb21lIHJvdXRlLiBJdCBy
ZWZsZWN0cyB3aGF0IGlzIG9mdGVuIGRvbmUgaW4gcHJhY3RpY2UgYW5kIEkgZG9uJ3Qgc2VlIHdo
eSBpdCBzaG91bGQgYmUgY29uc2lkZXJlZCBoYXJtZnVsLg0KPg0KPiBKb2huDQo+DQo+DQo+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gRnJvbTogZGlzcGF0Y2gtYm91bmNlc0BpZXRm
Lm9yZw0KPj4gW21haWx0bzpkaXNwYXRjaC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
Ui5KZXNza2VAdGVsZWtvbS5kZQ0KPj4gU2VudDogMjQgSmFudWFyeSAyMDExIDEwOjMyDQo+PiBU
bzogZmx1ZmZ5QGNpc2NvLmNvbTsgZGlzcGF0Y2hAaWV0Zi5vcmcNCj4+IFN1YmplY3Q6IFJlOiBb
ZGlzcGF0Y2hdIFVwZGF0ZSBvbg0KPj4gZHJhZnQtamVzc2tlLWRpc3BhdGNoLXJlYXNvbi1pbi1y
ZXNwb25zZXMNCj4+DQo+PiBIaSBDdWxsZW4sDQo+PiB0aGFuayB5b3UgZm9yIHlvdXIgY29tbWVu
dHMgd2l0aCByZWdhcmQgdG8gdGhlDQo+PiBkcmFmdC1qZXNza2UtZGlzcGF0Y2gtcmVhc29uLWlu
LXJlc3BvbnNlcy4NCj4+DQo+PiBZZXMgdGhlIGRyYWZ0IHdhcyBjb250cm92ZXJzaWFsbHkgZGlz
Y3Vzc2VkIGF0IElFVEYgNzYuDQo+PiBXaXRoIHJlZ2FyZCB0byB0aGUgZGlzY3Vzc2lvbiBhdCB0
aGF0IG1lZXRpbmcgd2UgaGFkIGEgZm9sbG93DQo+PiB1cCBkaXNjdXNzaW9uIHRoYXQgd2FzIGhl
bGQgYXQgdGhlIGRpc3BhdGNoIGxpc3QuDQo+Pg0KPj4gU28gSSB3b3JrZWQgbWFpbmx5IG9uIHRo
ZSByZXF1aXJlbWVudHMgdG8gc2F0aXNmeSB0aGUgcGVvcGxlLg0KPj4NCj4+IFdpdGggdGhlIHVw
bG9hZCBvZiB0aGUgZm9sbG93aW5nIHR3byBkcmFmdHMgSSB0cmllZCB0bw0KPj4gc2F0aXNmeSB0
aGUgbGF0ZXN0IGRpc2N1c3Npb25zIHdlIGhhZCBvbiB0aGUgbGlzdC4NCj4+DQo+PiBodHRwOi8v
d3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1qZXNza2UtZGlzcGF0Y2gtcmVhcw0K
PiBvbi1pbi1yZXNwb25zZXMtMDMudHh0DQo+Pg0KPj4gaHR0cDovL3d3dy5pZXRmLm9yZy9pbnRl
cm5ldC1kcmFmdHMvZHJhZnQtamVzc2tlLWRpc3BhdGNoLXJlcS0NCj4+IHJlYXNvbi1pbi1yZXNw
b25zZXMtMDIudHh0DQo+Pg0KPj4gVGhlIGZpcnN0IGRyYWZ0IGRlc2NyaWJlcyB0aGUgcmVxdWly
ZW1lbnRzIGFuZCB0aGUgYmVoYXZpb3VyDQo+PiBmb3IgdGhlIHJlYXNvbiBpbiByZXNwb25zZXMu
IEkgaGF2ZSBhZGRlZCBhIHNlY3Rpb24gZm9yDQo+PiByZXF1aXJlbWVudHMgYWdhaW4sIGFzIGl0
IHdhcyBwcm9wb3NlZCBmcm9tIGEgY291cGxlIG9mDQo+PiBwZW9wbGUuIFRoZSByZXF1aXJlbWVu
dHMgc2VjdGlvbiBpcyB2ZXJ5IHNob3J0IGFuZCAgZXhpc3RzIG9mDQo+PiB0d28gcmVxdWlyZW1l
bnRzLg0KPj4NCj4+IFRoZSAybmQgZHJhZnQgaXMgbW9yZSBzZWVuIGZvciBkb2N1bWVudGF0aW9u
IHJlYXNvbnMgYW5kDQo+PiBleGFtcGxlcyBhbmQgaXMgbm90IGFpbWVkIGZvciBmdXJ0aGVyIHBy
b2Nlc3NpbmcuDQo+Pg0KPj4gU2luY2UgSSBzdGFydGVkIHRoZSBkaXNjdXNzaW9uIG9uIHRoZSBs
aXN0IGFmdGVyIElFVEYgNzYgSQ0KPj4gbmV2ZXIgc2Vlbi9oZWFyZCBvYmplY3Rpb25zIHdpdGgg
cmVnYXJkIHRvIHByb2dyZXNzaW5nIHRoZSBkcmFmdHMuDQo+Pg0KPj4gQWxzbyBJIHdvdWxkIGxp
a2UgdG8gcG9pbnQgb3V0IHRoYXQgM0dQUCBpcyByZXF1aXJpbmcgdGhlDQo+PiByZWFzb24gaW4g
cmVzcG9uc2VzIHdpdGhpbiB0aGUgSU1TLg0KPj4NCj4+IEFsc28gSVRVLVQgUS4xOTEyLjUgaW5j
bHVkZXMgdGhlIHVzZSBvZiByZWFzb25zIGluIHJlc3BvbnNlcy4NCj4+IFRoaXMgSVRVLVQgcmVj
b21tZW5kYXRpb24gd2FzIHB1Ymxpc2hlZCAyMDAzLg0KPj4gQWxzbyBFVFNJIFRJU1BBTiBpcyB1
c2luZyB0aGUgcmVhc29uIGluIHJlc3BvbnNlcyBzaW5jZSAyMDA2DQo+PiBpbiB0aGVpciBTdGFu
ZGFyZHMuDQo+Pg0KPj4gU28gdGhlcmUgYXJlIGFscmVhZHkgaW1wbGVtZW50YXRpb25zIHJ1bm5p
bmcgd2l0aCB0aGUgcmVhc29uDQo+PiBpbiByZXNwb25zZXMuIFdlIGFzIERldXRzY2hlIFRlbGVr
b20gaGF2ZSBhbHJlYWR5IHJ1bm5pbmcNCj4+IGltcGxlbWVudGF0aW9ucyBmcm9tIDMgZGlmZmVy
ZW50IHZlbmRvcnMuDQo+Pg0KPj4gU28gbXkgcXVlc3Rpb24gaXMgaWYgdGhlIGdyb3VwIGlzIG5v
dyB3aWxsaW5nIHRvIGdvIGFoZWFkDQo+PiB3aXRoIHRoZSB3b3JrIG9uIHRoaXMgaXNzdWUgb3Ig
d291bGQgbGlrZSB0byBsaXZlIHdpdGggdGhlDQo+PiBpbXBsZW1lbnRhdGlvbnMgd2l0aG91dCBh
bnkgUkZDPw0KPj4NCj4+IFNvIGFnYWluIEkgd291bGQgbGlrZSB0byBpbnZpdGUgdGhlIHBlb3Bs
ZSB0byBpbmRpY2F0ZSB0aGVpcg0KPj4gc3VwcG9ydCBmb3IgdGhhdCB3b3JrIGlmIHdlIHNob3Vs
ZCBwcm9jZWVkIGV0aGVyIHdpdGggYSBXSUQNCj4+IG9yIHNvbWUgaW5kaXZpZHVhbCBhY3Rpb24u
DQo+Pg0KPj4gVGhhbmsgeW91IGFuZCBCZXN0IFJlZ2FyZHMNCj4+DQo+PiBSb2xhbmQNCj4+DQo+
PiA+IC0tLS0tVXJzcHKouW5nbGljaGUgTmFjaHJpY2h0LS0tLS0NCj4+ID4gVm9uOiBkaXNwYXRj
aC1ib3VuY2VzQGlldGYub3JnDQo+PiA+IFttYWlsdG86ZGlzcGF0Y2gtYm91bmNlc0BpZXRmLm9y
Z10gSW0gQXVmdHJhZyB2b24gQ3VsbGVuIEplbm5pbmdzDQo+PiA+IEdlc2VuZGV0OiBEb25uZXJz
dGFnLCAyMC4gSmFudWFyIDIwMTEgMDA6MTgNCj4+ID4gQW46IERJU1BBVENIIGxpc3QNCj4+ID4g
QmV0cmVmZjogW2Rpc3BhdGNoXSBVcGRhdGUgb24NCj4+ID4gZHJhZnQtamVzc2tlLWRpc3BhdGNo
LXJlYXNvbi1pbi1yZXNwb25zZXMNCj4+ID4NCj4+ID4NCj4+ID4gU2VudCB3aXRoIG15IGRpc3Bh
dGNoIGNvLWNoYWlyIGhhdCBvbg0KPj4gPg0KPj4gPiBJIHdlbnQgYmFjayBhbmQgcmV2aWV3ZWQg
dGhlIG1haWxpbmcgbGlzdCB0cmFmZmljIGFuZCB3aGF0IEkNCj4+ID4gY291bGQgZmluZCBvZiBt
ZWV0aW5nIG1pbnV0ZXMgYW5kIHJlY29yZGluZyByZWxhdGVkIHRvIHRoaXMgZHJhZnQuDQo+PiA+
DQo+PiA+IFRoZSBtYWpvciBjb250ZW50aW91cyBpc3N1ZXMgYXJlOiAgU2hvdWxkIHRoZSBzb2x1
dGlvbiBiZQ0KPj4gPiBiYXNlZCBvbiB0cmFuc2xhdGlvbiBvciBlbmNhcHN1bGF0aW9uLCBhbmQg
aW4gdGhlDQo+PiA+IGVuY2Fwc3VsYXRpb24gY2FzZSBkZWNpZGluZyBpZiBhbiBleGlzdGluZyBl
bmNhcHN1bGF0aW9uDQo+PiA+IG1lY2hhbmlzbSBzaG91bGQgYmUgdXNlZCBvciBuZXcgb25lIGRl
ZmluZWQNCj4+ID4NCj4+ID4gVGhlcmUgYXJlIHNldmVyYWwgcGVvcGxlIGluIGZhdm9yIG9mIHRo
aXMgZHJhZnQ6IFJvbGFuZCAsDQo+PiA+IENocmlzdGVyLCBIYWRyaWVsLCBMYXVyYSwgVGhvbWFz
LCBDaHJpc3RlbiwgRW5yaWNvLCBKb2huLA0KPj4gPiBEYWxlLCBhbmQgcHJvYmFibHkgYSBmZXcg
bW9yZS4NCj4+ID4NCj4+ID4gVGhpcyB3YXMgZGlzY3Vzc2VkIGZvciBhIGxvbmcgdGltZSBhdCBJ
RVRGIDc2ICggU2VlDQo+PiA+IGh0dHA6Ly93d3cuc29mdGFybW9yLmNvbS9kaXNwYXRjaC9JRVRG
NzYvYXVkaW8vcmVhc29uLm1wMyApLg0KPj4gPiBJdCBkaWQgbm90IGdldCBjb25zZW5zdXMgYXQg
dGhhdCBwb2ludC4gVGhlIGlzc3VlcyBicm91Z2h0IHVwDQo+PiA+IGF0IHRoYXQgcG9pbnQgaGF2
ZSBub3QgYmVlbiByZXNvbHZlZCBvbiB0aGUgbGlzdC4gTm9uZSBvZiB0aGUNCj4+ID4gcGVvcGxl
IHRoYXQgc3Bva2UgZm9yIG9yIGFnYWluc3QgdGhpcyBhdCBJRVRGIDc2IHNlZW0gdG8gaGF2ZQ0K
Pj4gPiBjaGFuZ2VkIHRoZWlyIG9waW5pb24gb24gdGhlIGxpc3QuIEFzIGZhciBhcyBJIGNhbiB0
ZWxsLCB0aGUNCj4+ID4gbGlzdCBvZiBwZW9wbGUgaW4gZmF2b3Igb2YgdGhpcyBhbmQgcGVvcGxl
IG9wcG9zZWQgdG8gaXQgaXMNCj4+ID4gcHJldHR5IG11Y2ggdGhlIHNhbWUgbGlzdCBhcyBpdCB3
YXMgYXQgSUVURiA3Ni4gVGhlDQo+PiA+IGRpcmVjdGlvbnMgZnJvbSB0aGUgRElTUEFUQ0ggY2hh
aXJzIGF0IElFVEYgNzYgKGF0IGFib3V0IDQwDQo+PiA+IG1pbnV0ZXMgaW50byBhYm92ZSByZWNv
cmRpbmcpIGhhdmUgbm90IGhhcHBlbmVkIHlldC4NCj4+ID4NCj4+ID4gVGhlcmUgd2FzIG5vdCBy
b3VnaCBjb25zZW5zdXMgYXQgSUVURiA3NiB0byBwcm9jZWVkIHdpdGgNCj4+ID4gdGhpcywgSSBz
ZWUgbm8gZXZpZGVuY2UgdGhhdCBtYW55IHBlb3BsZXMgb3B0aW9ucyBoYXZlDQo+PiA+IGNoYW5n
ZWQgc2luY2UgSUVURiA3Ni4gSSB2aWV3IGl0IGFzIHByZXR0eSBtdWNoIGRpc3BhdGNoZWQuDQo+
PiA+IChpbiB0aGUgZGVmaW5pdGlvbiAyYSBhdA0KPj4gPiBodHRwOi8vd3d3Lm1lcnJpYW0td2Vi
c3Rlci5jb20vZGljdGlvbmFyeS9kaXNwYXRjaGVkKS4NCj4+ID4NCj4+ID4gTXkgYWR2aWNlIHRo
ZSBBRHMgYWJvdXQgQUQgc3BvbnNvcmluZyB3b3VsZCBiZSB0aGF0IHRoaXMNCj4+ID4gZHJhZnQg
d2FzIGNvbnRyb3ZlcnNpYWwgaW4gdGhlIFdHLCBmYWlsZWQgdG8gYWNoaWV2ZSByb3VnaA0KPj4g
PiBjb25zZW5zdXMsIGFuZCB3YXMgaGlnaGx5IGxpa2VseSB0byBoYXZlIHN0cm9uZ2x5IG9iamVj
dGlvbnMNCj4+ID4gaW4gYW4gSUVURiBMYXN0IENhbGwuDQo+PiA+DQo+PiA+IEEgY2FzdWFsIG9i
c2VydmF0aW9uIHRvIHRoZSBwcm9wb25lbnRzIG9mIHRoaXMgd29yayAuLi4gdXNpbmcNCj4+ID4g
dHJhbnNsYXRpb24gaW4gdGhlIGZvcm0gb2YgbmV3IFNJUCBlcnJvciByZXNwb25zZSBjb2RlcywN
Cj4+ID4gaW5zdGVhZCBvZiBlbmNhcHN1bGF0aW9uLCBtYXkgYmUgdGhlIG1pZGRsZSBncm91bmQg
dGhhdA0KPj4gPiBldmVyeW9uZSBjb3VsZCBsaXZlIHdpdGggYW5kIGFjaGlldmVkIGNvbnNlbnN1
cy4gRXZlbiBpZg0KPj4gPiB0aGVzZXMgcmVzcG9uc2UgY29kZXMgd291bGQgbmV2ZXIgYmUgdXNl
ZCBvdXRzaWRlIG9mDQo+PiA+IGVudmlyb25tZW50IHRoYXQgaW50ZXJvcGVyYXRlZCB3aXRoIHRo
ZSBQU1ROLiBJIHJlYWxpemUgdGhhdA0KPj4gPiBuZWl0aGVyIHRoZSBwZW9wbGUgZm9yIG9yIGFn
YWluc3QgdGhpcyBkcmFmdCB2aWV3IG5ldyBTSVANCj4+ID4gZXJyb3IgcmVzcG9uc2UgY29kZXMg
YXMgdGhlIGJlc3QgcGF0aCBmb3J3YXJkIHNvIHRoaXMgaWRlYQ0KPj4gPiBtYXkgYmUgZG9vbWVk
IGJ1dCBzb21lIHRpbWVzIHRoZSB0aGluZyBldmVyeW9uZSBjYW4gbGl2ZSB3aXRoDQo+PiA+IGlz
IHRoZSBzb2x1dGlvbiBubyBvbmUgbG92ZXMuDQo+PiA+DQo+PiA+IFRoaXMgd29yayBnb2VzIGJh
Y2sgZmFyIGVub3VnaCB0aGF0IGl0IGlzIGEgYml0IG9mIGFuDQo+PiA+IGFyY2hhZW9sb2d5IHBy
b2plY3QgdG8gc29ydCBvdXQgdGhlIGluZm9ybWF0aW9uIHNvIGlmIG15IHJlYWQNCj4+ID4gb2Yg
dGhlIGNvbnNlbnN1cyBhdCBJRVRGIDc2IGlzIGNvbXBsZXRlbHkgd3JvbmcsIEknbSBoYXBweSB0
bw0KPj4gPiBoYXZlIHNvbWVvbmUgY29ycmVjdCBtZS4NCj4+ID4NCj4+ID4gVGhhbmtzLA0KPj4g
PiBDdWxsZW4gPGRpc3BhdGNoIGNvLWNoYWlyPg0KPj4gPg0KPj4gPg0KPj4gPg0KPj4gPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gPiBkaXNwYXRj
aCBtYWlsaW5nIGxpc3QNCj4+ID4gZGlzcGF0Y2hAaWV0Zi5vcmcNCj4+ID4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kaXNwYXRjaA0KPj4gPg0KPj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IGRpc3BhdGNoIG1haWxpbmcg
bGlzdA0KPj4gZGlzcGF0Y2hAaWV0Zi5vcmcNCj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vZGlzcGF0Y2gNCj4+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+IGRpc3BhdGNoIG1haWxpbmcgbGlzdA0KPiBkaXNwYXRjaEBp
ZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Rpc3BhdGNo
DQo+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZGlz
cGF0Y2ggbWFpbGluZyBsaXN0DQpkaXNwYXRjaEBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9kaXNwYXRjaA0K

From thomas.belling@nsn.com  Mon Jan 24 08:32:39 2011
Return-Path: <thomas.belling@nsn.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7DFE53A690A for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 08:32:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.974
X-Spam-Level: 
X-Spam-Status: No, score=-3.974 tagged_above=-999 required=5 tests=[AWL=0.175,  BAYES_00=-2.599, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rD8ENPszfU-8 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 08:32:38 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id 6A11A3A6907 for <dispatch@ietf.org>; Mon, 24 Jan 2011 08:32:37 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id p0OGZOH6001816 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <dispatch@ietf.org>; Mon, 24 Jan 2011 17:35:24 +0100
Received: from demuexc025.nsn-intra.net (demuexc025.nsn-intra.net [10.159.32.12]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p0OGZNm4020291 for <dispatch@ietf.org>; Mon, 24 Jan 2011 17:35:24 +0100
Received: from DEMUEXC014.nsn-intra.net ([10.150.128.25]) by demuexc025.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 24 Jan 2011 17:35:06 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 24 Jan 2011 17:35:03 +0100
Message-ID: <744A66DF31B5B34EA8B08BBD8187A72203371514@DEMUEXC014.nsn-intra.net>
In-Reply-To: <A1D1C6D3ACF6264682914707AE2B72860366976B@SZXEML509-MBS.china.huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: AQHLuC75sb+Kk0usuUOt9EtmBh5EEZPfbVUAgABAKYCAABtpgIAAh6UlgAAIOpA=
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com><580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com><A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net><AANLkTin5-YgjB193prcN7Nsj8cLneF7Oau+ZzumMphRS@mail.gmail.com> <A1D1C6D3ACF6264682914707AE2B72860366976B@SZXEML509-MBS.china.huawei.com>
From: "Belling, Thomas (NSN - DE/Munich)" <thomas.belling@nsn.com>
To: "DISPATCH list" <dispatch@ietf.org>
X-OriginalArrivalTime: 24 Jan 2011 16:35:06.0194 (UTC) FILETIME=[A85F3320:01CBBBE4]
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 16:32:39 -0000

+1

Regards, Thomas

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of ext Lili Yang_lili
Sent: Monday, January 24, 2011 5:06 PM
To: dispatch@ietf.org; R.Jesske@telekom.de; fluffy@cisco.com
Subject: Re: [dispatch] Update on =
draft-jesske-dispatch-reason-in-responses

+1

Best reggards,
Lili
________________________________________
=B7=A2=BC=FE=C8=CB: dispatch-bounces@ietf.org =
[dispatch-bounces@ietf.org] =B4=FA=B1=ED Laura Liess =
[laura.liess.dt@googlemail.com]
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA1=D4=C224=C8=D5 23:59
=B5=BD: dispatch@ietf.org; R.Jesske@telekom.de; fluffy@cisco.com
=D6=F7=CC=E2: Re: [dispatch] Update on =
draft-jesske-dispatch-reason-in-responses

+1

Thanks,
Laura

2011/1/24 Elwell, John <john.elwell@siemens-enterprise.com>:
> I still think this draft is worth publishing as an RFC by some route. =
It reflects what is often done in practice and I don't see why it should =
be considered harmful.
>
> John
>
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
>> Sent: 24 January 2011 10:32
>> To: fluffy@cisco.com; dispatch@ietf.org
>> Subject: Re: [dispatch] Update on
>> draft-jesske-dispatch-reason-in-responses
>>
>> Hi Cullen,
>> thank you for your comments with regard to the=20
>> draft-jesske-dispatch-reason-in-responses.
>>
>> Yes the draft was controversially discussed at IETF 76.
>> With regard to the discussion at that meeting we had a follow up=20
>> discussion that was held at the dispatch list.
>>
>> So I worked mainly on the requirements to satisfy the people.
>>
>> With the upload of the following two drafts I tried to satisfy the=20
>> latest discussions we had on the list.
>>
>> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reas
> on-in-responses-03.txt
>>
>> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-
>> reason-in-responses-02.txt
>>
>> The first draft describes the requirements and the behaviour for the=20
>> reason in responses. I have added a section for requirements again,=20
>> as it was proposed from a couple of people. The requirements section=20
>> is very short and  exists of two requirements.
>>
>> The 2nd draft is more seen for documentation reasons and examples and =

>> is not aimed for further processing.
>>
>> Since I started the discussion on the list after IETF 76 I never=20
>> seen/heard objections with regard to progressing the drafts.
>>
>> Also I would like to point out that 3GPP is requiring the reason in=20
>> responses within the IMS.
>>
>> Also ITU-T Q.1912.5 includes the use of reasons in responses.
>> This ITU-T recommendation was published 2003.
>> Also ETSI TISPAN is using the reason in responses since 2006 in their =

>> Standards.
>>
>> So there are already implementations running with the reason in=20
>> responses. We as Deutsche Telekom have already running=20
>> implementations from 3 different vendors.
>>
>> So my question is if the group is now willing to go ahead with the=20
>> work on this issue or would like to live with the implementations=20
>> without any RFC?
>>
>> So again I would like to invite the people to indicate their support=20
>> for that work if we should proceed ether with a WID or some=20
>> individual action.
>>
>> Thank you and Best Regards
>>
>> Roland
>>
>> > -----Urspr=A8=B9ngliche Nachricht-----
>> > Von: dispatch-bounces@ietf.org
>> > [mailto:dispatch-bounces@ietf.org] Im Auftrag von Cullen Jennings
>> > Gesendet: Donnerstag, 20. Januar 2011 00:18
>> > An: DISPATCH list
>> > Betreff: [dispatch] Update on
>> > draft-jesske-dispatch-reason-in-responses
>> >
>> >
>> > Sent with my dispatch co-chair hat on
>> >
>> > I went back and reviewed the mailing list traffic and what I could=20
>> > find of meeting minutes and recording related to this draft.
>> >
>> > The major contentious issues are:  Should the solution be based on=20
>> > translation or encapsulation, and in the encapsulation case=20
>> > deciding if an existing encapsulation mechanism should be used or=20
>> > new one defined
>> >
>> > There are several people in favor of this draft: Roland , Christer, =

>> > Hadriel, Laura, Thomas, Christen, Enrico, John, Dale, and probably=20
>> > a few more.
>> >
>> > This was discussed for a long time at IETF 76 ( See
>> > http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
>> > It did not get consensus at that point. The issues brought up at=20
>> > that point have not been resolved on the list. None of the people=20
>> > that spoke for or against this at IETF 76 seem to have changed=20
>> > their opinion on the list. As far as I can tell, the list of people =

>> > in favor of this and people opposed to it is pretty much the same=20
>> > list as it was at IETF 76. The directions from the DISPATCH chairs=20
>> > at IETF 76 (at about 40 minutes into above recording) have not=20
>> > happened yet.
>> >
>> > There was not rough consensus at IETF 76 to proceed with this, I=20
>> > see no evidence that many peoples options have changed since IETF=20
>> > 76. I view it as pretty much dispatched.
>> > (in the definition 2a at
>> > http://www.merriam-webster.com/dictionary/dispatched).
>> >
>> > My advice the ADs about AD sponsoring would be that this draft was=20
>> > controversial in the WG, failed to achieve rough consensus, and was =

>> > highly likely to have strongly objections in an IETF Last Call.
>> >
>> > A casual observation to the proponents of this work ... using=20
>> > translation in the form of new SIP error response codes, instead of =

>> > encapsulation, may be the middle ground that everyone could live=20
>> > with and achieved consensus. Even if theses response codes would=20
>> > never be used outside of environment that interoperated with the=20
>> > PSTN. I realize that neither the people for or against this draft=20
>> > view new SIP error response codes as the best path forward so this=20
>> > idea may be doomed but some times the thing everyone can live with=20
>> > is the solution no one loves.
>> >
>> > This work goes back far enough that it is a bit of an archaeology=20
>> > project to sort out the information so if my read of the consensus=20
>> > at IETF 76 is completely wrong, I'm happy to have someone correct=20
>> > me.
>> >
>> > Thanks,
>> > Cullen <dispatch co-chair>
>> >
>> >
>> >
>> > _______________________________________________
>> > dispatch mailing list
>> > dispatch@ietf.org
>> > https://www.ietf.org/mailman/listinfo/dispatch
>> >
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From mary.ietf.barnes@gmail.com  Mon Jan 24 09:12:57 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1E9C33A6B08 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 09:12:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.312
X-Spam-Level: 
X-Spam-Status: No, score=-103.312 tagged_above=-999 required=5 tests=[AWL=0.286, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4qd-YqQ48yFP for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 09:12:55 -0800 (PST)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by core3.amsl.com (Postfix) with ESMTP id EC2303A6909 for <dispatch@ietf.org>; Mon, 24 Jan 2011 09:12:54 -0800 (PST)
Received: by yxt33 with SMTP id 33so1591697yxt.31 for <dispatch@ietf.org>; Mon, 24 Jan 2011 09:15:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=J8fQKkZOlqihuXUHRUoQEvoxaPqj+Yaq/WiOfx7TFmc=; b=CaP9XA9qSPlUTKMeoI0Vw0qnd19nVMho5Z5lTcjsoRANDWpDO1zv56ycvHMSKaqcrh dBZbayX9czjiUdy+tFLU3VEr+hRlqQ/5JYDuluN9RuAgyg40Z37q0HY+N4rRRrXki/+B L2fm4s2mB/YNn6bnRKRFrfm9tyVAwAZ4iijZ0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=QkHVOGEzljM6+DXCndjvznPTFQ0hELS7QPhXgbt0ug6v+UoVLauxU+IHfnGBZI9Dsn swnHeMJgthHRMcEqzC4+JCY7HwBx4/1hfH13RIWVmvuV0ASEDz1ZY3aZyFn9kzB7iafg XVMUXttp3x9lK1LbMi4W3bDq3XHDAzd2ffnO8=
MIME-Version: 1.0
Received: by 10.151.41.17 with SMTP id t17mr4738397ybj.147.1295889347887; Mon, 24 Jan 2011 09:15:47 -0800 (PST)
Received: by 10.236.95.35 with HTTP; Mon, 24 Jan 2011 09:15:47 -0800 (PST)
In-Reply-To: <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>
Date: Mon, 24 Jan 2011 11:15:47 -0600
Message-ID: <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: R.Jesske@telekom.de
Content-Type: multipart/alternative; boundary=0015174ff3663feffd049a9ac04d
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 17:12:57 -0000

--0015174ff3663feffd049a9ac04d
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Roland,

I think the reason that there is always some debate when this topic is
discussed is because there are really two parts.

One is the "allowing" of the Reason header in responses.  The drafts (i.e.,
abstracts) posit that the document(s) "specifies and formally permits the
use of the Reason Header field in SIP responses..."  which implies normativ=
e
changes to RFC 3326 and there is some RFC 2119 language in the first draft
(although not in caps).  This leads one to believe that this work intends t=
o
Update RFC 3326.    As Gonzalo clearly laid out, we had the long debate as
to whether RFC 3326   already allows the reason header in responses.   So,
if we want this to be an informational document, it needs to be clear in
that document that this does not make any normative changes to RFC, but
rather describes the use of Reason in responses.  And, it would seem that i=
n
the latter case, examples would be helpful, which leads to the second part.


The folks that are in support of this draft seem to really be in support of
the enabling of the functionality that is in your second draft.  Cullen lai=
d
out the past concerns raised about the solution in his email on the
encapsulation versus translation discussion.

So, it would be really helpful if the +1 folks could highlight whether thei=
r
+ 1 is with regards to clarifying the use of the Reason header or whether
they are agreeing with the solution proposal for the use cases in the secon=
d
document.  If the latter (or if the +1 is for both), then explaining why
they believe that the approach is the best way to solve the problem would b=
e
helpful (beyond the fact that other SDOs are doing it this way).

Regards,
Mary.
DISPATCH WG co-chair

On Mon, Jan 24, 2011 at 4:31 AM, <R.Jesske@telekom.de> wrote:

> Hi Cullen,
> thank you for your comments with regard to the
>  draft-jesske-dispatch-reason-in-responses.
>
> Yes the draft was controversially discussed at IETF 76.
> With regard to the discussion at that meeting we had a follow up discussi=
on
> that was held at the dispatch list.
>
> So I worked mainly on the requirements to satisfy the people.
>
> With the upload of the following two drafts I tried to satisfy the latest
> discussions we had on the list.
>
>
> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reason-in-respo=
nses-03.txt
>
>
> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-reason-in-r=
esponses-02.txt
>
> The first draft describes the requirements and the behaviour for the reas=
on
> in responses. I have added a section for requirements again, as it was
> proposed from a couple of people. The requirements section is very short =
and
>  exists of two requirements.
>
> The 2nd draft is more seen for documentation reasons and examples and is
> not aimed for further processing.
>
> Since I started the discussion on the list after IETF 76 I never seen/hea=
rd
> objections with regard to progressing the drafts.
>
> Also I would like to point out that 3GPP is requiring the reason in
> responses within the IMS.
>
> Also ITU-T Q.1912.5 includes the use of reasons in responses. This ITU-T
> recommendation was published 2003.
> Also ETSI TISPAN is using the reason in responses since 2006 in their
> Standards.
>
> So there are already implementations running with the reason in responses=
.
> We as Deutsche Telekom have already running implementations from 3 differ=
ent
> vendors.
>
> So my question is if the group is now willing to go ahead with the work o=
n
> this issue or would like to live with the implementations without any RFC=
?
>
> So again I would like to invite the people to indicate their support for
> that work if we should proceed ether with a WID or some individual action=
.
>
> Thank you and Best Regards
>
> Roland
>
> > -----Urspr=FCngliche Nachricht-----
> > Von: dispatch-bounces@ietf.org
> > [mailto:dispatch-bounces@ietf.org] Im Auftrag von Cullen Jennings
> > Gesendet: Donnerstag, 20. Januar 2011 00:18
> > An: DISPATCH list
> > Betreff: [dispatch] Update on
> > draft-jesske-dispatch-reason-in-responses
> >
> >
> > Sent with my dispatch co-chair hat on
> >
> > I went back and reviewed the mailing list traffic and what I
> > could find of meeting minutes and recording related to this draft.
> >
> > The major contentious issues are:  Should the solution be
> > based on translation or encapsulation, and in the
> > encapsulation case deciding if an existing encapsulation
> > mechanism should be used or new one defined
> >
> > There are several people in favor of this draft: Roland ,
> > Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,
> > Dale, and probably a few more.
> >
> > This was discussed for a long time at IETF 76 ( See
> > http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
> > It did not get consensus at that point. The issues brought up
> > at that point have not been resolved on the list. None of the
> > people that spoke for or against this at IETF 76 seem to have
> > changed their opinion on the list. As far as I can tell, the
> > list of people in favor of this and people opposed to it is
> > pretty much the same list as it was at IETF 76. The
> > directions from the DISPATCH chairs at IETF 76 (at about 40
> > minutes into above recording) have not happened yet.
> >
> > There was not rough consensus at IETF 76 to proceed with
> > this, I see no evidence that many peoples options have
> > changed since IETF 76. I view it as pretty much dispatched.
> > (in the definition 2a at
> > http://www.merriam-webster.com/dictionary/dispatched).
> >
> > My advice the ADs about AD sponsoring would be that this
> > draft was controversial in the WG, failed to achieve rough
> > consensus, and was highly likely to have strongly objections
> > in an IETF Last Call.
> >
> > A casual observation to the proponents of this work ... using
> > translation in the form of new SIP error response codes,
> > instead of encapsulation, may be the middle ground that
> > everyone could live with and achieved consensus. Even if
> > theses response codes would never be used outside of
> > environment that interoperated with the PSTN. I realize that
> > neither the people for or against this draft view new SIP
> > error response codes as the best path forward so this idea
> > may be doomed but some times the thing everyone can live with
> > is the solution no one loves.
> >
> > This work goes back far enough that it is a bit of an
> > archaeology project to sort out the information so if my read
> > of the consensus at IETF 76 is completely wrong, I'm happy to
> > have someone correct me.
> >
> > Thanks,
> > Cullen <dispatch co-chair>
> >
> >
> >
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

--0015174ff3663feffd049a9ac04d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Roland,<div><br></div><div>I think the reason that there is always some deb=
ate when this topic is discussed is because there are really two parts.=A0<=
/div><div><br></div><div>One is the &quot;allowing&quot; of the Reason head=
er in responses. =A0The drafts (i.e., abstracts) posit that the document(s)=
 &quot;<span class=3D"Apple-style-span" style=3D"font-family: monospace; fo=
nt-size: medium; white-space: pre-wrap; ">specifies and formally permits th=
e use of the Reason Header field in SIP responses...&quot; </span>=A0which =
implies normative changes to RFC 3326 and there is some RFC 2119 language i=
n the first draft (although not in caps). =A0This leads one to believe that=
 this work intends to Update RFC 3326. =A0 =A0As Gonzalo clearly laid out, =
we had the long debate as to whether RFC 3326 =A0 already allows the reason=
 header in responses. =A0 So, if we want this to be an informational docume=
nt, it needs to be clear in that document that this does not make any norma=
tive changes to RFC, but rather describes the use of Reason in responses. =
=A0And, it would seem that in the latter case, examples would be helpful, w=
hich leads to the second part. =A0=A0</div>
<div><br></div><div>The folks that are in support of this draft seem to rea=
lly be in support of the enabling of the functionality that is in your seco=
nd draft. =A0Cullen laid out the past concerns raised about the solution in=
 his email on the encapsulation versus translation discussion. =A0</div>
<div><br></div><div>So, it would be really helpful if the +1 folks could hi=
ghlight whether their + 1 is with regards to clarifying the use of the Reas=
on header or whether they are agreeing with the solution proposal for the u=
se cases in the second document. =A0If the latter (or if the +1 is for both=
), then explaining why they believe that the approach is the best way to so=
lve the problem would be helpful (beyond the fact that other SDOs are doing=
 it this way). =A0</div>
<div><br></div><div>Regards,</div><div>Mary.=A0</div><div>DISPATCH WG co-ch=
air</div><div><br><div class=3D"gmail_quote">On Mon, Jan 24, 2011 at 4:31 A=
M,  <span dir=3D"ltr">&lt;<a href=3D"mailto:R.Jesske@telekom.de">R.Jesske@t=
elekom.de</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">Hi Cullen,<br>
thank you for your comments with regard to the =A0draft-jesske-dispatch-rea=
son-in-responses.<br>
<br>
Yes the draft was controversially discussed at IETF 76.<br>
With regard to the discussion at that meeting we had a follow up discussion=
 that was held at the dispatch list.<br>
<br>
So I worked mainly on the requirements to satisfy the people.<br>
<br>
With the upload of the following two drafts I tried to satisfy the latest d=
iscussions we had on the list.<br>
<br>
<a href=3D"http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reason=
-in-responses-03.txt" target=3D"_blank">http://www.ietf.org/internet-drafts=
/draft-jesske-dispatch-reason-in-responses-03.txt</a><br>
<br>
<a href=3D"http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-re=
ason-in-responses-02.txt" target=3D"_blank">http://www.ietf.org/internet-dr=
afts/draft-jesske-dispatch-req-reason-in-responses-02.txt</a><br>
<br>
The first draft describes the requirements and the behaviour for the reason=
 in responses. I have added a section for requirements again, as it was pro=
posed from a couple of people. The requirements section is very short and =
=A0exists of two requirements.<br>

<br>
The 2nd draft is more seen for documentation reasons and examples and is no=
t aimed for further processing.<br>
<br>
Since I started the discussion on the list after IETF 76 I never seen/heard=
 objections with regard to progressing the drafts.<br>
<br>
Also I would like to point out that 3GPP is requiring the reason in respons=
es within the IMS.<br>
<br>
Also ITU-T Q.1912.5 includes the use of reasons in responses. This ITU-T re=
commendation was published 2003.<br>
Also ETSI TISPAN is using the reason in responses since 2006 in their Stand=
ards.<br>
<br>
So there are already implementations running with the reason in responses. =
We as Deutsche Telekom have already running implementations from 3 differen=
t vendors.<br>
<br>
So my question is if the group is now willing to go ahead with the work on =
this issue or would like to live with the implementations without any RFC?<=
br>
<br>
So again I would like to invite the people to indicate their support for th=
at work if we should proceed ether with a WID or some individual action.<br=
>
<br>
Thank you and Best Regards<br>
<br>
Roland<br>
<br>
&gt; -----Urspr=FCngliche Nachricht-----<br>
&gt; Von: <a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@iet=
f.org</a><br>
&gt; [mailto:<a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@=
ietf.org</a>] Im Auftrag von Cullen Jennings<br>
&gt; Gesendet: Donnerstag, 20. Januar 2011 00:18<br>
&gt; An: DISPATCH list<br>
&gt; Betreff: [dispatch] Update on<br>
<div class=3D"im">&gt; draft-jesske-dispatch-reason-in-responses<br>
&gt;<br>
&gt;<br>
</div><div><div></div><div class=3D"h5">&gt; Sent with my dispatch co-chair=
 hat on<br>
&gt;<br>
&gt; I went back and reviewed the mailing list traffic and what I<br>
&gt; could find of meeting minutes and recording related to this draft.<br>
&gt;<br>
&gt; The major contentious issues are: =A0Should the solution be<br>
&gt; based on translation or encapsulation, and in the<br>
&gt; encapsulation case deciding if an existing encapsulation<br>
&gt; mechanism should be used or new one defined<br>
&gt;<br>
&gt; There are several people in favor of this draft: Roland ,<br>
&gt; Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,<br>
&gt; Dale, and probably a few more.<br>
&gt;<br>
&gt; This was discussed for a long time at IETF 76 ( See<br>
&gt; <a href=3D"http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3" =
target=3D"_blank">http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3=
</a> ).<br>
&gt; It did not get consensus at that point. The issues brought up<br>
&gt; at that point have not been resolved on the list. None of the<br>
&gt; people that spoke for or against this at IETF 76 seem to have<br>
&gt; changed their opinion on the list. As far as I can tell, the<br>
&gt; list of people in favor of this and people opposed to it is<br>
&gt; pretty much the same list as it was at IETF 76. The<br>
&gt; directions from the DISPATCH chairs at IETF 76 (at about 40<br>
&gt; minutes into above recording) have not happened yet.<br>
&gt;<br>
&gt; There was not rough consensus at IETF 76 to proceed with<br>
&gt; this, I see no evidence that many peoples options have<br>
&gt; changed since IETF 76. I view it as pretty much dispatched.<br>
&gt; (in the definition 2a at<br>
&gt; <a href=3D"http://www.merriam-webster.com/dictionary/dispatched" targe=
t=3D"_blank">http://www.merriam-webster.com/dictionary/dispatched</a>).<br>
&gt;<br>
&gt; My advice the ADs about AD sponsoring would be that this<br>
&gt; draft was controversial in the WG, failed to achieve rough<br>
&gt; consensus, and was highly likely to have strongly objections<br>
&gt; in an IETF Last Call.<br>
&gt;<br>
&gt; A casual observation to the proponents of this work ... using<br>
&gt; translation in the form of new SIP error response codes,<br>
&gt; instead of encapsulation, may be the middle ground that<br>
&gt; everyone could live with and achieved consensus. Even if<br>
&gt; theses response codes would never be used outside of<br>
&gt; environment that interoperated with the PSTN. I realize that<br>
&gt; neither the people for or against this draft view new SIP<br>
&gt; error response codes as the best path forward so this idea<br>
&gt; may be doomed but some times the thing everyone can live with<br>
&gt; is the solution no one loves.<br>
&gt;<br>
&gt; This work goes back far enough that it is a bit of an<br>
&gt; archaeology project to sort out the information so if my read<br>
&gt; of the consensus at IETF 76 is completely wrong, I&#39;m happy to<br>
&gt; have someone correct me.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Cullen &lt;dispatch co-chair&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; dispatch mailing list<br>
&gt; <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
&gt;<br>
_______________________________________________<br>
dispatch mailing list<br>
<a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_blank=
">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
</div></div></blockquote></div><br></div>

--0015174ff3663feffd049a9ac04d--

From jim.calme@alcatel-lucent.com  Mon Jan 24 09:13:26 2011
Return-Path: <jim.calme@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DCCAA3A6AF6 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 09:13:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.396
X-Spam-Level: 
X-Spam-Status: No, score=-2.396 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EbF3ryTH5N+d for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 09:13:25 -0800 (PST)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by core3.amsl.com (Postfix) with ESMTP id 777FB3A6B0A for <dispatch@ietf.org>; Mon, 24 Jan 2011 09:13:25 -0800 (PST)
Received: from usnavsmail3.ndc.alcatel-lucent.com (usnavsmail3.ndc.alcatel-lucent.com [135.3.39.11]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id p0OHGKQV005548 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 24 Jan 2011 11:16:20 -0600 (CST)
Received: from USNAVSXCHHUB01.ndc.alcatel-lucent.com (usnavsxchhub01.ndc.alcatel-lucent.com [135.3.39.110]) by usnavsmail3.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p0OHGJUN023520 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Mon, 24 Jan 2011 11:16:19 -0600
Received: from USNAVSXCHMBSA1.ndc.alcatel-lucent.com ([135.3.39.126]) by USNAVSXCHHUB01.ndc.alcatel-lucent.com ([135.3.39.110]) with mapi; Mon, 24 Jan 2011 11:16:19 -0600
From: "Calme, James A (Jim)" <jim.calme@alcatel-lucent.com>
To: "Belling, Thomas (NSN - DE/Munich)" <thomas.belling@nsn.com>, DISPATCH list <dispatch@ietf.org>
Date: Mon, 24 Jan 2011 11:16:17 -0600
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: AQHLuC75sb+Kk0usuUOt9EtmBh5EEZPfbVUAgABAKYCAABtpgIAAh6UlgAAIOpCAAAuJoA==
Message-ID: <DE08556E79FD1649AEE892A8C353EF61135594FE9B@USNAVSXCHMBSA1.ndc.alcatel-lucent.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com><580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com><A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net><AANLkTin5-YgjB193prcN7Nsj8cLneF7Oau+ZzumMphRS@mail.gmail.com> <A1D1C6D3ACF6264682914707AE2B72860366976B@SZXEML509-MBS.china.huawei.com> <744A66DF31B5B34EA8B08BBD8187A72203371514@DEMUEXC014.nsn-intra.net>
In-Reply-To: <744A66DF31B5B34EA8B08BBD8187A72203371514@DEMUEXC014.nsn-intra.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.11
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 17:13:27 -0000

KzENCg0KQlIsDQpKaW0NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGRpc3Bh
dGNoLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpkaXNwYXRjaC1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgQmVsbGluZywgVGhvbWFzIChOU04gLSBERS9NdW5pY2gpDQpTZW50OiBNb25k
YXksIEphbnVhcnkgMjQsIDIwMTEgMTA6MzUgQU0NClRvOiBESVNQQVRDSCBsaXN0DQpTdWJqZWN0
OiBSZTogW2Rpc3BhdGNoXSBVcGRhdGUgb24gZHJhZnQtamVzc2tlLWRpc3BhdGNoLXJlYXNvbi1p
bi1yZXNwb25zZXMNCg0KKzENCg0KUmVnYXJkcywgVGhvbWFzDQoNCi0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQpGcm9tOiBkaXNwYXRjaC1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86ZGlzcGF0
Y2gtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIGV4dCBMaWxpIFlhbmdfbGlsaQ0KU2Vu
dDogTW9uZGF5LCBKYW51YXJ5IDI0LCAyMDExIDU6MDYgUE0NClRvOiBkaXNwYXRjaEBpZXRmLm9y
ZzsgUi5KZXNza2VAdGVsZWtvbS5kZTsgZmx1ZmZ5QGNpc2NvLmNvbQ0KU3ViamVjdDogUmU6IFtk
aXNwYXRjaF0gVXBkYXRlIG9uIGRyYWZ0LWplc3NrZS1kaXNwYXRjaC1yZWFzb24taW4tcmVzcG9u
c2VzDQoNCisxDQoNCkJlc3QgcmVnZ2FyZHMsDQpMaWxpDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQq3orz+yMs6IGRpc3BhdGNoLWJvdW5jZXNAaWV0Zi5vcmcgW2Rp
c3BhdGNoLWJvdW5jZXNAaWV0Zi5vcmddILT6se0gTGF1cmEgTGllc3MgW2xhdXJhLmxpZXNzLmR0
QGdvb2dsZW1haWwuY29tXQ0Kt6LLzcqxvOQ6IDIwMTHE6jHUwjI0yNUgMjM6NTkNCrW9OiBkaXNw
YXRjaEBpZXRmLm9yZzsgUi5KZXNza2VAdGVsZWtvbS5kZTsgZmx1ZmZ5QGNpc2NvLmNvbQ0K1vfM
4jogUmU6IFtkaXNwYXRjaF0gVXBkYXRlIG9uIGRyYWZ0LWplc3NrZS1kaXNwYXRjaC1yZWFzb24t
aW4tcmVzcG9uc2VzDQoNCisxDQoNClRoYW5rcywNCkxhdXJhDQoNCjIwMTEvMS8yNCBFbHdlbGws
IEpvaG4gPGpvaG4uZWx3ZWxsQHNpZW1lbnMtZW50ZXJwcmlzZS5jb20+Og0KPiBJIHN0aWxsIHRo
aW5rIHRoaXMgZHJhZnQgaXMgd29ydGggcHVibGlzaGluZyBhcyBhbiBSRkMgYnkgc29tZSByb3V0
ZS4gSXQgcmVmbGVjdHMgd2hhdCBpcyBvZnRlbiBkb25lIGluIHByYWN0aWNlIGFuZCBJIGRvbid0
IHNlZSB3aHkgaXQgc2hvdWxkIGJlIGNvbnNpZGVyZWQgaGFybWZ1bC4NCj4NCj4gSm9obg0KPg0K
Pg0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IGRpc3BhdGNoLWJvdW5j
ZXNAaWV0Zi5vcmcNCj4+IFttYWlsdG86ZGlzcGF0Y2gtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIFIuSmVzc2tlQHRlbGVrb20uZGUNCj4+IFNlbnQ6IDI0IEphbnVhcnkgMjAxMSAxMDoz
Mg0KPj4gVG86IGZsdWZmeUBjaXNjby5jb207IGRpc3BhdGNoQGlldGYub3JnDQo+PiBTdWJqZWN0
OiBSZTogW2Rpc3BhdGNoXSBVcGRhdGUgb24NCj4+IGRyYWZ0LWplc3NrZS1kaXNwYXRjaC1yZWFz
b24taW4tcmVzcG9uc2VzDQo+Pg0KPj4gSGkgQ3VsbGVuLA0KPj4gdGhhbmsgeW91IGZvciB5b3Vy
IGNvbW1lbnRzIHdpdGggcmVnYXJkIHRvIHRoZQ0KPj4gZHJhZnQtamVzc2tlLWRpc3BhdGNoLXJl
YXNvbi1pbi1yZXNwb25zZXMuDQo+Pg0KPj4gWWVzIHRoZSBkcmFmdCB3YXMgY29udHJvdmVyc2lh
bGx5IGRpc2N1c3NlZCBhdCBJRVRGIDc2Lg0KPj4gV2l0aCByZWdhcmQgdG8gdGhlIGRpc2N1c3Np
b24gYXQgdGhhdCBtZWV0aW5nIHdlIGhhZCBhIGZvbGxvdyB1cA0KPj4gZGlzY3Vzc2lvbiB0aGF0
IHdhcyBoZWxkIGF0IHRoZSBkaXNwYXRjaCBsaXN0Lg0KPj4NCj4+IFNvIEkgd29ya2VkIG1haW5s
eSBvbiB0aGUgcmVxdWlyZW1lbnRzIHRvIHNhdGlzZnkgdGhlIHBlb3BsZS4NCj4+DQo+PiBXaXRo
IHRoZSB1cGxvYWQgb2YgdGhlIGZvbGxvd2luZyB0d28gZHJhZnRzIEkgdHJpZWQgdG8gc2F0aXNm
eSB0aGUNCj4+IGxhdGVzdCBkaXNjdXNzaW9ucyB3ZSBoYWQgb24gdGhlIGxpc3QuDQo+Pg0KPj4g
aHR0cDovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtamVzc2tlLWRpc3BhdGNo
LXJlYXMNCj4gb24taW4tcmVzcG9uc2VzLTAzLnR4dA0KPj4NCj4+IGh0dHA6Ly93d3cuaWV0Zi5v
cmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWplc3NrZS1kaXNwYXRjaC1yZXEtDQo+PiByZWFzb24t
aW4tcmVzcG9uc2VzLTAyLnR4dA0KPj4NCj4+IFRoZSBmaXJzdCBkcmFmdCBkZXNjcmliZXMgdGhl
IHJlcXVpcmVtZW50cyBhbmQgdGhlIGJlaGF2aW91ciBmb3IgdGhlDQo+PiByZWFzb24gaW4gcmVz
cG9uc2VzLiBJIGhhdmUgYWRkZWQgYSBzZWN0aW9uIGZvciByZXF1aXJlbWVudHMgYWdhaW4sDQo+
PiBhcyBpdCB3YXMgcHJvcG9zZWQgZnJvbSBhIGNvdXBsZSBvZiBwZW9wbGUuIFRoZSByZXF1aXJl
bWVudHMgc2VjdGlvbg0KPj4gaXMgdmVyeSBzaG9ydCBhbmQgIGV4aXN0cyBvZiB0d28gcmVxdWly
ZW1lbnRzLg0KPj4NCj4+IFRoZSAybmQgZHJhZnQgaXMgbW9yZSBzZWVuIGZvciBkb2N1bWVudGF0
aW9uIHJlYXNvbnMgYW5kIGV4YW1wbGVzIGFuZA0KPj4gaXMgbm90IGFpbWVkIGZvciBmdXJ0aGVy
IHByb2Nlc3NpbmcuDQo+Pg0KPj4gU2luY2UgSSBzdGFydGVkIHRoZSBkaXNjdXNzaW9uIG9uIHRo
ZSBsaXN0IGFmdGVyIElFVEYgNzYgSSBuZXZlcg0KPj4gc2Vlbi9oZWFyZCBvYmplY3Rpb25zIHdp
dGggcmVnYXJkIHRvIHByb2dyZXNzaW5nIHRoZSBkcmFmdHMuDQo+Pg0KPj4gQWxzbyBJIHdvdWxk
IGxpa2UgdG8gcG9pbnQgb3V0IHRoYXQgM0dQUCBpcyByZXF1aXJpbmcgdGhlIHJlYXNvbiBpbg0K
Pj4gcmVzcG9uc2VzIHdpdGhpbiB0aGUgSU1TLg0KPj4NCj4+IEFsc28gSVRVLVQgUS4xOTEyLjUg
aW5jbHVkZXMgdGhlIHVzZSBvZiByZWFzb25zIGluIHJlc3BvbnNlcy4NCj4+IFRoaXMgSVRVLVQg
cmVjb21tZW5kYXRpb24gd2FzIHB1Ymxpc2hlZCAyMDAzLg0KPj4gQWxzbyBFVFNJIFRJU1BBTiBp
cyB1c2luZyB0aGUgcmVhc29uIGluIHJlc3BvbnNlcyBzaW5jZSAyMDA2IGluIHRoZWlyDQo+PiBT
dGFuZGFyZHMuDQo+Pg0KPj4gU28gdGhlcmUgYXJlIGFscmVhZHkgaW1wbGVtZW50YXRpb25zIHJ1
bm5pbmcgd2l0aCB0aGUgcmVhc29uIGluDQo+PiByZXNwb25zZXMuIFdlIGFzIERldXRzY2hlIFRl
bGVrb20gaGF2ZSBhbHJlYWR5IHJ1bm5pbmcNCj4+IGltcGxlbWVudGF0aW9ucyBmcm9tIDMgZGlm
ZmVyZW50IHZlbmRvcnMuDQo+Pg0KPj4gU28gbXkgcXVlc3Rpb24gaXMgaWYgdGhlIGdyb3VwIGlz
IG5vdyB3aWxsaW5nIHRvIGdvIGFoZWFkIHdpdGggdGhlDQo+PiB3b3JrIG9uIHRoaXMgaXNzdWUg
b3Igd291bGQgbGlrZSB0byBsaXZlIHdpdGggdGhlIGltcGxlbWVudGF0aW9ucw0KPj4gd2l0aG91
dCBhbnkgUkZDPw0KPj4NCj4+IFNvIGFnYWluIEkgd291bGQgbGlrZSB0byBpbnZpdGUgdGhlIHBl
b3BsZSB0byBpbmRpY2F0ZSB0aGVpciBzdXBwb3J0DQo+PiBmb3IgdGhhdCB3b3JrIGlmIHdlIHNo
b3VsZCBwcm9jZWVkIGV0aGVyIHdpdGggYSBXSUQgb3Igc29tZQ0KPj4gaW5kaXZpZHVhbCBhY3Rp
b24uDQo+Pg0KPj4gVGhhbmsgeW91IGFuZCBCZXN0IFJlZ2FyZHMNCj4+DQo+PiBSb2xhbmQNCj4+
DQo+PiA+IC0tLS0tVXJzcHKouW5nbGljaGUgTmFjaHJpY2h0LS0tLS0NCj4+ID4gVm9uOiBkaXNw
YXRjaC1ib3VuY2VzQGlldGYub3JnDQo+PiA+IFttYWlsdG86ZGlzcGF0Y2gtYm91bmNlc0BpZXRm
Lm9yZ10gSW0gQXVmdHJhZyB2b24gQ3VsbGVuIEplbm5pbmdzDQo+PiA+IEdlc2VuZGV0OiBEb25u
ZXJzdGFnLCAyMC4gSmFudWFyIDIwMTEgMDA6MTgNCj4+ID4gQW46IERJU1BBVENIIGxpc3QNCj4+
ID4gQmV0cmVmZjogW2Rpc3BhdGNoXSBVcGRhdGUgb24NCj4+ID4gZHJhZnQtamVzc2tlLWRpc3Bh
dGNoLXJlYXNvbi1pbi1yZXNwb25zZXMNCj4+ID4NCj4+ID4NCj4+ID4gU2VudCB3aXRoIG15IGRp
c3BhdGNoIGNvLWNoYWlyIGhhdCBvbg0KPj4gPg0KPj4gPiBJIHdlbnQgYmFjayBhbmQgcmV2aWV3
ZWQgdGhlIG1haWxpbmcgbGlzdCB0cmFmZmljIGFuZCB3aGF0IEkgY291bGQNCj4+ID4gZmluZCBv
ZiBtZWV0aW5nIG1pbnV0ZXMgYW5kIHJlY29yZGluZyByZWxhdGVkIHRvIHRoaXMgZHJhZnQuDQo+
PiA+DQo+PiA+IFRoZSBtYWpvciBjb250ZW50aW91cyBpc3N1ZXMgYXJlOiAgU2hvdWxkIHRoZSBz
b2x1dGlvbiBiZSBiYXNlZCBvbg0KPj4gPiB0cmFuc2xhdGlvbiBvciBlbmNhcHN1bGF0aW9uLCBh
bmQgaW4gdGhlIGVuY2Fwc3VsYXRpb24gY2FzZQ0KPj4gPiBkZWNpZGluZyBpZiBhbiBleGlzdGlu
ZyBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbSBzaG91bGQgYmUgdXNlZCBvcg0KPj4gPiBuZXcgb25l
IGRlZmluZWQNCj4+ID4NCj4+ID4gVGhlcmUgYXJlIHNldmVyYWwgcGVvcGxlIGluIGZhdm9yIG9m
IHRoaXMgZHJhZnQ6IFJvbGFuZCAsIENocmlzdGVyLA0KPj4gPiBIYWRyaWVsLCBMYXVyYSwgVGhv
bWFzLCBDaHJpc3RlbiwgRW5yaWNvLCBKb2huLCBEYWxlLCBhbmQgcHJvYmFibHkNCj4+ID4gYSBm
ZXcgbW9yZS4NCj4+ID4NCj4+ID4gVGhpcyB3YXMgZGlzY3Vzc2VkIGZvciBhIGxvbmcgdGltZSBh
dCBJRVRGIDc2ICggU2VlDQo+PiA+IGh0dHA6Ly93d3cuc29mdGFybW9yLmNvbS9kaXNwYXRjaC9J
RVRGNzYvYXVkaW8vcmVhc29uLm1wMyApLg0KPj4gPiBJdCBkaWQgbm90IGdldCBjb25zZW5zdXMg
YXQgdGhhdCBwb2ludC4gVGhlIGlzc3VlcyBicm91Z2h0IHVwIGF0DQo+PiA+IHRoYXQgcG9pbnQg
aGF2ZSBub3QgYmVlbiByZXNvbHZlZCBvbiB0aGUgbGlzdC4gTm9uZSBvZiB0aGUgcGVvcGxlDQo+
PiA+IHRoYXQgc3Bva2UgZm9yIG9yIGFnYWluc3QgdGhpcyBhdCBJRVRGIDc2IHNlZW0gdG8gaGF2
ZSBjaGFuZ2VkDQo+PiA+IHRoZWlyIG9waW5pb24gb24gdGhlIGxpc3QuIEFzIGZhciBhcyBJIGNh
biB0ZWxsLCB0aGUgbGlzdCBvZiBwZW9wbGUNCj4+ID4gaW4gZmF2b3Igb2YgdGhpcyBhbmQgcGVv
cGxlIG9wcG9zZWQgdG8gaXQgaXMgcHJldHR5IG11Y2ggdGhlIHNhbWUNCj4+ID4gbGlzdCBhcyBp
dCB3YXMgYXQgSUVURiA3Ni4gVGhlIGRpcmVjdGlvbnMgZnJvbSB0aGUgRElTUEFUQ0ggY2hhaXJz
DQo+PiA+IGF0IElFVEYgNzYgKGF0IGFib3V0IDQwIG1pbnV0ZXMgaW50byBhYm92ZSByZWNvcmRp
bmcpIGhhdmUgbm90DQo+PiA+IGhhcHBlbmVkIHlldC4NCj4+ID4NCj4+ID4gVGhlcmUgd2FzIG5v
dCByb3VnaCBjb25zZW5zdXMgYXQgSUVURiA3NiB0byBwcm9jZWVkIHdpdGggdGhpcywgSQ0KPj4g
PiBzZWUgbm8gZXZpZGVuY2UgdGhhdCBtYW55IHBlb3BsZXMgb3B0aW9ucyBoYXZlIGNoYW5nZWQg
c2luY2UgSUVURg0KPj4gPiA3Ni4gSSB2aWV3IGl0IGFzIHByZXR0eSBtdWNoIGRpc3BhdGNoZWQu
DQo+PiA+IChpbiB0aGUgZGVmaW5pdGlvbiAyYSBhdA0KPj4gPiBodHRwOi8vd3d3Lm1lcnJpYW0t
d2Vic3Rlci5jb20vZGljdGlvbmFyeS9kaXNwYXRjaGVkKS4NCj4+ID4NCj4+ID4gTXkgYWR2aWNl
IHRoZSBBRHMgYWJvdXQgQUQgc3BvbnNvcmluZyB3b3VsZCBiZSB0aGF0IHRoaXMgZHJhZnQgd2Fz
DQo+PiA+IGNvbnRyb3ZlcnNpYWwgaW4gdGhlIFdHLCBmYWlsZWQgdG8gYWNoaWV2ZSByb3VnaCBj
b25zZW5zdXMsIGFuZCB3YXMNCj4+ID4gaGlnaGx5IGxpa2VseSB0byBoYXZlIHN0cm9uZ2x5IG9i
amVjdGlvbnMgaW4gYW4gSUVURiBMYXN0IENhbGwuDQo+PiA+DQo+PiA+IEEgY2FzdWFsIG9ic2Vy
dmF0aW9uIHRvIHRoZSBwcm9wb25lbnRzIG9mIHRoaXMgd29yayAuLi4gdXNpbmcNCj4+ID4gdHJh
bnNsYXRpb24gaW4gdGhlIGZvcm0gb2YgbmV3IFNJUCBlcnJvciByZXNwb25zZSBjb2RlcywgaW5z
dGVhZCBvZg0KPj4gPiBlbmNhcHN1bGF0aW9uLCBtYXkgYmUgdGhlIG1pZGRsZSBncm91bmQgdGhh
dCBldmVyeW9uZSBjb3VsZCBsaXZlDQo+PiA+IHdpdGggYW5kIGFjaGlldmVkIGNvbnNlbnN1cy4g
RXZlbiBpZiB0aGVzZXMgcmVzcG9uc2UgY29kZXMgd291bGQNCj4+ID4gbmV2ZXIgYmUgdXNlZCBv
dXRzaWRlIG9mIGVudmlyb25tZW50IHRoYXQgaW50ZXJvcGVyYXRlZCB3aXRoIHRoZQ0KPj4gPiBQ
U1ROLiBJIHJlYWxpemUgdGhhdCBuZWl0aGVyIHRoZSBwZW9wbGUgZm9yIG9yIGFnYWluc3QgdGhp
cyBkcmFmdA0KPj4gPiB2aWV3IG5ldyBTSVAgZXJyb3IgcmVzcG9uc2UgY29kZXMgYXMgdGhlIGJl
c3QgcGF0aCBmb3J3YXJkIHNvIHRoaXMNCj4+ID4gaWRlYSBtYXkgYmUgZG9vbWVkIGJ1dCBzb21l
IHRpbWVzIHRoZSB0aGluZyBldmVyeW9uZSBjYW4gbGl2ZSB3aXRoDQo+PiA+IGlzIHRoZSBzb2x1
dGlvbiBubyBvbmUgbG92ZXMuDQo+PiA+DQo+PiA+IFRoaXMgd29yayBnb2VzIGJhY2sgZmFyIGVu
b3VnaCB0aGF0IGl0IGlzIGEgYml0IG9mIGFuIGFyY2hhZW9sb2d5DQo+PiA+IHByb2plY3QgdG8g
c29ydCBvdXQgdGhlIGluZm9ybWF0aW9uIHNvIGlmIG15IHJlYWQgb2YgdGhlIGNvbnNlbnN1cw0K
Pj4gPiBhdCBJRVRGIDc2IGlzIGNvbXBsZXRlbHkgd3JvbmcsIEknbSBoYXBweSB0byBoYXZlIHNv
bWVvbmUgY29ycmVjdA0KPj4gPiBtZS4NCj4+ID4NCj4+ID4gVGhhbmtzLA0KPj4gPiBDdWxsZW4g
PGRpc3BhdGNoIGNvLWNoYWlyPg0KPj4gPg0KPj4gPg0KPj4gPg0KPj4gPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gPiBkaXNwYXRjaCBtYWlsaW5n
IGxpc3QNCj4+ID4gZGlzcGF0Y2hAaWV0Zi5vcmcNCj4+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9kaXNwYXRjaA0KPj4gPg0KPj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IGRpc3BhdGNoIG1haWxpbmcgbGlzdA0KPj4g
ZGlzcGF0Y2hAaWV0Zi5vcmcNCj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vZGlzcGF0Y2gNCj4+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+IGRpc3BhdGNoIG1haWxpbmcgbGlzdA0KPiBkaXNwYXRjaEBpZXRmLm9yZw0K
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Rpc3BhdGNoDQo+DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZGlzcGF0Y2ggbWFp
bGluZyBsaXN0DQpkaXNwYXRjaEBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9kaXNwYXRjaA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCmRpc3BhdGNoIG1haWxpbmcgbGlzdA0KZGlzcGF0Y2hAaWV0Zi5vcmcNCmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGlzcGF0Y2gNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkaXNwYXRjaCBtYWlsaW5nIGxp
c3QNCmRpc3BhdGNoQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2Rpc3BhdGNoDQo=

From salvatore.loreto@ericsson.com  Mon Jan 24 09:42:15 2011
Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 507F43A68F9 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 09:42:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.551
X-Spam-Level: 
X-Spam-Status: No, score=-106.551 tagged_above=-999 required=5 tests=[AWL=0.048, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id viK2TRs3gzmz for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 09:42:14 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 9626D3A68F8 for <dispatch@ietf.org>; Mon, 24 Jan 2011 09:42:13 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-70-4d3dbaa32039
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 71.EF.13987.3AABD3D4; Mon, 24 Jan 2011 18:45:07 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.2.234.1; Mon, 24 Jan 2011 18:45:07 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 5275C294F	for <dispatch@ietf.org>; Mon, 24 Jan 2011 19:45:07 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 0C02250580	for <dispatch@ietf.org>; Mon, 24 Jan 2011 19:45:07 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 8C1CD504AE	for <dispatch@ietf.org>; Mon, 24 Jan 2011 19:45:06 +0200 (EET)
Message-ID: <4D3DBAA2.6090208@ericsson.com>
Date: Mon, 24 Jan 2011 18:45:06 +0100
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "dispatch@ietf.org" <dispatch@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Subject: [dispatch] update Referred-by header charter proposal
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 17:42:15 -0000

Hi there,

the following is a charter proposal for a wg to work on updating the 
Referred-by header.
http://tools.ietf.org/html/draft-loreto-dispatch-3892bis-02

Thoughts and comments on the charter proposal are appreciate.

ciao
/Sal


Charter Proposal (version 1)

Possible WG Names: Open for ideas

SIP uses the Referred-By (RFC3892) header field for conveying the identity of a REFER request.
This header field may be used when exploding a SIP MESSAGE or a SIP INVITE request to an ad-hoc or pre-defined group URI.
The Referred-By header is only included if the P-Asserted-Identify header field (RFC3325) or From header field needs to carry
another value (e.g. the pre-defined group URI, or a conference focus URI). In those cases, the Referred-By header field in the
resulting is set to the P-Asserted-Identity header field or to the From header field of the original SIP request received before
exploding so as to convey to the receiver the identity of the original inviting sender.
However Referred-by header as defined in RFC3892 restricts the value of the header to only one SIP URI. RFC5876 instead allows
the P-Asserted-Identity to contain two or more URIs, that can be SIP/SIPS URI or TEL URI.


This Working group will work on updating RFC3892 by allowing a Referred-by header to contain two or more URIs as defined
for P-Asserted-Identity header field in (RFC5876).


Deliverables

Nov 2011    Updates to Referred-by to IESG.



From partr@cisco.com  Mon Jan 24 11:34:50 2011
Return-Path: <partr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BE85D3A6936 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 11:34:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.132
X-Spam-Level: 
X-Spam-Status: No, score=-10.132 tagged_above=-999 required=5 tests=[AWL=0.467, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tQlGpzYKPTGT for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 11:34:50 -0800 (PST)
Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by core3.amsl.com (Postfix) with ESMTP id C48F43A6AF4 for <dispatch@ietf.org>; Mon, 24 Jan 2011 11:34:49 -0800 (PST)
Authentication-Results: sj-iport-4.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkkGAPJjPU1AaMHG/2dsb2JhbACWS44ec6BQmxuCeIJYBIRuiV0
Received: from syd-core-1.cisco.com ([64.104.193.198]) by sj-iport-4.cisco.com with ESMTP; 24 Jan 2011 19:37:44 +0000
Received: from xbh-bgl-412.cisco.com (xbh-bgl-412.cisco.com [72.163.129.202]) by syd-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0OJbgat017081 for <dispatch@ietf.org>; Mon, 24 Jan 2011 19:37:43 GMT
Received: from xmb-bgl-411.cisco.com ([72.163.129.207]) by xbh-bgl-412.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 25 Jan 2011 01:07:42 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 25 Jan 2011 01:07:40 +0530
Message-ID: <A11921905DA1564D9BCF64A6430A6239044BD997@XMB-BGL-411.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: SIP based Media overload control draft
Thread-Index: Acu7+lyOL6q/0agWRuinGl+8LnohWAAACHag
From: "Parthasarathi R (partr)" <partr@cisco.com>
To: <dispatch@ietf.org>
X-OriginalArrivalTime: 24 Jan 2011 19:37:42.0048 (UTC) FILETIME=[2A91DA00:01CBBBFE]
Subject: [dispatch] SIP based Media overload control draft
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 19:34:50 -0000

Hi all,

IETF SoC WG is created for overload control solution of dedicated SIP
signaling server only. There is an another kind of SIP servers exists in
SIP deployment which handle SIP signaling and its related media (RTP,
T.38) in the same physical device. Those servers needs separate SIP
based overload control solution. SIP based Media overload control draft
summarizes problem specific to SIP media servers overload, requirements
for SIP based media overload control solution and the draft is available
at

http://datatracker.ietf.org/doc/draft-partha-dispatch-sip-media-overload
-control/

draft-partha-dispatch-resource-availability-00 and
draft-jones-sip-overload-sce-00 are submitted in IETF-78 SoC WG for
addressing the same problem. But, SIP based media overload control is
considered as outside the scope of SoC WG. I'm interested in hearing
from you whether this is a worth solving problem in IETF.=20

This draft is in straw-horse proposal state. I post this draft in
dispatch to identify which WG is right place to solve this issue in IETF
in case it is considered as worth solving problem.=20

Thanks
Partha=20

-----Original Message-----
From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]=20
Sent: Tuesday, January 25, 2011 12:37 AM
To: Parthasarathi R (partr)
Subject: New Version Notification for
draft-partha-dispatch-sip-media-overload-control-00=20


A new version of I-D,
draft-partha-dispatch-sip-media-overload-control-00.txt has been
successfully submitted by Parthasarathi R and posted to the IETF
repository.

Filename:	 draft-partha-dispatch-sip-media-overload-control
Revision:	 00
Title:		 Session Initiation Protocol (SIP) based Media overload
control Requirement
Creation_date:	 2011-01-24
WG ID:		 Independent Submission
Number_of_pages: 6

Abstract:
Overload occurs in Session Initiation Protocol (SIP) networks when SIP
servers have insufficient resources to handle all SIP messages they
receive.  SIP based overload mechanism exists for dedicated SIP
signaling servers.  But there is a need for overload control solution of
SIP based media servers like PSTN GW, Session border controllers (SBC),
Session Recording Server(SRS).  This document summarizes problem
specific to SIP media servers, requirements for the solution of SIP
based media overload control.
=20



The IETF Secretariat.



From ian_elz@yahoo.co.uk  Mon Jan 24 11:52:26 2011
Return-Path: <ian_elz@yahoo.co.uk>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2D7FD3A6941 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 11:52:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.074
X-Spam-Level: 
X-Spam-Status: No, score=-2.074 tagged_above=-999 required=5 tests=[AWL=0.525,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LUlOBipGxoJ8 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 11:52:23 -0800 (PST)
Received: from nm10-vm0.bullet.mail.ird.yahoo.com (nm10-vm0.bullet.mail.ird.yahoo.com [77.238.189.90]) by core3.amsl.com (Postfix) with SMTP id 8C2D13A693C for <dispatch@ietf.org>; Mon, 24 Jan 2011 11:52:22 -0800 (PST)
Received: from [77.238.189.54] by nm10.bullet.mail.ird.yahoo.com with NNFMP; 24 Jan 2011 19:55:14 -0000
Received: from [212.82.108.126] by tm7.bullet.mail.ird.yahoo.com with NNFMP; 24 Jan 2011 19:55:14 -0000
Received: from [127.0.0.1] by omp1035.mail.ird.yahoo.com with NNFMP; 24 Jan 2011 19:55:14 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 630589.77298.bm@omp1035.mail.ird.yahoo.com
Received: (qmail 8082 invoked by uid 60001); 24 Jan 2011 19:55:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s1024; t=1295898914; bh=rw4VltrYRG0laJRSrGKhGo5iZ5GFbx0WhzZ1ILrStUw=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding; b=MCew9fGcqrTmvEg+VHZTkNKuo70WYWYkKzClmIQA2tOcBY62Rs0ikuV5q/Y07DYXXX0dybV+51VyCvZyVb8B/Poc4nQemZeTs9N7TJpKR9Xl9l4Ie/zZeIzI1OBO2CcnvRTQ/y+BRimMnTp6TtDkvIcekvBmtQpTCThepe0km8o=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.uk; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding; b=inMescHRB348MO5J+1jJ7WQ8TOX+Li6uPNK4qVzypZ96S0LyDylbHGouTLIoHJ97ujyckGJDOx7cZPlLpDPUYNLHoyGfRP/bhST2r59rx6ElAyJQ/t4xFD3EHG27gvENr9tk3LSmxmoaJvq2ERnyzcs6qZ6BI1UBMipBArTCJRA=;
Message-ID: <510553.7427.qm@web29104.mail.ird.yahoo.com>
X-YMail-OSG: lbrGDZAVM1nMgGIZNPi0HdABN20nZVjTCqvQ5ahVVm17Yyf I70DubPUhW8w7muEIiuzjn7lkI5YFUMXzZO7rcn6ANiIyXEsGwpkYp6eCLI7 CXKv0TrVSVDsEIJAFlIjfWRgKpJkMcbsI0gTPeGRJ5NnAOvV6yVr3jZCyGLc eXQ9q8qLsaQ8E3QOQoeMjX3bK.oBhITe6IOV8J.0MZflOhM.LKHgIKz9m2Lk opmR3igsUXkaJaCUnl8W.NDm8FnA_y272MMKNAP9Um_TyAtk-
Received: from [86.20.66.247] by web29104.mail.ird.yahoo.com via HTTP; Mon, 24 Jan 2011 19:55:14 GMT
X-Mailer: YahooMailWebService/0.8.107.285259
Date: Mon, 24 Jan 2011 19:55:14 +0000 (GMT)
From: Ian Elz <ian_elz@yahoo.co.uk>
To: John Elwell <john.elwell@siemens-enterprise.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: dispatch@ietf.org, R Jesske <R.Jesske@telekom.de>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Ian Elz <ian_elz@yahoo.co.uk>
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 19:52:26 -0000

=0A+1=0A=0AIan Elz=0A=0A----- Original Message -----=0AFrom: "John Elwell" =
<john.elwell@siemens-enterprise.com>=0ATo: "R Jesske" <R.Jesske@telekom.de>=
, fluffy@cisco.com, dispatch@ietf.org=0ASent: Monday, 24 January, 2011 2:21=
:27 PM=0ASubject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-=
responses=0A=0AI still think this draft is worth publishing as an RFC by so=
me route. It reflects what is often done in practice and I don't see why it=
 should be considered harmful.=0A=0AJohn=0A =0A=0A> -----Original Message--=
---=0A> From: dispatch-bounces@ietf.org =0A> [mailto:dispatch-bounces@ietf.=
org] On Behalf Of R.Jesske@telekom.de=0A> Sent: 24 January 2011 10:32=0A> T=
o: fluffy@cisco.com; dispatch@ietf.org=0A> Subject: Re: [dispatch] Update o=
n =0A> draft-jesske-dispatch-reason-in-responses=0A> =0A> Hi Cullen,=0A> th=
ank you for your comments with regard to the  =0A> draft-jesske-dispatch-re=
ason-in-responses.=0A> =0A> Yes the draft was controversially discussed at =
IETF 76.=0A> With regard to the discussion at that meeting we had a follow =
=0A> up discussion that was held at the dispatch list.=0A> =0A> So I worked=
 mainly on the requirements to satisfy the people.=0A> =0A> With the upload=
 of the following two drafts I tried to =0A> satisfy the latest discussions=
 we had on the list.=0A> =0A> http://www.ietf.org/internet-drafts/draft-jes=
ske-dispatch-reas=0Aon-in-responses-03.txt=0A> =0A> http://www.ietf.org/int=
ernet-drafts/draft-jesske-dispatch-req-=0A> reason-in-responses-02.txt=0A> =
=0A> The first draft describes the requirements and the behaviour =0A> for =
the reason in responses. I have added a section for =0A> requirements again=
, as it was proposed from a couple of =0A> people. The requirements section=
 is very short and  exists of =0A> two requirements.=0A> =0A> The 2nd draft=
 is more seen for documentation reasons and =0A> examples and is not aimed =
for further processing.=0A> =0A> Since I started the discussion on the list=
 after IETF 76 I =0A> never seen/heard objections with regard to progressin=
g the drafts.=0A> =0A> Also I would like to point out that 3GPP is requirin=
g the =0A> reason in responses within the IMS.=0A> =0A> Also ITU-T Q.1912.5=
 includes the use of reasons in responses. =0A> This ITU-T recommendation w=
as published 2003.=0A> Also ETSI TISPAN is using the reason in responses si=
nce 2006 =0A> in their Standards.=0A> =0A> So there are already implementat=
ions running with the reason =0A> in responses. We as Deutsche Telekom have=
 already running =0A> implementations from 3 different vendors.=0A> =0A> So=
 my question is if the group is now willing to go ahead =0A> with the work =
on this issue or would like to live with the =0A> implementations without a=
ny RFC?=0A> =0A> So again I would like to invite the people to indicate the=
ir =0A> support for that work if we should proceed ether with a WID =0A> or=
 some individual action.=0A> =0A> Thank you and Best Regards=0A> =0A> Rolan=
d=0A> =0A> > -----Urspr=FCngliche Nachricht-----=0A> > Von: dispatch-bounce=
s@ietf.org=0A> > [mailto:dispatch-bounces@ietf.org] Im Auftrag von Cullen J=
ennings=0A> > Gesendet: Donnerstag, 20. Januar 2011 00:18=0A> > An: DISPATC=
H list=0A> > Betreff: [dispatch] Update on=0A> > draft-jesske-dispatch-reas=
on-in-responses=0A> >=0A> >=0A> > Sent with my dispatch co-chair hat on=0A>=
 >=0A> > I went back and reviewed the mailing list traffic and what I=0A> >=
 could find of meeting minutes and recording related to this draft.=0A> >=
=0A> > The major contentious issues are:  Should the solution be=0A> > base=
d on translation or encapsulation, and in the=0A> > encapsulation case deci=
ding if an existing encapsulation=0A> > mechanism should be used or new one=
 defined=0A> >=0A> > There are several people in favor of this draft: Rolan=
d ,=0A> > Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,=0A> > D=
ale, and probably a few more.=0A> >=0A> > This was discussed for a long tim=
e at IETF 76 ( See=0A> > http://www.softarmor.com/dispatch/IETF76/audio/rea=
son.mp3 ).=0A> > It did not get consensus at that point. The issues brought=
 up=0A> > at that point have not been resolved on the list. None of the=0A>=
 > people that spoke for or against this at IETF 76 seem to have=0A> > chan=
ged their opinion on the list. As far as I can tell, the=0A> > list of peop=
le in favor of this and people opposed to it is=0A> > pretty much the same =
list as it was at IETF 76. The=0A> > directions from the DISPATCH chairs at=
 IETF 76 (at about 40=0A> > minutes into above recording) have not happened=
 yet.=0A> >=0A> > There was not rough consensus at IETF 76 to proceed with=
=0A> > this, I see no evidence that many peoples options have=0A> > changed=
 since IETF 76. I view it as pretty much dispatched.=0A> > (in the definiti=
on 2a at=0A> > http://www.merriam-webster.com/dictionary/dispatched).=0A> >=
=0A> > My advice the ADs about AD sponsoring would be that this=0A> > draft=
 was controversial in the WG, failed to achieve rough=0A> > consensus, and =
was highly likely to have strongly objections=0A> > in an IETF Last Call.=
=0A> >=0A> > A casual observation to the proponents of this work ... using=
=0A> > translation in the form of new SIP error response codes,=0A> > inste=
ad of encapsulation, may be the middle ground that=0A> > everyone could liv=
e with and achieved consensus. Even if=0A> > theses response codes would ne=
ver be used outside of=0A> > environment that interoperated with the PSTN. =
I realize that=0A> > neither the people for or against this draft view new =
SIP=0A> > error response codes as the best path forward so this idea=0A> > =
may be doomed but some times the thing everyone can live with=0A> > is the =
solution no one loves.=0A> >=0A> > This work goes back far enough that it i=
s a bit of an=0A> > archaeology project to sort out the information so if m=
y read=0A> > of the consensus at IETF 76 is completely wrong, I'm happy to=
=0A> > have someone correct me.=0A> >=0A> > Thanks,=0A> > Cullen <dispatch =
co-chair>=0A> >=0A> >=0A> >=0A> > _________________________________________=
______=0A> > dispatch mailing list=0A> > dispatch@ietf.org=0A> > https://ww=
w.ietf.org/mailman/listinfo/dispatch=0A> >=0A> ____________________________=
___________________=0A> dispatch mailing list=0A> dispatch@ietf.org=0A> htt=
ps://www.ietf.org/mailman/listinfo/dispatch=0A> =0A=0A=0A=0A      

From dworley@avaya.com  Mon Jan 24 12:04:31 2011
Return-Path: <dworley@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0B11D3A693C for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 12:04:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.537
X-Spam-Level: 
X-Spam-Status: No, score=-102.537 tagged_above=-999 required=5 tests=[AWL=0.062, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7UKpHV69Ejsk for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 12:04:30 -0800 (PST)
Received: from p-us1-iereast-outbound-tmp.us1.avaya.com (nj300815-nj-outbound.net.avaya.com [135.11.29.16]) by core3.amsl.com (Postfix) with ESMTP id 079E03A6904 for <dispatch@ietf.org>; Mon, 24 Jan 2011 12:04:29 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAHdqPU3GmAcF/2dsb2JhbACkaXOiZQKYdYVQBIRwiXCCXg
X-IronPort-AV: E=Sophos;i="4.60,371,1291611600"; d="scan'208";a="55822422"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by p-us1-iereast-outbound-tmp.us1.avaya.com with ESMTP; 24 Jan 2011 15:07:25 -0500
X-IronPort-AV: E=Sophos;i="4.60,371,1291611600"; d="scan'208";a="574326245"
Received: from dc-us1hcex1.us1.avaya.com (HELO DC-US1HCEX1.global.avaya.com) ([135.11.52.20]) by co300216-co-erhwest-out.avaya.com with ESMTP; 24 Jan 2011 15:07:24 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX1.global.avaya.com ([2002:870b:3414::870b:3414]) with mapi; Mon, 24 Jan 2011 15:07:23 -0500
From: "Worley, Dale R (Dale)" <dworley@avaya.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>, "R.Jesske@telekom.de" <R.Jesske@telekom.de>
Date: Mon, 24 Jan 2011 15:06:41 -0500
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: Acu76nj/D2hKgJzPRKOfwVtF9nZRgQAF73d7
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B220A1767DA@DC-US1MBEX4.global.avaya.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>, <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>
In-Reply-To: <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 20:04:31 -0000

From: Mary Barnes [mary.ietf.barnes@gmail.com]
> One is the "allowing" of the Reason header in responses.  The drafts
> (i.e., abstracts) posit that the document(s) "specifies and formally
> permits the use of the Reason Header field in SIP responses..."  which
> implies normative changes to RFC 3326 and there is some RFC 2119
> language in the first draft (although not in caps).  This leads one to
> believe that this work intends to Update RFC 3326.  As Gonzalo clearly
> laid out, we had the long debate as to whether RFC 3326 already allows
> the reason header in responses.  So, if we want this to be an
> informational document, it needs to be clear in that document that
> this does not make any normative changes to RFC, but rather describes
> the use of Reason in responses.  And, it would seem that in the latter
> case, examples would be helpful, which leads to the second part.

In regard to this point, I am in favor of allowing Reason in responses
generally.  That does support the specific use cases, but will also be
useful in other circumstances.

Since, strictly speaking, RFC 3326 does not permit Reason in responses,
this would have to be a normative change to RFC 3326.

> The folks that are in support of this draft seem to really be in
> support of the enabling of the functionality that is in your second
> draft.

I am also in favor of using Reason with "Q.850" values as a solution
to the problems discussed in the drafts.  Alone, that would be an
informative document, as Q.850 values are already specified by RFC
3326.

> Cullen laid out the past concerns raised about the solution in
> his email on the encapsulation versus translation discussion.

Could you give us a pointer to that e-mail?  It's not recent enough
for me to easily find it, but you seem to know where it is.  If I
could read it, it would clarify the situation for me.

For the record, it appears that 12 people are counted as being in
favor of this proposal: the 9 listed in Cullen's e-mail, Bruno
Chatras, LiLi Yang, and James Calme.  Not to mention the 3GPP industry
collectively, whatever weight we wish to assign them.  Who is against
this proposal?

Dale

From mary.ietf.barnes@gmail.com  Mon Jan 24 13:53:48 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B69823A6996 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 13:53:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.154
X-Spam-Level: 
X-Spam-Status: No, score=-103.154 tagged_above=-999 required=5 tests=[AWL=0.444, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 671LFlDBzEIP for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 13:53:47 -0800 (PST)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by core3.amsl.com (Postfix) with ESMTP id 4A6D73A68EE for <dispatch@ietf.org>; Mon, 24 Jan 2011 13:53:46 -0800 (PST)
Received: by gwb20 with SMTP id 20so1703745gwb.31 for <dispatch@ietf.org>; Mon, 24 Jan 2011 13:56:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=caFOMSRpdr9Rzmorfo6zShTUzKH/G+lnuXQQ+a0Cb+4=; b=G9YIcVRP2+0WL920Jmvf4d759N3BPsc6RBzNt1+9b9q4mmfiuLn3yYyEE44ZlRKMeZ yd98zxcTTZR8qsM4U+Ehpr+v2+HDAyFTF6TTRL+GfH2h2j5a3xxZzTZzTjwHibhRZZGZ yDT6F0GKzVQA+Z1HOJb7lXnyUuIU/CSd73XMU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=K86Stu7Qkw3c2rEZlou44m5i9gg66SSNJsymnAS236H1Jf48llneMyA1ASOfcrgnWt cX1uVHx27iBhn4rSV7Hb1dCKd7bdulOZuIfcVtyIxCDYh291RIcs99cpRMXBzuF0MRfe UvS6qccBD5/LE5sRa4eLqiI2lV2jtI2SGZFKk=
MIME-Version: 1.0
Received: by 10.100.37.4 with SMTP id k4mr3271506ank.176.1295906200751; Mon, 24 Jan 2011 13:56:40 -0800 (PST)
Received: by 10.236.95.35 with HTTP; Mon, 24 Jan 2011 13:56:40 -0800 (PST)
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B220A1767DA@DC-US1MBEX4.global.avaya.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <CD5674C3CD99574EBA7432465FC13C1B220A1767DA@DC-US1MBEX4.global.avaya.com>
Date: Mon, 24 Jan 2011 15:56:40 -0600
Message-ID: <AANLkTikxPpor7SNrO_LJVTFBzfq+FpYxuNfk1qcKas0Q@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: "Worley, Dale R (Dale)" <dworley@avaya.com>
Content-Type: multipart/alternative; boundary=0016e644d652c2113e049a9eacec
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, "R.Jesske@telekom.de" <R.Jesske@telekom.de>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 21:53:48 -0000

--0016e644d652c2113e049a9eacec
Content-Type: text/plain; charset=ISO-8859-1

Hi Dale,

Responses inline below [MB].

Regards,
Mary.

On Mon, Jan 24, 2011 at 2:06 PM, Worley, Dale R (Dale) <dworley@avaya.com>wrote:

> From: Mary Barnes [mary.ietf.barnes@gmail.com]
> > One is the "allowing" of the Reason header in responses.  The drafts
> > (i.e., abstracts) posit that the document(s) "specifies and formally
> > permits the use of the Reason Header field in SIP responses..."  which
> > implies normative changes to RFC 3326 and there is some RFC 2119
> > language in the first draft (although not in caps).  This leads one to
> > believe that this work intends to Update RFC 3326.  As Gonzalo clearly
> > laid out, we had the long debate as to whether RFC 3326 already allows
> > the reason header in responses.  So, if we want this to be an
> > informational document, it needs to be clear in that document that
> > this does not make any normative changes to RFC, but rather describes
> > the use of Reason in responses.  And, it would seem that in the latter
> > case, examples would be helpful, which leads to the second part.
>
> In regard to this point, I am in favor of allowing Reason in responses
> generally.  That does support the specific use cases, but will also be
> useful in other circumstances.
>
> Since, strictly speaking, RFC 3326 does not permit Reason in responses,
> this would have to be a normative change to RFC 3326.
>
> > The folks that are in support of this draft seem to really be in
> > support of the enabling of the functionality that is in your second
> > draft.
>
> I am also in favor of using Reason with "Q.850" values as a solution
> to the problems discussed in the drafts.  Alone, that would be an
> informative document, as Q.850 values are already specified by RFC
> 3326.
>
> > Cullen laid out the past concerns raised about the solution in
> > his email on the encapsulation versus translation discussion.
>
> Could you give us a pointer to that e-mail?  It's not recent enough
> for me to easily find it, but you seem to know where it is.  If I
> could read it, it would clarify the situation for me.
>
[MB]  Cullen posted the email on Jan 19th:
http://www.ietf.org/mail-archive/web/dispatch/current/msg03196.html
[/MB]

>
> For the record, it appears that 12 people are counted as being in
> favor of this proposal: the 9 listed in Cullen's e-mail, Bruno
> Chatras, LiLi Yang, and James Calme.  Not to mention the 3GPP industry
> collectively, whatever weight we wish to assign them.  Who is against
> this proposal?
>
[MB] The question I have is what do you mean by "this proposal" - i.e., I
had asked the folks that responded +1 exactly what they were in favor of?
1) Reason header in responses - i.e., Update RFC 3326
2) Solving the use cases in the same manner as has been done for other SDOs
3) Both 1) and 2)

The reason I ask is because Roland had suggest that only this document needs
progressing and that document focuses on item 1 (although it duplicates
requirements from the other document below):
http://datatracker.ietf.org/doc/draft-jesske-dispatch-reason-in-responses/

The other document describes the use of the Reason header for specific use
cases and per my email, there has been debate as to whether the solution is
the right approach:
http://www.ietf.org/id/draft-jesske-dispatch-req-reason-in-responses-02.txt
(this is really a requirements use case and solution document that
takes
advantage of the changes defined by 1)

[/MB]

>
> Dale
>

--0016e644d652c2113e049a9eacec
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Dale,=A0<div><br></div><div>Responses inline below [MB].</div><div><br><=
/div><div>Regards,</div><div>Mary.<br><br><div class=3D"gmail_quote">On Mon=
, Jan 24, 2011 at 2:06 PM, Worley, Dale R (Dale) <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:dworley@avaya.com" target=3D"_blank">dworley@avaya.com</a>&gt=
;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">From: Mary Barnes [<a href=3D"mailto:mary.ie=
tf.barnes@gmail.com" target=3D"_blank">mary.ietf.barnes@gmail.com</a>]<br>
<div>&gt; One is the &quot;allowing&quot; of the Reason header in responses=
. =A0The drafts<br>
&gt; (i.e., abstracts) posit that the document(s) &quot;specifies and forma=
lly<br>
&gt; permits the use of the Reason Header field in SIP responses...&quot; =
=A0which<br>
&gt; implies normative changes to RFC 3326 and there is some RFC 2119<br>
&gt; language in the first draft (although not in caps). =A0This leads one =
to<br>
&gt; believe that this work intends to Update RFC 3326. =A0As Gonzalo clear=
ly<br>
&gt; laid out, we had the long debate as to whether RFC 3326 already allows=
<br>
&gt; the reason header in responses. =A0So, if we want this to be an<br>
&gt; informational document, it needs to be clear in that document that<br>
&gt; this does not make any normative changes to RFC, but rather describes<=
br>
&gt; the use of Reason in responses. =A0And, it would seem that in the latt=
er<br>
&gt; case, examples would be helpful, which leads to the second part.<br>
<br>
</div>In regard to this point, I am in favor of allowing Reason in response=
s<br>
generally. =A0That does support the specific use cases, but will also be<br=
>
useful in other circumstances.<br>
<br>
Since, strictly speaking, RFC 3326 does not permit Reason in responses,<br>
this would have to be a normative change to RFC 3326.<br>
<div><br>
&gt; The folks that are in support of this draft seem to really be in<br>
&gt; support of the enabling of the functionality that is in your second<br=
>
&gt; draft.<br>
<br>
</div>I am also in favor of using Reason with &quot;Q.850&quot; values as a=
 solution<br>
to the problems discussed in the drafts. =A0Alone, that would be an<br>
informative document, as Q.850 values are already specified by RFC<br>
3326.<br>
<div><br>
&gt; Cullen laid out the past concerns raised about the solution in<br>
&gt; his email on the encapsulation versus translation discussion.<br>
<br>
</div>Could you give us a pointer to that e-mail? =A0It&#39;s not recent en=
ough<br>
for me to easily find it, but you seem to know where it is. =A0If I<br>
could read it, it would clarify the situation for me.<br></blockquote><div>=
[MB] =A0Cullen posted the email on Jan 19th:</div><div><a href=3D"http://ww=
w.ietf.org/mail-archive/web/dispatch/current/msg03196.html">http://www.ietf=
.org/mail-archive/web/dispatch/current/msg03196.html</a></div>
<div>[/MB]</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex">
<br>
For the record, it appears that 12 people are counted as being in<br>
favor of this proposal: the 9 listed in Cullen&#39;s e-mail, Bruno<br>
Chatras, LiLi Yang, and James Calme. =A0Not to mention the 3GPP industry<br=
>
collectively, whatever weight we wish to assign them. =A0Who is against<br>
this proposal?<br></blockquote><div>[MB] The question I have is what do you=
 mean by &quot;this proposal&quot; - i.e., I had asked the folks that respo=
nded +1 exactly what they were in favor of?=A0</div><div>1) Reason header i=
n responses - i.e., Update RFC 3326</div>

<div>2) Solving the use cases in the same manner as has been done for other=
 SDOs=A0</div><div>3) Both 1) and 2) =A0=A0</div><div><br></div><div>The re=
ason I ask is because Roland had suggest that only this document needs prog=
ressing and that document focuses on item 1 (although it duplicates require=
ments from the other document below):</div>

<div><a href=3D"http://datatracker.ietf.org/doc/draft-jesske-dispatch-reaso=
n-in-responses/" target=3D"_blank">http://datatracker.ietf.org/doc/draft-je=
sske-dispatch-reason-in-responses/</a></div><div><br></div><div>The other d=
ocument describes the use of the Reason header for specific use cases and p=
er my email, there has been debate as to whether the solution is the right =
approach:</div>

<div><a href=3D"http://www.ietf.org/id/draft-jesske-dispatch-req-reason-in-=
responses-02.txt" target=3D"_blank">http://www.ietf.org/id/draft-jesske-dis=
patch-req-reason-in-responses-02.txt</a> =A0(this is really a requirements =
use case and solution document that takes advantage of the changes defined =
by 1) =A0</div>

<div><br></div><div>[/MB]</div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<font color=3D"#888888"><br>
Dale<br>
</font></blockquote></div><br></div>

--0016e644d652c2113e049a9eacec--

From georg.mayer@huawei.com  Mon Jan 24 16:02:27 2011
Return-Path: <georg.mayer@huawei.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C86783A69B8 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 16:02:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.149
X-Spam-Level: 
X-Spam-Status: No, score=-0.149 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_CHARSET_FARAWAY=2.45]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FigB9O6iwmwS for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 16:02:25 -0800 (PST)
Received: from lhrga01-in.huawei.com (lhrga01-in.huawei.com [195.33.106.110]) by core3.amsl.com (Postfix) with ESMTP id 663DB3A69B5 for <dispatch@ietf.org>; Mon, 24 Jan 2011 16:02:25 -0800 (PST)
Received: from huawei.com (lhrml01-in [172.18.7.5]) by lhrga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LFJ00JD7XKUVQ@lhrga01-in.huawei.com> for dispatch@ietf.org; Tue, 25 Jan 2011 00:05:19 +0000 (GMT)
Received: from laptopserver (89-212-169-73.static.t-2.net [89.212.169.73]) by lhrga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPA id <0LFJ00E96XKS9L@lhrga01-in.huawei.com> for dispatch@ietf.org; Tue, 25 Jan 2011 00:05:18 +0000 (GMT)
Date: Tue, 25 Jan 2011 01:05:15 +0100
From: Georg Mayer <georg.mayer@huawei.com>
In-reply-to: <A1D1C6D3ACF6264682914707AE2B72860366976B@SZXEML509-MBS.china.huawei.com>
To: dispatch@ietf.org, R.Jesske@telekom.de, fluffy@cisco.com
Message-id: <00be01cbbc23$8c34d120$a49e7360$%mayer@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=gb2312
Content-language: de
Content-transfer-encoding: quoted-printable
Thread-index: AQHLuC75sb+Kk0usuUOt9EtmBh5EEZPfbVUAgABAKYCAABtpgIAAh6UlgACFWzA=
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net> <AANLkTin5-YgjB193prcN7Nsj8cLneF7Oau+ZzumMphRS@mail.gmail.com> <A1D1C6D3ACF6264682914707AE2B72860366976B@SZXEML509-MBS.china.huawei.com>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 00:02:28 -0000

Add my "1" as well please!

Thanks & Greetings,
Georg

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf
Of Lili Yang_lili
Sent: Montag, 24. Januar 2011 17:06
To: dispatch@ietf.org; R.Jesske@telekom.de; fluffy@cisco.com
Subject: Re: [dispatch] Update on =
draft-jesske-dispatch-reason-in-responses

+1

Best reggards,
Lili
________________________________________
=B7=A2=BC=FE=C8=CB: dispatch-bounces@ietf.org =
[dispatch-bounces@ietf.org] =B4=FA=B1=ED Laura
Liess [laura.liess.dt@googlemail.com]
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA1=D4=C224=C8=D5 23:59
=B5=BD: dispatch@ietf.org; R.Jesske@telekom.de; fluffy@cisco.com
=D6=F7=CC=E2: Re: [dispatch] Update on =
draft-jesske-dispatch-reason-in-responses

+1

Thanks,
Laura

2011/1/24 Elwell, John <john.elwell@siemens-enterprise.com>:
> I still think this draft is worth publishing as an RFC by some route. =
It
reflects what is often done in practice and I don't see why it should be
considered harmful.
>
> John
>
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
>> Sent: 24 January 2011 10:32
>> To: fluffy@cisco.com; dispatch@ietf.org
>> Subject: Re: [dispatch] Update on
>> draft-jesske-dispatch-reason-in-responses
>>
>> Hi Cullen,
>> thank you for your comments with regard to the
>> draft-jesske-dispatch-reason-in-responses.
>>
>> Yes the draft was controversially discussed at IETF 76.
>> With regard to the discussion at that meeting we had a follow
>> up discussion that was held at the dispatch list.
>>
>> So I worked mainly on the requirements to satisfy the people.
>>
>> With the upload of the following two drafts I tried to
>> satisfy the latest discussions we had on the list.
>>
>> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reas
> on-in-responses-03.txt
>>
>> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-
>> reason-in-responses-02.txt
>>
>> The first draft describes the requirements and the behaviour
>> for the reason in responses. I have added a section for
>> requirements again, as it was proposed from a couple of
>> people. The requirements section is very short and  exists of
>> two requirements.
>>
>> The 2nd draft is more seen for documentation reasons and
>> examples and is not aimed for further processing.
>>
>> Since I started the discussion on the list after IETF 76 I
>> never seen/heard objections with regard to progressing the drafts.
>>
>> Also I would like to point out that 3GPP is requiring the
>> reason in responses within the IMS.
>>
>> Also ITU-T Q.1912.5 includes the use of reasons in responses.
>> This ITU-T recommendation was published 2003.
>> Also ETSI TISPAN is using the reason in responses since 2006
>> in their Standards.
>>
>> So there are already implementations running with the reason
>> in responses. We as Deutsche Telekom have already running
>> implementations from 3 different vendors.
>>
>> So my question is if the group is now willing to go ahead
>> with the work on this issue or would like to live with the
>> implementations without any RFC?
>>
>> So again I would like to invite the people to indicate their
>> support for that work if we should proceed ether with a WID
>> or some individual action.
>>
>> Thank you and Best Regards
>>
>> Roland
>>
>> > -----Urspr=A8=B9ngliche Nachricht-----
>> > Von: dispatch-bounces@ietf.org
>> > [mailto:dispatch-bounces@ietf.org] Im Auftrag von Cullen Jennings
>> > Gesendet: Donnerstag, 20. Januar 2011 00:18
>> > An: DISPATCH list
>> > Betreff: [dispatch] Update on
>> > draft-jesske-dispatch-reason-in-responses
>> >
>> >
>> > Sent with my dispatch co-chair hat on
>> >
>> > I went back and reviewed the mailing list traffic and what I
>> > could find of meeting minutes and recording related to this draft.
>> >
>> > The major contentious issues are:  Should the solution be
>> > based on translation or encapsulation, and in the
>> > encapsulation case deciding if an existing encapsulation
>> > mechanism should be used or new one defined
>> >
>> > There are several people in favor of this draft: Roland ,
>> > Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,
>> > Dale, and probably a few more.
>> >
>> > This was discussed for a long time at IETF 76 ( See
>> > http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
>> > It did not get consensus at that point. The issues brought up
>> > at that point have not been resolved on the list. None of the
>> > people that spoke for or against this at IETF 76 seem to have
>> > changed their opinion on the list. As far as I can tell, the
>> > list of people in favor of this and people opposed to it is
>> > pretty much the same list as it was at IETF 76. The
>> > directions from the DISPATCH chairs at IETF 76 (at about 40
>> > minutes into above recording) have not happened yet.
>> >
>> > There was not rough consensus at IETF 76 to proceed with
>> > this, I see no evidence that many peoples options have
>> > changed since IETF 76. I view it as pretty much dispatched.
>> > (in the definition 2a at
>> > http://www.merriam-webster.com/dictionary/dispatched).
>> >
>> > My advice the ADs about AD sponsoring would be that this
>> > draft was controversial in the WG, failed to achieve rough
>> > consensus, and was highly likely to have strongly objections
>> > in an IETF Last Call.
>> >
>> > A casual observation to the proponents of this work ... using
>> > translation in the form of new SIP error response codes,
>> > instead of encapsulation, may be the middle ground that
>> > everyone could live with and achieved consensus. Even if
>> > theses response codes would never be used outside of
>> > environment that interoperated with the PSTN. I realize that
>> > neither the people for or against this draft view new SIP
>> > error response codes as the best path forward so this idea
>> > may be doomed but some times the thing everyone can live with
>> > is the solution no one loves.
>> >
>> > This work goes back far enough that it is a bit of an
>> > archaeology project to sort out the information so if my read
>> > of the consensus at IETF 76 is completely wrong, I'm happy to
>> > have someone correct me.
>> >
>> > Thanks,
>> > Cullen <dispatch co-chair>
>> >
>> >
>> >
>> > _______________________________________________
>> > dispatch mailing list
>> > dispatch@ietf.org
>> > https://www.ietf.org/mailman/listinfo/dispatch
>> >
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch


From aallen@rim.com  Mon Jan 24 23:22:02 2011
Return-Path: <aallen@rim.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 80B9F3A6A60 for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 23:22:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.978
X-Spam-Level: 
X-Spam-Status: No, score=-3.978 tagged_above=-999 required=5 tests=[AWL=-1.225, BAYES_00=-2.599, MIME_CHARSET_FARAWAY=2.45, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id roq0YfLST4NB for <dispatch@core3.amsl.com>; Mon, 24 Jan 2011 23:22:00 -0800 (PST)
Received: from mhs03ykf.rim.net (mhs03ykf.rim.net [216.9.243.80]) by core3.amsl.com (Postfix) with ESMTP id 68F733A6A5C for <dispatch@ietf.org>; Mon, 24 Jan 2011 23:22:00 -0800 (PST)
X-AuditID: 0a401fcb-b7b68ae0000011de-d2-4d3e7ac8ec69
Received: from XCH138CNC.rim.net ( [10.65.20.127]) by mhs03ykf.rim.net (RIM Mail) with SMTP id FC.23.04574.8CA7E3D4; Tue, 25 Jan 2011 02:24:56 -0500 (EST)
Received: from XCH02DFW.rim.net ([10.150.100.31]) by XCH138CNC.rim.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 25 Jan 2011 02:24:56 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="gb2312"
content-transfer-encoding: quoted-printable
Date: Tue, 25 Jan 2011 01:24:53 -0600
Message-ID: <BDBFB6CE314EDF4CB80404CACAEFF5DE06AE1F85@XCH02DFW.rim.net>
In-Reply-To: <00be01cbbc23$8c34d120$a49e7360$%mayer@huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: AQHLuC75sb+Kk0usuUOt9EtmBh5EEZPfbVUAgABAKYCAABtpgIAAh6UlgACFWzCAAHunNg==
From: "Andrew Allen" <aallen@rim.com>
To: <georg.mayer@HUAWEI.COM>, <dispatch@ietf.org>, <R.Jesske@telekom.de>, <fluffy@cisco.com>
X-OriginalArrivalTime: 25 Jan 2011 07:24:56.0879 (UTC) FILETIME=[F7B333F0:01CBBC60]
X-Brightmail-Tracker: AAAAAwAAAZEXM0bIFzNPJQ==
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 07:22:02 -0000

+1 from me.

Andrew


----- Original Message -----
From: Georg Mayer [mailto:georg.mayer@huawei.com]
Sent: Monday, January 24, 2011 06:05 PM
To: dispatch@ietf.org <dispatch@ietf.org>; R.Jesske@telekom.de <R.Jesske@tel=
ekom.de>; fluffy@cisco.com <fluffy@cisco.com>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses

Add my "1" as well please!

Thanks & Greetings,
Georg

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
Of Lili Yang_lili
Sent: Montag, 24. Januar 2011 17:06
To: dispatch@ietf.org; R.Jesske@telekom.de; fluffy@cisco.com
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses

+1

Best reggards,
Lili
________________________________________
=B7=A2=BC=FE=C8=CB: dispatch-bounces@ietf.org [dispatch-bounces@ietf.org] =
=B4=FA=B1=ED Laura
Liess [laura.liess.dt@googlemail.com]
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA1=D4=C224=C8=D5 23:59
=B5=BD: dispatch@ietf.org; R.Jesske@telekom.de; fluffy@cisco.com
=D6=F7=CC=E2: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-respo=
nses

+1

Thanks,
Laura

2011/1/24 Elwell, John <john.elwell@siemens-enterprise.com>:
> I still think this draft is worth publishing as an RFC by some route. It
reflects what is often done in practice and I don't see why it should be
considered harmful.
>
> John
>
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
>> Sent: 24 January 2011 10:32
>> To: fluffy@cisco.com; dispatch@ietf.org
>> Subject: Re: [dispatch] Update on
>> draft-jesske-dispatch-reason-in-responses
>>
>> Hi Cullen,
>> thank you for your comments with regard to the
>> draft-jesske-dispatch-reason-in-responses.
>>
>> Yes the draft was controversially discussed at IETF 76.
>> With regard to the discussion at that meeting we had a follow
>> up discussion that was held at the dispatch list.
>>
>> So I worked mainly on the requirements to satisfy the people.
>>
>> With the upload of the following two drafts I tried to
>> satisfy the latest discussions we had on the list.
>>
>> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reas
> on-in-responses-03.txt
>>
>> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-
>> reason-in-responses-02.txt
>>
>> The first draft describes the requirements and the behaviour
>> for the reason in responses. I have added a section for
>> requirements again, as it was proposed from a couple of
>> people. The requirements section is very short and  exists of
>> two requirements.
>>
>> The 2nd draft is more seen for documentation reasons and
>> examples and is not aimed for further processing.
>>
>> Since I started the discussion on the list after IETF 76 I
>> never seen/heard objections with regard to progressing the drafts.
>>
>> Also I would like to point out that 3GPP is requiring the
>> reason in responses within the IMS.
>>
>> Also ITU-T Q.1912.5 includes the use of reasons in responses.
>> This ITU-T recommendation was published 2003.
>> Also ETSI TISPAN is using the reason in responses since 2006
>> in their Standards.
>>
>> So there are already implementations running with the reason
>> in responses. We as Deutsche Telekom have already running
>> implementations from 3 different vendors.
>>
>> So my question is if the group is now willing to go ahead
>> with the work on this issue or would like to live with the
>> implementations without any RFC?
>>
>> So again I would like to invite the people to indicate their
>> support for that work if we should proceed ether with a WID
>> or some individual action.
>>
>> Thank you and Best Regards
>>
>> Roland
>>
>> > -----Urspr=A8=B9ngliche Nachricht-----
>> > Von: dispatch-bounces@ietf.org
>> > [mailto:dispatch-bounces@ietf.org] Im Auftrag von Cullen Jennings
>> > Gesendet: Donnerstag, 20. Januar 2011 00:18
>> > An: DISPATCH list
>> > Betreff: [dispatch] Update on
>> > draft-jesske-dispatch-reason-in-responses
>> >
>> >
>> > Sent with my dispatch co-chair hat on
>> >
>> > I went back and reviewed the mailing list traffic and what I
>> > could find of meeting minutes and recording related to this draft.
>> >
>> > The major contentious issues are:  Should the solution be
>> > based on translation or encapsulation, and in the
>> > encapsulation case deciding if an existing encapsulation
>> > mechanism should be used or new one defined
>> >
>> > There are several people in favor of this draft: Roland ,
>> > Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,
>> > Dale, and probably a few more.
>> >
>> > This was discussed for a long time at IETF 76 ( See
>> > http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
>> > It did not get consensus at that point. The issues brought up
>> > at that point have not been resolved on the list. None of the
>> > people that spoke for or against this at IETF 76 seem to have
>> > changed their opinion on the list. As far as I can tell, the
>> > list of people in favor of this and people opposed to it is
>> > pretty much the same list as it was at IETF 76. The
>> > directions from the DISPATCH chairs at IETF 76 (at about 40
>> > minutes into above recording) have not happened yet.
>> >
>> > There was not rough consensus at IETF 76 to proceed with
>> > this, I see no evidence that many peoples options have
>> > changed since IETF 76. I view it as pretty much dispatched.
>> > (in the definition 2a at
>> > http://www.merriam-webster.com/dictionary/dispatched).
>> >
>> > My advice the ADs about AD sponsoring would be that this
>> > draft was controversial in the WG, failed to achieve rough
>> > consensus, and was highly likely to have strongly objections
>> > in an IETF Last Call.
>> >
>> > A casual observation to the proponents of this work ... using
>> > translation in the form of new SIP error response codes,
>> > instead of encapsulation, may be the middle ground that
>> > everyone could live with and achieved consensus. Even if
>> > theses response codes would never be used outside of
>> > environment that interoperated with the PSTN. I realize that
>> > neither the people for or against this draft view new SIP
>> > error response codes as the best path forward so this idea
>> > may be doomed but some times the thing everyone can live with
>> > is the solution no one loves.
>> >
>> > This work goes back far enough that it is a bit of an
>> > archaeology project to sort out the information so if my read
>> > of the consensus at IETF 76 is completely wrong, I'm happy to
>> > have someone correct me.
>> >
>> > Thanks,
>> > Cullen <dispatch co-chair>
>> >
>> >
>> >
>> > _______________________________________________
>> > dispatch mailing list
>> > dispatch@ietf.org
>> > https://www.ietf.org/mailman/listinfo/dispatch
>> >
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

---------------------------------------------------------------------=0A=
This transmission (including any attachments) may contain confidential infor=
mation, privileged material (including material protected by the solicitor-c=
lient or other applicable privileges), or constitute non-public information.=
 Any use of this information by anyone other than the intended recipient is=
 prohibited. If you have received this transmission in error, please immedia=
tely reply to the sender and delete this information from your system. Use,=
 dissemination, distribution, or reproduction of this transmission by uninte=
nded recipients is not authorized and may be unlawful.

From christer.holmberg@ericsson.com  Tue Jan 25 00:17:31 2011
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 77D493A6B8B for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 00:17:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.463
X-Spam-Level: 
X-Spam-Status: No, score=-6.463 tagged_above=-999 required=5 tests=[AWL=0.136,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D67UrYa3aW00 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 00:17:30 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 6E2B73A6B89 for <dispatch@ietf.org>; Tue, 25 Jan 2011 00:17:30 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-ec-4d3e87caf149
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 1D.66.13987.AC78E3D4; Tue, 25 Jan 2011 09:20:26 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.59]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Tue, 25 Jan 2011 09:20:26 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Worley, Dale R (Dale)" <dworley@avaya.com>, Mary Barnes <mary.ietf.barnes@gmail.com>, "R.Jesske@telekom.de" <R.Jesske@telekom.de>
Date: Tue, 25 Jan 2011 09:20:20 +0100
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: Acu76nj/D2hKgJzPRKOfwVtF9nZRgQAF73d7ABmUSMA=
Message-ID: <7F2072F1E0DE894DA4B517B93C6A058519441FDCB8@ESESSCMS0356.eemea.ericsson.se>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>, <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <CD5674C3CD99574EBA7432465FC13C1B220A1767DA@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B220A1767DA@DC-US1MBEX4.global.avaya.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 08:17:31 -0000

Hi,=20

>Not to mention the 3GPP industry collectively, whatever weight we=20
>wish to assign them. =20

I guess the agreement between IETF and 3GPP should provide some guidance on=
 that.

Regards,

Christer


From john.elwell@siemens-enterprise.com  Tue Jan 25 00:26:31 2011
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 00BD63A6B83 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 00:26:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.524
X-Spam-Level: 
X-Spam-Status: No, score=-102.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D-yHghF1ewcY for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 00:26:29 -0800 (PST)
Received: from ms03.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 05D253A6B84 for <dispatch@ietf.org>; Tue, 25 Jan 2011 00:26:28 -0800 (PST)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms03.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-3122900; Tue, 25 Jan 2011 09:28:02 +0100
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx11-mx (Server) with ESMTP id CA1441EB82AB; Tue, 25 Jan 2011 09:28:02 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.57]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Tue, 25 Jan 2011 09:28:02 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "Parthasarathi R (partr)" <partr@cisco.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Tue, 25 Jan 2011 09:28:00 +0100
Thread-Topic: SIP based Media overload control draft
Thread-Index: Acu7+lyOL6q/0agWRuinGl+8LnohWAAACHagABtidVA=
Message-ID: <A444A0F8084434499206E78C106220CA05FCA0D906@MCHP058A.global-ad.net>
References: <A11921905DA1564D9BCF64A6430A6239044BD997@XMB-BGL-411.cisco.com>
In-Reply-To: <A11921905DA1564D9BCF64A6430A6239044BD997@XMB-BGL-411.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] SIP based Media overload control draft
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 08:26:31 -0000

Partha,

A fundamental difference between the problem addressed by SOC and the probl=
em stated in your draft is as follows. SOC addresses the problem where a SI=
P server is so overloaded that receipt of further SIP requests will compoun=
d the problem, and therefore it is essential to take steps to reduce the nu=
mber of SIP requests arriving at the overloaded server. The problem describ=
ed in your draft is where the server is not overloaded in the sense of bein=
g unable to handle further SIP requests, but is overloaded in terms of medi=
a it can handle. Therefore it can still receive SIP requests, but it would =
have to reject some of them if the necessary media resources are not availa=
ble.

There may still be some benefit in preventing SIP requests arriving if medi=
a resources are not available. The main benefit would be that those SIP req=
uests can more quickly be rerouted elsewhere, thereby reducing call set-up =
time. One scenario that might benefit would be where there are several, per=
haps 10 or more, candidate media servers for a particular request, and tryi=
ng each of these in turn would definitely impact call establishment times (=
or call rejection times on occasions when all candidates are overloaded). I=
s this the essence of the problem you are trying to address? It seems the d=
ocument could certainly do with more on use cases and potential benefits th=
at a solution might bring.

John


> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Parthasarathi=20
> R (partr)
> Sent: 24 January 2011 19:38
> To: dispatch@ietf.org
> Subject: [dispatch] SIP based Media overload control draft
>=20
> Hi all,
>=20
> IETF SoC WG is created for overload control solution of dedicated SIP
> signaling server only. There is an another kind of SIP=20
> servers exists in
> SIP deployment which handle SIP signaling and its related media (RTP,
> T.38) in the same physical device. Those servers needs separate SIP
> based overload control solution. SIP based Media overload=20
> control draft
> summarizes problem specific to SIP media servers overload,=20
> requirements
> for SIP based media overload control solution and the draft=20
> is available
> at
>=20
> http://datatracker.ietf.org/doc/draft-partha-dispatch-sip-medi
> a-overload
> -control/
>=20
> draft-partha-dispatch-resource-availability-00 and
> draft-jones-sip-overload-sce-00 are submitted in IETF-78 SoC WG for
> addressing the same problem. But, SIP based media overload control is
> considered as outside the scope of SoC WG. I'm interested in hearing
> from you whether this is a worth solving problem in IETF.=20
>=20
> This draft is in straw-horse proposal state. I post this draft in
> dispatch to identify which WG is right place to solve this=20
> issue in IETF
> in case it is considered as worth solving problem.=20
>=20
> Thanks
> Partha=20
>=20
> -----Original Message-----
> From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]=20
> Sent: Tuesday, January 25, 2011 12:37 AM
> To: Parthasarathi R (partr)
> Subject: New Version Notification for
> draft-partha-dispatch-sip-media-overload-control-00=20
>=20
>=20
> A new version of I-D,
> draft-partha-dispatch-sip-media-overload-control-00.txt has been
> successfully submitted by Parthasarathi R and posted to the IETF
> repository.
>=20
> Filename:	 draft-partha-dispatch-sip-media-overload-control
> Revision:	 00
> Title:		 Session Initiation Protocol (SIP)=20
> based Media overload
> control Requirement
> Creation_date:	 2011-01-24
> WG ID:		 Independent Submission
> Number_of_pages: 6
>=20
> Abstract:
> Overload occurs in Session Initiation Protocol (SIP) networks when SIP
> servers have insufficient resources to handle all SIP messages they
> receive.  SIP based overload mechanism exists for dedicated SIP
> signaling servers.  But there is a need for overload control=20
> solution of
> SIP based media servers like PSTN GW, Session border=20
> controllers (SBC),
> Session Recording Server(SRS).  This document summarizes problem
> specific to SIP media servers, requirements for the solution of SIP
> based media overload control.
> =20
>=20
>=20
>=20
> The IETF Secretariat.
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From R.Jesske@telekom.de  Tue Jan 25 00:58:44 2011
Return-Path: <R.Jesske@telekom.de>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1DD843A69B1 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 00:58:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.248
X-Spam-Level: 
X-Spam-Status: No, score=-3.248 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HELO_EQ_DE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tvQyC9DwxbYy for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 00:58:41 -0800 (PST)
Received: from tcmail33.telekom.de (tcmail33.telekom.de [194.25.30.7]) by core3.amsl.com (Postfix) with ESMTP id 92CEC3A697C for <dispatch@ietf.org>; Tue, 25 Jan 2011 00:58:39 -0800 (PST)
Received: from he110889.emea1.cds.t-internal.com ([10.134.92.130]) by tcmail31.telekom.de with ESMTP/TLS/AES128-SHA; 25 Jan 2011 10:01:30 +0100
Received: from HE111648.emea1.cds.t-internal.com ([169.254.5.69]) by HE110889.emea1.cds.t-internal.com ([fe80::841f:f92c:15ca:8526%16]) with mapi; Tue, 25 Jan 2011 10:01:28 +0100
From: <R.Jesske@telekom.de>
To: <mary.ietf.barnes@gmail.com>
Date: Tue, 25 Jan 2011 10:01:27 +0100
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: Acu76nebUkIa0VzwS5S/tfhYwCM9HgAAcVPQ
Message-ID: <580BEA5E3B99744AB1F5BFF5E9A3C67DFA05400A@HE111648.emea1.cds.t-internal.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>
In-Reply-To: <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: multipart/alternative; boundary="_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFA05400AHE111648emea1cd_"
MIME-Version: 1.0
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 08:58:44 -0000

--_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFA05400AHE111648emea1cd_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Mary,
the people supporting the draft, I think don't care about the documentation=
. As long as the reason within responses will be allowed.

Until now I had the assumption that the way I'm going with my draft is the =
inline with what we discussed around the issue.

So doing two steps back and looking on RFC3326 the following sentence shows=
 the problem.

*****RFC3326 SNIP
   Initially, the Reason header field defined here appears to be most
   useful for BYE and CANCEL requests, but it can appear in any request
   within a dialog, in any CANCEL request and in any response whose
   status code explicitly allows the presence of this header field.
SNAP ****

Until now I was thinking that it would be proper enough to write an draft w=
ith one page to say that this RFCxxxx endorses RFC3326 with the following p=
rocedure.

The appearance of the Reason header is applicable to final responses  3xx, =
4xx, 5xx and 6xx and 18x and 199 provisional responses.

That would be one page and you don't have to touch RFC3326. And it would be=
 backward compatible for equipment only supporting the reason header within=
 the scope of RFC3326.



The other text around was only describing the reasoning and was trying to s=
atisfy people who wanted to see more text. And I thought that this was the =
assumption how to go.



But I could also write an draft RFC3326bis by replacing the sentence above =
by deleting the last words.:

  Initially, the Reason header field defined here appears to be most
   useful for BYE and CANCEL requests, but it can appear in any request
   within a dialog, in any CANCEL request and in any response.



That's it.

Nevertheless http://www.ietf.org/id/draft-jesske-dispatch-reason-in-respons=
es-03.txt will give more background why the use of reason in responses is a=
llowed and also some procedures are described.

I don't care about the documentation as long as we have agreement to start =
the work.

Best Regards

Roland


  _____

Von: Mary Barnes [mailto:mary.ietf.barnes@gmail.com]
Gesendet: Montag, 24. Januar 2011 18:16
An: Jesske, Roland
Cc: fluffy@cisco.com; dispatch@ietf.org
Betreff: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses


Roland,

I think the reason that there is always some debate when this topic is disc=
ussed is because there are really two parts.

One is the "allowing" of the Reason header in responses.  The drafts (i.e.,=
 abstracts) posit that the document(s) "specifies and formally permits the =
use of the Reason Header field in SIP responses..."  which implies normativ=
e changes to RFC 3326 and there is some RFC 2119 language in the first draf=
t (although not in caps).  This leads one to believe that this work intends=
 to Update RFC 3326.    As Gonzalo clearly laid out, we had the long debate=
 as to whether RFC 3326   already allows the reason header in responses.   =
So, if we want this to be an informational document, it needs to be clear i=
n that document that this does not make any normative changes to RFC, but r=
ather describes the use of Reason in responses.  And, it would seem that in=
 the latter case, examples would be helpful, which leads to the second part=
.

The folks that are in support of this draft seem to really be in support of=
 the enabling of the functionality that is in your second draft.  Cullen la=
id out the past concerns raised about the solution in his email on the enca=
psulation versus translation discussion.

So, it would be really helpful if the +1 folks could highlight whether thei=
r + 1 is with regards to clarifying the use of the Reason header or whether=
 they are agreeing with the solution proposal for the use cases in the seco=
nd document.  If the latter (or if the +1 is for both), then explaining why=
 they believe that the approach is the best way to solve the problem would =
be helpful (beyond the fact that other SDOs are doing it this way).

Regards,
Mary.
DISPATCH WG co-chair

On Mon, Jan 24, 2011 at 4:31 AM, <R.Jesske@telekom.de<mailto:R.Jesske@telek=
om.de>> wrote:


Hi Cullen,
thank you for your comments with regard to the  draft-jesske-dispatch-reaso=
n-in-responses.

Yes the draft was controversially discussed at IETF 76.
With regard to the discussion at that meeting we had a follow up discussion=
 that was held at the dispatch list.

So I worked mainly on the requirements to satisfy the people.

With the upload of the following two drafts I tried to satisfy the latest d=
iscussions we had on the list.

http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reason-in-respons=
es-03.txt

http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-reason-in-res=
ponses-02.txt

The first draft describes the requirements and the behaviour for the reason=
 in responses. I have added a section for requirements again, as it was pro=
posed from a couple of people. The requirements section is very short and  =
exists of two requirements.

The 2nd draft is more seen for documentation reasons and examples and is no=
t aimed for further processing.

Since I started the discussion on the list after IETF 76 I never seen/heard=
 objections with regard to progressing the drafts.

Also I would like to point out that 3GPP is requiring the reason in respons=
es within the IMS.

Also ITU-T Q.1912.5 includes the use of reasons in responses. This ITU-T re=
commendation was published 2003.
Also ETSI TISPAN is using the reason in responses since 2006 in their Stand=
ards.

So there are already implementations running with the reason in responses. =
We as Deutsche Telekom have already running implementations from 3 differen=
t vendors.

So my question is if the group is now willing to go ahead with the work on =
this issue or would like to live with the implementations without any RFC?

So again I would like to invite the people to indicate their support for th=
at work if we should proceed ether with a WID or some individual action.

Thank you and Best Regards

Roland

> -----Urspr=FCngliche Nachricht-----
> Von: dispatch-bounces@ietf.org<mailto:dispatch-bounces@ietf.org>
> [mailto:dispatch-bounces@ietf.org<mailto:dispatch-bounces@ietf.org>] Im A=
uftrag von Cullen Jennings
> Gesendet: Donnerstag, 20. Januar 2011 00:18
> An: DISPATCH list
> Betreff: [dispatch] Update on

> draft-jesske-dispatch-reason-in-responses
>
>

> Sent with my dispatch co-chair hat on
>
> I went back and reviewed the mailing list traffic and what I
> could find of meeting minutes and recording related to this draft.
>
> The major contentious issues are:  Should the solution be
> based on translation or encapsulation, and in the
> encapsulation case deciding if an existing encapsulation
> mechanism should be used or new one defined
>
> There are several people in favor of this draft: Roland ,
> Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,
> Dale, and probably a few more.
>
> This was discussed for a long time at IETF 76 ( See
> http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
> It did not get consensus at that point. The issues brought up
> at that point have not been resolved on the list. None of the
> people that spoke for or against this at IETF 76 seem to have
> changed their opinion on the list. As far as I can tell, the
> list of people in favor of this and people opposed to it is
> pretty much the same list as it was at IETF 76. The
> directions from the DISPATCH chairs at IETF 76 (at about 40
> minutes into above recording) have not happened yet.
>
> There was not rough consensus at IETF 76 to proceed with
> this, I see no evidence that many peoples options have
> changed since IETF 76. I view it as pretty much dispatched.
> (in the definition 2a at
> http://www.merriam-webster.com/dictionary/dispatched).
>
> My advice the ADs about AD sponsoring would be that this
> draft was controversial in the WG, failed to achieve rough
> consensus, and was highly likely to have strongly objections
> in an IETF Last Call.
>
> A casual observation to the proponents of this work ... using
> translation in the form of new SIP error response codes,
> instead of encapsulation, may be the middle ground that
> everyone could live with and achieved consensus. Even if
> theses response codes would never be used outside of
> environment that interoperated with the PSTN. I realize that
> neither the people for or against this draft view new SIP
> error response codes as the best path forward so this idea
> may be doomed but some times the thing everyone can live with
> is the solution no one loves.
>
> This work goes back far enough that it is a bit of an
> archaeology project to sort out the information so if my read
> of the consensus at IETF 76 is completely wrong, I'm happy to
> have someone correct me.
>
> Thanks,
> Cullen <dispatch co-chair>
>
>
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org<mailto:dispatch@ietf.org>
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org<mailto:dispatch@ietf.org>
https://www.ietf.org/mailman/listinfo/dispatch




--_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFA05400AHE111648emea1cd_
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.2900.6049" name=3D"GENERATOR">
</head>
<body>
<div dir=3D"ltr" align=3D"left"><span class=3D"379222917-24012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">Hi Mary,</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"379222917-24012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">the people supporting the draft, =
I think don't care about the documentation. As long as the reason within re=
sponses will be allowed.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"379222917-24012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"379222917-24012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">Until now I had the assumption th=
at the way I'm going with my draft is the inline with what we discussed aro=
und the issue.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"379222917-24012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"379222917-24012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">So doing two steps back and&nbsp;=
</font></span><span class=3D"379222917-24012011"><font face=3D"Arial" color=
=3D"#0000ff" size=3D"2">looking on RFC3326 the following
 sentence shows the problem.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"379222917-24012011">&nbsp;&n=
bsp;</span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"379222917-24012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">*****RFC3326 SNIP</font></span></=
div>
<div dir=3D"ltr" align=3D"left"><span class=3D"379222917-24012011">&nbsp; &=
nbsp;Initially, the Reason header field defined here appears to be most<br>
&nbsp;&nbsp; useful for BYE and CANCEL requests, but it can appear in any r=
equest<br>
&nbsp;&nbsp; within a dialog, in any CANCEL request and in any response who=
se<br>
&nbsp;&nbsp; status code explicitly allows the presence of this header fiel=
d.</span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"379222917-24012011"><font co=
lor=3D"#0000ff">SNAP ****<br>
</font></div>
</span>
<div dir=3D"ltr" align=3D"left"><font face=3D"Arial"><font size=3D"2"><font=
 color=3D"#0000ff"><span class=3D"379222917-24012011">Until now I was think=
ing that it would be proper enough to write an draft with one page to say t=
hat this RFC</span>xxxx endorses RFC3326 with
 the following procedure.</font>
<p class=3D"MsoNormal" style=3D"MARGIN: 0cm 0cm 0pt"><font size=3D"3"><font=
 face=3D"Tele-GroteskNor"><font color=3D"#0000ff"><span lang=3D"EN-US">The =
appearance of the Reason header is applicable to final responses<span style=
=3D"mso-spacerun: yes">&nbsp;
</span>3xx, 4xx, 5xx and 6xx and 18x and 199 provisional responses.</span><=
/font></font></font></p>
<p class=3D"MsoNormal" style=3D"MARGIN: 0cm 0cm 0pt"><font face=3D"Tele-Gro=
teskNor" color=3D"#0000ff" size=3D"3"><span lang=3D"EN-US">That would be on=
e page and you don't have to touch RFC3326. And it would be&nbsp;backward c=
ompatible for equipment only supporting&nbsp;<span class=3D"379222917-24012=
011">the
 reason header&nbsp;with</span>in the scope of RFC3326.</span></font></p>
<p class=3D"MsoNormal" style=3D"MARGIN: 0cm 0cm 0pt"><font size=3D"3"><font=
 face=3D"Tele-GroteskNor"><font color=3D"#0000ff"><span lang=3D"EN-US"></sp=
an></font></font></font>&nbsp;</p>
<p class=3D"MsoNormal" style=3D"MARGIN: 0cm 0cm 0pt"><font face=3D"Tele-Gro=
teskNor" color=3D"#0000ff" size=3D"3"><span lang=3D"EN-US"><span class=3D"3=
79222917-24012011">The other text around was only describing the reasoning =
and was trying to satisfy people who wanted to
 see more text. And I thought that this was the assumption how to go.</span=
></span></font></p>
<p class=3D"MsoNormal" style=3D"MARGIN: 0cm 0cm 0pt"><font face=3D"Tele-Gro=
teskNor" color=3D"#0000ff" size=3D"3"><span lang=3D"EN-US"><span class=3D"3=
79222917-24012011"></span></span></font>&nbsp;</p>
<p class=3D"MsoNormal" style=3D"MARGIN: 0cm 0cm 0pt"><font face=3D"Tele-Gro=
teskNor" color=3D"#0000ff" size=3D"3"><span lang=3D"EN-US"><span class=3D"3=
79222917-24012011">But I could also write an draft RFC3326bis by replacing =
the sentence above by deleting the last words.:</span></span></font></p>
<p class=3D"MsoNormal" style=3D"MARGIN: 0cm 0cm 0pt"><font face=3D"Tele-Gro=
teskNor" size=3D"3"><span lang=3D"EN-US"><span class=3D"379222917-24012011"=
>&nbsp;&nbsp;Initially, the Reason header field defined here appears to be =
most<br>
&nbsp;&nbsp; useful for BYE and CANCEL requests, but it can appear in any r=
equest<br>
&nbsp;&nbsp; within a dialog, in any CANCEL request and in any response.</s=
pan></span></font></p>
<p class=3D"MsoNormal" style=3D"MARGIN: 0cm 0cm 0pt"><font face=3D"Arial" c=
olor=3D"#0000ff" size=3D"2"><span lang=3D"EN-US"><span class=3D"379222917-2=
4012011"></span></span></font><font color=3D"#0000ff"></font></font></font>=
<span class=3D"379222917-24012011"><font face=3D"Arial" color=3D"#0000ff" s=
ize=3D"2"></font>&nbsp;</p>
</div>
<div></span><span class=3D"379222917-24012011"></span><font face=3D"Tele-Gr=
oteskNor" color=3D"#0000ff">That's&nbsp;it.</font></div>
<div><font face=3D"Tele-GroteskNor" color=3D"#0000ff"></font>&nbsp;</div>
<div><span class=3D"379222917-24012011"><font face=3D"Tele-GroteskNor" colo=
r=3D"#0000ff">Nevertheless
<a href=3D"http://www.ietf.org/id/draft-jesske-dispatch-reason-in-responses=
-03.txt">
http://www.ietf.org/id/draft-jesske-dispatch-reason-in-responses-03.txt</a>=
&nbsp;will give more background why the use of reason in responses is allow=
ed and also some procedures are described.</font></span></div>
<div><span class=3D"379222917-24012011"><font face=3D"Tele-GroteskNor" colo=
r=3D"#0000ff"></font></span>&nbsp;</div>
<div><span class=3D"379222917-24012011"><font face=3D"Tele-GroteskNor" colo=
r=3D"#0000ff">I don't care about the documentation as long as we have agree=
ment to start&nbsp;the work.</font></span></div>
<div><font face=3D"Tele-GroteskNor" color=3D"#0000ff"></font>&nbsp;</div>
<div><font face=3D"Tele-GroteskNor"><font color=3D"#0000ff">B<span class=3D=
"379222917-24012011">est Regards</span></font></font></div>
<div><font face=3D"Tele-GroteskNor" color=3D"#0000ff"><span class=3D"379222=
917-24012011"></span></font>&nbsp;</div>
<div><font face=3D"Tele-GroteskNor" color=3D"#0000ff"><span class=3D"379222=
917-24012011">Roland</span></font></div>
<div><br>
</div>
<blockquote dir=3D"ltr" style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDE=
R-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<div class=3D"OutlookMessageHeader" lang=3D"de" dir=3D"ltr" align=3D"left">
<hr tabindex=3D"-1">
<font face=3D"Tahoma" size=3D"2"><b>Von:</b> Mary Barnes [mailto:mary.ietf.=
barnes@gmail.com]
<br>
<b>Gesendet:</b> Montag, 24. Januar 2011 18:16<br>
<b>An:</b> Jesske, Roland<br>
<b>Cc:</b> fluffy@cisco.com; dispatch@ietf.org<br>
<b>Betreff:</b> Re: [dispatch] Update on draft-jesske-dispatch-reason-in-re=
sponses<br>
</font><br>
</div>
<div></div>
Roland,
<div><br>
</div>
<div>I think the reason that there is always some debate when this topic is=
 discussed is because there are really two parts.&nbsp;</div>
<div><br>
</div>
<div>One is the &quot;allowing&quot; of the Reason header in responses. &nb=
sp;The drafts (i.e., abstracts) posit that the document(s) &quot;<span clas=
s=3D"Apple-style-span" style=3D"FONT-SIZE: medium; FONT-FAMILY: monospace">=
specifies and formally permits the use of the Reason Header
 field in SIP responses...&quot; </span>&nbsp;which implies normative chang=
es to RFC 3326 and there is some RFC 2119 language in the first draft (alth=
ough not in caps). &nbsp;This leads one to believe that this work intends t=
o Update RFC 3326. &nbsp; &nbsp;As Gonzalo clearly laid out,
 we had the long debate as to whether RFC 3326 &nbsp; already allows the re=
ason header in responses. &nbsp; So, if we want this to be an informational=
 document, it needs to be clear in that document that this does not make an=
y normative changes to RFC, but rather describes
 the use of Reason in responses. &nbsp;And, it would seem that in the latte=
r case, examples would be helpful, which leads to the second part. &nbsp;&n=
bsp;</div>
<div><br>
</div>
<div>The folks that are in support of this draft seem to really be in suppo=
rt of the enabling of the functionality that is in your second draft. &nbsp=
;Cullen laid out the past concerns raised about the solution in his email o=
n the encapsulation versus translation
 discussion. &nbsp;</div>
<div><br>
</div>
<div>So, it would be really helpful if the &#43;1 folks could highlight whe=
ther their &#43; 1 is with regards to clarifying the use of the Reason head=
er or whether they are agreeing with the solution proposal for the use case=
s in the second document. &nbsp;If the latter
 (or if the &#43;1 is for both), then explaining why they believe that the =
approach is the best way to solve the problem would be helpful (beyond the =
fact that other SDOs are doing it this way). &nbsp;</div>
<div><br>
</div>
<div>Regards,</div>
<div>Mary.&nbsp;</div>
<div>DISPATCH WG co-chair</div>
<div><br>
<div class=3D"gmail_quote">On Mon, Jan 24, 2011 at 4:31 AM, <span dir=3D"lt=
r">&lt;<a href=3D"mailto:R.Jesske@telekom.de">R.Jesske@telekom.de</a>&gt;</=
span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
Hi Cullen,<br>
thank you for your comments with regard to the &nbsp;draft-jesske-dispatch-=
reason-in-responses.<br>
<br>
Yes the draft was controversially discussed at IETF 76.<br>
With regard to the discussion at that meeting we had a follow up discussion=
 that was held at the dispatch list.<br>
<br>
So I worked mainly on the requirements to satisfy the people.<br>
<br>
With the upload of the following two drafts I tried to satisfy the latest d=
iscussions we had on the list.<br>
<br>
<a href=3D"http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reason=
-in-responses-03.txt" target=3D"_blank">http://www.ietf.org/internet-drafts=
/draft-jesske-dispatch-reason-in-responses-03.txt</a><br>
<br>
<a href=3D"http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-re=
ason-in-responses-02.txt" target=3D"_blank">http://www.ietf.org/internet-dr=
afts/draft-jesske-dispatch-req-reason-in-responses-02.txt</a><br>
<br>
The first draft describes the requirements and the behaviour for the reason=
 in responses. I have added a section for requirements again, as it was pro=
posed from a couple of people. The requirements section is very short and &=
nbsp;exists of two requirements.<br>
<br>
The 2nd draft is more seen for documentation reasons and examples and is no=
t aimed for further processing.<br>
<br>
Since I started the discussion on the list after IETF 76 I never seen/heard=
 objections with regard to progressing the drafts.<br>
<br>
Also I would like to point out that 3GPP is requiring the reason in respons=
es within the IMS.<br>
<br>
Also ITU-T Q.1912.5 includes the use of reasons in responses. This ITU-T re=
commendation was published 2003.<br>
Also ETSI TISPAN is using the reason in responses since 2006 in their Stand=
ards.<br>
<br>
So there are already implementations running with the reason in responses. =
We as Deutsche Telekom have already running implementations from 3 differen=
t vendors.<br>
<br>
So my question is if the group is now willing to go ahead with the work on =
this issue or would like to live with the implementations without any RFC?<=
br>
<br>
So again I would like to invite the people to indicate their support for th=
at work if we should proceed ether with a WID or some individual action.<br=
>
<br>
Thank you and Best Regards<br>
<br>
Roland<br>
<br>
&gt; -----Urspr=FCngliche Nachricht-----<br>
&gt; Von: <a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@iet=
f.org</a><br>
&gt; [mailto:<a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@=
ietf.org</a>] Im Auftrag von Cullen Jennings<br>
&gt; Gesendet: Donnerstag, 20. Januar 2011 00:18<br>
&gt; An: DISPATCH list<br>
&gt; Betreff: [dispatch] Update on<br>
<div class=3D"im">&gt; draft-jesske-dispatch-reason-in-responses<br>
&gt;<br>
&gt;<br>
</div>
<div>
<div></div>
<div class=3D"h5">&gt; Sent with my dispatch co-chair hat on<br>
&gt;<br>
&gt; I went back and reviewed the mailing list traffic and what I<br>
&gt; could find of meeting minutes and recording related to this draft.<br>
&gt;<br>
&gt; The major contentious issues are: &nbsp;Should the solution be<br>
&gt; based on translation or encapsulation, and in the<br>
&gt; encapsulation case deciding if an existing encapsulation<br>
&gt; mechanism should be used or new one defined<br>
&gt;<br>
&gt; There are several people in favor of this draft: Roland ,<br>
&gt; Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,<br>
&gt; Dale, and probably a few more.<br>
&gt;<br>
&gt; This was discussed for a long time at IETF 76 ( See<br>
&gt; <a href=3D"http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3" =
target=3D"_blank">
http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3</a> ).<br>
&gt; It did not get consensus at that point. The issues brought up<br>
&gt; at that point have not been resolved on the list. None of the<br>
&gt; people that spoke for or against this at IETF 76 seem to have<br>
&gt; changed their opinion on the list. As far as I can tell, the<br>
&gt; list of people in favor of this and people opposed to it is<br>
&gt; pretty much the same list as it was at IETF 76. The<br>
&gt; directions from the DISPATCH chairs at IETF 76 (at about 40<br>
&gt; minutes into above recording) have not happened yet.<br>
&gt;<br>
&gt; There was not rough consensus at IETF 76 to proceed with<br>
&gt; this, I see no evidence that many peoples options have<br>
&gt; changed since IETF 76. I view it as pretty much dispatched.<br>
&gt; (in the definition 2a at<br>
&gt; <a href=3D"http://www.merriam-webster.com/dictionary/dispatched" targe=
t=3D"_blank">
http://www.merriam-webster.com/dictionary/dispatched</a>).<br>
&gt;<br>
&gt; My advice the ADs about AD sponsoring would be that this<br>
&gt; draft was controversial in the WG, failed to achieve rough<br>
&gt; consensus, and was highly likely to have strongly objections<br>
&gt; in an IETF Last Call.<br>
&gt;<br>
&gt; A casual observation to the proponents of this work ... using<br>
&gt; translation in the form of new SIP error response codes,<br>
&gt; instead of encapsulation, may be the middle ground that<br>
&gt; everyone could live with and achieved consensus. Even if<br>
&gt; theses response codes would never be used outside of<br>
&gt; environment that interoperated with the PSTN. I realize that<br>
&gt; neither the people for or against this draft view new SIP<br>
&gt; error response codes as the best path forward so this idea<br>
&gt; may be doomed but some times the thing everyone can live with<br>
&gt; is the solution no one loves.<br>
&gt;<br>
&gt; This work goes back far enough that it is a bit of an<br>
&gt; archaeology project to sort out the information so if my read<br>
&gt; of the consensus at IETF 76 is completely wrong, I'm happy to<br>
&gt; have someone correct me.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Cullen &lt;dispatch co-chair&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; dispatch mailing list<br>
&gt; <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
&gt;<br>
_______________________________________________<br>
dispatch mailing list<br>
<a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_blank=
">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
</body>
</html>

--_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFA05400AHE111648emea1cd_--

From john.elwell@siemens-enterprise.com  Tue Jan 25 00:59:03 2011
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C805F3A697C for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 00:59:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.525
X-Spam-Level: 
X-Spam-Status: No, score=-102.525 tagged_above=-999 required=5 tests=[AWL=0.074, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O14uh4qgmMHZ for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 00:59:02 -0800 (PST)
Received: from ms02.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 058793A6B8E for <dispatch@ietf.org>; Tue, 25 Jan 2011 00:59:01 -0800 (PST)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms02.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-3129075; Tue, 25 Jan 2011 10:01:58 +0100
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx12-mx (Server) with ESMTP id 07A6923F0292; Tue, 25 Jan 2011 10:01:58 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.57]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Tue, 25 Jan 2011 10:01:58 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>, "R.Jesske@telekom.de" <R.Jesske@telekom.de>
Date: Tue, 25 Jan 2011 10:01:56 +0100
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: Acu76mGOsjoK1Km1SKyhO7b9qnLjFgAgoEVQ
Message-ID: <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>
In-Reply-To: <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 08:59:03 -0000

Mary,

I am one of those who spoke in favour of progressing draft-jesske-dispatch-=
reason-in-responses. I think it can be generally useful (e.g., to give a mo=
re explicit reason in conjunction with a provisional response such as 181).=
 I don't want to write a new RFC each time such a use case arises, but I wo=
uld prefer to have a generic solution.

The particular use cases in draft-jesske-dispatch-req-reason-in-responses w=
ere not my main motivation.

Moreover, I am not convinced we need to update RFC 3326, which already perm=
its the Reason header field in "any response whose status code explicitly a=
llows the presence of this header field". It seems to be just a matter of h=
aving a Standards Track RFC that names all response codes (or a sufficientl=
y large set to cover reasonable needs) as being able to be accompanied by a=
 Reason header field.

John


> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Mary Barnes
> Sent: 24 January 2011 17:16
> To: R.Jesske@telekom.de
> Cc: dispatch@ietf.org
> Subject: Re: [dispatch] Update on=20
> draft-jesske-dispatch-reason-in-responses
>=20
> Roland,=20
>=20
> I think the reason that there is always some debate when this=20
> topic is discussed is because there are really two parts.=20
>=20
> One is the "allowing" of the Reason header in responses.  The=20
> drafts (i.e., abstracts) posit that the document(s)=20
> "specifies and formally permits the use of the Reason Header=20
> field in SIP responses..."  which implies normative changes=20
> to RFC 3326 and there is some RFC 2119 language in the first=20
> draft (although not in caps).  This leads one to believe that=20
> this work intends to Update RFC 3326.    As Gonzalo clearly=20
> laid out, we had the long debate as to whether RFC 3326  =20
> already allows the reason header in responses.   So, if we=20
> want this to be an informational document, it needs to be=20
> clear in that document that this does not make any normative=20
> changes to RFC, but rather describes the use of Reason in=20
> responses.  And, it would seem that in the latter case,=20
> examples would be helpful, which leads to the second part.  =20
>=20
> The folks that are in support of this draft seem to really be=20
> in support of the enabling of the functionality that is in=20
> your second draft.  Cullen laid out the past concerns raised=20
> about the solution in his email on the encapsulation versus=20
> translation discussion. =20
>=20
> So, it would be really helpful if the +1 folks could=20
> highlight whether their + 1 is with regards to clarifying the=20
> use of the Reason header or whether they are agreeing with=20
> the solution proposal for the use cases in the second=20
> document.  If the latter (or if the +1 is for both), then=20
> explaining why they believe that the approach is the best way=20
> to solve the problem would be helpful (beyond the fact that=20
> other SDOs are doing it this way). =20
>=20
> Regards,
> Mary.=20
> DISPATCH WG co-chair
>=20
> On Mon, Jan 24, 2011 at 4:31 AM, <R.Jesske@telekom.de> wrote:
>=20
>=20
> 	Hi Cullen,
> 	thank you for your comments with regard to the =20
> draft-jesske-dispatch-reason-in-responses.
> =09
> 	Yes the draft was controversially discussed at IETF 76.
> 	With regard to the discussion at that meeting we had a=20
> follow up discussion that was held at the dispatch list.
> =09
> 	So I worked mainly on the requirements to satisfy the people.
> =09
> 	With the upload of the following two drafts I tried to=20
> satisfy the latest discussions we had on the list.
> =09
> =09
> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reas
> on-in-responses-03.txt
> =09
> =09
> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-
> reason-in-responses-02.txt
> =09
> 	The first draft describes the requirements and the=20
> behaviour for the reason in responses. I have added a section=20
> for requirements again, as it was proposed from a couple of=20
> people. The requirements section is very short and  exists of=20
> two requirements.
> =09
> 	The 2nd draft is more seen for documentation reasons=20
> and examples and is not aimed for further processing.
> =09
> 	Since I started the discussion on the list after IETF=20
> 76 I never seen/heard objections with regard to progressing=20
> the drafts.
> =09
> 	Also I would like to point out that 3GPP is requiring=20
> the reason in responses within the IMS.
> =09
> 	Also ITU-T Q.1912.5 includes the use of reasons in=20
> responses. This ITU-T recommendation was published 2003.
> 	Also ETSI TISPAN is using the reason in responses since=20
> 2006 in their Standards.
> =09
> 	So there are already implementations running with the=20
> reason in responses. We as Deutsche Telekom have already=20
> running implementations from 3 different vendors.
> =09
> 	So my question is if the group is now willing to go=20
> ahead with the work on this issue or would like to live with=20
> the implementations without any RFC?
> =09
> 	So again I would like to invite the people to indicate=20
> their support for that work if we should proceed ether with a=20
> WID or some individual action.
> =09
> 	Thank you and Best Regards
> =09
> 	Roland
> =09
> 	> -----Urspr=FCngliche Nachricht-----
> 	> Von: dispatch-bounces@ietf.org
> 	> [mailto:dispatch-bounces@ietf.org] Im Auftrag von=20
> Cullen Jennings
> 	> Gesendet: Donnerstag, 20. Januar 2011 00:18
> 	> An: DISPATCH list
> 	> Betreff: [dispatch] Update on
> =09
> 	> draft-jesske-dispatch-reason-in-responses
> 	>
> 	>
> =09
> 	> Sent with my dispatch co-chair hat on
> 	>
> 	> I went back and reviewed the mailing list traffic and what I
> 	> could find of meeting minutes and recording related=20
> to this draft.
> 	>
> 	> The major contentious issues are:  Should the solution be
> 	> based on translation or encapsulation, and in the
> 	> encapsulation case deciding if an existing encapsulation
> 	> mechanism should be used or new one defined
> 	>
> 	> There are several people in favor of this draft: Roland ,
> 	> Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,
> 	> Dale, and probably a few more.
> 	>
> 	> This was discussed for a long time at IETF 76 ( See
> 	> http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
> 	> It did not get consensus at that point. The issues brought up
> 	> at that point have not been resolved on the list. None of the
> 	> people that spoke for or against this at IETF 76 seem to have
> 	> changed their opinion on the list. As far as I can tell, the
> 	> list of people in favor of this and people opposed to it is
> 	> pretty much the same list as it was at IETF 76. The
> 	> directions from the DISPATCH chairs at IETF 76 (at about 40
> 	> minutes into above recording) have not happened yet.
> 	>
> 	> There was not rough consensus at IETF 76 to proceed with
> 	> this, I see no evidence that many peoples options have
> 	> changed since IETF 76. I view it as pretty much dispatched.
> 	> (in the definition 2a at
> 	> http://www.merriam-webster.com/dictionary/dispatched).
> 	>
> 	> My advice the ADs about AD sponsoring would be that this
> 	> draft was controversial in the WG, failed to achieve rough
> 	> consensus, and was highly likely to have strongly objections
> 	> in an IETF Last Call.
> 	>
> 	> A casual observation to the proponents of this work ... using
> 	> translation in the form of new SIP error response codes,
> 	> instead of encapsulation, may be the middle ground that
> 	> everyone could live with and achieved consensus. Even if
> 	> theses response codes would never be used outside of
> 	> environment that interoperated with the PSTN. I realize that
> 	> neither the people for or against this draft view new SIP
> 	> error response codes as the best path forward so this idea
> 	> may be doomed but some times the thing everyone can live with
> 	> is the solution no one loves.
> 	>
> 	> This work goes back far enough that it is a bit of an
> 	> archaeology project to sort out the information so if my read
> 	> of the consensus at IETF 76 is completely wrong, I'm happy to
> 	> have someone correct me.
> 	>
> 	> Thanks,
> 	> Cullen <dispatch co-chair>
> 	>
> 	>
> 	>
> 	> _______________________________________________
> 	> dispatch mailing list
> 	> dispatch@ietf.org
> 	> https://www.ietf.org/mailman/listinfo/dispatch
> 	>
> 	_______________________________________________
> 	dispatch mailing list
> 	dispatch@ietf.org
> 	https://www.ietf.org/mailman/listinfo/dispatch
> =09
>=20
>=20
> =

From ietf.hanserik@gmail.com  Tue Jan 25 01:36:09 2011
Return-Path: <ietf.hanserik@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C86083A6953 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 01:36:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TifXH-LZK2P1 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 01:36:07 -0800 (PST)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 718DD3A63CB for <dispatch@ietf.org>; Tue, 25 Jan 2011 01:36:07 -0800 (PST)
Received: by iwn40 with SMTP id 40so5430123iwn.31 for <dispatch@ietf.org>; Tue, 25 Jan 2011 01:39:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=8elVng+QvzFAi4sq7ipcBuOPHj4gPbUH6NHjkNXffr8=; b=laIwqMn9oh25rLe6cEx3cYTImpania5V84nl6bmNxLiqdltpppiG34+IX2BMKmdPIj pZ4kLpsKOWedrMSgywcBv70jGBKRLRLjCScQk48H3qcOAXvFHkI2NH7YAPm8TwRUON/Q pWBixGloM0gYAJa/njfyhyl31TriVsQSEwYVo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=L1aMoynrD6rghFvqZO0nbdLFB6c5o8iYOiIUpbd1+Wiar8pW301Qc4OAf+cIFVFjUk 1jU16vTh6O9c5izaU8MHlQCKQAg2um0mioqyLU8guw6uFNe1dafUXSIC7ELpcwQ6wtjY dQ4VNtfOaywOKT7iTapVRs80WCZJIGMxnqT1U=
MIME-Version: 1.0
Received: by 10.231.39.74 with SMTP id f10mr6147048ibe.84.1295947953404; Tue, 25 Jan 2011 01:32:33 -0800 (PST)
Received: by 10.231.172.145 with HTTP; Tue, 25 Jan 2011 01:32:33 -0800 (PST)
In-Reply-To: <A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net>
Date: Tue, 25 Jan 2011 10:32:33 +0100
Message-ID: <AANLkTikLAF1u5CiNmx=K55qOpMzAuvSxS7kKT249jT_D@mail.gmail.com>
From: Hans Erik van Elburg <ietf.hanserik@gmail.com>
To: "dispatch@ietf.org" <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary=00032557542a68fbf8049aa865e6
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 09:36:09 -0000

--00032557542a68fbf8049aa865e6
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

+1

/Hans Erik van Elburg


On Mon, Jan 24, 2011 at 3:21 PM, Elwell, John <
john.elwell@siemens-enterprise.com> wrote:

> I still think this draft is worth publishing as an RFC by some route. It
> reflects what is often done in practice and I don't see why it should be
> considered harmful.
>
> John
>
>
> > -----Original Message-----
> > From: dispatch-bounces@ietf.org
> > [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
> > Sent: 24 January 2011 10:32
> > To: fluffy@cisco.com; dispatch@ietf.org
> > Subject: Re: [dispatch] Update on
> > draft-jesske-dispatch-reason-in-responses
> >
> > Hi Cullen,
> > thank you for your comments with regard to the
> > draft-jesske-dispatch-reason-in-responses.
> >
> > Yes the draft was controversially discussed at IETF 76.
> > With regard to the discussion at that meeting we had a follow
> > up discussion that was held at the dispatch list.
> >
> > So I worked mainly on the requirements to satisfy the people.
> >
> > With the upload of the following two drafts I tried to
> > satisfy the latest discussions we had on the list.
> >
> > http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reas
> on-in-responses-03.txt<http://www.ietf.org/internet-drafts/draft-jesske-d=
ispatch-reas%0Aon-in-responses-03.txt>
> >
> > http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-
> > reason-in-responses-02.txt
> >
> > The first draft describes the requirements and the behaviour
> > for the reason in responses. I have added a section for
> > requirements again, as it was proposed from a couple of
> > people. The requirements section is very short and  exists of
> > two requirements.
> >
> > The 2nd draft is more seen for documentation reasons and
> > examples and is not aimed for further processing.
> >
> > Since I started the discussion on the list after IETF 76 I
> > never seen/heard objections with regard to progressing the drafts.
> >
> > Also I would like to point out that 3GPP is requiring the
> > reason in responses within the IMS.
> >
> > Also ITU-T Q.1912.5 includes the use of reasons in responses.
> > This ITU-T recommendation was published 2003.
> > Also ETSI TISPAN is using the reason in responses since 2006
> > in their Standards.
> >
> > So there are already implementations running with the reason
> > in responses. We as Deutsche Telekom have already running
> > implementations from 3 different vendors.
> >
> > So my question is if the group is now willing to go ahead
> > with the work on this issue or would like to live with the
> > implementations without any RFC?
> >
> > So again I would like to invite the people to indicate their
> > support for that work if we should proceed ether with a WID
> > or some individual action.
> >
> > Thank you and Best Regards
> >
> > Roland
> >
> > > -----Urspr=FCngliche Nachricht-----
> > > Von: dispatch-bounces@ietf.org
> > > [mailto:dispatch-bounces@ietf.org] Im Auftrag von Cullen Jennings
> > > Gesendet: Donnerstag, 20. Januar 2011 00:18
> > > An: DISPATCH list
> > > Betreff: [dispatch] Update on
> > > draft-jesske-dispatch-reason-in-responses
> > >
> > >
> > > Sent with my dispatch co-chair hat on
> > >
> > > I went back and reviewed the mailing list traffic and what I
> > > could find of meeting minutes and recording related to this draft.
> > >
> > > The major contentious issues are:  Should the solution be
> > > based on translation or encapsulation, and in the
> > > encapsulation case deciding if an existing encapsulation
> > > mechanism should be used or new one defined
> > >
> > > There are several people in favor of this draft: Roland ,
> > > Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,
> > > Dale, and probably a few more.
> > >
> > > This was discussed for a long time at IETF 76 ( See
> > > http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
> > > It did not get consensus at that point. The issues brought up
> > > at that point have not been resolved on the list. None of the
> > > people that spoke for or against this at IETF 76 seem to have
> > > changed their opinion on the list. As far as I can tell, the
> > > list of people in favor of this and people opposed to it is
> > > pretty much the same list as it was at IETF 76. The
> > > directions from the DISPATCH chairs at IETF 76 (at about 40
> > > minutes into above recording) have not happened yet.
> > >
> > > There was not rough consensus at IETF 76 to proceed with
> > > this, I see no evidence that many peoples options have
> > > changed since IETF 76. I view it as pretty much dispatched.
> > > (in the definition 2a at
> > > http://www.merriam-webster.com/dictionary/dispatched).
> > >
> > > My advice the ADs about AD sponsoring would be that this
> > > draft was controversial in the WG, failed to achieve rough
> > > consensus, and was highly likely to have strongly objections
> > > in an IETF Last Call.
> > >
> > > A casual observation to the proponents of this work ... using
> > > translation in the form of new SIP error response codes,
> > > instead of encapsulation, may be the middle ground that
> > > everyone could live with and achieved consensus. Even if
> > > theses response codes would never be used outside of
> > > environment that interoperated with the PSTN. I realize that
> > > neither the people for or against this draft view new SIP
> > > error response codes as the best path forward so this idea
> > > may be doomed but some times the thing everyone can live with
> > > is the solution no one loves.
> > >
> > > This work goes back far enough that it is a bit of an
> > > archaeology project to sort out the information so if my read
> > > of the consensus at IETF 76 is completely wrong, I'm happy to
> > > have someone correct me.
> > >
> > > Thanks,
> > > Cullen <dispatch co-chair>
> > >
> > >
> > >
> > > _______________________________________________
> > > dispatch mailing list
> > > dispatch@ietf.org
> > > https://www.ietf.org/mailman/listinfo/dispatch
> > >
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

--00032557542a68fbf8049aa865e6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

+1<br><br clear=3D"all">/Hans Erik van Elburg<br>
<br><br><div class=3D"gmail_quote">On Mon, Jan 24, 2011 at 3:21 PM, Elwell,=
 John <span dir=3D"ltr">&lt;<a href=3D"mailto:john.elwell@siemens-enterpris=
e.com">john.elwell@siemens-enterprise.com</a>&gt;</span> wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: =
1px solid rgb(204, 204, 204); padding-left: 1ex;">
I still think this draft is worth publishing as an RFC by some route. It re=
flects what is often done in practice and I don&#39;t see why it should be =
considered harmful.<br>
<font color=3D"#888888"><br>
John<br>
</font><div class=3D"im"><br>
<br>
&gt; -----Original Message-----<br>
&gt; From: <a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@ie=
tf.org</a><br>
&gt; [mailto:<a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@=
ietf.org</a>] On Behalf Of <a href=3D"mailto:R.Jesske@telekom.de">R.Jesske@=
telekom.de</a><br>
&gt; Sent: 24 January 2011 10:32<br>
&gt; To: <a href=3D"mailto:fluffy@cisco.com">fluffy@cisco.com</a>; <a href=
=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; Subject: Re: [dispatch] Update on<br>
&gt; draft-jesske-dispatch-reason-in-responses<br>
&gt;<br>
</div><div><div></div><div class=3D"h5">&gt; Hi Cullen,<br>
&gt; thank you for your comments with regard to the<br>
&gt; draft-jesske-dispatch-reason-in-responses.<br>
&gt;<br>
&gt; Yes the draft was controversially discussed at IETF 76.<br>
&gt; With regard to the discussion at that meeting we had a follow<br>
&gt; up discussion that was held at the dispatch list.<br>
&gt;<br>
&gt; So I worked mainly on the requirements to satisfy the people.<br>
&gt;<br>
&gt; With the upload of the following two drafts I tried to<br>
&gt; satisfy the latest discussions we had on the list.<br>
&gt;<br>
&gt; <a href=3D"http://www.ietf.org/internet-drafts/draft-jesske-dispatch-r=
eas%0Aon-in-responses-03.txt" target=3D"_blank">http://www.ietf.org/interne=
t-drafts/draft-jesske-dispatch-reas<br>
on-in-responses-03.txt</a><br>
&gt;<br>
&gt; <a href=3D"http://www.ietf.org/internet-drafts/draft-jesske-dispatch-r=
eq-" target=3D"_blank">http://www.ietf.org/internet-drafts/draft-jesske-dis=
patch-req-</a><br>
&gt; reason-in-responses-02.txt<br>
&gt;<br>
&gt; The first draft describes the requirements and the behaviour<br>
&gt; for the reason in responses. I have added a section for<br>
&gt; requirements again, as it was proposed from a couple of<br>
&gt; people. The requirements section is very short and =A0exists of<br>
&gt; two requirements.<br>
&gt;<br>
&gt; The 2nd draft is more seen for documentation reasons and<br>
&gt; examples and is not aimed for further processing.<br>
&gt;<br>
&gt; Since I started the discussion on the list after IETF 76 I<br>
&gt; never seen/heard objections with regard to progressing the drafts.<br>
&gt;<br>
&gt; Also I would like to point out that 3GPP is requiring the<br>
&gt; reason in responses within the IMS.<br>
&gt;<br>
&gt; Also ITU-T Q.1912.5 includes the use of reasons in responses.<br>
&gt; This ITU-T recommendation was published 2003.<br>
&gt; Also ETSI TISPAN is using the reason in responses since 2006<br>
&gt; in their Standards.<br>
&gt;<br>
&gt; So there are already implementations running with the reason<br>
&gt; in responses. We as Deutsche Telekom have already running<br>
&gt; implementations from 3 different vendors.<br>
&gt;<br>
&gt; So my question is if the group is now willing to go ahead<br>
&gt; with the work on this issue or would like to live with the<br>
&gt; implementations without any RFC?<br>
&gt;<br>
&gt; So again I would like to invite the people to indicate their<br>
&gt; support for that work if we should proceed ether with a WID<br>
&gt; or some individual action.<br>
&gt;<br>
&gt; Thank you and Best Regards<br>
&gt;<br>
&gt; Roland<br>
&gt;<br>
&gt; &gt; -----Urspr=FCngliche Nachricht-----<br>
&gt; &gt; Von: <a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounce=
s@ietf.org</a><br>
&gt; &gt; [mailto:<a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bou=
nces@ietf.org</a>] Im Auftrag von Cullen Jennings<br>
&gt; &gt; Gesendet: Donnerstag, 20. Januar 2011 00:18<br>
&gt; &gt; An: DISPATCH list<br>
&gt; &gt; Betreff: [dispatch] Update on<br>
&gt; &gt; draft-jesske-dispatch-reason-in-responses<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Sent with my dispatch co-chair hat on<br>
&gt; &gt;<br>
&gt; &gt; I went back and reviewed the mailing list traffic and what I<br>
&gt; &gt; could find of meeting minutes and recording related to this draft=
.<br>
&gt; &gt;<br>
&gt; &gt; The major contentious issues are: =A0Should the solution be<br>
&gt; &gt; based on translation or encapsulation, and in the<br>
&gt; &gt; encapsulation case deciding if an existing encapsulation<br>
&gt; &gt; mechanism should be used or new one defined<br>
&gt; &gt;<br>
&gt; &gt; There are several people in favor of this draft: Roland ,<br>
&gt; &gt; Christer, Hadriel, Laura, Thomas, Christen, Enrico, John,<br>
&gt; &gt; Dale, and probably a few more.<br>
&gt; &gt;<br>
&gt; &gt; This was discussed for a long time at IETF 76 ( See<br>
&gt; &gt; <a href=3D"http://www.softarmor.com/dispatch/IETF76/audio/reason.=
mp3" target=3D"_blank">http://www.softarmor.com/dispatch/IETF76/audio/reaso=
n.mp3</a> ).<br>
&gt; &gt; It did not get consensus at that point. The issues brought up<br>
&gt; &gt; at that point have not been resolved on the list. None of the<br>
&gt; &gt; people that spoke for or against this at IETF 76 seem to have<br>
&gt; &gt; changed their opinion on the list. As far as I can tell, the<br>
&gt; &gt; list of people in favor of this and people opposed to it is<br>
&gt; &gt; pretty much the same list as it was at IETF 76. The<br>
&gt; &gt; directions from the DISPATCH chairs at IETF 76 (at about 40<br>
&gt; &gt; minutes into above recording) have not happened yet.<br>
&gt; &gt;<br>
&gt; &gt; There was not rough consensus at IETF 76 to proceed with<br>
&gt; &gt; this, I see no evidence that many peoples options have<br>
&gt; &gt; changed since IETF 76. I view it as pretty much dispatched.<br>
&gt; &gt; (in the definition 2a at<br>
&gt; &gt; <a href=3D"http://www.merriam-webster.com/dictionary/dispatched" =
target=3D"_blank">http://www.merriam-webster.com/dictionary/dispatched</a>)=
.<br>
&gt; &gt;<br>
&gt; &gt; My advice the ADs about AD sponsoring would be that this<br>
&gt; &gt; draft was controversial in the WG, failed to achieve rough<br>
&gt; &gt; consensus, and was highly likely to have strongly objections<br>
&gt; &gt; in an IETF Last Call.<br>
&gt; &gt;<br>
&gt; &gt; A casual observation to the proponents of this work ... using<br>
&gt; &gt; translation in the form of new SIP error response codes,<br>
&gt; &gt; instead of encapsulation, may be the middle ground that<br>
&gt; &gt; everyone could live with and achieved consensus. Even if<br>
&gt; &gt; theses response codes would never be used outside of<br>
&gt; &gt; environment that interoperated with the PSTN. I realize that<br>
&gt; &gt; neither the people for or against this draft view new SIP<br>
&gt; &gt; error response codes as the best path forward so this idea<br>
&gt; &gt; may be doomed but some times the thing everyone can live with<br>
&gt; &gt; is the solution no one loves.<br>
&gt; &gt;<br>
&gt; &gt; This work goes back far enough that it is a bit of an<br>
&gt; &gt; archaeology project to sort out the information so if my read<br>
&gt; &gt; of the consensus at IETF 76 is completely wrong, I&#39;m happy to=
<br>
&gt; &gt; have someone correct me.<br>
&gt; &gt;<br>
&gt; &gt; Thanks,<br>
&gt; &gt; Cullen &lt;dispatch co-chair&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; dispatch mailing list<br>
&gt; &gt; <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
&gt; &gt;<br>
&gt; _______________________________________________<br>
&gt; dispatch mailing list<br>
&gt; <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
&gt;<br>
_______________________________________________<br>
dispatch mailing list<br>
<a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_blank=
">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
</div></div></blockquote></div><br>

--00032557542a68fbf8049aa865e6--

From Milan.Patel@InterDigital.com  Tue Jan 25 01:53:35 2011
Return-Path: <Milan.Patel@InterDigital.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CD85B3A6954 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 01:53:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.374
X-Spam-Level: 
X-Spam-Status: No, score=-1.374 tagged_above=-999 required=5 tests=[AWL=-1.225, BAYES_00=-2.599, MIME_CHARSET_FARAWAY=2.45]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KAo-+ChD4nOF for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 01:53:34 -0800 (PST)
Received: from idcout.InterDigital.com (idcexmail.interdigital.com [12.32.197.135]) by core3.amsl.com (Postfix) with ESMTP id 3452A3A63CB for <dispatch@ietf.org>; Tue, 25 Jan 2011 01:53:34 -0800 (PST)
Received: from interdigital.com ([10.0.128.12]) by idcout.InterDigital.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 25 Jan 2011 04:56:31 -0500
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4657
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 25 Jan 2011 04:56:28 -0500
Message-ID: <61CAF342FE1EE34EAC8FB19B765914000E6FB44B@SABRE.InterDigital.com>
In-Reply-To: <DE08556E79FD1649AEE892A8C353EF61135594FE9B@USNAVSXCHMBSA1.ndc.alcatel-lucent.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: AQHLuC75sb+Kk0usuUOt9EtmBh5EEZPfbVUAgABAKYCAABtpgIAAh6UlgAAIOpCAAAuJoIABF1XQ
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com><580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com><A444A0F8084434499206E78C106220CA05FCA0D671@MCHP058A.global-ad.net><AANLkTin5-YgjB193prcN7Nsj8cLneF7Oau+ZzumMphRS@mail.gmail.com><A1D1C6D3ACF6264682914707AE2B72860366976B@SZXEML509-MBS.china.huawei.com><744A66DF31B5B34EA8B08BBD8187A72203371514@DEMUEXC014.nsn-intra.net> <DE08556E79FD1649AEE892A8C353EF61135594FE9B@USNAVSXCHMBSA1.ndc.alcatel-lucent.com>
From: "Patel, Milan" <Milan.Patel@InterDigital.com>
To: "DISPATCHlist" <dispatch@ietf.org>, <R.Jesske@telekom.de>
Importance: normal
Priority: normal
X-OriginalArrivalTime: 25 Jan 2011 09:56:31.0246 (UTC) FILETIME=[245D7AE0:01CBBC76]
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 09:53:35 -0000

+1

Regards,
Milan

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of Calme, James A (Jim)
Sent: Monday, January 24, 2011 5:16 PM
To: Belling, Thomas (NSN - DE/Munich); DISPATCHlist
Subject: Re: [dispatch] Update on =
draft-jesske-dispatch-reason-in-responses

+1

BR,
Jim

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of Belling, Thomas (NSN - DE/Munich)
Sent: Monday, January 24, 2011 10:35 AM
To: DISPATCH list
Subject: Re: [dispatch] Update on =
draft-jesske-dispatch-reason-in-responses

+1

Regards, Thomas

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of ext Lili Yang_lili
Sent: Monday, January 24, 2011 5:06 PM
To: dispatch@ietf.org; R.Jesske@telekom.de; fluffy@cisco.com
Subject: Re: [dispatch] Update on =
draft-jesske-dispatch-reason-in-responses

+1

Best reggards,
Lili
________________________________________
=B7=A2=BC=FE=C8=CB: dispatch-bounces@ietf.org =
[dispatch-bounces@ietf.org] =B4=FA=B1=ED Laura Liess =
[laura.liess.dt@googlemail.com]
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA1=D4=C224=C8=D5 23:59
=B5=BD: dispatch@ietf.org; R.Jesske@telekom.de; fluffy@cisco.com
=D6=F7=CC=E2: Re: [dispatch] Update on =
draft-jesske-dispatch-reason-in-responses

+1

Thanks,
Laura

2011/1/24 Elwell, John <john.elwell@siemens-enterprise.com>:
> I still think this draft is worth publishing as an RFC by some route. =
It reflects what is often done in practice and I don't see why it should =
be considered harmful.
>
> John
>
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
>> Sent: 24 January 2011 10:32
>> To: fluffy@cisco.com; dispatch@ietf.org
>> Subject: Re: [dispatch] Update on
>> draft-jesske-dispatch-reason-in-responses
>>
>> Hi Cullen,
>> thank you for your comments with regard to the
>> draft-jesske-dispatch-reason-in-responses.
>>
>> Yes the draft was controversially discussed at IETF 76.
>> With regard to the discussion at that meeting we had a follow up
>> discussion that was held at the dispatch list.
>>
>> So I worked mainly on the requirements to satisfy the people.
>>
>> With the upload of the following two drafts I tried to satisfy the
>> latest discussions we had on the list.
>>
>> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-reas
> on-in-responses-03.txt
>>
>> http://www.ietf.org/internet-drafts/draft-jesske-dispatch-req-
>> reason-in-responses-02.txt
>>
>> The first draft describes the requirements and the behaviour for the
>> reason in responses. I have added a section for requirements again,
>> as it was proposed from a couple of people. The requirements section
>> is very short and  exists of two requirements.
>>
>> The 2nd draft is more seen for documentation reasons and examples and
>> is not aimed for further processing.
>>
>> Since I started the discussion on the list after IETF 76 I never
>> seen/heard objections with regard to progressing the drafts.
>>
>> Also I would like to point out that 3GPP is requiring the reason in
>> responses within the IMS.
>>
>> Also ITU-T Q.1912.5 includes the use of reasons in responses.
>> This ITU-T recommendation was published 2003.
>> Also ETSI TISPAN is using the reason in responses since 2006 in their
>> Standards.
>>
>> So there are already implementations running with the reason in
>> responses. We as Deutsche Telekom have already running
>> implementations from 3 different vendors.
>>
>> So my question is if the group is now willing to go ahead with the
>> work on this issue or would like to live with the implementations
>> without any RFC?
>>
>> So again I would like to invite the people to indicate their support
>> for that work if we should proceed ether with a WID or some
>> individual action.
>>
>> Thank you and Best Regards
>>
>> Roland
>>
>> > -----Urspr=A8=B9ngliche Nachricht-----
>> > Von: dispatch-bounces@ietf.org
>> > [mailto:dispatch-bounces@ietf.org] Im Auftrag von Cullen Jennings
>> > Gesendet: Donnerstag, 20. Januar 2011 00:18
>> > An: DISPATCH list
>> > Betreff: [dispatch] Update on
>> > draft-jesske-dispatch-reason-in-responses
>> >
>> >
>> > Sent with my dispatch co-chair hat on
>> >
>> > I went back and reviewed the mailing list traffic and what I could
>> > find of meeting minutes and recording related to this draft.
>> >
>> > The major contentious issues are:  Should the solution be based on
>> > translation or encapsulation, and in the encapsulation case
>> > deciding if an existing encapsulation mechanism should be used or
>> > new one defined
>> >
>> > There are several people in favor of this draft: Roland , Christer,
>> > Hadriel, Laura, Thomas, Christen, Enrico, John, Dale, and probably
>> > a few more.
>> >
>> > This was discussed for a long time at IETF 76 ( See
>> > http://www.softarmor.com/dispatch/IETF76/audio/reason.mp3 ).
>> > It did not get consensus at that point. The issues brought up at
>> > that point have not been resolved on the list. None of the people
>> > that spoke for or against this at IETF 76 seem to have changed
>> > their opinion on the list. As far as I can tell, the list of people
>> > in favor of this and people opposed to it is pretty much the same
>> > list as it was at IETF 76. The directions from the DISPATCH chairs
>> > at IETF 76 (at about 40 minutes into above recording) have not
>> > happened yet.
>> >
>> > There was not rough consensus at IETF 76 to proceed with this, I
>> > see no evidence that many peoples options have changed since IETF
>> > 76. I view it as pretty much dispatched.
>> > (in the definition 2a at
>> > http://www.merriam-webster.com/dictionary/dispatched).
>> >
>> > My advice the ADs about AD sponsoring would be that this draft was
>> > controversial in the WG, failed to achieve rough consensus, and was
>> > highly likely to have strongly objections in an IETF Last Call.
>> >
>> > A casual observation to the proponents of this work ... using
>> > translation in the form of new SIP error response codes, instead of
>> > encapsulation, may be the middle ground that everyone could live
>> > with and achieved consensus. Even if theses response codes would
>> > never be used outside of environment that interoperated with the
>> > PSTN. I realize that neither the people for or against this draft
>> > view new SIP error response codes as the best path forward so this
>> > idea may be doomed but some times the thing everyone can live with
>> > is the solution no one loves.
>> >
>> > This work goes back far enough that it is a bit of an archaeology
>> > project to sort out the information so if my read of the consensus
>> > at IETF 76 is completely wrong, I'm happy to have someone correct
>> > me.
>> >
>> > Thanks,
>> > Cullen <dispatch co-chair>
>> >
>> >
>> >
>> > _______________________________________________
>> > dispatch mailing list
>> > dispatch@ietf.org
>> > https://www.ietf.org/mailman/listinfo/dispatch
>> >
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch



=20
=20
=20
Milan Patel=20
Consultant
InterDigital Communications, LLC


Tel.: +44 7917 678 250
Fax:=20
Email: Milan.Patel@InterDigital.com
http://www.InterDigital.com


This e-mail is intended only for the use of the individual or entity to =
which it is addressed, and may contain information that is privileged, =
confidential and/or otherwise protected from disclosure to anyone other =
than its intended recipient. Unintended transmission shall not =
constitute waiver of any privilege or confidentiality obligation. If you =
received this communication in error, please do not review, copy or =
distribute it, notify me immediately by email, and delete the original =
message and any attachments. Unless expressly stated in this e-mail, =
nothing in this message or any attachment should be construed as a =
digital or electronic signature.

From keith.drage@alcatel-lucent.com  Tue Jan 25 01:58:40 2011
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9DC2B3A6990 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 01:58:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.599
X-Spam-Level: 
X-Spam-Status: No, score=-105.599 tagged_above=-999 required=5 tests=[AWL=0.650, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PFgbw12QoJID for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 01:58:39 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id CE0C03A63CB for <dispatch@ietf.org>; Tue, 25 Jan 2011 01:58:38 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p0PA03AX023803 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 25 Jan 2011 11:01:29 +0100
Received: from FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com ([135.120.45.46]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Tue, 25 Jan 2011 11:01:12 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, "Parthasarathi R (partr)" <partr@cisco.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Tue, 25 Jan 2011 11:01:11 +0100
Thread-Topic: SIP based Media overload control draft
Thread-Index: Acu7+lyOL6q/0agWRuinGl+8LnohWAAACHagABtidVAAA6oooA==
Message-ID: <EDC0A1AE77C57744B664A310A0B23AE21E70ADCE@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <A11921905DA1564D9BCF64A6430A6239044BD997@XMB-BGL-411.cisco.com> <A444A0F8084434499206E78C106220CA05FCA0D906@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA05FCA0D906@MCHP058A.global-ad.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83
Subject: Re: [dispatch] SIP based Media overload control draft
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 09:58:40 -0000

If they are mediaservers, then does not the media resource broker in mediac=
trl already address this issue.

Regards

Keith

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behal=
f Of Elwell, John
Sent: 25 January 2011 08:28
To: Parthasarathi R (partr); dispatch@ietf.org
Subject: Re: [dispatch] SIP based Media overload control draft

Partha,

A fundamental difference between the problem addressed by SOC and the probl=
em stated in your draft is as follows. SOC addresses the problem where a SI=
P server is so overloaded that receipt of further SIP requests will compoun=
d the problem, and therefore it is essential to take steps to reduce the nu=
mber of SIP requests arriving at the overloaded server. The problem describ=
ed in your draft is where the server is not overloaded in the sense of bein=
g unable to handle further SIP requests, but is overloaded in terms of medi=
a it can handle. Therefore it can still receive SIP requests, but it would =
have to reject some of them if the necessary media resources are not availa=
ble.

There may still be some benefit in preventing SIP requests arriving if medi=
a resources are not available. The main benefit would be that those SIP req=
uests can more quickly be rerouted elsewhere, thereby reducing call set-up =
time. One scenario that might benefit would be where there are several, per=
haps 10 or more, candidate media servers for a particular request, and tryi=
ng each of these in turn would definitely impact call establishment times (=
or call rejection times on occasions when all candidates are overloaded). I=
s this the essence of the problem you are trying to address? It seems the d=
ocument could certainly do with more on use cases and potential benefits th=
at a solution might bring.

John


> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Parthasarathi=20
> R (partr)
> Sent: 24 January 2011 19:38
> To: dispatch@ietf.org
> Subject: [dispatch] SIP based Media overload control draft
>=20
> Hi all,
>=20
> IETF SoC WG is created for overload control solution of dedicated SIP
> signaling server only. There is an another kind of SIP=20
> servers exists in
> SIP deployment which handle SIP signaling and its related media (RTP,
> T.38) in the same physical device. Those servers needs separate SIP
> based overload control solution. SIP based Media overload=20
> control draft
> summarizes problem specific to SIP media servers overload,=20
> requirements
> for SIP based media overload control solution and the draft=20
> is available
> at
>=20
> http://datatracker.ietf.org/doc/draft-partha-dispatch-sip-medi
> a-overload
> -control/
>=20
> draft-partha-dispatch-resource-availability-00 and
> draft-jones-sip-overload-sce-00 are submitted in IETF-78 SoC WG for
> addressing the same problem. But, SIP based media overload control is
> considered as outside the scope of SoC WG. I'm interested in hearing
> from you whether this is a worth solving problem in IETF.=20
>=20
> This draft is in straw-horse proposal state. I post this draft in
> dispatch to identify which WG is right place to solve this=20
> issue in IETF
> in case it is considered as worth solving problem.=20
>=20
> Thanks
> Partha=20
>=20
> -----Original Message-----
> From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]=20
> Sent: Tuesday, January 25, 2011 12:37 AM
> To: Parthasarathi R (partr)
> Subject: New Version Notification for
> draft-partha-dispatch-sip-media-overload-control-00=20
>=20
>=20
> A new version of I-D,
> draft-partha-dispatch-sip-media-overload-control-00.txt has been
> successfully submitted by Parthasarathi R and posted to the IETF
> repository.
>=20
> Filename:	 draft-partha-dispatch-sip-media-overload-control
> Revision:	 00
> Title:		 Session Initiation Protocol (SIP)=20
> based Media overload
> control Requirement
> Creation_date:	 2011-01-24
> WG ID:		 Independent Submission
> Number_of_pages: 6
>=20
> Abstract:
> Overload occurs in Session Initiation Protocol (SIP) networks when SIP
> servers have insufficient resources to handle all SIP messages they
> receive.  SIP based overload mechanism exists for dedicated SIP
> signaling servers.  But there is a need for overload control=20
> solution of
> SIP based media servers like PSTN GW, Session border=20
> controllers (SBC),
> Session Recording Server(SRS).  This document summarizes problem
> specific to SIP media servers, requirements for the solution of SIP
> based media overload control.
> =20
>=20
>=20
>=20
> The IETF Secretariat.
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From john.elwell@siemens-enterprise.com  Tue Jan 25 02:10:42 2011
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A559928C0D0 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 02:10:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.526
X-Spam-Level: 
X-Spam-Status: No, score=-102.526 tagged_above=-999 required=5 tests=[AWL=0.073, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 99TE3dtdzxBt for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 02:10:41 -0800 (PST)
Received: from ms02.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 37B283A6B8A for <dispatch@ietf.org>; Tue, 25 Jan 2011 02:10:40 -0800 (PST)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms02.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-3130179; Tue, 25 Jan 2011 11:13:37 +0100
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx11-mx (Server) with ESMTP id 48E441EB82AB; Tue, 25 Jan 2011 11:13:37 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.57]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Tue, 25 Jan 2011 11:13:37 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, "Parthasarathi R (partr)" <partr@cisco.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Tue, 25 Jan 2011 11:13:35 +0100
Thread-Topic: SIP based Media overload control draft
Thread-Index: Acu7+lyOL6q/0agWRuinGl+8LnohWAAACHagABtidVAAA6oooAAAQjDw
Message-ID: <A444A0F8084434499206E78C106220CA05FCA0D9AA@MCHP058A.global-ad.net>
References: <A11921905DA1564D9BCF64A6430A6239044BD997@XMB-BGL-411.cisco.com> <A444A0F8084434499206E78C106220CA05FCA0D906@MCHP058A.global-ad.net> <EDC0A1AE77C57744B664A310A0B23AE21E70ADCE@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
In-Reply-To: <EDC0A1AE77C57744B664A310A0B23AE21E70ADCE@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] SIP based Media overload control draft
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 10:10:42 -0000

Probably. I am trying to tease out the real problem that Partha is trying t=
o solve, but it does seem likely that MRB would address it.

John
=20

> -----Original Message-----
> From: DRAGE, Keith (Keith) [mailto:keith.drage@alcatel-lucent.com]=20
> Sent: 25 January 2011 10:01
> To: Elwell, John; Parthasarathi R (partr); dispatch@ietf.org
> Subject: RE: SIP based Media overload control draft
>=20
> If they are mediaservers, then does not the media resource=20
> broker in mediactrl already address this issue.
>=20
> Regards
>=20
> Keith
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Elwell, John
> Sent: 25 January 2011 08:28
> To: Parthasarathi R (partr); dispatch@ietf.org
> Subject: Re: [dispatch] SIP based Media overload control draft
>=20
> Partha,
>=20
> A fundamental difference between the problem addressed by SOC=20
> and the problem stated in your draft is as follows. SOC=20
> addresses the problem where a SIP server is so overloaded=20
> that receipt of further SIP requests will compound the=20
> problem, and therefore it is essential to take steps to=20
> reduce the number of SIP requests arriving at the overloaded=20
> server. The problem described in your draft is where the=20
> server is not overloaded in the sense of being unable to=20
> handle further SIP requests, but is overloaded in terms of=20
> media it can handle. Therefore it can still receive SIP=20
> requests, but it would have to reject some of them if the=20
> necessary media resources are not available.
>=20
> There may still be some benefit in preventing SIP requests=20
> arriving if media resources are not available. The main=20
> benefit would be that those SIP requests can more quickly be=20
> rerouted elsewhere, thereby reducing call set-up time. One=20
> scenario that might benefit would be where there are several,=20
> perhaps 10 or more, candidate media servers for a particular=20
> request, and trying each of these in turn would definitely=20
> impact call establishment times (or call rejection times on=20
> occasions when all candidates are overloaded). Is this the=20
> essence of the problem you are trying to address? It seems=20
> the document could certainly do with more on use cases and=20
> potential benefits that a solution might bring.
>=20
> John
>=20
>=20
> > -----Original Message-----
> > From: dispatch-bounces@ietf.org=20
> > [mailto:dispatch-bounces@ietf.org] On Behalf Of Parthasarathi=20
> > R (partr)
> > Sent: 24 January 2011 19:38
> > To: dispatch@ietf.org
> > Subject: [dispatch] SIP based Media overload control draft
> >=20
> > Hi all,
> >=20
> > IETF SoC WG is created for overload control solution of=20
> dedicated SIP
> > signaling server only. There is an another kind of SIP=20
> > servers exists in
> > SIP deployment which handle SIP signaling and its related=20
> media (RTP,
> > T.38) in the same physical device. Those servers needs separate SIP
> > based overload control solution. SIP based Media overload=20
> > control draft
> > summarizes problem specific to SIP media servers overload,=20
> > requirements
> > for SIP based media overload control solution and the draft=20
> > is available
> > at
> >=20
> > http://datatracker.ietf.org/doc/draft-partha-dispatch-sip-medi
> > a-overload
> > -control/
> >=20
> > draft-partha-dispatch-resource-availability-00 and
> > draft-jones-sip-overload-sce-00 are submitted in IETF-78 SoC WG for
> > addressing the same problem. But, SIP based media overload=20
> control is
> > considered as outside the scope of SoC WG. I'm interested in hearing
> > from you whether this is a worth solving problem in IETF.=20
> >=20
> > This draft is in straw-horse proposal state. I post this draft in
> > dispatch to identify which WG is right place to solve this=20
> > issue in IETF
> > in case it is considered as worth solving problem.=20
> >=20
> > Thanks
> > Partha=20
> >=20
> > -----Original Message-----
> > From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]=20
> > Sent: Tuesday, January 25, 2011 12:37 AM
> > To: Parthasarathi R (partr)
> > Subject: New Version Notification for
> > draft-partha-dispatch-sip-media-overload-control-00=20
> >=20
> >=20
> > A new version of I-D,
> > draft-partha-dispatch-sip-media-overload-control-00.txt has been
> > successfully submitted by Parthasarathi R and posted to the IETF
> > repository.
> >=20
> > Filename:	 draft-partha-dispatch-sip-media-overload-control
> > Revision:	 00
> > Title:		 Session Initiation Protocol (SIP)=20
> > based Media overload
> > control Requirement
> > Creation_date:	 2011-01-24
> > WG ID:		 Independent Submission
> > Number_of_pages: 6
> >=20
> > Abstract:
> > Overload occurs in Session Initiation Protocol (SIP)=20
> networks when SIP
> > servers have insufficient resources to handle all SIP messages they
> > receive.  SIP based overload mechanism exists for dedicated SIP
> > signaling servers.  But there is a need for overload control=20
> > solution of
> > SIP based media servers like PSTN GW, Session border=20
> > controllers (SBC),
> > Session Recording Server(SRS).  This document summarizes problem
> > specific to SIP media servers, requirements for the solution of SIP
> > based media overload control.
> > =20
> >=20
> >=20
> >=20
> > The IETF Secretariat.
> >=20
> >=20
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From partr@cisco.com  Tue Jan 25 04:21:18 2011
Return-Path: <partr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C0F823A6B9A for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 04:21:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.169
X-Spam-Level: 
X-Spam-Status: No, score=-10.169 tagged_above=-999 required=5 tests=[AWL=0.430, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xU8gS48vwkCl for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 04:21:17 -0800 (PST)
Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by core3.amsl.com (Postfix) with ESMTP id 2E9F03A6AC5 for <dispatch@ietf.org>; Tue, 25 Jan 2011 04:21:17 -0800 (PST)
Authentication-Results: sj-iport-4.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAHRPPk1AaMHG/2dsb2JhbACkb3OhIptEgneCWASFFYpf
Received: from syd-core-1.cisco.com ([64.104.193.198]) by sj-iport-4.cisco.com with ESMTP; 25 Jan 2011 12:24:13 +0000
Received: from xbh-bgl-412.cisco.com (xbh-bgl-412.cisco.com [72.163.129.202]) by syd-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0PCMfna020606; Tue, 25 Jan 2011 12:24:12 GMT
Received: from xmb-bgl-411.cisco.com ([72.163.129.207]) by xbh-bgl-412.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 25 Jan 2011 17:53:46 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 25 Jan 2011 17:53:13 +0530
Message-ID: <A11921905DA1564D9BCF64A6430A6239044BDC77@XMB-BGL-411.cisco.com>
In-Reply-To: <A444A0F8084434499206E78C106220CA05FCA0D906@MCHP058A.global-ad.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: SIP based Media overload control draft
Thread-Index: Acu7+lyOL6q/0agWRuinGl+8LnohWAAACHagABtidVAABSeNUA==
References: <A11921905DA1564D9BCF64A6430A6239044BD997@XMB-BGL-411.cisco.com> <A444A0F8084434499206E78C106220CA05FCA0D906@MCHP058A.global-ad.net>
From: "Parthasarathi R (partr)" <partr@cisco.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, <dispatch@ietf.org>
X-OriginalArrivalTime: 25 Jan 2011 12:23:46.0626 (UTC) FILETIME=[B6A97A20:01CBBC8A]
Subject: Re: [dispatch] SIP based Media overload control draft
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 12:21:18 -0000

John,

Thanks for your comments. Please read inline.

Thanks
Partha=20

-----Original Message-----
From: Elwell, John [mailto:john.elwell@siemens-enterprise.com]=20
Sent: Tuesday, January 25, 2011 1:58 PM
To: Parthasarathi R (partr); dispatch@ietf.org
Subject: RE: SIP based Media overload control draft

Partha,

A fundamental difference between the problem addressed by SOC and the
problem stated in your draft is as follows. SOC addresses the problem
where a SIP server is so overloaded that receipt of further SIP requests
will compound the problem, and therefore it is essential to take steps
to reduce the number of SIP requests arriving at the overloaded server.
The problem described in your draft is where the server is not
overloaded in the sense of being unable to handle further SIP requests,

<Partha> Server may not be overloaded in few scenarios like DSO or DSP
is exhausted. There are other set of Server which may be (CPU/Memory)
overloaded in case SIP and RTP uses same CPU/Memory. For simplicity, Let
us take Address hiding server which hides the address in both SIP
signaling and RTP packet. There is no DSP or other resources involved in
this server. When the overload occurs in the device, SIP signaling may
not be able to process further request and it may also impact media
(RTP) as well. Here, current SoC solution will not work for these sort
of devices. Please correct me in case you have other opinion here.
</partha>  =20

 but is overloaded in terms of media it can handle. Therefore it can
still receive SIP requests, but it would have to reject some of them if
the necessary media resources are not available.

There may still be some benefit in preventing SIP requests arriving if
media resources are not available. The main benefit would be that those
SIP requests can more quickly be rerouted elsewhere, thereby reducing
call set-up time. One scenario that might benefit would be where there
are several, perhaps 10 or more, candidate media servers for a
particular request, and trying each of these in turn would definitely
impact call establishment times (or call rejection times on occasions
when all candidates are overloaded). Is this the essence of the problem
you are trying to address?=20
<partha> As you mentioned, Load balancing the collection of media server
will see tremendous performance improvement with the proper media
overload control mechanism. The solution shall be extended to
multisource and mesh networks as well</Partha>

It seems the document could certainly do with more on use cases and
potential benefits that a solution might bring.
<Partha> I'll add more usecase and its benefits in -01 version of the
draft </partha>

John


> -----Original Message-----
> From: dispatch-bounces@ietf.org
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Parthasarathi R=20
> (partr)
> Sent: 24 January 2011 19:38
> To: dispatch@ietf.org
> Subject: [dispatch] SIP based Media overload control draft
>=20
> Hi all,
>=20
> IETF SoC WG is created for overload control solution of dedicated SIP=20
> signaling server only. There is an another kind of SIP servers exists=20
> in SIP deployment which handle SIP signaling and its related media=20
> (RTP,
> T.38) in the same physical device. Those servers needs separate SIP=20
> based overload control solution. SIP based Media overload control=20
> draft summarizes problem specific to SIP media servers overload,=20
> requirements for SIP based media overload control solution and the=20
> draft is available at
>=20
> http://datatracker.ietf.org/doc/draft-partha-dispatch-sip-medi
> a-overload
> -control/
>=20
> draft-partha-dispatch-resource-availability-00 and=20
> draft-jones-sip-overload-sce-00 are submitted in IETF-78 SoC WG for=20
> addressing the same problem. But, SIP based media overload control is=20
> considered as outside the scope of SoC WG. I'm interested in hearing=20
> from you whether this is a worth solving problem in IETF.
>=20
> This draft is in straw-horse proposal state. I post this draft in=20
> dispatch to identify which WG is right place to solve this issue in=20
> IETF in case it is considered as worth solving problem.
>=20
> Thanks
> Partha
>=20
> -----Original Message-----
> From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
> Sent: Tuesday, January 25, 2011 12:37 AM
> To: Parthasarathi R (partr)
> Subject: New Version Notification for
> draft-partha-dispatch-sip-media-overload-control-00
>=20
>=20
> A new version of I-D,
> draft-partha-dispatch-sip-media-overload-control-00.txt has been=20
> successfully submitted by Parthasarathi R and posted to the IETF=20
> repository.
>=20
> Filename:	 draft-partha-dispatch-sip-media-overload-control
> Revision:	 00
> Title:		 Session Initiation Protocol (SIP)=20
> based Media overload
> control Requirement
> Creation_date:	 2011-01-24
> WG ID:		 Independent Submission
> Number_of_pages: 6
>=20
> Abstract:
> Overload occurs in Session Initiation Protocol (SIP) networks when SIP

> servers have insufficient resources to handle all SIP messages they=20
> receive.  SIP based overload mechanism exists for dedicated SIP=20
> signaling servers.  But there is a need for overload control solution=20
> of SIP based media servers like PSTN GW, Session border controllers=20
> (SBC), Session Recording Server(SRS).  This document summarizes=20
> problem specific to SIP media servers, requirements for the solution=20
> of SIP based media overload control.
> =20
>=20
>=20
>=20
> The IETF Secretariat.
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20

From partr@cisco.com  Tue Jan 25 04:50:03 2011
Return-Path: <partr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2FB8028C0F8 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 04:50:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.178
X-Spam-Level: 
X-Spam-Status: No, score=-10.178 tagged_above=-999 required=5 tests=[AWL=0.421, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MTWDlgzonRBd for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 04:50:00 -0800 (PST)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id 2B82C3A6858 for <dispatch@ietf.org>; Tue, 25 Jan 2011 04:50:00 -0800 (PST)
Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAAJWPk2Q/khLgWdsb2JhbACkbxYBFiIkoRibQYJ3glgEhRWKXw
Received: from ams-core-2.cisco.com ([144.254.72.75]) by ams-iport-2.cisco.com with ESMTP; 25 Jan 2011 12:52:57 +0000
Received: from xbh-bgl-412.cisco.com (xbh-bgl-412.cisco.com [72.163.129.202]) by ams-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id p0PCqtGG000547; Tue, 25 Jan 2011 12:52:56 GMT
Received: from xmb-bgl-411.cisco.com ([72.163.129.207]) by xbh-bgl-412.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 25 Jan 2011 18:22:55 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 25 Jan 2011 18:22:47 +0530
Message-ID: <A11921905DA1564D9BCF64A6430A6239044BDC86@XMB-BGL-411.cisco.com>
In-Reply-To: <EDC0A1AE77C57744B664A310A0B23AE21E70ADCE@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: SIP based Media overload control draft
Thread-Index: Acu7+lyOL6q/0agWRuinGl+8LnohWAAACHagABtidVAAA6oooAAFAN1A
References: <A11921905DA1564D9BCF64A6430A6239044BD997@XMB-BGL-411.cisco.com> <A444A0F8084434499206E78C106220CA05FCA0D906@MCHP058A.global-ad.net> <EDC0A1AE77C57744B664A310A0B23AE21E70ADCE@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
From: "Parthasarathi R (partr)" <partr@cisco.com>
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, "Elwell, John" <john.elwell@siemens-enterprise.com>, <dispatch@ietf.org>
X-OriginalArrivalTime: 25 Jan 2011 12:52:55.0805 (UTC) FILETIME=[C94102D0:01CBBC8E]
Subject: Re: [dispatch] SIP based Media overload control draft
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 12:50:03 -0000

=20
Keith,

AFAIK, the mentioned issue is not solved in MRB. Including Dale Worley
(Mediactrl WG Chair) in this mail thread to double confirm my
understanding.

Apart from the Mediactrl Mediaservers, I'm trying to find the solution
for devices which acts as both Application server(AS) and Media Server
(MS) at the same time. In the deployment, these devices shall be
realized as PSTN GW, SBC, IP PBX with media handling.=20

Thanks
Partha

-----Original Message-----
From: DRAGE, Keith (Keith) [mailto:keith.drage@alcatel-lucent.com]=20
Sent: Tuesday, January 25, 2011 3:31 PM
To: Elwell, John; Parthasarathi R (partr); dispatch@ietf.org
Subject: RE: SIP based Media overload control draft

If they are mediaservers, then does not the media resource broker in
mediactrl already address this issue.

Regards

Keith

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
Behalf Of Elwell, John
Sent: 25 January 2011 08:28
To: Parthasarathi R (partr); dispatch@ietf.org
Subject: Re: [dispatch] SIP based Media overload control draft

Partha,

A fundamental difference between the problem addressed by SOC and the
problem stated in your draft is as follows. SOC addresses the problem
where a SIP server is so overloaded that receipt of further SIP requests
will compound the problem, and therefore it is essential to take steps
to reduce the number of SIP requests arriving at the overloaded server.
The problem described in your draft is where the server is not
overloaded in the sense of being unable to handle further SIP requests,
but is overloaded in terms of media it can handle. Therefore it can
still receive SIP requests, but it would have to reject some of them if
the necessary media resources are not available.

There may still be some benefit in preventing SIP requests arriving if
media resources are not available. The main benefit would be that those
SIP requests can more quickly be rerouted elsewhere, thereby reducing
call set-up time. One scenario that might benefit would be where there
are several, perhaps 10 or more, candidate media servers for a
particular request, and trying each of these in turn would definitely
impact call establishment times (or call rejection times on occasions
when all candidates are overloaded). Is this the essence of the problem
you are trying to address? It seems the document could certainly do with
more on use cases and potential benefits that a solution might bring.

John


> -----Original Message-----
> From: dispatch-bounces@ietf.org
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Parthasarathi R=20
> (partr)
> Sent: 24 January 2011 19:38
> To: dispatch@ietf.org
> Subject: [dispatch] SIP based Media overload control draft
>=20
> Hi all,
>=20
> IETF SoC WG is created for overload control solution of dedicated SIP=20
> signaling server only. There is an another kind of SIP servers exists=20
> in SIP deployment which handle SIP signaling and its related media=20
> (RTP,
> T.38) in the same physical device. Those servers needs separate SIP=20
> based overload control solution. SIP based Media overload control=20
> draft summarizes problem specific to SIP media servers overload,=20
> requirements for SIP based media overload control solution and the=20
> draft is available at
>=20
> http://datatracker.ietf.org/doc/draft-partha-dispatch-sip-medi
> a-overload
> -control/
>=20
> draft-partha-dispatch-resource-availability-00 and=20
> draft-jones-sip-overload-sce-00 are submitted in IETF-78 SoC WG for=20
> addressing the same problem. But, SIP based media overload control is=20
> considered as outside the scope of SoC WG. I'm interested in hearing=20
> from you whether this is a worth solving problem in IETF.
>=20
> This draft is in straw-horse proposal state. I post this draft in=20
> dispatch to identify which WG is right place to solve this issue in=20
> IETF in case it is considered as worth solving problem.
>=20
> Thanks
> Partha
>=20
> -----Original Message-----
> From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
> Sent: Tuesday, January 25, 2011 12:37 AM
> To: Parthasarathi R (partr)
> Subject: New Version Notification for
> draft-partha-dispatch-sip-media-overload-control-00
>=20
>=20
> A new version of I-D,
> draft-partha-dispatch-sip-media-overload-control-00.txt has been=20
> successfully submitted by Parthasarathi R and posted to the IETF=20
> repository.
>=20
> Filename:	 draft-partha-dispatch-sip-media-overload-control
> Revision:	 00
> Title:		 Session Initiation Protocol (SIP)=20
> based Media overload
> control Requirement
> Creation_date:	 2011-01-24
> WG ID:		 Independent Submission
> Number_of_pages: 6
>=20
> Abstract:
> Overload occurs in Session Initiation Protocol (SIP) networks when SIP

> servers have insufficient resources to handle all SIP messages they=20
> receive.  SIP based overload mechanism exists for dedicated SIP=20
> signaling servers.  But there is a need for overload control solution=20
> of SIP based media servers like PSTN GW, Session border controllers=20
> (SBC), Session Recording Server(SRS).  This document summarizes=20
> problem specific to SIP media servers, requirements for the solution=20
> of SIP based media overload control.
> =20
>=20
>=20
>=20
> The IETF Secretariat.
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From laura.liess.dt@googlemail.com  Tue Jan 25 06:20:34 2011
Return-Path: <laura.liess.dt@googlemail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D9F883A67B5 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 06:20:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0YxFwXYLfK0T for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 06:20:30 -0800 (PST)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by core3.amsl.com (Postfix) with ESMTP id 7A8C13A67C1 for <dispatch@ietf.org>; Tue, 25 Jan 2011 06:20:30 -0800 (PST)
Received: by gwb20 with SMTP id 20so2006466gwb.31 for <dispatch@ietf.org>; Tue, 25 Jan 2011 06:23:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=qHo5oItirLuo8zdzQLYr7PrrUDBFl+x12chIYDE0j58=; b=VHmxOprMLTRTiFomFcq0Y+ULO2QL9fhqUqaryLvksXSSeazDOXQs/UkdoCNiIuvdmo 5XpHty5AEADitcWS6o2ssKvFV0CIYr6zfFGWfDwbqqU8NyCzZaqvG0Kq75Og/XnmX922 tXRnxBSLE2+emwQj5L5eHvy7cQxj6tJ7lqY5Q=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=tSrJVmpylMow6Z0GwbdY4RHLAhzuFI5D5xIlUxHSCA9kg7T9lhuObwroc1X6QzY8mG G0CDDOYyGKFr2SJcmiKD/a7eViXua84WAx4ojE7C+bFlx3vl+KQE/yTNh1LOz0Fi3ppU kpvO6dJK7/71IiPhN0lkYmPsPNMZ1UVT81kkE=
MIME-Version: 1.0
Received: by 10.151.88.36 with SMTP id q36mr6134113ybl.353.1295965406136; Tue, 25 Jan 2011 06:23:26 -0800 (PST)
Received: by 10.151.145.9 with HTTP; Tue, 25 Jan 2011 06:23:26 -0800 (PST)
In-Reply-To: <AANLkTikxPpor7SNrO_LJVTFBzfq+FpYxuNfk1qcKas0Q@mail.gmail.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <CD5674C3CD99574EBA7432465FC13C1B220A1767DA@DC-US1MBEX4.global.avaya.com> <AANLkTikxPpor7SNrO_LJVTFBzfq+FpYxuNfk1qcKas0Q@mail.gmail.com>
Date: Tue, 25 Jan 2011 15:23:26 +0100
Message-ID: <AANLkTimN63UpMCDxDPuxOy4T-oN=8m7wSzhACVD8_3jJ@mail.gmail.com>
From: Laura Liess <laura.liess.dt@googlemail.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, "R.Jesske@telekom.de" <R.Jesske@telekom.de>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 14:20:35 -0000

Hi Mary,

My +1 was mainly for Reason header in responses, with or without
updating RFC 3326. This means the first part from 1). It seems to me
that reason in responses already are or are planned to be used not
only by carriers and their vendors for Q.850 reasons, but also by SIP
PBX vendors, as a general mechanism to provide more details than it is
possible using only the response code.

I have no strong opinion about whether updating RFC 3326 is necessary
or not. However, if not updating it could lead in the end to
interoperability problems in the field because different people have
different opinions if Reason in responses is allowed or not, we should
do the update.

Thanks
Laura


2011/1/24 Mary Barnes <mary.ietf.barnes@gmail.com>:
> Hi Dale,
> Responses inline below [MB].
> Regards,
> Mary.
>
> On Mon, Jan 24, 2011 at 2:06 PM, Worley, Dale R (Dale) <dworley@avaya.com=
>
> wrote:
>>
>> From: Mary Barnes [mary.ietf.barnes@gmail.com]
>> > One is the "allowing" of the Reason header in responses. =A0The drafts
>> > (i.e., abstracts) posit that the document(s) "specifies and formally
>> > permits the use of the Reason Header field in SIP responses..." =A0whi=
ch
>> > implies normative changes to RFC 3326 and there is some RFC 2119
>> > language in the first draft (although not in caps). =A0This leads one =
to
>> > believe that this work intends to Update RFC 3326. =A0As Gonzalo clear=
ly
>> > laid out, we had the long debate as to whether RFC 3326 already allows
>> > the reason header in responses. =A0So, if we want this to be an
>> > informational document, it needs to be clear in that document that
>> > this does not make any normative changes to RFC, but rather describes
>> > the use of Reason in responses. =A0And, it would seem that in the latt=
er
>> > case, examples would be helpful, which leads to the second part.
>>
>> In regard to this point, I am in favor of allowing Reason in responses
>> generally. =A0That does support the specific use cases, but will also be
>> useful in other circumstances.
>>
>> Since, strictly speaking, RFC 3326 does not permit Reason in responses,
>> this would have to be a normative change to RFC 3326.
>>
>> > The folks that are in support of this draft seem to really be in
>> > support of the enabling of the functionality that is in your second
>> > draft.
>>
>> I am also in favor of using Reason with "Q.850" values as a solution
>> to the problems discussed in the drafts. =A0Alone, that would be an
>> informative document, as Q.850 values are already specified by RFC
>> 3326.
>>
>> > Cullen laid out the past concerns raised about the solution in
>> > his email on the encapsulation versus translation discussion.
>>
>> Could you give us a pointer to that e-mail? =A0It's not recent enough
>> for me to easily find it, but you seem to know where it is. =A0If I
>> could read it, it would clarify the situation for me.
>
> [MB] =A0Cullen posted the email on Jan 19th:
> http://www.ietf.org/mail-archive/web/dispatch/current/msg03196.html
> [/MB]
>>
>> For the record, it appears that 12 people are counted as being in
>> favor of this proposal: the 9 listed in Cullen's e-mail, Bruno
>> Chatras, LiLi Yang, and James Calme. =A0Not to mention the 3GPP industry
>> collectively, whatever weight we wish to assign them. =A0Who is against
>> this proposal?
>
> [MB] The question I have is what do you mean by "this proposal" - i.e., I
> had asked the folks that responded +1 exactly what they were in favor of?
> 1) Reason header in responses - i.e., Update RFC 3326
> 2) Solving the use cases in the same manner as has been done for other SD=
Os
> 3) Both 1) and 2)
> The reason I ask is because Roland had suggest that only this document ne=
eds
> progressing and that document focuses on item 1 (although it duplicates
> requirements from the other document below):
> http://datatracker.ietf.org/doc/draft-jesske-dispatch-reason-in-responses=
/
> The other document describes the use of the Reason header for specific us=
e
> cases and per my email, there has been debate as to whether the solution =
is
> the right approach:
> http://www.ietf.org/id/draft-jesske-dispatch-req-reason-in-responses-02.t=
xt
> =A0(this is really a requirements use case and solution document that tak=
es
> advantage of the changes defined by 1)
> [/MB]
>>
>> Dale
>
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
>

From pkyzivat@cisco.com  Tue Jan 25 07:34:25 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0C0BC3A67EC for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 07:34:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.489
X-Spam-Level: 
X-Spam-Status: No, score=-110.489 tagged_above=-999 required=5 tests=[AWL=0.110, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vs9md4DJT67H for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 07:34:22 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id EFE233A67F3 for <dispatch@ietf.org>; Tue, 25 Jan 2011 07:34:21 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhkFAEF8Pk1AZnwM/2dsb2JhbACWUI4ec6E9m0KFTwSFF4cRg0Y
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 25 Jan 2011 15:37:19 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0PFbJt6016644 for <dispatch@ietf.org>; Tue, 25 Jan 2011 15:37:19 GMT
Message-ID: <4D3EEE2F.4040202@cisco.com>
Date: Tue, 25 Jan 2011 10:37:19 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com>	<580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>	<AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 15:34:25 -0000

On 1/25/2011 4:01 AM, Elwell, John wrote:
> Mary,
>
> I am one of those who spoke in favour of progressing draft-jesske-dispatch-reason-in-responses. I think it can be generally useful (e.g., to give a more explicit reason in conjunction with a provisional response such as 181). I don't want to write a new RFC each time such a use case arises, but I would prefer to have a generic solution.
>
> The particular use cases in draft-jesske-dispatch-req-reason-in-responses were not my main motivation.
>
> Moreover, I am not convinced we need to update RFC 3326, which already permits the Reason header field in "any response whose status code explicitly allows the presence of this header field". It seems to be just a matter of having a Standards Track RFC that names all response codes (or a sufficiently large set to cover reasonable needs) as being able to be accompanied by a Reason header field.

Well, while such a "blanket" RFC sounds attractive in some ways, ISTM 
that it is really a much bigger change than an update to 3326.
In effect its an update to 3261 *and* every other RFC that defines a 
response code.

Updating RFC 3326 to permit a reason in responses is a much more 
straightforward way to make the change.

	Thanks,
	Paul

From jose_javier.garcia_aranda@alcatel-lucent.com  Tue Jan 25 08:38:46 2011
Return-Path: <jose_javier.garcia_aranda@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 900C73A6800 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 08:38:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.77
X-Spam-Level: 
X-Spam-Status: No, score=-5.77 tagged_above=-999 required=5 tests=[AWL=0.478,  BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KlqRmQdxRurF for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 08:38:45 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id 82FB23A6812 for <dispatch@ietf.org>; Tue, 25 Jan 2011 08:38:45 -0800 (PST)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p0PGfTBe018778 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 25 Jan 2011 17:41:32 +0100
Received: from FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Tue, 25 Jan 2011 17:41:30 +0100
From: "GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)" <jose_javier.garcia_aranda@alcatel-lucent.com>
To: "'dispatch@ietf.org'" <dispatch@ietf.org>
Date: Tue, 25 Jan 2011 17:41:28 +0100
Thread-Topic: [dispatch] Q4S Protocol ( formerly Q-HTTP)
Thread-Index: AcugSvRWsT7gbY+GSyqLnLGU53HqvAAGPezQA4BiV1ADkeTcgA==
Message-ID: <3349FECF788C984BB34176D70A51782F18750D5D@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com>
References: <3349FECF788C984BB34176D70A51782F18374A47@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com> <4D0F5BD8.4040506@alvestrand.no>  
Accept-Language: en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_3349FECF788C984BB34176D70A51782F18750D5DFRMRSSXCHMBSB3d_"
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83
Subject: [dispatch]  Q4S Protocol ( formerly Q-HTTP)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 16:38:46 -0000

--_000_3349FECF788C984BB34176D70A51782F18750D5DFRMRSSXCHMBSB3d_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi folks,

we have submitted the Internet Draft "Q4S" protocol, formerly named "Q-HTTP=
". This version has been achieved as part of Q4S charter proposal (v2) goal=
s and it has been improved  taking into account all received comments, as w=
ell as new & fresh co-author's contributions from Univ. Politecnica de Madr=
id

http://www.ietf.org/id/draft-aranda-dispatch-q4s-00.txt

http://www.ietf.org/id/draft-aranda-dispatch-q4s-00.pdf



Thanks for your comments

-Jose Javier





--_000_3349FECF788C984BB34176D70A51782F18750D5DFRMRSSXCHMBSB3d_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.6049" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011>Hi folks,</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011>we have submitted the Internet Draft "Q4S" proto=
col,=20
formerly named "Q-HTTP". This version has been achieved as part of Q4S char=
ter=20
proposal (v2) goals and it&nbsp;has been&nbsp;improved&nbsp; taking into ac=
count=20
all received comments, as well as new &amp; fresh co-author's contributions=
 from=20
Univ. Politecnica de Madrid</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011><A=20
href=3D"http://www.ietf.org/id/draft-aranda-dispatch-q4s-00.txt">http://www=
.ietf.org/id/draft-aranda-dispatch-q4s-00.txt</A></SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011><A=20
href=3D"http://www.ietf.org/id/draft-aranda-dispatch-q4s-00.pdf">http://www=
.ietf.org/id/draft-aranda-dispatch-q4s-00.pdf</A></SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011>Thanks for your comments</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff size=3D2><SP=
AN=20
class=3D471272916-25012011></SPAN></FONT><FONT face=3DArial color=3D#0000ff=
=20
size=3D2><SPAN class=3D471272916-25012011></SPAN></FONT><FONT face=3DArial=
=20
color=3D#0000ff size=3D2></FONT><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D471272916-25=
012011>-Jose=20
Javier</SPAN></FONT></DIV><BR>
<DIV><SPAN class=3D606492112-07012011><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D606492112-07012011></SPAN><FONT face=3DArial color=3D#00=
00ff=20
size=3D2></FONT><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT><BR>&nbsp;</DIV></BODY></HTML>

--_000_3349FECF788C984BB34176D70A51782F18750D5DFRMRSSXCHMBSB3d_--

From richard@shockey.us  Tue Jan 25 14:42:46 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 11A8D3A68A4 for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 14:42:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.751
X-Spam-Level: 
X-Spam-Status: No, score=-100.751 tagged_above=-999 required=5 tests=[AWL=-1.087, BAYES_50=0.001, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VDTKop8KqE2k for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 14:42:45 -0800 (PST)
Received: from cpoproxy2-pub.bluehost.com (cpoproxy2-pub.bluehost.com [67.222.39.38]) by core3.amsl.com (Postfix) with SMTP id 0A6DC3A68A2 for <dispatch@ietf.org>; Tue, 25 Jan 2011 14:42:45 -0800 (PST)
Received: (qmail 11100 invoked by uid 0); 25 Jan 2011 22:45:43 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by cpoproxy2.bluehost.com with SMTP; 25 Jan 2011 22:45:43 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=lOj1r2kw6xOwOnX8KeQ5Y9wQlZO1m7cJljcv8djjgFQqbCbqFmns1u3dABtL4hJbVcXY01BLC5EYZqSvDV232sVt5a++MXGyGLD9P7zmuZOpPKD89StJWA6jaOvJcUtR;
Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1Phrdv-0005gA-7t for dispatch@ietf.org; Tue, 25 Jan 2011 15:45:43 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'DISPATCH list'" <dispatch@ietf.org>
Date: Tue, 25 Jan 2011 17:45:41 -0500
Message-ID: <018e01cbbce1$98aab960$ca002c20$@us>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_018F_01CBBCB7.AFD4B160"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acu83yqicSg/5BbLQ32WJ0bHEhg26wAAfq3Q
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us}
Subject: [dispatch] I love Sprint and T-Mobile
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 22:42:46 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_018F_01CBBCB7.AFD4B160
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

 

 

Sprint and T-Mobile formally called out using SIP based points of
interconnection as part of the reform of Intercarrier Compensation in a
ex-parte filing to the United States Federal Communications.

 

http://fjallfoss.fcc.gov/ecfs/document/view?id=7021026503

Richard Shockey
Shockey Consulting
Chairman of the Board of Directors SIP Forum
PSTN Mobile: +1 703.593.2683
<mailto:richard(at)shockey.us>
skype-linkedin-facebook: rshockey101
http//www.sipforum.org

 


------=_NextPart_000_018F_01CBBCB7.AFD4B160
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Sprint and T-Mobile formally called out using SIP =
based
points of interconnection as part of the<span style=3D'color:#1F497D'> =
</span>reform
<span style=3D'color:#1F497D'>of</span> Intercarrier Compensation in a =
ex-parte
filing to&nbsp;<span style=3D'color:#1F497D'>the United States Federal =
Communications</span>.<o:p></o:p></p>

<p class=3DMsoPlainText><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>http://fjallfoss.fcc.gov/ecfs/document/view?id=3D702102650=
3<o:p></o:p></span></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span
style=3D'font-size:10.0pt;font-family:"Times New Roman","serif"'>Richard =
Shockey<br>
Shockey Consulting<br>
Chairman of the Board of Directors SIP Forum<br>
PSTN Mobile: +1 703.593.2683<br>
&lt;<a =
href=3D"mailto:richard(at)shockey.us">mailto:richard(at)shockey.us</a>&gt=
;<br>
skype-linkedin-facebook: rshockey101<br>
http//www.sipforum.org</span><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif"'><o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_000_018F_01CBBCB7.AFD4B160--


From rifatyu@avaya.com  Tue Jan 25 16:49:42 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C32ED3A68EF for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 16:49:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j1gXGP+1GqmV for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 16:49:42 -0800 (PST)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [198.152.13.100]) by core3.amsl.com (Postfix) with ESMTP id E8FAD3A68B8 for <dispatch@ietf.org>; Tue, 25 Jan 2011 16:49:41 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAMP+Pk3GmAcF/2dsb2JhbACkcXOhJAKZFoVPBIUXinI
X-IronPort-AV: E=Sophos;i="4.60,377,1291611600"; d="scan'208";a="261470711"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by co300216-co-outbound.net.avaya.com with ESMTP; 25 Jan 2011 19:52:39 -0500
X-IronPort-AV: E=Sophos;i="4.60,377,1291611600"; d="scan'208";a="574766672"
Received: from dc-us1hcex2.us1.avaya.com (HELO DC-US1HCEX2.global.avaya.com) ([135.11.52.21]) by co300216-co-erhwest-out.avaya.com with ESMTP; 25 Jan 2011 19:52:39 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX2.global.avaya.com ([::1]) with mapi; Tue, 25 Jan 2011 19:52:39 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 25 Jan 2011 19:52:37 -0500
Thread-Topic: [dispatch] SIP Action Referral
Thread-Index: Acu7eO8nssEmC+7jR3+Axe1IDz8T0ABIHxIQ
Message-ID: <6369CB70BFD88942B9705AC1E639A33822090E69ED@DC-US1MBEX4.global.avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com> <4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com> <4D36EF4A.9080304@cisco.com> <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com> <4D3716D3.3020601@cisco.com> <4D37FCED.6030000@ericsson.com> <6369CB70BFD88942B9705AC1E639A3382208FBBE7C@DC-US1MBEX4.global.avaya.com> <4D3CF56C.9050009@cisco.com>
In-Reply-To: <4D3CF56C.9050009@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jan 2011 00:49:42 -0000

> >>> You can postulate anything you want, but it seems a bit much to expec=
t
> >>> such intelligence from the basic phone. Makes a lot more sense to me =
to
> >>> put the intelligence in the PC.
> >>>
> > [Rifaat] That is true in the 3pcc model where the controller that has t=
he
> intelligence.
> > For very complex features I think we can expect the phone to be more th=
an
> just a basic phone.
>=20
> Yes, clearly cell phones are intelligent devices.
> If so, I guess it could do 3pcc too. Then maybe the PC is the "dumb"
> device in the scenario.
>=20
I definitely agree that we can expect the PC to be an intelligent entity, a=
nd I agree that in this scenario it probably makes more sense to allow the =
PC to drive the phone. But I do not get to the conclusion that for all comp=
lex features I need only one intelligent device, while the rest can be dumb=
 devices controlled by that intelligent entity.


> >>> Anyway, assuming the phone is that smart, *it* is now initiating an
> >>> action referral toward the PC. I gather it chose that destination
> >>> because the PC has the ongoing refer dialog with it. What is there ab=
out
> >>> the prior urn:sip-action:call:answer that causes the phone to think t=
he
> >>> sender of that referral might be able to accept video, using this
> >>> mechanism? Was there some sort of capability negotiation during the
> >>> earlier REFER?
> > [Rifaat] I think the 'video' feature tag should be sufficient. Would it=
 not?
>=20
> I think this is something of a stretch. I suppose a video feature tag
> would say something about the device within the dialog in which it was
> presented. But its a leap to conclude it applies to a reciprocal
> arrangement.=20
Why reciprocal?=20
In the case described above, the user answered the call using his PC.
The PC should be able to add the 'video' feature tag to the Contact header =
of the REFER request to indicate that it supports video.=20
Is that something of a stretch?


From pkyzivat@cisco.com  Tue Jan 25 17:22:23 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9267D3A68CC for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 17:22:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.491
X-Spam-Level: 
X-Spam-Status: No, score=-110.491 tagged_above=-999 required=5 tests=[AWL=0.108, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zMdbJIfkLBfH for <dispatch@core3.amsl.com>; Tue, 25 Jan 2011 17:22:22 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 4B7CE3A68B0 for <dispatch@ietf.org>; Tue, 25 Jan 2011 17:22:22 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAPcGP01AZnwM/2dsb2JhbACkcXOeRJtChU8EhReHEYNG
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 26 Jan 2011 01:25:21 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0Q1PKsK003111; Wed, 26 Jan 2011 01:25:21 GMT
Message-ID: <4D3F7801.4000105@cisco.com>
Date: Tue, 25 Jan 2011 20:25:21 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com>	<4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com> <4D36EF4A.9080304@cisco.com> <6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com> <4D3716D3.3020601@cisco.com> <4D37FCED.6030000@ericsson.com> <6369CB70BFD88942B9705AC1E639A3382208FBBE7C@DC-US1MBEX4.global.avaya.com> <4D3CF56C.9050009@cisco.com> <6369CB70BFD88942B9705AC1E639A33822090E69ED@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A33822090E69ED@DC-US1MBEX4.global.avaya.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jan 2011 01:22:23 -0000

On 1/25/2011 7:52 PM, Shekh-Yusef, Rifaat (Rifaat) wrote:
>>>>> You can postulate anything you want, but it seems a bit much to expect
>>>>> such intelligence from the basic phone. Makes a lot more sense to me to
>>>>> put the intelligence in the PC.
>>>>>
>>> [Rifaat] That is true in the 3pcc model where the controller that has the
>> intelligence.
>>> For very complex features I think we can expect the phone to be more than
>> just a basic phone.
>>
>> Yes, clearly cell phones are intelligent devices.
>> If so, I guess it could do 3pcc too. Then maybe the PC is the "dumb"
>> device in the scenario.
>>
> I definitely agree that we can expect the PC to be an intelligent entity, and I agree that in this scenario it probably makes more sense to allow the PC to drive the phone. But I do not get to the conclusion that for all complex features I need only one intelligent device, while the rest can be dumb devices controlled by that intelligent entity.

Certainly one can imagine features that require extra intelligence in 
more than one of the coordinated devices. If its really necessary, then 
so be it.

But if extra intelligence is not necessary in more than one device to 
accomplish the task, and if one could imagine preexisting devices being 
sufficient, then designing the feature so that those less functional 
devices can play will ease the adoption of the new functionality.

Generally its easier to get new features deployed on a PC than on other 
devices, and if a PC is to be involved, it typically has the most 
flexible UI, so its a natural place to put the control. Of course 
today's smart phones can also be readily extended with new Apps, so they 
may also be candidates for the control role, but they still suffer from 
restricted UIs. But still a good candidate for control if nothing better 
is around.

But consider offloading video to a TV. Just getting them to implement 
SIP in "smart" TVs or cable boxes will be a stretch. Minimizing added 
functionality will increase the possibility of an operational system.

>>>>> Anyway, assuming the phone is that smart, *it* is now initiating an
>>>>> action referral toward the PC. I gather it chose that destination
>>>>> because the PC has the ongoing refer dialog with it. What is there about
>>>>> the prior urn:sip-action:call:answer that causes the phone to think the
>>>>> sender of that referral might be able to accept video, using this
>>>>> mechanism? Was there some sort of capability negotiation during the
>>>>> earlier REFER?
>>> [Rifaat] I think the 'video' feature tag should be sufficient. Would it not?
>>
>> I think this is something of a stretch. I suppose a video feature tag
>> would say something about the device within the dialog in which it was
>> presented. But its a leap to conclude it applies to a reciprocal
>> arrangement.
> Why reciprocal?
> In the case described above, the user answered the call using his PC.
> The PC should be able to add the 'video' feature tag to the Contact header of the REFER request to indicate that it supports video.
> Is that something of a stretch?

The "video" feature tag means that the device supports video media.
It doesn't mean that it supports control of video using the action 
referral mechanism.

The reciprocal I spoke of is assuming that because the PC used the 
action referral mechanism toward the phone implies that it will accept 
action referral requests *from* the phone.

Take that logic one step further:

Suppose I were to subscribe to the dialog event package on your phone, 
and in the Contact of my subscription I added a video feature tag. Would 
that be reason for you to assume that it would make sense for you to do 
an action referral to that contact to display video? Or to send a SIP 
Invite to do video?

If you want the PC to tell the phone to answer the call but delegate 
video, then I think you need to explicitly tell it *where* to delegate 
the video. (After all, the one sending the action referral is the one in 
control.) But I don't off hand see how to do that. Inverting the 
control, so the PC invites the phone, is "easier" because it has all the 
information about what it wants to do.

	Thanks,
	Paul

From R.Jesske@telekom.de  Wed Jan 26 01:36:52 2011
Return-Path: <R.Jesske@telekom.de>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7DF133A6958 for <dispatch@core3.amsl.com>; Wed, 26 Jan 2011 01:36:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.249
X-Spam-Level: 
X-Spam-Status: No, score=-3.249 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GcN5k33dVjUA for <dispatch@core3.amsl.com>; Wed, 26 Jan 2011 01:36:51 -0800 (PST)
Received: from tcmail53.telekom.de (tcmail53.telekom.de [217.5.214.110]) by core3.amsl.com (Postfix) with ESMTP id 656ED3A63CA for <dispatch@ietf.org>; Wed, 26 Jan 2011 01:36:51 -0800 (PST)
Received: from he110889.emea1.cds.t-internal.com ([10.134.92.130]) by tcmail51.telekom.de with ESMTP/TLS/AES128-SHA; 26 Jan 2011 10:39:47 +0100
Received: from HE111648.emea1.cds.t-internal.com ([169.254.5.69]) by HE110889.emea1.cds.t-internal.com ([fe80::841f:f92c:15ca:8526%16]) with mapi; Wed, 26 Jan 2011 10:39:47 +0100
From: <R.Jesske@telekom.de>
To: <pkyzivat@cisco.com>, <dispatch@ietf.org>
Date: Wed, 26 Jan 2011 10:39:45 +0100
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: Acu8pgxOxEBpqQwARlazu3Su+mD0MgADD2PQ
Message-ID: <580BEA5E3B99744AB1F5BFF5E9A3C67DFA954C42@HE111648.emea1.cds.t-internal.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com>
In-Reply-To: <4D3EEE2F.4040202@cisco.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jan 2011 09:36:52 -0000

>
> Well, while such a "blanket" RFC sounds attractive in some ways, ISTM
> that it is really a much bigger change than an update to 3326.
> In effect its an update to 3261 *and* every other RFC that defines a
> response code.

Sorry Paul I do not understand this. If I follow the mythology it looks for=
 me that each new header introduced for SIP updates then RFC3261. because i=
t could also influences also all Responses if such an header is allowed to =
be included in all responses.

E.G looking on  RFC3323 I found this:
   Header field          where   proxy ACK BYE CAN INV OPT REG
   ___________________________________________________________
   Privacy                        amrd  o   o   o   o   o   o

   Header field                        SUB NOT PRK IFO UPD MSG
   ___________________________________________________________
   Privacy                              o   o   o   o   o   o

So does now RFC3323 updates RFC3261 *and* every other RFC that defines a
response code. Because the pricy header could appear in each Response.


>
> Updating RFC 3326 to permit a reason in responses is a much more
> straightforward way to make the change.


So you would like to see an update to RFC3326 which would be then it is a o=
ne page RFC. Updating section 1. and Section 2. saying that Reason header i=
s allowed in all responses.

So I counted +1 for an update to RFC3326 and +1 for the approach as shown i=
n my draft.

Thanks

Roland



>
>       Thanks,
>       Paul
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

From john.elwell@siemens-enterprise.com  Wed Jan 26 03:13:34 2011
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B2CA03A6996 for <dispatch@core3.amsl.com>; Wed, 26 Jan 2011 03:13:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.534
X-Spam-Level: 
X-Spam-Status: No, score=-102.534 tagged_above=-999 required=5 tests=[AWL=0.065, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kv--RRtWuWYk for <dispatch@core3.amsl.com>; Wed, 26 Jan 2011 03:13:33 -0800 (PST)
Received: from ms02.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 96ED33A6830 for <dispatch@ietf.org>; Wed, 26 Jan 2011 03:13:33 -0800 (PST)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms02.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-3147252; Wed, 26 Jan 2011 12:16:32 +0100
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx12-mx (Server) with ESMTP id 7E63C23F0278; Wed, 26 Jan 2011 12:16:32 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.57]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Wed, 26 Jan 2011 12:16:33 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Paul Kyzivat <pkyzivat@cisco.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Wed, 26 Jan 2011 12:16:31 +0100
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: Acu8pcVTDTgabTkMSLmdFoSzz74pygAo3XvQ
Message-ID: <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com>
In-Reply-To: <4D3EEE2F.4040202@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jan 2011 11:13:34 -0000

Paul,

I don't follow your argument that a blanket RFC allowing Reason in any resp=
onse, or a large set of responses, would mean an update to RFC 3261. Howeve=
r, if the conclusion is that updating RFC 3326 is a more pragmatic way to g=
o, I don't mind.

John=20

> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of Paul Kyzivat
> Sent: 25 January 2011 15:37
> To: dispatch@ietf.org
> Subject: Re: [dispatch] Update on=20
> draft-jesske-dispatch-reason-in-responses
>=20
>=20
>=20
> On 1/25/2011 4:01 AM, Elwell, John wrote:
> > Mary,
> >
> > I am one of those who spoke in favour of progressing=20
> draft-jesske-dispatch-reason-in-responses. I think it can be=20
> generally useful (e.g., to give a more explicit reason in=20
> conjunction with a provisional response such as 181). I don't=20
> want to write a new RFC each time such a use case arises, but=20
> I would prefer to have a generic solution.
> >
> > The particular use cases in=20
> draft-jesske-dispatch-req-reason-in-responses were not my=20
> main motivation.
> >
> > Moreover, I am not convinced we need to update RFC 3326,=20
> which already permits the Reason header field in "any=20
> response whose status code explicitly allows the presence of=20
> this header field". It seems to be just a matter of having a=20
> Standards Track RFC that names all response codes (or a=20
> sufficiently large set to cover reasonable needs) as being=20
> able to be accompanied by a Reason header field.
>=20
> Well, while such a "blanket" RFC sounds attractive in some ways, ISTM=20
> that it is really a much bigger change than an update to 3326.
> In effect its an update to 3261 *and* every other RFC that defines a=20
> response code.
>=20
> Updating RFC 3326 to permit a reason in responses is a much more=20
> straightforward way to make the change.
>=20
> 	Thanks,
> 	Paul
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From hmmr@cisco.com  Wed Jan 26 05:49:28 2011
Return-Path: <hmmr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4B81A3A69BC for <dispatch@core3.amsl.com>; Wed, 26 Jan 2011 05:49:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.632
X-Spam-Level: 
X-Spam-Status: No, score=-10.632 tagged_above=-999 required=5 tests=[AWL=-0.033, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tTSa9RuiOFZR for <dispatch@core3.amsl.com>; Wed, 26 Jan 2011 05:49:27 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 0392B3A69B8 for <dispatch@ietf.org>; Wed, 26 Jan 2011 05:49:26 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEABu1P02tJV2Y/2dsb2JhbACkdnOgYptOhU8EhReKXg
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rtp-iport-1.cisco.com with ESMTP; 26 Jan 2011 13:52:27 +0000
Received: from xbh-rcd-202.cisco.com (xbh-rcd-202.cisco.com [72.163.62.201]) by rcdn-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id p0QDqRPB002492;  Wed, 26 Jan 2011 13:52:27 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-202.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 26 Jan 2011 07:52:26 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 26 Jan 2011 07:52:25 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C703A7BD3B@XMB-RCD-111.cisco.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A33822090E69ED@DC-US1MBEX4.global.avaya.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] SIP Action Referral
Thread-Index: Acu7eO8nssEmC+7jR3+Axe1IDz8T0ABIHxIQADGWmgA=
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com><4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com><4D36EF4A.9080304@cisco.com><6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com><4D3716D3.3020601@cisco.com> <4D37FCED.6030000@ericsson.com><6369CB70BFD88942B9705AC1E639A3382208FBBE7C@DC-US1MBEX4.global.avaya.com><4D3CF56C.9050009@cisco.com> <6369CB70BFD88942B9705AC1E639A33822090E69ED@DC-US1MBEX4.global.avaya.com>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>, "Paul Kyzivat (pkyzivat)" <pkyzivat@cisco.com>
X-OriginalArrivalTime: 26 Jan 2011 13:52:26.0828 (UTC) FILETIME=[4429A0C0:01CBBD60]
Cc: dispatch@ietf.org
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jan 2011 13:49:28 -0000

Perhaps, someone should estimate the "intelligence" requirements of the
devices you intend to control.  Then one could determine how many of the
appliances meet those requirements and thus could be controlled.  For
example, could a 42" LCD screen attached to a wall with some near field
communications have enough to participate?  Or would it need to be
attached to a setup box?

I would venture that in the Internet of Things, that not all devices
would meet your requirements.

Mike


-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
Behalf Of Shekh-Yusef, Rifaat (Rifaat)
Sent: Tuesday, January 25, 2011 7:53 PM
To: Paul Kyzivat (pkyzivat)
Cc: dispatch@ietf.org
Subject: Re: [dispatch] SIP Action Referral

> >>> You can postulate anything you want, but it seems a bit much to
expect
> >>> such intelligence from the basic phone. Makes a lot more sense to
me to
> >>> put the intelligence in the PC.
> >>>
> > [Rifaat] That is true in the 3pcc model where the controller that
has the
> intelligence.
> > For very complex features I think we can expect the phone to be more
than
> just a basic phone.
>=20
> Yes, clearly cell phones are intelligent devices.
> If so, I guess it could do 3pcc too. Then maybe the PC is the "dumb"
> device in the scenario.
>=20
I definitely agree that we can expect the PC to be an intelligent
entity, and I agree that in this scenario it probably makes more sense
to allow the PC to drive the phone. But I do not get to the conclusion
that for all complex features I need only one intelligent device, while
the rest can be dumb devices controlled by that intelligent entity.


> >>> Anyway, assuming the phone is that smart, *it* is now initiating
an
> >>> action referral toward the PC. I gather it chose that destination
> >>> because the PC has the ongoing refer dialog with it. What is there
about
> >>> the prior urn:sip-action:call:answer that causes the phone to
think the
> >>> sender of that referral might be able to accept video, using this
> >>> mechanism? Was there some sort of capability negotiation during
the
> >>> earlier REFER?
> > [Rifaat] I think the 'video' feature tag should be sufficient. Would
it not?
>=20
> I think this is something of a stretch. I suppose a video feature tag
> would say something about the device within the dialog in which it was
> presented. But its a leap to conclude it applies to a reciprocal
> arrangement.=20
Why reciprocal?=20
In the case described above, the user answered the call using his PC.
The PC should be able to add the 'video' feature tag to the Contact
header of the REFER request to indicate that it supports video.=20
Is that something of a stretch?

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From fluffy@cisco.com  Wed Jan 26 18:02:16 2011
Return-Path: <fluffy@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 328953A6A4F for <dispatch@core3.amsl.com>; Wed, 26 Jan 2011 18:02:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.585
X-Spam-Level: 
X-Spam-Status: No, score=-110.585 tagged_above=-999 required=5 tests=[AWL=0.014, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gT5jT9P8D6HV for <dispatch@core3.amsl.com>; Wed, 26 Jan 2011 18:02:14 -0800 (PST)
Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by core3.amsl.com (Postfix) with ESMTP id 8EAEC3A6A4E for <dispatch@ietf.org>; Wed, 26 Jan 2011 18:02:14 -0800 (PST)
Authentication-Results: sj-iport-4.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEACRhQE2rRN+J/2dsb2JhbACkfnOgc5tIhU8EhRdBhlE
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-4.cisco.com with ESMTP; 27 Jan 2011 02:05:16 +0000
Received: from sjc-vpn3-736.cisco.com (sjc-vpn3-736.cisco.com [10.21.66.224]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id p0R25F3Q015300;  Thu, 27 Jan 2011 02:05:17 GMT
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Cullen Jennings <fluffy@cisco.com>
In-Reply-To: <AANLkTi=S88q8RbfGm70jBLXPSj-NRKYGg3Gu+-_ojWvh@mail.gmail.com>
Date: Wed, 26 Jan 2011 18:04:06 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <AANLkTi=S88q8RbfGm70jBLXPSj-NRKYGg3Gu+-_ojWvh@mail.gmail.com>
To: Xavier Marjou <xavier.marjou@orange-ftgroup.com>
X-Mailer: Apple Mail (2.1082)
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 02:02:16 -0000

Clearly you could put a SIP and/or Jingle stack in a browser and have it =
control the RTP. Ignore any SIP vs Jingle issues for a second and just =
assume we had agreement on one or both of them. Some people think this =
is a good idea, some people think it is a bad idea. The charters were =
constructed such that the charter would not determine this and the =
working group could have that argument inside the working group. I =
really doubt that we could get consensus at this point in time to either =
rule it out of scope or say that the solutions had to do this. As people =
develop proposal around the details of the API and how this will all =
work, I think consensus could start to gather around if this is a good =
idea or not.=20

Perhaps the charter should explicitly say this but that is why it seems =
so mute on this topic, it is.=20

Cullen

On Jan 21, 2011, at 7:58 , Xavier Marjou wrote:

> Hi,
>=20
> Something strikes me. So far RTC-Web is known as "an effort to achieve
> a standardized infrastructure in Web browsers on which real-time
> interactive communication between users of the World Wide Web can be
> achieved."
> So what about the selection or definition of a protocol mechanism to
> establish a media session and negotiate media properties? Are they in
> scope or out of scope? (nothing is mentioned about it in the last
> proposal)
>=20
> Cheers,
> Xavier
>=20
> On Tue, Jan 18, 2011 at 5:58 AM, Cullen Jennings <fluffy@cisco.com> =
wrote:
> >
> > In my dispatch co-chair role, I tried to take all the comments I had =
seen on the list about this charter and see if I could address them in a =
new version of the charter. I probably messed up in some places. There =
were some conversation that did not seem to be converging so I did not =
make any changes for theses. Have a read and if you think something =
needs to be changed, propose text changes along with the reasons why and =
we will keep the evolving this charter.
> >
> > Thanks
> > Cullen
> >
> > =
--------------------------------------------------------------------------=
--------
> >
> > Version: 3
> >
> > Possible Names:
> >
> > RTCWEB
> > WEBRTC
> > STORM: Standardized Transport Oriented for Realtime Media
> > BURN: Browsers Using Realtime Media
> > WAVE: Web And Voice/Video Enablement
> > WAVVE: Web And Voice Video Enablement
> > REALTIME
> > WEBCOMM
> > WREALTIME
> > WEBTIME
> > WEBFLOWS
> > BRAVO  Browser Realtime Audio and VideO
> > COBWEB COmmuication Between WEBclients
> > WHEELTIME
> >
> >
> >
> > Body:
> >
> > Many implementations have been made that use a Web browser to =
support
> > direct, interactive communications, including voice, video,
> > collaboration, and gaming.  In these implementations, the web server
> > acts as the signaling path between these applications, using locally
> > significant identifiers to set up the association.  Up till now, =
such
> > applications have typically required the installation of plugins or
> > non-standard browser extensions.  There is a desire to standardize =
this
> > functionality, so that this type of application can be run in any
> > compatible browser and allow for high-quality real-time =
communications
> > experiences within the browser.
> >
> > Traditionally, the W3C has defined API and markup languages such as =
HTML
> > that work in conjunction with with the IETF over the wire protocols =
such
> > as HTTP to allow web browsers to display media that does not have =
real
> > time interactive constraints with another human.
> >
> > The W3C and IETF plan to collaborate together in their traditional =
way
> > to meet the evolving needs of browsers. Specifically the IETF will
> > provide a set of on the wire protocols, including RTP, to meet the =
needs
> > on interactive communications, and the W3C will define the API and
> > markup to allow web application developers to control the on the =
wire
> > protocols. This will allow application developers to write =
applications
> > that run in a browser and facilitate interactive communications =
between
> > users for voice and video communications, collaboration, and gaming.
> >
> > This working group will select and define a minimal set of protocols
> > that will enable browsers to:
> >
> > * have interactive real time voice and video pairwise between =
browsers
> >  or other devices using RTP
> >
> > * have interactive real time application data for collaboration and
> >  gaming pairwise between browsers
> >
> > Fortunately very little development of new protocol at IETF is =
required
> > for this, only selection of existing protocols and selection of =
minimum
> > capabilities to ensure interoperability. The following protocols are
> > candidates for including in the profile set:
> >
> > 1) RTP/ RTCP
> >
> > 2) a baseline audio codec for high quality interactive audio. Opus =
will
> >   be one of the codecs considered
> >
> > 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC =
will
> >   be some of the codecs considered
> >
> > 4) a baseline video codec. H.264 and VP8 will be some of the codecs
> >   considered
> >
> > 5) Diffserv based QoS
> >
> > 6) NAT traversal using ICE
> >
> > 7) media based DTMF
> >
> > 8) support for identifying streams purpose using semantics labels
> >   mappable to the labels in RFC 4574
> >
> > 9) Secure RTP and keying
> >
> > 10) support for IPv4, IPv6 and dual stack browsers
> >
> > Please note the above list is only a set of candidates that the WG =
may
> > consider and is not list of things that will be in the profile the =
set.
> >
> > The working group will cooperate closely with the W3C activity that
> > specifies a semantic level API that allows the control and =
manipulation
> > of all the functionality above. In addition, the API needs to
> > communicate state information and events about what is happening in =
the
> > browser that to applications running in the browser. These events =
and
> > state need to include information such as: receiving DTMF in the =
RTP,
> > RTP and RTCP statistics, and the state of DTLS/SRTP handshakes. The
> > output of this WG will form input to the W3C group that specifies =
the
> > API.
> >
> > The working group will follow BCP 79, and adhere to the spirit of =
BCP
> > 79. The working group cannot explicitly rule out the possibility of
> > adopting encumbered technologies; however, the working group will =
try to
> > avoid encumbered technologies that require royalties or other
> > encumbrances that would prevent such technologies from being easy to =
use
> > in web browsers.
> >
> > The following topics will be out of scope for the initial phase of =
the
> > WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST,
> > Geolocation, IM & Presence, NSIS, Resource Priority. RTP Payload =
formats
> > will not be done in this WG.
> >
> > Milestones:
> >
> > May 2011 Main alternatives identified in drafts
> >
> > Aug 2011 WG draft with text reflecting agreement of what the profile =
set
> >         should be
> >
> > Sept 2011 Scenarios specification to IESG as Informational
> >
> > Nov 2011 Documentation specifying mapping of protocol functionality =
to
> >         W3C-specified API produced. This is an input to W3C API =
work.
> >
> > Dec 2011 Profile specification to IESG as PS
> >
> > Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
> >         Informational. This depends on the W3C API work.
> >
> >
> >
> > _______________________________________________
> > RTC-Web mailing list
> > RTC-Web@alvestrand.no
> > http://www.alvestrand.no/mailman/listinfo/rtc-web
>=20


Cullen Jennings
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html



From henry.sinnreich@gmail.com  Wed Jan 26 21:41:42 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 57B5E3A6A83 for <dispatch@core3.amsl.com>; Wed, 26 Jan 2011 21:41:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.179
X-Spam-Level: 
X-Spam-Status: No, score=-3.179 tagged_above=-999 required=5 tests=[AWL=0.420,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lrjTz+vxayiZ for <dispatch@core3.amsl.com>; Wed, 26 Jan 2011 21:41:40 -0800 (PST)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by core3.amsl.com (Postfix) with ESMTP id 5F7213A6A88 for <dispatch@ietf.org>; Wed, 26 Jan 2011 21:41:40 -0800 (PST)
Received: by gxk27 with SMTP id 27so529410gxk.31 for <dispatch@ietf.org>; Wed, 26 Jan 2011 21:44:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=NWnj0QuOcK6OwvGdJVQW6LkVv87UR56mmDzDsEZ8grY=; b=BmYzb77m1/auI86RNjaCwhkIZSo4TP6NuOFQE4fvJeCYb4rrtu5DJeQ5/faHYRfsca Ih4yvIAlOORY5QHsExkSyxs3ba3IsSsRhgFbn0iYpOakJenPRZ2boNnXYkqSAjvimX3o EyAk8ZP86V7LLLEgRTdY3/cnHyrhyRQIiG3Ts=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=U40QoEJpghGvvPNWW7NeFasNsBCLItgoSgyeBO9AnKxhruSskEzl/uh1vQhtzM0NW0 9mmUa2xwPppKxibEGu9n+Ca3t1n16FYvqnEUbmTltXH72qwuW7BkQ8SeHvbnfgm2lqyo BL1Fw35B6BNAV28z8i8cR0t2XrX+tepJPb5vo=
Received: by 10.101.166.33 with SMTP id t33mr269446ano.83.1296107082504; Wed, 26 Jan 2011 21:44:42 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id x31sm10098402ana.9.2011.01.26.21.44.40 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 26 Jan 2011 21:44:41 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Wed, 26 Jan 2011 23:44:38 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Cullen Jennings <fluffy@cisco.com>, Xavier Marjou <xavier.marjou@orange-ftgroup.com>
Message-ID: <C9666266.1866D%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
Thread-Index: Acu95Uj+yOnt1HFlb0a/C9rfQk3w/g==
In-Reply-To: <285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>, Kundan Singh <kundansingh_99@yahoo.com>
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 05:41:42 -0000

+1
I also don't think people will agree on either SIP or Jingle no matter how
long the discussion may be. Humming is not a good metric here, since it will
favor those who can attend the meeting.
 
For what it is worth, please see our _outline_ for a SIP API targeted for
compatibility with existing SIP VoIP networks.

http://tools.ietf.org/html/draft-sinnreich-sip-web-apis-01.html

Though the I-D focuses on the most basic 2-party call model, the API can be
extended by developers familiar with SIP.

Other parts of the I-D relating to SDP, RTP and NAT traversal have already
been addressed here on the list, so please disregard. Maybe we should post a
new version, if of interest.

Thanks, Henry


On 1/26/11 8:04 PM, "Cullen Jennings" <fluffy@cisco.com> wrote:

> 
> Clearly you could put a SIP and/or Jingle stack in a browser and have it
> control the RTP. Ignore any SIP vs Jingle issues for a second and just assume
> we had agreement on one or both of them. Some people think this is a good
> idea, some people think it is a bad idea. The charters were constructed such
> that the charter would not determine this and the working group could have
> that argument inside the working group. I really doubt that we could get
> consensus at this point in time to either rule it out of scope or say that the
> solutions had to do this. As people develop proposal around the details of the
> API and how this will all work, I think consensus could start to gather around
> if this is a good idea or not.
> 
> Perhaps the charter should explicitly say this but that is why it seems so
> mute on this topic, it is.
> 
> Cullen
> 
> On Jan 21, 2011, at 7:58 , Xavier Marjou wrote:
> 
>> Hi,
>> 
>> Something strikes me. So far RTC-Web is known as "an effort to achieve
>> a standardized infrastructure in Web browsers on which real-time
>> interactive communication between users of the World Wide Web can be
>> achieved."
>> So what about the selection or definition of a protocol mechanism to
>> establish a media session and negotiate media properties? Are they in
>> scope or out of scope? (nothing is mentioned about it in the last
>> proposal)
>> 
>> Cheers,
>> Xavier
>> 
>> On Tue, Jan 18, 2011 at 5:58 AM, Cullen Jennings <fluffy@cisco.com> wrote:
>>> 
>>> In my dispatch co-chair role, I tried to take all the comments I had seen on
>>> the list about this charter and see if I could address them in a new version
>>> of the charter. I probably messed up in some places. There were some
>>> conversation that did not seem to be converging so I did not make any
>>> changes for theses. Have a read and if you think something needs to be
>>> changed, propose text changes along with the reasons why and we will keep
>>> the evolving this charter.
>>> 
>>> Thanks
>>> Cullen
>>> 
>>> ----------------------------------------------------------------------------
>>> ------
>>> 
>>> Version: 3
>>> 
>>> Possible Names:
>>> 
>>> RTCWEB
>>> WEBRTC
>>> STORM: Standardized Transport Oriented for Realtime Media
>>> BURN: Browsers Using Realtime Media
>>> WAVE: Web And Voice/Video Enablement
>>> WAVVE: Web And Voice Video Enablement
>>> REALTIME
>>> WEBCOMM
>>> WREALTIME
>>> WEBTIME
>>> WEBFLOWS
>>> BRAVO  Browser Realtime Audio and VideO
>>> COBWEB COmmuication Between WEBclients
>>> WHEELTIME
>>> 
>>> 
>>> 
>>> Body:
>>> 
>>> Many implementations have been made that use a Web browser to support
>>> direct, interactive communications, including voice, video,
>>> collaboration, and gaming.  In these implementations, the web server
>>> acts as the signaling path between these applications, using locally
>>> significant identifiers to set up the association.  Up till now, such
>>> applications have typically required the installation of plugins or
>>> non-standard browser extensions.  There is a desire to standardize this
>>> functionality, so that this type of application can be run in any
>>> compatible browser and allow for high-quality real-time communications
>>> experiences within the browser.
>>> 
>>> Traditionally, the W3C has defined API and markup languages such as HTML
>>> that work in conjunction with with the IETF over the wire protocols such
>>> as HTTP to allow web browsers to display media that does not have real
>>> time interactive constraints with another human.
>>> 
>>> The W3C and IETF plan to collaborate together in their traditional way
>>> to meet the evolving needs of browsers. Specifically the IETF will
>>> provide a set of on the wire protocols, including RTP, to meet the needs
>>> on interactive communications, and the W3C will define the API and
>>> markup to allow web application developers to control the on the wire
>>> protocols. This will allow application developers to write applications
>>> that run in a browser and facilitate interactive communications between
>>> users for voice and video communications, collaboration, and gaming.
>>> 
>>> This working group will select and define a minimal set of protocols
>>> that will enable browsers to:
>>> 
>>> * have interactive real time voice and video pairwise between browsers
>>>  or other devices using RTP
>>> 
>>> * have interactive real time application data for collaboration and
>>>  gaming pairwise between browsers
>>> 
>>> Fortunately very little development of new protocol at IETF is required
>>> for this, only selection of existing protocols and selection of minimum
>>> capabilities to ensure interoperability. The following protocols are
>>> candidates for including in the profile set:
>>> 
>>> 1) RTP/ RTCP
>>> 
>>> 2) a baseline audio codec for high quality interactive audio. Opus will
>>>   be one of the codecs considered
>>> 
>>> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC will
>>>   be some of the codecs considered
>>> 
>>> 4) a baseline video codec. H.264 and VP8 will be some of the codecs
>>>   considered
>>> 
>>> 5) Diffserv based QoS
>>> 
>>> 6) NAT traversal using ICE
>>> 
>>> 7) media based DTMF
>>> 
>>> 8) support for identifying streams purpose using semantics labels
>>>   mappable to the labels in RFC 4574
>>> 
>>> 9) Secure RTP and keying
>>> 
>>> 10) support for IPv4, IPv6 and dual stack browsers
>>> 
>>> Please note the above list is only a set of candidates that the WG may
>>> consider and is not list of things that will be in the profile the set.
>>> 
>>> The working group will cooperate closely with the W3C activity that
>>> specifies a semantic level API that allows the control and manipulation
>>> of all the functionality above. In addition, the API needs to
>>> communicate state information and events about what is happening in the
>>> browser that to applications running in the browser. These events and
>>> state need to include information such as: receiving DTMF in the RTP,
>>> RTP and RTCP statistics, and the state of DTLS/SRTP handshakes. The
>>> output of this WG will form input to the W3C group that specifies the
>>> API.
>>> 
>>> The working group will follow BCP 79, and adhere to the spirit of BCP
>>> 79. The working group cannot explicitly rule out the possibility of
>>> adopting encumbered technologies; however, the working group will try to
>>> avoid encumbered technologies that require royalties or other
>>> encumbrances that would prevent such technologies from being easy to use
>>> in web browsers.
>>> 
>>> The following topics will be out of scope for the initial phase of the
>>> WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST,
>>> Geolocation, IM & Presence, NSIS, Resource Priority. RTP Payload formats
>>> will not be done in this WG.
>>> 
>>> Milestones:
>>> 
>>> May 2011 Main alternatives identified in drafts
>>> 
>>> Aug 2011 WG draft with text reflecting agreement of what the profile set
>>>         should be
>>> 
>>> Sept 2011 Scenarios specification to IESG as Informational
>>> 
>>> Nov 2011 Documentation specifying mapping of protocol functionality to
>>>         W3C-specified API produced. This is an input to W3C API work.
>>> 
>>> Dec 2011 Profile specification to IESG as PS
>>> 
>>> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
>>>         Informational. This depends on the W3C API work.
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> RTC-Web mailing list
>>> RTC-Web@alvestrand.no
>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>> 
> 
> 
> Cullen Jennings
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/index.html
> 
> 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch



From jeanfrancois.jestin@orange-ftgroup.com  Thu Jan 27 02:58:54 2011
Return-Path: <jeanfrancois.jestin@orange-ftgroup.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9451E28C134 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 02:58:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level: 
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GQXdhRRGdDnE for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 02:58:52 -0800 (PST)
Received: from r-mail2.rd.francetelecom.com (r-mail2.rd.francetelecom.com [217.108.152.42]) by core3.amsl.com (Postfix) with ESMTP id 4AFFC28C125 for <dispatch@ietf.org>; Thu, 27 Jan 2011 02:58:52 -0800 (PST)
Received: from r-mail2.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id BCDBAFC400E; Thu, 27 Jan 2011 12:01:58 +0100 (CET)
Received: from ftrdsmtp2.rd.francetelecom.fr (unknown [10.192.128.47]) by r-mail2.rd.francetelecom.com (Postfix) with ESMTP id ADB0CFC400C; Thu, 27 Jan 2011 12:01:58 +0100 (CET)
Received: from ftrdmel0.rd.francetelecom.fr ([10.192.128.56]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 27 Jan 2011 12:01:54 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 27 Jan 2011 12:01:53 +0100
Message-ID: <94FDF2367557554CA77AB5021E1102970306ED6A@ftrdmel0.rd.francetelecom.fr>
In-Reply-To: <C9666266.1866D%henry.sinnreich@gmail.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
Thread-Index: Acu95Uj+yOnt1HFlb0a/C9rfQk3w/gAEjN7g
References: <285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com> <C9666266.1866D%henry.sinnreich@gmail.com>
From: <jeanfrancois.jestin@orange-ftgroup.com>
To: <fluffy@cisco.com>, <henry.sinnreich@gmail.com>
X-OriginalArrivalTime: 27 Jan 2011 11:01:54.0392 (UTC) FILETIME=[9B918D80:01CBBE11]
Cc: rtc-web@alvestrand.no, dispatch@ietf.org, xavier.marjou@orange-ftgroup.com, kundansingh_99@yahoo.com
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 10:58:54 -0000

Hi,

Thank you Cullen to expose openly the situation. I agree that discussion
must go on on this topic and that the goal is to find a consensus=20
between already in place solutions and programmability of the RTC web=20
solution (from my personal analysis, this being reachable with lower=20
enough APIs in the browser).

Still I would like to raise another point which is somehow related to=20
Henry's remark:

The charter does not explicitly mention the compatibility with "legacy" =
VoIP=20
networks/handsets.

It is only suggested when saying that: the work will define a solution =
to=20
"have interactive real time voice and video pairwise between browsers or =

other devices using RTP"

Wherever the discussion on protocols (sig and media) goes, I suggest the =

working group to keep as a major objective to produce something which is =

compatible with voice and video systems that are not web based. This=20
compatibility begins with RTP/RTCP usage...as already mentioned in the=20
charter... but this should be stated more explicitly to avoid the group =
to=20
design an incompatible or complex to interoperate with solution.=20

Harald's proposal was clearer on this point with the mention of:
[...]
This working group will select and define a minimal set of protocols =
that
will enable browsers to:
[...]
* interoperate with compatible voice and video systems that are not web =
based
[...]


PS: my 2 cents on group naming, +1 to RTCWEB


Regards,

Jean-Fran=E7ois=20


-----Message d'origine-----
De=A0: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] De =
la part de Henry Sinnreich
Envoy=E9=A0: jeudi 27 janvier 2011 06:45
=C0=A0: Cullen Jennings; MARJOU Xavier RD-CORE-LAN
Cc=A0: rtc-web@alvestrand.no; DISPATCH list; Kundan Singh
Objet=A0: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take =
3

+1
I also don't think people will agree on either SIP or Jingle no matter =
how
long the discussion may be. Humming is not a good metric here, since it =
will
favor those who can attend the meeting.
=20
For what it is worth, please see our _outline_ for a SIP API targeted =
for
compatibility with existing SIP VoIP networks.

http://tools.ietf.org/html/draft-sinnreich-sip-web-apis-01.html

Though the I-D focuses on the most basic 2-party call model, the API can =
be
extended by developers familiar with SIP.

Other parts of the I-D relating to SDP, RTP and NAT traversal have =
already
been addressed here on the list, so please disregard. Maybe we should =
post a
new version, if of interest.

Thanks, Henry


On 1/26/11 8:04 PM, "Cullen Jennings" <fluffy@cisco.com> wrote:

>=20
> Clearly you could put a SIP and/or Jingle stack in a browser and have =
it
> control the RTP. Ignore any SIP vs Jingle issues for a second and just =
assume
> we had agreement on one or both of them. Some people think this is a =
good
> idea, some people think it is a bad idea. The charters were =
constructed such
> that the charter would not determine this and the working group could =
have
> that argument inside the working group. I really doubt that we could =
get
> consensus at this point in time to either rule it out of scope or say =
that the
> solutions had to do this. As people develop proposal around the =
details of the
> API and how this will all work, I think consensus could start to =
gather around
> if this is a good idea or not.
>=20
> Perhaps the charter should explicitly say this but that is why it =
seems so
> mute on this topic, it is.
>=20
> Cullen
>=20
> On Jan 21, 2011, at 7:58 , Xavier Marjou wrote:
>=20
>> Hi,
>>=20
>> Something strikes me. So far RTC-Web is known as "an effort to =
achieve
>> a standardized infrastructure in Web browsers on which real-time
>> interactive communication between users of the World Wide Web can be
>> achieved."
>> So what about the selection or definition of a protocol mechanism to
>> establish a media session and negotiate media properties? Are they in
>> scope or out of scope? (nothing is mentioned about it in the last
>> proposal)
>>=20
>> Cheers,
>> Xavier
>>=20
>> On Tue, Jan 18, 2011 at 5:58 AM, Cullen Jennings <fluffy@cisco.com> =
wrote:
>>>=20
>>> In my dispatch co-chair role, I tried to take all the comments I had =
seen on
>>> the list about this charter and see if I could address them in a new =
version
>>> of the charter. I probably messed up in some places. There were some
>>> conversation that did not seem to be converging so I did not make =
any
>>> changes for theses. Have a read and if you think something needs to =
be
>>> changed, propose text changes along with the reasons why and we will =
keep
>>> the evolving this charter.
>>>=20
>>> Thanks
>>> Cullen
>>>=20
>>> =
-------------------------------------------------------------------------=
---
>>> ------
>>>=20
>>> Version: 3
>>>=20
>>> Possible Names:
>>>=20
>>> RTCWEB
>>> WEBRTC
>>> STORM: Standardized Transport Oriented for Realtime Media
>>> BURN: Browsers Using Realtime Media
>>> WAVE: Web And Voice/Video Enablement
>>> WAVVE: Web And Voice Video Enablement
>>> REALTIME
>>> WEBCOMM
>>> WREALTIME
>>> WEBTIME
>>> WEBFLOWS
>>> BRAVO  Browser Realtime Audio and VideO
>>> COBWEB COmmuication Between WEBclients
>>> WHEELTIME
>>>=20
>>>=20
>>>=20
>>> Body:
>>>=20
>>> Many implementations have been made that use a Web browser to =
support
>>> direct, interactive communications, including voice, video,
>>> collaboration, and gaming.  In these implementations, the web server
>>> acts as the signaling path between these applications, using locally
>>> significant identifiers to set up the association.  Up till now, =
such
>>> applications have typically required the installation of plugins or
>>> non-standard browser extensions.  There is a desire to standardize =
this
>>> functionality, so that this type of application can be run in any
>>> compatible browser and allow for high-quality real-time =
communications
>>> experiences within the browser.
>>>=20
>>> Traditionally, the W3C has defined API and markup languages such as =
HTML
>>> that work in conjunction with with the IETF over the wire protocols =
such
>>> as HTTP to allow web browsers to display media that does not have =
real
>>> time interactive constraints with another human.
>>>=20
>>> The W3C and IETF plan to collaborate together in their traditional =
way
>>> to meet the evolving needs of browsers. Specifically the IETF will
>>> provide a set of on the wire protocols, including RTP, to meet the =
needs
>>> on interactive communications, and the W3C will define the API and
>>> markup to allow web application developers to control the on the =
wire
>>> protocols. This will allow application developers to write =
applications
>>> that run in a browser and facilitate interactive communications =
between
>>> users for voice and video communications, collaboration, and gaming.
>>>=20
>>> This working group will select and define a minimal set of protocols
>>> that will enable browsers to:
>>>=20
>>> * have interactive real time voice and video pairwise between =
browsers
>>>  or other devices using RTP
>>>=20
>>> * have interactive real time application data for collaboration and
>>>  gaming pairwise between browsers
>>>=20
>>> Fortunately very little development of new protocol at IETF is =
required
>>> for this, only selection of existing protocols and selection of =
minimum
>>> capabilities to ensure interoperability. The following protocols are
>>> candidates for including in the profile set:
>>>=20
>>> 1) RTP/ RTCP
>>>=20
>>> 2) a baseline audio codec for high quality interactive audio. Opus =
will
>>>   be one of the codecs considered
>>>=20
>>> 3) a baseline audio codec for PSTN interoperability. G.711 and iLBC =
will
>>>   be some of the codecs considered
>>>=20
>>> 4) a baseline video codec. H.264 and VP8 will be some of the codecs
>>>   considered
>>>=20
>>> 5) Diffserv based QoS
>>>=20
>>> 6) NAT traversal using ICE
>>>=20
>>> 7) media based DTMF
>>>=20
>>> 8) support for identifying streams purpose using semantics labels
>>>   mappable to the labels in RFC 4574
>>>=20
>>> 9) Secure RTP and keying
>>>=20
>>> 10) support for IPv4, IPv6 and dual stack browsers
>>>=20
>>> Please note the above list is only a set of candidates that the WG =
may
>>> consider and is not list of things that will be in the profile the =
set.
>>>=20
>>> The working group will cooperate closely with the W3C activity that
>>> specifies a semantic level API that allows the control and =
manipulation
>>> of all the functionality above. In addition, the API needs to
>>> communicate state information and events about what is happening in =
the
>>> browser that to applications running in the browser. These events =
and
>>> state need to include information such as: receiving DTMF in the =
RTP,
>>> RTP and RTCP statistics, and the state of DTLS/SRTP handshakes. The
>>> output of this WG will form input to the W3C group that specifies =
the
>>> API.
>>>=20
>>> The working group will follow BCP 79, and adhere to the spirit of =
BCP
>>> 79. The working group cannot explicitly rule out the possibility of
>>> adopting encumbered technologies; however, the working group will =
try to
>>> avoid encumbered technologies that require royalties or other
>>> encumbrances that would prevent such technologies from being easy to =
use
>>> in web browsers.
>>>=20
>>> The following topics will be out of scope for the initial phase of =
the
>>> WG but could be added after a recharter: RTSP, RSVP, NSIS, LOST,
>>> Geolocation, IM & Presence, NSIS, Resource Priority. RTP Payload =
formats
>>> will not be done in this WG.
>>>=20
>>> Milestones:
>>>=20
>>> May 2011 Main alternatives identified in drafts
>>>=20
>>> Aug 2011 WG draft with text reflecting agreement of what the profile =
set
>>>         should be
>>>=20
>>> Sept 2011 Scenarios specification to IESG as Informational
>>>=20
>>> Nov 2011 Documentation specifying mapping of protocol functionality =
to
>>>         W3C-specified API produced. This is an input to W3C API =
work.
>>>=20
>>> Dec 2011 Profile specification to IESG as PS
>>>=20
>>> Apr 2012 Mapping W3C defied API to IETF protocols to IESG as
>>>         Informational. This depends on the W3C API work.
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> RTC-Web mailing list
>>> RTC-Web@alvestrand.no
>>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>>=20
>=20
>=20
> Cullen Jennings
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/index.html
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From adam@nostrum.com  Thu Jan 27 07:15:51 2011
Return-Path: <adam@nostrum.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 67E503A68E7 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:15:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.511
X-Spam-Level: 
X-Spam-Status: No, score=-102.511 tagged_above=-999 required=5 tests=[AWL=0.089, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3JhJo9e53S66 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:15:50 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 26B803A6882 for <dispatch@ietf.org>; Thu, 27 Jan 2011 07:15:49 -0800 (PST)
Received: from dn3-228.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id p0RFIjT1035499 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 27 Jan 2011 09:18:46 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <4D418CD5.7000503@nostrum.com>
Date: Thu, 27 Jan 2011 09:18:45 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Cullen Jennings <fluffy@cisco.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>	<AANLkTi=S88q8RbfGm70jBLXPSj-NRKYGg3Gu+-_ojWvh@mail.gmail.com> <285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com>
In-Reply-To: <285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>, Xavier Marjou <xavier.marjou@orange-ftgroup.com>
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 15:15:51 -0000

On 1/26/11 8:04 PM, Cullen Jennings wrote:
> Perhaps the charter should explicitly say this but that is why it seems so mute on this topic, it is.

I would imagine something along these lines would put the topic to rest: 
"The selection, design and/or extension of a protocol or protocols for 
establishing and controlling media sessions is in scope for the working 
group."

I think it's a lot better than remaining silent on the topic, since it 
leaves several avenues open to the working group. We really don't want 
to get part of the way down this path with people under the 
misimpression that we *must* design a new protocol, or that we *must* 
select an existing protocol. I think we should do whichever of these 
makes the most sense after a careful analysis, and that such analysis is 
best performed by the working group (not in DISPATCH).

/a

From henry.sinnreich@gmail.com  Thu Jan 27 07:43:39 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4AD203A67ED for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:43:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.199
X-Spam-Level: 
X-Spam-Status: No, score=-3.199 tagged_above=-999 required=5 tests=[AWL=0.400,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uBbGjGZe6lWK for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:43:38 -0800 (PST)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by core3.amsl.com (Postfix) with ESMTP id 540153A67E2 for <dispatch@ietf.org>; Thu, 27 Jan 2011 07:43:38 -0800 (PST)
Received: by yie19 with SMTP id 19so727178yie.31 for <dispatch@ietf.org>; Thu, 27 Jan 2011 07:46:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=J02GCWfe6E7NJEY5pAHz8chp+tvaYKyFbi8BQC2qMOI=; b=oPdCKlfvTGzCeLt5P8WNYtWDmL1q6Argg535uIlUHWQhV/TW/+yxJJTPec6MExyCzF xbU5vRQSbk31XteeTQrZO9Jbk4jrlKHvyBuP8ErLHrYWwxq6EZ/gxOGxPql+r6IjMhwo IEtro7pFzn9WmR27ef9ANLC3ev6TGZXvcJIoA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=ZKZ6Eo3sLO+bzPj/I0rG6eWzmu5Q2XUh6s7lmyxpnjIfXmxevzIQdf57YtYarlds7w 8uAuxfh44+S+MMgI9YEo2lviYO01NXqjizPkF6OmD6XVKjyNgKdnYOEu+9b3zS583ncI BMZLDlLWE3wVUnxRG7mh+VAMqOATFkHBvOVtk=
Received: by 10.90.72.6 with SMTP id u6mr3250540aga.109.1296143201559; Thu, 27 Jan 2011 07:46:41 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id c34sm20555475anc.10.2011.01.27.07.46.39 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 27 Jan 2011 07:46:40 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Thu, 27 Jan 2011 09:46:37 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Adam Roach <adam@nostrum.com>, Cullen Jennings <fluffy@cisco.com>
Message-ID: <C966EF7D.18695%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
Thread-Index: Acu+OWGYtFEaMYChmkebbpOgbLbY2Q==
In-Reply-To: <4D418CD5.7000503@nostrum.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>, Xavier Marjou <xavier.marjou@orange-ftgroup.com>
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 15:43:39 -0000

+1
Henry


On 1/27/11 9:18 AM, "Adam Roach" <adam@nostrum.com> wrote:

> On 1/26/11 8:04 PM, Cullen Jennings wrote:
>> Perhaps the charter should explicitly say this but that is why it seems so
>> mute on this topic, it is.
> 
> I would imagine something along these lines would put the topic to rest:
> "The selection, design and/or extension of a protocol or protocols for
> establishing and controlling media sessions is in scope for the working
> group."
> 
> I think it's a lot better than remaining silent on the topic, since it
> leaves several avenues open to the working group. We really don't want
> to get part of the way down this path with people under the
> misimpression that we *must* design a new protocol, or that we *must*
> select an existing protocol. I think we should do whichever of these
> makes the most sense after a careful analysis, and that such analysis is
> best performed by the working group (not in DISPATCH).
> 
> /a
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch



From peter.musgrave@magorcorp.com  Thu Jan 27 07:45:06 2011
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EE72F3A67ED for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:45:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.442
X-Spam-Level: 
X-Spam-Status: No, score=-103.442 tagged_above=-999 required=5 tests=[AWL=0.157, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jEm57EeXVVuo for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:45:06 -0800 (PST)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by core3.amsl.com (Postfix) with ESMTP id 26D9A3A67B8 for <dispatch@ietf.org>; Thu, 27 Jan 2011 07:45:06 -0800 (PST)
Received: by yxt33 with SMTP id 33so729331yxt.31 for <dispatch@ietf.org>; Thu, 27 Jan 2011 07:48:09 -0800 (PST)
Received: by 10.150.133.10 with SMTP id g10mr2957944ybd.222.1296143289214; Thu, 27 Jan 2011 07:48:09 -0800 (PST)
Received: from petermac.magor.local ([72.1.217.106]) by mx.google.com with ESMTPS id p2sm10965411ybh.3.2011.01.27.07.48.04 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 27 Jan 2011 07:48:06 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: Peter Musgrave <peter.musgrave@magorcorp.com>
In-Reply-To: <4D418CD5.7000503@nostrum.com>
Date: Thu, 27 Jan 2011 10:48:03 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <67E7E63F-D10F-4B4C-A632-3EA4706AC5BE@magorcorp.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>	<AANLkTi=S88q8RbfGm70jBLXPSj-NRKYGg3Gu+-_ojWvh@mail.gmail.com> <285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com> <4D418CD5.7000503@nostrum.com>
To: Adam Roach <adam@nostrum.com>
X-Mailer: Apple Mail (2.1082)
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>, Xavier Marjou <xavier.marjou@orange-ftgroup.com>
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 15:45:07 -0000

+1

Peter Musgrave

On 2011-01-27, at 10:18 AM, Adam Roach wrote:

> On 1/26/11 8:04 PM, Cullen Jennings wrote:
>> Perhaps the charter should explicitly say this but that is why it =
seems so mute on this topic, it is.
>=20
> I would imagine something along these lines would put the topic to =
rest: "The selection, design and/or extension of a protocol or protocols =
for establishing and controlling media sessions is in scope for the =
working group."
>=20
> I think it's a lot better than remaining silent on the topic, since it =
leaves several avenues open to the working group. We really don't want =
to get part of the way down this path with people under the =
misimpression that we *must* design a new protocol, or that we *must* =
select an existing protocol. I think we should do whichever of these =
makes the most sense after a careful analysis, and that such analysis is =
best performed by the working group (not in DISPATCH).
>=20
> /a
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From salvatore.loreto@ericsson.com  Thu Jan 27 07:50:01 2011
Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7BA623A67B6 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:50:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.555
X-Spam-Level: 
X-Spam-Status: No, score=-106.555 tagged_above=-999 required=5 tests=[AWL=0.044, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zm8AKAszQgI5 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:50:00 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 6793C3A67B2 for <dispatch@ietf.org>; Thu, 27 Jan 2011 07:50:00 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-4d-4d4194deda6e
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 06.01.23694.ED4914D4; Thu, 27 Jan 2011 16:53:03 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0191.eemea.ericsson.se (153.88.115.85) with Microsoft SMTP Server id 8.2.234.1; Thu, 27 Jan 2011 16:53:02 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 2F6F723F6	for <dispatch@ietf.org>; Thu, 27 Jan 2011 17:53:02 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id E652B506AB	for <dispatch@ietf.org>; Thu, 27 Jan 2011 17:53:01 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 7315550453	for <dispatch@ietf.org>; Thu, 27 Jan 2011 17:53:01 +0200 (EET)
Message-ID: <4D4194DD.4070409@ericsson.com>
Date: Thu, 27 Jan 2011 16:53:01 +0100
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>	<AANLkTi=S88q8RbfGm70jBLXPSj-NRKYGg3Gu+-_ojWvh@mail.gmail.com>	<285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com> <4D418CD5.7000503@nostrum.com>
In-Reply-To: <4D418CD5.7000503@nostrum.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 15:50:01 -0000

+1

/Sal

On 1/27/11 4:18 PM, Adam Roach wrote:
> On 1/26/11 8:04 PM, Cullen Jennings wrote:
>> Perhaps the charter should explicitly say this but that is why it seems so mute on this topic, it is.
> I would imagine something along these lines would put the topic to rest:
> "The selection, design and/or extension of a protocol or protocols for
> establishing and controlling media sessions is in scope for the working
> group."
>
> I think it's a lot better than remaining silent on the topic, since it
> leaves several avenues open to the working group. We really don't want
> to get part of the way down this path with people under the
> misimpression that we *must* design a new protocol, or that we *must*
> select an existing protocol. I think we should do whichever of these
> makes the most sense after a careful analysis, and that such analysis is
> best performed by the working group (not in DISPATCH).
>
> /a
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>


From keith.drage@alcatel-lucent.com  Thu Jan 27 07:55:45 2011
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0A8743A67E2 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:55:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.632
X-Spam-Level: 
X-Spam-Status: No, score=-105.632 tagged_above=-999 required=5 tests=[AWL=0.617, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vdYcqbONRXGT for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:55:44 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id EA86D3A67C3 for <dispatch@ietf.org>; Thu, 27 Jan 2011 07:55:43 -0800 (PST)
Received: from FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (FRMRSSXCHHUB02.dc-m.alcatel-lucent.com [135.120.45.62]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p0RFv9Cc028895 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 27 Jan 2011 16:58:00 +0100
Received: from FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com ([135.120.45.46]) by FRMRSSXCHHUB02.dc-m.alcatel-lucent.com ([135.120.45.62]) with mapi; Thu, 27 Jan 2011 16:57:09 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Adam Roach <adam@nostrum.com>, Cullen Jennings <fluffy@cisco.com>
Date: Thu, 27 Jan 2011 16:57:08 +0100
Thread-Topic: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
Thread-Index: Acu+NYvI21u1DrqsRoe9G8iA0Kde3wABSTvw
Message-ID: <EDC0A1AE77C57744B664A310A0B23AE21E70B5AB@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <AANLkTi=S88q8RbfGm70jBLXPSj-NRKYGg3Gu+-_ojWvh@mail.gmail.com> <285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com> <4D418CD5.7000503@nostrum.com>
In-Reply-To: <4D418CD5.7000503@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>, Xavier Marjou <xavier.marjou@orange-ftgroup.com>
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 15:55:45 -0000

Ah SIP!

Seriously, you need more words to indicate the restriction of such a develo=
pment to the particular use case for the working group.

Regards

Keith

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behal=
f Of Adam Roach
Sent: 27 January 2011 15:19
To: Cullen Jennings
Cc: rtc-web@alvestrand.no; DISPATCH list; Xavier Marjou
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3

On 1/26/11 8:04 PM, Cullen Jennings wrote:
> Perhaps the charter should explicitly say this but that is why it seems s=
o mute on this topic, it is.

I would imagine something along these lines would put the topic to rest:=20
"The selection, design and/or extension of a protocol or protocols for=20
establishing and controlling media sessions is in scope for the working=20
group."

I think it's a lot better than remaining silent on the topic, since it=20
leaves several avenues open to the working group. We really don't want=20
to get part of the way down this path with people under the=20
misimpression that we *must* design a new protocol, or that we *must*=20
select an existing protocol. I think we should do whichever of these=20
makes the most sense after a careful analysis, and that such analysis is=20
best performed by the working group (not in DISPATCH).

/a
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From R.Jesske@telekom.de  Thu Jan 27 07:57:13 2011
Return-Path: <R.Jesske@telekom.de>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5906D3A67E3 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:57:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.007
X-Spam-Level: 
X-Spam-Status: No, score=-3.007 tagged_above=-999 required=5 tests=[AWL=0.242,  BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 52RH1Wb5mN0q for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 07:57:12 -0800 (PST)
Received: from tcmail73.telekom.de (tcmail73.telekom.de [217.243.239.135]) by core3.amsl.com (Postfix) with ESMTP id 7A6943A67C3 for <dispatch@ietf.org>; Thu, 27 Jan 2011 07:57:11 -0800 (PST)
Received: from he110890.emea1.cds.t-internal.com ([10.134.92.131]) by tcmail71.telekom.de with ESMTP/TLS/AES128-SHA; 27 Jan 2011 17:00:10 +0100
Received: from HE111648.emea1.cds.t-internal.com ([169.254.5.69]) by he110890 ([10.134.92.131]) with mapi; Thu, 27 Jan 2011 17:00:10 +0100
From: <R.Jesske@telekom.de>
To: <dispatch@ietf.org>
Date: Thu, 27 Jan 2011 17:00:09 +0100
Thread-Topic: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
Thread-Index: Acu8pcVTDTgabTkMSLmdFoSzz74pygAo3XvQADw0UaA=
Message-ID: <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 15:57:13 -0000

Dear all,
a couple of days we discussed how to proceed with the reason in responses.

As I see we have enough support for going ahead. But which approach should =
we take. (Mary asked this question also on Monday)

1. write an UPDATE to RFC 3326
2. progress draft-jesske-dispatch-reason-in-responses

Currently I have seen the following opinions:

For solution 1. +1 Paul
For solution 2. + Laura
1 or 2 don't mind +1 John

As long as the draft is already existing I would have my preference to go f=
or 1.
But if needed I can also create an UPDATE to RFC3326.

So please indicate your solution you would like to see.

Thank you and Best Regards

Roland

From Markus.Isomaki@nokia.com  Thu Jan 27 08:12:45 2011
Return-Path: <Markus.Isomaki@nokia.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 267943A67F4 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:12:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.935
X-Spam-Level: 
X-Spam-Status: No, score=-3.935 tagged_above=-999 required=5 tests=[AWL=-1.336, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7hpLr0yDfc5j for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:12:44 -0800 (PST)
Received: from mgw-da02.nokia.com (smtp.nokia.com [147.243.128.26]) by core3.amsl.com (Postfix) with ESMTP id 203173A6903 for <dispatch@ietf.org>; Thu, 27 Jan 2011 08:12:44 -0800 (PST)
Received: from vaebh101.NOE.Nokia.com (vaebh101.europe.nokia.com [10.160.244.22]) by mgw-da02.nokia.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id p0RGFhHc006524; Thu, 27 Jan 2011 18:15:43 +0200
Received: from smtp.mgd.nokia.com ([65.54.30.7]) by vaebh101.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 27 Jan 2011 18:15:31 +0200
Received: from 008-AM1MMR1-004.mgdnok.nokia.com (65.54.30.59) by NOK-AM1MHUB-03.mgdnok.nokia.com (65.54.30.7) with Microsoft SMTP Server (TLS) id 8.2.255.0; Thu, 27 Jan 2011 17:15:29 +0100
Received: from 008-AM1MPN1-002.mgdnok.nokia.com ([169.254.2.106]) by 008-AM1MMR1-004.mgdnok.nokia.com ([65.54.30.59]) with mapi; Thu, 27 Jan 2011 17:15:29 +0100
From: <Markus.Isomaki@nokia.com>
To: <adam@nostrum.com>, <fluffy@cisco.com>
Thread-Topic: [RTW] [dispatch]  The charter formerly know as RTC-WEB take 3
Thread-Index: AQHLvjWHQ9w6lD8Om06IrSPkOO3LUpPk98sg
Date: Thu, 27 Jan 2011 16:15:27 +0000
Message-ID: <DD8B10B86502AB488CB2D3DB4C546E3826DF02@008-AM1MPN1-002.mgdnok.nokia.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <AANLkTi=S88q8RbfGm70jBLXPSj-NRKYGg3Gu+-_ojWvh@mail.gmail.com> <285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com> <4D418CD5.7000503@nostrum.com>
In-Reply-To: <4D418CD5.7000503@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 27 Jan 2011 16:15:31.0287 (UTC) FILETIME=[6B4FDE70:01CBBE3D]
X-Nokia-AV: Clean
Cc: rtc-web@alvestrand.no, dispatch@ietf.org, xavier.marjou@orange-ftgroup.com
Subject: Re: [dispatch] [RTW]   The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 16:12:45 -0000

Hi,

Adam Roach wrote:
>
>On 1/26/11 8:04 PM, Cullen Jennings wrote:
>> Perhaps the charter should explicitly say this but that is why it
>seems so mute on this topic, it is.
>
>I would imagine something along these lines would put the topic to rest:
>"The selection, design and/or extension of a protocol or protocols for
>establishing and controlling media sessions is in scope for the working
>group."
>
>I think it's a lot better than remaining silent on the topic, since it
>leaves several avenues open to the working group. We really don't want
>to get part of the way down this path with people under the
>misimpression that we *must* design a new protocol, or that we *must*
>select an existing protocol. I think we should do whichever of these
>makes the most sense after a careful analysis, and that such analysis is
>best performed by the working group (not in DISPATCH).
>

I think the question at this point is that what aspects of the media sessio=
n establishment and control *need* to be standardized. Some people think th=
at we have to either pick a concrete protocol like SIP/SDP or XMPP/Jingle o=
r design something new but similar on top of HTTP or WebSocket. Other peopl=
e seem to think that most of this should actually be outside the scope of t=
he charter, and it is enough that we just standardize the media transport r=
elated "enablers" within the browser. Each application/service could then p=
ick/design its own method of establishing the media sessions, on top of HTT=
P or WebSocket.=20

The first option (choose/design a single common protocol) would have at lea=
st four main advantages:
1. There would be no need to re-invent it for each service
2. Inter-service/domain interoperability would be more straightforward
3. Interconnect to SIP/PSTN/Jingle services would be more straightforward
4. The service provider could buy/download and use an existing SIP or XMPP =
server

(The concrete problem with SIP would be, as we are aware of, that it would =
not suffice to just declare that we use SIP, but we would have to do a lot =
of profiling within SIP/SDP itself to ensure enough interoperability. I bel=
ieve Jingle is more monolithic and easier to handle in this sense.)

The more liberal approach (let anyone do their own protocol) would probably=
 be easier to get done in IETF, and would still allow service providers to =
get their services working across browsers. The need for reinventing a prot=
ocol for each service could perhaps be mitigated by reusing JavaScript libr=
aries (a la Comet stuff today). Inter-domain/service interop would happen v=
ia SIP/XMPP gateways (but end-to-end media could be a challenge). What I wo=
rry a bit in this approach is that it might mean that only big/resourceful =
service providers who know a lot about the technical stuff could build serv=
ices, while the ones with perhaps innovative services but little technical =
clue could be left behind (which the big providers present in this work wou=
ld not necessarily mind). But I don't really know how the service provider =
scene would be with the browser RTC. From a device/browser vendor perspecti=
ve my goal would be to make service creation and deployment as easy as poss=
ible.

I would see this as a bottom up approach that we should first focus on the =
media transport and NAT traversal issues that everyone agrees are needed, a=
nd as those start to shape up, look at the session establishment needs. It =
could be a phased approach that the browsers first only implement the media=
 support and may add a common setup protocol later on based on the need.=20
=20
Markus

From bruno.chatras@orange-ftgroup.com  Thu Jan 27 08:14:07 2011
Return-Path: <bruno.chatras@orange-ftgroup.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0D0763A679C for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:14:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.249
X-Spam-Level: 
X-Spam-Status: No, score=-3.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9ePZQMTzTx7L for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:14:06 -0800 (PST)
Received: from p-mail1.rd.francetelecom.com (p-mail1.rd.francetelecom.com [195.101.245.15]) by core3.amsl.com (Postfix) with ESMTP id EF3E03A67D3 for <dispatch@ietf.org>; Thu, 27 Jan 2011 08:14:05 -0800 (PST)
Received: from p-mail1.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 3B9F68B800B; Thu, 27 Jan 2011 17:18:12 +0100 (CET)
Received: from ftrdsmtp2.rd.francetelecom.fr (unknown [10.192.128.47]) by p-mail1.rd.francetelecom.com (Postfix) with ESMTP id 34D4F8B8001; Thu, 27 Jan 2011 17:18:12 +0100 (CET)
Received: from ftrdmel0.rd.francetelecom.fr ([10.192.128.56]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 27 Jan 2011 17:17:09 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 27 Jan 2011 17:17:08 +0100
Message-ID: <9ECCF01B52E7AB408A7EB8535264214102729347@ftrdmel0.rd.francetelecom.fr>
In-Reply-To: <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
Thread-Index: Acu8pcVTDTgabTkMSLmdFoSzz74pygAo3XvQADw0UaAAAMkL0A==
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com><580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com><AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com><A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net><4D3EEE2F.4040202@cisco.com><A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>
From: <bruno.chatras@orange-ftgroup.com>
To: <R.Jesske@telekom.de>, <dispatch@ietf.org>
X-OriginalArrivalTime: 27 Jan 2011 16:17:09.0252 (UTC) FILETIME=[A5B42440:01CBBE3D]
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 16:14:07 -0000

I have a slight preference for solution 2 "progress =
draft-jesske-dispatch-reason-in-responses".=20



> -----Message d'origine-----
> De=A0: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] De =
la
> part de R.Jesske@telekom.de
> Envoy=E9=A0: jeudi 27 janvier 2011 17:00
> =C0=A0: dispatch@ietf.org
> Objet=A0: [dispatch] Update fo RFC3326 or =
draft-jesske-dispatch-reason-
> in-responses approach
>=20
>=20
> Dear all,
> a couple of days we discussed how to proceed with the reason in
> responses.
>=20
> As I see we have enough support for going ahead. But which approach
> should we take. (Mary asked this question also on Monday)
>=20
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>=20
> Currently I have seen the following opinions:
>=20
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>=20
> As long as the draft is already existing I would have my preference to
> go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>=20
> So please indicate your solution you would like to see.
>=20
> Thank you and Best Regards
>=20
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

From ietf.hanserik@gmail.com  Thu Jan 27 08:20:17 2011
Return-Path: <ietf.hanserik@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C0CAA3A67E2 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:20:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hew6Pg9D2SsC for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:20:16 -0800 (PST)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by core3.amsl.com (Postfix) with ESMTP id BC86C3A67F7 for <dispatch@ietf.org>; Thu, 27 Jan 2011 08:20:16 -0800 (PST)
Received: by iyi42 with SMTP id 42so1796626iyi.31 for <dispatch@ietf.org>; Thu, 27 Jan 2011 08:23:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=ikywHjWdt0v5B3qhnR8gBAuGisotOT5sG2mYTG/Q2YI=; b=RCq9ORSF62ydVH/+8uY0ao5YP0ysDHHRKo0yGApgTkAU3kHM5TY8LTTxDIPOrG5bsO z5Grek1NR2vjijsTsJMykeBx+ketqeI1pzgmK6motObjW1av4k00K3C+Bigr6SzJF15L ljJnnHlgvWTI3DD1ofkjpY1PYTIZWDkOFAu0s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=lipJcLTj8HvofYvOjvMOu6V2IPrlirrBW3JjYOvFCP73DKtHbm5F0GG1q2VtNV4a0G YsQdBjGqN1eviTyTvhotctOKSVpVdc/uq8SEx+Hwli/g3r9V9di9Kxw3iqsze/Wd2IEr fd99PqWAiGXSO3R7xd6Je9GXNBxRVABIGyNeY=
MIME-Version: 1.0
Received: by 10.231.34.205 with SMTP id m13mr1161368ibd.184.1296145400343; Thu, 27 Jan 2011 08:23:20 -0800 (PST)
Received: by 10.231.172.145 with HTTP; Thu, 27 Jan 2011 08:23:20 -0800 (PST)
In-Reply-To: <9ECCF01B52E7AB408A7EB8535264214102729347@ftrdmel0.rd.francetelecom.fr>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com> <9ECCF01B52E7AB408A7EB8535264214102729347@ftrdmel0.rd.francetelecom.fr>
Date: Thu, 27 Jan 2011 17:23:20 +0100
Message-ID: <AANLkTi=m_ENSkNknx0x4SFp7_3=g4VkJVd4sM-kPpnKY@mail.gmail.com>
From: Hans Erik van Elburg <ietf.hanserik@gmail.com>
To: bruno.chatras@orange-ftgroup.com
Content-Type: multipart/alternative; boundary=00032555eb162a2c80049ad65e04
Cc: dispatch@ietf.org, R.Jesske@telekom.de
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 16:20:17 -0000

--00032555eb162a2c80049ad65e04
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

+1

/Hans Erik van Elburg


On Thu, Jan 27, 2011 at 5:17 PM, <bruno.chatras@orange-ftgroup.com> wrote:

> I have a slight preference for solution 2 "progress
> draft-jesske-dispatch-reason-in-responses".
>
>
>
> > -----Message d'origine-----
> > De : dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] De la
> > part de R.Jesske@telekom.de
> > Envoy=E9 : jeudi 27 janvier 2011 17:00
> > =C0 : dispatch@ietf.org
> > Objet : [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-
> > in-responses approach
> >
> >
> > Dear all,
> > a couple of days we discussed how to proceed with the reason in
> > responses.
> >
> > As I see we have enough support for going ahead. But which approach
> > should we take. (Mary asked this question also on Monday)
> >
> > 1. write an UPDATE to RFC 3326
> > 2. progress draft-jesske-dispatch-reason-in-responses
> >
> > Currently I have seen the following opinions:
> >
> > For solution 1. +1 Paul
> > For solution 2. + Laura
> > 1 or 2 don't mind +1 John
> >
> > As long as the draft is already existing I would have my preference to
> > go for 1.
> > But if needed I can also create an UPDATE to RFC3326.
> >
> > So please indicate your solution you would like to see.
> >
> > Thank you and Best Regards
> >
> > Roland
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

--00032555eb162a2c80049ad65e04
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

+1<br><br clear=3D"all">/Hans Erik van Elburg<br>
<br><br><div class=3D"gmail_quote">On Thu, Jan 27, 2011 at 5:17 PM,  <span =
dir=3D"ltr">&lt;<a href=3D"mailto:bruno.chatras@orange-ftgroup.com">bruno.c=
hatras@orange-ftgroup.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(20=
4, 204, 204); padding-left: 1ex;">
I have a slight preference for solution 2 &quot;progress draft-jesske-dispa=
tch-reason-in-responses&quot;.<br>
<br>
<br>
<br>
&gt; -----Message d&#39;origine-----<br>
&gt; De=A0: <a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@i=
etf.org</a> [mailto:<a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-b=
ounces@ietf.org</a>] De la<br>
&gt; part de <a href=3D"mailto:R.Jesske@telekom.de">R.Jesske@telekom.de</a>=
<br>
&gt; Envoy=E9=A0: jeudi 27 janvier 2011 17:00<br>
&gt; =C0=A0: <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; Objet=A0: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason=
-<br>
&gt; in-responses approach<br>
<div><div></div><div class=3D"h5">&gt;<br>
&gt;<br>
&gt; Dear all,<br>
&gt; a couple of days we discussed how to proceed with the reason in<br>
&gt; responses.<br>
&gt;<br>
&gt; As I see we have enough support for going ahead. But which approach<br=
>
&gt; should we take. (Mary asked this question also on Monday)<br>
&gt;<br>
&gt; 1. write an UPDATE to RFC 3326<br>
&gt; 2. progress draft-jesske-dispatch-reason-in-responses<br>
&gt;<br>
&gt; Currently I have seen the following opinions:<br>
&gt;<br>
&gt; For solution 1. +1 Paul<br>
&gt; For solution 2. + Laura<br>
&gt; 1 or 2 don&#39;t mind +1 John<br>
&gt;<br>
&gt; As long as the draft is already existing I would have my preference to=
<br>
&gt; go for 1.<br>
&gt; But if needed I can also create an UPDATE to RFC3326.<br>
&gt;<br>
&gt; So please indicate your solution you would like to see.<br>
&gt;<br>
&gt; Thank you and Best Regards<br>
&gt;<br>
&gt; Roland<br>
&gt; _______________________________________________<br>
&gt; dispatch mailing list<br>
&gt; <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
_______________________________________________<br>
dispatch mailing list<br>
<a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_blank=
">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
</div></div></blockquote></div><br>

--00032555eb162a2c80049ad65e04--

From jeanfrancois.jestin@orange-ftgroup.com  Thu Jan 27 08:27:13 2011
Return-Path: <jeanfrancois.jestin@orange-ftgroup.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4674E3A690D for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:27:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level: 
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3KBjmjZvjXij for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:27:12 -0800 (PST)
Received: from r-mail2.rd.francetelecom.com (r-mail2.rd.francetelecom.com [217.108.152.42]) by core3.amsl.com (Postfix) with ESMTP id DC5C83A690A for <dispatch@ietf.org>; Thu, 27 Jan 2011 08:27:11 -0800 (PST)
Received: from r-mail2.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 1C68CFC4010; Thu, 27 Jan 2011 17:30:19 +0100 (CET)
Received: from ftrdsmtp2.rd.francetelecom.fr (unknown [10.192.128.47]) by r-mail2.rd.francetelecom.com (Postfix) with ESMTP id 1075DFC400C; Thu, 27 Jan 2011 17:30:19 +0100 (CET)
Received: from ftrdmel0.rd.francetelecom.fr ([10.192.128.56]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 27 Jan 2011 17:30:14 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 27 Jan 2011 17:30:12 +0100
Message-ID: <94FDF2367557554CA77AB5021E110297030A1C40@ftrdmel0.rd.francetelecom.fr>
In-Reply-To: <4D418CD5.7000503@nostrum.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
Thread-Index: Acu+NZesx1TITO7ESfeE4fWv9pFBowACcStg
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>	<AANLkTi=S88q8RbfGm70jBLXPSj-NRKYGg3Gu+-_ojWvh@mail.gmail.com><285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com> <4D418CD5.7000503@nostrum.com>
From: <jeanfrancois.jestin@orange-ftgroup.com>
To: <adam@nostrum.com>, <fluffy@cisco.com>
X-OriginalArrivalTime: 27 Jan 2011 16:30:14.0559 (UTC) FILETIME=[79C87AF0:01CBBE3F]
Cc: rtc-web@alvestrand.no, dispatch@ietf.org, xavier.marjou@orange-ftgroup.com
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 16:27:13 -0000

+1

Regards

Jean-Fran=E7ois Jestin


-----Message d'origine-----
De=A0: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] De =
la part de Adam Roach
Envoy=E9=A0: jeudi 27 janvier 2011 16:19
=C0=A0: Cullen Jennings
Cc=A0: rtc-web@alvestrand.no; DISPATCH list; MARJOU Xavier RD-CORE-LAN
Objet=A0: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take =
3

On 1/26/11 8:04 PM, Cullen Jennings wrote:
> Perhaps the charter should explicitly say this but that is why it =
seems so mute on this topic, it is.

I would imagine something along these lines would put the topic to rest: =

"The selection, design and/or extension of a protocol or protocols for=20
establishing and controlling media sessions is in scope for the working=20
group."

I think it's a lot better than remaining silent on the topic, since it=20
leaves several avenues open to the working group. We really don't want=20
to get part of the way down this path with people under the=20
misimpression that we *must* design a new protocol, or that we *must*=20
select an existing protocol. I think we should do whichever of these=20
makes the most sense after a careful analysis, and that such analysis is =

best performed by the working group (not in DISPATCH).

/a
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From R.Jesske@telekom.de  Thu Jan 27 08:29:05 2011
Return-Path: <R.Jesske@telekom.de>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0CC613A690A for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:29:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.149
X-Spam-Level: 
X-Spam-Status: No, score=-3.149 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MTdMhZrTizXV for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:29:04 -0800 (PST)
Received: from tcmail33.telekom.de (tcmail33.telekom.de [194.25.30.7]) by core3.amsl.com (Postfix) with ESMTP id 074743A67C1 for <dispatch@ietf.org>; Thu, 27 Jan 2011 08:29:03 -0800 (PST)
Received: from he110890.emea1.cds.t-internal.com ([10.134.92.131]) by tcmail31.telekom.de with ESMTP/TLS/AES128-SHA; 27 Jan 2011 17:31:57 +0100
Received: from HE111648.emea1.cds.t-internal.com ([169.254.5.69]) by he110890 ([10.134.92.131]) with mapi; Thu, 27 Jan 2011 17:31:56 +0100
From: <R.Jesske@telekom.de>
To: <R.Jesske@telekom.de>, <dispatch@ietf.org>
Date: Thu, 27 Jan 2011 17:31:55 +0100
Thread-Topic: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
Thread-Index: Acu8pcVTDTgabTkMSLmdFoSzz74pygAo3XvQADw0UaAAAVlKkA==
Message-ID: <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA2AA@HE111648.emea1.cds.t-internal.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>
In-Reply-To: <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 16:29:05 -0000

So to clarify my opinion below.
used the wrong number.

As long as the draft is already existing I have my
preference to go for 2.

that is the problem using too easy numbering.

Sorry


> -----Urspr=FCngliche Nachricht-----
> Von: dispatch-bounces@ietf.org
> [mailto:dispatch-bounces@ietf.org] Im Auftrag von Jesske, Roland
> Gesendet: Donnerstag, 27. Januar 2011 17:00
> An: dispatch@ietf.org
> Betreff: [dispatch] Update fo RFC3326 or
> draft-jesske-dispatch-reason-in-responses approach
>
>
> Dear all,
> a couple of days we discussed how to proceed with the reason
> in responses.
>
> As I see we have enough support for going ahead. But which
> approach should we take. (Mary asked this question also on Monday)
>
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>
> Currently I have seen the following opinions:
>
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>
> As long as the draft is already existing I would have my
> preference to go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>
> So please indicate your solution you would like to see.
>
> Thank you and Best Regards
>
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

From christer.holmberg@ericsson.com  Thu Jan 27 08:31:12 2011
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 638623A67AE for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:31:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.467
X-Spam-Level: 
X-Spam-Status: No, score=-6.467 tagged_above=-999 required=5 tests=[AWL=0.132,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ybHNi7pMLENa for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:31:11 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 585B93A67AB for <dispatch@ietf.org>; Thu, 27 Jan 2011 08:31:11 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-da-4d419e86ff31
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id BD.71.13987.68E914D4; Thu, 27 Jan 2011 17:34:14 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.59]) by esessmw0247.eemea.ericsson.se ([10.2.3.116]) with mapi; Thu, 27 Jan 2011 17:34:14 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "R.Jesske@telekom.de" <R.Jesske@telekom.de>, "dispatch@ietf.org" <dispatch@ietf.org>
Date: Thu, 27 Jan 2011 17:34:13 +0100
Thread-Topic: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
Thread-Index: Acu8pcVTDTgabTkMSLmdFoSzz74pygAo3XvQADw0UaAAAXrlgA==
Message-ID: <7F2072F1E0DE894DA4B517B93C6A0585194427B1B0@ESESSCMS0356.eemea.ericsson.se>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>
In-Reply-To: <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 16:31:12 -0000

I prefer solution 2.

Regards,

Christer=20

> -----Original Message-----
> From: dispatch-bounces@ietf.org=20
> [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
> Sent: 27. tammikuuta 2011 18:00
> To: dispatch@ietf.org
> Subject: [dispatch] Update fo RFC3326 or=20
> draft-jesske-dispatch-reason-in-responses approach
>=20
>=20
> Dear all,
> a couple of days we discussed how to proceed with the reason=20
> in responses.
>=20
> As I see we have enough support for going ahead. But which=20
> approach should we take. (Mary asked this question also on Monday)
>=20
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>=20
> Currently I have seen the following opinions:
>=20
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>=20
> As long as the draft is already existing I would have my=20
> preference to go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>=20
> So please indicate your solution you would like to see.
>=20
> Thank you and Best Regards
>=20
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> =

From lili.yang@huawei.com  Thu Jan 27 08:39:23 2011
Return-Path: <lili.yang@huawei.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4DB513A681B for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:39:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.131
X-Spam-Level: ***
X-Spam-Status: No, score=3.131 tagged_above=-999 required=5 tests=[AWL=-1.422,  BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, FH_RELAY_NODNS=1.451,  HELO_MISMATCH_COM=0.553, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753,  MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1, SARE_SUB_ENC_GB2312=1.345]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G7BB+QPNzyvX for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 08:39:22 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id BB44B3A690E for <dispatch@ietf.org>; Thu, 27 Jan 2011 08:38:58 -0800 (PST)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LFO00GW9X1SI6@szxga04-in.huawei.com> for dispatch@ietf.org; Fri, 28 Jan 2011 00:41:52 +0800 (CST)
Received: from szxeml202-edg.china.huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTP id <0LFO00C6TX1S6J@szxga04-in.huawei.com> for dispatch@ietf.org; Fri, 28 Jan 2011 00:41:52 +0800 (CST)
Received: from SZXEML401-HUB.china.huawei.com (10.82.67.31) by szxeml202-edg.china.huawei.com (172.24.2.42) with Microsoft SMTP Server (TLS) id 14.1.270.1; Fri, 28 Jan 2011 00:40:33 +0800
Received: from SZXEML509-MBS.china.huawei.com ([169.254.15.223]) by SZXEML401-HUB.china.huawei.com ([10.82.67.31]) with mapi id 14.01.0270.001; Fri, 28 Jan 2011 00:41:51 +0800
Date: Thu, 27 Jan 2011 16:41:51 +0000
From: Lili Yang_lili <lili.yang@huawei.com>
In-reply-to: <7F2072F1E0DE894DA4B517B93C6A0585194427B1B0@ESESSCMS0356.eemea.ericsson.se>
X-Originating-IP: [172.24.2.41]
To: Christer Holmberg <christer.holmberg@ericsson.com>, "R.Jesske@telekom.de" <R.Jesske@telekom.de>, "dispatch@ietf.org" <dispatch@ietf.org>
Message-id: <A1D1C6D3ACF6264682914707AE2B72860366E479@SZXEML509-MBS.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=gb2312
Content-language: zh-CN
Content-transfer-encoding: base64
Accept-Language: zh-CN, en-US
Thread-topic: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
Thread-index: AQHLvjuAwc3lquMnJUSrFt7Lkd4lcpPkfXyAgACIEJo=
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com> <7F2072F1E0DE894DA4B517B93C6A0585194427B1B0@ESESSCMS0356.eemea.ericsson.se>
Subject: [dispatch] =?gb2312?b?ILTwuLQ6ICBVcGRhdGUgZm8gUkZDMzMyNiBvciBk?= =?gb2312?b?cmFmdC1qZXNza2UtZGlzcGF0Y2gtcmVhc29uLWluLXJlc3BvbnNlcyBhcHBy?= =?gb2312?b?b2FjaA==?=
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 16:39:23 -0000

SSBhbHNvIHByZWZlciBzb2x1dGlvbiAyLiANCg0KUGxlYXNlICsxIGZvciBzb2x1dGlvbiAyLg0K
DQpCZXN0IHJlZ2FyZHMsDQpMaWxpIA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0Kt6K8/sjLOiBkaXNwYXRjaC1ib3VuY2VzQGlldGYub3JnIFtkaXNwYXRjaC1ib3Vu
Y2VzQGlldGYub3JnXSC0+rHtIENocmlzdGVyIEhvbG1iZXJnIFtjaHJpc3Rlci5ob2xtYmVyZ0Bl
cmljc3Nvbi5jb21dDQq3osvNyrG85DogMjAxMcTqMdTCMjjI1SAwOjM0DQq1vTogUi5KZXNza2VA
dGVsZWtvbS5kZTsgZGlzcGF0Y2hAaWV0Zi5vcmcNCtb3zOI6IFJlOiBbZGlzcGF0Y2hdIFVwZGF0
ZSBmbyBSRkMzMzI2IG9yIGRyYWZ0LWplc3NrZS1kaXNwYXRjaC1yZWFzb24taW4tcmVzcG9uc2Vz
IGFwcHJvYWNoDQoNCkkgcHJlZmVyIHNvbHV0aW9uIDIuDQoNClJlZ2FyZHMsDQoNCkNocmlzdGVy
DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGlzcGF0Y2gtYm91bmNl
c0BpZXRmLm9yZw0KPiBbbWFpbHRvOmRpc3BhdGNoLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBSLkplc3NrZUB0ZWxla29tLmRlDQo+IFNlbnQ6IDI3LiB0YW1taWt1dXRhIDIwMTEgMTg6
MDANCj4gVG86IGRpc3BhdGNoQGlldGYub3JnDQo+IFN1YmplY3Q6IFtkaXNwYXRjaF0gVXBkYXRl
IGZvIFJGQzMzMjYgb3INCj4gZHJhZnQtamVzc2tlLWRpc3BhdGNoLXJlYXNvbi1pbi1yZXNwb25z
ZXMgYXBwcm9hY2gNCj4NCj4NCj4gRGVhciBhbGwsDQo+IGEgY291cGxlIG9mIGRheXMgd2UgZGlz
Y3Vzc2VkIGhvdyB0byBwcm9jZWVkIHdpdGggdGhlIHJlYXNvbg0KPiBpbiByZXNwb25zZXMuDQo+
DQo+IEFzIEkgc2VlIHdlIGhhdmUgZW5vdWdoIHN1cHBvcnQgZm9yIGdvaW5nIGFoZWFkLiBCdXQg
d2hpY2gNCj4gYXBwcm9hY2ggc2hvdWxkIHdlIHRha2UuIChNYXJ5IGFza2VkIHRoaXMgcXVlc3Rp
b24gYWxzbyBvbiBNb25kYXkpDQo+DQo+IDEuIHdyaXRlIGFuIFVQREFURSB0byBSRkMgMzMyNg0K
PiAyLiBwcm9ncmVzcyBkcmFmdC1qZXNza2UtZGlzcGF0Y2gtcmVhc29uLWluLXJlc3BvbnNlcw0K
Pg0KPiBDdXJyZW50bHkgSSBoYXZlIHNlZW4gdGhlIGZvbGxvd2luZyBvcGluaW9uczoNCj4NCj4g
Rm9yIHNvbHV0aW9uIDEuICsxIFBhdWwNCj4gRm9yIHNvbHV0aW9uIDIuICsgTGF1cmENCj4gMSBv
ciAyIGRvbid0IG1pbmQgKzEgSm9obg0KPg0KPiBBcyBsb25nIGFzIHRoZSBkcmFmdCBpcyBhbHJl
YWR5IGV4aXN0aW5nIEkgd291bGQgaGF2ZSBteQ0KPiBwcmVmZXJlbmNlIHRvIGdvIGZvciAxLg0K
PiBCdXQgaWYgbmVlZGVkIEkgY2FuIGFsc28gY3JlYXRlIGFuIFVQREFURSB0byBSRkMzMzI2Lg0K
Pg0KPiBTbyBwbGVhc2UgaW5kaWNhdGUgeW91ciBzb2x1dGlvbiB5b3Ugd291bGQgbGlrZSB0byBz
ZWUuDQo+DQo+IFRoYW5rIHlvdSBhbmQgQmVzdCBSZWdhcmRzDQo+DQo+IFJvbGFuZA0KPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBkaXNwYXRjaCBt
YWlsaW5nIGxpc3QNCj4gZGlzcGF0Y2hAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9kaXNwYXRjaA0KPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCmRpc3BhdGNoIG1haWxpbmcgbGlzdA0KZGlzcGF0Y2hAaWV0
Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGlzcGF0Y2gNCg==

From pkyzivat@cisco.com  Thu Jan 27 09:00:11 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C48FC3A695E for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:00:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.521
X-Spam-Level: 
X-Spam-Status: No, score=-110.521 tagged_above=-999 required=5 tests=[AWL=0.078, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eNifFn8b8ca5 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:00:10 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 683323A6932 for <dispatch@ietf.org>; Thu, 27 Jan 2011 09:00:10 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmQFAJszQU1AZnwM/2dsb2JhbACWYY4cc6A8m0SFTwSFF4cQg0Q
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 27 Jan 2011 17:03:13 +0000
Received: from [10.86.250.39] (bxb-vpn3-551.cisco.com [10.86.250.39]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0RH3DSE028289 for <dispatch@ietf.org>; Thu, 27 Jan 2011 17:03:13 GMT
Message-ID: <4D41A550.8010701@cisco.com>
Date: Thu, 27 Jan 2011 12:03:12 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com>	<580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>	<AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>	<A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net>	<4D3EEE2F.4040202@cisco.com>	<A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>
In-Reply-To: <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 17:00:11 -0000

I can live with either way.

	Thanks,
	Paul

On 1/27/2011 11:00 AM, R.Jesske@telekom.de wrote:
>
> Dear all,
> a couple of days we discussed how to proceed with the reason in responses.
>
> As I see we have enough support for going ahead. But which approach should we take. (Mary asked this question also on Monday)
>
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>
> Currently I have seen the following opinions:
>
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>
> As long as the draft is already existing I would have my preference to go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>
> So please indicate your solution you would like to see.
>
> Thank you and Best Regards
>
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

From Milan.Patel@InterDigital.com  Thu Jan 27 09:02:07 2011
Return-Path: <Milan.Patel@InterDigital.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3536428C125 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:02:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.253
X-Spam-Level: *
X-Spam-Status: No, score=1.253 tagged_above=-999 required=5 tests=[AWL=-3.443,  BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, MIME_8BIT_HEADER=0.3,  MIME_CHARSET_FARAWAY=2.45, SARE_SUB_ENC_GB2312=1.345]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gSWsCgh2dpeT for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:02:06 -0800 (PST)
Received: from idcout.InterDigital.com (idcexmail.interdigital.com [12.32.197.135]) by core3.amsl.com (Postfix) with ESMTP id 095873A67C0 for <dispatch@ietf.org>; Thu, 27 Jan 2011 09:02:05 -0800 (PST)
Received: from interdigital.com ([10.0.128.11]) by idcout.InterDigital.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 27 Jan 2011 12:05:09 -0500
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4657
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 27 Jan 2011 12:05:08 -0500
Message-ID: <61CAF342FE1EE34EAC8FB19B765914000E6FB453@SABRE.InterDigital.com>
In-Reply-To: <A1D1C6D3ACF6264682914707AE2B72860366E479@SZXEML509-MBS.china.huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: =?gb2312?B?W2Rpc3BhdGNoXSAgtPC4tDogIFVwZGF0ZSBmbyBSRkMzMzI2IG9yIA==?= =?gb2312?B?ZHJhZnQtamVzc2tlLWRpc3BhdGNoLXJlYXNvbi1pbi1yZXNwb25zZQ==?= =?gb2312?B?cyBhcHByb2FjaA==?=
Thread-Index: AQHLvjuAwc3lquMnJUSrFt7Lkd4lcpPkfXyAgACIEJqAAAaAUA==
Importance: normal
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com><580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com><AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com><A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net><4D3EEE2F.4040202@cisco.com><A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net><580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com><7F2072F1E0DE894DA4B517B93C6A0585194427B1B0@ESESSCMS0356.eemea.ericsson.se> <A1D1C6D3ACF6264682914707AE2B72860366E479@SZXEML509-MBS.china.huawei.com>
Priority: normal
From: "Patel, Milan" <Milan.Patel@InterDigital.com>
To: <R.Jesske@telekom.de>, <dispatch@ietf.org>
X-OriginalArrivalTime: 27 Jan 2011 17:05:09.0675 (UTC) FILETIME=[5A91CFB0:01CBBE44]
Subject: Re: [dispatch] =?gb2312?b?tPC4tDogIFVwZGF0ZSBmbyBSRkMzMzI2IG9yIGRy?= =?gb2312?b?YWZ0LWplc3NrZS1kaXNwYXRjaC1yZWFzb24taW4tcmVzcG9uc2Vz?= =?gb2312?b?IGFwcHJvYWNo?=
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 17:02:07 -0000

Hello,

+1 for solution 2.=20
Regards,
Milan

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of Lili Yang_lili
Sent: Thursday, January 27, 2011 4:42 PM
To: Christer Holmberg; R.Jesske@telekom.de; dispatch@ietf.org
Subject: [dispatch] =B4=F0=B8=B4: Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach

I also prefer solution 2.=20

Please +1 for solution 2.

Best regards,
Lili=20
________________________________________
=B7=A2=BC=FE=C8=CB: dispatch-bounces@ietf.org =
[dispatch-bounces@ietf.org] =B4=FA=B1=ED Christer Holmberg =
[christer.holmberg@ericsson.com]
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA1=D4=C228=C8=D5 0:34
=B5=BD: R.Jesske@telekom.de; dispatch@ietf.org
=D6=F7=CC=E2: Re: [dispatch] Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach

I prefer solution 2.

Regards,

Christer

> -----Original Message-----
> From: dispatch-bounces@ietf.org
> [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
> Sent: 27. tammikuuta 2011 18:00
> To: dispatch@ietf.org
> Subject: [dispatch] Update fo RFC3326 or
> draft-jesske-dispatch-reason-in-responses approach
>
>
> Dear all,
> a couple of days we discussed how to proceed with the reason
> in responses.
>
> As I see we have enough support for going ahead. But which
> approach should we take. (Mary asked this question also on Monday)
>
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>
> Currently I have seen the following opinions:
>
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>
> As long as the draft is already existing I would have my
> preference to go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>
> So please indicate your solution you would like to see.
>
> Thank you and Best Regards
>
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch



=20
=20
=20
Milan Patel=20
Consultant
InterDigital Communications, LLC


Tel.: +44 7917 678 250
Fax:=20
Email: Milan.Patel@InterDigital.com
http://www.InterDigital.com


This e-mail is intended only for the use of the individual or entity to =
which it is addressed, and may contain information that is privileged, =
confidential and/or otherwise protected from disclosure to anyone other =
than its intended recipient. Unintended transmission shall not =
constitute waiver of any privilege or confidentiality obligation. If you =
received this communication in error, please do not review, copy or =
distribute it, notify me immediately by email, and delete the original =
message and any attachments. Unless expressly stated in this e-mail, =
nothing in this message or any attachment should be construed as a =
digital or electronic signature.

From laura.liess.dt@googlemail.com  Thu Jan 27 09:05:27 2011
Return-Path: <laura.liess.dt@googlemail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 995733A692D for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:05:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.644
X-Spam-Level: 
X-Spam-Status: No, score=-2.644 tagged_above=-999 required=5 tests=[AWL=0.333,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S5YEfm7k8YAj for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:05:26 -0800 (PST)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by core3.amsl.com (Postfix) with ESMTP id 7BE123A68AB for <dispatch@ietf.org>; Thu, 27 Jan 2011 09:05:26 -0800 (PST)
Received: by yie19 with SMTP id 19so774535yie.31 for <dispatch@ietf.org>; Thu, 27 Jan 2011 09:08:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=8fUQ2kTW8pzQQzd2NAq/kkYyuxlyaXorp/DF7Jj6BnU=; b=rZBR3ml8lOiuJbS2ggO7li/tqpgQsEJt7I9RQ2lyV/ilcT7mNAtWxaeWUM+4+vcloQ hjKq2VC0QtAPTGbJTRXtcO1/68tP1+oO/m0otSaEJSXHPg7j5Za/QxZo/uNxOS7k3wud 8nkCaulAYjUoQcAQRqjh2Vyzsr8JtmEfqVGE0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=OkzoroPU/veN4rc0RncXF9Ku9mCXWi/256VHL+vuZSpEm7O8UFT0FwFZ1ECtvCB8OG qJeyaW1MFBbhfUF4xsosQFsg+t39m4mqsrEJ/KFK8Pn2VOC856rCMAl9IzET0MzrrJpg U+lWSIb7ao+9LanzmmkQrAPjLk1Bn46IGBWa8=
MIME-Version: 1.0
Received: by 10.151.39.21 with SMTP id r21mr3012249ybj.296.1296148108762; Thu, 27 Jan 2011 09:08:28 -0800 (PST)
Received: by 10.151.145.9 with HTTP; Thu, 27 Jan 2011 09:08:28 -0800 (PST)
In-Reply-To: <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>
Date: Thu, 27 Jan 2011 18:08:28 +0100
Message-ID: <AANLkTinEivBUwoDJy5NdQ+ucVrxvwGdoRTGx9P8cA0Be@mail.gmail.com>
From: Laura Liess <laura.liess.dt@googlemail.com>
To: R.Jesske@telekom.de
Content-Type: text/plain; charset=ISO-8859-1
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 17:05:27 -0000

Hi Roland,

Maybe I was not quite clear with my answer.

My strong opinion is that we should allow the Reason-header in
responses as a general mechanisms, as Dale required, not just look for
a solution for the use cases described in your drafts. Concerning the
RFC 3326 I still have no realy strong opinion. However, also an update
for 3326 would take much longer, this way you would get the Reason
header in responses as Proposed Standard instead of informational and
probably avoid discussions and interoperability problems in the
future.

So, count my vote  for 1), but I can live with 2).

Laura



2011/1/27  <R.Jesske@telekom.de>:
>
> Dear all,
> a couple of days we discussed how to proceed with the reason in responses.
>
> As I see we have enough support for going ahead. But which approach should we take. (Mary asked this question also on Monday)
>
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>
> Currently I have seen the following opinions:
>
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>
> As long as the draft is already existing I would have my preference to go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>
> So please indicate your solution you would like to see.
>
> Thank you and Best Regards
>
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

From partr@cisco.com  Thu Jan 27 09:05:43 2011
Return-Path: <partr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AAF123A689A for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:05:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.483
X-Spam-Level: 
X-Spam-Status: No, score=-9.483 tagged_above=-999 required=5 tests=[AWL=-0.281, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BT3Es0ZN5Nyy for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:05:42 -0800 (PST)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by core3.amsl.com (Postfix) with ESMTP id 845153A6939 for <dispatch@ietf.org>; Thu, 27 Jan 2011 09:05:41 -0800 (PST)
Authentication-Results: ams-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ArUEAHs1QU2Q/khMgWdsb2JhbACkGmMVAQEWIiSgSptFhU8EhRWKXA
Received: from ams-core-3.cisco.com ([144.254.72.76]) by ams-iport-1.cisco.com with ESMTP; 27 Jan 2011 17:08:44 +0000
Received: from xbh-bgl-412.cisco.com (xbh-bgl-412.cisco.com [72.163.129.202]) by ams-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id p0RH8gkp019392 for <dispatch@ietf.org>; Thu, 27 Jan 2011 17:08:44 GMT
Received: from xmb-bgl-411.cisco.com ([72.163.129.207]) by xbh-bgl-412.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 27 Jan 2011 22:38:43 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CBBE44.D9E6F768"
Date: Thu, 27 Jan 2011 22:36:45 +0530
Message-ID: <A11921905DA1564D9BCF64A6430A62390293A630@XMB-BGL-411.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
Thread-Index: Acu+RB4bhHL8q6N8R16OF4b3JYH4EgAAHWEV
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com>	<580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>	<AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>	<A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net>	<4D3EEE2F.4040202@cisco.com>	<A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com> <4D41A550.8010701@cisco.com>
From: "Parthasarathi R (partr)" <partr@cisco.com>
To: "Paul Kyzivat (pkyzivat)" <pkyzivat@cisco.com>, <dispatch@ietf.org>
X-OriginalArrivalTime: 27 Jan 2011 17:08:43.0436 (UTC) FILETIME=[D9FB26C0:01CBBE44]
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 17:05:43 -0000

This is a multi-part message in MIME format.

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

Hi Roland,
=20
I look into draft-jesske-dispatch-req-reason-in-responses-02 =
requirement. By reading your requirement document, it looks like that =
RFC 3398 does not distinguish each of the Q.850 to SIP responses. It =
leads to wrong response code in PSTN--SIP--PSTN topology. In case the =
proper mapping exist between Q.850 to SIP response, the problem *may* be =
solved. Pls correct me in case I misunderstand your requirement =
document.
=20
I agree that Q.850 cause code in SIP response solves the problem for =
PSTN--SIP--PSTN network but ISTM protocol hack as there are two response =
codes exist in the same response and the two response codes are mutually =
exclusive in one occasion and different in other occasion.
=20
Eg:  1) In single response msg, same response in two form=20
=20
   503 SIP msg response with 41 as Q.850 cause code
=20
2) In single response msg, Different responses=20
 =20
   503 SIP msg response with 34 as Q.850 cause code
=20
This could be avoided in case the proper mapping exist. Please let me =
know your opinion here.
=20
Thanks
Partha

________________________________

From: dispatch-bounces@ietf.org on behalf of Paul Kyzivat (pkyzivat)
Sent: Thu 1/27/2011 10:33 PM
To: dispatch@ietf.org
Subject: Re: [dispatch] Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach



I can live with either way.

        Thanks,
        Paul

On 1/27/2011 11:00 AM, R.Jesske@telekom.de wrote:
>
> Dear all,
> a couple of days we discussed how to proceed with the reason in =
responses.
>
> As I see we have enough support for going ahead. But which approach =
should we take. (Mary asked this question also on Monday)
>
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>
> Currently I have seen the following opinions:
>
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>
> As long as the draft is already existing I would have my preference to =
go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>
> So please indicate your solution you would like to see.
>
> Thank you and Best Regards
>
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch



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

<HTML dir=3Dltr><HEAD><TITLE>Re: [dispatch] Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach</TITLE>=0A=
<META content=3D"text/html; charset=3Dunicode" http-equiv=3DContent-Type>=0A=
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18928"></HEAD>=0A=
<BODY>=0A=
<DIV dir=3Dltr id=3DidOWAReplyText74766>=0A=
<DIV dir=3Dltr><FONT color=3D#000000 size=3D2 face=3DArial>=0A=
<DIV>=0A=
<DIV dir=3Dltr id=3DidOWAReplyText89011>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>Hi Roland,</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>I look =
into&nbsp;draft-jesske-dispatch-req-reason-in-responses-02 =
requirement.&nbsp;By reading your requirement document, it&nbsp;looks =
like&nbsp;that&nbsp;RFC 3398 does not&nbsp;distinguish each of =
the&nbsp;Q.850 to SIP responses. It leads to wrong response code in =
PSTN--SIP--PSTN topology. In case the proper mapping exist between Q.850 =
to SIP response, the problem *may* be solved.&nbsp;Pls correct me in =
case I misunderstand your requirement document.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>I agree that Q.850 cause code =
in SIP response solves the problem for PSTN--SIP--PSTN network but ISTM =
protocol hack as there are two response codes exist in the same =
response<SPAN class=3D718020117-27012011> and </SPAN><SPAN =
class=3D718020117-27012011>the two response codes</SPAN>&nbsp;are =
mutually exclusive&nbsp;<SPAN class=3D718020117-27012011>in one occasion =
and&nbsp;different in other occasion.</SPAN></FONT></DIV></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>Eg:&nbsp; 1) In single =
response msg, same response in two form </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>&nbsp;&nbsp; 503&nbsp;<SPAN =
class=3D718020117-27012011>SIP msg </SPAN>response with 41&nbsp;<SPAN =
class=3D718020117-27012011>as Q.850 </SPAN>cause code</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>2) In single response msg, =
Different responses </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>&nbsp; </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>&nbsp;&nbsp; 503&nbsp;<SPAN =
class=3D718020117-27012011>SIP msg </SPAN>response with 34<SPAN =
class=3D718020117-27012011> as Q.850</SPAN>&nbsp;cause code</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>This could be avoided in case =
the proper mapping exist. Please let me know your opinion =
here.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>Thanks</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 =
face=3DArial>Partha</FONT></DIV></DIV></FONT></DIV></DIV>=0A=
<DIV dir=3Dltr><BR>=0A=
<HR tabIndex=3D-1>=0A=
<FONT size=3D2 face=3DTahoma><B>From:</B> dispatch-bounces@ietf.org on =
behalf of Paul Kyzivat (pkyzivat)<BR><B>Sent:</B> Thu 1/27/2011 10:33 =
PM<BR><B>To:</B> dispatch@ietf.org<BR><B>Subject:</B> Re: [dispatch] =
Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses =
approach<BR></FONT><BR></DIV>=0A=
<DIV>=0A=
<P><FONT size=3D2>I can live with either =
way.<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Thanks,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Paul<BR><BR>On =
1/27/2011 11:00 AM, R.Jesske@telekom.de wrote:<BR>&gt;<BR>&gt; Dear =
all,<BR>&gt; a couple of days we discussed how to proceed with the =
reason in responses.<BR>&gt;<BR>&gt; As I see we have enough support for =
going ahead. But which approach should we take. (Mary asked this =
question also on Monday)<BR>&gt;<BR>&gt; 1. write an UPDATE to RFC =
3326<BR>&gt; 2. progress =
draft-jesske-dispatch-reason-in-responses<BR>&gt;<BR>&gt; Currently I =
have seen the following opinions:<BR>&gt;<BR>&gt; For solution 1. +1 =
Paul<BR>&gt; For solution 2. + Laura<BR>&gt; 1 or 2 don't mind +1 =
John<BR>&gt;<BR>&gt; As long as the draft is already existing I would =
have my preference to go for 1.<BR>&gt; But if needed I can also create =
an UPDATE to RFC3326.<BR>&gt;<BR>&gt; So please indicate your solution =
you would like to see.<BR>&gt;<BR>&gt; Thank you and Best =
Regards<BR>&gt;<BR>&gt; Roland<BR>&gt; =
_______________________________________________<BR>&gt; dispatch mailing =
list<BR>&gt; dispatch@ietf.org<BR>&gt; <A =
href=3D"https://www.ietf.org/mailman/listinfo/dispatch">https://www.ietf.=
org/mailman/listinfo/dispatch</A><BR>&gt;<BR>____________________________=
___________________<BR>dispatch mailing list<BR>dispatch@ietf.org<BR><A =
href=3D"https://www.ietf.org/mailman/listinfo/dispatch">https://www.ietf.=
org/mailman/listinfo/dispatch</A><BR></FONT></P></DIV></BODY></HTML>
------_=_NextPart_001_01CBBE44.D9E6F768--

From mary.ietf.barnes@gmail.com  Thu Jan 27 09:08:12 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 31B2D28C143 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:08:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.327
X-Spam-Level: 
X-Spam-Status: No, score=-103.327 tagged_above=-999 required=5 tests=[AWL=0.271, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2rMplU5y5gmZ for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:08:10 -0800 (PST)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by core3.amsl.com (Postfix) with ESMTP id 17AAB28C14C for <dispatch@ietf.org>; Thu, 27 Jan 2011 09:08:09 -0800 (PST)
Received: by gxk27 with SMTP id 27so806126gxk.31 for <dispatch@ietf.org>; Thu, 27 Jan 2011 09:11:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=LeEJvuBuW2xJbqAIBq+AszV7KI5uKyIDh6CHUT1FuRU=; b=bAQ9+XIrcY5QFw8MVnxlFeWduy1ZXx1hV6wZ/sU66mglOmIcS7/OT4d9ewG/bTQqei kP7WndIJpeqakZFBaY+Z/X52G15pz+jSU3frsye2cRlTp2xAle9HQRoVWeAGr6rrg1n5 JccbcVNnF7lkozotCQTXH4siQqjFa1X2Jqpjc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=Wh4LDtPV2XqeAxXqfj+cm/UHbq2NA87/1Zhuv66R9gmNkOhu60wn0lvcFc3U0iH+3z HqbWkI5kKUHIzAif31hWdWN3faCYNFYiNOCS52+0v6ebnPBV6GnA1VemngRrv8qi6GJx q1H/8rc/J081Tyj84y1dMDMpoY5TCBcnsuWr0=
MIME-Version: 1.0
Received: by 10.236.105.161 with SMTP id k21mr2554777yhg.87.1296148177732; Thu, 27 Jan 2011 09:09:37 -0800 (PST)
Received: by 10.236.95.35 with HTTP; Thu, 27 Jan 2011 09:09:37 -0800 (PST)
In-Reply-To: <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA2AA@HE111648.emea1.cds.t-internal.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA2AA@HE111648.emea1.cds.t-internal.com>
Date: Thu, 27 Jan 2011 11:09:37 -0600
Message-ID: <AANLkTikHn6i6CizxuT_0yLb4rAeaR7a-iAVS1an6ORSW@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: R.Jesske@telekom.de
Content-Type: multipart/alternative; boundary=90e6ba25e53bb5cc2f049ad703cd
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 17:08:12 -0000

--90e6ba25e53bb5cc2f049ad703cd
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

The problem is that the current wording in the draft implies an update to
RFC 3326 - i.e., it states:
      This document

   specifies and formally permits the use of the Reason header field in
   SIP responses to carry Q.850 reason codes for this and other
   purposes.


So, the question isn't whether to progress the draft per se but whether the
implication of the functionality you describe is a normative change RFC 332=
6
(i.e., UPDATES) or whether an informational draft is sufficient.  I would
posit that if this work is progressed as informational, then it should be
restricted to describing the use of SIP responses to carry the Q.850 reason
codes and drop the the "other purposes". And, you need to remove the
normative RFC 2119 language.   In other words, if folks do not believe an
update to RFC 3326 is necessary then the drafts needs to be revised to limi=
t
the scope and be quite clear that it is informational.

Regards,
Mary.

On Thu, Jan 27, 2011 at 10:31 AM, <R.Jesske@telekom.de> wrote:

> So to clarify my opinion below.
> used the wrong number.
>
> As long as the draft is already existing I have my
> preference to go for 2.
>
> that is the problem using too easy numbering.
>
> Sorry
>
>
> > -----Urspr=FCngliche Nachricht-----
> > Von: dispatch-bounces@ietf.org
> > [mailto:dispatch-bounces@ietf.org] Im Auftrag von Jesske, Roland
> > Gesendet: Donnerstag, 27. Januar 2011 17:00
> > An: dispatch@ietf.org
> > Betreff: [dispatch] Update fo RFC3326 or
> > draft-jesske-dispatch-reason-in-responses approach
> >
> >
> > Dear all,
> > a couple of days we discussed how to proceed with the reason
> > in responses.
> >
> > As I see we have enough support for going ahead. But which
> > approach should we take. (Mary asked this question also on Monday)
> >
> > 1. write an UPDATE to RFC 3326
> > 2. progress draft-jesske-dispatch-reason-in-responses
> >
> > Currently I have seen the following opinions:
> >
> > For solution 1. +1 Paul
> > For solution 2. + Laura
> > 1 or 2 don't mind +1 John
> >
> > As long as the draft is already existing I would have my
> > preference to go for 1.
> > But if needed I can also create an UPDATE to RFC3326.
> >
> > So please indicate your solution you would like to see.
> >
> > Thank you and Best Regards
> >
> > Roland
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> >
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

--90e6ba25e53bb5cc2f049ad703cd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

The problem is that the current wording in the draft implies an update to R=
FC 3326 - i.e., it states:<div>=A0=A0 =A0=A0<span class=3D"Apple-style-span=
" style=3D"font-family: arial, helvetica, clean, sans-serif; font-size: 13p=
x; line-height: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-borde=
r-vertical-spacing: 2px; "><span class=3D"Apple-style-span" style=3D"font-f=
amily: monospace; line-height: 15px; white-space: pre; "> This document</sp=
an><pre style=3D"font-family: monospace; line-height: 1.2em; margin-top: 0p=
x; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">
   specifies and formally permits the use of the Reason header field in
   SIP responses to carry Q.850 reason codes for this and other
   purposes.</pre></span><div><br></div><div>So, the question isn&#39;t whe=
ther to progress the draft per se but whether the implication of the functi=
onality you describe is a normative change RFC 3326 (i.e., UPDATES) or whet=
her an informational draft is sufficient. =A0I would posit that if this wor=
k is progressed as informational, then it should be restricted to describin=
g the use of SIP responses to carry the Q.850 reason codes and drop the the=
 &quot;other purposes&quot;. And, you need to remove the normative RFC 2119=
 language. =A0 In other words, if folks do not believe an update to RFC 332=
6 is necessary then the drafts needs to be revised to limit the scope and b=
e quite clear that it is informational.=A0</div>
<div><br></div><div>Regards,</div><div>Mary.=A0</div><div><br><div class=3D=
"gmail_quote">On Thu, Jan 27, 2011 at 10:31 AM,  <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:R.Jesske@telekom.de">R.Jesske@telekom.de</a>&gt;</span> wrote=
:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">So to clarify my opinion below.<br>
used the wrong number.<br>
<br>
As long as the draft is already existing I have my<br>
preference to go for 2.<br>
<br>
that is the problem using too easy numbering.<br>
<br>
Sorry<br>
<br>
<br>
&gt; -----Urspr=FCngliche Nachricht-----<br>
&gt; Von: <a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@iet=
f.org</a><br>
&gt; [mailto:<a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@=
ietf.org</a>] Im Auftrag von Jesske, Roland<br>
&gt; Gesendet: Donnerstag, 27. Januar 2011 17:00<br>
&gt; An: <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; Betreff: [dispatch] Update fo RFC3326 or<br>
&gt; draft-jesske-dispatch-reason-in-responses approach<br>
<div><div></div><div class=3D"h5">&gt;<br>
&gt;<br>
&gt; Dear all,<br>
&gt; a couple of days we discussed how to proceed with the reason<br>
&gt; in responses.<br>
&gt;<br>
&gt; As I see we have enough support for going ahead. But which<br>
&gt; approach should we take. (Mary asked this question also on Monday)<br>
&gt;<br>
&gt; 1. write an UPDATE to RFC 3326<br>
&gt; 2. progress draft-jesske-dispatch-reason-in-responses<br>
&gt;<br>
&gt; Currently I have seen the following opinions:<br>
&gt;<br>
&gt; For solution 1. +1 Paul<br>
&gt; For solution 2. + Laura<br>
&gt; 1 or 2 don&#39;t mind +1 John<br>
&gt;<br>
&gt; As long as the draft is already existing I would have my<br>
&gt; preference to go for 1.<br>
&gt; But if needed I can also create an UPDATE to RFC3326.<br>
&gt;<br>
&gt; So please indicate your solution you would like to see.<br>
&gt;<br>
&gt; Thank you and Best Regards<br>
&gt;<br>
&gt; Roland<br>
&gt; _______________________________________________<br>
&gt; dispatch mailing list<br>
&gt; <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
&gt;<br>
_______________________________________________<br>
dispatch mailing list<br>
<a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_blank=
">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
</div></div></blockquote></div><br></div></div>

--90e6ba25e53bb5cc2f049ad703cd--

From thomas.belling@nsn.com  Thu Jan 27 09:35:41 2011
Return-Path: <thomas.belling@nsn.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1F79F3A6889 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:35:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.569
X-Spam-Level: 
X-Spam-Status: No, score=-1.569 tagged_above=-999 required=5 tests=[AWL=-2.265, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4,  SARE_SUB_ENC_GB2312=1.345]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OeVQbv3ikelN for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 09:35:39 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id 7DFAD3A6813 for <dispatch@ietf.org>; Thu, 27 Jan 2011 09:35:39 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id p0RHcfVC028568 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <dispatch@ietf.org>; Thu, 27 Jan 2011 18:38:41 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p0RHccij016889 for <dispatch@ietf.org>; Thu, 27 Jan 2011 18:38:41 +0100
Received: from DEMUEXC014.nsn-intra.net ([10.150.128.25]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 27 Jan 2011 18:38:35 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 27 Jan 2011 18:38:34 +0100
Message-ID: <744A66DF31B5B34EA8B08BBD8187A722033EC279@DEMUEXC014.nsn-intra.net>
In-Reply-To: <61CAF342FE1EE34EAC8FB19B765914000E6FB453@SABRE.InterDigital.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: =?gb2312?B?W2Rpc3BhdGNoXSC08Li0OiAgVXBkYXRlIGZvIFJGQzMzMjYgb3IgZA==?= =?gb2312?B?cmFmdC1qZXNza2UtZGlzcGF0Y2gtcmVhc29uLWluLXJlc3BvbnNlcyBhcHA=?= =?gb2312?B?cm9hY2g=?=
Thread-Index: AQHLvjuAwc3lquMnJUSrFt7Lkd4lcpPkfXyAgACIEJqAAAaAUIAACVgw
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com><580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com><AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com><A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net><4D3EEE2F.4040202@cisco.com><A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net><580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com><7F2072F1E0DE894DA4B517B93C6A0585194427B1B0@ESESSCMS0356.eemea.ericsson.se><A1D1C6D3ACF6264682914707AE2B72860366E479@SZXEML509-MBS.china.huawei.com> <61CAF342FE1EE34EAC8FB19B765914000E6FB453@SABRE.InterDigital.com>
From: "Belling, Thomas (NSN - DE/Munich)" <thomas.belling@nsn.com>
To: <dispatch@ietf.org>
X-OriginalArrivalTime: 27 Jan 2011 17:38:35.0038 (UTC) FILETIME=[05DBEBE0:01CBBE49]
Subject: Re: [dispatch] =?gb2312?b?tPC4tDogIFVwZGF0ZSBmbyBSRkMzMzI2IG9yIGRy?= =?gb2312?b?YWZ0LWplc3NrZS1kaXNwYXRjaC1yZWFzb24taW4tcmVzcG9uc2Vz?= =?gb2312?b?IGFwcHJvYWNo?=
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 17:35:41 -0000

+1 for solution 2

Thomas

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of ext Patel, Milan
Sent: Thursday, January 27, 2011 6:05 PM
To: R.Jesske@telekom.de; dispatch@ietf.org
Subject: Re: [dispatch] =B4=F0=B8=B4: Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach

Hello,

+1 for solution 2.=20
Regards,
Milan

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of Lili Yang_lili
Sent: Thursday, January 27, 2011 4:42 PM
To: Christer Holmberg; R.Jesske@telekom.de; dispatch@ietf.org
Subject: [dispatch] =B4=F0=B8=B4: Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach

I also prefer solution 2.=20

Please +1 for solution 2.

Best regards,
Lili
________________________________________
=B7=A2=BC=FE=C8=CB: dispatch-bounces@ietf.org =
[dispatch-bounces@ietf.org] =B4=FA=B1=ED Christer Holmberg =
[christer.holmberg@ericsson.com]
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA1=D4=C228=C8=D5 0:34
=B5=BD: R.Jesske@telekom.de; dispatch@ietf.org
=D6=F7=CC=E2: Re: [dispatch] Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach

I prefer solution 2.

Regards,

Christer

> -----Original Message-----
> From: dispatch-bounces@ietf.org
> [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
> Sent: 27. tammikuuta 2011 18:00
> To: dispatch@ietf.org
> Subject: [dispatch] Update fo RFC3326 or=20
> draft-jesske-dispatch-reason-in-responses approach
>
>
> Dear all,
> a couple of days we discussed how to proceed with the reason in=20
> responses.
>
> As I see we have enough support for going ahead. But which approach=20
> should we take. (Mary asked this question also on Monday)
>
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>
> Currently I have seen the following opinions:
>
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>
> As long as the draft is already existing I would have my preference to =

> go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>
> So please indicate your solution you would like to see.
>
> Thank you and Best Regards
>
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch



=20
=20
=20
Milan Patel
Consultant
InterDigital Communications, LLC


Tel.: +44 7917 678 250
Fax:=20
Email: Milan.Patel@InterDigital.com
http://www.InterDigital.com


This e-mail is intended only for the use of the individual or entity to =
which it is addressed, and may contain information that is privileged, =
confidential and/or otherwise protected from disclosure to anyone other =
than its intended recipient. Unintended transmission shall not =
constitute waiver of any privilege or confidentiality obligation. If you =
received this communication in error, please do not review, copy or =
distribute it, notify me immediately by email, and delete the original =
message and any attachments. Unless expressly stated in this e-mail, =
nothing in this message or any attachment should be construed as a =
digital or electronic signature.
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From henry.sinnreich@gmail.com  Thu Jan 27 10:06:26 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3379328C145 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 10:06:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.218
X-Spam-Level: 
X-Spam-Status: No, score=-3.218 tagged_above=-999 required=5 tests=[AWL=0.381,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Ofw3YUD0ZFt for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 10:06:25 -0800 (PST)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by core3.amsl.com (Postfix) with ESMTP id E42643A681F for <dispatch@ietf.org>; Thu, 27 Jan 2011 10:06:24 -0800 (PST)
Received: by yxt33 with SMTP id 33so805350yxt.31 for <dispatch@ietf.org>; Thu, 27 Jan 2011 10:09:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=u1AFosgSccxXO5TIdR5mrkboV8xwXgztBzmp7QDoUAc=; b=Tiwu4pUeOs2CEOWCVcqU6DQu6vTfYxaW6VkyZ6+bjEUpZvS9qEIfuonVlf6bQP4UbD xOf9hGVjI/MktYz37XuhUneZ/IfWu1q73GLDN/hYfickWNqEfcRSjyGBmtPmhC7GjEbh bvLkoLLsQA/eH0VuYqucSj9vvJiWDiiOtn7Vs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=xOoeTStQ4d0dAT7KjncvaX0IVpLo3aPbymfufME9CW67G/SWoO0WEr479jA5ngi7+L ET4i4PnRgpPYgTetsdEB2apMV5CzAFu2Tjt2XxbgH9TahlNotuivWofvf+Zkdxu7uXyQ Qd2SdiBYuQ0KFlvQETovs9nagunXqGj4e1ezs=
Received: by 10.236.108.33 with SMTP id p21mr2782913yhg.79.1296151737658; Thu, 27 Jan 2011 10:08:57 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id 55sm2030520yhl.37.2011.01.27.10.08.56 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 27 Jan 2011 10:08:56 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Thu, 27 Jan 2011 12:08:54 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: <Markus.Isomaki@nokia.com>, Adam Roach <adam@nostrum.com>, Cullen Jennings <fluffy@cisco.com>
Message-ID: <C96710D6.186D4%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] [RTW]   The charter formerly know as RTC-WEB take 3
Thread-Index: AQHLvjWHQ9w6lD8Om06IrSPkOO3LUpPk98sggAAmTh0=
In-Reply-To: <DD8B10B86502AB488CB2D3DB4C546E3826DF02@008-AM1MPN1-002.mgdnok.nokia.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: rtc-web@alvestrand.no, dispatch@ietf.org, xavier.marjou@orange-ftgroup.com
Subject: Re: [dispatch] [RTW]   The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 18:06:26 -0000

>I believe 
> Jingle is more monolithic and easier to handle in this sense.)

This adds even more to the endless discussions of SIP vs. Jingle, actually
it also adds a 3rd option and folks who have implemented SIP/SIMPLE may or
may not be happy about it.

Bottom line: 
Adding a 3rd option to the signaling will bog down the RTC-Web work even
more. The API should be a separate effort.
Oh, the discussions there...
Don't expect anyone there to give in easily :-), and why can/should they?

Let's leave the API out for scope.

Thanks, Henry



On 1/27/11 10:15 AM, "Markus.Isomaki@nokia.com" <Markus.Isomaki@nokia.com>
wrote:

> Hi,
> 
> Adam Roach wrote:
>> 
>> On 1/26/11 8:04 PM, Cullen Jennings wrote:
>>> Perhaps the charter should explicitly say this but that is why it
>> seems so mute on this topic, it is.
>> 
>> I would imagine something along these lines would put the topic to rest:
>> "The selection, design and/or extension of a protocol or protocols for
>> establishing and controlling media sessions is in scope for the working
>> group."
>> 
>> I think it's a lot better than remaining silent on the topic, since it
>> leaves several avenues open to the working group. We really don't want
>> to get part of the way down this path with people under the
>> misimpression that we *must* design a new protocol, or that we *must*
>> select an existing protocol. I think we should do whichever of these
>> makes the most sense after a careful analysis, and that such analysis is
>> best performed by the working group (not in DISPATCH).
>> 
> 
> I think the question at this point is that what aspects of the media session
> establishment and control *need* to be standardized. Some people think that we
> have to either pick a concrete protocol like SIP/SDP or XMPP/Jingle or design
> something new but similar on top of HTTP or WebSocket. Other people seem to
> think that most of this should actually be outside the scope of the charter,
> and it is enough that we just standardize the media transport related
> "enablers" within the browser. Each application/service could then pick/design
> its own method of establishing the media sessions, on top of HTTP or
> WebSocket. 
> 
> The first option (choose/design a single common protocol) would have at least
> four main advantages:
> 1. There would be no need to re-invent it for each service
> 2. Inter-service/domain interoperability would be more straightforward
> 3. Interconnect to SIP/PSTN/Jingle services would be more straightforward
> 4. The service provider could buy/download and use an existing SIP or XMPP
> server
> 
> (The concrete problem with SIP would be, as we are aware of, that it would not
> suffice to just declare that we use SIP, but we would have to do a lot of
> profiling within SIP/SDP itself to ensure enough interoperability. I believe
> Jingle is more monolithic and easier to handle in this sense.)
> 
> The more liberal approach (let anyone do their own protocol) would probably be
> easier to get done in IETF, and would still allow service providers to get
> their services working across browsers. The need for reinventing a protocol
> for each service could perhaps be mitigated by reusing JavaScript libraries (a
> la Comet stuff today). Inter-domain/service interop would happen via SIP/XMPP
> gateways (but end-to-end media could be a challenge). What I worry a bit in
> this approach is that it might mean that only big/resourceful service
> providers who know a lot about the technical stuff could build services, while
> the ones with perhaps innovative services but little technical clue could be
> left behind (which the big providers present in this work would not
> necessarily mind). But I don't really know how the service provider scene
> would be with the browser RTC. From a device/browser vendor perspective my
> goal would be to make service creation and deployment as easy as possible.
> 
> I would see this as a bottom up approach that we should first focus on the
> media transport and NAT traversal issues that everyone agrees are needed, and
> as those start to shape up, look at the session establishment needs. It could
> be a phased approach that the browsers first only implement the media support
> and may add a common setup protocol later on based on the need.
>  
> Markus
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch



From hannu.hietalahti@nokia.com  Thu Jan 27 10:15:30 2011
Return-Path: <hannu.hietalahti@nokia.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 16B353A65A5 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 10:15:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t+UQ1eGDsuab for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 10:15:29 -0800 (PST)
Received: from mgw-da01.nokia.com (smtp.nokia.com [147.243.128.24]) by core3.amsl.com (Postfix) with ESMTP id 573A23A681F for <dispatch@ietf.org>; Thu, 27 Jan 2011 10:15:27 -0800 (PST)
Received: from vaebh102.NOE.Nokia.com (vaebh102.europe.nokia.com [10.160.244.23]) by mgw-da01.nokia.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id p0RIIQnF007176; Thu, 27 Jan 2011 20:18:28 +0200
Received: from smtp.mgd.nokia.com ([65.54.30.7]) by vaebh102.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 27 Jan 2011 20:18:22 +0200
Received: from 008-AM1MMR1-002.mgdnok.nokia.com (65.54.30.57) by NOK-AM1MHUB-03.mgdnok.nokia.com (65.54.30.7) with Microsoft SMTP Server (TLS) id 8.2.255.0; Thu, 27 Jan 2011 19:18:21 +0100
Received: from 008-AM1MPN1-017.mgdnok.nokia.com ([169.254.7.253]) by 008-AM1MMR1-002.mgdnok.nokia.com ([65.54.30.57]) with mapi; Thu, 27 Jan 2011 19:18:22 +0100
From: <hannu.hietalahti@nokia.com>
To: <mary.ietf.barnes@gmail.com>, <R.Jesske@telekom.de>
Thread-Topic: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
Thread-Index: AQHLvjtW+A2seG/SKU2/rxugCa3/lJPk8jGAgAAKiICAACJHwA==
Date: Thu, 27 Jan 2011 18:18:16 +0000
Message-ID: <31FA2153F3965A409C8FD1686FCE6D982D51AC@008-AM1MPN1-017.mgdnok.nokia.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA2AA@HE111648.emea1.cds.t-internal.com> <AANLkTikHn6i6CizxuT_0yLb4rAeaR7a-iAVS1an6ORSW@mail.gmail.com>
In-Reply-To: <AANLkTikHn6i6CizxuT_0yLb4rAeaR7a-iAVS1an6ORSW@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_31FA2153F3965A409C8FD1686FCE6D982D51AC008AM1MPN1017mgdn_"
MIME-Version: 1.0
X-OriginalArrivalTime: 27 Jan 2011 18:18:22.0420 (UTC) FILETIME=[94D98140:01CBBE4E]
X-Nokia-AV: Clean
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 18:15:30 -0000

--_000_31FA2153F3965A409C8FD1686FCE6D982D51AC008AM1MPN1017mgdn_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Mary,

I am not an expert on IETF procedures, but as it was already said that the =
contents of the draft has been already implemented, then hopefully we can w=
e find an easy way to document that history, please?

Whether that will have an additional knock-on effect elsewhere should of co=
urse be considered, but that should not become the blocking point on docume=
nting something that happened already.

BR,
Hannu Hietalahti
3GPP TSG CT Chairman
tel: +358 40 5021724



________________________________
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behal=
f Of ext Mary Barnes
Sent: 27 January, 2011 19:10
To: R.Jesske@telekom.de
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-i=
n-responses approach

The problem is that the current wording in the draft implies an update to R=
FC 3326 - i.e., it states:
      This document

   specifies and formally permits the use of the Reason header field in
   SIP responses to carry Q.850 reason codes for this and other
   purposes.

So, the question isn't whether to progress the draft per se but whether the=
 implication of the functionality you describe is a normative change RFC 33=
26 (i.e., UPDATES) or whether an informational draft is sufficient.  I woul=
d posit that if this work is progressed as informational, then it should be=
 restricted to describing the use of SIP responses to carry the Q.850 reaso=
n codes and drop the the "other purposes". And, you need to remove the norm=
ative RFC 2119 language.   In other words, if folks do not believe an updat=
e to RFC 3326 is necessary then the drafts needs to be revised to limit the=
 scope and be quite clear that it is informational.

Regards,
Mary.

On Thu, Jan 27, 2011 at 10:31 AM, <R.Jesske@telekom.de<mailto:R.Jesske@tele=
kom.de>> wrote:
So to clarify my opinion below.
used the wrong number.

As long as the draft is already existing I have my
preference to go for 2.

that is the problem using too easy numbering.

Sorry


> -----Urspr=FCngliche Nachricht-----
> Von: dispatch-bounces@ietf.org<mailto:dispatch-bounces@ietf.org>
> [mailto:dispatch-bounces@ietf.org<mailto:dispatch-bounces@ietf.org>] Im A=
uftrag von Jesske, Roland
> Gesendet: Donnerstag, 27. Januar 2011 17:00
> An: dispatch@ietf.org<mailto:dispatch@ietf.org>
> Betreff: [dispatch] Update fo RFC3326 or
> draft-jesske-dispatch-reason-in-responses approach
>
>
> Dear all,
> a couple of days we discussed how to proceed with the reason
> in responses.
>
> As I see we have enough support for going ahead. But which
> approach should we take. (Mary asked this question also on Monday)
>
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>
> Currently I have seen the following opinions:
>
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>
> As long as the draft is already existing I would have my
> preference to go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>
> So please indicate your solution you would like to see.
>
> Thank you and Best Regards
>
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org<mailto:dispatch@ietf.org>
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org<mailto:dispatch@ietf.org>
https://www.ietf.org/mailman/listinfo/dispatch


--_000_31FA2153F3965A409C8FD1686FCE6D982D51AC008AM1MPN1017mgdn_
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=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 6.00.2900.5969" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D656171218-27012011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Hi Mary,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D656171218-27012011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D656171218-27012011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>I&nbsp;am not an expert on&nbsp;IETF procedures,=20
but&nbsp;as it was already said that&nbsp;the contents of the draft has bee=
n=20
already implemented,&nbsp;then hopefully we can we find an easy way to docu=
ment=20
that history,&nbsp;please?</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D656171218-27012011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D656171218-27012011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Whether that will have an additional knock-on effe=
ct=20
elsewhere should of course be considered, but&nbsp;that should not become t=
he=20
blocking point on documenting something that happened=20
already.</FONT></SPAN></DIV><!-- Converted from text/rtf format -->
<P><SPAN lang=3Dfi><FONT face=3DArial size=3D2>BR,</FONT></SPAN> <BR><SPAN=
=20
lang=3Dfi><FONT face=3DArial size=3D2>Hannu Hietalahti</FONT></SPAN> <BR><S=
PAN=20
lang=3Dfi><FONT face=3DArial size=3D2>3GPP TSG CT Chairman</FONT></SPAN> <B=
R><SPAN=20
lang=3Dfi><FONT face=3DArial size=3D2>tel: +358 40 5021724</FONT></SPAN><SP=
AN=20
lang=3Den-us></SPAN> </P>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT>&nbsp;</DIV><FONT f=
ace=3DArial=20
size=3D2></FONT><FONT face=3DArial size=3D2></FONT><FONT face=3DArial size=
=3D2></FONT><BR>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px soli=
d; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> dispatch-bounces@ietf.org=20
  [mailto:dispatch-bounces@ietf.org] <B>On Behalf Of </B>ext Mary=20
  Barnes<BR><B>Sent:</B> 27 January, 2011 19:10<BR><B>To:</B>=20
  R.Jesske@telekom.de<BR><B>Cc:</B> dispatch@ietf.org<BR><B>Subject:</B> Re=
:=20
  [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses=
=20
  approach<BR></FONT><BR></DIV>
  <DIV></DIV>The problem is that the current wording in the draft implies a=
n=20
  update to RFC 3326 - i.e., it states:
  <DIV>&nbsp;&nbsp; &nbsp;&nbsp;<SPAN class=3DApple-style-span=20
  style=3D"FONT-SIZE: 13px; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetic=
a, clean, sans-serif; webkit-border-horizontal-spacing: 2px; webkit-border-=
vertical-spacing: 2px"><SPAN=20
  class=3DApple-style-span=20
  style=3D"LINE-HEIGHT: 15px; FONT-FAMILY: monospace; WHITE-SPACE: pre"> Th=
is=20
  document</SPAN><PRE style=3D"MARGIN: 0px; LINE-HEIGHT: 1.2em; FONT-FAMILY=
: monospace">   specifies and formally permits the use of the Reason header=
 field in
   SIP responses to carry Q.850 reason codes for this and other
   purposes.</PRE></SPAN>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT face=3DAria=
l=20
  color=3D#0000ff size=3D2></FONT><BR></DIV>
  <DIV>So, the question isn't whether to progress the draft per se but whet=
her=20
  the implication of the functionality you describe is a normative change R=
FC=20
  3326 (i.e., UPDATES) or whether an informational draft is sufficient. &nb=
sp;I=20
  would posit that if this work is progressed as informational, then it sho=
uld=20
  be restricted to describing the use of SIP responses to carry the Q.850 r=
eason=20
  codes and drop the the "other purposes". And, you need to remove the norm=
ative=20
  RFC 2119 language. &nbsp; In other words, if folks do not believe an upda=
te to=20
  RFC 3326 is necessary then the drafts needs to be revised to limit the sc=
ope=20
  and be quite clear that it is informational.&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT><FONT face=3DAria=
l=20
  color=3D#0000ff size=3D2></FONT><BR></DIV>
  <DIV>Regards,</DIV>
  <DIV>Mary.&nbsp;</DIV>
  <DIV><BR>
  <DIV class=3Dgmail_quote>On Thu, Jan 27, 2011 at 10:31 AM, <SPAN dir=3Dlt=
r>&lt;<A=20
  href=3D"mailto:R.Jesske@telekom.de">R.Jesske@telekom.de</A>&gt;</SPAN>=20
wrote:<BR>
  <BLOCKQUOTE class=3Dgmail_quote=20
  style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc =
1px solid">So=20
    to clarify my opinion below.<BR>used the wrong number.<BR><BR>As long a=
s the=20
    draft is already existing I have my<BR>preference to go for 2.<BR><BR>t=
hat=20
    is the problem using too easy numbering.<BR><BR>Sorry<BR><BR><BR>&gt;=20
    -----Urspr=FCngliche Nachricht-----<BR>&gt; Von: <A=20
    href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@ietf.org</A>=
<BR>&gt;=20
    [mailto:<A=20
    href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@ietf.org</A>=
] Im=20
    Auftrag von Jesske, Roland<BR>&gt; Gesendet: Donnerstag, 27. Januar 201=
1=20
    17:00<BR>&gt; An: <A=20
    href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</A><BR>&gt; Betreff=
:=20
    [dispatch] Update fo RFC3326 or<BR>&gt;=20
    draft-jesske-dispatch-reason-in-responses approach<BR>
    <DIV>
    <DIV></DIV>
    <DIV class=3Dh5>&gt;<BR>&gt;<BR>&gt; Dear all,<BR>&gt; a couple of days=
 we=20
    discussed how to proceed with the reason<BR>&gt; in=20
    responses.<BR>&gt;<BR>&gt; As I see we have enough support for going ah=
ead.=20
    But which<BR>&gt; approach should we take. (Mary asked this question al=
so on=20
    Monday)<BR>&gt;<BR>&gt; 1. write an UPDATE to RFC 3326<BR>&gt; 2. progr=
ess=20
    draft-jesske-dispatch-reason-in-responses<BR>&gt;<BR>&gt; Currently I h=
ave=20
    seen the following opinions:<BR>&gt;<BR>&gt; For solution 1. +1 Paul<BR=
>&gt;=20
    For solution 2. + Laura<BR>&gt; 1 or 2 don't mind +1 John<BR>&gt;<BR>&g=
t; As=20
    long as the draft is already existing I would have my<BR>&gt; preferenc=
e to=20
    go for 1.<BR>&gt; But if needed I can also create an UPDATE to=20
    RFC3326.<BR>&gt;<BR>&gt; So please indicate your solution you would lik=
e to=20
    see.<BR>&gt;<BR>&gt; Thank you and Best Regards<BR>&gt;<BR>&gt;=20
    Roland<BR>&gt; _______________________________________________<BR>&gt;=
=20
    dispatch mailing list<BR>&gt; <A=20
    href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</A><BR>&gt; <A=20
    href=3D"https://www.ietf.org/mailman/listinfo/dispatch"=20
    target=3D_blank>https://www.ietf.org/mailman/listinfo/dispatch</A><BR>&=
gt;<BR>_______________________________________________<BR>dispatch=20
    mailing list<BR><A=20
    href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</A><BR><A=20
    href=3D"https://www.ietf.org/mailman/listinfo/dispatch"=20
    target=3D_blank>https://www.ietf.org/mailman/listinfo/dispatch</A><BR><=
/DIV></DIV></BLOCKQUOTE></DIV><BR></DIV></DIV></BLOCKQUOTE></BODY></HTML>

--_000_31FA2153F3965A409C8FD1686FCE6D982D51AC008AM1MPN1017mgdn_--

From rifatyu@avaya.com  Thu Jan 27 11:37:25 2011
Return-Path: <rifatyu@avaya.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 12E0228C160 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 11:37:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ALIby4DnR3Rr for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 11:37:23 -0800 (PST)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [198.152.13.100]) by core3.amsl.com (Postfix) with ESMTP id A4D2B28C170 for <dispatch@ietf.org>; Thu, 27 Jan 2011 11:37:23 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Au4EABtZQU3GmAcF/2dsb2JhbACWIo5bc6MRApkehU8EhReKbw
X-IronPort-AV: E=Sophos;i="4.60,387,1291611600"; d="scan'208";a="261866772"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by co300216-co-outbound.net.avaya.com with ESMTP; 27 Jan 2011 14:40:27 -0500
X-IronPort-AV: E=Sophos;i="4.60,387,1291611600"; d="scan'208";a="575428624"
Received: from dc-us1hcex2.us1.avaya.com (HELO DC-US1HCEX2.global.avaya.com) ([135.11.52.21]) by co300216-co-erhwest-out.avaya.com with ESMTP; 27 Jan 2011 14:40:27 -0500
Received: from DC-US1MBEX4.global.avaya.com ([169.254.2.215]) by DC-US1HCEX2.global.avaya.com ([::1]) with mapi; Thu, 27 Jan 2011 14:40:26 -0500
From: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>
To: "Mike Hammer (hmmr)" <hmmr@cisco.com>, "Paul Kyzivat (pkyzivat)" <pkyzivat@cisco.com>
Date: Thu, 27 Jan 2011 14:40:24 -0500
Thread-Topic: [dispatch] SIP Action Referral
Thread-Index: Acu7eO8nssEmC+7jR3+Axe1IDz8T0ABIHxIQADGWmgAAPWpysA==
Message-ID: <6369CB70BFD88942B9705AC1E639A338220915C7DE@DC-US1MBEX4.global.avaya.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com><4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com><4D36EF4A.9080304@cisco.com><6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com><4D3716D3.3020601@cisco.com> <4D37FCED.6030000@ericsson.com><6369CB70BFD88942B9705AC1E639A3382208FBBE7C@DC-US1MBEX4.global.avaya.com><4D3CF56C.9050009@cisco.com> <6369CB70BFD88942B9705AC1E639A33822090E69ED@DC-US1MBEX4.global.avaya.com> <C4064AF1C9EC1F40868C033DB94958C703A7BD3B@XMB-RCD-111.cisco.com>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C703A7BD3B@XMB-RCD-111.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 19:37:25 -0000

Hi Mike, Paul

Thanks for your comments.

The current version of the draft is focused on telephony features, and inte=
ntionally did not try to address the Internet of Things area.

But this is an interesting area and I am interested on hearing more of your=
 thoughts about it.

Paul wrote:
> But consider offloading video to a TV. Just getting them to implement
> SIP in "smart" TVs or cable boxes will be a stretch. Minimizing added
> functionality will increase the possibility of an operational system.

Mike wrote:
> For example, could a 42" LCD screen attached to a wall with some near fie=
ld
> communications have enough to participate?  Or would it need to be
> attached to a setup box?
>=20
> I would venture that in the Internet of Things, that not all devices
> would meet your requirements.

It seems that some smart TVs already support Skype and other widgets.=20
http://www.which.co.uk/technology/tv-and-dvd/reviews-ns/skype-on-tv/
Why do you think that it is a stretch to expect a smart TV to support SIP?

Thanks,
 Rifaat


> -----Original Message-----
> From: Mike Hammer (hmmr) [mailto:hmmr@cisco.com]
> Sent: Wednesday, January 26, 2011 8:52 AM
> To: Shekh-Yusef, Rifaat (Rifaat); Paul Kyzivat (pkyzivat)
> Cc: dispatch@ietf.org
> Subject: RE: [dispatch] SIP Action Referral
>=20
> Perhaps, someone should estimate the "intelligence" requirements of the
> devices you intend to control.  Then one could determine how many of the
> appliances meet those requirements and thus could be controlled.  For
> example, could a 42" LCD screen attached to a wall with some near field
> communications have enough to participate?  Or would it need to be
> attached to a setup box?
>=20
> I would venture that in the Internet of Things, that not all devices
> would meet your requirements.
>=20
> Mike
>=20
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
> Behalf Of Shekh-Yusef, Rifaat (Rifaat)
> Sent: Tuesday, January 25, 2011 7:53 PM
> To: Paul Kyzivat (pkyzivat)
> Cc: dispatch@ietf.org
> Subject: Re: [dispatch] SIP Action Referral
>=20
> > >>> You can postulate anything you want, but it seems a bit much to
> expect
> > >>> such intelligence from the basic phone. Makes a lot more sense to
> me to
> > >>> put the intelligence in the PC.
> > >>>
> > > [Rifaat] That is true in the 3pcc model where the controller that
> has the
> > intelligence.
> > > For very complex features I think we can expect the phone to be more
> than
> > just a basic phone.
> >
> > Yes, clearly cell phones are intelligent devices.
> > If so, I guess it could do 3pcc too. Then maybe the PC is the "dumb"
> > device in the scenario.
> >
> I definitely agree that we can expect the PC to be an intelligent
> entity, and I agree that in this scenario it probably makes more sense
> to allow the PC to drive the phone. But I do not get to the conclusion
> that for all complex features I need only one intelligent device, while
> the rest can be dumb devices controlled by that intelligent entity.
>=20
>=20
> > >>> Anyway, assuming the phone is that smart, *it* is now initiating
> an
> > >>> action referral toward the PC. I gather it chose that destination
> > >>> because the PC has the ongoing refer dialog with it. What is there
> about
> > >>> the prior urn:sip-action:call:answer that causes the phone to
> think the
> > >>> sender of that referral might be able to accept video, using this
> > >>> mechanism? Was there some sort of capability negotiation during
> the
> > >>> earlier REFER?
> > > [Rifaat] I think the 'video' feature tag should be sufficient. Would
> it not?
> >
> > I think this is something of a stretch. I suppose a video feature tag
> > would say something about the device within the dialog in which it was
> > presented. But its a leap to conclude it applies to a reciprocal
> > arrangement.
> Why reciprocal?
> In the case described above, the user answered the call using his PC.
> The PC should be able to add the 'video' feature tag to the Contact
> header of the REFER request to indicate that it supports video.
> Is that something of a stretch?
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

From Markus.Isomaki@nokia.com  Thu Jan 27 12:05:28 2011
Return-Path: <Markus.Isomaki@nokia.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3552F3A6874 for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 12:05:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.846
X-Spam-Level: 
X-Spam-Status: No, score=-3.846 tagged_above=-999 required=5 tests=[AWL=-1.247, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jw1EMGmSJ8uk for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 12:05:27 -0800 (PST)
Received: from mgw-sa02.nokia.com (smtp.nokia.com [147.243.1.48]) by core3.amsl.com (Postfix) with ESMTP id 251CC3A684F for <dispatch@ietf.org>; Thu, 27 Jan 2011 12:05:26 -0800 (PST)
Received: from vaebh104.NOE.Nokia.com (vaebh104.europe.nokia.com [10.160.244.30]) by mgw-sa02.nokia.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id p0RK808O006300; Thu, 27 Jan 2011 22:08:04 +0200
Received: from smtp.mgd.nokia.com ([65.54.30.6]) by vaebh104.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 27 Jan 2011 22:07:58 +0200
Received: from 008-AM1MMR1-004.mgdnok.nokia.com (65.54.30.59) by NOK-am1MHUB-02.mgdnok.nokia.com (65.54.30.6) with Microsoft SMTP Server (TLS) id 8.2.255.0; Thu, 27 Jan 2011 21:07:58 +0100
Received: from 008-AM1MPN1-002.mgdnok.nokia.com ([169.254.2.106]) by 008-AM1MMR1-004.mgdnok.nokia.com ([65.54.30.59]) with mapi; Thu, 27 Jan 2011 21:07:59 +0100
From: <Markus.Isomaki@nokia.com>
To: <henry.sinnreich@gmail.com>, <adam@nostrum.com>, <fluffy@cisco.com>
Thread-Topic: [dispatch] [RTW]   The charter formerly know as RTC-WEB take 3
Thread-Index: AQHLvk1YIZIcKQfnikW2JvrbHSDH6JPlPDoQ
Date: Thu, 27 Jan 2011 20:07:56 +0000
Message-ID: <DD8B10B86502AB488CB2D3DB4C546E3826E148@008-AM1MPN1-002.mgdnok.nokia.com>
References: <DD8B10B86502AB488CB2D3DB4C546E3826DF02@008-AM1MPN1-002.mgdnok.nokia.com> <C96710D6.186D4%henry.sinnreich@gmail.com>
In-Reply-To: <C96710D6.186D4%henry.sinnreich@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 27 Jan 2011 20:07:58.0994 (UTC) FILETIME=[E4CB0F20:01CBBE5D]
X-Nokia-AV: Clean
Cc: rtc-web@alvestrand.no, dispatch@ietf.org, xavier.marjou@orange-ftgroup.com
Subject: Re: [dispatch] [RTW]   The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 20:05:28 -0000

Hi Henry,

Henry Sinnreich wrote:
>
>>I believe
>> Jingle is more monolithic and easier to handle in this sense.)
>
>This adds even more to the endless discussions of SIP vs. Jingle,
>actually
>it also adds a 3rd option and folks who have implemented SIP/SIMPLE may
>or
>may not be happy about it.
>

If by 3rd option you mean that the RTC-Web effort would produce its own spe=
cific session establishment protocol, I tend to agree with you. If we think=
 a standardized session establishment protocol is needed, we should take an=
 existing one, and at maximum just worry how it can be transported over HTT=
P or WebSocket (that may be a valid requirement).

>Bottom line:
>Adding a 3rd option to the signaling will bog down the RTC-Web work even
>more. The API should be a separate effort.
>Oh, the discussions there...
>Don't expect anyone there to give in easily :-), and why can/should
>they?
>
>Let's leave the API out for scope.
>

To be clear: Are you saying that we should *not* have the session establish=
ment protocol included in the charter? Or which API do you mean? Because in=
 your earlier mail you supported Adam's suggestion:

> "The selection, design and/or extension of a protocol or protocols for=20
> establishing and controlling media sessions is in scope for the=20
> working group."

Which says that the session establishment protocol is within the scope of t=
he work. And if it is, the associated API will surely be defined on the W3C=
 side.

>Thanks, Henry
>

Markus


From hmmr@cisco.com  Thu Jan 27 13:34:06 2011
Return-Path: <hmmr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 12A3328C17B for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 13:34:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.631
X-Spam-Level: 
X-Spam-Status: No, score=-10.631 tagged_above=-999 required=5 tests=[AWL=-0.032, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z-OAYEWz9wJZ for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 13:34:04 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 5CC583A69BC for <dispatch@ietf.org>; Thu, 27 Jan 2011 13:34:04 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Au4EAA90QU2tJXHA/2dsb2JhbACWIo5bc6BXm0CFTwSFF4pa
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rtp-iport-1.cisco.com with ESMTP; 27 Jan 2011 21:37:08 +0000
Received: from xbh-rcd-201.cisco.com (xbh-rcd-201.cisco.com [72.163.62.200]) by rcdn-core2-5.cisco.com (8.14.3/8.14.3) with ESMTP id p0RLb8FX002899;  Thu, 27 Jan 2011 21:37:08 GMT
Received: from xmb-rcd-111.cisco.com ([72.163.62.153]) by xbh-rcd-201.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 27 Jan 2011 15:37:08 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 27 Jan 2011 15:37:06 -0600
Message-ID: <C4064AF1C9EC1F40868C033DB94958C703A7C57F@XMB-RCD-111.cisco.com>
In-Reply-To: <6369CB70BFD88942B9705AC1E639A338220915C7DE@DC-US1MBEX4.global.avaya.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] SIP Action Referral
Thread-Index: Acu7eO8nssEmC+7jR3+Axe1IDz8T0ABIHxIQADGWmgAAPWpysAAFJZng
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com><4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com><4D36EF4A.9080304@cisco.com><6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com><4D3716D3.3020601@cisco.com> <4D37FCED.6030000@ericsson.com><6369CB70BFD88942B9705AC1E639A3382208FBBE7C@DC-US1MBEX4.global.avaya.com><4D3CF56C.9050009@cisco.com> <6369CB70BFD88942B9705AC1E639A33822090E69ED@DC-US1MBEX4.global.avaya.com> <C4064AF1C9EC1F40868C033DB94958C703A7BD3B@XMB-RCD-111.cisco.com> <6369CB70BFD88942B9705AC1E639A338220915C7DE@DC-US1MBEX4.global.avaya.com>
From: "Mike Hammer (hmmr)" <hmmr@cisco.com>
To: "Shekh-Yusef, Rifaat (Rifaat)" <rifatyu@avaya.com>, "Paul Kyzivat (pkyzivat)" <pkyzivat@cisco.com>
X-OriginalArrivalTime: 27 Jan 2011 21:37:08.0422 (UTC) FILETIME=[594CFE60:01CBBE6A]
Cc: dispatch@ietf.org
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jan 2011 21:34:06 -0000

I am not saying that you can't put such intelligence in TVs.

I am suggesting that the market could be bigger if media endpoints
didn't have to be full-blown signaling endpoints.

Also, that if you define the compute/storage requirements, media
endpoints could determine if the COGS are worth the effort to
participate.

Mike


-----Original Message-----
From: Shekh-Yusef, Rifaat (Rifaat) [mailto:rifatyu@avaya.com]=20
Sent: Thursday, January 27, 2011 2:40 PM
To: Mike Hammer (hmmr); Paul Kyzivat (pkyzivat)
Cc: dispatch@ietf.org
Subject: RE: [dispatch] SIP Action Referral

Hi Mike, Paul

Thanks for your comments.

The current version of the draft is focused on telephony features, and
intentionally did not try to address the Internet of Things area.

But this is an interesting area and I am interested on hearing more of
your thoughts about it.

Paul wrote:
> But consider offloading video to a TV. Just getting them to implement
> SIP in "smart" TVs or cable boxes will be a stretch. Minimizing added
> functionality will increase the possibility of an operational system.

Mike wrote:
> For example, could a 42" LCD screen attached to a wall with some near
field
> communications have enough to participate?  Or would it need to be
> attached to a setup box?
>=20
> I would venture that in the Internet of Things, that not all devices
> would meet your requirements.

It seems that some smart TVs already support Skype and other widgets.=20
http://www.which.co.uk/technology/tv-and-dvd/reviews-ns/skype-on-tv/
Why do you think that it is a stretch to expect a smart TV to support
SIP?

Thanks,
 Rifaat


> -----Original Message-----
> From: Mike Hammer (hmmr) [mailto:hmmr@cisco.com]
> Sent: Wednesday, January 26, 2011 8:52 AM
> To: Shekh-Yusef, Rifaat (Rifaat); Paul Kyzivat (pkyzivat)
> Cc: dispatch@ietf.org
> Subject: RE: [dispatch] SIP Action Referral
>=20
> Perhaps, someone should estimate the "intelligence" requirements of
the
> devices you intend to control.  Then one could determine how many of
the
> appliances meet those requirements and thus could be controlled.  For
> example, could a 42" LCD screen attached to a wall with some near
field
> communications have enough to participate?  Or would it need to be
> attached to a setup box?
>=20
> I would venture that in the Internet of Things, that not all devices
> would meet your requirements.
>=20
> Mike
>=20
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
> Behalf Of Shekh-Yusef, Rifaat (Rifaat)
> Sent: Tuesday, January 25, 2011 7:53 PM
> To: Paul Kyzivat (pkyzivat)
> Cc: dispatch@ietf.org
> Subject: Re: [dispatch] SIP Action Referral
>=20
> > >>> You can postulate anything you want, but it seems a bit much to
> expect
> > >>> such intelligence from the basic phone. Makes a lot more sense
to
> me to
> > >>> put the intelligence in the PC.
> > >>>
> > > [Rifaat] That is true in the 3pcc model where the controller that
> has the
> > intelligence.
> > > For very complex features I think we can expect the phone to be
more
> than
> > just a basic phone.
> >
> > Yes, clearly cell phones are intelligent devices.
> > If so, I guess it could do 3pcc too. Then maybe the PC is the "dumb"
> > device in the scenario.
> >
> I definitely agree that we can expect the PC to be an intelligent
> entity, and I agree that in this scenario it probably makes more sense
> to allow the PC to drive the phone. But I do not get to the conclusion
> that for all complex features I need only one intelligent device,
while
> the rest can be dumb devices controlled by that intelligent entity.
>=20
>=20
> > >>> Anyway, assuming the phone is that smart, *it* is now initiating
> an
> > >>> action referral toward the PC. I gather it chose that
destination
> > >>> because the PC has the ongoing refer dialog with it. What is
there
> about
> > >>> the prior urn:sip-action:call:answer that causes the phone to
> think the
> > >>> sender of that referral might be able to accept video, using
this
> > >>> mechanism? Was there some sort of capability negotiation during
> the
> > >>> earlier REFER?
> > > [Rifaat] I think the 'video' feature tag should be sufficient.
Would
> it not?
> >
> > I think this is something of a stretch. I suppose a video feature
tag
> > would say something about the device within the dialog in which it
was
> > presented. But its a leap to conclude it applies to a reciprocal
> > arrangement.
> Why reciprocal?
> In the case described above, the user answered the call using his PC.
> The PC should be able to add the 'video' feature tag to the Contact
> header of the REFER request to indicate that it supports video.
> Is that something of a stretch?
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

From singer@apple.com  Thu Jan 27 19:01:32 2011
Return-Path: <singer@apple.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A012A3A6B7C for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 19:01:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KI8GpZqcIVQC for <dispatch@core3.amsl.com>; Thu, 27 Jan 2011 19:01:31 -0800 (PST)
Received: from mail-out4.apple.com (mail-out.apple.com [17.254.13.23]) by core3.amsl.com (Postfix) with ESMTP id D76E93A6B72 for <dispatch@ietf.org>; Thu, 27 Jan 2011 19:01:31 -0800 (PST)
Received: from relay15.apple.com (relay15.apple.com [17.128.113.54]) by mail-out4.apple.com (Postfix) with ESMTP id A68C7CE84CF7; Thu, 27 Jan 2011 19:04:36 -0800 (PST)
X-AuditID: 11807136-b7c24ae000004221-25-4d4232426290
Received: from [17.83.208.123] (Unknown_Domain [17.83.208.123]) by relay15.apple.com (Apple SCV relay) with SMTP id 8F.AD.16929.342324D4; Thu, 27 Jan 2011 19:04:36 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: David Singer <singer@apple.com>
In-Reply-To: <DD8B10B86502AB488CB2D3DB4C546E3826DF02@008-AM1MPN1-002.mgdnok.nokia.com>
Date: Fri, 28 Jan 2011 12:04:34 +0900
Content-Transfer-Encoding: quoted-printable
Message-Id: <489BD143-9131-4392-8A4B-22A5F6FBA66D@apple.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com> <AANLkTi=S88q8RbfGm70jBLXPSj-NRKYGg3Gu+-_ojWvh@mail.gmail.com> <285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com> <4D418CD5.7000503@nostrum.com> <DD8B10B86502AB488CB2D3DB4C546E3826DF02@008-AM1MPN1-002.mgdnok.nokia.com>
To: markus.isomaki@nokia.com
X-Mailer: Apple Mail (2.1082)
X-Brightmail-Tracker: AAAAAA==
Cc: xavier.marjou@orange-ftgroup.com, rtc-web@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] [RTW]   The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2011 03:01:32 -0000

On Jan 28, 2011, at 1:15 , markus.isomaki@nokia.com wrote:

> Hi,
>=20
> Adam Roach wrote:
>>=20
>> On 1/26/11 8:04 PM, Cullen Jennings wrote:
>>> Perhaps the charter should explicitly say this but that is why it
>> seems so mute on this topic, it is.
>>=20
>> I would imagine something along these lines would put the topic to =
rest:
>> "The selection, design and/or extension of a protocol or protocols =
for
>> establishing and controlling media sessions is in scope for the =
working
>> group."
>>=20
>> I think it's a lot better than remaining silent on the topic, since =
it
>> leaves several avenues open to the working group. We really don't =
want
>> to get part of the way down this path with people under the
>> misimpression that we *must* design a new protocol, or that we *must*
>> select an existing protocol. I think we should do whichever of these
>> makes the most sense after a careful analysis, and that such analysis =
is
>> best performed by the working group (not in DISPATCH).
>>=20
>=20
> I think the question at this point is that what aspects of the media =
session establishment and control *need* to be standardized.

I would hope, as I have said before, we standardize at two levels.

A) a framework, with clear interfaces, that hangs together (e.g., in =
this case, 'a session initiation protocol goes here').
B) instantiations within that framework that make at least one working =
system.

I don't want the framework to assume "only XXXX is ever going to be used =
in this context" even if XXX is the only instantiation of one the =
modules=20


David Singer
Multimedia and Software Standards, Apple Inc.


From christian.1.schmidt@nsn.com  Fri Jan 28 00:13:29 2011
Return-Path: <christian.1.schmidt@nsn.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B643228C0E9 for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 00:13:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.952
X-Spam-Level: 
X-Spam-Status: No, score=-1.952 tagged_above=-999 required=5 tests=[AWL=-2.647, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4,  SARE_SUB_ENC_GB2312=1.345]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JLnZ-cllxg0j for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 00:13:28 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by core3.amsl.com (Postfix) with ESMTP id 02F7B3A6AAA for <dispatch@ietf.org>; Fri, 28 Jan 2011 00:13:27 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id p0S8GVjo024911 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <dispatch@ietf.org>; Fri, 28 Jan 2011 09:16:32 +0100
Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p0S8GOKp012526 for <dispatch@ietf.org>; Fri, 28 Jan 2011 09:16:31 +0100
Received: from DEMUEXC013.nsn-intra.net ([10.150.128.24]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 28 Jan 2011 09:16:29 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 28 Jan 2011 09:16:25 +0100
Message-ID: <C58FFCAAA14F454A85AFB7C1C2F862C4017301E7@DEMUEXC013.nsn-intra.net>
In-Reply-To: <744A66DF31B5B34EA8B08BBD8187A722033EC279@DEMUEXC014.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: =?gb2312?B?W2Rpc3BhdGNoXSC08Li0OiAgVXBkYXRlIGZvIFJGQzMzMjYgb3IgZA==?= =?gb2312?B?cmFmdC1qZXNza2UtZGlzcGF0Y2gtcmVhc29uLWluLXJlc3BvbnNlcyBhcHA=?= =?gb2312?B?cm9hY2g=?=
Thread-Index: AQHLvjuAwc3lquMnJUSrFt7Lkd4lcpPkfXyAgACIEJqAAAaAUIAACVgwgAD1MMA=
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com><580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com><AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com><A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net><4D3EEE2F.4040202@cisco.com><A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net><580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com><7F2072F1E0DE894DA4B517B93C6A0585194427B1B0@ESESSCMS0356.eemea.ericsson.se><A1D1C6D3ACF6264682914707AE2B72860366E479@SZXEML509-MBS.china.huawei.com><61CAF342FE1EE34EAC8FB19B765914000E6FB453@SABRE.InterDigital.com> <744A66DF31B5B34EA8B08BBD8187A722033EC279@DEMUEXC014.nsn-intra.net>
From: "Schmidt, Christian 1. (NSN - DE/Munich)" <christian.1.schmidt@nsn.com>
To: <dispatch@ietf.org>
X-OriginalArrivalTime: 28 Jan 2011 08:16:29.0895 (UTC) FILETIME=[AA853D70:01CBBEC3]
Subject: Re: [dispatch] =?gb2312?b?tPC4tDogIFVwZGF0ZSBmbyBSRkMzMzI2IG9yIGRy?= =?gb2312?b?YWZ0LWplc3NrZS1kaXNwYXRjaC1yZWFzb24taW4tcmVzcG9uc2Vz?= =?gb2312?b?IGFwcHJvYWNo?=
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2011 08:13:30 -0000

+1 for solution 2

Christian


-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of ext Belling, Thomas (NSN - DE/Munich)
Sent: Thursday, January 27, 2011 6:39 PM
To: dispatch@ietf.org
Subject: Re: [dispatch] =B4=F0=B8=B4: Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach

+1 for solution 2

Thomas

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of ext Patel, Milan
Sent: Thursday, January 27, 2011 6:05 PM
To: R.Jesske@telekom.de; dispatch@ietf.org
Subject: Re: [dispatch] =B4=F0=B8=B4: Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach

Hello,

+1 for solution 2.=20
Regards,
Milan

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of Lili Yang_lili
Sent: Thursday, January 27, 2011 4:42 PM
To: Christer Holmberg; R.Jesske@telekom.de; dispatch@ietf.org
Subject: [dispatch] =B4=F0=B8=B4: Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach

I also prefer solution 2.=20

Please +1 for solution 2.

Best regards,
Lili
________________________________________
=B7=A2=BC=FE=C8=CB: dispatch-bounces@ietf.org =
[dispatch-bounces@ietf.org] =B4=FA=B1=ED Christer Holmberg =
[christer.holmberg@ericsson.com]
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA1=D4=C228=C8=D5 0:34
=B5=BD: R.Jesske@telekom.de; dispatch@ietf.org
=D6=F7=CC=E2: Re: [dispatch] Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach

I prefer solution 2.

Regards,

Christer

> -----Original Message-----
> From: dispatch-bounces@ietf.org
> [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
> Sent: 27. tammikuuta 2011 18:00
> To: dispatch@ietf.org
> Subject: [dispatch] Update fo RFC3326 or=20
> draft-jesske-dispatch-reason-in-responses approach
>
>
> Dear all,
> a couple of days we discussed how to proceed with the reason in=20
> responses.
>
> As I see we have enough support for going ahead. But which approach=20
> should we take. (Mary asked this question also on Monday)
>
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>
> Currently I have seen the following opinions:
>
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>
> As long as the draft is already existing I would have my preference to =

> go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>
> So please indicate your solution you would like to see.
>
> Thank you and Best Regards
>
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch



=20
=20
=20
Milan Patel
Consultant
InterDigital Communications, LLC


Tel.: +44 7917 678 250
Fax:=20
Email: Milan.Patel@InterDigital.com
http://www.InterDigital.com


This e-mail is intended only for the use of the individual or entity to =
which it is addressed, and may contain information that is privileged, =
confidential and/or otherwise protected from disclosure to anyone other =
than its intended recipient. Unintended transmission shall not =
constitute waiver of any privilege or confidentiality obligation. If you =
received this communication in error, please do not review, copy or =
distribute it, notify me immediately by email, and delete the original =
message and any attachments. Unless expressly stated in this e-mail, =
nothing in this message or any attachment should be construed as a =
digital or electronic signature.
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From R.Jesske@telekom.de  Fri Jan 28 05:08:52 2011
Return-Path: <R.Jesske@telekom.de>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9393B3A688B for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 05:08:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level: 
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[AWL=-0.971, BAYES_00=-2.599, HELO_EQ_DE=0.35, HTML_MESSAGE=0.001, MANGLED_LOAN=2.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5f5JUFIohf8v for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 05:08:51 -0800 (PST)
Received: from tcmail83.telekom.de (tcmail83.telekom.de [62.225.183.131]) by core3.amsl.com (Postfix) with ESMTP id D45953A67FB for <dispatch@ietf.org>; Fri, 28 Jan 2011 05:08:50 -0800 (PST)
Received: from he110890.emea1.cds.t-internal.com ([10.134.92.131]) by tcmail81.telekom.de with ESMTP/TLS/AES128-SHA; 28 Jan 2011 14:11:51 +0100
Received: from HE111648.emea1.cds.t-internal.com ([169.254.5.69]) by he110890 ([10.134.92.131]) with mapi; Fri, 28 Jan 2011 14:11:51 +0100
From: <R.Jesske@telekom.de>
To: <mary.ietf.barnes@gmail.com>
Date: Fri, 28 Jan 2011 14:11:49 +0100
Thread-Topic: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
Thread-Index: Acu+RVLXcx04sfCeQEOCcQBhL1knVAAhK17g
Message-ID: <580BEA5E3B99744AB1F5BFF5E9A3C67DFABF612F@HE111648.emea1.cds.t-internal.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA2AA@HE111648.emea1.cds.t-internal.com> <AANLkTikHn6i6CizxuT_0yLb4rAeaR7a-iAVS1an6ORSW@mail.gmail.com>
In-Reply-To: <AANLkTikHn6i6CizxuT_0yLb4rAeaR7a-iAVS1an6ORSW@mail.gmail.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: multipart/alternative; boundary="_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFABF612FHE111648emea1cd_"
MIME-Version: 1.0
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2011 13:08:52 -0000

--_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFABF612FHE111648emea1cd_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Mary,
until now it looked for me it is the decision of people which way they want=
 to go.
So seeing from your mail I see that there an UPDATE to RFC3326 would be mor=
e convenient and my other draft could help to have some reasoning/use cases=
.

So I have Uploaded an draft proposing an UPDATE to RFC3326.

http://www.ietf.org/id/draft-jesske-dispatch-update3326-reason-responses-00=
.txt

Comments are welcome.

Best Regards

Roland



  _____

Von: Mary Barnes [mailto:mary.ietf.barnes@gmail.com]
Gesendet: Donnerstag, 27. Januar 2011 18:10
An: Jesske, Roland
Cc: dispatch@ietf.org
Betreff: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-i=
n-responses approach


The problem is that the current wording in the draft implies an update to R=
FC 3326 - i.e., it states:
      This document
   specifies and formally permits the use of the Reason header field in
   SIP responses to carry Q.850 reason codes for this and other
   purposes.

So, the question isn't whether to progress the draft per se but whether the=
 implication of the functionality you describe is a normative change RFC 33=
26 (i.e., UPDATES) or whether an informational draft is sufficient.  I woul=
d posit that if this work is progressed as informational, then it should be=
 restricted to describing the use of SIP responses to carry the Q.850 reaso=
n codes and drop the the "other purposes". And, you need to remove the norm=
ative RFC 2119 language.   In other words, if folks do not believe an updat=
e to RFC 3326 is necessary then the drafts needs to be revised to limit the=
 scope and be quite clear that it is informational.

Regards,
Mary.

On Thu, Jan 27, 2011 at 10:31 AM, <R.Jesske@telekom.de<mailto:R.Jesske@tele=
kom.de>> wrote:


So to clarify my opinion below.
used the wrong number.

As long as the draft is already existing I have my
preference to go for 2.

that is the problem using too easy numbering.

Sorry


> -----Urspr=FCngliche Nachricht-----
> Von: dispatch-bounces@ietf.org<mailto:dispatch-bounces@ietf.org>
> [mailto:dispatch-bounces@ietf.org<mailto:dispatch-bounces@ietf.org>] Im A=
uftrag von Jesske, Roland
> Gesendet: Donnerstag, 27. Januar 2011 17:00
> An: dispatch@ietf.org<mailto:dispatch@ietf.org>
> Betreff: [dispatch] Update fo RFC3326 or
> draft-jesske-dispatch-reason-in-responses approach

>
>
> Dear all,
> a couple of days we discussed how to proceed with the reason
> in responses.
>
> As I see we have enough support for going ahead. But which
> approach should we take. (Mary asked this question also on Monday)
>
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>
> Currently I have seen the following opinions:
>
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>
> As long as the draft is already existing I would have my
> preference to go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>
> So please indicate your solution you would like to see.
>
> Thank you and Best Regards
>
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org<mailto:dispatch@ietf.org>
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org<mailto:dispatch@ietf.org>
https://www.ietf.org/mailman/listinfo/dispatch




--_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFABF612FHE111648emea1cd_
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.2900.6049" name=3D"GENERATOR">
</head>
<body>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">Hi Mary,</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">until now it looked for me it is =
the decision of people which way they want to go.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">So seeing from your mail I see th=
at there an UPDATE to RFC3326 would be more convenient and my other draft c=
ould help to have some reasoning/use cases.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">So I have Uploaded an draft propo=
sing an UPDATE to RFC3326.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"><a href=3D"http://www.ietf.org/id=
/draft-jesske-dispatch-update3326-reason-responses-00.txt">http://www.ietf.=
org/id/draft-jesske-dispatch-update3326-reason-responses-00.txt</a></font><=
/span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">Comments are welcome.</font></spa=
n></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">Best Regards</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">Roland</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"234510109-28012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>
<br>
<blockquote dir=3D"ltr" style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDE=
R-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<div class=3D"OutlookMessageHeader" lang=3D"de" dir=3D"ltr" align=3D"left">
<hr tabindex=3D"-1">
<font face=3D"Tahoma" size=3D"2"><b>Von:</b> Mary Barnes [mailto:mary.ietf.=
barnes@gmail.com]
<br>
<b>Gesendet:</b> Donnerstag, 27. Januar 2011 18:10<br>
<b>An:</b> Jesske, Roland<br>
<b>Cc:</b> dispatch@ietf.org<br>
<b>Betreff:</b> Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-r=
eason-in-responses approach<br>
</font><br>
</div>
<div></div>
The problem is that the current wording in the draft implies an update to R=
FC 3326 - i.e., it states:
<div>&nbsp;&nbsp; &nbsp;&nbsp;<span class=3D"Apple-style-span" style=3D"FON=
T-SIZE: 13px; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, clean, sans=
-serif; webkit-border-horizontal-spacing: 2px; webkit-border-vertical-spaci=
ng: 2px"><span class=3D"Apple-style-span" style=3D"LINE-HEIGHT: 15px; FONT-=
FAMILY: monospace; WHITE-SPACE: pre">
 This document</span>
<pre style=3D"MARGIN: 0px; LINE-HEIGHT: 1.2em; FONT-FAMILY: monospace">   s=
pecifies and formally permits the use of the Reason header field in
   SIP responses to carry Q.850 reason codes for this and other
   purposes.</pre>
</span>
<div><br>
</div>
<div>So, the question isn't whether to progress the draft per se but whethe=
r the implication of the functionality you describe is a normative change R=
FC 3326 (i.e., UPDATES) or whether an informational draft is sufficient. &n=
bsp;I would posit that if this work is
 progressed as informational, then it should be restricted to describing th=
e use of SIP responses to carry the Q.850 reason codes and drop the the &qu=
ot;other purposes&quot;. And, you need to remove the normative RFC 2119 lan=
guage. &nbsp; In other words, if folks do not believe
 an update to RFC 3326 is necessary then the drafts needs to be revised to =
limit the scope and be quite clear that it is informational.&nbsp;</div>
<div><br>
</div>
<div>Regards,</div>
<div>Mary.&nbsp;</div>
<div><br>
<div class=3D"gmail_quote">On Thu, Jan 27, 2011 at 10:31 AM, <span dir=3D"l=
tr">&lt;<a href=3D"mailto:R.Jesske@telekom.de">R.Jesske@telekom.de</a>&gt;<=
/span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
So to clarify my opinion below.<br>
used the wrong number.<br>
<br>
As long as the draft is already existing I have my<br>
preference to go for 2.<br>
<br>
that is the problem using too easy numbering.<br>
<br>
Sorry<br>
<br>
<br>
&gt; -----Urspr=FCngliche Nachricht-----<br>
&gt; Von: <a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@iet=
f.org</a><br>
&gt; [mailto:<a href=3D"mailto:dispatch-bounces@ietf.org">dispatch-bounces@=
ietf.org</a>] Im Auftrag von Jesske, Roland<br>
&gt; Gesendet: Donnerstag, 27. Januar 2011 17:00<br>
&gt; An: <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; Betreff: [dispatch] Update fo RFC3326 or<br>
&gt; draft-jesske-dispatch-reason-in-responses approach<br>
<div>
<div></div>
<div class=3D"h5">&gt;<br>
&gt;<br>
&gt; Dear all,<br>
&gt; a couple of days we discussed how to proceed with the reason<br>
&gt; in responses.<br>
&gt;<br>
&gt; As I see we have enough support for going ahead. But which<br>
&gt; approach should we take. (Mary asked this question also on Monday)<br>
&gt;<br>
&gt; 1. write an UPDATE to RFC 3326<br>
&gt; 2. progress draft-jesske-dispatch-reason-in-responses<br>
&gt;<br>
&gt; Currently I have seen the following opinions:<br>
&gt;<br>
&gt; For solution 1. &#43;1 Paul<br>
&gt; For solution 2. &#43; Laura<br>
&gt; 1 or 2 don't mind &#43;1 John<br>
&gt;<br>
&gt; As long as the draft is already existing I would have my<br>
&gt; preference to go for 1.<br>
&gt; But if needed I can also create an UPDATE to RFC3326.<br>
&gt;<br>
&gt; So please indicate your solution you would like to see.<br>
&gt;<br>
&gt; Thank you and Best Regards<br>
&gt;<br>
&gt; Roland<br>
&gt; _______________________________________________<br>
&gt; dispatch mailing list<br>
&gt; <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
&gt;<br>
_______________________________________________<br>
dispatch mailing list<br>
<a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_blank=
">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</body>
</html>

--_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFABF612FHE111648emea1cd_--

From pkyzivat@cisco.com  Fri Jan 28 06:27:45 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 87B503A6826 for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 06:27:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.48
X-Spam-Level: 
X-Spam-Status: No, score=-110.48 tagged_above=-999 required=5 tests=[AWL=0.119, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XxgPYonH62PI for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 06:27:44 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id D047A3A67A5 for <dispatch@ietf.org>; Fri, 28 Jan 2011 06:27:43 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 28 Jan 2011 14:30:49 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id p0SEUnJa020967; Fri, 28 Jan 2011 14:30:49 GMT
Message-ID: <4D42D318.9000702@cisco.com>
Date: Fri, 28 Jan 2011 09:30:48 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Mike Hammer (hmmr)" <hmmr@cisco.com>
References: <6369CB70BFD88942B9705AC1E639A33822082B69C6@DC-US1MBEX4.global.avaya.com><4D326D11.1010107@cisco.com> <4D3697C4.7080808@ericsson.com><4D36EF4A.9080304@cisco.com><6369CB70BFD88942B9705AC1E639A3382208E5FD54@DC-US1MBEX4.global.avaya.com><4D3716D3.3020601@cisco.com> <4D37FCED.6030000@ericsson.com><6369CB70BFD88942B9705AC1E639A3382208FBBE7C@DC-US1MBEX4.global.avaya.com><4D3CF56C.9050009@cisco.com> <6369CB70BFD88942B9705AC1E639A33822090E69ED@DC-US1MBEX4.global.avaya.com> <C4064AF1C9EC1F40868C033DB94958C703A7BD3B@XMB-RCD-111.cisco.com> <6369CB70BFD88942B9705AC1E639A338220915C7DE@DC-US1MBEX4.global.avaya.com> <C4064AF1C9EC1F40868C033DB94958C703A7C57F@XMB-RCD-111.cisco.com>
In-Reply-To: <C4064AF1C9EC1F40868C033DB94958C703A7C57F@XMB-RCD-111.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: dispatch@ietf.org
Subject: Re: [dispatch] SIP Action Referral
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2011 14:27:45 -0000

I also agree that you *could* do these things. And once there is a 
specification, maybe many *new* developments will support it. Yet then 
the features will only be available when all the pieces are new 
*enough*. Anything that was already deployed won't have that support and 
thus won't play.

If you can make use of devices with "vanilla" sip support, then the 
number of potential players will be expanded.

I realize this isn't a problem with cell phones, since everyone throws 
them away and gets new ones every two years. :-) But that isn't true of 
everything. (I don't buy a new TV every year or two.)

	Thanks,
	Paul

On 1/27/2011 4:37 PM, Mike Hammer (hmmr) wrote:
> I am not saying that you can't put such intelligence in TVs.
>
> I am suggesting that the market could be bigger if media endpoints
> didn't have to be full-blown signaling endpoints.
>
> Also, that if you define the compute/storage requirements, media
> endpoints could determine if the COGS are worth the effort to
> participate.
>
> Mike
>
>
> -----Original Message-----
> From: Shekh-Yusef, Rifaat (Rifaat) [mailto:rifatyu@avaya.com]
> Sent: Thursday, January 27, 2011 2:40 PM
> To: Mike Hammer (hmmr); Paul Kyzivat (pkyzivat)
> Cc: dispatch@ietf.org
> Subject: RE: [dispatch] SIP Action Referral
>
> Hi Mike, Paul
>
> Thanks for your comments.
>
> The current version of the draft is focused on telephony features, and
> intentionally did not try to address the Internet of Things area.
>
> But this is an interesting area and I am interested on hearing more of
> your thoughts about it.
>
> Paul wrote:
>> But consider offloading video to a TV. Just getting them to implement
>> SIP in "smart" TVs or cable boxes will be a stretch. Minimizing added
>> functionality will increase the possibility of an operational system.
>
> Mike wrote:
>> For example, could a 42" LCD screen attached to a wall with some near
> field
>> communications have enough to participate?  Or would it need to be
>> attached to a setup box?
>>
>> I would venture that in the Internet of Things, that not all devices
>> would meet your requirements.
>
> It seems that some smart TVs already support Skype and other widgets.
> http://www.which.co.uk/technology/tv-and-dvd/reviews-ns/skype-on-tv/
> Why do you think that it is a stretch to expect a smart TV to support
> SIP?
>
> Thanks,
>   Rifaat
>
>
>> -----Original Message-----
>> From: Mike Hammer (hmmr) [mailto:hmmr@cisco.com]
>> Sent: Wednesday, January 26, 2011 8:52 AM
>> To: Shekh-Yusef, Rifaat (Rifaat); Paul Kyzivat (pkyzivat)
>> Cc: dispatch@ietf.org
>> Subject: RE: [dispatch] SIP Action Referral
>>
>> Perhaps, someone should estimate the "intelligence" requirements of
> the
>> devices you intend to control.  Then one could determine how many of
> the
>> appliances meet those requirements and thus could be controlled.  For
>> example, could a 42" LCD screen attached to a wall with some near
> field
>> communications have enough to participate?  Or would it need to be
>> attached to a setup box?
>>
>> I would venture that in the Internet of Things, that not all devices
>> would meet your requirements.
>>
>> Mike
>>
>>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
>> Behalf Of Shekh-Yusef, Rifaat (Rifaat)
>> Sent: Tuesday, January 25, 2011 7:53 PM
>> To: Paul Kyzivat (pkyzivat)
>> Cc: dispatch@ietf.org
>> Subject: Re: [dispatch] SIP Action Referral
>>
>>>>>> You can postulate anything you want, but it seems a bit much to
>> expect
>>>>>> such intelligence from the basic phone. Makes a lot more sense
> to
>> me to
>>>>>> put the intelligence in the PC.
>>>>>>
>>>> [Rifaat] That is true in the 3pcc model where the controller that
>> has the
>>> intelligence.
>>>> For very complex features I think we can expect the phone to be
> more
>> than
>>> just a basic phone.
>>>
>>> Yes, clearly cell phones are intelligent devices.
>>> If so, I guess it could do 3pcc too. Then maybe the PC is the "dumb"
>>> device in the scenario.
>>>
>> I definitely agree that we can expect the PC to be an intelligent
>> entity, and I agree that in this scenario it probably makes more sense
>> to allow the PC to drive the phone. But I do not get to the conclusion
>> that for all complex features I need only one intelligent device,
> while
>> the rest can be dumb devices controlled by that intelligent entity.
>>
>>
>>>>>> Anyway, assuming the phone is that smart, *it* is now initiating
>> an
>>>>>> action referral toward the PC. I gather it chose that
> destination
>>>>>> because the PC has the ongoing refer dialog with it. What is
> there
>> about
>>>>>> the prior urn:sip-action:call:answer that causes the phone to
>> think the
>>>>>> sender of that referral might be able to accept video, using
> this
>>>>>> mechanism? Was there some sort of capability negotiation during
>> the
>>>>>> earlier REFER?
>>>> [Rifaat] I think the 'video' feature tag should be sufficient.
> Would
>> it not?
>>>
>>> I think this is something of a stretch. I suppose a video feature
> tag
>>> would say something about the device within the dialog in which it
> was
>>> presented. But its a leap to conclude it applies to a reciprocal
>>> arrangement.
>> Why reciprocal?
>> In the case described above, the user answered the call using his PC.
>> The PC should be able to add the 'video' feature tag to the Contact
>> header of the REFER request to indicate that it supports video.
>> Is that something of a stretch?
>>
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>

From partr@cisco.com  Fri Jan 28 08:51:26 2011
Return-Path: <partr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6A2833A67B0 for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 08:51:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.479
X-Spam-Level: 
X-Spam-Status: No, score=-9.479 tagged_above=-999 required=5 tests=[AWL=-0.277, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CbM6sChfpqgn for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 08:51:24 -0800 (PST)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id E0EBA3A67AE for <dispatch@ietf.org>; Fri, 28 Jan 2011 08:51:23 -0800 (PST)
Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AuYEAP+CQk2Q/khMgWdsb2JhbACkHWMVAQEWIiSffZtQhU8EhRaKWw
Received: from ams-core-3.cisco.com ([144.254.72.76]) by ams-iport-2.cisco.com with ESMTP; 28 Jan 2011 16:54:29 +0000
Received: from xbh-bgl-412.cisco.com (xbh-bgl-412.cisco.com [72.163.129.202]) by ams-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id p0SGsSmp003758; Fri, 28 Jan 2011 16:54:29 GMT
Received: from xmb-bgl-411.cisco.com ([72.163.129.207]) by xbh-bgl-412.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 28 Jan 2011 22:24:28 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CBBF0C.0671536D"
Date: Fri, 28 Jan 2011 22:21:12 +0530
Message-ID: <A11921905DA1564D9BCF64A6430A62390293A634@XMB-BGL-411.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] Update fo RFC3326 ordraft-jesske-dispatch-reason-in-responses approach
Thread-Index: Acu+RB4bhHL8q6N8R16OF4b3JYH4EgAAHWEVADG/omY=
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com>	<580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>	<AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>	<A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net>	<4D3EEE2F.4040202@cisco.com>	<A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com> <4D41A550.8010701@cisco.com> <A11921905DA1564D9BCF64A6430A62390293A630@XMB-BGL-411.cisco.com>
From: "Parthasarathi R (partr)" <partr@cisco.com>
To: "Paul Kyzivat (pkyzivat)" <pkyzivat@cisco.com>, <dispatch@ietf.org>, <R.Jesske@telekom.de>
X-OriginalArrivalTime: 28 Jan 2011 16:54:28.0209 (UTC) FILETIME=[06A39E10:01CBBF0C]
Subject: Re: [dispatch] Update fo RFC3326 ordraft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2011 16:51:26 -0000

This is a multi-part message in MIME format.

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

Hi Roland,
=20
Including Roland in this mail thread...
=20
For your requirement, Update of RFC 3398 may solve the issue but update =
of RFC 3326 is a workaround.
=20
Please correct me in case I'm missing something.
=20
Thanks
Partha

________________________________

From: dispatch-bounces@ietf.org on behalf of Parthasarathi R (partr)
Sent: Thu 1/27/2011 10:36 PM
To: Paul Kyzivat (pkyzivat); dispatch@ietf.org
Subject: Re: [dispatch] Update fo RFC3326 =
ordraft-jesske-dispatch-reason-in-responses approach


Hi Roland,
=20
I look into draft-jesske-dispatch-req-reason-in-responses-02 =
requirement. By reading your requirement document, it looks like that =
RFC 3398 does not distinguish each of the Q.850 to SIP responses. It =
leads to wrong response code in PSTN--SIP--PSTN topology. In case the =
proper mapping exist between Q.850 to SIP response, the problem *may* be =
solved. Pls correct me in case I misunderstand your requirement =
document.
=20
I agree that Q.850 cause code in SIP response solves the problem for =
PSTN--SIP--PSTN network but ISTM protocol hack as there are two response =
codes exist in the same response and the two response codes are mutually =
exclusive in one occasion and different in other occasion.
=20
Eg:  1) In single response msg, same response in two form=20
=20
   503 SIP msg response with 41 as Q.850 cause code
=20
2) In single response msg, Different responses=20
 =20
   503 SIP msg response with 34 as Q.850 cause code
=20
This could be avoided in case the proper mapping exist. Please let me =
know your opinion here.
=20
Thanks
Partha

________________________________

From: dispatch-bounces@ietf.org on behalf of Paul Kyzivat (pkyzivat)
Sent: Thu 1/27/2011 10:33 PM
To: dispatch@ietf.org
Subject: Re: [dispatch] Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach



I can live with either way.

        Thanks,
        Paul

On 1/27/2011 11:00 AM, R.Jesske@telekom.de wrote:
>
> Dear all,
> a couple of days we discussed how to proceed with the reason in =
responses.
>
> As I see we have enough support for going ahead. But which approach =
should we take. (Mary asked this question also on Monday)
>
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>
> Currently I have seen the following opinions:
>
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>
> As long as the draft is already existing I would have my preference to =
go for 1.
> But if needed I can also create an UPDATE to RFC3326.
>
> So please indicate your solution you would like to see.
>
> Thank you and Best Regards
>
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch



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

<HTML dir=3Dltr><HEAD><TITLE>Re: [dispatch] Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach</TITLE>=0A=
<META content=3D"text/html; charset=3Dunicode" http-equiv=3DContent-Type>=0A=
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18928"></HEAD>=0A=
<BODY>=0A=
<DIV dir=3Dltr id=3DidOWAReplyText83762>=0A=
<DIV dir=3Dltr><FONT color=3D#000000 size=3D2 face=3DArial>Hi =
Roland,</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT color=3D#000000 size=3D2 face=3DArial>Including =
Roland in this mail thread...</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>For your requirement, Update =
of&nbsp;RFC 3398 may solve the issue but&nbsp;update of RFC 3326 is a =
workaround.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>Please&nbsp;correct me in =
case I'm missing something.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>Thanks</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>Partha</FONT></DIV></DIV>=0A=
<DIV dir=3Dltr><BR>=0A=
<HR tabIndex=3D-1>=0A=
<FONT size=3D2 face=3DTahoma><B>From:</B> dispatch-bounces@ietf.org on =
behalf of Parthasarathi R (partr)<BR><B>Sent:</B> Thu 1/27/2011 10:36 =
PM<BR><B>To:</B> Paul Kyzivat (pkyzivat); =
dispatch@ietf.org<BR><B>Subject:</B> Re: [dispatch] Update fo RFC3326 =
ordraft-jesske-dispatch-reason-in-responses approach<BR></FONT><BR></DIV>=0A=
<DIV dir=3Dltr>=0A=
<DIV dir=3Dltr id=3DidOWAReplyText74766>=0A=
<DIV dir=3Dltr><FONT color=3D#000000 size=3D2 face=3DArial>=0A=
<DIV>=0A=
<DIV dir=3Dltr id=3DidOWAReplyText89011>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>Hi Roland,</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>I look =
into&nbsp;draft-jesske-dispatch-req-reason-in-responses-02 =
requirement.&nbsp;By reading your requirement document, it&nbsp;looks =
like&nbsp;that&nbsp;RFC 3398 does not&nbsp;distinguish each of =
the&nbsp;Q.850 to SIP responses. It leads to wrong response code in =
PSTN--SIP--PSTN topology. In case the proper mapping exist between Q.850 =
to SIP response, the problem *may* be solved.&nbsp;Pls correct me in =
case I misunderstand your requirement document.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>I agree that Q.850 cause code =
in SIP response solves the problem for PSTN--SIP--PSTN network but ISTM =
protocol hack as there are two response codes exist in the same =
response<SPAN class=3D718020117-27012011> and </SPAN><SPAN =
class=3D718020117-27012011>the two response codes</SPAN>&nbsp;are =
mutually exclusive&nbsp;<SPAN class=3D718020117-27012011>in one occasion =
and&nbsp;different in other occasion.</SPAN></FONT></DIV></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>Eg:&nbsp; 1) In single =
response msg, same response in two form </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>&nbsp;&nbsp; 503&nbsp;<SPAN =
class=3D718020117-27012011>SIP msg </SPAN>response with 41&nbsp;<SPAN =
class=3D718020117-27012011>as Q.850 </SPAN>cause code</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>2) In single response msg, =
Different responses </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>&nbsp; </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>&nbsp;&nbsp; 503&nbsp;<SPAN =
class=3D718020117-27012011>SIP msg </SPAN>response with 34<SPAN =
class=3D718020117-27012011> as Q.850</SPAN>&nbsp;cause code</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>This could be avoided in case =
the proper mapping exist. Please let me know your opinion =
here.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 face=3DArial>Thanks</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2 =
face=3DArial>Partha</FONT></DIV></DIV></FONT></DIV></DIV>=0A=
<DIV dir=3Dltr><BR>=0A=
<HR tabIndex=3D-1>=0A=
<FONT size=3D2 face=3DTahoma><B>From:</B> dispatch-bounces@ietf.org on =
behalf of Paul Kyzivat (pkyzivat)<BR><B>Sent:</B> Thu 1/27/2011 10:33 =
PM<BR><B>To:</B> dispatch@ietf.org<BR><B>Subject:</B> Re: [dispatch] =
Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses =
approach<BR></FONT><BR></DIV>=0A=
<DIV>=0A=
<P><FONT size=3D2>I can live with either =
way.<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Thanks,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Paul<BR><BR>On =
1/27/2011 11:00 AM, R.Jesske@telekom.de wrote:<BR>&gt;<BR>&gt; Dear =
all,<BR>&gt; a couple of days we discussed how to proceed with the =
reason in responses.<BR>&gt;<BR>&gt; As I see we have enough support for =
going ahead. But which approach should we take. (Mary asked this =
question also on Monday)<BR>&gt;<BR>&gt; 1. write an UPDATE to RFC =
3326<BR>&gt; 2. progress =
draft-jesske-dispatch-reason-in-responses<BR>&gt;<BR>&gt; Currently I =
have seen the following opinions:<BR>&gt;<BR>&gt; For solution 1. +1 =
Paul<BR>&gt; For solution 2. + Laura<BR>&gt; 1 or 2 don't mind +1 =
John<BR>&gt;<BR>&gt; As long as the draft is already existing I would =
have my preference to go for 1.<BR>&gt; But if needed I can also create =
an UPDATE to RFC3326.<BR>&gt;<BR>&gt; So please indicate your solution =
you would like to see.<BR>&gt;<BR>&gt; Thank you and Best =
Regards<BR>&gt;<BR>&gt; Roland<BR>&gt; =
_______________________________________________<BR>&gt; dispatch mailing =
list<BR>&gt; dispatch@ietf.org<BR>&gt; <A =
href=3D"https://www.ietf.org/mailman/listinfo/dispatch">https://www.ietf.=
org/mailman/listinfo/dispatch</A><BR>&gt;<BR>____________________________=
___________________<BR>dispatch mailing list<BR>dispatch@ietf.org<BR><A =
href=3D"https://www.ietf.org/mailman/listinfo/dispatch">https://www.ietf.=
org/mailman/listinfo/dispatch</A><BR></FONT></P></DIV></DIV></BODY></HTML=
>
------_=_NextPart_001_01CBBF0C.0671536D--

From pkyzivat@cisco.com  Fri Jan 28 08:54:57 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CCE4B3A68F5 for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 08:54:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.331
X-Spam-Level: 
X-Spam-Status: No, score=-109.331 tagged_above=-999 required=5 tests=[AWL=-1.032, BAYES_00=-2.599, MANGLED_LOAN=2.3, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xcw5AcmLPfPT for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 08:54:54 -0800 (PST)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id A617C3A6901 for <dispatch@ietf.org>; Fri, 28 Jan 2011 08:54:53 -0800 (PST)
Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AuUEACqEQk2Q/khNgWdsb2JhbAClABUBARYiJJ97m1CFTwSFGIcPg0SDFw
Received: from ams-core-4.cisco.com ([144.254.72.77]) by ams-iport-2.cisco.com with ESMTP; 28 Jan 2011 16:57:59 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by ams-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id p0SGvxKG012653 for <dispatch@ietf.org>; Fri, 28 Jan 2011 16:57:59 GMT
Message-ID: <4D42EB72.90302@cisco.com>
Date: Fri, 28 Jan 2011 11:14:42 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com>	<580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>	<AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>	<A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net>	<4D3EEE2F.4040202@cisco.com>	<A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net>	<580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com>	<580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA2AA@HE111648.emea1.cds.t-internal.com>	<AANLkTikHn6i6CizxuT_0yLb4rAeaR7a-iAVS1an6ORSW@mail.gmail.com> <580BEA5E3B99744AB1F5BFF5E9A3C67DFABF612F@HE111648.emea1.cds.t-internal.com>
In-Reply-To: <580BEA5E3B99744AB1F5BFF5E9A3C67DFABF612F@HE111648.emea1.cds.t-internal.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2011 16:54:58 -0000

On 1/28/2011 8:11 AM, R.Jesske@telekom.de wrote:
> Hi Mary,
> until now it looked for me it is the decision of people which way they
> want to go.
> So seeing from your mail I see that there an UPDATE to RFC3326 would be
> more convenient and my other draft could help to have some reasoning/use
> cases.
> So I have Uploaded an draft proposing an UPDATE to RFC3326.
> http://www.ietf.org/id/draft-jesske-dispatch-update3326-reason-responses-00.txt
> Comments are welcome.
> Best Regards
> Roland


Its a very simple draft (which is fine).

I do find an inconsistency. The overview states:

    This document specifies and formally permits the use of the
    Reason header field in SIP responses to carry Q.850 [Q.850]reason
    codes for this and other purposes.

But the actual normative changes permit *any* sort of reason codes in 
responses.

This could be especially confusing if a sip reason code is included in a 
sip response.

Also, this says nothing about what it *means* to have a reason code in a 
response, while 3326 does say a bit about what it means to put a Reason 
in a request. In the case of Q.850 reasons its fairly obvious, at least 
coming from a Q.850 gateway.

The simple answer here would be to exclude the use of SIP Reasons in 
responses. Else there had better be text on when it is appropriate. (And 
I can't think of any.)

	Thanks,
	Paul

>     ------------------------------------------------------------------------
>     *Von:* Mary Barnes [mailto:mary.ietf.barnes@gmail.com]
>     *Gesendet:* Donnerstag, 27. Januar 2011 18:10
>     *An:* Jesske, Roland
>     *Cc:* dispatch@ietf.org
>     *Betreff:* Re: [dispatch] Update fo RFC3326 or
>     draft-jesske-dispatch-reason-in-responses approach
>
>     The problem is that the current wording in the draft implies an
>     update to RFC 3326 - i.e., it states:
>     This document
>
>         specifies and formally permits the use of the Reason header field in
>         SIP responses to carry Q.850 reason codes for this and other
>         purposes.
>
>
>     So, the question isn't whether to progress the draft per se but
>     whether the implication of the functionality you describe is a
>     normative change RFC 3326 (i.e., UPDATES) or whether an
>     informational draft is sufficient. I would posit that if this work
>     is progressed as informational, then it should be restricted to
>     describing the use of SIP responses to carry the Q.850 reason codes
>     and drop the the "other purposes". And, you need to remove the
>     normative RFC 2119 language. In other words, if folks do not believe
>     an update to RFC 3326 is necessary then the drafts needs to be
>     revised to limit the scope and be quite clear that it is informational.
>
>     Regards,
>     Mary.
>
>     On Thu, Jan 27, 2011 at 10:31 AM, <R.Jesske@telekom.de
>     <mailto:R.Jesske@telekom.de>> wrote:
>
>         So to clarify my opinion below.
>         used the wrong number.
>
>         As long as the draft is already existing I have my
>         preference to go for 2.
>
>         that is the problem using too easy numbering.
>
>         Sorry
>
>
>          > -----Ursprüngliche Nachricht-----
>          > Von: dispatch-bounces@ietf.org <mailto:dispatch-bounces@ietf.org>
>          > [mailto:dispatch-bounces@ietf.org
>         <mailto:dispatch-bounces@ietf.org>] Im Auftrag von Jesske, Roland
>          > Gesendet: Donnerstag, 27. Januar 2011 17:00
>          > An: dispatch@ietf.org <mailto:dispatch@ietf.org>
>          > Betreff: [dispatch] Update fo RFC3326 or
>          > draft-jesske-dispatch-reason-in-responses approach
>          >
>          >
>          > Dear all,
>          > a couple of days we discussed how to proceed with the reason
>          > in responses.
>          >
>          > As I see we have enough support for going ahead. But which
>          > approach should we take. (Mary asked this question also on
>         Monday)
>          >
>          > 1. write an UPDATE to RFC 3326
>          > 2. progress draft-jesske-dispatch-reason-in-responses
>          >
>          > Currently I have seen the following opinions:
>          >
>          > For solution 1. +1 Paul
>          > For solution 2. + Laura
>          > 1 or 2 don't mind +1 John
>          >
>          > As long as the draft is already existing I would have my
>          > preference to go for 1.
>          > But if needed I can also create an UPDATE to RFC3326.
>          >
>          > So please indicate your solution you would like to see.
>          >
>          > Thank you and Best Regards
>          >
>          > Roland
>          > _______________________________________________
>          > dispatch mailing list
>          > dispatch@ietf.org <mailto:dispatch@ietf.org>
>          > https://www.ietf.org/mailman/listinfo/dispatch
>          >
>         _______________________________________________
>         dispatch mailing list
>         dispatch@ietf.org <mailto:dispatch@ietf.org>
>         https://www.ietf.org/mailman/listinfo/dispatch
>
>
>
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

From mary.ietf.barnes@gmail.com  Fri Jan 28 12:09:35 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DD6E03A68BD for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 12:09:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.332
X-Spam-Level: 
X-Spam-Status: No, score=-103.332 tagged_above=-999 required=5 tests=[AWL=0.266, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CmtwVJqNVVwz for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 12:09:34 -0800 (PST)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by core3.amsl.com (Postfix) with ESMTP id 04D4A3A681F for <dispatch@ietf.org>; Fri, 28 Jan 2011 12:09:33 -0800 (PST)
Received: by gxk27 with SMTP id 27so1394309gxk.31 for <dispatch@ietf.org>; Fri, 28 Jan 2011 12:12:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=SfXZXktKlsvLFUBFLXAF1IETUDtYtyYOth/hr1SlVGY=; b=VO3g3YtE1dD8AOrREcHQ+YeF7t4BBwxLA8slRJKwgD9FyY1XYsRx4I31XmyutQDT8Z wkXuq4ls+FBq1BEzlBI1DY+LlUPFJou8UZ2utoyMoVxsDaiE1P3BKijxWTBHrmwMrhuA PotHo2feL03AjqBgOe170Qti1z80INiwOKRzA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=tvuhBwhn3nCtpibcKD/6sSuQULzbDIh/EQDveQZNVOVZ1FXf/E6daZtbU7Ur7VyjV9 PxSIgE9F/ZbgffxWwOVGH+q69ycL7JgLV/qCk/W9JJzJQteG1IoC/3+i6xW/P20YPckj VpV26AqVocvAsRmG4RTdotcXnEAwK0IjfnyhI=
MIME-Version: 1.0
Received: by 10.236.103.145 with SMTP id f17mr6021666yhg.61.1296245558673; Fri, 28 Jan 2011 12:12:38 -0800 (PST)
Received: by 10.236.95.35 with HTTP; Fri, 28 Jan 2011 12:12:38 -0800 (PST)
In-Reply-To: <4D3310B4.6020604@acm.org>
References: <4D3310B4.6020604@acm.org>
Date: Fri, 28 Jan 2011 14:12:38 -0600
Message-ID: <AANLkTi=ZAh7CHk_YadYErUJyHvUfJei4O9hQwuprRiZE@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: DISPATCH list <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary=0023547c90231166fd049aedb0c3
Subject: Re: [dispatch] VIPR Charter V5
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2011 20:09:36 -0000

--0023547c90231166fd049aedb0c3
Content-Type: text/plain; charset=ISO-8859-1

Hi folks,

Marc posted the following updated charter a couple weeks back addressing
many of the concerns raised in this thread:
http://www.ietf.org/mail-archive/web/dispatch/current/msg03090.html

If folks could please respond if they believe this addresses the concerns
they raised, that would be very helpful.

Also, we need answers to the following in order to consider whether it
should be progressed for chartering:
1)  Are you interested in this work?
2)  Are you willing to contribute to the work (reviewing, contributing text,
editing if needed, etc.) ?
3)  Do you believe this work is ready to be chartered?

Thanks,
Mary.
DISPATCH WG co-chair

On Sun, Jan 16, 2011 at 9:37 AM, Marc Petit-Huguenin <petithug@acm.org>wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Please find the V5 of the VIPR charter proposal below.
>
> Please send any concern to this mailing-list, so we can discuss them and
> improve
> the charter.
>
> Thanks.
>
> -
> ---------------------------------------------------------------------------
>
> VIPR Charter Proposal (Version 5)
>
> WG Name:  Verification Involving PSTN Reachability (VIPR)
>
> There are two globally deployed address spaces for communications used
> by more than a billion people daily - phone numbers and DNS rooted
> address such as web servers and email addresses.  The inter-domain
> signaling design of SIP is primarily designed for email style addresses
> yet a large percentage of SIP deployments mostly use phone numbers for
> identifying users, thus DNS lookups are not sufficient.  The goal of this
> working group is to enable inter-domain communications over the Internet,
> using protocols such as SIP, while still allowing people to use phone
> numbers to identify the person with whom they wish to communicate.
>
> The VIPR WG will develop a peer to peer based approach to finding
> domains that claim to be responsible for a given phone number
> to mitigate the involvement of centralized entities to avoid some of
> the issues encountered by past attempts to support SIP inter-domain
> communications.  Validation protocols will be developed to ensure a
> reasonable likelihood that a given domain actually is responsible for
> the phone number.  In this context, "responsible" means an
> administrative domain, which is at least one of the domains, to which
> a PSTN call to this phone number would be routed.  Once the domain
> responsible for the phone number is found, existing protocols, such
> as SIP, can be used for inter-domain communications.
>
> Some validation protocols may be based on knowledge gathered around a
> PSTN call; for example, the ability to prove a call was received over
> the PSTN based on start and stop times.  Other validation schemes, such
> as examining fingerprints or watermarking of PSTN media to show that a
> domain received a particular PSTN phone call, may also be considered by
> the working group.  This validation will be accomplished using publicly
> available open interfaces to the PSTN, so the validation can be
> performed by any domain wishing to participate.  The WG will select and
> standardize at least one validation scheme.
>
> The validation mechanism requires a domain to gather and maintain
> information related to PSTN calls.  This information is used by call
> agents such as phones, SBCs and IP PBXs to route calls.  The WG will
> also develop mechanisms to detect in a timely manner that a given domain
> is not longer responsible for a phone number.  The WG will define a
> client-server protocol between these call agents and the entity within a
> domain that maintains the information.
>
> To help mitigate SPAM issues when using SIP between domains, the WG will
> define a mechanism to enable one domain to check that incoming SIP
> messages are coming from a validated phone number.  A phone number is
> considered validated if it is coming from a domain to which the calling
> domain had previously successfully placed a PSTN call.  The working
> group will define new SIP headers and option tags, as necessary, to
> enable this.
>
> The essential characteristic of VIPR is establishing authentication by
> PSTN reachability when it is not possible to use a direct reference to
> ENUM databases or other direct assertions of PSTN number
> ownership.  Elements such as public ENUM easily coexist with VIPR but no
> direct interaction with ENUM will be required.  The solution set defined
> by this WG will be incrementally deployable using only existing
> interfaces to the PSTN.  No changes will be required to existing PSTN
> capabilities, no new database access is needed nor is any new support
> from PSTN service providers required.
>
> The WG will produce the following deliverables:
>
> 1) A document describing the requirements, problem statement and
> architectural approach to support SIP inter-domain communications.
> 2) A document describing the use of the p2psip protocol (RELOAD) as
> applied to this problem space.
> 3) A document defining a scheme for validating the phone numbers using
> publicly available open interfaces to the PSTN.
> 4) A document defining client-server protocol between call agents and the
> entity within a domain that gathers and maintains information related to
> PSTN calls.
> 5) A document describing a mechanism to mitigate SPAM issues.
>
> The working group will carefully coordinate with the security area, O&M
> area, as well as the appropriate RAI WGs such as sipcore and p2psip.
>
> - --
> Marc Petit-Huguenin
> Personal email: marc@petit-huguenin.org
> Professional email: petithug@acm.org
> Blog: http://blog.marc.petit-huguenin.org
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> iEYEARECAAYFAk0zELIACgkQ9RoMZyVa61c8JQCZAYr/HaVyUZ2nV+bO+F4CWjOH
> mD4AnjQatv9wxZfVJ4zwl0tT4d4SqEcj
> =Gueo
> -----END PGP SIGNATURE-----
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

--0023547c90231166fd049aedb0c3
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hi folks,</div>
<div>=A0</div>
<div>Marc posted=A0the following=A0updated charter a couple weeks back addr=
essing many of the concerns raised in this thread:</div>
<div><a href=3D"http://www.ietf.org/mail-archive/web/dispatch/current/msg03=
090.html" target=3D"_blank">http://www.ietf.org/mail-archive/web/dispatch/c=
urrent/msg03090.html</a></div>
<div>=A0</div>
<div>If folks could please respond if they believe this addresses the conce=
rns they raised, that would be very helpful. </div>
<div>=A0</div>
<div>Also, we need answers to the following in order to consider whether it=
 should be progressed for chartering:</div>
<div>1)=A0 Are=A0you interested in this work?=A0=A0</div>
<div>2)=A0=A0Are=A0you willing to contribute to the work (reviewing, contri=
buting text, editing if needed, etc.) ?</div>
<div>3)=A0 Do you=A0believe this work is ready to be chartered? </div>
<div><br>Thanks,</div>
<div>Mary.</div>
<div>DISPATCH WG co-chair</div>
<div>=A0</div>
<div class=3D"gmail_quote">On Sun, Jan 16, 2011 at 9:37 AM, Marc Petit-Hugu=
enin <span dir=3D"ltr">&lt;<a href=3D"mailto:petithug@acm.org" target=3D"_b=
lank">petithug@acm.org</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">-----BEGIN PGP SIGNED MESSAGE---=
--<br>Hash: SHA1<br><br>Please find the V5 of the VIPR charter proposal bel=
ow.<br>
<br>Please send any concern to this mailing-list, so we can discuss them an=
d improve<br>the charter.<br><br>Thanks.<br><br>- -------------------------=
--------------------------------------------------<br><br>VIPR Charter Prop=
osal (Version 5)<br>
<br>WG Name: =A0Verification Involving PSTN Reachability (VIPR)<br><br>Ther=
e are two globally deployed address spaces for communications used<br>by mo=
re than a billion people daily - phone numbers and DNS rooted<br>address su=
ch as web servers and email addresses. =A0The inter-domain<br>
signaling design of SIP is primarily designed for email style addresses<br>=
yet a large percentage of SIP deployments mostly use phone numbers for<br>i=
dentifying users, thus DNS lookups are not sufficient. =A0The goal of this<=
br>
working group is to enable inter-domain communications over the Internet,<b=
r>using protocols such as SIP, while still allowing people to use phone<br>=
numbers to identify the person with whom they wish to communicate.<br><br>
The VIPR WG will develop a peer to peer based approach to finding<br>domain=
s that claim to be responsible for a given phone number<br>to mitigate the =
involvement of centralized entities to avoid some of<br>the issues encounte=
red by past attempts to support SIP inter-domain<br>
communications. =A0Validation protocols will be developed to ensure a<br>re=
asonable likelihood that a given domain actually is responsible for<br>the =
phone number. =A0In this context, &quot;responsible&quot; means an<br>admin=
istrative domain, which is at least one of the domains, to which<br>
a PSTN call to this phone number would be routed. =A0Once the domain<br>res=
ponsible for the phone number is found, existing protocols, such<br>as SIP,=
 can be used for inter-domain communications.<br><br>Some validation protoc=
ols may be based on knowledge gathered around a<br>
PSTN call; for example, the ability to prove a call was received over<br>th=
e PSTN based on start and stop times. =A0Other validation schemes, such<br>=
as examining fingerprints or watermarking of PSTN media to show that a<br>
domain received a particular PSTN phone call, may also be considered by<br>=
the working group. =A0This validation will be accomplished using publicly<b=
r>available open interfaces to the PSTN, so the validation can be<br>perfor=
med by any domain wishing to participate. =A0The WG will select and<br>
standardize at least one validation scheme.<br><br>The validation mechanism=
 requires a domain to gather and maintain<br>information related to PSTN ca=
lls. =A0This information is used by call<br>agents such as phones, SBCs and=
 IP PBXs to route calls. =A0The WG will<br>
also develop mechanisms to detect in a timely manner that a given domain<br=
>is not longer responsible for a phone number. =A0The WG will define a<br>c=
lient-server protocol between these call agents and the entity within a<br>
domain that maintains the information.<br><br>To help mitigate SPAM issues =
when using SIP between domains, the WG will<br>define a mechanism to enable=
 one domain to check that incoming SIP<br>messages are coming from a valida=
ted phone number. =A0A phone number is<br>
considered validated if it is coming from a domain to which the calling<br>=
domain had previously successfully placed a PSTN call. =A0The working<br>gr=
oup will define new SIP headers and option tags, as necessary, to<br>enable=
 this.<br>
<br>The essential characteristic of VIPR is establishing authentication by<=
br>PSTN reachability when it is not possible to use a direct reference to<b=
r>ENUM databases or other direct assertions of PSTN number<br>ownership. =
=A0Elements such as public ENUM easily coexist with VIPR but no<br>
direct interaction with ENUM will be required. =A0The solution set defined<=
br>by this WG will be incrementally deployable using only existing<br>inter=
faces to the PSTN. =A0No changes will be required to existing PSTN<br>capab=
ilities, no new database access is needed nor is any new support<br>
from PSTN service providers required.<br><br>The WG will produce the follow=
ing deliverables:<br><br>1) A document describing the requirements, problem=
 statement and<br>architectural approach to support SIP inter-domain commun=
ications.<br>
2) A document describing the use of the p2psip protocol (RELOAD) as<br>appl=
ied to this problem space.<br>3) A document defining a scheme for validatin=
g the phone numbers using<br>publicly available open interfaces to the PSTN=
.<br>
4) A document defining client-server protocol between call agents and the<b=
r>entity within a domain that gathers and maintains information related to<=
br>PSTN calls.<br>5) A document describing a mechanism to mitigate SPAM iss=
ues.<br>
<br>The working group will carefully coordinate with the security area, O&a=
mp;M<br>area, as well as the appropriate RAI WGs such as sipcore and p2psip=
.<br><br>- --<br>Marc Petit-Huguenin<br>Personal email: <a href=3D"mailto:m=
arc@petit-huguenin.org" target=3D"_blank">marc@petit-huguenin.org</a><br>
Professional email: <a href=3D"mailto:petithug@acm.org" target=3D"_blank">p=
etithug@acm.org</a><br>Blog: <a href=3D"http://blog.marc.petit-huguenin.org=
/" target=3D"_blank">http://blog.marc.petit-huguenin.org</a><br>-----BEGIN =
PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br><br>iEYEARECAAYFAk0zELIACgkQ9RoMZyVa6=
1c8JQCZAYr/HaVyUZ2nV+bO+F4CWjOH<br>mD4AnjQatv9wxZfVJ4zwl0tT4d4SqEcj<br>=3DG=
ueo<br>-----END PGP SIGNATURE-----<br>_____________________________________=
__________<br>
dispatch mailing list<br><a href=3D"mailto:dispatch@ietf.org" target=3D"_bl=
ank">dispatch@ietf.org</a><br><a href=3D"https://www.ietf.org/mailman/listi=
nfo/dispatch" target=3D"_blank">https://www.ietf.org/mailman/listinfo/dispa=
tch</a><br>
</blockquote></div><br>

--0023547c90231166fd049aedb0c3--

From petithug@acm.org  Fri Jan 28 12:49:00 2011
Return-Path: <petithug@acm.org>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 13F843A6874 for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 12:49:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.061
X-Spam-Level: 
X-Spam-Status: No, score=-102.061 tagged_above=-999 required=5 tests=[AWL=0.204, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XPYf9bhN44KX for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 12:48:59 -0800 (PST)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id 195283A6868 for <dispatch@ietf.org>; Fri, 28 Jan 2011 12:48:59 -0800 (PST)
Received: by server.implementers.org (Postfix, from userid 1001) id 1BB4ADFC4010; Fri, 28 Jan 2011 20:52:06 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id 53C0BDFC400E; Fri, 28 Jan 2011 20:52:05 +0000 (UTC)
Message-ID: <4D432C74.4000709@acm.org>
Date: Fri, 28 Jan 2011 12:52:04 -0800
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Iceowl/1.0b1 Icedove/3.0.11
MIME-Version: 1.0
To: Mary Barnes <mary.ietf.barnes@gmail.com>
References: <4D3310B4.6020604@acm.org> <AANLkTi=ZAh7CHk_YadYErUJyHvUfJei4O9hQwuprRiZE@mail.gmail.com>
In-Reply-To: <AANLkTi=ZAh7CHk_YadYErUJyHvUfJei4O9hQwuprRiZE@mail.gmail.com>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] VIPR Charter V5
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2011 20:49:00 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/28/2011 12:12 PM, Mary Barnes wrote:
> Hi folks,
>  
> Marc posted the following updated charter a couple weeks back addressing
> many of the concerns raised in this thread:
> http://www.ietf.org/mail-archive/web/dispatch/current/msg03090.html
>  
> If folks could please respond if they believe this addresses the
> concerns they raised, that would be very helpful.
>  
> Also, we need answers to the following in order to consider whether it
> should be progressed for chartering:
> 1)  Are you interested in this work?  
> 2)  Are you willing to contribute to the work (reviewing, contributing
> text, editing if needed, etc.) ?
> 3)  Do you believe this work is ready to be chartered?

For the record, I am interested in this work, I plan to review drafts based on
my own implementation(s), I probably will contribute additional I-Ds (e.g. new
validation methods, and I believe that this work is ready to be chartered.

- -- 
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk1DLHIACgkQ9RoMZyVa61c54wCfTvvHVAgQgP3kvbrLRUjBVJkl
QKkAoKMaChJDgigg6198ODDC4RadsdC1
=x5Ij
-----END PGP SIGNATURE-----

From henry.sinnreich@gmail.com  Fri Jan 28 13:09:09 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C64573A694F for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 13:09:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.934
X-Spam-Level: 
X-Spam-Status: No, score=-2.934 tagged_above=-999 required=5 tests=[AWL=0.065,  BAYES_00=-2.599, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DPMzerQrYvkD for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 13:09:08 -0800 (PST)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by core3.amsl.com (Postfix) with ESMTP id 14CD23A68FA for <dispatch@ietf.org>; Fri, 28 Jan 2011 13:09:08 -0800 (PST)
Received: by ywk9 with SMTP id 9so1395782ywk.31 for <dispatch@ietf.org>; Fri, 28 Jan 2011 13:12:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=WQHwEHRgq9pdQy81HlbvoFdHOWx3Ez8ZICwjaznMbgc=; b=awdqbbXLmTW1WEuFjJNY+VxmY0IUk2xwes1nW9TpNHxU4Cs5YivD5x59N7xJyKaje2 2hCzeFCHnDbtcSHRJhMDuWPPqmSYELrJyE64smEkazX0fXYydBRB54Q/xt59Qyu2Uf5V 1mEFc14FHgEY14Dt/WrOo00f8R3ITC+0l2+V8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=VuqZNOIsCnAeM8jivOS1/yFiuThafb5KCdBNI2q90EdFWpjmv2qMfGlzpYayySUNWV j1ExwpyFXI99EQpg3r9rGdHrLyegzDYtymPWvk3jBJ0BMx37A16UXPJYhJj84tLjY3cP 8XF23wHt/RDQE7XM8M10ixO+u27qP1ogyE9zQ=
Received: by 10.151.9.11 with SMTP id m11mr4945222ybi.263.1296249134852; Fri, 28 Jan 2011 13:12:14 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id q31sm11900978yba.18.2011.01.28.13.12.12 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 28 Jan 2011 13:12:13 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Fri, 28 Jan 2011 15:12:10 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: <Markus.Isomaki@nokia.com>, Adam Roach <adam@nostrum.com>, Cullen Jennings <fluffy@cisco.com>
Message-ID: <C9688D4A.18767%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] [RTW]   The charter formerly know as RTC-WEB take 3
Thread-Index: AQHLvk1YIZIcKQfnikW2JvrbHSDH6JPlPDoQgAGnOBQ=
In-Reply-To: <DD8B10B86502AB488CB2D3DB4C546E3826E148@008-AM1MPN1-002.mgdnok.nokia.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: rtc-web@alvestrand.no, dispatch@ietf.org, xavier.marjou@orange-ftgroup.com
Subject: Re: [dispatch] [RTW]   The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2011 21:09:09 -0000

Hi Markus,

Quoting Adam:
>> "The selection, design and/or extension of a protocol or protocols for
>> establishing and controlling media sessions is in scope for the
>> working group."

Given the overwhelming deployment of SIP for voice and much video as well, a
SIP API is IMO the 1st choice of instantiation for an API.

As for IM and chat, quite frankly, it is pure data and not real time media
as is the focus here. IM and chat has been around on the Internet in many
forms for a long time using various protocols.

If we have to chose between two evils: No IM API for now or the double
complexity of SIP+XMPP stack emulations in the application scripts, I would
rather go without any until the market and especially innovation makes such
as decision for us.

Here is really an instance where kicking the can down the road makes a lot
of sense. Who knows, maybe later social and virtual world protocols may
change the picture altogether...

Disclaimer: I still think SIMPLE/SIP makes it really simple and works well
enough for the simple (no pun intended) usage scenarios considered here for
RTC-Web.

Thanks, Henry


On 1/27/11 2:07 PM, "Markus.Isomaki@nokia.com" <Markus.Isomaki@nokia.com>
wrote:

> Hi Henry,
> 
> Henry Sinnreich wrote:
>> 
>>> I believe
>>> Jingle is more monolithic and easier to handle in this sense.)
>> 
>> This adds even more to the endless discussions of SIP vs. Jingle,
>> actually
>> it also adds a 3rd option and folks who have implemented SIP/SIMPLE may
>> or
>> may not be happy about it.
>> 
> 
> If by 3rd option you mean that the RTC-Web effort would produce its own
> specific session establishment protocol, I tend to agree with you. If we think
> a standardized session establishment protocol is needed, we should take an
> existing one, and at maximum just worry how it can be transported over HTTP or
> WebSocket (that may be a valid requirement).
> 
>> Bottom line:
>> Adding a 3rd option to the signaling will bog down the RTC-Web work even
>> more. The API should be a separate effort.
>> Oh, the discussions there...
>> Don't expect anyone there to give in easily :-), and why can/should
>> they?
>> 
>> Let's leave the API out for scope.
>> 
> 
> To be clear: Are you saying that we should *not* have the session
> establishment protocol included in the charter? Or which API do you mean?
> Because in your earlier mail you supported Adam's suggestion:
> 
>> "The selection, design and/or extension of a protocol or protocols for
>> establishing and controlling media sessions is in scope for the
>> working group."
> 
> Which says that the session establishment protocol is within the scope of the
> work. And if it is, the associated API will surely be defined on the W3C side.
> 
>> Thanks, Henry
>> 
> 
> Markus
> 



From elagerway@gmail.com  Fri Jan 28 14:06:25 2011
Return-Path: <elagerway@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B41693A689E for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 14:06:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.376
X-Spam-Level: 
X-Spam-Status: No, score=-2.376 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rc+xQw4i6-5T for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 14:06:24 -0800 (PST)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id D5E373A6897 for <dispatch@ietf.org>; Fri, 28 Jan 2011 14:06:23 -0800 (PST)
Received: by wyf23 with SMTP id 23so3825252wyf.31 for <dispatch@ietf.org>; Fri, 28 Jan 2011 14:09:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=3lZ8Z47nJPOI/8D8AE2MaA+RCnHRKngSNhtox3x48m0=; b=pSmPqCH9qedLB6/LITht4QCuRe2Nh4zY89g7TGV0N39HjtgB0cnVzPKp9FrSxvSbOc fFbbGB5x9vy2twUmkFWrzBYCQgHMcYbt1bugrUbu78TUDaspSewuquJfI67jCmkuJQMO e1XB+tYwLpctZQ9t/0g+pc3hnQliAKqPm5tfY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=Z7Uy3tKRDySgerYpqZayKrSljObcIv5EwIE0bvZglewFsRWHeZbNgEXLrZFpy0g9Sd dBQ65BZiVK4IXC4iLn0pby8DQfyO1ilz0GxWJgR9qZGvRtuXcLcRM/ed6ZjHCcEATQQ5 4u49qsMrXQnIfa8qLauFOjqiKh2tUzfdyzTIs=
MIME-Version: 1.0
Received: by 10.227.145.193 with SMTP id e1mr3342941wbv.110.1296252570088; Fri, 28 Jan 2011 14:09:30 -0800 (PST)
Sender: elagerway@gmail.com
Received: by 10.227.131.22 with HTTP; Fri, 28 Jan 2011 14:09:30 -0800 (PST)
In-Reply-To: <C9688D4A.18767%henry.sinnreich@gmail.com>
References: <DD8B10B86502AB488CB2D3DB4C546E3826E148@008-AM1MPN1-002.mgdnok.nokia.com> <C9688D4A.18767%henry.sinnreich@gmail.com>
Date: Fri, 28 Jan 2011 14:09:30 -0800
X-Google-Sender-Auth: 1B7aanm6F1HIYsMEJm5TzVQEtzo
Message-ID: <AANLkTikjyXpxB13UT=pcTD3HncvP1ute-7SEqAyhffDR@mail.gmail.com>
From: Erik Lagerway <erik@hookflash.com>
To: Henry Sinnreich <henry.sinnreich@gmail.com>
Content-Type: multipart/alternative; boundary=001636833518fab700049aef519b
X-Mailman-Approved-At: Fri, 28 Jan 2011 14:31:38 -0800
Cc: dispatch@ietf.org, xavier.marjou@orange-ftgroup.com, Markus.Isomaki@nokia.com, rtc-web@alvestrand.no
Subject: Re: [dispatch] [RTW]  The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2011 22:06:25 -0000

--001636833518fab700049aef519b
Content-Type: text/plain; charset=ISO-8859-1

+1

Erik Lagerway

On Fri, Jan 28, 2011 at 1:12 PM, Henry Sinnreich
<henry.sinnreich@gmail.com>wrote:

> Hi Markus,
>
> Quoting Adam:
> >> "The selection, design and/or extension of a protocol or protocols for
> >> establishing and controlling media sessions is in scope for the
> >> working group."
>
> Given the overwhelming deployment of SIP for voice and much video as well,
> a
> SIP API is IMO the 1st choice of instantiation for an API.
>
> As for IM and chat, quite frankly, it is pure data and not real time media
> as is the focus here. IM and chat has been around on the Internet in many
> forms for a long time using various protocols.
>
> If we have to chose between two evils: No IM API for now or the double
> complexity of SIP+XMPP stack emulations in the application scripts, I would
> rather go without any until the market and especially innovation makes such
> as decision for us.
>
> Here is really an instance where kicking the can down the road makes a lot
> of sense. Who knows, maybe later social and virtual world protocols may
> change the picture altogether...
>
> Disclaimer: I still think SIMPLE/SIP makes it really simple and works well
> enough for the simple (no pun intended) usage scenarios considered here for
> RTC-Web.
>
> Thanks, Henry
>
>
> On 1/27/11 2:07 PM, "Markus.Isomaki@nokia.com" <Markus.Isomaki@nokia.com>
> wrote:
>
> > Hi Henry,
> >
> > Henry Sinnreich wrote:
> >>
> >>> I believe
> >>> Jingle is more monolithic and easier to handle in this sense.)
> >>
> >> This adds even more to the endless discussions of SIP vs. Jingle,
> >> actually
> >> it also adds a 3rd option and folks who have implemented SIP/SIMPLE may
> >> or
> >> may not be happy about it.
> >>
> >
> > If by 3rd option you mean that the RTC-Web effort would produce its own
> > specific session establishment protocol, I tend to agree with you. If we
> think
> > a standardized session establishment protocol is needed, we should take
> an
> > existing one, and at maximum just worry how it can be transported over
> HTTP or
> > WebSocket (that may be a valid requirement).
> >
> >> Bottom line:
> >> Adding a 3rd option to the signaling will bog down the RTC-Web work even
> >> more. The API should be a separate effort.
> >> Oh, the discussions there...
> >> Don't expect anyone there to give in easily :-), and why can/should
> >> they?
> >>
> >> Let's leave the API out for scope.
> >>
> >
> > To be clear: Are you saying that we should *not* have the session
> > establishment protocol included in the charter? Or which API do you mean?
> > Because in your earlier mail you supported Adam's suggestion:
> >
> >> "The selection, design and/or extension of a protocol or protocols for
> >> establishing and controlling media sessions is in scope for the
> >> working group."
> >
> > Which says that the session establishment protocol is within the scope of
> the
> > work. And if it is, the associated API will surely be defined on the W3C
> side.
> >
> >> Thanks, Henry
> >>
> >
> > Markus
> >
>
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>

--001636833518fab700049aef519b
Content-Type: text/html; charset=ISO-8859-1

+1<div><br></div><div>Erik Lagerway<br><br><div class="gmail_quote">On Fri, Jan 28, 2011 at 1:12 PM, Henry Sinnreich <span dir="ltr">&lt;<a href="mailto:henry.sinnreich@gmail.com">henry.sinnreich@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Markus,<br>
<br>
Quoting Adam:<br>
&gt;&gt; &quot;The selection, design and/or extension of a protocol or protocols for<br>
&gt;&gt; establishing and controlling media sessions is in scope for the<br>
&gt;&gt; working group.&quot;<br>
<br>
Given the overwhelming deployment of SIP for voice and much video as well, a<br>
SIP API is IMO the 1st choice of instantiation for an API.<br>
<br>
As for IM and chat, quite frankly, it is pure data and not real time media<br>
as is the focus here. IM and chat has been around on the Internet in many<br>
forms for a long time using various protocols.<br>
<br>
If we have to chose between two evils: No IM API for now or the double<br>
complexity of SIP+XMPP stack emulations in the application scripts, I would<br>
rather go without any until the market and especially innovation makes such<br>
as decision for us.<br>
<br>
Here is really an instance where kicking the can down the road makes a lot<br>
of sense. Who knows, maybe later social and virtual world protocols may<br>
change the picture altogether...<br>
<br>
Disclaimer: I still think SIMPLE/SIP makes it really simple and works well<br>
enough for the simple (no pun intended) usage scenarios considered here for<br>
RTC-Web.<br>
<br>
Thanks, Henry<br>
<br>
<br>
On 1/27/11 2:07 PM, &quot;<a href="mailto:Markus.Isomaki@nokia.com">Markus.Isomaki@nokia.com</a>&quot; &lt;<a href="mailto:Markus.Isomaki@nokia.com">Markus.Isomaki@nokia.com</a>&gt;<br>
wrote:<br>
<br>
&gt; Hi Henry,<br>
&gt;<br>
&gt; Henry Sinnreich wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; I believe<br>
&gt;&gt;&gt; Jingle is more monolithic and easier to handle in this sense.)<br>
&gt;&gt;<br>
&gt;&gt; This adds even more to the endless discussions of SIP vs. Jingle,<br>
&gt;&gt; actually<br>
&gt;&gt; it also adds a 3rd option and folks who have implemented SIP/SIMPLE may<br>
&gt;&gt; or<br>
&gt;&gt; may not be happy about it.<br>
&gt;&gt;<br>
&gt;<br>
&gt; If by 3rd option you mean that the RTC-Web effort would produce its own<br>
&gt; specific session establishment protocol, I tend to agree with you. If we think<br>
&gt; a standardized session establishment protocol is needed, we should take an<br>
&gt; existing one, and at maximum just worry how it can be transported over HTTP or<br>
&gt; WebSocket (that may be a valid requirement).<br>
&gt;<br>
&gt;&gt; Bottom line:<br>
&gt;&gt; Adding a 3rd option to the signaling will bog down the RTC-Web work even<br>
&gt;&gt; more. The API should be a separate effort.<br>
&gt;&gt; Oh, the discussions there...<br>
&gt;&gt; Don&#39;t expect anyone there to give in easily :-), and why can/should<br>
&gt;&gt; they?<br>
&gt;&gt;<br>
&gt;&gt; Let&#39;s leave the API out for scope.<br>
&gt;&gt;<br>
&gt;<br>
&gt; To be clear: Are you saying that we should *not* have the session<br>
&gt; establishment protocol included in the charter? Or which API do you mean?<br>
&gt; Because in your earlier mail you supported Adam&#39;s suggestion:<br>
&gt;<br>
&gt;&gt; &quot;The selection, design and/or extension of a protocol or protocols for<br>
&gt;&gt; establishing and controlling media sessions is in scope for the<br>
&gt;&gt; working group.&quot;<br>
&gt;<br>
&gt; Which says that the session establishment protocol is within the scope of the<br>
&gt; work. And if it is, the associated API will surely be defined on the W3C side.<br>
&gt;<br>
&gt;&gt; Thanks, Henry<br>
&gt;&gt;<br>
&gt;<br>
&gt; Markus<br>
&gt;<br>
<br>
<br>
_______________________________________________<br>
RTC-Web mailing list<br>
<a href="mailto:RTC-Web@alvestrand.no">RTC-Web@alvestrand.no</a><br>
<a href="http://www.alvestrand.no/mailman/listinfo/rtc-web" target="_blank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
</blockquote></div><br></div>

--001636833518fab700049aef519b--

From mary.ietf.barnes@gmail.com  Fri Jan 28 16:18:36 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2C1253A6954 for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 16:18:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.337
X-Spam-Level: 
X-Spam-Status: No, score=-103.337 tagged_above=-999 required=5 tests=[AWL=0.261, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Orb2+ZaGpQrb for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 16:18:35 -0800 (PST)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by core3.amsl.com (Postfix) with ESMTP id D57BF3A6918 for <dispatch@ietf.org>; Fri, 28 Jan 2011 16:18:34 -0800 (PST)
Received: by gxk27 with SMTP id 27so1478363gxk.31 for <dispatch@ietf.org>; Fri, 28 Jan 2011 16:21:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=jz5JW8xKVyOOhhaLXkiE2aPnPsYBc4h7p/QUN8Y1Pus=; b=E9zfnUe8JkUuGACp9upM4kjC2EOnLavcueountoPaeqleLu/vftrFH1fKmsCnTt0ET V+q/OUlzgGSs3K3uyNNLw06MZ4EE8X/T+/FYLrQX/MqvHLwRy1y2K2w6jDqnRJi9Lu33 MebrdWzDgW01IyKE5xy0eX8qcVPDuHqMzmArc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=QKjt6wb/x3AxGutRvUxkWBi7ws31pOkmN6PauIOntkSpZU0wZ9za1Utop4LA4ioyZp Zwf7+PGlJteUeDZgPVwai6eNSUFm5nVvM9kyaQEditgB+k3B6koXNTF5ZUXa3UV3VI6o pdjXFEDwGQWLbMLgxk4xxpuzKdxY9S0e8F99s=
MIME-Version: 1.0
Received: by 10.236.109.168 with SMTP id s28mr6642348yhg.74.1296260501947; Fri, 28 Jan 2011 16:21:41 -0800 (PST)
Received: by 10.236.95.35 with HTTP; Fri, 28 Jan 2011 16:21:41 -0800 (PST)
In-Reply-To: <4483E11778CA964F9644B68621E1CA46498913E4@CRPMBOXPRD02.polycom.com>
References: <4483E11778CA964F9644B68621E1CA46498913E4@CRPMBOXPRD02.polycom.com>
Date: Fri, 28 Jan 2011 18:21:41 -0600
Message-ID: <AANLkTikvYfOrw0wbNODqSzWJDtscMtM4dp0totr0oRPz@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: DISPATCH <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary=0023547c8b43c1473f049af12a24
Subject: [dispatch] FW: SIPNOC CFP for DISPATCH mail list
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jan 2011 00:18:36 -0000

--0023547c8b43c1473f049af12a24
Content-Type: text/plain; charset=ISO-8859-1

Just in case you missed this on the SIPCORE mailing list, this is quite
relevant to the RAI area and there are likely folks on this mailing list
that can contribute to the event.

Regards,
Mary.
DISPATCH WG co-chair

=======================================================================

The SIP Forum is holding its first SIP Network Operators Conference (SIPNOC)
on April 25th to the 27th, 2011, at the Hyatt Dulles Hotel in Herndon,
Virginia - a few minutes from Dulles International Airport.

SIPNOC is a technical conference developed for service providers and
carriers to gather and discuss the challenges of deploying and implementing
SIP-based communications technology, and to share the best-practices and
strategies that enable the successful and profitable operation of SIP-based
services and applications in fixed and mobile IP network environments.
Unlike other events, this conference is for SIP network operations
personnel, such as NOC engineers, rather than a high-level conference for
executives.

For more information about SIPNOC, including the preliminary schedule of
events and other important details about the conference, please visit
http://www.sipnoc.org.

The SIPNOC Program Committee is seeking proposals for presentations, panels,
or BOFs (Birds-Of-a-Feather sessions) for the SIPNOC 2011 program.  We
invite presentations highlighting issues relating to SIP network
deployments. Operators are encouraged to present on successes, issues, and
concerns found in their deployments. Vendors are encouraged to work with
operators to present real-world deployment experiences.

The deadline for submission of presentation/paper abstracts and draft slides
is February 21, 2011.
Full details of the submission process and policies, as well as other SIPNOC
2011 dates of interest, can be found at:
http://www.sipforum.org/content/view/374/275/

I look forward to seeing you at the event!

Best Wishes,
Eric Burger
SIPNOC Chair

--0023547c8b43c1473f049af12a24
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Just in case you missed this on the SIPCORE mailing list, this is quite rel=
evant to the RAI area and there are likely folks on this mailing list that =
can contribute to the event.<div><br></div><div>Regards,</div><div>Mary.=A0=
</div>
<div>DISPATCH WG co-chair<br><div class=3D"gmail_quote">
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
The SIP Forum is holding its first SIP Network Operators Conference (SIPNOC=
) on April 25th to the 27th, 2011, at the Hyatt Dulles Hotel in Herndon, Vi=
rginia - a few minutes from Dulles International Airport.<br>
<br>
SIPNOC is a technical conference developed for service providers and carrie=
rs to gather and discuss the challenges of deploying and implementing SIP-b=
ased communications technology, and to share the best-practices and strateg=
ies that enable the successful and profitable operation of SIP-based servic=
es and applications in fixed and mobile IP network environments. Unlike oth=
er events, this conference is for SIP network operations personnel, such as=
 NOC engineers, rather than a high-level conference for executives.<br>

<br>
For more information about SIPNOC, including the preliminary schedule of ev=
ents and other important details about the conference, please visit <a href=
=3D"http://www.sipnoc.org" target=3D"_blank">http://www.sipnoc.org</a>.<br>

<br>
The SIPNOC Program Committee is seeking proposals for presentations, panels=
, or BOFs (Birds-Of-a-Feather sessions) for the SIPNOC 2011 program. =A0We =
invite presentations highlighting issues relating to SIP network deployment=
s. Operators are encouraged to present on successes, issues, and concerns f=
ound in their deployments. Vendors are encouraged to work with operators to=
 present real-world deployment experiences.<br>

<br>
The deadline for submission of presentation/paper abstracts and draft slide=
s is February 21, 2011.<br>
Full details of the submission process and policies, as well as other SIPNO=
C 2011 dates of interest, can be found at:<br>
<a href=3D"http://www.sipforum.org/content/view/374/275/" target=3D"_blank"=
>http://www.sipforum.org/content/view/374/275/</a><br>
<br>
I look forward to seeing you at the event!<br>
<br>
Best Wishes,<br>
Eric Burger<br>
SIPNOC Chair<br>
</div><br></div>

--0023547c8b43c1473f049af12a24--

From peter.musgrave@magorcorp.com  Fri Jan 28 23:35:50 2011
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B03ED3A6A7A for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 23:35:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.598
X-Spam-Level: 
X-Spam-Status: No, score=-103.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S7wJJyUOiWM5 for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 23:35:49 -0800 (PST)
Received: from mail-ww0-f42.google.com (mail-ww0-f42.google.com [74.125.82.42]) by core3.amsl.com (Postfix) with ESMTP id 69ADB3A6977 for <dispatch@ietf.org>; Fri, 28 Jan 2011 23:35:48 -0800 (PST)
Received: by wwi17 with SMTP id 17so1816275wwi.1 for <dispatch@ietf.org>; Fri, 28 Jan 2011 23:38:56 -0800 (PST)
Received: by 10.216.158.21 with SMTP id p21mr8357527wek.99.1296286734414; Fri, 28 Jan 2011 23:38:54 -0800 (PST)
Received: from [192.168.1.149] (host86-177-223-89.range86-177.btcentralplus.com [86.177.223.89]) by mx.google.com with ESMTPS id b54sm5318749wer.21.2011.01.28.23.38.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 28 Jan 2011 23:38:52 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: multipart/alternative; boundary=Apple-Mail-33-151803633
From: Peter Musgrave <peter.musgrave@magorcorp.com>
In-Reply-To: <AANLkTi=ZAh7CHk_YadYErUJyHvUfJei4O9hQwuprRiZE@mail.gmail.com>
Date: Sat, 29 Jan 2011 02:36:23 -0500
Message-Id: <3A0C49F2-A4EF-4DEC-93F4-C815647B786A@magorcorp.com>
References: <4D3310B4.6020604@acm.org> <AANLkTi=ZAh7CHk_YadYErUJyHvUfJei4O9hQwuprRiZE@mail.gmail.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>
X-Mailer: Apple Mail (2.1082)
Cc: DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] VIPR Charter V5
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jan 2011 07:35:50 -0000

--Apple-Mail-33-151803633
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,=20

1) Yes, I am interested.
2) I can review work.=20
3) Yes, this is ready to be chartered.

Peter Musgrave

On 2011-01-28, at 3:12 PM, Mary Barnes wrote:

> Hi folks,
> =20
> Marc posted the following updated charter a couple weeks back =
addressing many of the concerns raised in this thread:
> http://www.ietf.org/mail-archive/web/dispatch/current/msg03090.html
> =20
> If folks could please respond if they believe this addresses the =
concerns they raised, that would be very helpful.
> =20
> Also, we need answers to the following in order to consider whether it =
should be progressed for chartering:
> 1)  Are you interested in this work? =20
> 2)  Are you willing to contribute to the work (reviewing, contributing =
text, editing if needed, etc.) ?
> 3)  Do you believe this work is ready to be chartered?
>=20
> Thanks,
> Mary.
> DISPATCH WG co-chair
> =20
> On Sun, Jan 16, 2011 at 9:37 AM, Marc Petit-Huguenin =
<petithug@acm.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>=20
> Please find the V5 of the VIPR charter proposal below.
>=20
> Please send any concern to this mailing-list, so we can discuss them =
and improve
> the charter.
>=20
> Thanks.
>=20
> - =
--------------------------------------------------------------------------=
-
>=20
> VIPR Charter Proposal (Version 5)
>=20
> WG Name:  Verification Involving PSTN Reachability (VIPR)
>=20
> There are two globally deployed address spaces for communications used
> by more than a billion people daily - phone numbers and DNS rooted
> address such as web servers and email addresses.  The inter-domain
> signaling design of SIP is primarily designed for email style =
addresses
> yet a large percentage of SIP deployments mostly use phone numbers for
> identifying users, thus DNS lookups are not sufficient.  The goal of =
this
> working group is to enable inter-domain communications over the =
Internet,
> using protocols such as SIP, while still allowing people to use phone
> numbers to identify the person with whom they wish to communicate.
>=20
> The VIPR WG will develop a peer to peer based approach to finding
> domains that claim to be responsible for a given phone number
> to mitigate the involvement of centralized entities to avoid some of
> the issues encountered by past attempts to support SIP inter-domain
> communications.  Validation protocols will be developed to ensure a
> reasonable likelihood that a given domain actually is responsible for
> the phone number.  In this context, "responsible" means an
> administrative domain, which is at least one of the domains, to which
> a PSTN call to this phone number would be routed.  Once the domain
> responsible for the phone number is found, existing protocols, such
> as SIP, can be used for inter-domain communications.
>=20
> Some validation protocols may be based on knowledge gathered around a
> PSTN call; for example, the ability to prove a call was received over
> the PSTN based on start and stop times.  Other validation schemes, =
such
> as examining fingerprints or watermarking of PSTN media to show that a
> domain received a particular PSTN phone call, may also be considered =
by
> the working group.  This validation will be accomplished using =
publicly
> available open interfaces to the PSTN, so the validation can be
> performed by any domain wishing to participate.  The WG will select =
and
> standardize at least one validation scheme.
>=20
> The validation mechanism requires a domain to gather and maintain
> information related to PSTN calls.  This information is used by call
> agents such as phones, SBCs and IP PBXs to route calls.  The WG will
> also develop mechanisms to detect in a timely manner that a given =
domain
> is not longer responsible for a phone number.  The WG will define a
> client-server protocol between these call agents and the entity within =
a
> domain that maintains the information.
>=20
> To help mitigate SPAM issues when using SIP between domains, the WG =
will
> define a mechanism to enable one domain to check that incoming SIP
> messages are coming from a validated phone number.  A phone number is
> considered validated if it is coming from a domain to which the =
calling
> domain had previously successfully placed a PSTN call.  The working
> group will define new SIP headers and option tags, as necessary, to
> enable this.
>=20
> The essential characteristic of VIPR is establishing authentication by
> PSTN reachability when it is not possible to use a direct reference to
> ENUM databases or other direct assertions of PSTN number
> ownership.  Elements such as public ENUM easily coexist with VIPR but =
no
> direct interaction with ENUM will be required.  The solution set =
defined
> by this WG will be incrementally deployable using only existing
> interfaces to the PSTN.  No changes will be required to existing PSTN
> capabilities, no new database access is needed nor is any new support
> from PSTN service providers required.
>=20
> The WG will produce the following deliverables:
>=20
> 1) A document describing the requirements, problem statement and
> architectural approach to support SIP inter-domain communications.
> 2) A document describing the use of the p2psip protocol (RELOAD) as
> applied to this problem space.
> 3) A document defining a scheme for validating the phone numbers using
> publicly available open interfaces to the PSTN.
> 4) A document defining client-server protocol between call agents and =
the
> entity within a domain that gathers and maintains information related =
to
> PSTN calls.
> 5) A document describing a mechanism to mitigate SPAM issues.
>=20
> The working group will carefully coordinate with the security area, =
O&M
> area, as well as the appropriate RAI WGs such as sipcore and p2psip.
>=20
> - --
> Marc Petit-Huguenin
> Personal email: marc@petit-huguenin.org
> Professional email: petithug@acm.org
> Blog: http://blog.marc.petit-huguenin.org
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>=20
> iEYEARECAAYFAk0zELIACgkQ9RoMZyVa61c8JQCZAYr/HaVyUZ2nV+bO+F4CWjOH
> mD4AnjQatv9wxZfVJ4zwl0tT4d4SqEcj
> =3DGueo
> -----END PGP SIGNATURE-----
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


--Apple-Mail-33-151803633
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi,&nbsp;<div><br></div><div>1) Yes, I am interested.</div><div>2) I can review work.&nbsp;</div><div>3) Yes, this is ready to be chartered.</div><div><br></div><div>Peter Musgrave</div><div><br><div><div>On 2011-01-28, at 3:12 PM, Mary Barnes wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi folks,</div>
<div>&nbsp;</div>
<div>Marc posted&nbsp;the following&nbsp;updated charter a couple weeks back addressing many of the concerns raised in this thread:</div>
<div><a href="http://www.ietf.org/mail-archive/web/dispatch/current/msg03090.html" target="_blank">http://www.ietf.org/mail-archive/web/dispatch/current/msg03090.html</a></div>
<div>&nbsp;</div>
<div>If folks could please respond if they believe this addresses the concerns they raised, that would be very helpful. </div>
<div>&nbsp;</div>
<div>Also, we need answers to the following in order to consider whether it should be progressed for chartering:</div>
<div>1)&nbsp; Are&nbsp;you interested in this work?&nbsp;&nbsp;</div>
<div>2)&nbsp;&nbsp;Are&nbsp;you willing to contribute to the work (reviewing, contributing text, editing if needed, etc.) ?</div>
<div>3)&nbsp; Do you&nbsp;believe this work is ready to be chartered? </div>
<div><br>Thanks,</div>
<div>Mary.</div>
<div>DISPATCH WG co-chair</div>
<div>&nbsp;</div>
<div class="gmail_quote">On Sun, Jan 16, 2011 at 9:37 AM, Marc Petit-Huguenin <span dir="ltr">&lt;<a href="mailto:petithug@acm.org" target="_blank">petithug@acm.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA1<br><br>Please find the V5 of the VIPR charter proposal below.<br>
<br>Please send any concern to this mailing-list, so we can discuss them and improve<br>the charter.<br><br>Thanks.<br><br>- ---------------------------------------------------------------------------<br><br>VIPR Charter Proposal (Version 5)<br>
<br>WG Name: &nbsp;Verification Involving PSTN Reachability (VIPR)<br><br>There are two globally deployed address spaces for communications used<br>by more than a billion people daily - phone numbers and DNS rooted<br>address such as web servers and email addresses. &nbsp;The inter-domain<br>
signaling design of SIP is primarily designed for email style addresses<br>yet a large percentage of SIP deployments mostly use phone numbers for<br>identifying users, thus DNS lookups are not sufficient. &nbsp;The goal of this<br>
working group is to enable inter-domain communications over the Internet,<br>using protocols such as SIP, while still allowing people to use phone<br>numbers to identify the person with whom they wish to communicate.<br><br>
The VIPR WG will develop a peer to peer based approach to finding<br>domains that claim to be responsible for a given phone number<br>to mitigate the involvement of centralized entities to avoid some of<br>the issues encountered by past attempts to support SIP inter-domain<br>
communications. &nbsp;Validation protocols will be developed to ensure a<br>reasonable likelihood that a given domain actually is responsible for<br>the phone number. &nbsp;In this context, "responsible" means an<br>administrative domain, which is at least one of the domains, to which<br>
a PSTN call to this phone number would be routed. &nbsp;Once the domain<br>responsible for the phone number is found, existing protocols, such<br>as SIP, can be used for inter-domain communications.<br><br>Some validation protocols may be based on knowledge gathered around a<br>
PSTN call; for example, the ability to prove a call was received over<br>the PSTN based on start and stop times. &nbsp;Other validation schemes, such<br>as examining fingerprints or watermarking of PSTN media to show that a<br>
domain received a particular PSTN phone call, may also be considered by<br>the working group. &nbsp;This validation will be accomplished using publicly<br>available open interfaces to the PSTN, so the validation can be<br>performed by any domain wishing to participate. &nbsp;The WG will select and<br>
standardize at least one validation scheme.<br><br>The validation mechanism requires a domain to gather and maintain<br>information related to PSTN calls. &nbsp;This information is used by call<br>agents such as phones, SBCs and IP PBXs to route calls. &nbsp;The WG will<br>
also develop mechanisms to detect in a timely manner that a given domain<br>is not longer responsible for a phone number. &nbsp;The WG will define a<br>client-server protocol between these call agents and the entity within a<br>
domain that maintains the information.<br><br>To help mitigate SPAM issues when using SIP between domains, the WG will<br>define a mechanism to enable one domain to check that incoming SIP<br>messages are coming from a validated phone number. &nbsp;A phone number is<br>
considered validated if it is coming from a domain to which the calling<br>domain had previously successfully placed a PSTN call. &nbsp;The working<br>group will define new SIP headers and option tags, as necessary, to<br>enable this.<br>
<br>The essential characteristic of VIPR is establishing authentication by<br>PSTN reachability when it is not possible to use a direct reference to<br>ENUM databases or other direct assertions of PSTN number<br>ownership. &nbsp;Elements such as public ENUM easily coexist with VIPR but no<br>
direct interaction with ENUM will be required. &nbsp;The solution set defined<br>by this WG will be incrementally deployable using only existing<br>interfaces to the PSTN. &nbsp;No changes will be required to existing PSTN<br>capabilities, no new database access is needed nor is any new support<br>
from PSTN service providers required.<br><br>The WG will produce the following deliverables:<br><br>1) A document describing the requirements, problem statement and<br>architectural approach to support SIP inter-domain communications.<br>
2) A document describing the use of the p2psip protocol (RELOAD) as<br>applied to this problem space.<br>3) A document defining a scheme for validating the phone numbers using<br>publicly available open interfaces to the PSTN.<br>
4) A document defining client-server protocol between call agents and the<br>entity within a domain that gathers and maintains information related to<br>PSTN calls.<br>5) A document describing a mechanism to mitigate SPAM issues.<br>
<br>The working group will carefully coordinate with the security area, O&amp;M<br>area, as well as the appropriate RAI WGs such as sipcore and p2psip.<br><br>- --<br>Marc Petit-Huguenin<br>Personal email: <a href="mailto:marc@petit-huguenin.org" target="_blank">marc@petit-huguenin.org</a><br>
Professional email: <a href="mailto:petithug@acm.org" target="_blank">petithug@acm.org</a><br>Blog: <a href="http://blog.marc.petit-huguenin.org/" target="_blank">http://blog.marc.petit-huguenin.org</a><br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br><br>iEYEARECAAYFAk0zELIACgkQ9RoMZyVa61c8JQCZAYr/HaVyUZ2nV+bO+F4CWjOH<br>mD4AnjQatv9wxZfVJ4zwl0tT4d4SqEcj<br>=Gueo<br>-----END PGP SIGNATURE-----<br>_______________________________________________<br>
dispatch mailing list<br><a href="mailto:dispatch@ietf.org" target="_blank">dispatch@ietf.org</a><br><a href="https://www.ietf.org/mailman/listinfo/dispatch" target="_blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
</blockquote></div><br>
_______________________________________________<br>dispatch mailing list<br><a href="mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>https://www.ietf.org/mailman/listinfo/dispatch<br></blockquote></div><br></div></body></html>
--Apple-Mail-33-151803633--

From shida@ntt-at.com  Fri Jan 28 23:55:00 2011
Return-Path: <shida@ntt-at.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C1A373A6A44 for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 23:55:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.814
X-Spam-Level: 
X-Spam-Status: No, score=-100.814 tagged_above=-999 required=5 tests=[AWL=-1.451, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, SARE_SUB_ENC_UTF8=0.152, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7wl2BmQLe3gz for <dispatch@core3.amsl.com>; Fri, 28 Jan 2011 23:54:59 -0800 (PST)
Received: from gateway01.websitewelcome.com (gateway01.websitewelcome.com [69.56.170.19]) by core3.amsl.com (Postfix) with SMTP id 5492E3A6977 for <dispatch@ietf.org>; Fri, 28 Jan 2011 23:54:59 -0800 (PST)
Received: (qmail 14893 invoked from network); 29 Jan 2011 07:57:23 -0000
Received: from gator465.hostgator.com (69.56.174.130) by gateway01.websitewelcome.com with SMTP; 29 Jan 2011 07:57:23 -0000
Received: from [122.133.78.228] (port=54027 helo=[192.168.1.10]) by gator465.hostgator.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from <shida@ntt-at.com>) id 1Pj5gq-0004Fj-SJ; Sat, 29 Jan 2011 01:57:49 -0600
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=GB2312
From: Shida Schubert <shida@ntt-at.com>
In-Reply-To: <C58FFCAAA14F454A85AFB7C1C2F862C4017301E7@DEMUEXC013.nsn-intra.net>
Date: Sat, 29 Jan 2011 16:58:03 +0900
Content-Transfer-Encoding: quoted-printable
Message-Id: <BB8C30BC-60FA-460F-A394-751BAD444B20@ntt-at.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com><580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com><AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com><A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net><4D3EEE2F.4040202@cisco.com><A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net><580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com><7F2072F1E0DE894DA4B517B93C6A0585194427B1B0@ESESSCMS0356.eemea.ericsson.se><A1D1C6D3ACF6264682914707AE2B72860366E479@SZXEML509-MBS.china.huawei.com><61CAF342FE1EE34EAC8FB19B765914000E6FB453@SABRE.InterDigital.com> <744A66DF31B5B34EA8B08BBD8187A722033EC279@DEMUEXC014.nsn-intra.net> <C58FFCAAA14F454A85AFB7C1C2F862C4017301E7@DEMUEXC013.nsn-intra.net>
To: "Schmidt, Christian 1. (NSN - DE/Munich)" <christian.1.schmidt@nsn.com>
X-Mailer: Apple Mail (2.1082)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator465.hostgator.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ntt-at.com
Cc: dispatch@ietf.org
Subject: Re: [dispatch] =?utf-8?b?562U5aSNOiAgVXBkYXRlIGZvIFJGQzMzMjYgb3IgZHJh?= =?utf-8?q?ft-jesske-dispatch-reason-in-responses_approach?=
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jan 2011 07:55:00 -0000

+1 for solution 2 as well.=20

 Shida

On Jan 28, 2011, at 5:16 PM, Schmidt, Christian 1. (NSN - DE/Munich) =
wrote:

> +1 for solution 2
>=20
> Christian
>=20
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of ext Belling, Thomas (NSN - DE/Munich)
> Sent: Thursday, January 27, 2011 6:39 PM
> To: dispatch@ietf.org
> Subject: Re: [dispatch] =B4=F0=B8=B4: Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach
>=20
> +1 for solution 2
>=20
> Thomas
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of ext Patel, Milan
> Sent: Thursday, January 27, 2011 6:05 PM
> To: R.Jesske@telekom.de; dispatch@ietf.org
> Subject: Re: [dispatch] =B4=F0=B8=B4: Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach
>=20
> Hello,
>=20
> +1 for solution 2.=20
> Regards,
> Milan
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On =
Behalf Of Lili Yang_lili
> Sent: Thursday, January 27, 2011 4:42 PM
> To: Christer Holmberg; R.Jesske@telekom.de; dispatch@ietf.org
> Subject: [dispatch] =B4=F0=B8=B4: Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach
>=20
> I also prefer solution 2.=20
>=20
> Please +1 for solution 2.
>=20
> Best regards,
> Lili
> ________________________________________
> =B7=A2=BC=FE=C8=CB: dispatch-bounces@ietf.org =
[dispatch-bounces@ietf.org] =B4=FA=B1=ED Christer Holmberg =
[christer.holmberg@ericsson.com]
> =B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA1=D4=C228=C8=D5 0:34
> =B5=BD: R.Jesske@telekom.de; dispatch@ietf.org
> =D6=F7=CC=E2: Re: [dispatch] Update fo RFC3326 or =
draft-jesske-dispatch-reason-in-responses approach
>=20
> I prefer solution 2.
>=20
> Regards,
>=20
> Christer
>=20
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of R.Jesske@telekom.de
>> Sent: 27. tammikuuta 2011 18:00
>> To: dispatch@ietf.org
>> Subject: [dispatch] Update fo RFC3326 or=20
>> draft-jesske-dispatch-reason-in-responses approach
>>=20
>>=20
>> Dear all,
>> a couple of days we discussed how to proceed with the reason in=20
>> responses.
>>=20
>> As I see we have enough support for going ahead. But which approach=20=

>> should we take. (Mary asked this question also on Monday)
>>=20
>> 1. write an UPDATE to RFC 3326
>> 2. progress draft-jesske-dispatch-reason-in-responses
>>=20
>> Currently I have seen the following opinions:
>>=20
>> For solution 1. +1 Paul
>> For solution 2. + Laura
>> 1 or 2 don't mind +1 John
>>=20
>> As long as the draft is already existing I would have my preference =
to=20
>> go for 1.
>> But if needed I can also create an UPDATE to RFC3326.
>>=20
>> So please indicate your solution you would like to see.
>>=20
>> Thank you and Best Regards
>>=20
>> Roland
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20
>=20
>=20
>=20
>=20
>=20
> Milan Patel
> Consultant
> InterDigital Communications, LLC
>=20
>=20
> Tel.: +44 7917 678 250
> Fax:=20
> Email: Milan.Patel@InterDigital.com
> http://www.InterDigital.com
>=20
>=20
> This e-mail is intended only for the use of the individual or entity =
to which it is addressed, and may contain information that is =
privileged, confidential and/or otherwise protected from disclosure to =
anyone other than its intended recipient. Unintended transmission shall =
not constitute waiver of any privilege or confidentiality obligation. If =
you received this communication in error, please do not review, copy or =
distribute it, notify me immediately by email, and delete the original =
message and any attachments. Unless expressly stated in this e-mail, =
nothing in this message or any attachment should be construed as a =
digital or electronic signature.
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From jdrosen@jdrosen.net  Sat Jan 29 06:12:36 2011
Return-Path: <jdrosen@jdrosen.net>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 74A283A67B8 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 06:12:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.516
X-Spam-Level: 
X-Spam-Status: No, score=-102.516 tagged_above=-999 required=5 tests=[AWL=0.084, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3SUibmFHH1Mc for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 06:12:35 -0800 (PST)
Received: from ecbiz71.inmotionhosting.com (ecbiz71.inmotionhosting.com [70.39.232.118]) by core3.amsl.com (Postfix) with ESMTP id DBDCD3A67B6 for <dispatch@ietf.org>; Sat, 29 Jan 2011 06:12:34 -0800 (PST)
Received: from pool-98-109-139-97.nwrknj.fios.verizon.net ([98.109.139.97] helo=[192.168.1.9]) by ecbiz71.inmotionhosting.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <jdrosen@jdrosen.net>) id 1PjBaO-0007Kh-BF; Sat, 29 Jan 2011 09:15:32 -0500
Message-ID: <4D4420FB.1050303@jdrosen.net>
Date: Sat, 29 Jan 2011 09:15:23 -0500
From: Jonathan Rosenberg <jdrosen@jdrosen.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Adam Roach <adam@nostrum.com>
References: <C18576A4-BE72-4610-8EBF-86C91DF4BF05@cisco.com>	<AANLkTi=S88q8RbfGm70jBLXPSj-NRKYGg3Gu+-_ojWvh@mail.gmail.com>	<285C7C0A-C50E-474D-A5C7-322C206EBBC2@cisco.com> <4D418CD5.7000503@nostrum.com>
In-Reply-To: <4D418CD5.7000503@nostrum.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ecbiz71.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jdrosen.net
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>, Xavier Marjou <xavier.marjou@orange-ftgroup.com>
Subject: Re: [dispatch] [RTW] The charter formerly know as RTC-WEB take 3
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jan 2011 14:12:36 -0000

I disagree with this, Adam. This wording assumes that there WILL be a 
protocol selected for establishment and control of media selection, and 
thus the work of the group is to choose between SIP or Jingle (H323 
again anyone? ;)). However, I am quite convinced that choosing a 
protocol is both unnecessary and a step in the wrong direction. I think 
that debate should happen within the group. As such, I suggest something 
more along the lines of:

"The group will decide whether or not the protocol suite needs to 
include a protocol for the actual setup and control of the media 
sessions (such as SIP or Jingle or another candidate), and if one is 
deemed necessary, select it and define a profile if needed."

I'll reply separately on why I don't think the browser needs to include 
one at all. My comment here is strictly on charter words.

Thanks,
Jonathan R.

On 1/27/2011 10:18 AM, Adam Roach wrote:
> On 1/26/11 8:04 PM, Cullen Jennings wrote:
>> Perhaps the charter should explicitly say this but that is why it
>> seems so mute on this topic, it is.
>
> I would imagine something along these lines would put the topic to rest:
> "The selection, design and/or extension of a protocol or protocols for
> establishing and controlling media sessions is in scope for the working
> group."
>
> I think it's a lot better than remaining silent on the topic, since it
> leaves several avenues open to the working group. We really don't want
> to get part of the way down this path with people under the
> misimpression that we *must* design a new protocol, or that we *must*
> select an existing protocol. I think we should do whichever of these
> makes the most sense after a careful analysis, and that such analysis is
> best performed by the working group (not in DISPATCH).
>
> /a
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch

-- 
Jonathan D. Rosenberg, Ph.D.                   SkypeID: jdrosen
Chief Technology Strategist                    Mobile: +1 (732) 766-2496
Skype                                          SkypeIn: +1 (408) 465-0361
jdrosen@skype.net                              http://www.skype.com
jdrosen@jdrosen.net                            http://www.jdrosen.net



From jdrosen@jdrosen.net  Sat Jan 29 06:32:53 2011
Return-Path: <jdrosen@jdrosen.net>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DBB4B3A67D4 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 06:32:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.543
X-Spam-Level: 
X-Spam-Status: No, score=-102.543 tagged_above=-999 required=5 tests=[AWL=0.056, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5zyr5-Hx5BUM for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 06:32:52 -0800 (PST)
Received: from ecbiz71.inmotionhosting.com (ecbiz71.inmotionhosting.com [70.39.232.118]) by core3.amsl.com (Postfix) with ESMTP id 959B83A67D9 for <dispatch@ietf.org>; Sat, 29 Jan 2011 06:32:52 -0800 (PST)
Received: from pool-98-109-139-97.nwrknj.fios.verizon.net ([98.109.139.97] helo=[192.168.1.9]) by ecbiz71.inmotionhosting.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <jdrosen@jdrosen.net>) id 1PjBuD-0002e1-Ck; Sat, 29 Jan 2011 09:36:01 -0500
Message-ID: <4D4425C8.2080705@jdrosen.net>
Date: Sat, 29 Jan 2011 09:35:52 -0500
From: Jonathan Rosenberg <jdrosen@jdrosen.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: 'DISPATCH list' <dispatch@ietf.org>, rtc-web@alvestrand.no
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ecbiz71.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jdrosen.net
Subject: [dispatch] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jan 2011 14:32:54 -0000

I'm starting a separate thread on this, since I don't want to confound 
it with the charter discussion. This is a topic that should be resolved 
within the group itself, and here are my thoughts on it.

If one asks the question on whether it is actually NECESSARY to require 
that a browser implement something like SIP in order to enable voip 
natively, the answer is definitively NO. The browser already provides a 
tool for exchanging messaging of arbitrary content between the browser 
and a server - its called HTTP (and websockets). Through client-side 
Javascript that comes from the server, an application can craft 
arbitrary protocol messaging of its own design between the client and 
the server. As an obvious example, in order to read mail on Gmail, the 
browser doesn't need to have an implementation of IMAP or POP; Gmail's 
Javascript implements the client side of a protocol of Google's design, 
and it talks to a web server which implements the server side of that 
protocol. The protocol is then then carried over HTTP.

As such, if we take our charter here to define only what is truly 
REQUIRED of a browser, in order to enable voip without a plugin, then we 
do NOT need to pick a signaling protocol. All we need are the things 
which are truly impossible or grossly unsuitable for HTTP, and that is 
the real-time media path only. There need only be APIs for pushing in, 
and extracting out, the data that must be exchanged through HTTP-based 
signaling - and those are things like IP addresses and codec selections.

That said, even if one asks the question of whether it is a good idea 
for us to pick something, I think the answer is no. The enormous benefit 
of the web model is its ability for innovation and velocity. 
Standardization is not needed for communications within the domain of 
the provider; new features can be developed and deployed as quickly as 
they can be conceived. This is something which, despite our best efforts 
here at IETF over the years, we have failed to achieve. I think it is 
critical that we allow web-based voip to innovate with the same kind of 
pace we've seen in the web overall.

One of the arguments made on the list about why we should pick 
something, is that building their own signaling protocols and messaging 
is "hard" for a tiny web developer that just wants to add a bit of voice 
to their app. In such a case, I fully expect that within weeks or months 
of specification and implementation of RTC-WEB stuff in browsers, smart 
people will develop Javascript libraries which do all of this "hard 
work", along with PHP and many other server-side libraries with sit on 
the other side. None of it requires standardization, and we can let the 
open source community and the marketplace innovate on whatever solutions 
are needed.

Thanks,
Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                   SkypeID: jdrosen
Chief Technology Strategist                    Mobile: +1 (732) 766-2496
Skype                                          SkypeIn: +1 (408) 465-0361
jdrosen@skype.net                              http://www.skype.com
jdrosen@jdrosen.net                            http://www.jdrosen.net



From adam@nostrum.com  Sat Jan 29 07:36:05 2011
Return-Path: <adam@nostrum.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9EDDF3A67D8 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 07:36:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.644
X-Spam-Level: 
X-Spam-Status: No, score=-102.644 tagged_above=-999 required=5 tests=[AWL=-0.044, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JR0PI6Nv19G7 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 07:36:04 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 671F13A677E for <dispatch@ietf.org>; Sat, 29 Jan 2011 07:36:04 -0800 (PST)
Received: from Orthrus-2.local (99-152-144-32.lightspeed.dllstx.sbcglobal.net [99.152.144.32]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id p0TFcpuO087417 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sat, 29 Jan 2011 09:38:57 -0600 (CST) (envelope-from adam@nostrum.com)
Message-ID: <4D443488.9030606@nostrum.com>
Date: Sat, 29 Jan 2011 09:38:48 -0600
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@jdrosen.net>
References: <4D4425C8.2080705@jdrosen.net>
In-Reply-To: <4D4425C8.2080705@jdrosen.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 99.152.144.32 is authenticated by a trusted mechanism)
Cc: rtc-web@alvestrand.no, 'DISPATCH list' <dispatch@ietf.org>
Subject: Re: [dispatch] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jan 2011 15:36:05 -0000

On 1/29/11 8:35 AM, Jonathan Rosenberg wrote:
> I'm starting a separate thread on this, since I don't want to confound 
> it with the charter discussion. This is a topic that should be 
> resolved within the group itself

I have a number of thoughts on this topic also, but I don't think this 
(DISPATCH) is the forum for them. I'd like for these conversations to 
take place, though, so I want it to be clear in the charter that we 
aren't precluded from choosing one path over the other.

Is it fair to characterize your statement that "this is a topic that 
should be resolved within the group itself" to support leaving the 
charter open enough to support any consensus conclusion that discussion 
may reach?

/a

From jdrosen@jdrosen.net  Sat Jan 29 08:18:30 2011
Return-Path: <jdrosen@jdrosen.net>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8A13E3A6826 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 08:18:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.557
X-Spam-Level: 
X-Spam-Status: No, score=-102.557 tagged_above=-999 required=5 tests=[AWL=0.042, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4rAWyYJpkdVp for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 08:18:29 -0800 (PST)
Received: from ecbiz71.inmotionhosting.com (ecbiz71.inmotionhosting.com [70.39.232.118]) by core3.amsl.com (Postfix) with ESMTP id 886F73A67A8 for <dispatch@ietf.org>; Sat, 29 Jan 2011 08:18:29 -0800 (PST)
Received: from pool-98-109-139-97.nwrknj.fios.verizon.net ([98.109.139.97] helo=[192.168.1.9]) by ecbiz71.inmotionhosting.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <jdrosen@jdrosen.net>) id 1PjDYQ-0006QF-0I; Sat, 29 Jan 2011 11:21:38 -0500
Message-ID: <4D443E89.30708@jdrosen.net>
Date: Sat, 29 Jan 2011 11:21:29 -0500
From: Jonathan Rosenberg <jdrosen@jdrosen.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Adam Roach <adam@nostrum.com>
References: <4D4425C8.2080705@jdrosen.net> <4D443488.9030606@nostrum.com>
In-Reply-To: <4D443488.9030606@nostrum.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ecbiz71.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jdrosen.net
Cc: rtc-web@alvestrand.no, 'DISPATCH list' <dispatch@ietf.org>
Subject: Re: [dispatch] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jan 2011 16:18:30 -0000

Absolutely. I agree this debate should be resolved in the group, and the
charter should specify that this question (whether or not we need to
specify a protocol, and then if so, what it is) is in scope. I send some
proposed text for charter wording along these lines.

Of course, that doesn't mean we cannot start the debate early. And 
indeed, since we have, I chimed in ;)

-Jonathan R.


On 1/29/2011 10:38 AM, Adam Roach wrote:
> On 1/29/11 8:35 AM, Jonathan Rosenberg wrote:
>> I'm starting a separate thread on this, since I don't want to confound
>> it with the charter discussion. This is a topic that should be
>> resolved within the group itself
>
> I have a number of thoughts on this topic also, but I don't think this
> (DISPATCH) is the forum for them. I'd like for these conversations to
> take place, though, so I want it to be clear in the charter that we
> aren't precluded from choosing one path over the other.
>
> Is it fair to characterize your statement that "this is a topic that
> should be resolved within the group itself" to support leaving the
> charter open enough to support any consensus conclusion that discussion
> may reach?
>
> /a

-- 
Jonathan D. Rosenberg, Ph.D.                   SkypeID: jdrosen
Chief Technology Strategist                    Mobile: +1 (732) 766-2496
Skype                                          SkypeIn: +1 (408) 465-0361
jdrosen@skype.net                              http://www.skype.com
jdrosen@jdrosen.net                            http://www.jdrosen.net



From Borilin@spiritdsp.com  Sat Jan 29 09:05:20 2011
Return-Path: <Borilin@spiritdsp.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9793A3A6840 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 09:05:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.147
X-Spam-Level: 
X-Spam-Status: No, score=-2.147 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, SARE_SUB_ENC_UTF8=0.152]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7RFiBA3oxOAp for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 09:05:19 -0800 (PST)
Received: from mail3.spiritdsp.com (mail3.spiritdsp.com [85.13.214.194]) by core3.amsl.com (Postfix) with ESMTP id 0558B3A6823 for <dispatch@ietf.org>; Sat, 29 Jan 2011 09:05:17 -0800 (PST)
Received: from mailsrv.spiritcorp.com (mailsrv.spiritcorp.com [192.168.125.13]) by mail3.spiritdsp.com (8.14.3/8.14.3) with ESMTP id p0TH8Nbo063064; Sat, 29 Jan 2011 20:08:23 +0300 (MSK) (envelope-from Borilin@spiritdsp.com)
Received: from mailsrv.spiritcorp.com ([192.168.125.13]) by mailsrv.spiritcorp.com ([192.168.125.13]) with mapi; Sat, 29 Jan 2011 20:08:18 +0300
From: Slava Borilin <Borilin@spiritdsp.com>
To: Jonathan Rosenberg <jdrosen@jdrosen.net>, "'DISPATCH list'" <dispatch@ietf.org>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Date: Sat, 29 Jan 2011 20:08:17 +0300
Thread-Topic: [dispatch] Does RTC-WEB need to pick a signaling protocol?
Thread-Index: Acu/1x8a1EwCvQV1RmuU8h8KnaNEYg==
Message-ID: <17A7F3AF-A6F8-44A2-A2FD-724E4C99B9C6@spiritdsp.com>
Accept-Language: ru-RU
Content-Language: ru-RU
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: ru-RU
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.68 on 192.168.125.15
Subject: [dispatch] =?utf-8?q?=D0=9D=D0=90=3A__Does_RTC-WEB_need_to_pick_a?= =?utf-8?q?_signaling_protocol=3F?=
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jan 2011 17:05:20 -0000

KzENCg0KU2xhdmEgYm9yaWxpbiwNClNwaXJpdA0KDQotLS0tLSBSZXBseSBtZXNzYWdlIC0tLS0t
DQrQntGCOiAiSm9uYXRoYW4gUm9zZW5iZXJnIiA8amRyb3NlbkBqZHJvc2VuLm5ldD4NCtCU0LDR
gtCwOiDRgdCxLCDRj9C90LIgMjksIDIwMTEgMTc6MzYNCtCi0LXQvNCwOiBbZGlzcGF0Y2hdIERv
ZXMgUlRDLVdFQiBuZWVkIHRvIHBpY2sgYSBzaWduYWxpbmcgcHJvdG9jb2w/DQrQmtC+0LzRgzog
IiZhcG9zO0RJU1BBVENIIGxpc3QmYXBvczsiIDxkaXNwYXRjaEBpZXRmLm9yZz4sICJydGMtd2Vi
QGFsdmVzdHJhbmQubm8iIDxydGMtd2ViQGFsdmVzdHJhbmQubm8+DQoNCkknbSBzdGFydGluZyBh
IHNlcGFyYXRlIHRocmVhZCBvbiB0aGlzLCBzaW5jZSBJIGRvbid0IHdhbnQgdG8gY29uZm91bmQN
Cml0IHdpdGggdGhlIGNoYXJ0ZXIgZGlzY3Vzc2lvbi4gVGhpcyBpcyBhIHRvcGljIHRoYXQgc2hv
dWxkIGJlIHJlc29sdmVkDQp3aXRoaW4gdGhlIGdyb3VwIGl0c2VsZiwgYW5kIGhlcmUgYXJlIG15
IHRob3VnaHRzIG9uIGl0Lg0KDQpJZiBvbmUgYXNrcyB0aGUgcXVlc3Rpb24gb24gd2hldGhlciBp
dCBpcyBhY3R1YWxseSBORUNFU1NBUlkgdG8gcmVxdWlyZQ0KdGhhdCBhIGJyb3dzZXIgaW1wbGVt
ZW50IHNvbWV0aGluZyBsaWtlIFNJUCBpbiBvcmRlciB0byBlbmFibGUgdm9pcA0KbmF0aXZlbHks
IHRoZSBhbnN3ZXIgaXMgZGVmaW5pdGl2ZWx5IE5PLiBUaGUgYnJvd3NlciBhbHJlYWR5IHByb3Zp
ZGVzIGENCnRvb2wgZm9yIGV4Y2hhbmdpbmcgbWVzc2FnaW5nIG9mIGFyYml0cmFyeSBjb250ZW50
IGJldHdlZW4gdGhlIGJyb3dzZXINCmFuZCBhIHNlcnZlciAtIGl0cyBjYWxsZWQgSFRUUCAoYW5k
IHdlYnNvY2tldHMpLiBUaHJvdWdoIGNsaWVudC1zaWRlDQpKYXZhc2NyaXB0IHRoYXQgY29tZXMg
ZnJvbSB0aGUgc2VydmVyLCBhbiBhcHBsaWNhdGlvbiBjYW4gY3JhZnQNCmFyYml0cmFyeSBwcm90
b2NvbCBtZXNzYWdpbmcgb2YgaXRzIG93biBkZXNpZ24gYmV0d2VlbiB0aGUgY2xpZW50IGFuZA0K
dGhlIHNlcnZlci4gQXMgYW4gb2J2aW91cyBleGFtcGxlLCBpbiBvcmRlciB0byByZWFkIG1haWwg
b24gR21haWwsIHRoZQ0KYnJvd3NlciBkb2Vzbid0IG5lZWQgdG8gaGF2ZSBhbiBpbXBsZW1lbnRh
dGlvbiBvZiBJTUFQIG9yIFBPUDsgR21haWwncw0KSmF2YXNjcmlwdCBpbXBsZW1lbnRzIHRoZSBj
bGllbnQgc2lkZSBvZiBhIHByb3RvY29sIG9mIEdvb2dsZSdzIGRlc2lnbiwNCmFuZCBpdCB0YWxr
cyB0byBhIHdlYiBzZXJ2ZXIgd2hpY2ggaW1wbGVtZW50cyB0aGUgc2VydmVyIHNpZGUgb2YgdGhh
dA0KcHJvdG9jb2wuIFRoZSBwcm90b2NvbCBpcyB0aGVuIHRoZW4gY2FycmllZCBvdmVyIEhUVFAu
DQoNCkFzIHN1Y2gsIGlmIHdlIHRha2Ugb3VyIGNoYXJ0ZXIgaGVyZSB0byBkZWZpbmUgb25seSB3
aGF0IGlzIHRydWx5DQpSRVFVSVJFRCBvZiBhIGJyb3dzZXIsIGluIG9yZGVyIHRvIGVuYWJsZSB2
b2lwIHdpdGhvdXQgYSBwbHVnaW4sIHRoZW4gd2UNCmRvIE5PVCBuZWVkIHRvIHBpY2sgYSBzaWdu
YWxpbmcgcHJvdG9jb2wuIEFsbCB3ZSBuZWVkIGFyZSB0aGUgdGhpbmdzDQp3aGljaCBhcmUgdHJ1
bHkgaW1wb3NzaWJsZSBvciBncm9zc2x5IHVuc3VpdGFibGUgZm9yIEhUVFAsIGFuZCB0aGF0IGlz
DQp0aGUgcmVhbC10aW1lIG1lZGlhIHBhdGggb25seS4gVGhlcmUgbmVlZCBvbmx5IGJlIEFQSXMg
Zm9yIHB1c2hpbmcgaW4sDQphbmQgZXh0cmFjdGluZyBvdXQsIHRoZSBkYXRhIHRoYXQgbXVzdCBi
ZSBleGNoYW5nZWQgdGhyb3VnaCBIVFRQLWJhc2VkDQpzaWduYWxpbmcgLSBhbmQgdGhvc2UgYXJl
IHRoaW5ncyBsaWtlIElQIGFkZHJlc3NlcyBhbmQgY29kZWMgc2VsZWN0aW9ucy4NCg0KVGhhdCBz
YWlkLCBldmVuIGlmIG9uZSBhc2tzIHRoZSBxdWVzdGlvbiBvZiB3aGV0aGVyIGl0IGlzIGEgZ29v
ZCBpZGVhDQpmb3IgdXMgdG8gcGljayBzb21ldGhpbmcsIEkgdGhpbmsgdGhlIGFuc3dlciBpcyBu
by4gVGhlIGVub3Jtb3VzIGJlbmVmaXQNCm9mIHRoZSB3ZWIgbW9kZWwgaXMgaXRzIGFiaWxpdHkg
Zm9yIGlubm92YXRpb24gYW5kIHZlbG9jaXR5Lg0KU3RhbmRhcmRpemF0aW9uIGlzIG5vdCBuZWVk
ZWQgZm9yIGNvbW11bmljYXRpb25zIHdpdGhpbiB0aGUgZG9tYWluIG9mDQp0aGUgcHJvdmlkZXI7
IG5ldyBmZWF0dXJlcyBjYW4gYmUgZGV2ZWxvcGVkIGFuZCBkZXBsb3llZCBhcyBxdWlja2x5IGFz
DQp0aGV5IGNhbiBiZSBjb25jZWl2ZWQuIFRoaXMgaXMgc29tZXRoaW5nIHdoaWNoLCBkZXNwaXRl
IG91ciBiZXN0IGVmZm9ydHMNCmhlcmUgYXQgSUVURiBvdmVyIHRoZSB5ZWFycywgd2UgaGF2ZSBm
YWlsZWQgdG8gYWNoaWV2ZS4gSSB0aGluayBpdCBpcw0KY3JpdGljYWwgdGhhdCB3ZSBhbGxvdyB3
ZWItYmFzZWQgdm9pcCB0byBpbm5vdmF0ZSB3aXRoIHRoZSBzYW1lIGtpbmQgb2YNCnBhY2Ugd2Un
dmUgc2VlbiBpbiB0aGUgd2ViIG92ZXJhbGwuDQoNCk9uZSBvZiB0aGUgYXJndW1lbnRzIG1hZGUg
b24gdGhlIGxpc3QgYWJvdXQgd2h5IHdlIHNob3VsZCBwaWNrDQpzb21ldGhpbmcsIGlzIHRoYXQg
YnVpbGRpbmcgdGhlaXIgb3duIHNpZ25hbGluZyBwcm90b2NvbHMgYW5kIG1lc3NhZ2luZw0KaXMg
ImhhcmQiIGZvciBhIHRpbnkgd2ViIGRldmVsb3BlciB0aGF0IGp1c3Qgd2FudHMgdG8gYWRkIGEg
Yml0IG9mIHZvaWNlDQp0byB0aGVpciBhcHAuIEluIHN1Y2ggYSBjYXNlLCBJIGZ1bGx5IGV4cGVj
dCB0aGF0IHdpdGhpbiB3ZWVrcyBvciBtb250aHMNCm9mIHNwZWNpZmljYXRpb24gYW5kIGltcGxl
bWVudGF0aW9uIG9mIFJUQy1XRUIgc3R1ZmYgaW4gYnJvd3NlcnMsIHNtYXJ0DQpwZW9wbGUgd2ls
bCBkZXZlbG9wIEphdmFzY3JpcHQgbGlicmFyaWVzIHdoaWNoIGRvIGFsbCBvZiB0aGlzICJoYXJk
DQp3b3JrIiwgYWxvbmcgd2l0aCBQSFAgYW5kIG1hbnkgb3RoZXIgc2VydmVyLXNpZGUgbGlicmFy
aWVzIHdpdGggc2l0IG9uDQp0aGUgb3RoZXIgc2lkZS4gTm9uZSBvZiBpdCByZXF1aXJlcyBzdGFu
ZGFyZGl6YXRpb24sIGFuZCB3ZSBjYW4gbGV0IHRoZQ0Kb3BlbiBzb3VyY2UgY29tbXVuaXR5IGFu
ZCB0aGUgbWFya2V0cGxhY2UgaW5ub3ZhdGUgb24gd2hhdGV2ZXIgc29sdXRpb25zDQphcmUgbmVl
ZGVkLg0KDQpUaGFua3MsDQpKb25hdGhhbiBSLg0KLS0NCkpvbmF0aGFuIEQuIFJvc2VuYmVyZywg
UGguRC4gICAgICAgICAgICAgICAgICAgU2t5cGVJRDogamRyb3Nlbg0KQ2hpZWYgVGVjaG5vbG9n
eSBTdHJhdGVnaXN0ICAgICAgICAgICAgICAgICAgICBNb2JpbGU6ICsxICg3MzIpIDc2Ni0yNDk2
DQpTa3lwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNreXBlSW46
ICsxICg0MDgpIDQ2NS0wMzYxDQpqZHJvc2VuQHNreXBlLm5ldCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGh0dHA6Ly93d3cuc2t5cGUuY29tDQpqZHJvc2VuQGpkcm9zZW4ubmV0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGh0dHA6Ly93d3cuamRyb3Nlbi5uZXQNCg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZGlzcGF0Y2ggbWFpbGlu
ZyBsaXN0DQpkaXNwYXRjaEBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9kaXNwYXRjaA0K

From elagerway@gmail.com  Sat Jan 29 09:31:51 2011
Return-Path: <elagerway@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E4CED3A683F for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 09:31:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.677
X-Spam-Level: 
X-Spam-Status: No, score=-2.677 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W+37zctjVqLI for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 09:31:50 -0800 (PST)
Received: from mail-ww0-f42.google.com (mail-ww0-f42.google.com [74.125.82.42]) by core3.amsl.com (Postfix) with ESMTP id BD5B83A67C3 for <dispatch@ietf.org>; Sat, 29 Jan 2011 09:31:49 -0800 (PST)
Received: by wwi17 with SMTP id 17so2135037wwi.1 for <dispatch@ietf.org>; Sat, 29 Jan 2011 09:34:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=5kiTmQERH3CczqobZnIXBGl2GZa2pBQ89tEnB3losbM=; b=FNpN7+EsGLz3RN8J4LRPbAkE94MbjevUbQMsW1n0AfjL2ApPHj4S9CFdifqSJnf1eo czexf/gBsrwZkUu1Bdhls5OEpvmAWVbgAsXbEunt6KG2GiOjVnTdI/EILPvN0+U7a3qf zW+QYqF8QY/ArTv7iLJbArY0L/lNOHJvgPsDI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=YeG5KQLCCiBfYtmPQZasT7iZLp2Le3Fx6zaLsSrk8OGaOJOdw8HNOdzH7IEjHRp+6T pDdAz2+Q5+q8PG6bzNta+jvn78x0+VIFVxJrbZI1QnhPMIJXtJ7I3CtsKX68rUZkQfRm coxIzdz7ILs08ILiAbCGmgm76gznr/IAcwYMQ=
MIME-Version: 1.0
Received: by 10.227.145.193 with SMTP id e1mr4224964wbv.110.1296322497107; Sat, 29 Jan 2011 09:34:57 -0800 (PST)
Sender: elagerway@gmail.com
Received: by 10.227.131.22 with HTTP; Sat, 29 Jan 2011 09:34:57 -0800 (PST)
In-Reply-To: <4D443488.9030606@nostrum.com>
References: <4D4425C8.2080705@jdrosen.net> <4D443488.9030606@nostrum.com>
Date: Sat, 29 Jan 2011 09:34:57 -0800
X-Google-Sender-Auth: 4p0e9u4OfDYCTUpSQ-FfoMA1lyk
Message-ID: <AANLkTi=SCRaAV8s+0EpzCWK3a3vbiUT4fxAXbN=9vqu-@mail.gmail.com>
From: Erik Lagerway <erik@hookflash.com>
To: "Rosenberg, Jonathan" <jonathan.rosenberg@skype.net>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jan 2011 17:31:52 -0000

SIP, for various reasons, is the right choice IMO.

My 2 bits outside of dispatch:
http://www.alvestrand.no/pipermail/rtc-web/2011-January/000312.html

On 2011-01-29, at 8:18 AM, "Rosenberg, Jonathan" <jonathan.rosenberg@skype.net
 > wrote:

> Absolutely. I agree this debate should be resolved in the group, and
> the
> charter should specify that this question (whether or not we need to
> specify a protocol, and then if so, what it is) is in scope. I send
> some
> proposed text for charter wording along these lines.
>
> Of course, that doesn't mean we cannot start the debate early. And
> indeed,
> since we have, I chimed in ;)
>
> -Jonathan R.
>
> Jonathan D. Rosenberg, Ph.D.               SkypeID: jdrosen
> Chief Technology Strategist                Mobile: +1 (732) 766-2496
> Skype                                      SkypeIn: +1 (408) 465-0361
> jdrosen@skype.net                          http://www.skype.com
> jdrosen@jdrosen.net                        http://www.jdrosen.net
>
>
> -----Original Message-----
> From: rtc-web-bounces@alvestrand.no [mailto:rtc-web-
> bounces@alvestrand.no]
> On Behalf Of Adam Roach
> Sent: Saturday, January 29, 2011 10:39 AM
> To: Jonathan Rosenberg
> Cc: rtc-web@alvestrand.no; 'DISPATCH list'
> Subject: Re: [RTW] [dispatch] Does RTC-WEB need to pick a signaling
> protocol?
>
> On 1/29/11 8:35 AM, Jonathan Rosenberg wrote:
>> I'm starting a separate thread on this, since I don't want to
>> confound
>> it with the charter discussion. This is a topic that should be
>> resolved within the group itself
>
> I have a number of thoughts on this topic also, but I don't think this
> (DISPATCH) is the forum for them. I'd like for these conversations to
> take place, though, so I want it to be clear in the charter that we
> aren't precluded from choosing one path over the other.
>
> Is it fair to characterize your statement that "this is a topic that
> should be resolved within the group itself" to support leaving the
> charter open enough to support any consensus conclusion that
> discussion
> may reach?
>
> /a
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web

From jonathan.rosenberg@skype.net  Sat Jan 29 08:14:55 2011
Return-Path: <jonathan.rosenberg@skype.net>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6D74A3A6826 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 08:14:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.15
X-Spam-Level: 
X-Spam-Status: No, score=-1.15 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MSGID_MULTIPLE_AT=1.449]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sYqXg6w3HmJB for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 08:14:54 -0800 (PST)
Received: from mx.skype.net (mx.skype.net [78.141.177.88]) by core3.amsl.com (Postfix) with ESMTP id A03383A6807 for <dispatch@ietf.org>; Sat, 29 Jan 2011 08:14:53 -0800 (PST)
Received: from mx.skype.net (localhost [127.0.0.1]) by mx.skype.net (Postfix) with ESMTP id B9665CF; Sat, 29 Jan 2011 17:18:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=skype.net; h=from:to:cc :references:in-reply-to:subject:date:message-id:mime-version :content-type:content-transfer-encoding; s=mx; bh=0rWWpgYowv9Ha0 fLsK+xtALS5HQ=; b=Ldba5tY5ywy2Z6FfAHtHSZKtO8F4oUESVNNgbRWO4DZvA+ 89H3GcyBw1AYiXDzJHYea4DH8TMjXsDWUolRTZqgOqEsdgKYPWY4YgD3zgbmPzu1 teddbxcHGwkJzmCWlYxsgKTS5qS5J+3HwXN0zGKmsDmfpCHJTt6j9NccPHhWk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=skype.net; h=from:to:cc :references:in-reply-to:subject:date:message-id:mime-version :content-type:content-transfer-encoding; q=dns; s=mx; b=GRbLWc+j I2zRZCXiRdGecbOdYNknAAez0JFGWn1pldDA2fnJwyLpCqwjctu04Sg6SKCX9yYE 12lJHxnyPFrYzzksJ+o3lseVtP2yu3RxjQXrU5uYuBEoJUo/YxuVnV+txFDrXx+G xUCtua/G2ML1FNZ56avZDV5EFEiZet3ZdYM=
Received: from zimbra.skype.net (zimbra.skype.net [78.141.177.82]) by mx.skype.net (Postfix) with ESMTP id B77F27F8; Sat, 29 Jan 2011 17:18:01 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by zimbra.skype.net (Postfix) with ESMTP id 6173C350783A; Sat, 29 Jan 2011 17:18:01 +0100 (CET)
X-Virus-Scanned: amavisd-new at lu2-zimbra.skype.net
Received: from zimbra.skype.net ([127.0.0.1]) by localhost (zimbra.skype.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UVbIDJcGjSSn; Sat, 29 Jan 2011 17:18:00 +0100 (CET)
Received: from zimbra.skype.net (lu2-zimbra.skype.net [78.141.177.82]) by zimbra.skype.net (Postfix) with ESMTP id 56C753506E6A; Sat, 29 Jan 2011 17:18:00 +0100 (CET)
From: "Rosenberg, Jonathan" <jonathan.rosenberg@skype.net>
To: "'Adam Roach'" <adam@nostrum.com>, "'Jonathan Rosenberg'" <jdrosen@jdrosen.net>
References: <4D4425C8.2080705@jdrosen.net> <4D443488.9030606@nostrum.com>
In-Reply-To: <4D443488.9030606@nostrum.com>
Date: Sat, 29 Jan 2011 17:18:00 +0100 (CET)
Message-ID: <02ca01cbbfd0$14b5c270$3e214750$@rosenberg@skype.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Mailer: Microsoft Office Outlook 12.0
X-Mailer: Zimbra 6.0.9_GA_2686 (ZimbraConnectorForOutlook/6.0.5902.6)
Thread-Index: Acu/yrKLTn4XcJCVQ0iUC/Cp6UkjzgABS7ew
Content-Language: en-us
X-Originating-IP: [98.109.139.97]
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Sat, 29 Jan 2011 13:41:17 -0800
Cc: rtc-web@alvestrand.no, 'DISPATCH list' <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jan 2011 16:16:50 -0000

Absolutely. I agree this debate should be resolved in the group, and the
charter should specify that this question (whether or not we need to
specify a protocol, and then if so, what it is) is in scope. I send some
proposed text for charter wording along these lines.

Of course, that doesn't mean we cannot start the debate early. And indeed=
,
since we have, I chimed in ;)

-Jonathan R.

Jonathan D. Rosenberg, Ph.D.=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Sk=
ypeID: jdrosen
Chief Technology Strategist=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
Mobile: +1 (732) 766-2496
Skype=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SkypeIn: +1 (408) 465-0361
jdrosen@skype.net=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 http://www.skype.com
jdrosen@jdrosen.net=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 http://www.jdrosen.net


-----Original Message-----
From: rtc-web-bounces@alvestrand.no [mailto:rtc-web-bounces@alvestrand.no=
]
On Behalf Of Adam Roach
Sent: Saturday, January 29, 2011 10:39 AM
To: Jonathan Rosenberg
Cc: rtc-web@alvestrand.no; 'DISPATCH list'
Subject: Re: [RTW] [dispatch] Does RTC-WEB need to pick a signaling
protocol?

On 1/29/11 8:35 AM, Jonathan Rosenberg wrote:
> I'm starting a separate thread on this, since I don't want to confound
> it with the charter discussion. This is a topic that should be
> resolved within the group itself

I have a number of thoughts on this topic also, but I don't think this
(DISPATCH) is the forum for them. I'd like for these conversations to
take place, though, so I want it to be clear in the charter that we
aren't precluded from choosing one path over the other.

Is it fair to characterize your statement that "this is a topic that
should be resolved within the group itself" to support leaving the
charter open enough to support any consensus conclusion that discussion
may reach?

/a
_______________________________________________
RTC-Web mailing list
RTC-Web@alvestrand.no
http://www.alvestrand.no/mailman/listinfo/rtc-web

From Borilin@spiritdsp.com  Sat Jan 29 14:55:34 2011
Return-Path: <Borilin@spiritdsp.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 600493A68C6 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 14:55:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.147
X-Spam-Level: 
X-Spam-Status: No, score=-2.147 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, SARE_SUB_ENC_UTF8=0.152]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id proKhLqH3BJd for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 14:55:33 -0800 (PST)
Received: from mail3.spiritdsp.com (mail3.spiritdsp.com [85.13.214.194]) by core3.amsl.com (Postfix) with ESMTP id DF4AE3A689C for <dispatch@ietf.org>; Sat, 29 Jan 2011 14:55:31 -0800 (PST)
Received: from mailsrv.spiritcorp.com (mailsrv.spiritcorp.com [192.168.125.13]) by mail3.spiritdsp.com (8.14.3/8.14.3) with ESMTP id p0TMwavd065989; Sun, 30 Jan 2011 01:58:36 +0300 (MSK) (envelope-from Borilin@spiritdsp.com)
Received: from mailsrv.spiritcorp.com ([192.168.125.13]) by mailsrv.spiritcorp.com ([192.168.125.13]) with mapi; Sun, 30 Jan 2011 01:58:30 +0300
From: Slava Borilin <Borilin@spiritdsp.com>
To: Jonathan Rosenberg <jdrosen@jdrosen.net>, "'DISPATCH list'" <dispatch@ietf.org>, "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>
Date: Sun, 30 Jan 2011 01:58:28 +0300
Thread-Topic: [dispatch] Does RTC-WEB need to pick a signaling protocol?
Thread-Index: AcvACAtyBAUdgdUeSV6+cIqZ3J2QeQ==
Message-ID: <9A344AB6-C54E-4FC9-A79F-C876C102316F@spiritdsp.com>
Accept-Language: ru-RU
Content-Language: ru-RU
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: ru-RU
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.68 on 192.168.125.15
Subject: [dispatch] =?utf-8?q?=D0=9D=D0=90=3A__Does_RTC-WEB_need_to_pick_a?= =?utf-8?q?_signaling_protocol=3F?=
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jan 2011 22:55:34 -0000

KzENCg0KU2xhdmEgYm9yaWxpbiwNClNwaXJpdA0KDQotLS0tLSBSZXBseSBtZXNzYWdlIC0tLS0t
DQrQntGCOiAiSm9uYXRoYW4gUm9zZW5iZXJnIiA8amRyb3NlbkBqZHJvc2VuLm5ldD4NCtCU0LDR
gtCwOiDRgdCxLCDRj9C90LIgMjksIDIwMTEgMTc6MzYNCtCi0LXQvNCwOiBbZGlzcGF0Y2hdIERv
ZXMgUlRDLVdFQiBuZWVkIHRvIHBpY2sgYSBzaWduYWxpbmcgcHJvdG9jb2w/DQrQmtC+0LzRgzog
IiZhcG9zO0RJU1BBVENIIGxpc3QmYXBvczsiIDxkaXNwYXRjaEBpZXRmLm9yZz4sICJydGMtd2Vi
QGFsdmVzdHJhbmQubm8iIDxydGMtd2ViQGFsdmVzdHJhbmQubm8+DQoNCkknbSBzdGFydGluZyBh
IHNlcGFyYXRlIHRocmVhZCBvbiB0aGlzLCBzaW5jZSBJIGRvbid0IHdhbnQgdG8gY29uZm91bmQN
Cml0IHdpdGggdGhlIGNoYXJ0ZXIgZGlzY3Vzc2lvbi4gVGhpcyBpcyBhIHRvcGljIHRoYXQgc2hv
dWxkIGJlIHJlc29sdmVkDQp3aXRoaW4gdGhlIGdyb3VwIGl0c2VsZiwgYW5kIGhlcmUgYXJlIG15
IHRob3VnaHRzIG9uIGl0Lg0KDQpJZiBvbmUgYXNrcyB0aGUgcXVlc3Rpb24gb24gd2hldGhlciBp
dCBpcyBhY3R1YWxseSBORUNFU1NBUlkgdG8gcmVxdWlyZQ0KdGhhdCBhIGJyb3dzZXIgaW1wbGVt
ZW50IHNvbWV0aGluZyBsaWtlIFNJUCBpbiBvcmRlciB0byBlbmFibGUgdm9pcA0KbmF0aXZlbHks
IHRoZSBhbnN3ZXIgaXMgZGVmaW5pdGl2ZWx5IE5PLiBUaGUgYnJvd3NlciBhbHJlYWR5IHByb3Zp
ZGVzIGENCnRvb2wgZm9yIGV4Y2hhbmdpbmcgbWVzc2FnaW5nIG9mIGFyYml0cmFyeSBjb250ZW50
IGJldHdlZW4gdGhlIGJyb3dzZXINCmFuZCBhIHNlcnZlciAtIGl0cyBjYWxsZWQgSFRUUCAoYW5k
IHdlYnNvY2tldHMpLiBUaHJvdWdoIGNsaWVudC1zaWRlDQpKYXZhc2NyaXB0IHRoYXQgY29tZXMg
ZnJvbSB0aGUgc2VydmVyLCBhbiBhcHBsaWNhdGlvbiBjYW4gY3JhZnQNCmFyYml0cmFyeSBwcm90
b2NvbCBtZXNzYWdpbmcgb2YgaXRzIG93biBkZXNpZ24gYmV0d2VlbiB0aGUgY2xpZW50IGFuZA0K
dGhlIHNlcnZlci4gQXMgYW4gb2J2aW91cyBleGFtcGxlLCBpbiBvcmRlciB0byByZWFkIG1haWwg
b24gR21haWwsIHRoZQ0KYnJvd3NlciBkb2Vzbid0IG5lZWQgdG8gaGF2ZSBhbiBpbXBsZW1lbnRh
dGlvbiBvZiBJTUFQIG9yIFBPUDsgR21haWwncw0KSmF2YXNjcmlwdCBpbXBsZW1lbnRzIHRoZSBj
bGllbnQgc2lkZSBvZiBhIHByb3RvY29sIG9mIEdvb2dsZSdzIGRlc2lnbiwNCmFuZCBpdCB0YWxr
cyB0byBhIHdlYiBzZXJ2ZXIgd2hpY2ggaW1wbGVtZW50cyB0aGUgc2VydmVyIHNpZGUgb2YgdGhh
dA0KcHJvdG9jb2wuIFRoZSBwcm90b2NvbCBpcyB0aGVuIHRoZW4gY2FycmllZCBvdmVyIEhUVFAu
DQoNCkFzIHN1Y2gsIGlmIHdlIHRha2Ugb3VyIGNoYXJ0ZXIgaGVyZSB0byBkZWZpbmUgb25seSB3
aGF0IGlzIHRydWx5DQpSRVFVSVJFRCBvZiBhIGJyb3dzZXIsIGluIG9yZGVyIHRvIGVuYWJsZSB2
b2lwIHdpdGhvdXQgYSBwbHVnaW4sIHRoZW4gd2UNCmRvIE5PVCBuZWVkIHRvIHBpY2sgYSBzaWdu
YWxpbmcgcHJvdG9jb2wuIEFsbCB3ZSBuZWVkIGFyZSB0aGUgdGhpbmdzDQp3aGljaCBhcmUgdHJ1
bHkgaW1wb3NzaWJsZSBvciBncm9zc2x5IHVuc3VpdGFibGUgZm9yIEhUVFAsIGFuZCB0aGF0IGlz
DQp0aGUgcmVhbC10aW1lIG1lZGlhIHBhdGggb25seS4gVGhlcmUgbmVlZCBvbmx5IGJlIEFQSXMg
Zm9yIHB1c2hpbmcgaW4sDQphbmQgZXh0cmFjdGluZyBvdXQsIHRoZSBkYXRhIHRoYXQgbXVzdCBi
ZSBleGNoYW5nZWQgdGhyb3VnaCBIVFRQLWJhc2VkDQpzaWduYWxpbmcgLSBhbmQgdGhvc2UgYXJl
IHRoaW5ncyBsaWtlIElQIGFkZHJlc3NlcyBhbmQgY29kZWMgc2VsZWN0aW9ucy4NCg0KVGhhdCBz
YWlkLCBldmVuIGlmIG9uZSBhc2tzIHRoZSBxdWVzdGlvbiBvZiB3aGV0aGVyIGl0IGlzIGEgZ29v
ZCBpZGVhDQpmb3IgdXMgdG8gcGljayBzb21ldGhpbmcsIEkgdGhpbmsgdGhlIGFuc3dlciBpcyBu
by4gVGhlIGVub3Jtb3VzIGJlbmVmaXQNCm9mIHRoZSB3ZWIgbW9kZWwgaXMgaXRzIGFiaWxpdHkg
Zm9yIGlubm92YXRpb24gYW5kIHZlbG9jaXR5Lg0KU3RhbmRhcmRpemF0aW9uIGlzIG5vdCBuZWVk
ZWQgZm9yIGNvbW11bmljYXRpb25zIHdpdGhpbiB0aGUgZG9tYWluIG9mDQp0aGUgcHJvdmlkZXI7
IG5ldyBmZWF0dXJlcyBjYW4gYmUgZGV2ZWxvcGVkIGFuZCBkZXBsb3llZCBhcyBxdWlja2x5IGFz
DQp0aGV5IGNhbiBiZSBjb25jZWl2ZWQuIFRoaXMgaXMgc29tZXRoaW5nIHdoaWNoLCBkZXNwaXRl
IG91ciBiZXN0IGVmZm9ydHMNCmhlcmUgYXQgSUVURiBvdmVyIHRoZSB5ZWFycywgd2UgaGF2ZSBm
YWlsZWQgdG8gYWNoaWV2ZS4gSSB0aGluayBpdCBpcw0KY3JpdGljYWwgdGhhdCB3ZSBhbGxvdyB3
ZWItYmFzZWQgdm9pcCB0byBpbm5vdmF0ZSB3aXRoIHRoZSBzYW1lIGtpbmQgb2YNCnBhY2Ugd2Un
dmUgc2VlbiBpbiB0aGUgd2ViIG92ZXJhbGwuDQoNCk9uZSBvZiB0aGUgYXJndW1lbnRzIG1hZGUg
b24gdGhlIGxpc3QgYWJvdXQgd2h5IHdlIHNob3VsZCBwaWNrDQpzb21ldGhpbmcsIGlzIHRoYXQg
YnVpbGRpbmcgdGhlaXIgb3duIHNpZ25hbGluZyBwcm90b2NvbHMgYW5kIG1lc3NhZ2luZw0KaXMg
ImhhcmQiIGZvciBhIHRpbnkgd2ViIGRldmVsb3BlciB0aGF0IGp1c3Qgd2FudHMgdG8gYWRkIGEg
Yml0IG9mIHZvaWNlDQp0byB0aGVpciBhcHAuIEluIHN1Y2ggYSBjYXNlLCBJIGZ1bGx5IGV4cGVj
dCB0aGF0IHdpdGhpbiB3ZWVrcyBvciBtb250aHMNCm9mIHNwZWNpZmljYXRpb24gYW5kIGltcGxl
bWVudGF0aW9uIG9mIFJUQy1XRUIgc3R1ZmYgaW4gYnJvd3NlcnMsIHNtYXJ0DQpwZW9wbGUgd2ls
bCBkZXZlbG9wIEphdmFzY3JpcHQgbGlicmFyaWVzIHdoaWNoIGRvIGFsbCBvZiB0aGlzICJoYXJk
DQp3b3JrIiwgYWxvbmcgd2l0aCBQSFAgYW5kIG1hbnkgb3RoZXIgc2VydmVyLXNpZGUgbGlicmFy
aWVzIHdpdGggc2l0IG9uDQp0aGUgb3RoZXIgc2lkZS4gTm9uZSBvZiBpdCByZXF1aXJlcyBzdGFu
ZGFyZGl6YXRpb24sIGFuZCB3ZSBjYW4gbGV0IHRoZQ0Kb3BlbiBzb3VyY2UgY29tbXVuaXR5IGFu
ZCB0aGUgbWFya2V0cGxhY2UgaW5ub3ZhdGUgb24gd2hhdGV2ZXIgc29sdXRpb25zDQphcmUgbmVl
ZGVkLg0KDQpUaGFua3MsDQpKb25hdGhhbiBSLg0KLS0NCkpvbmF0aGFuIEQuIFJvc2VuYmVyZywg
UGguRC4gICAgICAgICAgICAgICAgICAgU2t5cGVJRDogamRyb3Nlbg0KQ2hpZWYgVGVjaG5vbG9n
eSBTdHJhdGVnaXN0ICAgICAgICAgICAgICAgICAgICBNb2JpbGU6ICsxICg3MzIpIDc2Ni0yNDk2
DQpTa3lwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNreXBlSW46
ICsxICg0MDgpIDQ2NS0wMzYxDQpqZHJvc2VuQHNreXBlLm5ldCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGh0dHA6Ly93d3cuc2t5cGUuY29tDQpqZHJvc2VuQGpkcm9zZW4ubmV0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGh0dHA6Ly93d3cuamRyb3Nlbi5uZXQNCg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZGlzcGF0Y2ggbWFpbGlu
ZyBsaXN0DQpkaXNwYXRjaEBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9kaXNwYXRjaA0K

From richard@shockey.us  Sat Jan 29 17:59:37 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 69FEF3A6948 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 17:59:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.598
X-Spam-Level: 
X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AYB7SgVS5H1b for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 17:59:27 -0800 (PST)
Received: from oproxy1-pub.bluehost.com (oproxy1-pub.bluehost.com [66.147.249.253]) by core3.amsl.com (Postfix) with SMTP id 3C5833A693C for <dispatch@ietf.org>; Sat, 29 Jan 2011 17:59:27 -0800 (PST)
Received: (qmail 10272 invoked by uid 0); 30 Jan 2011 02:02:37 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy1.bluehost.com.bluehost.com with SMTP; 30 Jan 2011 02:02:37 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=jYcxLaXNkJ34JVr9imW/OugmqHX+72KVPJTQ3EAoJER8kyyau3SeVlkQWPEzRHMVw5OMchNBKn0hQSB+NqIM8EFGzvvQVJB+J3MpLTTN+4hbOtEsb4GXjA/rTC/O54Jg;
Received: from pool-71-178-24-118.washdc.fios.verizon.net ([71.178.24.118] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1PjMce-0005Bi-SE for dispatch@ietf.org; Sat, 29 Jan 2011 19:02:37 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'DISPATCH list'" <dispatch@ietf.org>
References: <4D3310B4.6020604@acm.org>	<AANLkTi=ZAh7CHk_YadYErUJyHvUfJei4O9hQwuprRiZE@mail.gmail.com> <3A0C49F2-A4EF-4DEC-93F4-C815647B786A@magorcorp.com>
In-Reply-To: <3A0C49F2-A4EF-4DEC-93F4-C815647B786A@magorcorp.com>
Date: Sat, 29 Jan 2011 21:02:35 -0500
Message-ID: <001501cbc021$c3cbd3c0$4b637b40$@us>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0016_01CBBFF7.DAF5CBC0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acu/h5h8ej2bJRrNT9SVKKSY76eulQAMpVWg
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 71.178.24.118 authed with richard@shockey.us}
Subject: Re: [dispatch] VIPR Charter V5
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Jan 2011 01:59:37 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0016_01CBBFF7.DAF5CBC0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

A.     No I'm not interested. I have very little expectation that this work
will deploy beyond certain enterprise applications. 

B.     I have no intentions of reviewing this work 

C.     But Yes this work is ready to be chartered. Whatever, have at it, be
my guest, have a nice 3 years or so. 

 

From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
Of Peter Musgrave
Sent: Saturday, January 29, 2011 2:36 AM
To: Mary Barnes
Cc: DISPATCH list
Subject: Re: [dispatch] VIPR Charter V5

 

Hi, 

 

1) Yes, I am interested.

2) I can review work. 

3) Yes, this is ready to be chartered.

 

Peter Musgrave

 

On 2011-01-28, at 3:12 PM, Mary Barnes wrote:

 

Hi folks,

 

Marc posted the following updated charter a couple weeks back addressing
many of the concerns raised in this thread:

http://www.ietf.org/mail-archive/web/dispatch/current/msg03090.html

 

If folks could please respond if they believe this addresses the concerns
they raised, that would be very helpful. 

 

Also, we need answers to the following in order to consider whether it
should be progressed for chartering:

1)  Are you interested in this work?  

2)  Are you willing to contribute to the work (reviewing, contributing text,
editing if needed, etc.) ?

3)  Do you believe this work is ready to be chartered? 


Thanks,

Mary.

DISPATCH WG co-chair

 

On Sun, Jan 16, 2011 at 9:37 AM, Marc Petit-Huguenin <petithug@acm.org>
wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Please find the V5 of the VIPR charter proposal below.

Please send any concern to this mailing-list, so we can discuss them and
improve
the charter.

Thanks.

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

VIPR Charter Proposal (Version 5)

WG Name:  Verification Involving PSTN Reachability (VIPR)

There are two globally deployed address spaces for communications used
by more than a billion people daily - phone numbers and DNS rooted
address such as web servers and email addresses.  The inter-domain
signaling design of SIP is primarily designed for email style addresses
yet a large percentage of SIP deployments mostly use phone numbers for
identifying users, thus DNS lookups are not sufficient.  The goal of this
working group is to enable inter-domain communications over the Internet,
using protocols such as SIP, while still allowing people to use phone
numbers to identify the person with whom they wish to communicate.

The VIPR WG will develop a peer to peer based approach to finding
domains that claim to be responsible for a given phone number
to mitigate the involvement of centralized entities to avoid some of
the issues encountered by past attempts to support SIP inter-domain
communications.  Validation protocols will be developed to ensure a
reasonable likelihood that a given domain actually is responsible for
the phone number.  In this context, "responsible" means an
administrative domain, which is at least one of the domains, to which
a PSTN call to this phone number would be routed.  Once the domain
responsible for the phone number is found, existing protocols, such
as SIP, can be used for inter-domain communications.

Some validation protocols may be based on knowledge gathered around a
PSTN call; for example, the ability to prove a call was received over
the PSTN based on start and stop times.  Other validation schemes, such
as examining fingerprints or watermarking of PSTN media to show that a
domain received a particular PSTN phone call, may also be considered by
the working group.  This validation will be accomplished using publicly
available open interfaces to the PSTN, so the validation can be
performed by any domain wishing to participate.  The WG will select and
standardize at least one validation scheme.

The validation mechanism requires a domain to gather and maintain
information related to PSTN calls.  This information is used by call
agents such as phones, SBCs and IP PBXs to route calls.  The WG will
also develop mechanisms to detect in a timely manner that a given domain
is not longer responsible for a phone number.  The WG will define a
client-server protocol between these call agents and the entity within a
domain that maintains the information.

To help mitigate SPAM issues when using SIP between domains, the WG will
define a mechanism to enable one domain to check that incoming SIP
messages are coming from a validated phone number.  A phone number is
considered validated if it is coming from a domain to which the calling
domain had previously successfully placed a PSTN call.  The working
group will define new SIP headers and option tags, as necessary, to
enable this.

The essential characteristic of VIPR is establishing authentication by
PSTN reachability when it is not possible to use a direct reference to
ENUM databases or other direct assertions of PSTN number
ownership.  Elements such as public ENUM easily coexist with VIPR but no
direct interaction with ENUM will be required.  The solution set defined
by this WG will be incrementally deployable using only existing
interfaces to the PSTN.  No changes will be required to existing PSTN
capabilities, no new database access is needed nor is any new support
from PSTN service providers required.

The WG will produce the following deliverables:

1) A document describing the requirements, problem statement and
architectural approach to support SIP inter-domain communications.
2) A document describing the use of the p2psip protocol (RELOAD) as
applied to this problem space.
3) A document defining a scheme for validating the phone numbers using
publicly available open interfaces to the PSTN.
4) A document defining client-server protocol between call agents and the
entity within a domain that gathers and maintains information related to
PSTN calls.
5) A document describing a mechanism to mitigate SPAM issues.

The working group will carefully coordinate with the security area, O&M
area, as well as the appropriate RAI WGs such as sipcore and p2psip.

- --
Marc Petit-Huguenin
Personal email: marc@petit-huguenin.org
Professional email: petithug@acm.org
Blog: http://blog.marc.petit-huguenin.org
<http://blog.marc.petit-huguenin.org/> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0zELIACgkQ9RoMZyVa61c8JQCZAYr/HaVyUZ2nV+bO+F4CWjOH
mD4AnjQatv9wxZfVJ4zwl0tT4d4SqEcj
=Gueo
-----END PGP SIGNATURE-----
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch


_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

 


------=_NextPart_000_0016_01CBBFF7.DAF5CBC0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:1470586175;
	mso-list-type:hybrid;
	mso-list-template-ids:982664700 67698709 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-number-format:alpha-upper;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple style=3D'word-wrap: =
break-word;
-webkit-nbsp-mode: space;-webkit-line-break: after-white-space'>

<div class=3DSection1>

<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 =
level1 lfo2'><![if !supportLists]><span
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span
style=3D'mso-list:Ignore'>A.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>No I&#8217;m not interested. I have very little =
expectation that
this work will deploy beyond certain enterprise applications. =
<o:p></o:p></span></p>

<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 =
level1 lfo2'><![if !supportLists]><span
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span
style=3D'mso-list:Ignore'>B.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I have no intentions of reviewing this work =
<o:p></o:p></span></p>

<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 =
level1 lfo2'><![if !supportLists]><span
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span
style=3D'mso-list:Ignore'>C.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>But Yes this work is ready to be chartered. Whatever, =
have at it,
be my guest, have a nice 3 years or so. <o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] <b>On =
Behalf Of </b>Peter
Musgrave<br>
<b>Sent:</b> Saturday, January 29, 2011 2:36 AM<br>
<b>To:</b> Mary Barnes<br>
<b>Cc:</b> DISPATCH list<br>
<b>Subject:</b> Re: [dispatch] VIPR Charter V5<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Hi,&nbsp;<o:p></o:p></p>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>1) Yes, I am interested.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>2) I can review work.&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>3) Yes, this is ready to be =
chartered.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>Peter Musgrave<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<div>

<div>

<p class=3DMsoNormal>On 2011-01-28, at 3:12 PM, Mary Barnes =
wrote:<o:p></o:p></p>

</div>

<p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>Hi folks,<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>Marc posted&nbsp;the following&nbsp;updated charter =
a couple
weeks back addressing many of the concerns raised in this =
thread:<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><a
href=3D"http://www.ietf.org/mail-archive/web/dispatch/current/msg03090.ht=
ml"
target=3D"_blank">http://www.ietf.org/mail-archive/web/dispatch/current/m=
sg03090.html</a><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>If folks could please respond if they believe this =
addresses
the concerns they raised, that would be very helpful. <o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>Also, we need answers to the following in order to =
consider
whether it should be progressed for chartering:<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>1)&nbsp; Are&nbsp;you interested in this =
work?&nbsp;&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>2)&nbsp;&nbsp;Are&nbsp;you willing to contribute to =
the work
(reviewing, contributing text, editing if needed, etc.) ?<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>3)&nbsp; Do you&nbsp;believe this work is ready to =
be
chartered? <o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><br>
Thanks,<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>Mary.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>DISPATCH WG co-chair<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>On Sun, Jan 16, 2011 at 9:37 AM, Marc =
Petit-Huguenin &lt;<a
href=3D"mailto:petithug@acm.org" =
target=3D"_blank">petithug@acm.org</a>&gt; wrote:<o:p></o:p></p>

<p class=3DMsoNormal>-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Please find the V5 of the VIPR charter proposal below.<br>
<br>
Please send any concern to this mailing-list, so we can discuss them and
improve<br>
the charter.<br>
<br>
Thanks.<br>
<br>
- =
-------------------------------------------------------------------------=
--<br>
<br>
VIPR Charter Proposal (Version 5)<br>
<br>
WG Name: &nbsp;Verification Involving PSTN Reachability (VIPR)<br>
<br>
There are two globally deployed address spaces for communications =
used<br>
by more than a billion people daily - phone numbers and DNS rooted<br>
address such as web servers and email addresses. &nbsp;The =
inter-domain<br>
signaling design of SIP is primarily designed for email style =
addresses<br>
yet a large percentage of SIP deployments mostly use phone numbers =
for<br>
identifying users, thus DNS lookups are not sufficient. &nbsp;The goal =
of this<br>
working group is to enable inter-domain communications over the =
Internet,<br>
using protocols such as SIP, while still allowing people to use =
phone<br>
numbers to identify the person with whom they wish to communicate.<br>
<br>
The VIPR WG will develop a peer to peer based approach to finding<br>
domains that claim to be responsible for a given phone number<br>
to mitigate the involvement of centralized entities to avoid some of<br>
the issues encountered by past attempts to support SIP inter-domain<br>
communications. &nbsp;Validation protocols will be developed to ensure =
a<br>
reasonable likelihood that a given domain actually is responsible =
for<br>
the phone number. &nbsp;In this context, &quot;responsible&quot; means =
an<br>
administrative domain, which is at least one of the domains, to =
which<br>
a PSTN call to this phone number would be routed. &nbsp;Once the =
domain<br>
responsible for the phone number is found, existing protocols, such<br>
as SIP, can be used for inter-domain communications.<br>
<br>
Some validation protocols may be based on knowledge gathered around =
a<br>
PSTN call; for example, the ability to prove a call was received =
over<br>
the PSTN based on start and stop times. &nbsp;Other validation schemes, =
such<br>
as examining fingerprints or watermarking of PSTN media to show that =
a<br>
domain received a particular PSTN phone call, may also be considered =
by<br>
the working group. &nbsp;This validation will be accomplished using =
publicly<br>
available open interfaces to the PSTN, so the validation can be<br>
performed by any domain wishing to participate. &nbsp;The WG will select =
and<br>
standardize at least one validation scheme.<br>
<br>
The validation mechanism requires a domain to gather and maintain<br>
information related to PSTN calls. &nbsp;This information is used by =
call<br>
agents such as phones, SBCs and IP PBXs to route calls. &nbsp;The WG =
will<br>
also develop mechanisms to detect in a timely manner that a given =
domain<br>
is not longer responsible for a phone number. &nbsp;The WG will define =
a<br>
client-server protocol between these call agents and the entity within =
a<br>
domain that maintains the information.<br>
<br>
To help mitigate SPAM issues when using SIP between domains, the WG =
will<br>
define a mechanism to enable one domain to check that incoming SIP<br>
messages are coming from a validated phone number. &nbsp;A phone number =
is<br>
considered validated if it is coming from a domain to which the =
calling<br>
domain had previously successfully placed a PSTN call. &nbsp;The =
working<br>
group will define new SIP headers and option tags, as necessary, to<br>
enable this.<br>
<br>
The essential characteristic of VIPR is establishing authentication =
by<br>
PSTN reachability when it is not possible to use a direct reference =
to<br>
ENUM databases or other direct assertions of PSTN number<br>
ownership. &nbsp;Elements such as public ENUM easily coexist with VIPR =
but no<br>
direct interaction with ENUM will be required. &nbsp;The solution set =
defined<br>
by this WG will be incrementally deployable using only existing<br>
interfaces to the PSTN. &nbsp;No changes will be required to existing =
PSTN<br>
capabilities, no new database access is needed nor is any new =
support<br>
from PSTN service providers required.<br>
<br>
The WG will produce the following deliverables:<br>
<br>
1) A document describing the requirements, problem statement and<br>
architectural approach to support SIP inter-domain communications.<br>
2) A document describing the use of the p2psip protocol (RELOAD) as<br>
applied to this problem space.<br>
3) A document defining a scheme for validating the phone numbers =
using<br>
publicly available open interfaces to the PSTN.<br>
4) A document defining client-server protocol between call agents and =
the<br>
entity within a domain that gathers and maintains information related =
to<br>
PSTN calls.<br>
5) A document describing a mechanism to mitigate SPAM issues.<br>
<br>
The working group will carefully coordinate with the security area, =
O&amp;M<br>
area, as well as the appropriate RAI WGs such as sipcore and p2psip.<br>
<br>
- --<br>
Marc Petit-Huguenin<br>
Personal email: <a href=3D"mailto:marc@petit-huguenin.org" =
target=3D"_blank">marc@petit-huguenin.org</a><br>
Professional email: <a href=3D"mailto:petithug@acm.org" =
target=3D"_blank">petithug@acm.org</a><br>
Blog: <a href=3D"http://blog.marc.petit-huguenin.org/" =
target=3D"_blank">http://blog.marc.petit-huguenin.org</a><br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
<br>
iEYEARECAAYFAk0zELIACgkQ9RoMZyVa61c8JQCZAYr/HaVyUZ2nV+bO+F4CWjOH<br>
mD4AnjQatv9wxZfVJ4zwl0tT4d4SqEcj<br>
=3DGueo<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
dispatch mailing list<br>
<a href=3D"mailto:dispatch@ietf.org" =
target=3D"_blank">dispatch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/dispatch</a><o:p>=
</o:p></p>

</div>

<p class=3DMsoNormal><br>
_______________________________________________<br>
dispatch mailing list<br>
<a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
https://www.ietf.org/mailman/listinfo/dispatch<o:p></o:p></p>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_0016_01CBBFF7.DAF5CBC0--


From richard@shockey.us  Sat Jan 29 18:01:34 2011
Return-Path: <richard@shockey.us>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 27C3B3A693C for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 18:01:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.431
X-Spam-Level: 
X-Spam-Status: No, score=-102.431 tagged_above=-999 required=5 tests=[AWL=-0.166, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PWgw0O2DX9r0 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 18:01:32 -0800 (PST)
Received: from oproxy3-pub.bluehost.com (oproxy3-pub.bluehost.com [69.89.21.8]) by core3.amsl.com (Postfix) with SMTP id BA20F3A6904 for <dispatch@ietf.org>; Sat, 29 Jan 2011 18:01:32 -0800 (PST)
Received: (qmail 23887 invoked by uid 0); 30 Jan 2011 02:04:43 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy3.bluehost.com with SMTP; 30 Jan 2011 02:04:42 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=n1X6r0D7Up4J1f/D1gu4x08xHUbBt1BFRWij6Dl10FRzaAZh3DR1ZD/fk7Rth6+ffWDW2PsXlYiSeI5YQuVxpCu3cAcY8FkQ0rzrccYkiCzWjTWyruUiKy6DA31lhdH+;
Received: from pool-71-178-24-118.washdc.fios.verizon.net ([71.178.24.118] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1PjMeg-0006Cl-Js; Sat, 29 Jan 2011 19:04:42 -0700
From: "Richard Shockey" <richard@shockey.us>
To: "'Erik Lagerway'" <erik@hookflash.com>, "'Rosenberg, Jonathan'" <jonathan.rosenberg@skype.net>
References: <4D4425C8.2080705@jdrosen.net>	<4D443488.9030606@nostrum.com> <AANLkTi=SCRaAV8s+0EpzCWK3a3vbiUT4fxAXbN=9vqu-@mail.gmail.com>
In-Reply-To: <AANLkTi=SCRaAV8s+0EpzCWK3a3vbiUT4fxAXbN=9vqu-@mail.gmail.com>
Date: Sat, 29 Jan 2011 21:04:40 -0500
Message-ID: <001a01cbc022$0ebdc550$2c394ff0$@us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acu/2txMP9IWidjOR0qx35pHz+FkbAARxPCg
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 71.178.24.118 authed with richard@shockey.us}
Cc: rtc-web@alvestrand.no, 'DISPATCH list' <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Jan 2011 02:01:34 -0000

Duh ... what are we abandoning 10 years of work?

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behalf
Of Erik Lagerway
Sent: Saturday, January 29, 2011 12:35 PM
To: Rosenberg, Jonathan
Cc: rtc-web@alvestrand.no; DISPATCH list
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling
protocol?

SIP, for various reasons, is the right choice IMO.

My 2 bits outside of dispatch:
http://www.alvestrand.no/pipermail/rtc-web/2011-January/000312.html

On 2011-01-29, at 8:18 AM, "Rosenberg, Jonathan"
<jonathan.rosenberg@skype.net
 > wrote:

> Absolutely. I agree this debate should be resolved in the group, and
> the
> charter should specify that this question (whether or not we need to
> specify a protocol, and then if so, what it is) is in scope. I send
> some
> proposed text for charter wording along these lines.
>
> Of course, that doesn't mean we cannot start the debate early. And
> indeed,
> since we have, I chimed in ;)
>
> -Jonathan R.
>
> Jonathan D. Rosenberg, Ph.D.               SkypeID: jdrosen
> Chief Technology Strategist                Mobile: +1 (732) 766-2496
> Skype                                      SkypeIn: +1 (408) 465-0361
> jdrosen@skype.net                          http://www.skype.com
> jdrosen@jdrosen.net                        http://www.jdrosen.net
>
>
> -----Original Message-----
> From: rtc-web-bounces@alvestrand.no [mailto:rtc-web-
> bounces@alvestrand.no]
> On Behalf Of Adam Roach
> Sent: Saturday, January 29, 2011 10:39 AM
> To: Jonathan Rosenberg
> Cc: rtc-web@alvestrand.no; 'DISPATCH list'
> Subject: Re: [RTW] [dispatch] Does RTC-WEB need to pick a signaling
> protocol?
>
> On 1/29/11 8:35 AM, Jonathan Rosenberg wrote:
>> I'm starting a separate thread on this, since I don't want to
>> confound
>> it with the charter discussion. This is a topic that should be
>> resolved within the group itself
>
> I have a number of thoughts on this topic also, but I don't think this
> (DISPATCH) is the forum for them. I'd like for these conversations to
> take place, though, so I want it to be clear in the charter that we
> aren't precluded from choosing one path over the other.
>
> Is it fair to characterize your statement that "this is a topic that
> should be resolved within the group itself" to support leaving the
> charter open enough to support any consensus conclusion that
> discussion
> may reach?
>
> /a
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch


From bernard_aboba@hotmail.com  Sat Jan 29 21:32:08 2011
Return-Path: <bernard_aboba@hotmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7F0F13A6B14 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 21:32:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.392
X-Spam-Level: 
X-Spam-Status: No, score=-102.392 tagged_above=-999 required=5 tests=[AWL=0.206, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ex9085Whnun5 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 21:32:05 -0800 (PST)
Received: from blu0-omc3-s38.blu0.hotmail.com (blu0-omc3-s38.blu0.hotmail.com [65.55.116.113]) by core3.amsl.com (Postfix) with ESMTP id 835A43A6B0C for <dispatch@ietf.org>; Sat, 29 Jan 2011 21:32:03 -0800 (PST)
Received: from BLU152-W9 ([65.55.116.73]) by blu0-omc3-s38.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Sat, 29 Jan 2011 21:35:12 -0800
Message-ID: <BLU152-w91568EF404692502F782993E30@phx.gbl>
Content-Type: multipart/alternative; boundary="_ec9c56a0-a360-4945-9e60-66d311da3bbb_"
X-Originating-IP: [98.203.198.61]
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: Richard Shockey <richard@shockey.us>, <erik@hookflash.com>, <jonathan.rosenberg@skype.net>
Date: Sat, 29 Jan 2011 21:35:12 -0800
Importance: Normal
In-Reply-To: <001a01cbc022$0ebdc550$2c394ff0$@us>
References: <4D4425C8.2080705@jdrosen.net> <4D443488.9030606@nostrum.com>, <AANLkTi=SCRaAV8s+0EpzCWK3a3vbiUT4fxAXbN=9vqu-@mail.gmail.com>, <001a01cbc022$0ebdc550$2c394ff0$@us>
MIME-Version: 1.0
X-OriginalArrivalTime: 30 Jan 2011 05:35:12.0650 (UTC) FILETIME=[774256A0:01CBC03F]
Cc: rtc-web@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Jan 2011 05:32:08 -0000

--_ec9c56a0-a360-4945-9e60-66d311da3bbb_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


> Duh ... what are we abandoning 10 years of work?

The web is a "generative" platform that supports not just protocols=2C but =
also execution of code.   This enables the platform to be extended in a vir=
tually infinite number of ways=2C including the development of Javascript s=
ignaling APIs=2C without needing to add yet more core code to the browser. =
 This is the preferred approach unless it can be shown that something *abso=
lutely* must be natively supported (as was discussed at the workshop=2C STU=
N/TURN authorization for peer-to-peer media is probably an example of somet=
hing that *does* need to be native).=20

As an example of what is possible=2C there is an excellent Javascript libra=
ry for XMPP (strophe=2C see http://code.stanziq.com/strophe/).   Poking aro=
und=2C it would appear that there are a number of Javascript libraries that=
 claim to provide support for SIP (such as http://phono.com/)=2C although I=
 have no idea of their usefulness.=20

Given the generality and power of the web platform and the ease with which =
sophisticated signaling libraries can be implemented today=2C the bar for g=
etting additional code into any browser is going to be quite high.  If you =
doubt this=2C  ask the build-master of your favorite browser for the requir=
ements for checkin of a complete SIP stack :)=20

 		 	   		  =

--_ec9c56a0-a360-4945-9e60-66d311da3bbb_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style>
</head>
<body class=3D'hmmessage'>
&gt=3B Duh ... what are we abandoning 10 years of work?<br><br>The web is a=
 "generative" platform that supports not just protocols=2C but also executi=
on of code.&nbsp=3B&nbsp=3B This enables the platform to be extended in a v=
irtually infinite number of ways=2C including the development of Javascript=
 signaling APIs=2C without needing to add yet more core code to the browser=
.&nbsp=3B This is the preferred approach unless it can be shown that someth=
ing *absolutely* must be natively supported (as was discussed at the worksh=
op=2C STUN/TURN authorization for peer-to-peer media is probably an example=
 of something that *does* need to be native). <br><br>As an example of what=
 is possible=2C there is an excellent Javascript library for XMPP (strophe=
=2C see http://code.stanziq.com/strophe/).&nbsp=3B&nbsp=3B Poking around=2C=
 it would appear that there are a number of Javascript libraries that claim=
 to provide support for SIP (such as http://phono.com/)=2C although I have =
no idea of their usefulness. <br><br>Given the generality and power of the =
web platform and the ease with which sophisticated signaling libraries can =
be implemented today=2C the bar for getting additional code into any browse=
r is going to be quite high.&nbsp=3B If you doubt this=2C&nbsp=3B ask the b=
uild-master of your favorite browser for the requirements for checkin of a =
complete SIP stack :) <br><br> 		 	   		  </body>
</html>=

--_ec9c56a0-a360-4945-9e60-66d311da3bbb_--

From elagerway@gmail.com  Sat Jan 29 22:56:16 2011
Return-Path: <elagerway@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 87A9E3A6973 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 22:56:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qUMDGGAYGq8C for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 22:56:14 -0800 (PST)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 87F093A68C8 for <dispatch@ietf.org>; Sat, 29 Jan 2011 22:56:14 -0800 (PST)
Received: by iwn40 with SMTP id 40so4829597iwn.31 for <dispatch@ietf.org>; Sat, 29 Jan 2011 22:59:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:references:message-id:from:to:in-reply-to :content-type:content-transfer-encoding:x-mailer:mime-version :subject:date:cc; bh=DduVv0AWHElMcfxmizyexHKqILRYhLRKcT5Zi47dzKY=; b=S2sybY1oXOMRAJbEiHZ+L/kLr9svLvslIZhx0A1aB9FbAe8r3kmk57ec79DKWFnGOm oKI4uzhWCNFBrsYzLh3aBcNHnIdHIi9LhuU1osrDm0YtVliW6nxBX+/k2B812izSMeVc GyuxvdtPbKDzF4Zfl3YTfLB2Qp89zogYZJiZ0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=references:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:x-mailer:mime-version:subject:date:cc; b=Adz2r+uYVZbxZU7TzAPR7DlKsMHYEz//YnzyTB9gi9xfnuFb/kXABBnxUplW6+EHs/ pwvpsz4G7Ow03qtADLsm2P9SCkfZ0yJy8f8BEgoruRRpkdptUg8O9xbS6Au9mu5JXt56 Fyfr5hbtK3BCdKShqG44LSiqCw8fBY/VSOLJQ=
Received: by 10.42.169.70 with SMTP id a6mr6179459icz.291.1296370765228; Sat, 29 Jan 2011 22:59:25 -0800 (PST)
Received: from [192.168.1.105] ([173.180.216.72]) by mx.google.com with ESMTPS id z4sm16580680ibg.7.2011.01.29.22.59.22 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 29 Jan 2011 22:59:23 -0800 (PST)
References: <4D4425C8.2080705@jdrosen.net>
Message-Id: <0DCD9D3A-97C0-41FE-B5F7-4CA9055BE600@gmail.com>
From: Erik Lagerway <elagerway@gmail.com>
To: Jonathan Rosenberg <jdrosen@jdrosen.net>
In-Reply-To: <4D4425C8.2080705@jdrosen.net>
Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
X-Mailer: iPhone Mail (7E18)
Mime-Version: 1.0 (iPhone Mail 7E18)
Date: Sat, 29 Jan 2011 22:59:19 -0800
X-Mailman-Approved-At: Sat, 29 Jan 2011 23:52:39 -0800
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Jan 2011 06:56:16 -0000

I understand your position Jonathan and agree that it might be the  
right course at some point in the future but the fact remains, SIP  
rules in communications "today", it will do so for years to come. It  
might be wise for us to move forward on a standard that is understood  
and appreciated by not only the developer community but also the  
business community paying the bills. I think they, as will everyone  
else that owns a SIP endpoint, will appreciate that sentiment.

Yes, we can build anew atop http, all it takes is time and money,  
money is running in shirt supply. It would be nice if we could get it  
working for those who spent hard earned dollars on SIP, sooner rather  
than later.

An http effort will take a while, we have a standard, one that you are  
very familiar with, let's use that.

-Erik

On 2011-01-29, at 6:35 AM, Jonathan Rosenberg <jdrosen@jdrosen.net>  
wrote:

> I'm starting a separate thread on this, since I don't want to  
> confound it with the charter discussion. This is a topic that should  
> be resolved within the group itself, and here are my thoughts on it.
>
> If one asks the question on whether it is actually NECESSARY to  
> require that a browser implement something like SIP in order to  
> enable voip natively, the answer is definitively NO. The browser  
> already provides a tool for exchanging messaging of arbitrary  
> content between the browser and a server - its called HTTP (and  
> websockets). Through client-side Javascript that comes from the  
> server, an application can craft arbitrary protocol messaging of its  
> own design between the client and the server. As an obvious example,  
> in order to read mail on Gmail, the browser doesn't need to have an  
> implementation of IMAP or POP; Gmail's Javascript implements the  
> client side of a protocol of Google's design, and it talks to a web  
> server which implements the server side of that protocol. The  
> protocol is then then carried over HTTP.
>
> As such, if we take our charter here to define only what is truly  
> REQUIRED of a browser, in order to enable voip without a plugin,  
> then we do NOT need to pick a signaling protocol. All we need are  
> the things which are truly impossible or grossly unsuitable for  
> HTTP, and that is the real-time media path only. There need only be  
> APIs for pushing in, and extracting out, the data that must be  
> exchanged through HTTP-based signaling - and those are things like  
> IP addresses and codec selections.
>
> That said, even if one asks the question of whether it is a good  
> idea for us to pick something, I think the answer is no. The  
> enormous benefit of the web model is its ability for innovation and  
> velocity. Standardization is not needed for communications within  
> the domain of the provider; new features can be developed and  
> deployed as quickly as they can be conceived. This is something  
> which, despite our best efforts here at IETF over the years, we have  
> failed to achieve. I think it is critical that we allow web-based  
> voip to innovate with the same kind of pace we've seen in the web  
> overall.
>
> One of the arguments made on the list about why we should pick  
> something, is that building their own signaling protocols and  
> messaging is "hard" for a tiny web developer that just wants to add  
> a bit of voice to their app. In such a case, I fully expect that  
> within weeks or months of specification and implementation of RTC- 
> WEB stuff in browsers, smart people will develop Javascript  
> libraries which do all of this "hard work", along with PHP and many  
> other server-side libraries with sit on the other side. None of it  
> requires standardization, and we can let the open source community  
> and the marketplace innovate on whatever solutions are needed.
>
> Thanks,
> Jonathan R.
> -- 
> Jonathan D. Rosenberg, Ph.D.                   SkypeID: jdrosen
> Chief Technology Strategist                    Mobile: +1 (732) 766-2496
> Skype                                          SkypeIn: +1 (408) 465-0361
> jdrosen@skype.net                              http://www.skype.com
> jdrosen@jdrosen.net                            http://www.jdrosen.net
>
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web

From elagerway@gmail.com  Sat Jan 29 23:59:52 2011
Return-Path: <elagerway@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 495543A6B26 for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 23:59:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.826
X-Spam-Level: 
X-Spam-Status: No, score=-2.826 tagged_above=-999 required=5 tests=[AWL=0.150,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 81MxuViZYa1R for <dispatch@core3.amsl.com>; Sat, 29 Jan 2011 23:59:50 -0800 (PST)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id 1000D3A6B31 for <dispatch@ietf.org>; Sat, 29 Jan 2011 23:59:49 -0800 (PST)
Received: by wyf23 with SMTP id 23so4724352wyf.31 for <dispatch@ietf.org>; Sun, 30 Jan 2011 00:03:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=8vhkngCT0MLkWZVnP9dS5wQuPV29tqgUvKYm0pDzsQE=; b=R1f/85D8ppdrFc0Luq6u1EWOVrc3qlKfNK1KfThv640f/u229f0CDx/2zPfGnDcjc4 h5Y4Zzk1bPx+SPuvyXQ4fBPEQ29Kwgh4FkiXiHdhU9dGOK8uR59A9G0p5KUuFDsL4KbB T4Sn9s82ABvI7q/Ccr02p2oitS+bu0i+cWhQE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=WU928OMRBk9GXywh+ktoCfKnTNzQfbHNkQY1QvS2a4wyVMwvk0Cr6ZLlMXXpWvUoFh A6jQiu4zwyo+CzLmfwOK5YQByR9YThWB+zxQ71k9AGdZRE6xpxw1HOz+5BGlYih2Hb/5 m4VPgS14slhFOwTGhTLcntl1Es0VEyfLjbehk=
MIME-Version: 1.0
Received: by 10.227.145.193 with SMTP id e1mr4756592wbv.110.1296374579521; Sun, 30 Jan 2011 00:02:59 -0800 (PST)
Sender: elagerway@gmail.com
Received: by 10.227.131.22 with HTTP; Sun, 30 Jan 2011 00:02:59 -0800 (PST)
In-Reply-To: <4D4425C8.2080705@jdrosen.net>
References: <4D4425C8.2080705@jdrosen.net>
Date: Sun, 30 Jan 2011 00:02:59 -0800
X-Google-Sender-Auth: BeSEenm1oqUvLWMCcLLWFqhzyg4
Message-ID: <AANLkTinmvNoP_MHBQ27mSmJLbfyhPzWF=eCj71qDNVgu@mail.gmail.com>
From: Erik Lagerway <erik@hookflash.com>
To: Jonathan Rosenberg <jdrosen@jdrosen.net>
Content-Type: multipart/alternative; boundary=0016368335184eeda9049b0bba94
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Jan 2011 07:59:52 -0000

--0016368335184eeda9049b0bba94
Content-Type: text/plain; charset=ISO-8859-1

I understand the argument and agree that pure http might be the right course
at some point in the future but the fact remains, SIP rules in
communications "today", it will do so for years to come. It might be wise
for us to move forward on a standard that is understood and appreciated by
not only the developer community but also the business community paying the
bills.

Yes, we can build anew atop http, all it takes is time and money.

An http effort will take a while, I think we all know that. How long did it
take for SIP to displace H.323? I think the unanimous answer is "too long".

We have a standard that exists today, one that we are all very familiar
with, one that works! It would seem a shame not to leverage all we (and our
employers) have invested, which is considerable.

This is a major event in communications, we need to consider this carefully
but we also owe it to "standards" to do it quickly, which has not been the
norm it seems.

*Erik Lagerway | hookflash | m. 604.562.8647*


On Sat, Jan 29, 2011 at 6:35 AM, Jonathan Rosenberg <jdrosen@jdrosen.net>wrote:

> I'm starting a separate thread on this, since I don't want to confound it
> with the charter discussion. This is a topic that should be resolved within
> the group itself, and here are my thoughts on it.
>
> If one asks the question on whether it is actually NECESSARY to require
> that a browser implement something like SIP in order to enable voip
> natively, the answer is definitively NO. The browser already provides a tool
> for exchanging messaging of arbitrary content between the browser and a
> server - its called HTTP (and websockets). Through client-side Javascript
> that comes from the server, an application can craft arbitrary protocol
> messaging of its own design between the client and the server. As an obvious
> example, in order to read mail on Gmail, the browser doesn't need to have an
> implementation of IMAP or POP; Gmail's Javascript implements the client side
> of a protocol of Google's design, and it talks to a web server which
> implements the server side of that protocol. The protocol is then then
> carried over HTTP.
>
> As such, if we take our charter here to define only what is truly REQUIRED
> of a browser, in order to enable voip without a plugin, then we do NOT need
> to pick a signaling protocol. All we need are the things which are truly
> impossible or grossly unsuitable for HTTP, and that is the real-time media
> path only. There need only be APIs for pushing in, and extracting out, the
> data that must be exchanged through HTTP-based signaling - and those are
> things like IP addresses and codec selections.
>
> That said, even if one asks the question of whether it is a good idea for
> us to pick something, I think the answer is no. The enormous benefit of the
> web model is its ability for innovation and velocity. Standardization is not
> needed for communications within the domain of the provider; new features
> can be developed and deployed as quickly as they can be conceived. This is
> something which, despite our best efforts here at IETF over the years, we
> have failed to achieve. I think it is critical that we allow web-based voip
> to innovate with the same kind of pace we've seen in the web overall.
>
> One of the arguments made on the list about why we should pick something,
> is that building their own signaling protocols and messaging is "hard" for a
> tiny web developer that just wants to add a bit of voice to their app. In
> such a case, I fully expect that within weeks or months of specification and
> implementation of RTC-WEB stuff in browsers, smart people will develop
> Javascript libraries which do all of this "hard work", along with PHP and
> many other server-side libraries with sit on the other side. None of it
> requires standardization, and we can let the open source community and the
> marketplace innovate on whatever solutions are needed.
>
> Thanks,
> Jonathan R.
> --
> Jonathan D. Rosenberg, Ph.D.                   SkypeID: jdrosen
> Chief Technology Strategist                    Mobile: +1 (732) 766-2496
> Skype                                          SkypeIn: +1 (408) 465-0361
> jdrosen@skype.net                              http://www.skype.com
> jdrosen@jdrosen.net                            http://www.jdrosen.net
>
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>

--0016368335184eeda9049b0bba94
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span style=3D"font-family:arial, sans-serif;font-size:13px;border-collapse=
:collapse">I understand the argument and agree that pure http might be the =
right course at some point in the future but the fact remains, SIP rules in=
 communications &quot;today&quot;, it will do so for years to come. It migh=
t be wise for us to move forward on a standard that is understood and appre=
ciated by not only the developer community but also the business community =
paying the bills.</span><div>
<span style=3D"font-family:arial, sans-serif;font-size:13px;border-collapse=
:collapse"><br>Yes, we can build anew atop http, all it takes is time and m=
oney.=A0</span></div><div><span style=3D"font-family:arial, sans-serif;font=
-size:13px;border-collapse:collapse"><br>
An http effort will take a while, I think we all know that. How long did it=
 take for SIP to displace H.323? I think the unanimous answer is &quot;too =
long&quot;.</span></div><div><span style=3D"font-family:arial, sans-serif;f=
ont-size:13px;border-collapse:collapse"><br>
</span></div><div><span style=3D"font-family:arial, sans-serif;font-size:13=
px;border-collapse:collapse">We have a standard that exists today, one that=
 we are all very familiar with, one that works! It would seem a shame not t=
o leverage all we (and our employers) have invested, which is considerable.=
</span></div>
<div><span style=3D"font-family:arial, sans-serif;font-size:13px;border-col=
lapse:collapse"><br></span></div><div><span style=3D"font-family:arial, san=
s-serif;font-size:13px;border-collapse:collapse">This is a major event in c=
ommunications, we need to consider this carefully but we also owe it to &qu=
ot;standards&quot; to do it quickly, which has not been the norm it seems.<=
/span></div>
<div><font class=3D"Apple-style-span" face=3D"arial, sans-serif"><span clas=
s=3D"Apple-style-span" style=3D"border-collapse: collapse;"><br></span></fo=
nt></div><div><div><div><div><span style=3D"font-family:arial, sans-serif;b=
order-collapse:collapse;color:rgb(148, 54, 52);line-height:14px"><b><span s=
tyle=3D"color:rgb(0, 0, 0);font-weight:normal;font-size:13px"><font color=
=3D"#943634"><span style=3D"font-size:small"><b><span style=3D"color:rgb(0,=
 0, 0);font-weight:normal;font-size:13px"><span style=3D"font-size:10pt;lin=
e-height:14px;color:rgb(148, 54, 52)">Erik Lagerway</span><b><span style=3D=
"font-size:9pt;line-height:13px;color:red">=A0</span></b><span style=3D"col=
or:gray;line-height:13px;font-size:9pt">| hookflash |=A0</span><span style=
=3D"font-size:8pt;line-height:12px;color:gray">m. 604.562.8647</span></span=
></b></span></font></span></b></span><br>


<br><br><div class=3D"gmail_quote">On Sat, Jan 29, 2011 at 6:35 AM, Jonatha=
n Rosenberg <span dir=3D"ltr">&lt;<a href=3D"mailto:jdrosen@jdrosen.net" ta=
rget=3D"_blank">jdrosen@jdrosen.net</a>&gt;</span> wrote:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex">

I&#39;m starting a separate thread on this, since I don&#39;t want to confo=
und it with the charter discussion. This is a topic that should be resolved=
 within the group itself, and here are my thoughts on it.<br>
<br>
If one asks the question on whether it is actually NECESSARY to require tha=
t a browser implement something like SIP in order to enable voip natively, =
the answer is definitively NO. The browser already provides a tool for exch=
anging messaging of arbitrary content between the browser and a server - it=
s called HTTP (and websockets). Through client-side Javascript that comes f=
rom the server, an application can craft arbitrary protocol messaging of it=
s own design between the client and the server. As an obvious example, in o=
rder to read mail on Gmail, the browser doesn&#39;t need to have an impleme=
ntation of IMAP or POP; Gmail&#39;s Javascript implements the client side o=
f a protocol of Google&#39;s design, and it talks to a web server which imp=
lements the server side of that protocol. The protocol is then then carried=
 over HTTP.<br>


<br>
As such, if we take our charter here to define only what is truly REQUIRED =
of a browser, in order to enable voip without a plugin, then we do NOT need=
 to pick a signaling protocol. All we need are the things which are truly i=
mpossible or grossly unsuitable for HTTP, and that is the real-time media p=
ath only. There need only be APIs for pushing in, and extracting out, the d=
ata that must be exchanged through HTTP-based signaling - and those are thi=
ngs like IP addresses and codec selections.<br>


<br>
That said, even if one asks the question of whether it is a good idea for u=
s to pick something, I think the answer is no. The enormous benefit of the =
web model is its ability for innovation and velocity. Standardization is no=
t needed for communications within the domain of the provider; new features=
 can be developed and deployed as quickly as they can be conceived. This is=
 something which, despite our best efforts here at IETF over the years, we =
have failed to achieve. I think it is critical that we allow web-based voip=
 to innovate with the same kind of pace we&#39;ve seen in the web overall.<=
br>


<br>
One of the arguments made on the list about why we should pick something, i=
s that building their own signaling protocols and messaging is &quot;hard&q=
uot; for a tiny web developer that just wants to add a bit of voice to thei=
r app. In such a case, I fully expect that within weeks or months of specif=
ication and implementation of RTC-WEB stuff in browsers, smart people will =
develop Javascript libraries which do all of this &quot;hard work&quot;, al=
ong with PHP and many other server-side libraries with sit on the other sid=
e. None of it requires standardization, and we can let the open source comm=
unity and the marketplace innovate on whatever solutions are needed.<br>


<br>
Thanks,<br>
Jonathan R.<br>
-- <br>
Jonathan D. Rosenberg, Ph.D. =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 SkypeID: j=
drosen<br>
Chief Technology Strategist =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Mobile: =
+1 (732) 766-2496<br>
Skype =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0SkypeIn: +1 (408) 465-0361<br>
<a href=3D"mailto:jdrosen@skype.net" target=3D"_blank">jdrosen@skype.net</a=
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0<a href=3D"htt=
p://www.skype.com" target=3D"_blank">http://www.skype.com</a><br>
<a href=3D"mailto:jdrosen@jdrosen.net" target=3D"_blank">jdrosen@jdrosen.ne=
t</a> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0<a href=3D"htt=
p://www.jdrosen.net" target=3D"_blank">http://www.jdrosen.net</a><br>
<br>
<br>
_______________________________________________<br>
RTC-Web mailing list<br>
<a href=3D"mailto:RTC-Web@alvestrand.no" target=3D"_blank">RTC-Web@alvestra=
nd.no</a><br>
<a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" target=3D"_bl=
ank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
</blockquote></div><br></div></div>
</div></div>

--0016368335184eeda9049b0bba94--

From bernard_aboba@hotmail.com  Sun Jan 30 00:54:02 2011
Return-Path: <bernard_aboba@hotmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C5C113A68EE for <dispatch@core3.amsl.com>; Sun, 30 Jan 2011 00:54:02 -0800 (PST)
X-Quarantine-ID: <qzzZshDAXJvB>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BANNED, message contains part: multipart/mixed | application/ms-tnef,.tnef,winmail.dat
X-Spam-Flag: NO
X-Spam-Score: -102.238
X-Spam-Level: 
X-Spam-Status: No, score=-102.238 tagged_above=-999 required=5 tests=[AWL=0.046, BAYES_00=-2.599, SARE_MILLIONSOF=0.315, USER_IN_WHITELIST=-100]
X-Amavis-Modified: Mail body modified (defanged) by core3.amsl.com
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qzzZshDAXJvB for <dispatch@core3.amsl.com>; Sun, 30 Jan 2011 00:54:01 -0800 (PST)
Content-Type: multipart/mixed; boundary="----------=_1296377642-18859-2"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
Received: from blu0-omc1-s9.blu0.hotmail.com (blu0-omc1-s9.blu0.hotmail.com [65.55.116.20]) by core3.amsl.com (Postfix) with ESMTP id 281E43A68DF for <dispatch@ietf.org>; Sun, 30 Jan 2011 00:54:01 -0800 (PST)
Received: from BLU152-DS4 ([65.55.116.7]) by blu0-omc1-s9.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 30 Jan 2011 00:57:11 -0800
Message-ID: <BLU152-ds40A9C92E15CE4E0DEF8D493E30@phx.gbl>
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: <erik@hookflash.com>, <jdrosen@jdrosen.net>
Date: Sun, 30 Jan 2011 01:00:40 -0800
X-Mailer: Microsoft Outlook 14.0
Cc: rtc-web@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Jan 2011 08:54:02 -0000

This is a multi-part message in MIME format...

------------=_1296377642-18859-2
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

WARNING: contains banned part

------------=_1296377642-18859-2
Content-Type: message/rfc822; x-spam-type=original; name="message"
Content-Disposition: attachment; filename="message"
Content-Transfer-Encoding: 7bit
Content-Description: Original message

Received: from blu0-omc1-s9.blu0.hotmail.com (blu0-omc1-s9.blu0.hotmail.com [65.55.116.20])
	by core3.amsl.com (Postfix) with ESMTP id 281E43A68DF
	for <dispatch@ietf.org>; Sun, 30 Jan 2011 00:54:01 -0800 (PST)
Received: from BLU152-DS4 ([65.55.116.7]) by blu0-omc1-s9.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);
	 Sun, 30 Jan 2011 00:57:11 -0800
X-Originating-IP: [98.203.198.61]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU152-ds40A9C92E15CE4E0DEF8D493E30@phx.gbl>
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: <erik@hookflash.com>,
	<jdrosen@jdrosen.net>
CC: <rtc-web@alvestrand.no>,
	<dispatch@ietf.org>
Subject: RE: [RTW] Does RTC-WEB need to pick a signaling protocol?
Date: Sun, 30 Jan 2011 01:00:40 -0800
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_6fd986cc-9bec-4790-9fe4-f4a1084d6d01_"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AcvAWDNEFXHNcdCaRuGqnagOKnN68g==
Content-Language: en-us
X-MS-TNEF-Correlator: 00000000EF8269C7291383449B2A3761564F57620700D9539C2261A6BB45B9DAB62C7081B3C101002300FFFF00007D1797620F4E124086D898C5B73F208C0000000036030000
X-OriginalArrivalTime: 30 Jan 2011 08:57:11.0679 (UTC) FILETIME=[AEC368F0:01CBC05B]

--_6fd986cc-9bec-4790-9fe4-f4a1084d6d01_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

Just to provide some context for those who may have only recently been
exposed to the realtime web. 

The realtime web is not new -- it has been in operation for more than a
decade, as embodied in commercial services such as Adobe Connect, WebEx,
Live Meeting, etc. which serve millions of users on a daily basis.  The
realtime web is supported on virtually every major browser and web server
platform.  Javascript libraries for signalling are not a "future
development" -- they have been around for a while. 

All that is really new here is the ability to engineer these services
without plugins.  That's important because it will make realtime web
services considerably easier to develop and maintain.  However, the "major
event" occurred during the early 2000s. 

  _____  

Date: Sun, 30 Jan 2011 00:02:59 -0800
From: erik@hookflash.com
To: jdrosen@jdrosen.net
CC: rtc-web@alvestrand.no; dispatch@ietf.org
Subject: Re: [RTW] Does RTC-WEB need to pick a signaling protocol?

I understand the argument and agree that pure http might be the right course
at some point in the future but the fact remains, SIP rules in
communications "today", it will do so for years to come. It might be wise
for us to move forward on a standard that is understood and appreciated by
not only the developer community but also the business community paying the
bills.


Yes, we can build anew atop http, all it takes is time and money. 


An http effort will take a while, I think we all know that. How long did it
take for SIP to displace H.323? I think the unanimous answer is "too long".

 

We have a standard that exists today, one that we are all very familiar
with, one that works! It would seem a shame not to leverage all we (and our
employers) have invested, which is considerable.

 

This is a major event in communications, we need to consider this carefully
but we also owe it to "standards" to do it quickly, which has not been the
norm it seems.

 

Erik Lagerway | hookflash | m. 604.562.8647



On Sat, Jan 29, 2011 at 6:35 AM, Jonathan Rosenberg <jdrosen@jdrosen.net>
wrote:

I'm starting a separate thread on this, since I don't want to confound it
with the charter discussion. This is a topic that should be resolved within
the group itself, and here are my thoughts on it.

If one asks the question on whether it is actually NECESSARY to require that
a browser implement something like SIP in order to enable voip natively, the
answer is definitively NO. The browser already provides a tool for
exchanging messaging of arbitrary content between the browser and a server -
its called HTTP (and websockets). Through client-side Javascript that comes
from the server, an application can craft arbitrary protocol messaging of
its own design between the client and the server. As an obvious example, in
order to read mail on Gmail, the browser doesn't need to have an
implementation of IMAP or POP; Gmail's Javascript implements the client side
of a protocol of Google's design, and it talks to a web server which
implements the server side of that protocol. The protocol is then then
carried over HTTP.

As such, if we take our charter here to define only what is truly REQUIRED
of a browser, in order to enable voip without a plugin, then we do NOT need
to pick a signaling protocol. All we need are the things which are truly
impossible or grossly unsuitable for HTTP, and that is the real-time media
path only. There need only be APIs for pushing in, and extracting out, the
data that must be exchanged through HTTP-based signaling - and those are
things like IP addresses and codec selections.

That said, even if one asks the question of whether it is a good idea for us
to pick something, I think the answer is no. The enormous benefit of the web
model is its ability for innovation and velocity. Standardization is not
needed for communications within the domain of the provider; new features
can be developed and deployed as quickly as they can be conceived. This is
something which, despite our best efforts here at IETF over the years, we
have failed to achieve. I think it is critical that we allow web-based voip
to innovate with the same kind of pace we've seen in the web overall.

One of the arguments made on the list about why we should pick something, is
that building their own signaling protocols and messaging is "hard" for a
tiny web developer that just wants to add a bit of voice to their app. In
such a case, I fully expect that within weeks or months of specification and
implementation of RTC-WEB stuff in browsers, smart people will develop
Javascript libraries which do all of this "hard work", along with PHP and
many other server-side libraries with sit on the other side. None of it
requires standardization, and we can let the open source community and the
marketplace innovate on whatever solutions are needed.

Thanks,
Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                   SkypeID: jdrosen
Chief Technology Strategist                    Mobile: +1 (732) 766-2496
Skype                                          SkypeIn: +1 (408) 465-0361
jdrosen@skype.net                              http://www.skype.com
jdrosen@jdrosen.net                            http://www.jdrosen.net


_______________________________________________
RTC-Web mailing list
RTC-Web@alvestrand.no
http://www.alvestrand.no/mailman/listinfo/rtc-web

 


_______________________________________________ RTC-Web mailing list
RTC-Web@alvestrand.no http://www.alvestrand.no/mailman/listinfo/rtc-web


--_6fd986cc-9bec-4790-9fe4-f4a1084d6d01_
Content-Type: application/ms-tnef; name="winmail.dat"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="winmail.dat"

eJ8+IigJAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQOQBgDMIwAAMwAAAAsAAgABAAAAAwAmAAAAAAALACkAAAAAAB4A
cAABAAAANgAAAFtSVFddIERvZXMgUlRDLVdFQiBuZWVkIHRvIHBpY2sgYSBzaWduYWxpbmcgcHJv
dG9jb2w/AAAAAgFxAAEAAAAWAAAAAcvAWDNEFXHNcdCaRuGqnagOKnN68gAACwABDgAAAAACAQoO
AQAAAC4AAAAAAAAA74JpxykTg0SbKjdhVk9XYgEA2VOcImGmu0W52rYscIGzwQEAJAD//wAAAAAD
ABQOAQAAAAIBFDQBAAAAEAAAAJdcT8MF60u7sZkqdXDsfPkDAA80/T+tDh4AATABAAAADgAAAEJl
cm5hcmQgQWJvYmEAAAAeAAMwAQAAABoAAABiZXJuYXJkX2Fib2JhQGhvdG1haWwuY29tAAAACwAW
MAEAAAADAN4/n04AAAMA8T8JBAAAHgD6PwEAAAAaAAAAYmVybmFyZF9hYm9iYUBob3RtYWlsLmNv
bQAAAAMAAlkAABYAAwAJWQIAAAALAAVoAAAAAAsAFGgAAAAAAwCMaAAAAgADAJloAAAAAAMAm2gA
AAAAAwCeaAIAAAADAKFoAAAAAAMAqGgBAAAAAgHHaAEAAACWAAAAQwBFADMARgA1ADQAMwA3AC0A
MwA3ADIAQgAtADQAQgAzADUALQA4AEEAMQA0AC0ARgBBADQAOAA5ADYAMQBCADQAMwA3AEUAAAAw
ADAAMAAwADAAMAAwADAALQAwADAAMAAwAC0AMAAwADAAMAAtADAAMAAwADAALQAwADAAMAAwADAA
MAAwADAAMAAwADAANAAAAAAAAAADAACACCAGAAAAAADAAAAAAAAARgAAAAB4hQAAAAAAAAIB42UB
AAAAFQAAABQqFc/8pKbERobOmtbko4PLAAI4EgAAAAIB4mUBAAAAFAAAACoVz/ykpsRGhs6a1uSj
g8sAAjgSAwASgAggBgAAAAAAwAAAAAAAAEYAAAAAEIUAAAAAAAALABmACCAGAAAAAADAAAAAAAAA
RgAAAAADhQAAAAAAAAMAK4AIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAAAAAAHgCWgIYDAgAAAAAA
wAAAAAAAAEYBAAAAGgAAAGMAbwBuAHQAZQBuAHQALQB0AHkAcABlAAAAAAABAAAAXwAAAG11bHRp
cGFydC9hbHRlcm5hdGl2ZTsgYm91bmRhcnk9Il82ZmQ5ODZjYy05YmVjLTQ3OTAtOWZlNC1mNGEx
MDg0ZDZkMDFfIjsgY2hhcnNldD0iaXNvLTg4NTktMSIAAAMAmYAIIAYAAAAAAMAAAAAAAABGAAAA
ABiFAAAAAAAACwCagAggBgAAAAAAwAAAAAAAAEYAAAAADoUAAAAAAAALAJuACCAGAAAAAADAAAAA
AAAARgAAAAAGhQAAAAAAAAsApYAIIAYAAAAAAMAAAAAAAABGAAAAAIKFAAABAAAAAgHJgAggBgAA
AAAAwAAAAAAAAEYAAAAAIIUAAAEAAABkAQAAAgEEAAAAAAAAAAVSZXBseQhJUE0uTm90ZQdNZXNz
YWdlAlJFBQAAAAAAAAAAAQAAAAAAAAACAAAAZgAAAAIAAAABAAAADFJlcGx5IHRvIEFsbAhJUE0u
Tm90ZQdNZXNzYWdlAlJFBQAAAAAAAAAAAQAAAAAAAAACAAAAZwAAAAMAAAACAAAAB0ZvcndhcmQI
SVBNLk5vdGUHTWVzc2FnZQJGVwUAAAAAAAAAAAEAAAAAAAAAAgAAAGgAAAAEAAAAAwAAAA9SZXBs
eSB0byBGb2xkZXIISVBNLlBvc3QEUG9zdAAFAAAAAAAAAAABAAAAAAAAAAIAAABsAAAACAAAAAQB
BVIAZQBwAGwAeQACUgBFAAxSAGUAcABsAHkAIAB0AG8AIABBAGwAbAACUgBFAAdGAG8AcgB3AGEA
cgBkAAJGAFcAD1IAZQBwAGwAeQAgAHQAbwAgAEYAbwBsAGQAZQByAAALAB8OAQAAAAIB+A8BAAAA
EAAAAFb+swpf6nhOogXF7JwIBJICAfoPAQAAABAAAADvgmnHKRODRJsqN2FWT1diAwD+DwUAAAAC
AQkQAQAAAGgcAABkHAAAu1wAAExaRnUw93UdAwAKAHJjcGcxMjWCMgNDaHRtbDEDMfhiaWQEAAMw
AQMB9wqAJwKkA+MCAGNoCsBzZfh0MCAHEwKAEIMAUARWvwhVB7ISVQ5RAwERVzIGAPsGwxJVMwRG
EVkTaxJjCO9tCfc7GU8OMDUSUgxgY2cAUAsJAWQzNhHgC6U0ciAQgipcDrIBkA4QOWQgPA6yIHgO
0ACAOkh2PSIIcG46BPBoYmUAwHMtbQ3gA2Bzam8BgC0FoG0f0A7QIl0fdW8f/yEJITBmDeBleyQl
IeZ3In8jjyVwBbBkDSHmbSWQDrB0cDovqi8l9S4g1y4hcS8kNGIvAdAwNC8OICpwbQshxyiXdyyw
LnczLgEFsGcvVFIvUkWEQy0OsjQwIj4SY40eZzMeAB8gZWFkLk00MTYO8DwHgAGQIG4yYQeAPUcJ
8ASQYXSvBbEFoAIwCfB0JZBNIOakIFcn0SAxHgAoJFA3HrAEkAmAIAeAD1B1bQ4pLj4d8DDBIS0t
WxEGkCAhbSEgXT48AHN0eWxlPnZciFw6KgMwe2JlEYAUdmkFsDoIcGwoIwkBAWF1HrAjVk1M6ika
YH0Ko283nzivObVOdzo/O085tS5zEYBw7mU9Hz4vCsE8KRA3MzYw5lsJ8A9QZl02UDUPMMGvNyRD
XzYjCqMvPQBGAiHMIEQBEAuAaXRAQAYx1CovCqNAAhItQPAkcB8KpAGRP8FIVSDQbHk6eFRhaANx
GmBI9wqwbqEhEGUtMToVcDEO8MQ2IB4AMyA1TGEeAO0VcDQ5pkaRUzcyRw8KwWhwLk0hIE4FsADA
bLAsIGxpT5oPUHZPmM9I6gDALTALgDowC4BKyV1SxC0G4AJAIYEuKwAw3jEFMErJSFMAkHokgA4g
F1TwVU9J5iIHbSIsIksRsAaBIjmmYTpQUG6aa1Awc0txT5JIeT+gP0CQWsFSCyEgVlA3Mi1wzwUQ
BbBHYEpAOTlKyRjD7joKMkrJMmB4IVAFgzHg/0eBQHBC0FvDX3FaNkAwAJBdMmBkWv9a0EbAbBjg
d+8JgFwvXT9eTnAIcAtQX3/7YI9hmXBkj2WfU3lroVQVyTHwcC0HQHQ6QQAx8PVTby0FEGcOsFMu
bahUhP9uf1PoN1ABgFMtVh9XL1g/71lPCrJi8wWQeD+QZ9Frxe9i8mrfa+MxQjp6LwBweVv+RQDA
AxBN8x7we19r4zcwXz+gZ5AEkCEgMUBsIWJw/0uhdl93ZkpzeMIAcXWQWcvxT5JDaHBOUUECf8+A
2PdowIIwACAtAiBKMHSvdbPWMHYUOcRACrBnP7AzYj0GYGNHchwjSSZ1ozgu/jULgEwRVPBTT1MB
jcMzoL+PTjmmUTKLj0k1izI6kWp/OaZDLx3wHwFCJUTvNidnszJgbYIgOTbxH4E+QcTebyXgP4JA
1QQgdogxMpG9NJF0IeBi8A9AAMB4JZCpikAyNiHgL5jVL5ii30Kflp+Xr5i+C2B5CGAFQFeaSpjX
mzJwmjxkMeBhf5uBm+mgmzcAnI8uXDYCLysvfx7QNRHgPAbgZHkDUEAAcGc9RU4tVfsF8FqyPQoy
mjCqs2ekLkDfHnMAIQMwqgKKQDNMkKw26xHgHis5TFA8UTEyIAtgfQQQPZFqrBkAAK1/HqM2Py9B
owCvVE+nYuA3Mj0nm1QcdfQnsH+xj2c4L0F/YvKz9omvgy+EPrW/tsRK3nU3IGign5BsMG9AMAEA
f2LgA3A/sDIzaNB1QQXAdP9KgBGwPLBKgFQBqeBAET+w/YiyIBlQJHACMMDhP/AJ8P4giEIRsDOQ
vdG/kD+wGVDHcoEHcTywZWIuHhwd8HsvQZlAcJ2ODkCk48UOOf/GImLyrBmsJx1xrEUKosjI/wqB
rEcKscrYre0BwEIBxQ7/sq+zv7TPvD/MT7f/uQ+6H9e7L9Hf0uJUwr0gD2FLkP8FQDGwB+A2UNqA
BUARgAQg/8GjjYFuUDHCR4G/QwRgGVDfv4EDkTEgBYGoYGVQMNuxfyYgqbEIkDOQjYEhcQeAcn5j
BzFi4ASQQDAkcAQgc8UcAGjeckFkbz/wE1EubjGwkcBQMFfDgEV47VAwTFFAP7BNCeBHcKog+1Aw
EcBjw6C/8A3g4ODgIt+fUQMQUFBHkiEwIL2QgYG/wLHd0n8hwYEmQAQALtMuOCZuYmLwAoCsOCdh
/wFA0pfZf9qC4LB6YBjxNFG33NFAMAAgdQdAwOFlwJBWcqngAMBqBbFiA2B3/1mxWoCmkNpD5CNP
YQtgADDvT+Hmr+e/6MxKQCAmQAUEf1BQ7RAKwAiQBCC/UgCQZ/uBwVqxZ1qA3WHawjEg7x+scXVU
kPBpItKIZnLQ3whwP7ABAMCQGOBwB4ACMP/07/X/6QjbQcKhwFXBowrA/whg7aG/UjEg48E3UMOt
TCD/ruHtEKwbYZHLz/4v/z8AR/5BZCDdgvSgD2HC4sDh2wL/JhDdYQ9hwqIMoH8wbIG9wv8J8FLx
CeC/cvMgvmHgNhEQ97+RoUELUHVS8eaf8A/ov4Mx4Ak/IzgyMTcKi//HgAA428B34Ihi3bD0oD/w
v94g5UHbYggwA+F/EGvpzf/gJzIx85BhUQYA7CLmYQcS/5+Q+AXtg38R+JAcsQkvCj/96MxIZEHs
YVAwwqIVjw1x+yrwDcwzADjstOxR+J8aNIuT4A3bNOj5b2NjQID9NEJkQID0AsKiqFBAkOYw/Srx
MCmAw7/Ez8Xfxu/H///JD8ofyy8Aj81Pro/PSlHgffOhPcEy7WHQBWizLlM68y602BxxY61ZzfvY
Pyp//9P/1Q/WH9cvMy8naibqKtu3+hcoaiwPaPNydcA9TADNCDBkv5CbgjAlpGAuW+2+QD29oG5Q
U6Dh8/I5e05mkhAxgDFwalyGYGTxSWF+IF9EUkQRAsMoI1sp/534OCXXANwwIuEv/y0RJk9F786f
T+M5f0o/NT/fNk83XzhvTK9Ns0RpUIFQ7CBT/MBi0DO9Yd2xGoCNjbAgIaB0YDI6NZWgeC0wOCGg
AN8B7//8Rk/8oNEwweDyYGtAv6Bv5Gtmr2FoLt9xVr9Xz8X//FSZQCBqZPygglD0bkBedS7bABzc
XA9dH03hgENUoCfwYy3DcUD/L+DAkL2gaUCmkF9gcvCREbN50eOAaEDzECgALv0Qnmdfr2C///xU
wGJq4dEFVKBSVJFbUlRXXQ1UUG/zIWlAQy1XRc5C2vHCRJsgY2vd0fOUz/QCvgHREN9wbD9lb2Z/
////bL9tz27fJU9JP3JPTt/7T+9Q+kHyYC/gUh9TL3JR/knlMKaQ5WEPwcJRBdLQkP51+HLtg55Q
99DdcwiR98Lt+jB0owDkgGf6MMGRwpT/ftPfcKvAv8EEMb6DgjAVEbfcIsKi95VioUGBc2Hh4IvB
ARTycxjgU0lQwQD/hmDzId9F/MAScNyj28Ac7+/5z3S30RDl8HmFT4ZfdLffGOAQluFAvnH883kh
IQWh95+Q33H9oUn0oH7HCDC/wb/9Ar2QvcLdQMCR/QF3kkD/62NrMXwSj2IEFnu1WnB9Ud99QusA
wRHf4OtCYgTh9JH/wMPCohQ17WGEVQZRgiIv4P+fgcKigiDzkNsAzzCUSUUw/nkgpgYRlUAVfHNf
dG91f/92j3efUW95r00vIi8jPyRP/5h/mY8nfyiPKZ8qryu/rsb/n8+pn0tPTF+tP5s/nE+dX794
75+PsM9wD3Eft0RZ8yD/GOAYkL7A3bGCIP2AkZIFEf9kkBSBfnLeYQPh23G4QBEw/w9RBaHaEhSz
nbD7wBV/Fo//6MukH6UvwP+xz7Lfs++eb/+1/8O/oZ+ir6O/wk+l36bv/6f/qQ+qH0e/SM/Dr6uf
yY//rb+uz6/f2b/E/8YPtB+1L3/JT91PuF+5bwOij7B+c2X+Zv0BiyW9Mv02GOB7kAhQ74QgaxC6
8bzCa/SABSAEEv8h0Bhx8qDHQPQgLRAgUL0Ff/zzg4IUAmRhWrBBEBhgLvAzMjM/6Qd/UvzAuzD/
EbAIcJYw4eEYkEFhhS+JP/+HS4yg6vLvv/DP42eX/86v/9bf3g/fH+Avx+/iP+NPyx//zC/NP/ZP
91/Qb9F/0o/Tn//Ur9W/96/X3/2P2f/bD9wf/w2/+P/6D/sf/C/9PxE//1//vu+//xePAL8BzwLf
A+8E//8GDxv/CC8JPx9fI38Mbxdf/w6PD58pXxG/Es8T3+DfFg81LO5XflFhjvGP3mV4/e+AdIxy
iBG60L5hkHTpkvd+QbzCjvBylNAU4zGwlDCPP+B/UDZ6jkBrcyGNEu85oEPRj+B9oG1rIpCQveF/
kuKOoYPgN9ElsOmkuvEo174SgAFaAG3s4G+MMIxg/ik0VIQgY4JqgLrR6LBksN+9goRQg0BBgDwR
YoPg9Z//Hu8nHy5PL18wbxVPMn8tP/8YfxxvHX9BH0IvIK8hvyLP/yPfJO8l/0J/KB9IXyo/K0//
LF9Yj0PPRN9F70b/SA9cD/9KLxm/Gs9iX0uPTJ9Nr06//0/PUN9mz1L/VA9qL25PVz//Yi9ZX1pv
dC9cj12fXq8xH3tg33e+VOiwvXM68Hcgav+OQZPBe7CEH7rEu9CSgYyT7z/E7cKWMTdRZjpgk0GU
8v/pk4vB6iA+UTuTZF/z/3gn/Y/2c4Uvhj94J+xzjKC9AfuJcIDwa5NAPvaQkJYwkuL+Yjqwj7Du
MpLgdxC88jqi/5fvaa9x33kPeh97L2APfT//d/9jP0r/aD+PL5A/a29sf/9tj26fb69wv5CPct+W
b6RP/3YPdx+mn5Hfku+T/5UPlh//qh+YP2R/ZY+wb5mfmq+bv/+cz53fnu+036EPoh+4P7xf/6VP
sD/A/8IPwx/EL8U/xk8/x1+m/6gPqRGr9qkQcmdZgGAtYozwNiBtrQAyf60yr5/K36tfrG97j3ye
OwOAkD2gcjojOTQz2DYzNM8f0CRFr1DuEPJMPDFydzZQtt+378/v9dD4YtZbYrmH2y/Rf9KF3jnT
H9Qv1TiDQGTWT92f/7MvtD/Ijdlv2n/n/Nxa6c9f3l/fb+B/4Y/VOGdAEHkL42/spHyMkG9va2b7
qGE/UHzk3+Xv5v/oD+uv9/df7c/SWDjvj/Cf8a/yvyH3cW0uIDa+0C416jbOwDjMADf3r/i/+c9/
+t/SD/zvrk+vXwRvvmUx6clxYnIKCVw4YDagu+//C78Mzw3fsY+1fxKPAw+4r/+5v7rPu9+878if
ya8Zr8vP/6jPHU8FTwZfB28IfwmPIMtaT4BwU4EQgXBKIsEycjmBcDIwDzA64I0ANsA6MzUgQU0o
USSA54EQNuCAcFJvOqD10Dfg2mchjyYR8Im5PCD/IgjlOvBog0E9IiAA/bA2IFA6amRyKqJAL8Uu
iTagdCImm2ZpZTpwDxGC9FAcgIFQdHtIWYBQRVJMSU5LhxDzL18waH19MbE6cD3gEfDgXGNmMVw6
YN1JNA/fMNAV3xbpBE8Uq2GyX/WwqmeJqj6KeXc3MHQj4P8RbxJ/E48UnxWvFr8Xzxjf/zqPGv8e
rx+/IM8h3yLvI//3JQ8mH0vbSc3Ah8JFEIBg/ysQf4COMEVRgRCEEILQg0A+YYHwT5CCw4FwTsBu
Y+WEEEmLQW4ng+FN0ITT34JBT4CA0IHwhMF3hMD0kB+NcoxwU2GCoRyAc2N130qAgTEBYH8IznBw
gPCNYd8pQfSAVyAyAI0RIINASsD+bIAQgfBXooBhjXL/oFcg50owhMCOMGxmgXCH8YyQd4KghBFd
4W2DoILQVyBn/4ngfzBU8YTAjowPPxBPDl87YH9hjUmKQE+QhBFza/9/MI1yiXBbcIEiVOKMQDDQ
x13Bi3J/UmN0dYQwg5EATkVDRVNTQVL+WYTig0CLsV3hWnN/gGOQp4SAUTGAUG1wTjBtgCJfSsBr
MFwSKxBhcGuEEFN8SVCAUn/QgpOCIIAgYcJiTjAgdm9pSjAqIf8ckDHwjBGNclDxhJBnkX8w34KQ
MdCA4G5UaJBPWVKEEK9qZoQwVKKDoHA3MHaCgdtZ1NWAIE+Af+F4WDFToN9TkmswSoC+oFOSb4pA
RvD2YoTA/7Byg6CCQT7ggDF9jSB0hJCNRXEHV0FT0nJ7gBB/4C1c8oMRg4CB4Uh0VFRskChdgoSQ
9eBv84vgMNBzKVlSXLFewEpBrzHgTpOCkChhdkpwY1FQ7/0AWmSAkXJhZjcwjeCNcvd3hF1ihCBw
awCA9YMRgHH9/7BmaiF013IBznDVcXPsz3gShIB+8HJRaWd+8HXqb3q0XXN9KAFgQXJxZuFi/3Iw
VyBZoHNA/ZBrAYwgbLr3VKMzklTiRzOSbrRqZotQ/1twViIwwFvBiyEqUHewfdLHaud+dHSRSU1B
bJBzEdBQT1A7h4QnWaB7eX9q52YUgyV7I3SSgAh0kUf99CBnTjCMgYH0XWRXcT+w/mxmAm1QU9B5
YXd2ZzBaQP/0kI1td4WOxlpzgBZwpIAX71nBZjFcQ36yclFQW8FyIP9tEXjCX29jf2GPmR+aL5s6
+YSRc3VzYIXhLPBvQJGR/2xBVyBzIFg2XcNtQW+zjvHebmhxZzApQZcCcjZAdUCgUkVRVUmjEESP
BP9qZYXsbXpXolcgaiJrAF6wv6SAbrNnEW7wVgBwcVSJN39aMdfgU9GCIc0wU5KVmEH/aGCfoolD
XhJmMmvDWaCTBP+rA6LDauEqoE7AbaJzEVyh/0qAaHFXMJ8gV3Btk3MCeMLPXWRac5cEhrJsLXAQ
azD/c+EcgI9BKjGh03CjXeGJQ7eh41sxi4BJfLFzEXBY8P9r06biXYJzQHUBaCB0U6ZQ3W60ZG5A
WfFqAm1Y8HXC/3M2iWJ6RXjCzjBKcFvBqQj/d/CDlCqhqvWro2wjbIFUwP83IHQBcmJXQVbge0Ba
UF0h+7zgZrJzmO+c/5sPve++/6/ACllwWpIzoGQoUGV3sP9fIWWPZpafkWdMXJD0IFdR/3tAU9Bz
AoVBqGZrhyhQVeDnXBLX4G7cbm9wpHYwzQH/hTIq4DDAMdB1wJUTbvCSUv/L4HtAluN4Em2Q/bBX
cHVA/3MCpIDLIHuQZrNdgm5xeaB7znEBYFM/sFdARvAcgHr/fnTK84kkW8FzAnxxtvBv8P9+ZKvR
XAhWADORixNmMnIF9nKMEDDAd3Lwx/BoMFth737DWzF7QM/icKrSV0F7QPlrAG95qtJZoGmRebBo
cX/YcWYxdUHWpFbhVbBuYWT/WVhriJMDKFByUVowVFGgMn8q4LcRLxBzAV7hXcR1wEn4RVRGmERm
MtgwRvBVUf+ncYnDT9D9sIlkaBBZgMRx/wFgycZntHvBcBB4UVpkp3H/aFGBsHlSuNVt421BzvXN
AfdXtlDgsRFrpIBU0SzwRVD7VbGncCeJ4V0gxJJcRJJS/5hSaFG9v8HPv9/pH+ov6zrnJ/CU9V3y
Z3WNtEsQjuL/XETq8LcRbZCmQmcwohF9Qe9a1MjOlwMpQWJpoDJyKxDvZjFpsIGjqQ9svFRz+FnB
bzwfaZA+0CxpIutYWEFk//ef+K8+GK8CWfGkgPHSzUD31wbe4ilBarcCVmKR5Lvg/2oyzIRt4VWx
bUH0pH4R4UG/TeGfMVPBfmBdIMmiZjZA/2hxc0DXYGgg4sVcBHYRxVH3cxHL4E+gaF7xLPBNsLzg
D1FgflaRM4pfUlRDLehXRUJTMXXdcKRyamXvVVJLEEUQcfBlWiBtsVeg/6pR1wV7aurw7RBG8DHg
q9b/p6FoUZUE92/7b/mOeVBzEP5rDi8PP+tnXWHjcNuyV7L8UEi7sfaSTdB1QD7QZ3L/d4R7FAw5
V7JOwMyRXEQVtf97MaogSuDvBFdxaXWfAdCc/11kp3F+0k4wfAKO8ddgTeH/oDFVsdKlzoGDlgnx
ecFrAP/m0uTXZwNUQZSD9kCmUNND/14S0fTo7+z/6w8iHyMvww3fyhBVUCT/Jg8kHEp+oLGx3U3R
UiHvKW8kDS138Cwf1y0vKo8rlESqIFI0Mt0Q4++wAvBQaC4y0RFvM0DDTbA9SVwnYTA+CTQf/zUv
Nj83TzhfOW86fzuPPJ//Pa8+vz/PQN9B70L/RA9FHz9GL0c/SE9JX0pv/SBTa+J512BJRDr/ELvw
MxK3L08wXyQcQ+DxkABUvOD2aMsg43BndUDQgHUQdZD/c6C3EUufTK9Kz1SPVZ9Wr/9Xv1jPWd9a
71v/XQ9eH18v/2A/YU9iX2NvZH9lj2afZ6+/aL9pz2rfa+9s/yRYTYTwE+BRTvArMXkANzMyACkg
NzY2LTI0/Dk2T49QnyQcToNur2+//23fdr93z3jfee96/3wPfR//fi9/P4BPgV+Cb4N/hI+Fn/+G
r4e/iM+J34rvi/+ND44f/48vkD+RT5Jfk2+Uf5WPlp//l6+Yv5nPmt+b75z/ng+fH/+gL6E/ok+j
X6RvpX+mj6ef/6ivqb+qz6vfrO+t/68PsB9FTnVucfQ0MDhygDSANjUtMDM2MXMvV3Q/JB+xezwA
QGgZ4GZMPSLUYbHQbzpPFUDLxUBOoS7VwHQitwm14GvMcM/wZLXiZvRCxfB7AEhZUEVSTElOzkv8
cLpfu2Z9fbyR8mCDCaCx0FxjZjFc8lD/t6C4N77vsrcSx7EQwu8kzuQ5MrbAL2G3ALi/sk//sG/G
/8gPyR/KL8s/zE/NX//Ob89/0I/Rn9Kv07/Uz9Xf/9bv1//ZD9of2y/cP91P3l//32/gf+GP4p/j
r+S/5c/m3//n7+j/6g/rH+wv7T/uT8Tvh7le8WAe4DovL3f0wLYuu0QdcSIBUPpQZx7Q+bowX2If
ACggu9+877324/Rf9WNcXG7AD8Ea+T//HXHEL8P/8m/GGLXPtt+37//y/7oPuxFPFbuf92+9vwaP
/7+/+48K78LP/s8EL8X/8C//8T/vXxOPFJ8Vrxa/F88Y3/8Z7xr/HA8dHx4vHz8gTyFf/yJvI38k
jyWfJq8nvyjPKd//Ku8r/y0PLh8vLzA/MU8yX/8zbzR/NY82nzevET/zb/y3/wcq9a8H/wkP+N8+
W/qf+6//Qs8O/xAPO48A3wHvAv9Jb79Lz0zfTe9O/1APURJfVF8fVW9WOlFfUm9QfFJUQ2AtV2Vi
IL5yUGBn/iBQUEHAV09YX1B/PE8F6kFaRUBhbHZlQcBy9T/QZAeQb0APQR8J/WCP/2GTRF8NOmTv
YZJIz0ifXi9/Sr9b/10Pa388v/y3YQsvs75yvnBuL1tCb0BmczDxOvBjLXdakD8PYe9i//9CP3Jv
c390hUQvRT94n3mvP3QLaq9qf2/fbJ85pDI0619hvsBwhG41EoKFrxJkXzpgdaBueYFPOwBciKBy
v4mIb3hvEIrBb385hjcSgqmFzjEwX2Evd2B2iN+JjP9nNl9hcCBjdZAAc3M9TXNvTm96cr5wbHXr
kM9wt4iSIEF3kHlsZT0ndDBugHQtc2l6ZTqPYCAuMHB0O5ajZmECbb6QeToiVGFoQfpQYSIsInN1
oHOBluBlcmlmIieTf/+Uj4VPOZ86r5rfhq+Hv4jP/4nfiu+L/59Pjh+PL6KvUU3/qQ+qH6svrD+t
T65fr2+Rb/+Sf5nvsu+Vr5a/l8+Y37Vf/7Zvbg9vH1RPwP/B7Fo/W0L/aA9hg32ffq96jps/nE+g
P/+hT6Jfo2+kf6WPvM+nr7D/E81ftpw1OBKRYm9kunmEbjcSkZ4ivkB92KADAA00/T+tDgIBfwAB
AAAAjQAAADAwMDAwMDAwRUY4MjY5QzcyOTEzODM0NDlCMkEzNzYxNTY0RjU3NjIwNzAwRDk1MzlD
MjI2MUE2QkI0NUI5REFCNjJDNzA4MUIzQzEwMTAwMjMwMEZGRkYwMDAwN0QxNzk3NjIwRjRFMTI0
MDg2RDg5OEM1QjczRjIwOEMwMDAwMDAwMDM2MDMwMDAwAAAAAAMABhCPFxQUAwAHELUQAAADABAQ
AAAAAAMAERAAAAAAHgAIEAEAAABlAAAASlVTVFRPUFJPVklERVNPTUVDT05URVhURk9SVEhPU0VX
SE9NQVlIQVZFT05MWVJFQ0VOVExZQkVFTkVYUE9TRURUT1RIRVJFQUxUSU1FV0VCVEhFUkVBTFRJ
TUVXRUJJU05PVAAAAAC2lQ==

--_6fd986cc-9bec-4790-9fe4-f4a1084d6d01_--

------------=_1296377642-18859-2--

From paulej@packetizer.com  Sun Jan 30 09:04:56 2011
Return-Path: <paulej@packetizer.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 152463A6AFC for <dispatch@core3.amsl.com>; Sun, 30 Jan 2011 09:04:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.428
X-Spam-Level: 
X-Spam-Status: No, score=-2.428 tagged_above=-999 required=5 tests=[AWL=0.172,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qEWyE5MLvsXR for <dispatch@core3.amsl.com>; Sun, 30 Jan 2011 09:04:54 -0800 (PST)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by core3.amsl.com (Postfix) with ESMTP id 4FA463A6834 for <dispatch@ietf.org>; Sun, 30 Jan 2011 09:04:54 -0800 (PST)
Received: from sydney (rrcs-98-101-155-83.midsouth.biz.rr.com [98.101.155.83]) (authenticated bits=0) by dublin.packetizer.com (8.14.4/8.14.4) with ESMTP id p0UH80dc027021 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <dispatch@ietf.org>; Sun, 30 Jan 2011 12:08:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1296407286; bh=qxPZ6NgUNXPMZSc/yfESiUBT19rbU8miGTTRFdpWJ/g=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding; b=Ug+K+VC47TIUlf1N+Spu59QKaIL5GYBTR1AiCs9fgGVIN2NtO6HJpFNtDmwg9v/ke YfHCm0UJGcgFYgsRnbNfqIKtXVVDBdYKjpFLwPxk9ICMBzjQy2SxKL1TmkLtOCzDWt f2o4dlvPbQ2VHjF5GnzndDnrx2GRsSnbIoNPt3gM=
From: "Paul E. Jones" <paulej@packetizer.com>
To: <dispatch@ietf.org>
Date: Sun, 30 Jan 2011 12:07:47 -0500
Message-ID: <069601cbc0a0$3b2f5850$b18e08f0$@packetizer.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AcvAoDe2abovQPTnQ7SMkoFvZra7QQ==
Content-Language: en-us
Subject: [dispatch] draft-jones-ipmc-session-id-01
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Jan 2011 17:04:56 -0000

Folks,

I just wanted to draw your attention to the revised Session ID draft we just
submitted.  Following the discussion we had on this topic previously, we
introduced one important change: rather than using the Contact header, we
introduce a new header to convey the UUID used by each endpoint that
comprises the Session-ID.

The revised draft is here:
http://tools.ietf.org/html/draft-jones-ipmc-session-id

We welcome any additional comments and input on a way to move this forward.

Paul


From henry.sinnreich@gmail.com  Sun Jan 30 09:31:10 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1F51E3A6833 for <dispatch@core3.amsl.com>; Sun, 30 Jan 2011 09:31:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.538
X-Spam-Level: 
X-Spam-Status: No, score=-2.538 tagged_above=-999 required=5 tests=[AWL=-0.336, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XBSrs0yF1EeL for <dispatch@core3.amsl.com>; Sun, 30 Jan 2011 09:31:08 -0800 (PST)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by core3.amsl.com (Postfix) with ESMTP id AD4FF3A67D3 for <dispatch@ietf.org>; Sun, 30 Jan 2011 09:31:08 -0800 (PST)
Received: by gwb20 with SMTP id 20so1970727gwb.31 for <dispatch@ietf.org>; Sun, 30 Jan 2011 09:34:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:mime-version:content-type; bh=rRhWg0xPnpPs9ra/zq1DS1s5mWeU+QMuTiuW8sifRr0=; b=gCUHesaTt8qFHWR/7Ja3SSrldG4nfY8vvTcLeALTT41ZG4+GNp1tD2Gl/w/v9zI8Gg EuiZmetVJ2cST18NF8M5XbOAwY/dAeEuE570TILgT9PMmrkoxHrr+d3z24xS4Ptiti2Q MS/FP65kxV6k73WFsjqGhk5JTRjuQKFqrYXT4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:mime-version:content-type; b=MJhjXKGRk4FZBcxn5ke0peW/sz5uScS8pYQKtfUaODAMz+lsMaCMD/ejVOnxoGKR/Q FlhjFSiEkTOnxJ/kmMcZfIXD2LhhOYNPvgKTEoKxI84W0FYqr+e5yAFrYDbEW/WvCE5d 1DTjmeBiUV5bvfI9NT+KELXIpcHRALai9I/uE=
Received: by 10.236.108.41 with SMTP id p29mr10555456yhg.21.1296408860516; Sun, 30 Jan 2011 09:34:20 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id g14sm128383yhd.5.2011.01.30.09.34.18 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 30 Jan 2011 09:34:19 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Sun, 30 Jan 2011 11:34:16 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Bernard Aboba <bernard_aboba@hotmail.com>, Richard Shockey <richard@shockey.us>, <erik@hookflash.com>, <jonathan.rosenberg@skype.net>
Message-ID: <C96AFD38.187D1%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
Thread-Index: AcvAo+qzFmiF7ahW0Eyh1pz8QpzQug==
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3379232058_6531114"
Cc: rtc-web@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Jan 2011 17:31:10 -0000

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

--B_3379232058_6531114
Content-type: text/plain;
	charset="US-ASCII"
Content-transfer-encoding: 7bit

If XMPP evangelists can commit not make any more pitches for XMPP, maybe the
evangelists for SIP (count me in) could reciprocate :-)
So, suppose we move on, especially, since application level scripts for both
basic SIP and basic XMPP can be written and published as OS by those who
really want to.

And here we are getting to the key point IMO that both Jonathan and I have
mentioned: Leave the field open to innovation.
While SIP has been focused on telephony, XMPP has been focused on chat rooms
and both, while successful have missed the major innovations on the Web that
have happened since, mostly without any new standards:
* REST 
* P2P RT A/V/IM 
* Web mail 
* Wikis and blogs 
* Social networks 
* Web conferencing 
* Web office apps and enterprise apps
* Cloud services 
* Streaming HTTP and CDNs, etc, etc.

Note that except for P2P RT A/V/IM, mostly basic/core HTTP and HTML
standards were used.
>From this perspective, it is enough to let SIP and XMPP folks publish their
application level scripts and support some mechanism for endpoints to use
either or both if so desired.
The key however is not to shackle innovators with either SIP or XMPP or both
(the worst outcome) as mandatory.

Actually, as mentioned here, is not the W3C supposed to specify the API for
RT-Web? 

Thanks, Henry





--B_3379232058_6531114
Content-type: text/html;
	charset="US-ASCII"
Content-transfer-encoding: quoted-printable

<HTML>
<HEAD>
<TITLE>Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?=
</TITLE>
</HEAD>
<BODY>
<FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STYLE=3D'font-size:13pt=
'>If XMPP evangelists can commit not make any more pitches for XMPP, maybe t=
he evangelists for SIP (count me in) could reciprocate :-)<BR>
So, suppose we move on, especially, since application level scripts for bot=
h basic SIP and basic XMPP can be written and published as OS by those who r=
eally want to.<BR>
<BR>
And here we are getting to the key point IMO that both Jonathan and I have =
mentioned: Leave the field open to innovation.<BR>
While SIP has been focused on telephony, XMPP has been focused on chat room=
s and both, while successful have missed the major innovations on the Web th=
at have happened since, mostly without any new standards:<BR>
</SPAN></FONT><UL><LI><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN=
 STYLE=3D'font-size:13pt'>REST
</SPAN></FONT><LI><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STY=
LE=3D'font-size:13pt'>P2P RT A/V/IM=20
</SPAN></FONT><LI><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STY=
LE=3D'font-size:13pt'>Web mail
</SPAN></FONT><LI><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STY=
LE=3D'font-size:13pt'>Wikis and blogs
</SPAN></FONT><LI><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STY=
LE=3D'font-size:13pt'>Social networks
</SPAN></FONT><LI><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STY=
LE=3D'font-size:13pt'>Web conferencing
</SPAN></FONT><LI><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STY=
LE=3D'font-size:13pt'>Web office apps and enterprise apps
</SPAN></FONT><LI><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STY=
LE=3D'font-size:13pt'>Cloud services
</SPAN></FONT><LI><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STY=
LE=3D'font-size:13pt'>Streaming HTTP and CDNs, etc, etc.<BR>
</SPAN></FONT></UL><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN ST=
YLE=3D'font-size:13pt'><BR>
Note that except for P2P RT A/V/IM, mostly basic/core HTTP and HTML standar=
ds were used.<BR>
>From this perspective, it is enough to let SIP and XMPP folks publish their=
 application level scripts and support some mechanism for endpoints to use e=
ither or both if so desired.<BR>
The key however is not to shackle innovators with either SIP or XMPP or bot=
h (the worst outcome) as mandatory.<BR>
<BR>
Actually, as mentioned here, is not the W3C supposed to specify the API for=
 RT-Web? <BR>
<BR>
Thanks, Henry<BR>
<BR>
<BR>
<BR>
</SPAN></FONT>
</BODY>
</HTML>


--B_3379232058_6531114--



From Markus.Isomaki@nokia.com  Sun Jan 30 14:42:15 2011
Return-Path: <Markus.Isomaki@nokia.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F028B3A6B42 for <dispatch@core3.amsl.com>; Sun, 30 Jan 2011 14:42:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.767
X-Spam-Level: 
X-Spam-Status: No, score=-3.767 tagged_above=-999 required=5 tests=[AWL=-1.169, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TSf2Y-y5bwEw for <dispatch@core3.amsl.com>; Sun, 30 Jan 2011 14:42:09 -0800 (PST)
Received: from mgw-sa01.nokia.com (smtp.nokia.com [147.243.1.47]) by core3.amsl.com (Postfix) with ESMTP id 796CD3A6890 for <dispatch@ietf.org>; Sun, 30 Jan 2011 14:42:09 -0800 (PST)
Received: from vaebh104.NOE.Nokia.com (vaebh104.europe.nokia.com [10.160.244.30]) by mgw-sa01.nokia.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id p0UMjGDw026724; Mon, 31 Jan 2011 00:45:17 +0200
Received: from smtp.mgd.nokia.com ([65.54.30.8]) by vaebh104.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 31 Jan 2011 00:45:11 +0200
Received: from 008-AM1MMR1-001.mgdnok.nokia.com (65.54.30.56) by NOK-AM1MHUB-04.mgdnok.nokia.com (65.54.30.8) with Microsoft SMTP Server (TLS) id 8.2.255.0; Sun, 30 Jan 2011 23:45:11 +0100
Received: from 008-AM1MPN1-003.mgdnok.nokia.com ([169.254.3.180]) by 008-AM1MMR1-001.mgdnok.nokia.com ([65.54.30.56]) with mapi; Sun, 30 Jan 2011 23:45:05 +0100
From: <Markus.Isomaki@nokia.com>
To: <bernard_aboba@hotmail.com>, <richard@shockey.us>, <erik@hookflash.com>, <jonathan.rosenberg@skype.net>
Thread-Topic: [RTW] [dispatch] Does RTC-WEB need to pick a signaling protocol?
Thread-Index: AQHLwD+GMngzoLeWRkeTnLG6SpyempPqGOkA
Date: Sun, 30 Jan 2011 22:45:04 +0000
Message-ID: <DD8B10B86502AB488CB2D3DB4C546E38E4F140@008-AM1MPN1-003.mgdnok.nokia.com>
References: <4D4425C8.2080705@jdrosen.net> <4D443488.9030606@nostrum.com>, <AANLkTi=SCRaAV8s+0EpzCWK3a3vbiUT4fxAXbN=9vqu-@mail.gmail.com>, <001a01cbc022$0ebdc550$2c394ff0$@us> <BLU152-w91568EF404692502F782993E30@phx.gbl>
In-Reply-To: <BLU152-w91568EF404692502F782993E30@phx.gbl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_DD8B10B86502AB488CB2D3DB4C546E38E4F140008AM1MPN1003mgdn_"
MIME-Version: 1.0
X-OriginalArrivalTime: 30 Jan 2011 22:45:11.0973 (UTC) FILETIME=[5A86AD50:01CBC0CF]
X-Nokia-AV: Clean
Cc: rtc-web@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Jan 2011 22:42:16 -0000

--_000_DD8B10B86502AB488CB2D3DB4C546E38E4F140008AM1MPN1003mgdn_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

I pretty much agree with what Bernard and Johathan Rosenberg have said.

There are just a couple of issues I would like to understand better:

-          I suppose these Javascript libraries can be cached on the browse=
r and need not be downloaded every time the application/site is accessed? (=
These are probably a common practices in Javascript and Browsers but are go=
od to clarify in this discussion.)

-          It may be easy for a web developer to use the client side Javasc=
ript library, but I believe the challenge may be bigger on the server side,=
 where scalability etc. become issues. How about the server side, is there =
something ready-made for that? I suppose the Javascript on the browser can'=
t necessarily connect to vanilla SIP or XMPP servers but some HTTP/WebSocke=
t/TLS tunneling and connection management magic is needed, especially when =
dealing with HTTP intermediaries. (But presumably the same issues would be =
faced if we "picked" SIP or XMPP.)

Markus


From: rtc-web-bounces@alvestrand.no [mailto:rtc-web-bounces@alvestrand.no] =
On Behalf Of ext Bernard Aboba
Sent: 30 January, 2011 07:35
To: Richard Shockey; erik@hookflash.com; jonathan.rosenberg@skype.net
Cc: rtc-web@alvestrand.no; dispatch@ietf.org
Subject: Re: [RTW] [dispatch] Does RTC-WEB need to pick a signaling protoco=
l?

> Duh ... what are we abandoning 10 years of work?

The web is a "generative" platform that supports not just protocols, but al=
so execution of code.   This enables the platform to be extended in a virtu=
ally infinite number of ways, including the development of Javascript signa=
ling APIs, without needing to add yet more core code to the browser.  This =
is the preferred approach unless it can be shown that something *absolutely=
* must be natively supported (as was discussed at the workshop, STUN/TURN a=
uthorization for peer-to-peer media is probably an example of something tha=
t *does* need to be native).

As an example of what is possible, there is an excellent Javascript library=
 for XMPP (strophe, see http://code.stanziq.com/strophe/).   Poking around,=
 it would appear that there are a number of Javascript libraries that claim=
 to provide support for SIP (such as http://phono.com/), although I have no=
 idea of their usefulness.

Given the generality and power of the web platform and the ease with which =
sophisticated signaling libraries can be implemented today, the bar for get=
ting additional code into any browser is going to be quite high.  If you do=
ubt this,  ask the build-master of your favorite browser for the requiremen=
ts for checkin of a complete SIP stack :)

--_000_DD8B10B86502AB488CB2D3DB4C546E38E4F140008AM1MPN1003mgdn_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
:odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-micro=
soft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
 xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digsig-setup" xmlns:dssi=3D"http://schemas.mi=
crosoft.com/office/2006/digsig" xmlns:mdssi=3D"http://schemas.openxmlformat=
s.org/package/2006/digital-signature" xmlns:mver=3D"http://schemas.openxmlf=
ormats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.microsoft.c=
om/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlformats.org/pa=
ckage/2006/relationships" xmlns:spwp=3D"http://microsoft.com/sharepoint/web=
partpages" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/20=
06/types" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/200=
6/messages" xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/Sli=
deLibrary/" xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortal=
Server/PublishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:=
st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
 @list l0
	{mso-list-id:480776734;
	mso-list-type:hybrid;
	mso-list-template-ids:1959836840 901267748 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l1
	{mso-list-id:947732665;
	mso-list-type:hybrid;
	mso-list-template-ids:-452156152 1616558070 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DWordSection1>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>Hi,<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>I pretty much agree with what Bernard and Johathan Rosenberg
have said.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>There are just a couple of issues I would like to understand
better:<o:p></o:p></span></p>

<p class=3DMsoListParagraph style=3D'margin-left:54.0pt;text-indent:-18.0pt=
;
mso-list:l1 level1 lfo2'><![if !supportLists]><span style=3D'font-size:11.0=
pt;
font-family:"Calibri","sans-serif";color:#1F497D'><span style=3D'mso-list:I=
gnore'>-<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'font-size:11.0pt;font-family:=
"Calibri","sans-serif";
color:#1F497D'>I suppose these Javascript libraries can be cached on the
browser and need not be downloaded every time the application/site is acces=
sed?
(These are probably a common practices in Javascript and Browsers but are g=
ood
to clarify in this discussion.)<o:p></o:p></span></p>

<p class=3DMsoListParagraph style=3D'margin-left:54.0pt;text-indent:-18.0pt=
;
mso-list:l1 level1 lfo2'><![if !supportLists]><span style=3D'font-size:11.0=
pt;
font-family:"Calibri","sans-serif";color:#1F497D'><span style=3D'mso-list:I=
gnore'>-<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'font-size:11.0pt;font-family:=
"Calibri","sans-serif";
color:#1F497D'>It may be easy for a web developer to use the client side
Javascript library, but I believe the challenge may be bigger on the server
side, where scalability etc. become issues. How about the server side, is t=
here
something ready-made for that? I suppose the Javascript on the browser can&=
#8217;t
necessarily connect to vanilla SIP or XMPP servers but some HTTP/WebSocket/=
TLS
tunneling and connection management magic is needed, especially when dealin=
g
with HTTP intermediaries. (But presumably the same issues would be faced if=
 we &#8220;picked&#8221;
SIP or XMPP.)<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>Markus<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'>

<p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma=
","sans-serif"'>From:</span></b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
rtc-web-bounces@alvestrand.no [mailto:rtc-web-bounces@alvestrand.no] <b>On
Behalf Of </b>ext Bernard Aboba<br>
<b>Sent:</b> 30 January, 2011 07:35<br>
<b>To:</b> Richard Shockey; erik@hookflash.com; jonathan.rosenberg@skype.ne=
t<br>
<b>Cc:</b> rtc-web@alvestrand.no; dispatch@ietf.org<br>
<b>Subject:</b> Re: [RTW] [dispatch] Does RTC-WEB need to pick a signaling
protocol?<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span style=3D'font-siz=
e:10.0pt;
font-family:"Tahoma","sans-serif"'>&gt; Duh ... what are we abandoning 10 y=
ears
of work?<br>
<br>
The web is a &quot;generative&quot; platform that supports not just protoco=
ls,
but also execution of code.&nbsp;&nbsp; This enables the platform to be
extended in a virtually infinite number of ways, including the development =
of
Javascript signaling APIs, without needing to add yet more core code to the
browser.&nbsp; This is the preferred approach unless it can be shown that
something *absolutely* must be natively supported (as was discussed at the
workshop, STUN/TURN authorization for peer-to-peer media is probably an exa=
mple
of something that *does* need to be native). <br>
<br>
As an example of what is possible, there is an excellent Javascript library=
 for
XMPP (strophe, see http://code.stanziq.com/strophe/).&nbsp;&nbsp; Poking
around, it would appear that there are a number of Javascript libraries tha=
t
claim to provide support for SIP (such as http://phono.com/), although I ha=
ve
no idea of their usefulness. <br>
<br>
Given the generality and power of the web platform and the ease with which
sophisticated signaling libraries can be implemented today, the bar for get=
ting
additional code into any browser is going to be quite high.&nbsp; If you do=
ubt
this,&nbsp; ask the build-master of your favorite browser for the requireme=
nts
for checkin of a complete SIP stack :) <o:p></o:p></span></p>

</div>

</div>

</body>

</html>

--_000_DD8B10B86502AB488CB2D3DB4C546E38E4F140008AM1MPN1003mgdn_--

From bernard_aboba@hotmail.com  Sun Jan 30 22:43:37 2011
Return-Path: <bernard_aboba@hotmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1CA5A3A6B97 for <dispatch@core3.amsl.com>; Sun, 30 Jan 2011 22:43:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.395
X-Spam-Level: 
X-Spam-Status: No, score=-102.395 tagged_above=-999 required=5 tests=[AWL=0.203, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J1TYJWo0M9No for <dispatch@core3.amsl.com>; Sun, 30 Jan 2011 22:43:29 -0800 (PST)
Received: from blu0-omc1-s14.blu0.hotmail.com (blu0-omc1-s14.blu0.hotmail.com [65.55.116.25]) by core3.amsl.com (Postfix) with ESMTP id 180213A6B90 for <dispatch@ietf.org>; Sun, 30 Jan 2011 22:43:29 -0800 (PST)
Received: from BLU152-DS15 ([65.55.116.7]) by blu0-omc1-s14.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 30 Jan 2011 22:46:41 -0800
X-Originating-IP: [98.203.198.61]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU152-ds1581E888DAE43D287D3FB393E20@phx.gbl>
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: <Markus.Isomaki@nokia.com>, <richard@shockey.us>, <erik@hookflash.com>, <jonathan.rosenberg@skype.net>
References: <4D4425C8.2080705@jdrosen.net> <4D443488.9030606@nostrum.com>, <AANLkTi=SCRaAV8s+0EpzCWK3a3vbiUT4fxAXbN=9vqu-@mail.gmail.com>, <001a01cbc022$0ebdc550$2c394ff0$@us>	<BLU152-w91568EF404692502F782993E30@phx.gbl> <DD8B10B86502AB488CB2D3DB4C546E38E4F140@008-AM1MPN1-003.mgdnok.nokia.com>
In-Reply-To: <DD8B10B86502AB488CB2D3DB4C546E38E4F140@008-AM1MPN1-003.mgdnok.nokia.com>
Date: Sun, 30 Jan 2011 22:50:10 -0800
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00B5_01CBC0D0.0D1FA7A0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQK7yykGEMjxTzOy7IdUvjHRsUVJ7QHlRfTyA4YsaVYBvlUVOQIt/WQKAWAKaKGRtM1tYA==
Content-Language: en-us
X-OriginalArrivalTime: 31 Jan 2011 06:46:41.0780 (UTC) FILETIME=[9E316340:01CBC112]
Cc: rtc-web@alvestrand.no, dispatch@ietf.org
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 06:43:37 -0000

------=_NextPart_000_00B5_01CBC0D0.0D1FA7A0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

One approach is to tunnel the signaling protocol over HTTP.   This requires
support for bi-directional communications, such as can be provided by BOSH,
or Websockets.   In these architectures the web client communicates via HTTP
with a "Connection Manager"  which  encapsulates/decapsulates the signaling
messages and routes them appropriately on the backend. 

 

To provide interoperability, specifications for encapsulation of signaling
messages within HTTP are required.  Examples include:

 

XEP-0124 <http://xmpp.org/extensions/xep-0124.html> : Bidirectional-streams
Over Synchronous HTTP (BOSH)

XEP-0206 <http://xmpp.org/extensions/xep-0206.html> :  XMPP over BOSH

An XMPP Sub-protocol for Websocket
<http://tools.ietf.org/html/draft-moffitt-xmpp-over-websocket> 

 

Information on BOSH implementations can be found here:

http://xmpp.org/about-xmpp/technology-overview/bosh/#impl

 

From: rtc-web-bounces@alvestrand.no [mailto:rtc-web-bounces@alvestrand.no]
On Behalf Of Markus.Isomaki@nokia.com
Sent: Sunday, January 30, 2011 2:45 PM
To: bernard_aboba@hotmail.com; richard@shockey.us; erik@hookflash.com;
jonathan.rosenberg@skype.net
Cc: rtc-web@alvestrand.no; dispatch@ietf.org
Subject: Re: [RTW] [dispatch] Does RTC-WEB need to pick a signaling
protocol?

 

Hi,

 

I pretty much agree with what Bernard and Johathan Rosenberg have said.

 

There are just a couple of issues I would like to understand better:

-          I suppose these Javascript libraries can be cached on the browser
and need not be downloaded every time the application/site is accessed?
(These are probably a common practices in Javascript and Browsers but are
good to clarify in this discussion.)

-          It may be easy for a web developer to use the client side
Javascript library, but I believe the challenge may be bigger on the server
side, where scalability etc. become issues. How about the server side, is
there something ready-made for that? I suppose the Javascript on the browser
can't necessarily connect to vanilla SIP or XMPP servers but some
HTTP/WebSocket/TLS tunneling and connection management magic is needed,
especially when dealing with HTTP intermediaries. (But presumably the same
issues would be faced if we "picked" SIP or XMPP.)

 

Markus

 

 

From: rtc-web-bounces@alvestrand.no [mailto:rtc-web-bounces@alvestrand.no]
On Behalf Of ext Bernard Aboba
Sent: 30 January, 2011 07:35
To: Richard Shockey; erik@hookflash.com; jonathan.rosenberg@skype.net
Cc: rtc-web@alvestrand.no; dispatch@ietf.org
Subject: Re: [RTW] [dispatch] Does RTC-WEB need to pick a signaling
protocol?

 

> Duh ... what are we abandoning 10 years of work?

The web is a "generative" platform that supports not just protocols, but
also execution of code.   This enables the platform to be extended in a
virtually infinite number of ways, including the development of Javascript
signaling APIs, without needing to add yet more core code to the browser.
This is the preferred approach unless it can be shown that something
*absolutely* must be natively supported (as was discussed at the workshop,
STUN/TURN authorization for peer-to-peer media is probably an example of
something that *does* need to be native). 

As an example of what is possible, there is an excellent Javascript library
for XMPP (strophe, see http://code.stanziq.com/strophe/).   Poking around,
it would appear that there are a number of Javascript libraries that claim
to provide support for SIP (such as http://phono.com/), although I have no
idea of their usefulness. 

Given the generality and power of the web platform and the ease with which
sophisticated signaling libraries can be implemented today, the bar for
getting additional code into any browser is going to be quite high.  If you
doubt this,  ask the build-master of your favorite browser for the
requirements for checkin of a complete SIP stack :) 


------=_NextPart_000_00B5_01CBC0D0.0D1FA7A0
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:947732665;
	mso-list-type:hybrid;
	mso-list-template-ids:-452156152 1616558070 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>One approach is to tunnel the signaling protocol over =
HTTP.&nbsp;&nbsp; This requires support for bi-directional =
communications, such as can be provided by BOSH, or =
Websockets.&nbsp;&nbsp; In these architectures the web client =
communicates via HTTP with a &#8220;Connection Manager&#8221; =
&nbsp;which &nbsp;encapsulates/decapsulates the signaling messages and =
routes them appropriately on the backend. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>To provide interoperability, specifications for encapsulation of =
signaling messages within HTTP are required.&nbsp; Examples =
include:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><a href=3D"http://xmpp.org/extensions/xep-0124.html">XEP-0124</a>: =
Bidirectional-streams Over Synchronous HTTP =
(BOSH)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><a =
href=3D"http://xmpp.org/extensions/xep-0206.html">XEP-0206</a>:&nbsp; =
XMPP over BOSH<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><a =
href=3D"http://tools.ietf.org/html/draft-moffitt-xmpp-over-websocket">An =
XMPP Sub-protocol for Websocket</a><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Information on BOSH implementations can be found =
here:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><a =
href=3D"http://xmpp.org/about-xmpp/technology-overview/bosh/#impl">http:/=
/xmpp.org/about-xmpp/technology-overview/bosh/#impl</a><o:p></o:p></span>=
</p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
rtc-web-bounces@alvestrand.no [mailto:rtc-web-bounces@alvestrand.no] =
<b>On Behalf Of </b>Markus.Isomaki@nokia.com<br><b>Sent:</b> Sunday, =
January 30, 2011 2:45 PM<br><b>To:</b> bernard_aboba@hotmail.com; =
richard@shockey.us; erik@hookflash.com; =
jonathan.rosenberg@skype.net<br><b>Cc:</b> rtc-web@alvestrand.no; =
dispatch@ietf.org<br><b>Subject:</b> Re: [RTW] [dispatch] Does RTC-WEB =
need to pick a signaling protocol?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I pretty much agree with what Bernard and Johathan Rosenberg have =
said.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>There are just a couple of issues I would like to understand =
better:<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I suppose these Javascript libraries can be cached on the browser and =
need not be downloaded every time the application/site is accessed? =
(These are probably a common practices in Javascript and Browsers but =
are good to clarify in this discussion.)<o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>It may be easy for a web developer to use the client side Javascript =
library, but I believe the challenge may be bigger on the server side, =
where scalability etc. become issues. How about the server side, is =
there something ready-made for that? I suppose the Javascript on the =
browser can&#8217;t necessarily connect to vanilla SIP or XMPP servers =
but some HTTP/WebSocket/TLS tunneling and connection management magic is =
needed, especially when dealing with HTTP intermediaries. (But =
presumably the same issues would be faced if we &#8220;picked&#8221; SIP =
or XMPP.)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Markus<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
rtc-web-bounces@alvestrand.no [mailto:rtc-web-bounces@alvestrand.no] =
<b>On Behalf Of </b>ext Bernard Aboba<br><b>Sent:</b> 30 January, 2011 =
07:35<br><b>To:</b> Richard Shockey; erik@hookflash.com; =
jonathan.rosenberg@skype.net<br><b>Cc:</b> rtc-web@alvestrand.no; =
dispatch@ietf.org<br><b>Subject:</b> Re: [RTW] [dispatch] Does RTC-WEB =
need to pick a signaling protocol?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>&gt; Duh =
... what are we abandoning 10 years of work?<br><br>The web is a =
&quot;generative&quot; platform that supports not just protocols, but =
also execution of code.&nbsp;&nbsp; This enables the platform to be =
extended in a virtually infinite number of ways, including the =
development of Javascript signaling APIs, without needing to add yet =
more core code to the browser.&nbsp; This is the preferred approach =
unless it can be shown that something *absolutely* must be natively =
supported (as was discussed at the workshop, STUN/TURN authorization for =
peer-to-peer media is probably an example of something that *does* need =
to be native). <br><br>As an example of what is possible, there is an =
excellent Javascript library for XMPP (strophe, see <a =
href=3D"http://code.stanziq.com/strophe/">http://code.stanziq.com/strophe=
/</a>).&nbsp;&nbsp; Poking around, it would appear that there are a =
number of Javascript libraries that claim to provide support for SIP =
(such as <a href=3D"http://phono.com/">http://phono.com/</a>), although =
I have no idea of their usefulness. <br><br>Given the generality and =
power of the web platform and the ease with which sophisticated =
signaling libraries can be implemented today, the bar for getting =
additional code into any browser is going to be quite high.&nbsp; If you =
doubt this,&nbsp; ask the build-master of your favorite browser for the =
requirements for checkin of a complete SIP stack :) =
<o:p></o:p></span></p></div></div></body></html>
------=_NextPart_000_00B5_01CBC0D0.0D1FA7A0--

From R.Jesske@telekom.de  Mon Jan 31 03:57:47 2011
Return-Path: <R.Jesske@telekom.de>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 786933A6B32 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 03:57:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.174
X-Spam-Level: 
X-Spam-Status: No, score=-3.174 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3xXo72Z1LYcS for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 03:57:46 -0800 (PST)
Received: from tcmail33.telekom.de (tcmail33.telekom.de [194.25.30.7]) by core3.amsl.com (Postfix) with ESMTP id 649F13A68DF for <dispatch@ietf.org>; Mon, 31 Jan 2011 03:57:44 -0800 (PST)
Received: from he110889.emea1.cds.t-internal.com ([10.134.92.130]) by tcmail31.telekom.de with ESMTP/TLS/AES128-SHA; 31 Jan 2011 12:22:43 +0100
Received: from HE111648.emea1.cds.t-internal.com ([169.254.5.69]) by HE110889.emea1.cds.t-internal.com ([fe80::841f:f92c:15ca:8526%16]) with mapi; Mon, 31 Jan 2011 11:53:23 +0100
From: <R.Jesske@telekom.de>
To: <dispatch@ietf.org>
Date: Mon, 31 Jan 2011 11:53:21 +0100
Thread-Topic: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
Thread-Index: Acu/DJPEs2n1UMb6RUu7gfF8bs4ougCJ7o8Q
Message-ID: <580BEA5E3B99744AB1F5BFF5E9A3C67DFABF6AE2@HE111648.emea1.cds.t-internal.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA2AA@HE111648.emea1.cds.t-internal.com> <AANLkTikHn6i6CizxuT_0yLb4rAeaR7a-iAVS1an6ORSW@mail.gmail.com> <580BEA5E3B99744AB1F5BFF5E9A3C67DFABF612F@HE111648.emea1.cds.t-internal.com> <4D42EB72.90302@cisco.com>
In-Reply-To: <4D42EB72.90302@cisco.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 11:57:47 -0000

Hi Paul,
Thank you for the hint.
Yes I agree that it would be a little seldom if a SIP reason code would be =
included within a SIP Response.
So I tried to change the wording like:

Section 3. New Text:

Initially, the Reason header field defined here appears to be most useful f=
or BYE and CANCEL requests, but it can appear in any request within a dialo=
g, in any CANCEL request and in any response, if it contains a Q.850 Cause =
Code,  except the 100 trying response.

Section 4. New Text:

The Reason header field containing a Q.850 Cause Code MAY appear in any req=
uest within a dialog, in any CANCEL request. The appearance of the Reason h=
eader is applicable to final responses 3xx, 4xx, 5xx and 6xx and 18x and 19=
9

So I hope now the document is more consistent.

Best Regards

Roland

>

> -----Urspr=FCngliche Nachricht-----
> Von: dispatch-bounces@ietf.org
> [mailto:dispatch-bounces@ietf.org] Im Auftrag von Paul Kyzivat
> Gesendet: Freitag, 28. Januar 2011 17:15
> An: dispatch@ietf.org
> Betreff: Re: [dispatch] Update fo RFC3326 or
> draft-jesske-dispatch-reason-in-responses approach
>
>
>
> On 1/28/2011 8:11 AM, R.Jesske@telekom.de wrote:
> > Hi Mary,
> > until now it looked for me it is the decision of people
> which way they
> > want to go.
> > So seeing from your mail I see that there an UPDATE to
> RFC3326 would be
> > more convenient and my other draft could help to have some
> reasoning/use
> > cases.
> > So I have Uploaded an draft proposing an UPDATE to RFC3326.
> >
> http://www.ietf.org/id/draft-jesske-dispatch-update3326-reason
> -responses-00.txt
> > Comments are welcome.
> > Best Regards
> > Roland
>
>
> Its a very simple draft (which is fine).
>
> I do find an inconsistency. The overview states:
>
>     This document specifies and formally permits the use of the
>     Reason header field in SIP responses to carry Q.850 [Q.850]reason
>     codes for this and other purposes.
>
> But the actual normative changes permit *any* sort of reason codes in
> responses.
>
> This could be especially confusing if a sip reason code is
> included in a
> sip response.
>
> Also, this says nothing about what it *means* to have a
> reason code in a
> response, while 3326 does say a bit about what it means to
> put a Reason
> in a request. In the case of Q.850 reasons its fairly
> obvious, at least
> coming from a Q.850 gateway.
>
> The simple answer here would be to exclude the use of SIP Reasons in
> responses. Else there had better be text on when it is
> appropriate. (And
> I can't think of any.)
>
>       Thanks,
>       Paul
>
> >
> --------------------------------------------------------------
> ----------
> >     *Von:* Mary Barnes [mailto:mary.ietf.barnes@gmail.com]
> >     *Gesendet:* Donnerstag, 27. Januar 2011 18:10
> >     *An:* Jesske, Roland
> >     *Cc:* dispatch@ietf.org
> >     *Betreff:* Re: [dispatch] Update fo RFC3326 or
> >     draft-jesske-dispatch-reason-in-responses approach
> >
> >     The problem is that the current wording in the draft implies an
> >     update to RFC 3326 - i.e., it states:
> >     This document
> >
> >         specifies and formally permits the use of the
> Reason header field in
> >         SIP responses to carry Q.850 reason codes for this and other
> >         purposes.
> >
> >
> >     So, the question isn't whether to progress the draft per se but
> >     whether the implication of the functionality you describe is a
> >     normative change RFC 3326 (i.e., UPDATES) or whether an
> >     informational draft is sufficient. I would posit that
> if this work
> >     is progressed as informational, then it should be restricted to
> >     describing the use of SIP responses to carry the Q.850
> reason codes
> >     and drop the the "other purposes". And, you need to remove the
> >     normative RFC 2119 language. In other words, if folks
> do not believe
> >     an update to RFC 3326 is necessary then the drafts needs to be
> >     revised to limit the scope and be quite clear that it
> is informational.
> >
> >     Regards,
> >     Mary.
> >
> >     On Thu, Jan 27, 2011 at 10:31 AM, <R.Jesske@telekom.de
> >     <mailto:R.Jesske@telekom.de>> wrote:
> >
> >         So to clarify my opinion below.
> >         used the wrong number.
> >
> >         As long as the draft is already existing I have my
> >         preference to go for 2.
> >
> >         that is the problem using too easy numbering.
> >
> >         Sorry
> >
> >
> >          > -----Urspr=FCngliche Nachricht-----
> >          > Von: dispatch-bounces@ietf.org
> <mailto:dispatch-bounces@ietf.org>
> >          > [mailto:dispatch-bounces@ietf.org
> >         <mailto:dispatch-bounces@ietf.org>] Im Auftrag von
> Jesske, Roland
> >          > Gesendet: Donnerstag, 27. Januar 2011 17:00
> >          > An: dispatch@ietf.org <mailto:dispatch@ietf.org>
> >          > Betreff: [dispatch] Update fo RFC3326 or
> >          > draft-jesske-dispatch-reason-in-responses approach
> >          >
> >          >
> >          > Dear all,
> >          > a couple of days we discussed how to proceed
> with the reason
> >          > in responses.
> >          >
> >          > As I see we have enough support for going ahead.
> But which
> >          > approach should we take. (Mary asked this
> question also on
> >         Monday)
> >          >
> >          > 1. write an UPDATE to RFC 3326
> >          > 2. progress draft-jesske-dispatch-reason-in-responses
> >          >
> >          > Currently I have seen the following opinions:
> >          >
> >          > For solution 1. +1 Paul
> >          > For solution 2. + Laura
> >          > 1 or 2 don't mind +1 John
> >          >
> >          > As long as the draft is already existing I would have my
> >          > preference to go for 1.
> >          > But if needed I can also create an UPDATE to RFC3326.
> >          >
> >          > So please indicate your solution you would like to see.
> >          >
> >          > Thank you and Best Regards
> >          >
> >          > Roland
> >          > _______________________________________________
> >          > dispatch mailing list
> >          > dispatch@ietf.org <mailto:dispatch@ietf.org>
> >          > https://www.ietf.org/mailman/listinfo/dispatch
> >          >
> >         _______________________________________________
> >         dispatch mailing list
> >         dispatch@ietf.org <mailto:dispatch@ietf.org>
> >         https://www.ietf.org/mailman/listinfo/dispatch
> >
> >
> >
> >
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

From partr@cisco.com  Mon Jan 31 05:04:42 2011
Return-Path: <partr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 037A03A6C14 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 05:04:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.172
X-Spam-Level: 
X-Spam-Status: No, score=-10.172 tagged_above=-999 required=5 tests=[AWL=0.427, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id txCbdBEtiRYF for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 05:04:41 -0800 (PST)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by core3.amsl.com (Postfix) with ESMTP id DDC803A6C13 for <dispatch@ietf.org>; Mon, 31 Jan 2011 05:04:40 -0800 (PST)
Authentication-Results: ams-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApoDAJJCRk2Q/khLgWdsb2JhbACWF45gFQEBFiIkoROabIJ3glcEhRGKWw
Received: from ams-core-2.cisco.com ([144.254.72.75]) by ams-iport-1.cisco.com with ESMTP; 31 Jan 2011 13:07:54 +0000
Received: from xbh-bgl-412.cisco.com (xbh-bgl-412.cisco.com [72.163.129.202]) by ams-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id p0VD7rkl007724; Mon, 31 Jan 2011 13:07:54 GMT
Received: from xmb-bgl-411.cisco.com ([72.163.129.207]) by xbh-bgl-412.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 31 Jan 2011 18:37:53 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 31 Jan 2011 18:37:51 +0530
Message-ID: <A11921905DA1564D9BCF64A6430A62390459440B@XMB-BGL-411.cisco.com>
In-Reply-To: <069601cbc0a0$3b2f5850$b18e08f0$@packetizer.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] draft-jones-ipmc-session-id-01
Thread-Index: AcvAoDe2abovQPTnQ7SMkoFvZra7QQAppBxQ
References: <069601cbc0a0$3b2f5850$b18e08f0$@packetizer.com>
From: "Parthasarathi R (partr)" <partr@cisco.com>
To: "Paul E. Jones" <paulej@packetizer.com>, <dispatch@ietf.org>
X-OriginalArrivalTime: 31 Jan 2011 13:07:53.0064 (UTC) FILETIME=[DE8A5E80:01CBC147]
Subject: Re: [dispatch] draft-jones-ipmc-session-id-01
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 13:04:42 -0000

Paul,

The draft looks good in the high level.

In case UUID is provided in two parts, it will helpful for analysis of
UUID as UUID composes of two parts from different devices and only one
portion will be helpful identify whether it is belongs to the same
session.=20

One of the usecase of UUID is SIPREC CS group id (CSG) mechanism . Here,
Session Recording Client (SRC) shall create one portion of UUID,
multiple participants *may* change during the session, and SRC portion
of UUID will help to track the session. IMO, the syntax with two UUID
part provides more clarity.

Thanks
Partha

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
Behalf Of Paul E. Jones
Sent: Sunday, January 30, 2011 10:38 PM
To: dispatch@ietf.org
Subject: [dispatch] draft-jones-ipmc-session-id-01

Folks,

I just wanted to draw your attention to the revised Session ID draft we
just submitted.  Following the discussion we had on this topic
previously, we introduced one important change: rather than using the
Contact header, we introduce a new header to convey the UUID used by
each endpoint that comprises the Session-ID.

The revised draft is here:
http://tools.ietf.org/html/draft-jones-ipmc-session-id

We welcome any additional comments and input on a way to move this
forward.

Paul

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From R.Jesske@telekom.de  Mon Jan 31 06:12:48 2011
Return-Path: <R.Jesske@telekom.de>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 60AAC3A6B32 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 06:12:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.041
X-Spam-Level: 
X-Spam-Status: No, score=-3.041 tagged_above=-999 required=5 tests=[AWL=0.207,  BAYES_00=-2.599, HELO_EQ_DE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QAt9dBHZBd8l for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 06:12:46 -0800 (PST)
Received: from tcmail73.telekom.de (tcmail73.telekom.de [217.243.239.135]) by core3.amsl.com (Postfix) with ESMTP id 3BE1A3A683C for <dispatch@ietf.org>; Mon, 31 Jan 2011 06:12:46 -0800 (PST)
Received: from he110889.emea1.cds.t-internal.com ([10.134.92.130]) by tcmail71.telekom.de with ESMTP/TLS/AES128-SHA; 31 Jan 2011 14:20:35 +0100
Received: from HE111648.emea1.cds.t-internal.com ([169.254.5.69]) by HE110889.emea1.cds.t-internal.com ([fe80::841f:f92c:15ca:8526%16]) with mapi; Mon, 31 Jan 2011 14:20:27 +0100
From: <R.Jesske@telekom.de>
To: <partr@cisco.com>, <pkyzivat@cisco.com>, <dispatch@ietf.org>
Date: Mon, 31 Jan 2011 14:20:26 +0100
Thread-Topic: [dispatch] Update fo RFC3326 ordraft-jesske-dispatch-reason-in-responses approach
Thread-Index: Acu+RB4bhHL8q6N8R16OF4b3JYH4EgAAHWEVADG/omYAjwTdMA==
Message-ID: <580BEA5E3B99744AB1F5BFF5E9A3C67DFABF6DA5@HE111648.emea1.cds.t-internal.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA25A@HE111648.emea1.cds.t-internal.com> <4D41A550.8010701@cisco.com> <A11921905DA1564D9BCF64A6430A62390293A630@XMB-BGL-411.cisco.com> <A11921905DA1564D9BCF64A6430A62390293A634@XMB-BGL-411.cisco.com>
In-Reply-To: <A11921905DA1564D9BCF64A6430A62390293A634@XMB-BGL-411.cisco.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: multipart/alternative; boundary="_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFABF6DA5HE111648emea1cd_"
MIME-Version: 1.0
Subject: Re: [dispatch] Update fo RFC3326	ordraft-jesske-dispatch-reason-in-responses approach
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 14:12:48 -0000

--_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFABF6DA5HE111648emea1cd_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Partha,
A UPDATE to RFC3326 will reflect that what is already implemented all over =
the world while a UPDATE to RFC 3398 will never succeed due to the fact tha=
t the Q.850 CV are very different to SIP Responses.

There are groups of Q.850 Causes that are mapped to the same SIP Response d=
ue to the fact that only one fit to such a Response. E.G Response 503 is ve=
ry often used for a couple of Q.850 causes. But the CV itself causes within=
 ISUP different reactions (e.G special Tones or Announcements).

And as the reactions showed there is enough support for a further progress =
to allow the Reason header (containing Q.850 Causes) within responses.

Best Regards

Roland
  _____

Von: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] Im Auftra=
g von Parthasarathi R (partr)
Gesendet: Freitag, 28. Januar 2011 17:51
An: Paul Kyzivat (pkyzivat); dispatch@ietf.org; Jesske, Roland
Betreff: Re: [dispatch] Update fo RFC3326 ordraft-jesske-dispatch-reason-in=
-responses approach



Hi Roland,

Including Roland in this mail thread...

For your requirement, Update of RFC 3398 may solve the issue but update of =
RFC 3326 is a workaround.

Please correct me in case I'm missing something.

Thanks
Partha

  _____

From: dispatch-bounces@ietf.org on behalf of Parthasarathi R (partr)
Sent: Thu 1/27/2011 10:36 PM
To: Paul Kyzivat (pkyzivat); dispatch@ietf.org
Subject: Re: [dispatch] Update fo RFC3326 ordraft-jesske-dispatch-reason-in=
-responses approach



Hi Roland,

I look into draft-jesske-dispatch-req-reason-in-responses-02 requirement. B=
y reading your requirement document, it looks like that RFC 3398 does not d=
istinguish each of the Q.850 to SIP responses. It leads to wrong response c=
ode in PSTN--SIP--PSTN topology. In case the proper mapping exist between Q=
.850 to SIP response, the problem *may* be solved. Pls correct me in case I=
 misunderstand your requirement document.

I agree that Q.850 cause code in SIP response solves the problem for PSTN--=
SIP--PSTN network but ISTM protocol hack as there are two response codes ex=
ist in the same response and the two response codes are mutually exclusive =
in one occasion and different in other occasion.

Eg:  1) In single response msg, same response in two form

   503 SIP msg response with 41 as Q.850 cause code

2) In single response msg, Different responses

   503 SIP msg response with 34 as Q.850 cause code

This could be avoided in case the proper mapping exist. Please let me know =
your opinion here.

Thanks
Partha

  _____

From: dispatch-bounces@ietf.org on behalf of Paul Kyzivat (pkyzivat)
Sent: Thu 1/27/2011 10:33 PM
To: dispatch@ietf.org
Subject: Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-i=
n-responses approach



I can live with either way.

        Thanks,
        Paul

On 1/27/2011 11:00 AM, R.Jesske@telekom.de wrote:
>
> Dear all,
> a couple of days we discussed how to proceed with the reason in responses=
.
>
> As I see we have enough support for going ahead. But which approach shoul=
d we take. (Mary asked this question also on Monday)
>
> 1. write an UPDATE to RFC 3326
> 2. progress draft-jesske-dispatch-reason-in-responses
>
> Currently I have seen the following opinions:
>
> For solution 1. +1 Paul
> For solution 2. + Laura
> 1 or 2 don't mind +1 John
>
> As long as the draft is already existing I would have my preference to go=
 for 1.
> But if needed I can also create an UPDATE to RFC3326.
>
> So please indicate your solution you would like to see.
>
> Thank you and Best Regards
>
> Roland
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch



--_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFABF6DA5HE111648emea1cd_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<title>Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-reason-in-=
responses approach</title>
<meta content=3D"MSHTML 6.00.2900.6049" name=3D"GENERATOR">
</head>
<body>
<div dir=3D"ltr" align=3D"left"><span class=3D"940170613-31012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">Hi Partha,</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"940170613-31012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">A UPDATE to RFC3326 will reflect =
that what is already implemented all over the world while a UPDATE to RFC 3=
398 will never succeed due to the fact that
 the Q.850 CV are very different to SIP Responses.</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"940170613-31012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span><span class=3D"9401=
70613-31012011"><font face=3D"Arial" color=3D"#0000ff" size=3D"2"></font></=
span>&nbsp;</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"940170613-31012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">There are groups of Q.850 Causes =
that are mapped to the same SIP Response due to the fact that only one fit =
to such a Response. E.G Response 503 is very
 often used for a couple of Q.850 causes. But the CV itself causes within I=
SUP different reactions (e.G special Tones or Announcements).</font></span>=
</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"940170613-31012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"940170613-31012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">And as the reactions showed there=
 is enough support for a further progress to allow the Reason header (conta=
ining Q.850 Causes) within responses.&nbsp;</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"940170613-31012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"940170613-31012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">Best Regards</font></span></div>
<div dir=3D"ltr" align=3D"left"><span class=3D"940170613-31012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2"></font></span>&nbsp;</div>
<div dir=3D"ltr" align=3D"left"><span class=3D"940170613-31012011"><font fa=
ce=3D"Arial" color=3D"#0000ff" size=3D"2">Roland</font></span></div>
<div dir=3D"ltr" align=3D"left">
<hr tabindex=3D"-1">
</div>
<div dir=3D"ltr" align=3D"left"><font face=3D"Tahoma" size=3D"2"><b>Von:</b=
> dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org]
<b>Im Auftrag von </b>Parthasarathi R (partr)<br>
<b>Gesendet:</b> Freitag, 28. Januar 2011 17:51<br>
<b>An:</b> Paul Kyzivat (pkyzivat); dispatch@ietf.org; Jesske, Roland<br>
<b>Betreff:</b> Re: [dispatch] Update fo RFC3326 ordraft-jesske-dispatch-re=
ason-in-responses approach<br>
</font><br>
</div>
<blockquote dir=3D"ltr" style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDE=
R-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<div></div>
<div id=3D"idOWAReplyText83762" dir=3D"ltr">
<div dir=3D"ltr"><font face=3D"Arial" color=3D"#000000" size=3D"2">Hi Rolan=
d,</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2"></font>&nbsp;</div>
<div dir=3D"ltr"><font face=3D"Arial" color=3D"#000000" size=3D"2">Includin=
g Roland in this mail thread...</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2"></font>&nbsp;</div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">For your requirement, Upda=
te of&nbsp;RFC 3398 may solve the issue but&nbsp;update of RFC 3326 is a wo=
rkaround.</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2"></font>&nbsp;</div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">Please&nbsp;correct me in =
case I'm missing something.</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2"></font>&nbsp;</div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">Thanks</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">Partha</font></div>
</div>
<div dir=3D"ltr"><br>
<hr tabindex=3D"-1">
<font face=3D"Tahoma" size=3D"2"><b>From:</b> dispatch-bounces@ietf.org on =
behalf of Parthasarathi R (partr)<br>
<b>Sent:</b> Thu 1/27/2011 10:36 PM<br>
<b>To:</b> Paul Kyzivat (pkyzivat); dispatch@ietf.org<br>
<b>Subject:</b> Re: [dispatch] Update fo RFC3326 ordraft-jesske-dispatch-re=
ason-in-responses approach<br>
</font><br>
</div>
<div dir=3D"ltr">
<div id=3D"idOWAReplyText74766" dir=3D"ltr">
<div dir=3D"ltr"><font face=3D"Arial" color=3D"#000000" size=3D"2">
<div>
<div id=3D"idOWAReplyText89011" dir=3D"ltr">
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">Hi Roland,</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2"></font>&nbsp;</div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">I look into&nbsp;draft-jes=
ske-dispatch-req-reason-in-responses-02 requirement.&nbsp;By reading your r=
equirement document, it&nbsp;looks like&nbsp;that&nbsp;RFC 3398 does not&nb=
sp;distinguish each of the&nbsp;Q.850 to SIP responses. It leads to wrong
 response code in PSTN--SIP--PSTN topology. In case the proper mapping exis=
t between Q.850 to SIP response, the problem *may* be solved.&nbsp;Pls corr=
ect me in case I misunderstand your requirement document.</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2"></font>&nbsp;</div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">I agree that Q.850 cause c=
ode in SIP response solves the problem for PSTN--SIP--PSTN network but ISTM=
 protocol hack as there are two response codes exist in the same response<s=
pan class=3D"718020117-27012011"> and
</span><span class=3D"718020117-27012011">the two response codes</span>&nbs=
p;are mutually exclusive&nbsp;<span class=3D"718020117-27012011">in one occ=
asion and&nbsp;different in other occasion.</span></font></div>
</div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2"></font>&nbsp;</div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">Eg:&nbsp; 1) In single res=
ponse msg, same response in two form
</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2"></font>&nbsp;</div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">&nbsp;&nbsp; 503&nbsp;<spa=
n class=3D"718020117-27012011">SIP msg
</span>response with 41&nbsp;<span class=3D"718020117-27012011">as Q.850 </=
span>cause code</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2"></font>&nbsp;</div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">2) In single response msg,=
 Different responses
</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">&nbsp; </font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">&nbsp;&nbsp; 503&nbsp;<spa=
n class=3D"718020117-27012011">SIP msg
</span>response with 34<span class=3D"718020117-27012011"> as Q.850</span>&=
nbsp;cause code</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2"></font>&nbsp;</div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">This could be avoided in c=
ase the proper mapping exist. Please let me know your opinion here.</font><=
/div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2"></font>&nbsp;</div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">Thanks</font></div>
<div dir=3D"ltr"><font face=3D"Arial" size=3D"2">Partha</font></div>
</div>
</font></div>
</div>
<div dir=3D"ltr"><br>
<hr tabindex=3D"-1">
<font face=3D"Tahoma" size=3D"2"><b>From:</b> dispatch-bounces@ietf.org on =
behalf of Paul Kyzivat (pkyzivat)<br>
<b>Sent:</b> Thu 1/27/2011 10:33 PM<br>
<b>To:</b> dispatch@ietf.org<br>
<b>Subject:</b> Re: [dispatch] Update fo RFC3326 or draft-jesske-dispatch-r=
eason-in-responses approach<br>
</font><br>
</div>
<div>
<p><font size=3D"2">I can live with either way.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thanks,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Paul<br>
<br>
On 1/27/2011 11:00 AM, R.Jesske@telekom.de wrote:<br>
&gt;<br>
&gt; Dear all,<br>
&gt; a couple of days we discussed how to proceed with the reason in respon=
ses.<br>
&gt;<br>
&gt; As I see we have enough support for going ahead. But which approach sh=
ould we take. (Mary asked this question also on Monday)<br>
&gt;<br>
&gt; 1. write an UPDATE to RFC 3326<br>
&gt; 2. progress draft-jesske-dispatch-reason-in-responses<br>
&gt;<br>
&gt; Currently I have seen the following opinions:<br>
&gt;<br>
&gt; For solution 1. &#43;1 Paul<br>
&gt; For solution 2. &#43; Laura<br>
&gt; 1 or 2 don't mind &#43;1 John<br>
&gt;<br>
&gt; As long as the draft is already existing I would have my preference to=
 go for 1.<br>
&gt; But if needed I can also create an UPDATE to RFC3326.<br>
&gt;<br>
&gt; So please indicate your solution you would like to see.<br>
&gt;<br>
&gt; Thank you and Best Regards<br>
&gt;<br>
&gt; Roland<br>
&gt; _______________________________________________<br>
&gt; dispatch mailing list<br>
&gt; dispatch@ietf.org<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch">https://www=
.ietf.org/mailman/listinfo/dispatch</a><br>
&gt;<br>
_______________________________________________<br>
dispatch mailing list<br>
dispatch@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dispatch">https://www.ietf=
.org/mailman/listinfo/dispatch</a><br>
</font></p>
</div>
</div>
</blockquote>
</body>
</html>

--_000_580BEA5E3B99744AB1F5BFF5E9A3C67DFABF6DA5HE111648emea1cd_--

From pkyzivat@cisco.com  Mon Jan 31 07:09:38 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 117033A6C18 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 07:09:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.466
X-Spam-Level: 
X-Spam-Status: No, score=-110.466 tagged_above=-999 required=5 tests=[AWL=0.133, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l2Bjk5zrma+U for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 07:09:37 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 000CB3A6C21 for <dispatch@ietf.org>; Mon, 31 Jan 2011 07:09:36 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAA5gRk1AZnwM/2dsb2JhbACkeHOiLJp3hU4EhROHDoNF
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 31 Jan 2011 15:12:50 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0VFCoKY011753; Mon, 31 Jan 2011 15:12:50 GMT
Message-ID: <4D46D172.2040406@cisco.com>
Date: Mon, 31 Jan 2011 10:12:50 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Elwell, John" <john.elwell@siemens-enterprise.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com>	<580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com>	<AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com>	<A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 15:09:38 -0000

On 1/26/2011 6:16 AM, Elwell, John wrote:
> Paul,
>
> I don't follow your argument that a blanket RFC allowing Reason in any response, or a large set of responses, would mean an update to RFC 3261. However, if the conclusion is that updating RFC 3326 is a more pragmatic way to go, I don't mind.

John,

Yeah, you are probably right that its not an update to 3261. Its an 
update to 3326.

Ultimately no matter which way it is specified, it has potential impact 
on all those who handle any of the affected response codes, and it 
affects all those who are interested in Reason codes. The trick is 
publishing it in such a way that all those impacted will discover that.

RFC 3326 was an extension to 3261. However specified, this is either an 
extension to 3326 or another extension to 3261. From a practical 
perspective, it might be better to view this as an independent extension 
to 3261 that happens to reuse the same Header that 3326 did, but in a 
different context. (ISTM that using Reason in responses will be somewhat 
different than using it in requests.)

The trick is finding the best way that potential implementers, or those 
encountering the header during interop testing, will be able to discover 
the spec that they need to implement. For that, IANA is probably key. It 
should end up that the IANA registry entry for the Reason header should 
cross reference this new document that specifies use of Reason in 
responses. Any approach that accomplishes that is probably ok. (But see 
my other message about SIP response codes in responses.)

	Thanks,
	Paul

> John
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of Paul Kyzivat
>> Sent: 25 January 2011 15:37
>> To: dispatch@ietf.org
>> Subject: Re: [dispatch] Update on
>> draft-jesske-dispatch-reason-in-responses
>>
>>
>>
>> On 1/25/2011 4:01 AM, Elwell, John wrote:
>>> Mary,
>>>
>>> I am one of those who spoke in favour of progressing
>> draft-jesske-dispatch-reason-in-responses. I think it can be
>> generally useful (e.g., to give a more explicit reason in
>> conjunction with a provisional response such as 181). I don't
>> want to write a new RFC each time such a use case arises, but
>> I would prefer to have a generic solution.
>>>
>>> The particular use cases in
>> draft-jesske-dispatch-req-reason-in-responses were not my
>> main motivation.
>>>
>>> Moreover, I am not convinced we need to update RFC 3326,
>> which already permits the Reason header field in "any
>> response whose status code explicitly allows the presence of
>> this header field". It seems to be just a matter of having a
>> Standards Track RFC that names all response codes (or a
>> sufficiently large set to cover reasonable needs) as being
>> able to be accompanied by a Reason header field.
>>
>> Well, while such a "blanket" RFC sounds attractive in some ways, ISTM
>> that it is really a much bigger change than an update to 3326.
>> In effect its an update to 3261 *and* every other RFC that defines a
>> response code.
>>
>> Updating RFC 3326 to permit a reason in responses is a much more
>> straightforward way to make the change.
>>
>> 	Thanks,
>> 	Paul
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>

From keith.drage@alcatel-lucent.com  Mon Jan 31 07:51:01 2011
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7151A3A6959 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 07:51:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.638
X-Spam-Level: 
X-Spam-Status: No, score=-105.638 tagged_above=-999 required=5 tests=[AWL=0.611, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id afqrwe0takNt for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 07:51:00 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id D076F3A67F0 for <dispatch@ietf.org>; Mon, 31 Jan 2011 07:50:59 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail2.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id p0VFpqh4023194 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Mon, 31 Jan 2011 16:54:10 +0100
Received: from FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com ([135.120.45.46]) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com ([135.120.45.63]) with mapi; Mon, 31 Jan 2011 16:53:52 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Paul Kyzivat <pkyzivat@cisco.com>, "Elwell, John" <john.elwell@siemens-enterprise.com>
Date: Mon, 31 Jan 2011 16:53:50 +0100
Thread-Topic: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
Thread-Index: AcvBWVujPsX7qaerSTyoYlhp2kS0gAABVpxw
Message-ID: <EDC0A1AE77C57744B664A310A0B23AE21E777B92@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com>
References: <4C8132A2-4024-4633-966D-F3F88B6E60A9@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67D860F2C30@HE111648.emea1.cds.t-internal.com> <AANLkTimip+YtkDQMLiYFB9recvSLrcepPKdmyQSHjJ0m@mail.gmail.com> <A444A0F8084434499206E78C106220CA05FCA0D924@MCHP058A.global-ad.net> <4D3EEE2F.4040202@cisco.com> <A444A0F8084434499206E78C106220CA05FCA0DF78@MCHP058A.global-ad.net> <4D46D172.2040406@cisco.com>
In-Reply-To: <4D46D172.2040406@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.80
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 15:51:01 -0000

I had a look at this and came to the conclusion that there were two ways of=
 doing it.

1)	Update the relevant sentences in RFC 3226.

2)	Update every response code defining document to indicate the applicabili=
ty to reason in order to conform to the existing requirements of RFC 3226.

I'm sure the second of these would confuse the hell out of most readers, so=
 it seems simplest to update RFC 3226. This essentially changes the rules f=
or response usages, rather than bending everything to follow the rules.

I believe this is what Roland is proposing.

Keith

-----Original Message-----
From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On Behal=
f Of Paul Kyzivat
Sent: 31 January 2011 15:13
To: Elwell, John
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Update on draft-jesske-dispatch-reason-in-responses




On 1/26/2011 6:16 AM, Elwell, John wrote:
> Paul,
>
> I don't follow your argument that a blanket RFC allowing Reason in any re=
sponse, or a large set of responses, would mean an update to RFC 3261. Howe=
ver, if the conclusion is that updating RFC 3326 is a more pragmatic way to=
 go, I don't mind.

John,

Yeah, you are probably right that its not an update to 3261. Its an=20
update to 3326.

Ultimately no matter which way it is specified, it has potential impact=20
on all those who handle any of the affected response codes, and it=20
affects all those who are interested in Reason codes. The trick is=20
publishing it in such a way that all those impacted will discover that.

RFC 3326 was an extension to 3261. However specified, this is either an=20
extension to 3326 or another extension to 3261. From a practical=20
perspective, it might be better to view this as an independent extension=20
to 3261 that happens to reuse the same Header that 3326 did, but in a=20
different context. (ISTM that using Reason in responses will be somewhat=20
different than using it in requests.)

The trick is finding the best way that potential implementers, or those=20
encountering the header during interop testing, will be able to discover=20
the spec that they need to implement. For that, IANA is probably key. It=20
should end up that the IANA registry entry for the Reason header should=20
cross reference this new document that specifies use of Reason in=20
responses. Any approach that accomplishes that is probably ok. (But see=20
my other message about SIP response codes in responses.)

	Thanks,
	Paul

> John
>
>> -----Original Message-----
>> From: dispatch-bounces@ietf.org
>> [mailto:dispatch-bounces@ietf.org] On Behalf Of Paul Kyzivat
>> Sent: 25 January 2011 15:37
>> To: dispatch@ietf.org
>> Subject: Re: [dispatch] Update on
>> draft-jesske-dispatch-reason-in-responses
>>
>>
>>
>> On 1/25/2011 4:01 AM, Elwell, John wrote:
>>> Mary,
>>>
>>> I am one of those who spoke in favour of progressing
>> draft-jesske-dispatch-reason-in-responses. I think it can be
>> generally useful (e.g., to give a more explicit reason in
>> conjunction with a provisional response such as 181). I don't
>> want to write a new RFC each time such a use case arises, but
>> I would prefer to have a generic solution.
>>>
>>> The particular use cases in
>> draft-jesske-dispatch-req-reason-in-responses were not my
>> main motivation.
>>>
>>> Moreover, I am not convinced we need to update RFC 3326,
>> which already permits the Reason header field in "any
>> response whose status code explicitly allows the presence of
>> this header field". It seems to be just a matter of having a
>> Standards Track RFC that names all response codes (or a
>> sufficiently large set to cover reasonable needs) as being
>> able to be accompanied by a Reason header field.
>>
>> Well, while such a "blanket" RFC sounds attractive in some ways, ISTM
>> that it is really a much bigger change than an update to 3326.
>> In effect its an update to 3261 *and* every other RFC that defines a
>> response code.
>>
>> Updating RFC 3326 to permit a reason in responses is a much more
>> straightforward way to make the change.
>>
>> 	Thanks,
>> 	Paul
>> _______________________________________________
>> dispatch mailing list
>> dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>
_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch

From pkyzivat@cisco.com  Mon Jan 31 08:08:45 2011
Return-Path: <pkyzivat@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3C3893A6C37 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 08:08:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.468
X-Spam-Level: 
X-Spam-Status: No, score=-110.468 tagged_above=-999 required=5 tests=[AWL=0.131, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rzZtyK5NHRD0 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 08:08:44 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 39C793A6827 for <dispatch@ietf.org>; Mon, 31 Jan 2011 08:08:44 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAB5uRk1AZnwM/2dsb2JhbACkeXOiPZp7hU4EhROHDoNF
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 31 Jan 2011 16:11:58 +0000
Received: from [161.44.174.114] (dhcp-161-44-174-114.cisco.com [161.44.174.114]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0VGBwYW009259 for <dispatch@ietf.org>; Mon, 31 Jan 2011 16:11:58 GMT
Message-ID: <4D46DF4E.8030805@cisco.com>
Date: Mon, 31 Jan 2011 11:11:58 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <069601cbc0a0$3b2f5850$b18e08f0$@packetizer.com>
In-Reply-To: <069601cbc0a0$3b2f5850$b18e08f0$@packetizer.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [dispatch] draft-jones-ipmc-session-id-01
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 16:08:45 -0000

I think this is somewhat clearer than the earlier discussed version.

I still have some comments/questions about this:

- This seems much like a dialog id, which includes a to-tag and
   from-tag. The UUIDs you describe are much like the tags.

- I guess the difference from tags is that the tags are supposed to
   be unique for each new dialog, while the UUIDs you describe are
   supposed to retain the same UUID across multiple dialogs in some
   cases. Is that right?

- I don't quite follow the rules for when a UUID should remain
   the same across dialogs and when it should be changed. This seems
   to be related to implied definition of "session". Can you nail
   that down in more detail? (You say the UUID must be retained when
   the session is REFERed or redirected. But does that mean that all
   processing of REFER and 3xx result in retaining the UUID, or only
   when that preserves as "session"?

- A particular case that seems to break your model is if you start
   with a conference, where the focus has provided the same UUID to
   all the participants, and then you partition that into two
   independent conferences. (The same physical server may remain the
   focus of both, but there is no mixing going on between the two.)
   Do you expect in such a case that a new UUID would be assigned for
   one (or both) of the resultant conferences?

   There are even more complex examples of this - any time the mixing
   is not the same for all participants. E.g. when some participants
   move to a sidebar and then back to the main conference.

   Another case would be a call center, where you have an agent
   talking to a customer, and a supervisor listening in, receive only.
   Then the supervisor might fully join it so there is equal mixing
   among all three. Does that entail a change of UUID?

- You specify:

    "If performing interworking
    between SIP and another session protocol, the intermediary MUST
    convert the Session-ID-UUID header as necessary so that it preserves
    the value of the UUID."

    But this is not always possible - it depends on the protocol
    being interworked. This should at least be acknowledged. As stated,
    a GW that can't do this would be non-conforming.

Something to consider here is whether this could be accomplished with an 
extension pertaining to how the to/from-tags are assigned, rather than 
introducing new tags for this purpose.

	Thanks,
	Paul (K)



On 1/30/2011 12:07 PM, Paul E. Jones wrote:
> Folks,
>
> I just wanted to draw your attention to the revised Session ID draft we just
> submitted.  Following the discussion we had on this topic previously, we
> introduced one important change: rather than using the Contact header, we
> introduce a new header to convey the UUID used by each endpoint that
> comprises the Session-ID.
>
> The revised draft is here:
> http://tools.ietf.org/html/draft-jones-ipmc-session-id
>
> We welcome any additional comments and input on a way to move this forward.



> Paul
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

From matthew.kaufman@skype.net  Mon Jan 31 08:09:17 2011
Return-Path: <matthew.kaufman@skype.net>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 94D1A3A6C37 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 08:09:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TJsSWdjeZF-1 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 08:09:16 -0800 (PST)
Received: from mx.skype.net (mx.skype.net [78.141.177.88]) by core3.amsl.com (Postfix) with ESMTP id 587733A6827 for <dispatch@ietf.org>; Mon, 31 Jan 2011 08:09:16 -0800 (PST)
Received: from mx.skype.net (localhost [127.0.0.1]) by mx.skype.net (Postfix) with ESMTP id D5CA716F3; Mon, 31 Jan 2011 17:12:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=skype.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; s=mx; bh=hs5Wrxpr/PknI7 8gNooyfpowoek=; b=YRYn/qzzfFQ8JOE3suCcKDoPca47A6N1974nc5CmQ+wbUB GxHoqFYHTT6xgYgKZTWunFdRNmbZ0L9rLI6s5r6EKHbYONp5k/tvmT98HScvrHg3 pKIN/DUymbiXHhe6RbeFNq7afCGOH2TEPSPRKqCOVSu/7JbpKyuW8ubOP4gkU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=skype.net; h=message-id:date:from :mime-version:to:cc:subject:references:in-reply-to:content-type: content-transfer-encoding; q=dns; s=mx; b=LxG7hJxjNbmchpsJMw6yVi i59u0wh7pbd+ipxwW8Lrme1qCuGaiRIyvOkkd9j6ma1zLrQnkwpxMPiFwJuLMPe5 aDiPgy/Y6sc+42HEHRESpjxj6dEaC2v389VpA5nD8UwWycvksxxus8YwZ0tqRZon FcJod4BffTaqqxNpoIWfg=
Received: from zimbra.skype.net (zimbra.skype.net [78.141.177.82]) by mx.skype.net (Postfix) with ESMTP id D430B16F0; Mon, 31 Jan 2011 17:12:29 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by zimbra.skype.net (Postfix) with ESMTP id AC27B3507897; Mon, 31 Jan 2011 17:12:29 +0100 (CET)
X-Virus-Scanned: amavisd-new at lu2-zimbra.skype.net
Received: from zimbra.skype.net ([127.0.0.1]) by localhost (zimbra.skype.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vgkNOOlHuJoh; Mon, 31 Jan 2011 17:12:28 +0100 (CET)
Received: from [10.10.155.2] (unknown [198.202.199.254]) by zimbra.skype.net (Postfix) with ESMTPSA id 4367035075E1; Mon, 31 Jan 2011 17:12:28 +0100 (CET)
Message-ID: <4D46DF69.6040503@skype.net>
Date: Mon, 31 Jan 2011 08:12:25 -0800
From: Matthew Kaufman <matthew.kaufman@skype.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@jdrosen.net>
References: <4D4425C8.2080705@jdrosen.net>
In-Reply-To: <4D4425C8.2080705@jdrosen.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: rtc-web@alvestrand.no, 'DISPATCH list' <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 16:09:17 -0000

On 1/29/2011 6:35 AM, Jonathan Rosenberg wrote:
>
> That said, even if one asks the question of whether it is a good idea 
> for us to pick something, I think the answer is no. The enormous 
> benefit of the web model is its ability for innovation and velocity. 
> Standardization is not needed for communications within the domain of 
> the provider; new features can be developed and deployed as quickly as 
> they can be conceived.

Agreed. Consider the case of Gmail (or any other web-based email)

Did every web browser on the planet need to be upgraded to speak IMAP or 
SMTP in order for Gmail to be implemented? No.

Does the JavaScript that Gmail sends down to your browser in order to 
implement its UI need to be standardized among web email platforms? No.

Does Google need to use the same JavaScript libraries and PHP back-end 
that SquirrelMail uses in order to implement a web email application? No.

Can Google change that JavaScript tomorrow without breaking 
interoperability? Yes, and they probably will.

But could Gmail be as successful without the worldwide SMTP 
infrastructure it ties in to? Probably not.

I see the same situation here. A web browser with real-time 
communication capabilities will work in conjunction with a web site that 
serves up the HTML and JavaScript that makes up the calling application. 
For some applications, this will be sufficient. For others, one will 
want to implement SIP or XMPP/Jingle or something else in order to 
gateway these calls to other networks. The SIP implementation can live 
in the JavaScript, up in the web server, in a separate gateway, or any 
combination thereof.

Matthew Kaufman

From henry.sinnreich@gmail.com  Mon Jan 31 08:31:21 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D47B03A67F0 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 08:31:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.223
X-Spam-Level: 
X-Spam-Status: No, score=-3.223 tagged_above=-999 required=5 tests=[AWL=0.376,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wb2uDlE+LCAb for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 08:31:20 -0800 (PST)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by core3.amsl.com (Postfix) with ESMTP id 8E4AB3A6C07 for <dispatch@ietf.org>; Mon, 31 Jan 2011 08:31:20 -0800 (PST)
Received: by gyd12 with SMTP id 12so2362338gyd.31 for <dispatch@ietf.org>; Mon, 31 Jan 2011 08:34:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=qzDoQ04msxXtT3OqHykQ1CpZJyiC9LjUdaGFIsrQMF4=; b=w+3Dzn6RBppKF+ewsXbU2XklKva2YSnIOv6LN+dUUepjp7SnmCdUKyU+oVHq+gs8bM hdZfy5SdDs/C8HhaiUPNquMbhdRBKXQ3eWMZBzKDOnry0QtzI/FVJJeT5SisjMm+fqUm C2AN+gyZy1p5dmMfbkZ+LQlOjqBOyFbKDJS6o=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; b=W61TJy+Q4FsrgY+8579Jj0ZvJ0FEEtoAp4u3h/uf8SH85nY373e4IDWIHLDIn2z+PB wt1WmuW0mtfWB0PyFgAo/ZwtiI8oSHSGpjWHHLNprF4Dz6/9HcKNHzq4Rhhi9XA2cPx8 vCdOMyinYy7w7XTFxuzHxdNJwFJ5tt4ohxIM0=
Received: by 10.236.109.179 with SMTP id s39mr12930101yhg.45.1296491674554; Mon, 31 Jan 2011 08:34:34 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id g14sm798000yhd.5.2011.01.31.08.34.32 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 31 Jan 2011 08:34:33 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Mon, 31 Jan 2011 10:34:31 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Matthew Kaufman <matthew.kaufman@skype.net>, Jonathan Rosenberg <jdrosen@jdrosen.net>
Message-ID: <C96C40B7.18833%henry.sinnreich@gmail.com>
Thread-Topic: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
Thread-Index: AcvBZLxJJ9FVAZoKYkyL8EeR+lAXYg==
In-Reply-To: <4D46DF69.6040503@skype.net>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: rtc-web@alvestrand.no, 'DISPATCH list' <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 16:31:21 -0000

+1

> The SIP implementation can live
> in the JavaScript, up in the web server, in a separate gateway, or any
> combination thereof.

Or even in a browser add-in, perish the thought :-)

The main point here is to avoid the Chronos effect from SIP and XMPP
(has to do with avoiding competition from the children by eating them, as
described in the book "The Master Switch" by Tim Wu).

Thanks, Henry


On 1/31/11 10:12 AM, "Matthew Kaufman" <matthew.kaufman@skype.net> wrote:

> On 1/29/2011 6:35 AM, Jonathan Rosenberg wrote:
>> 
>> That said, even if one asks the question of whether it is a good idea
>> for us to pick something, I think the answer is no. The enormous
>> benefit of the web model is its ability for innovation and velocity.
>> Standardization is not needed for communications within the domain of
>> the provider; new features can be developed and deployed as quickly as
>> they can be conceived.
> 
> Agreed. Consider the case of Gmail (or any other web-based email)
> 
> Did every web browser on the planet need to be upgraded to speak IMAP or
> SMTP in order for Gmail to be implemented? No.
> 
> Does the JavaScript that Gmail sends down to your browser in order to
> implement its UI need to be standardized among web email platforms? No.
> 
> Does Google need to use the same JavaScript libraries and PHP back-end
> that SquirrelMail uses in order to implement a web email application? No.
> 
> Can Google change that JavaScript tomorrow without breaking
> interoperability? Yes, and they probably will.
> 
> But could Gmail be as successful without the worldwide SMTP
> infrastructure it ties in to? Probably not.
> 
> I see the same situation here. A web browser with real-time
> communication capabilities will work in conjunction with a web site that
> serves up the HTML and JavaScript that makes up the calling application.
> For some applications, this will be sufficient. For others, one will
> want to implement SIP or XMPP/Jingle or something else in order to
> gateway these calls to other networks. The SIP implementation can live
> in the JavaScript, up in the web server, in a separate gateway, or any
> combination thereof.
> 
> Matthew Kaufman
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch



From elagerway@gmail.com  Mon Jan 31 10:28:57 2011
Return-Path: <elagerway@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4A1543A6A6F for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 10:28:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.876
X-Spam-Level: 
X-Spam-Status: No, score=-2.876 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zkf1OXInWz31 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 10:28:55 -0800 (PST)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id 53E083A6847 for <dispatch@ietf.org>; Mon, 31 Jan 2011 10:28:55 -0800 (PST)
Received: by wyf23 with SMTP id 23so6029122wyf.31 for <dispatch@ietf.org>; Mon, 31 Jan 2011 10:32:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=WWoFh9MrI90Wpra0+s4bMEOpOpjPlhXqf3GIbNQFtGw=; b=L7HbIdX7ycU/2uLYj9RIW90zWMlA+9Rin8hPmyzfqccprO4xpLbFBkmkVHpbn0QuTO Yr7gByymNK5gCeeZcr1I/bL+NJW7rEMNPWj/9z9ygZBFXKe61zTCLn36BZsjtJ1/B0GQ ApD0LIePJDRdU4i4jumK+rMr85mgikflBU+fs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=e5HJ5CxTrgha+CFqiUDzTGJjunRN4uW9C3hK3lUNm955v35m5i5nU0DrbjNSh5nnt8 7GsY7zucUkjf700xf0HHX7F/0Db4gcSK0EICOWN2Gf1fSVKvUaMMyL5O0LTZmiUUk1uL LjyCiqI3uGBddUKZR30pBTLvPbEkAuH+ls72Q=
MIME-Version: 1.0
Received: by 10.227.141.205 with SMTP id n13mr6604751wbu.52.1296498729518; Mon, 31 Jan 2011 10:32:09 -0800 (PST)
Sender: elagerway@gmail.com
Received: by 10.227.135.203 with HTTP; Mon, 31 Jan 2011 10:32:08 -0800 (PST)
In-Reply-To: <C96C40B7.18833%henry.sinnreich@gmail.com>
References: <4D46DF69.6040503@skype.net> <C96C40B7.18833%henry.sinnreich@gmail.com>
Date: Mon, 31 Jan 2011 10:32:08 -0800
X-Google-Sender-Auth: ThG14W3J2xXRW6VwOYKYp1WbBks
Message-ID: <AANLkTik+BwYWicGip2ykorgziGgU2bC_dCgqX7sXyQeO@mail.gmail.com>
From: Erik Lagerway <erik@hookflash.com>
To: Henry Sinnreich <henry.sinnreich@gmail.com>
Content-Type: multipart/alternative; boundary=0016e64f44743985c7049b28a211
Cc: DISPATCH list <dispatch@ietf.org>, rtc-web@alvestrand.no
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 18:28:57 -0000

--0016e64f44743985c7049b28a211
Content-Type: text/plain; charset=ISO-8859-1

Hmm, not convinced that SIP via JS or remote would perform adequately but
certainly agree that we need to get on with it.

-Erik


On Mon, Jan 31, 2011 at 8:34 AM, Henry Sinnreich
<henry.sinnreich@gmail.com>wrote:

> +1
>
> > The SIP implementation can live
> > in the JavaScript, up in the web server, in a separate gateway, or any
> > combination thereof.
>
> Or even in a browser add-in, perish the thought :-)
>
> The main point here is to avoid the Chronos effect from SIP and XMPP
> (has to do with avoiding competition from the children by eating them, as
> described in the book "The Master Switch" by Tim Wu).
>
> Thanks, Henry
>
>
> On 1/31/11 10:12 AM, "Matthew Kaufman" <matthew.kaufman@skype.net> wrote:
>
> > On 1/29/2011 6:35 AM, Jonathan Rosenberg wrote:
> >>
> >> That said, even if one asks the question of whether it is a good idea
> >> for us to pick something, I think the answer is no. The enormous
> >> benefit of the web model is its ability for innovation and velocity.
> >> Standardization is not needed for communications within the domain of
> >> the provider; new features can be developed and deployed as quickly as
> >> they can be conceived.
> >
> > Agreed. Consider the case of Gmail (or any other web-based email)
> >
> > Did every web browser on the planet need to be upgraded to speak IMAP or
> > SMTP in order for Gmail to be implemented? No.
> >
> > Does the JavaScript that Gmail sends down to your browser in order to
> > implement its UI need to be standardized among web email platforms? No.
> >
> > Does Google need to use the same JavaScript libraries and PHP back-end
> > that SquirrelMail uses in order to implement a web email application? No.
> >
> > Can Google change that JavaScript tomorrow without breaking
> > interoperability? Yes, and they probably will.
> >
> > But could Gmail be as successful without the worldwide SMTP
> > infrastructure it ties in to? Probably not.
> >
> > I see the same situation here. A web browser with real-time
> > communication capabilities will work in conjunction with a web site that
> > serves up the HTML and JavaScript that makes up the calling application.
> > For some applications, this will be sufficient. For others, one will
> > want to implement SIP or XMPP/Jingle or something else in order to
> > gateway these calls to other networks. The SIP implementation can live
> > in the JavaScript, up in the web server, in a separate gateway, or any
> > combination thereof.
> >
> > Matthew Kaufman
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
>
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>

--0016e64f44743985c7049b28a211
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Hmm, not convinced that SIP via JS or remote would perform adequately =
but certainly agree that we need to get on with it.</div><div><br></div><di=
v>-Erik</div>
<br><br><div class=3D"gmail_quote">On Mon, Jan 31, 2011 at 8:34 AM, Henry S=
innreich <span dir=3D"ltr">&lt;<a href=3D"mailto:henry.sinnreich@gmail.com"=
>henry.sinnreich@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex;">
+1<br>
<div class=3D"im"><br>
&gt; The SIP implementation can live<br>
&gt; in the JavaScript, up in the web server, in a separate gateway, or any=
<br>
&gt; combination thereof.<br>
<br>
</div>Or even in a browser add-in, perish the thought :-)<br>
<br>
The main point here is to avoid the Chronos effect from SIP and XMPP<br>
(has to do with avoiding competition from the children by eating them, as<b=
r>
described in the book &quot;The Master Switch&quot; by Tim Wu).<br>
<br>
Thanks, Henry<br>
<div><div></div><div class=3D"h5"><br>
<br>
On 1/31/11 10:12 AM, &quot;Matthew Kaufman&quot; &lt;<a href=3D"mailto:matt=
hew.kaufman@skype.net">matthew.kaufman@skype.net</a>&gt; wrote:<br>
<br>
&gt; On 1/29/2011 6:35 AM, Jonathan Rosenberg wrote:<br>
&gt;&gt;<br>
&gt;&gt; That said, even if one asks the question of whether it is a good i=
dea<br>
&gt;&gt; for us to pick something, I think the answer is no. The enormous<b=
r>
&gt;&gt; benefit of the web model is its ability for innovation and velocit=
y.<br>
&gt;&gt; Standardization is not needed for communications within the domain=
 of<br>
&gt;&gt; the provider; new features can be developed and deployed as quickl=
y as<br>
&gt;&gt; they can be conceived.<br>
&gt;<br>
&gt; Agreed. Consider the case of Gmail (or any other web-based email)<br>
&gt;<br>
&gt; Did every web browser on the planet need to be upgraded to speak IMAP =
or<br>
&gt; SMTP in order for Gmail to be implemented? No.<br>
&gt;<br>
&gt; Does the JavaScript that Gmail sends down to your browser in order to<=
br>
&gt; implement its UI need to be standardized among web email platforms? No=
.<br>
&gt;<br>
&gt; Does Google need to use the same JavaScript libraries and PHP back-end=
<br>
&gt; that SquirrelMail uses in order to implement a web email application? =
No.<br>
&gt;<br>
&gt; Can Google change that JavaScript tomorrow without breaking<br>
&gt; interoperability? Yes, and they probably will.<br>
&gt;<br>
&gt; But could Gmail be as successful without the worldwide SMTP<br>
&gt; infrastructure it ties in to? Probably not.<br>
&gt;<br>
&gt; I see the same situation here. A web browser with real-time<br>
&gt; communication capabilities will work in conjunction with a web site th=
at<br>
&gt; serves up the HTML and JavaScript that makes up the calling applicatio=
n.<br>
&gt; For some applications, this will be sufficient. For others, one will<b=
r>
&gt; want to implement SIP or XMPP/Jingle or something else in order to<br>
&gt; gateway these calls to other networks. The SIP implementation can live=
<br>
&gt; in the JavaScript, up in the web server, in a separate gateway, or any=
<br>
&gt; combination thereof.<br>
&gt;<br>
&gt; Matthew Kaufman<br>
&gt; _______________________________________________<br>
</div></div><div class=3D"im">&gt; dispatch mailing list<br>
&gt; <a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
<br>
<br>
_______________________________________________<br>
</div><div><div></div><div class=3D"h5">RTC-Web mailing list<br>
<a href=3D"mailto:RTC-Web@alvestrand.no">RTC-Web@alvestrand.no</a><br>
<a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" target=3D"_bl=
ank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
</div></div></blockquote></div><br>

--0016e64f44743985c7049b28a211--

From henry.sinnreich@gmail.com  Mon Jan 31 13:05:20 2011
Return-Path: <henry.sinnreich@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6B51F3A6856 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 13:05:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.539
X-Spam-Level: 
X-Spam-Status: No, score=-2.539 tagged_above=-999 required=5 tests=[AWL=-0.337, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g96x-v58WhyI for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 13:05:13 -0800 (PST)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by core3.amsl.com (Postfix) with ESMTP id 9069A3A6814 for <dispatch@ietf.org>; Mon, 31 Jan 2011 13:05:13 -0800 (PST)
Received: by yxt33 with SMTP id 33so2497353yxt.31 for <dispatch@ietf.org>; Mon, 31 Jan 2011 13:08:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:user-agent:date:subject:from:to:cc:message-id :thread-topic:thread-index:in-reply-to:mime-version:content-type; bh=y768rHx6aXo7rr+nsH+GAiQIp9TdD4whpK/RaQaqh4Y=; b=rIYtxeTV8KzbhpG+FcSQrsgWkQJrvvPPpmGz4EPHglfnlBNPYYU8OppmUr5GanZ5Gl Y/P0QvCrmYYgzGx0PZnUt9CzPBXWLmvg4txJNFQ+Fvyu6EhiXKftwB8XDJ8nZtZOM6q8 Hr6WefoNBTSxRo87IDISDWm6obVSA6pujQBCs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type; b=XrT1SkWeWd+9ZZRtlu0IY70jdp6FY5rFrfUd50S4yG4ZdTe7g8T8uT+i7cG6+lYrMu qhRklNA1xygkO8dOXLklMjas1eEZZXeLwEDrHgqpOyNMxDAyAMBI+QWjCjcdJ8J9yfN8 Klo/YhoHKRbiGH9n6K1FVRUSJL2UBJfSrIBa8=
Received: by 10.150.157.7 with SMTP id f7mr442328ybe.137.1296507890728; Mon, 31 Jan 2011 13:04:50 -0800 (PST)
Received: from [10.0.1.5] (cpe-76-184-225-135.tx.res.rr.com [76.184.225.135]) by mx.google.com with ESMTPS id u31sm13760043yba.21.2011.01.31.13.04.48 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 31 Jan 2011 13:04:49 -0800 (PST)
User-Agent: Microsoft-Entourage/12.28.0.101117
Date: Mon, 31 Jan 2011 15:04:44 -0600
From: Henry Sinnreich <henry.sinnreich@gmail.com>
To: Erik Lagerway <erik@hookflash.com>
Message-ID: <C96C800C.18847%henry.sinnreich@gmail.com>
Thread-Topic: [RTW] [dispatch] Does RTC-WEB need to pick a signaling protocol?
Thread-Index: AcvBinv8GvM14CpcqUGa/Y6yuEi37g==
In-Reply-To: <AANLkTik+BwYWicGip2ykorgziGgU2bC_dCgqX7sXyQeO@mail.gmail.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3379331088_12187108"
Cc: DISPATCH list <dispatch@ietf.org>, rtc-web@alvestrand.no
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 21:05:20 -0000

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

--B_3379331088_12187108
Content-type: text/plain;
	charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable

>Hmm, not convinced that SIP via JS or remote would perform adequately but
certainly agree that we need to get on with it.

Could not agree with you more Erik on the need for SIP signaling
compatibility, was just trying to avoid the =B3Flash=B2 word :-)
Which I believe would work not just fine, but also be the best of the breed=
.
I hope we don=B9t discuss this here any more however since this list is about
de jure standards.=20

The main issue is to avoid the Chronos effect by constraining the API
standard with the 1990s limitations of SIP and XMPP.
And also avoid the rat hole of discussing SIP vs. XMPP.

Henry


On 1/31/11 12:32 PM, "Erik Lagerway" <erik@hookflash.com> wrote:

> Hmm, not convinced that SIP via JS or remote would perform adequately but
> certainly agree that we need to get on with it.
>=20
> -Erik
>=20
>=20
> On Mon, Jan 31, 2011 at 8:34 AM, Henry Sinnreich <henry.sinnreich@gmail.c=
om>
> wrote:
>> +1
>>=20
>>> > The SIP implementation can live
>>> > in the JavaScript, up in the web server, in a separate gateway, or an=
y
>>> > combination thereof.
>>=20
>> Or even in a browser add-in, perish the thought :-)
>>=20
>> The main point here is to avoid the Chronos effect from SIP and XMPP
>> (has to do with avoiding competition from the children by eating them, a=
s
>> described in the book "The Master Switch" by Tim Wu).
>>=20
>> Thanks, Henry
>>=20
>>=20
>> On 1/31/11 10:12 AM, "Matthew Kaufman" <matthew.kaufman@skype.net> wrote=
:
>>=20
>>> > On 1/29/2011 6:35 AM, Jonathan Rosenberg wrote:
>>>> >>
>>>> >> That said, even if one asks the question of whether it is a good id=
ea
>>>> >> for us to pick something, I think the answer is no. The enormous
>>>> >> benefit of the web model is its ability for innovation and velocity=
.
>>>> >> Standardization is not needed for communications within the domain =
of
>>>> >> the provider; new features can be developed and deployed as quickly=
 as
>>>> >> they can be conceived.
>>> >
>>> > Agreed. Consider the case of Gmail (or any other web-based email)
>>> >
>>> > Did every web browser on the planet need to be upgraded to speak IMAP=
 or
>>> > SMTP in order for Gmail to be implemented? No.
>>> >
>>> > Does the JavaScript that Gmail sends down to your browser in order to
>>> > implement its UI need to be standardized among web email platforms? N=
o.
>>> >
>>> > Does Google need to use the same JavaScript libraries and PHP back-en=
d
>>> > that SquirrelMail uses in order to implement a web email application?=
 No.
>>> >
>>> > Can Google change that JavaScript tomorrow without breaking
>>> > interoperability? Yes, and they probably will.
>>> >
>>> > But could Gmail be as successful without the worldwide SMTP
>>> > infrastructure it ties in to? Probably not.
>>> >
>>> > I see the same situation here. A web browser with real-time
>>> > communication capabilities will work in conjunction with a web site t=
hat
>>> > serves up the HTML and JavaScript that makes up the calling applicati=
on.
>>> > For some applications, this will be sufficient. For others, one will
>>> > want to implement SIP or XMPP/Jingle or something else in order to
>>> > gateway these calls to other networks. The SIP implementation can liv=
e
>>> > in the JavaScript, up in the web server, in a separate gateway, or an=
y
>>> > combination thereof.
>>> >
>>> > Matthew Kaufman
>>> > _______________________________________________
>>> > dispatch mailing list
>>> > dispatch@ietf.org
>>> > https://www.ietf.org/mailman/listinfo/dispatch
>>=20
>>=20
>> _______________________________________________
>> RTC-Web mailing list
>> RTC-Web@alvestrand.no
>> http://www.alvestrand.no/mailman/listinfo/rtc-web
>=20
>=20


--B_3379331088_12187108
Content-type: text/html;
	charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable

<HTML>
<HEAD>
<TITLE>Re: [RTW] [dispatch] Does RTC-WEB need to pick a signaling protocol?=
</TITLE>
</HEAD>
<BODY>
<FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STYLE=3D'font-size:13pt=
'>&gt;Hmm, not convinced that SIP via JS or remote would perform adequately =
but certainly agree that we need to get on with it.<BR>
<BR>
Could not agree with you more Erik on the need for SIP signaling compatibil=
ity, was just trying to avoid the &#8220;Flash&#8221; word :-)<BR>
Which I believe would work not just fine, but also be the best of the breed=
.<BR>
I hope we don&#8217;t discuss this here any more however since this list is=
 about de jure standards. <BR>
<BR>
The main issue is to avoid the Chronos effect by constraining the API stand=
ard with the 1990s limitations of SIP and XMPP.<BR>
And also avoid the rat hole of discussing SIP vs. XMPP. <BR>
<BR>
Henry<BR>
<BR>
<BR>
On 1/31/11 12:32 PM, &quot;Erik Lagerway&quot; &lt;<a href=3D"erik@hookflash.=
com">erik@hookflash.com</a>&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><=
SPAN STYLE=3D'font-size:13pt'>Hmm, not convinced that SIP via JS or remote wou=
ld perform adequately but certainly agree that we need to get on with it.<BR=
>
<BR>
-Erik<BR>
<BR>
<BR>
On Mon, Jan 31, 2011 at 8:34 AM, Henry Sinnreich &lt;<a href=3D"henry.sinnrei=
ch@gmail.com">henry.sinnreich@gmail.com</a>&gt; wrote:<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><=
SPAN STYLE=3D'font-size:13pt'>+1<BR>
<BR>
&gt; The SIP implementation can live<BR>
&gt; in the JavaScript, up in the web server, in a separate gateway, or any=
<BR>
&gt; combination thereof.<BR>
<BR>
Or even in a browser add-in, perish the thought :-)<BR>
<BR>
The main point here is to avoid the Chronos effect from SIP and XMPP<BR>
(has to do with avoiding competition from the children by eating them, as<B=
R>
described in the book &quot;The Master Switch&quot; by Tim Wu).<BR>
<BR>
Thanks, Henry<BR>
<BR>
<BR>
On 1/31/11 10:12 AM, &quot;Matthew Kaufman&quot; &lt;<a href=3D"matthew.kaufm=
an@skype.net">matthew.kaufman@skype.net</a>&gt; wrote:<BR>
<BR>
&gt; On 1/29/2011 6:35 AM, Jonathan Rosenberg wrote:<BR>
&gt;&gt;<BR>
&gt;&gt; That said, even if one asks the question of whether it is a good i=
dea<BR>
&gt;&gt; for us to pick something, I think the answer is no. The enormous<B=
R>
&gt;&gt; benefit of the web model is its ability for innovation and velocit=
y.<BR>
&gt;&gt; Standardization is not needed for communications within the domain=
 of<BR>
&gt;&gt; the provider; new features can be developed and deployed as quickl=
y as<BR>
&gt;&gt; they can be conceived.<BR>
&gt;<BR>
&gt; Agreed. Consider the case of Gmail (or any other web-based email)<BR>
&gt;<BR>
&gt; Did every web browser on the planet need to be upgraded to speak IMAP =
or<BR>
&gt; SMTP in order for Gmail to be implemented? No.<BR>
&gt;<BR>
&gt; Does the JavaScript that Gmail sends down to your browser in order to<=
BR>
&gt; implement its UI need to be standardized among web email platforms? No=
.<BR>
&gt;<BR>
&gt; Does Google need to use the same JavaScript libraries and PHP back-end=
<BR>
&gt; that SquirrelMail uses in order to implement a web email application? =
No.<BR>
&gt;<BR>
&gt; Can Google change that JavaScript tomorrow without breaking<BR>
&gt; interoperability? Yes, and they probably will.<BR>
&gt;<BR>
&gt; But could Gmail be as successful without the worldwide SMTP<BR>
&gt; infrastructure it ties in to? Probably not.<BR>
&gt;<BR>
&gt; I see the same situation here. A web browser with real-time<BR>
&gt; communication capabilities will work in conjunction with a web site th=
at<BR>
&gt; serves up the HTML and JavaScript that makes up the calling applicatio=
n.<BR>
&gt; For some applications, this will be sufficient. For others, one will<B=
R>
&gt; want to implement SIP or XMPP/Jingle or something else in order to<BR>
&gt; gateway these calls to other networks. The SIP implementation can live=
<BR>
&gt; in the JavaScript, up in the web server, in a separate gateway, or any=
<BR>
&gt; combination thereof.<BR>
&gt;<BR>
&gt; Matthew Kaufman<BR>
&gt; _______________________________________________<BR>
&gt; dispatch mailing list<BR>
&gt; <a href=3D"dispatch@ietf.org">dispatch@ietf.org</a><BR>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch">https://www.i=
etf.org/mailman/listinfo/dispatch</a><BR>
<BR>
<BR>
_______________________________________________<BR>
RTC-Web mailing list<BR>
<a href=3D"RTC-Web@alvestrand.no">RTC-Web@alvestrand.no</a><BR>
<a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web">http://www.alve=
strand.no/mailman/listinfo/rtc-web</a><BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial">=
<SPAN STYLE=3D'font-size:13pt'><BR>
<BR>
</SPAN></FONT></BLOCKQUOTE>
</BODY>
</HTML>


--B_3379331088_12187108--



From elagerway@gmail.com  Mon Jan 31 13:17:32 2011
Return-Path: <elagerway@gmail.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 37AEC3A6814 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 13:17:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.901
X-Spam-Level: 
X-Spam-Status: No, score=-2.901 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2QtUihZRAdlC for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 13:17:30 -0800 (PST)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id 42EB83A6C76 for <dispatch@ietf.org>; Mon, 31 Jan 2011 13:17:30 -0800 (PST)
Received: by wyf23 with SMTP id 23so6192367wyf.31 for <dispatch@ietf.org>; Mon, 31 Jan 2011 13:20:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=PVxJ3yurSS+rTRUfaOD04HXdwvHDZAjVQmEJAkFMfXU=; b=ddGBiwHU8BoofYNclC7hS13DsdWogt1Wd5DqAv9qJdtEDf+9iploDAobPiJe8HtAVc 2PX1tevChQRBSvEzU+69zDVA/sQZMa6ErtocYV/4gc2b/gVitkTRk7rC21EK1gsEEW2e JBSS2frn3ojbxsXL/wsC61QGNTx2Pjz2+j8+A=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=lplp071chDz+ljgkvF4/N9tJwT21mt5eZ4hCwbLl/kYceATBvstpqa+e5w3Phv2yvD f0bZKpZslH83pk7YmAEzroJ34mP+DJqfk2YnLJ2/YL6E5XjtnjqAHTMVCRkwh1U0BSij jVsNdvvE1uU+zNYgsUP2vCs8uxZCtJp5rXoZM=
MIME-Version: 1.0
Received: by 10.227.134.69 with SMTP id i5mr6771679wbt.139.1296508844831; Mon, 31 Jan 2011 13:20:44 -0800 (PST)
Sender: elagerway@gmail.com
Received: by 10.227.135.203 with HTTP; Mon, 31 Jan 2011 13:20:44 -0800 (PST)
In-Reply-To: <C96C800C.18847%henry.sinnreich@gmail.com>
References: <AANLkTik+BwYWicGip2ykorgziGgU2bC_dCgqX7sXyQeO@mail.gmail.com> <C96C800C.18847%henry.sinnreich@gmail.com>
Date: Mon, 31 Jan 2011 13:20:44 -0800
X-Google-Sender-Auth: zjOQ2_WV14vK__VVy6SZWGcu6Oc
Message-ID: <AANLkTinSOhaP5V7ZyjF9Pfbq7T_C0F463reeNQFEqKkh@mail.gmail.com>
From: Erik Lagerway <erik@hookflash.com>
To: Henry Sinnreich <henry.sinnreich@gmail.com>
Content-Type: multipart/alternative; boundary=0016e65a018224f5fd049b2afd84
Cc: DISPATCH list <dispatch@ietf.org>, rtc-web@alvestrand.no
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 21:17:32 -0000

--0016e65a018224f5fd049b2afd84
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Agreed.

*Erik Lagerway | hookflash | m. 604.562.8647 | www.hookflash.com*


On Mon, Jan 31, 2011 at 1:04 PM, Henry Sinnreich
<henry.sinnreich@gmail.com>wrote:

>  >Hmm, not convinced that SIP via JS or remote would perform adequately
> but certainly agree that we need to get on with it.
>
> Could not agree with you more Erik on the need for SIP signaling
> compatibility, was just trying to avoid the =93Flash=94 word :-)
> Which I believe would work not just fine, but also be the best of the
> breed.
> I hope we don=92t discuss this here any more however since this list is a=
bout
> de jure standards.
>
> The main issue is to avoid the Chronos effect by constraining the API
> standard with the 1990s limitations of SIP and XMPP.
> And also avoid the rat hole of discussing SIP vs. XMPP.
>
> Henry
>
>
>
> On 1/31/11 12:32 PM, "Erik Lagerway" <erik@hookflash.com> wrote:
>
> Hmm, not convinced that SIP via JS or remote would perform adequately but
> certainly agree that we need to get on with it.
>
> -Erik
>
>
> On Mon, Jan 31, 2011 at 8:34 AM, Henry Sinnreich <
> henry.sinnreich@gmail.com> wrote:
>
> +1
>
> > The SIP implementation can live
> > in the JavaScript, up in the web server, in a separate gateway, or any
> > combination thereof.
>
> Or even in a browser add-in, perish the thought :-)
>
> The main point here is to avoid the Chronos effect from SIP and XMPP
> (has to do with avoiding competition from the children by eating them, as
> described in the book "The Master Switch" by Tim Wu).
>
> Thanks, Henry
>
>
> On 1/31/11 10:12 AM, "Matthew Kaufman" <matthew.kaufman@skype.net> wrote:
>
> > On 1/29/2011 6:35 AM, Jonathan Rosenberg wrote:
> >>
> >> That said, even if one asks the question of whether it is a good idea
> >> for us to pick something, I think the answer is no. The enormous
> >> benefit of the web model is its ability for innovation and velocity.
> >> Standardization is not needed for communications within the domain of
> >> the provider; new features can be developed and deployed as quickly as
> >> they can be conceived.
> >
> > Agreed. Consider the case of Gmail (or any other web-based email)
> >
> > Did every web browser on the planet need to be upgraded to speak IMAP o=
r
> > SMTP in order for Gmail to be implemented? No.
> >
> > Does the JavaScript that Gmail sends down to your browser in order to
> > implement its UI need to be standardized among web email platforms? No.
> >
> > Does Google need to use the same JavaScript libraries and PHP back-end
> > that SquirrelMail uses in order to implement a web email application? N=
o.
> >
> > Can Google change that JavaScript tomorrow without breaking
> > interoperability? Yes, and they probably will.
> >
> > But could Gmail be as successful without the worldwide SMTP
> > infrastructure it ties in to? Probably not.
> >
> > I see the same situation here. A web browser with real-time
> > communication capabilities will work in conjunction with a web site tha=
t
> > serves up the HTML and JavaScript that makes up the calling application=
.
> > For some applications, this will be sufficient. For others, one will
> > want to implement SIP or XMPP/Jingle or something else in order to
> > gateway these calls to other networks. The SIP implementation can live
> > in the JavaScript, up in the web server, in a separate gateway, or any
> > combination thereof.
> >
> > Matthew Kaufman
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
>
>
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>
>
>
>

--0016e65a018224f5fd049b2afd84
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div>Agreed.</div><br clear=3D"all"><span style=3D"font-family:arial, sans-=
serif;border-collapse:collapse;color:rgb(148, 54, 52);line-height:14px"><b>=
<span style=3D"color:rgb(0, 0, 0);font-weight:normal;font-size:13px"><font =
color=3D"#943634"><span style=3D"font-size:small"><b><span style=3D"color:r=
gb(0, 0, 0);font-weight:normal;font-size:13px"><span style=3D"font-size:10p=
t;line-height:14px;color:rgb(148, 54, 52)">Erik Lagerway</span><b><span sty=
le=3D"font-size:9pt;line-height:13px;color:red">=A0</span></b><span style=
=3D"color:gray;line-height:13px;font-size:9pt">| hookflash |=A0</span><span=
 style=3D"font-size:8pt;line-height:12px;color:gray">m. 604.562.8647 |</spa=
n><span style=3D"font-size:8pt;line-height:12px"><font color=3D"#0000FF">=
=A0<a href=3D"http://www.hookflash.com" target=3D"_blank">www.hookflash.com=
</a></font></span></span></b></span></font></span></b></span><br>

<br><br><div class=3D"gmail_quote">On Mon, Jan 31, 2011 at 1:04 PM, Henry S=
innreich <span dir=3D"ltr">&lt;<a href=3D"mailto:henry.sinnreich@gmail.com"=
>henry.sinnreich@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex;">




<div>
<font face=3D"Calibri, Verdana, Helvetica, Arial"><span style=3D"font-size:=
13pt"><div class=3D"im">&gt;Hmm, not convinced that SIP via JS or remote wo=
uld perform adequately but certainly agree that we need to get on with it.<=
br>

<br></div>
Could not agree with you more Erik on the need for SIP signaling compatibil=
ity, was just trying to avoid the =93Flash=94 word :-)<br>
Which I believe would work not just fine, but also be the best of the breed=
.<br>
I hope we don=92t discuss this here any more however since this list is abo=
ut de jure standards. <br>
<br>
The main issue is to avoid the Chronos effect by constraining the API stand=
ard with the 1990s limitations of SIP and XMPP.<br>
And also avoid the rat hole of discussing SIP vs. XMPP. <br><font color=3D"=
#888888">
<br>
Henry</font><div><div></div><div class=3D"h5"><br>
<br>
<br>
On 1/31/11 12:32 PM, &quot;Erik Lagerway&quot; &lt;<a href=3D"http://erik@h=
ookflash.com" target=3D"_blank">erik@hookflash.com</a>&gt; wrote:<br>
<br>
</div></div></span></font><div><div></div><div class=3D"h5"><blockquote><fo=
nt face=3D"Calibri, Verdana, Helvetica, Arial"><span style=3D"font-size:13p=
t">Hmm, not convinced that SIP via JS or remote would perform adequately bu=
t certainly agree that we need to get on with it.<br>

<br>
-Erik<br>
<br>
<br>
On Mon, Jan 31, 2011 at 8:34 AM, Henry Sinnreich &lt;<a href=3D"http://henr=
y.sinnreich@gmail.com" target=3D"_blank">henry.sinnreich@gmail.com</a>&gt; =
wrote:<br>
</span></font><blockquote><font face=3D"Calibri, Verdana, Helvetica, Arial"=
><span style=3D"font-size:13pt">+1<br>
<br>
&gt; The SIP implementation can live<br>
&gt; in the JavaScript, up in the web server, in a separate gateway, or any=
<br>
&gt; combination thereof.<br>
<br>
Or even in a browser add-in, perish the thought :-)<br>
<br>
The main point here is to avoid the Chronos effect from SIP and XMPP<br>
(has to do with avoiding competition from the children by eating them, as<b=
r>
described in the book &quot;The Master Switch&quot; by Tim Wu).<br>
<br>
Thanks, Henry<br>
<br>
<br>
On 1/31/11 10:12 AM, &quot;Matthew Kaufman&quot; &lt;<a href=3D"http://matt=
hew.kaufman@skype.net" target=3D"_blank">matthew.kaufman@skype.net</a>&gt; =
wrote:<br>
<br>
&gt; On 1/29/2011 6:35 AM, Jonathan Rosenberg wrote:<br>
&gt;&gt;<br>
&gt;&gt; That said, even if one asks the question of whether it is a good i=
dea<br>
&gt;&gt; for us to pick something, I think the answer is no. The enormous<b=
r>
&gt;&gt; benefit of the web model is its ability for innovation and velocit=
y.<br>
&gt;&gt; Standardization is not needed for communications within the domain=
 of<br>
&gt;&gt; the provider; new features can be developed and deployed as quickl=
y as<br>
&gt;&gt; they can be conceived.<br>
&gt;<br>
&gt; Agreed. Consider the case of Gmail (or any other web-based email)<br>
&gt;<br>
&gt; Did every web browser on the planet need to be upgraded to speak IMAP =
or<br>
&gt; SMTP in order for Gmail to be implemented? No.<br>
&gt;<br>
&gt; Does the JavaScript that Gmail sends down to your browser in order to<=
br>
&gt; implement its UI need to be standardized among web email platforms? No=
.<br>
&gt;<br>
&gt; Does Google need to use the same JavaScript libraries and PHP back-end=
<br>
&gt; that SquirrelMail uses in order to implement a web email application? =
No.<br>
&gt;<br>
&gt; Can Google change that JavaScript tomorrow without breaking<br>
&gt; interoperability? Yes, and they probably will.<br>
&gt;<br>
&gt; But could Gmail be as successful without the worldwide SMTP<br>
&gt; infrastructure it ties in to? Probably not.<br>
&gt;<br>
&gt; I see the same situation here. A web browser with real-time<br>
&gt; communication capabilities will work in conjunction with a web site th=
at<br>
&gt; serves up the HTML and JavaScript that makes up the calling applicatio=
n.<br>
&gt; For some applications, this will be sufficient. For others, one will<b=
r>
&gt; want to implement SIP or XMPP/Jingle or something else in order to<br>
&gt; gateway these calls to other networks. The SIP implementation can live=
<br>
&gt; in the JavaScript, up in the web server, in a separate gateway, or any=
<br>
&gt; combination thereof.<br>
&gt;<br>
&gt; Matthew Kaufman<br>
&gt; _______________________________________________<br>
&gt; dispatch mailing list<br>
&gt; <a href=3D"http://dispatch@ietf.org" target=3D"_blank">dispatch@ietf.o=
rg</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
<br>
<br>
_______________________________________________<br>
RTC-Web mailing list<br>
<a href=3D"http://RTC-Web@alvestrand.no" target=3D"_blank">RTC-Web@alvestra=
nd.no</a><br>
<a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" target=3D"_bl=
ank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br>
</span></font></blockquote><font face=3D"Calibri, Verdana, Helvetica, Arial=
"><span style=3D"font-size:13pt"><br>
<br>
</span></font></blockquote>
</div></div></div>


</blockquote></div><br>

--0016e65a018224f5fd049b2afd84--

From paulej@packetizer.com  Mon Jan 31 18:31:39 2011
Return-Path: <paulej@packetizer.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 41D5E3A6CBF for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 18:31:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level: 
X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[AWL=0.150,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yIsGfMqcgsHF for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 18:31:37 -0800 (PST)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by core3.amsl.com (Postfix) with ESMTP id ADF443A6CBD for <dispatch@ietf.org>; Mon, 31 Jan 2011 18:31:37 -0800 (PST)
Received: from sydney (rrcs-98-101-155-83.midsouth.biz.rr.com [98.101.155.83]) (authenticated bits=0) by dublin.packetizer.com (8.14.4/8.14.4) with ESMTP id p112Yjp3019963 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 31 Jan 2011 21:34:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1296527690; bh=VlA70v/VDK6HRCirqqBKYlJyXwYuNY8Oiq3lCI+vKtk=; h=From:To:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=hnpqVJVk3dY9fjOZEvetpesYW8sjvRYr5iSJ671NL26tzLlmMh4Un9gZpeXDsWyR5 WGtY4iGz2lrdFYAj4iPmbXeMbeC0hw7r8RcPINQ/zoHY09M79UaWIy6xKODiDJCElF kuM5jtexaiSCNTlZPitfU6Md8IzwWUmx3hVBs7jo=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'Parthasarathi R \(partr\)'" <partr@cisco.com>, <dispatch@ietf.org>
References: <069601cbc0a0$3b2f5850$b18e08f0$@packetizer.com> <A11921905DA1564D9BCF64A6430A62390459440B@XMB-BGL-411.cisco.com>
In-Reply-To: <A11921905DA1564D9BCF64A6430A62390459440B@XMB-BGL-411.cisco.com>
Date: Mon, 31 Jan 2011 21:34:31 -0500
Message-ID: <001901cbc1b8$91a90eb0$b4fb2c10$@packetizer.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIA7Fy1vbvX3nVJZeZhtnW6LVnUIgG4H8jSk3PWbDA=
Content-Language: en-us
Subject: Re: [dispatch] draft-jones-ipmc-session-id-01
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Feb 2011 02:31:39 -0000

Partha,

Thanks for the feedback.  The question is "where do we go from here?"  I
have a number of applications for a unique end-to-end session ID.  SIPREC is
certainly one where we can use it.  I'd also like to use it for tracing
media flows, signaling exchanges, associating devices in a conference, etc.

Would this need a new WG unto its own?  Could this be a part of the WG
proposed for looking at the "debugging" problem?  Could we put this work in
SIPREC?

Paul

> -----Original Message-----
> From: Parthasarathi R (partr) [mailto:partr@cisco.com]
> Sent: Monday, January 31, 2011 8:08 AM
> To: Paul E. Jones; dispatch@ietf.org
> Subject: RE: [dispatch] draft-jones-ipmc-session-id-01
> 
> Paul,
> 
> The draft looks good in the high level.
> 
> In case UUID is provided in two parts, it will helpful for analysis of
> UUID as UUID composes of two parts from different devices and only one
> portion will be helpful identify whether it is belongs to the same
> session.
> 
> One of the usecase of UUID is SIPREC CS group id (CSG) mechanism . Here,
> Session Recording Client (SRC) shall create one portion of UUID,
> multiple participants *may* change during the session, and SRC portion
> of UUID will help to track the session. IMO, the syntax with two UUID
> part provides more clarity.
> 
> Thanks
> Partha
> 
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On
> Behalf Of Paul E. Jones
> Sent: Sunday, January 30, 2011 10:38 PM
> To: dispatch@ietf.org
> Subject: [dispatch] draft-jones-ipmc-session-id-01
> 
> Folks,
> 
> I just wanted to draw your attention to the revised Session ID draft we
> just submitted.  Following the discussion we had on this topic
> previously, we introduced one important change: rather than using the
> Contact header, we introduce a new header to convey the UUID used by
> each endpoint that comprises the Session-ID.
> 
> The revised draft is here:
> http://tools.ietf.org/html/draft-jones-ipmc-session-id
> 
> We welcome any additional comments and input on a way to move this
> forward.
> 
> Paul
> 
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From peter.musgrave@magorcorp.com  Mon Jan 31 19:55:21 2011
Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 762C03A69EB for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 19:55:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.598
X-Spam-Level: 
X-Spam-Status: No, score=-103.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H4BHS+DinwWc for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 19:55:19 -0800 (PST)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by core3.amsl.com (Postfix) with ESMTP id 4D5673A67D3 for <dispatch@ietf.org>; Mon, 31 Jan 2011 19:55:18 -0800 (PST)
Received: by wwa36 with SMTP id 36so7068675wwa.13 for <dispatch@ietf.org>; Mon, 31 Jan 2011 19:58:34 -0800 (PST)
Received: by 10.216.173.82 with SMTP id u60mr6491262wel.0.1296532713842; Mon, 31 Jan 2011 19:58:33 -0800 (PST)
Received: from [10.116.0.176] (62-50-198-228.client.stsn.net [62.50.198.228]) by mx.google.com with ESMTPS id n1sm11174939weq.31.2011.01.31.19.58.32 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 31 Jan 2011 19:58:33 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: multipart/alternative; boundary=Apple-Mail-16-397930336
From: Peter Musgrave <peter.musgrave@magorcorp.com>
In-Reply-To: <AANLkTinSOhaP5V7ZyjF9Pfbq7T_C0F463reeNQFEqKkh@mail.gmail.com>
Date: Tue, 1 Feb 2011 04:58:30 +0100
Message-Id: <314F2E39-59D5-4B72-9BF0-04D393864BDD@magorcorp.com>
References: <AANLkTik+BwYWicGip2ykorgziGgU2bC_dCgqX7sXyQeO@mail.gmail.com> <C96C800C.18847%henry.sinnreich@gmail.com> <AANLkTinSOhaP5V7ZyjF9Pfbq7T_C0F463reeNQFEqKkh@mail.gmail.com>
To: Erik Lagerway <erik@hookflash.com>
X-Mailer: Apple Mail (2.1082)
Cc: rtc-web@alvestrand.no, DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] [RTW] Does RTC-WEB need to pick a signaling protocol?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Feb 2011 03:55:21 -0000

--Apple-Mail-16-397930336
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

+1

Peter Musgrave

On 2011-01-31, at 10:20 PM, Erik Lagerway wrote:

> Agreed.
>=20
> Erik Lagerway | hookflash | m. 604.562.8647 | www.hookflash.com
>=20
>=20
> On Mon, Jan 31, 2011 at 1:04 PM, Henry Sinnreich =
<henry.sinnreich@gmail.com> wrote:
> >Hmm, not convinced that SIP via JS or remote would perform adequately =
but certainly agree that we need to get on with it.
>=20
> Could not agree with you more Erik on the need for SIP signaling =
compatibility, was just trying to avoid the =93Flash=94 word :-)
> Which I believe would work not just fine, but also be the best of the =
breed.
> I hope we don=92t discuss this here any more however since this list =
is about de jure standards.=20
>=20
> The main issue is to avoid the Chronos effect by constraining the API =
standard with the 1990s limitations of SIP and XMPP.
> And also avoid the rat hole of discussing SIP vs. XMPP.=20
>=20
> Henry
>=20
>=20
>=20
> On 1/31/11 12:32 PM, "Erik Lagerway" <erik@hookflash.com> wrote:
>=20
> Hmm, not convinced that SIP via JS or remote would perform adequately =
but certainly agree that we need to get on with it.
>=20
> -Erik
>=20
>=20
> On Mon, Jan 31, 2011 at 8:34 AM, Henry Sinnreich =
<henry.sinnreich@gmail.com> wrote:
> +1
>=20
> > The SIP implementation can live
> > in the JavaScript, up in the web server, in a separate gateway, or =
any
> > combination thereof.
>=20
> Or even in a browser add-in, perish the thought :-)
>=20
> The main point here is to avoid the Chronos effect from SIP and XMPP
> (has to do with avoiding competition from the children by eating them, =
as
> described in the book "The Master Switch" by Tim Wu).
>=20
> Thanks, Henry
>=20
>=20
> On 1/31/11 10:12 AM, "Matthew Kaufman" <matthew.kaufman@skype.net> =
wrote:
>=20
> > On 1/29/2011 6:35 AM, Jonathan Rosenberg wrote:
> >>
> >> That said, even if one asks the question of whether it is a good =
idea
> >> for us to pick something, I think the answer is no. The enormous
> >> benefit of the web model is its ability for innovation and =
velocity.
> >> Standardization is not needed for communications within the domain =
of
> >> the provider; new features can be developed and deployed as quickly =
as
> >> they can be conceived.
> >
> > Agreed. Consider the case of Gmail (or any other web-based email)
> >
> > Did every web browser on the planet need to be upgraded to speak =
IMAP or
> > SMTP in order for Gmail to be implemented? No.
> >
> > Does the JavaScript that Gmail sends down to your browser in order =
to
> > implement its UI need to be standardized among web email platforms? =
No.
> >
> > Does Google need to use the same JavaScript libraries and PHP =
back-end
> > that SquirrelMail uses in order to implement a web email =
application? No.
> >
> > Can Google change that JavaScript tomorrow without breaking
> > interoperability? Yes, and they probably will.
> >
> > But could Gmail be as successful without the worldwide SMTP
> > infrastructure it ties in to? Probably not.
> >
> > I see the same situation here. A web browser with real-time
> > communication capabilities will work in conjunction with a web site =
that
> > serves up the HTML and JavaScript that makes up the calling =
application.
> > For some applications, this will be sufficient. For others, one will
> > want to implement SIP or XMPP/Jingle or something else in order to
> > gateway these calls to other networks. The SIP implementation can =
live
> > in the JavaScript, up in the web server, in a separate gateway, or =
any
> > combination thereof.
> >
> > Matthew Kaufman
> > _______________________________________________
> > dispatch mailing list
> > dispatch@ietf.org
> > https://www.ietf.org/mailman/listinfo/dispatch
>=20
>=20
> _______________________________________________
> RTC-Web mailing list
> RTC-Web@alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtc-web
>=20
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


--Apple-Mail-16-397930336
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
">+1<div><br></div><div>Peter Musgrave</div><div><br><div><div>On =
2011-01-31, at 10:20 PM, Erik Lagerway wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div>Agreed.</div><br clear=3D"all"><span =
style=3D"font-family:arial, =
sans-serif;border-collapse:collapse;color:rgb(148, 54, =
52);line-height:14px"><b><span style=3D"color:rgb(0, 0, =
0);font-weight:normal;font-size:13px"><font color=3D"#943634"><span =
style=3D"font-size:small"><b><span style=3D"color:rgb(0, 0, =
0);font-weight:normal;font-size:13px"><span =
style=3D"font-size:10pt;line-height:14px;color:rgb(148, 54, 52)">Erik =
Lagerway</span><b><span =
style=3D"font-size:9pt;line-height:13px;color:red">&nbsp;</span></b><span =
style=3D"color:gray;line-height:13px;font-size:9pt">| hookflash =
|&nbsp;</span><span style=3D"font-size:8pt;line-height:12px;color:gray">m.=
 604.562.8647 |</span><span style=3D"font-size:8pt;line-height:12px"><font=
 color=3D"#0000FF">&nbsp;<a href=3D"http://www.hookflash.com/" =
target=3D"_blank">www.hookflash.com</a></font></span></span></b></span></f=
ont></span></b></span><br>

<br><br><div class=3D"gmail_quote">On Mon, Jan 31, 2011 at 1:04 PM, =
Henry Sinnreich <span dir=3D"ltr">&lt;<a =
href=3D"mailto:henry.sinnreich@gmail.com">henry.sinnreich@gmail.com</a>&gt=
;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">




<div>
<font face=3D"Calibri, Verdana, Helvetica, Arial"><span =
style=3D"font-size:13pt"><div class=3D"im">&gt;Hmm, not convinced that =
SIP via JS or remote would perform adequately but certainly agree that =
we need to get on with it.<br>

<br></div>
Could not agree with you more Erik on the need for SIP signaling =
compatibility, was just trying to avoid the =93Flash=94 word :-)<br>
Which I believe would work not just fine, but also be the best of the =
breed.<br>
I hope we don=92t discuss this here any more however since this list is =
about de jure standards. <br>
<br>
The main issue is to avoid the Chronos effect by constraining the API =
standard with the 1990s limitations of SIP and XMPP.<br>
And also avoid the rat hole of discussing SIP vs. XMPP. <br><font =
color=3D"#888888">
<br>
Henry</font><div><div></div><div class=3D"h5"><br>
<br>
<br>
On 1/31/11 12:32 PM, "Erik Lagerway" &lt;<a =
href=3D"http://erik@hookflash.com/" =
target=3D"_blank">erik@hookflash.com</a>&gt; wrote:<br>
<br>
</div></div></span></font><div><div></div><div =
class=3D"h5"><blockquote><font face=3D"Calibri, Verdana, Helvetica, =
Arial"><span style=3D"font-size:13pt">Hmm, not convinced that SIP via JS =
or remote would perform adequately but certainly agree that we need to =
get on with it.<br>

<br>
-Erik<br>
<br>
<br>
On Mon, Jan 31, 2011 at 8:34 AM, Henry Sinnreich &lt;<a =
href=3D"http://henry.sinnreich@gmail.com/" =
target=3D"_blank">henry.sinnreich@gmail.com</a>&gt; wrote:<br>
</span></font><blockquote><font face=3D"Calibri, Verdana, Helvetica, =
Arial"><span style=3D"font-size:13pt">+1<br>
<br>
&gt; The SIP implementation can live<br>
&gt; in the JavaScript, up in the web server, in a separate gateway, or =
any<br>
&gt; combination thereof.<br>
<br>
Or even in a browser add-in, perish the thought :-)<br>
<br>
The main point here is to avoid the Chronos effect from SIP and XMPP<br>
(has to do with avoiding competition from the children by eating them, =
as<br>
described in the book "The Master Switch" by Tim Wu).<br>
<br>
Thanks, Henry<br>
<br>
<br>
On 1/31/11 10:12 AM, "Matthew Kaufman" &lt;<a =
href=3D"http://matthew.kaufman@skype.net/" =
target=3D"_blank">matthew.kaufman@skype.net</a>&gt; wrote:<br>
<br>
&gt; On 1/29/2011 6:35 AM, Jonathan Rosenberg wrote:<br>
&gt;&gt;<br>
&gt;&gt; That said, even if one asks the question of whether it is a =
good idea<br>
&gt;&gt; for us to pick something, I think the answer is no. The =
enormous<br>
&gt;&gt; benefit of the web model is its ability for innovation and =
velocity.<br>
&gt;&gt; Standardization is not needed for communications within the =
domain of<br>
&gt;&gt; the provider; new features can be developed and deployed as =
quickly as<br>
&gt;&gt; they can be conceived.<br>
&gt;<br>
&gt; Agreed. Consider the case of Gmail (or any other web-based =
email)<br>
&gt;<br>
&gt; Did every web browser on the planet need to be upgraded to speak =
IMAP or<br>
&gt; SMTP in order for Gmail to be implemented? No.<br>
&gt;<br>
&gt; Does the JavaScript that Gmail sends down to your browser in order =
to<br>
&gt; implement its UI need to be standardized among web email platforms? =
No.<br>
&gt;<br>
&gt; Does Google need to use the same JavaScript libraries and PHP =
back-end<br>
&gt; that SquirrelMail uses in order to implement a web email =
application? No.<br>
&gt;<br>
&gt; Can Google change that JavaScript tomorrow without breaking<br>
&gt; interoperability? Yes, and they probably will.<br>
&gt;<br>
&gt; But could Gmail be as successful without the worldwide SMTP<br>
&gt; infrastructure it ties in to? Probably not.<br>
&gt;<br>
&gt; I see the same situation here. A web browser with real-time<br>
&gt; communication capabilities will work in conjunction with a web site =
that<br>
&gt; serves up the HTML and JavaScript that makes up the calling =
application.<br>
&gt; For some applications, this will be sufficient. For others, one =
will<br>
&gt; want to implement SIP or XMPP/Jingle or something else in order =
to<br>
&gt; gateway these calls to other networks. The SIP implementation can =
live<br>
&gt; in the JavaScript, up in the web server, in a separate gateway, or =
any<br>
&gt; combination thereof.<br>
&gt;<br>
&gt; Matthew Kaufman<br>
&gt; _______________________________________________<br>
&gt; dispatch mailing list<br>
&gt; <a href=3D"http://dispatch@ietf.org/" =
target=3D"_blank">dispatch@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
<br>
<br>
_______________________________________________<br>
RTC-Web mailing list<br>
<a href=3D"http://RTC-Web@alvestrand.no/" =
target=3D"_blank">RTC-Web@alvestrand.no</a><br>
<a href=3D"http://www.alvestrand.no/mailman/listinfo/rtc-web" =
target=3D"_blank">http://www.alvestrand.no/mailman/listinfo/rtc-web</a><br=
>
</span></font></blockquote><font face=3D"Calibri, Verdana, Helvetica, =
Arial"><span style=3D"font-size:13pt"><br>
<br>
</span></font></blockquote>
</div></div></div>


</blockquote></div><br>
_______________________________________________<br>dispatch mailing =
list<br><a =
href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br>https://www.iet=
f.org/mailman/listinfo/dispatch<br></blockquote></div><br></div></body></h=
tml>=

--Apple-Mail-16-397930336--

From partr@cisco.com  Mon Jan 31 21:25:34 2011
Return-Path: <partr@cisco.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E07183A6B68 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 21:25:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.179
X-Spam-Level: 
X-Spam-Status: No, score=-10.179 tagged_above=-999 required=5 tests=[AWL=0.420, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gOHUAVsHAyzw for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 21:25:32 -0800 (PST)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id 4E3293A6A2B for <dispatch@ietf.org>; Mon, 31 Jan 2011 21:25:32 -0800 (PST)
Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ArUDADYoR02Q/khLgWdsb2JhbACWII5gFQEBFiIkn3abOYJ6glcEhRGKWA
Received: from ams-core-2.cisco.com ([144.254.72.75]) by ams-iport-2.cisco.com with ESMTP; 01 Feb 2011 05:28:47 +0000
Received: from xbh-bgl-411.cisco.com (xbh-bgl-411.cisco.com [72.163.129.201]) by ams-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id p115Sfv3012230; Tue, 1 Feb 2011 05:28:47 GMT
Received: from xmb-bgl-411.cisco.com ([72.163.129.207]) by xbh-bgl-411.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 1 Feb 2011 10:58:44 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 1 Feb 2011 10:58:43 +0530
Message-ID: <A11921905DA1564D9BCF64A6430A6239045945FE@XMB-BGL-411.cisco.com>
In-Reply-To: <001901cbc1b8$91a90eb0$b4fb2c10$@packetizer.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dispatch] draft-jones-ipmc-session-id-01
Thread-Index: AQIA7Fy1vbvX3nVJZeZhtnW6LVnUIgG4H8jSk3PWbDCAAC698A==
References: <069601cbc0a0$3b2f5850$b18e08f0$@packetizer.com> <A11921905DA1564D9BCF64A6430A62390459440B@XMB-BGL-411.cisco.com> <001901cbc1b8$91a90eb0$b4fb2c10$@packetizer.com>
From: "Parthasarathi R (partr)" <partr@cisco.com>
To: "Paul E. Jones" <paulej@packetizer.com>, <dispatch@ietf.org>
X-OriginalArrivalTime: 01 Feb 2011 05:28:44.0852 (UTC) FILETIME=[E4F08F40:01CBC1D0]
Subject: Re: [dispatch] draft-jones-ipmc-session-id-01
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Feb 2011 05:25:34 -0000

Paul,

As multiple applications *may* use this Session-UUID, this draft has to
be tracked in generic fashion instead of going into specific application
or problem. SIPREC solution will be designed in a generic enough fashion
to handle different CS grouping (CSG) mechanism wherein Session-UUID
could be used as one of the CSG mechanism.

IMO, This draft has to be tracked as separate WG or individual draft as
this draft claims for the usage of session-UUID in non-SIP protocols
like RSVP, RTCP.=20

Thanks
Partha

-----Original Message-----
From: Paul E. Jones [mailto:paulej@packetizer.com]=20
Sent: Tuesday, February 01, 2011 8:05 AM
To: Parthasarathi R (partr); dispatch@ietf.org
Subject: RE: [dispatch] draft-jones-ipmc-session-id-01

Partha,

Thanks for the feedback.  The question is "where do we go from here?"  I
have a number of applications for a unique end-to-end session ID.
SIPREC is certainly one where we can use it.  I'd also like to use it
for tracing media flows, signaling exchanges, associating devices in a
conference, etc.

Would this need a new WG unto its own?  Could this be a part of the WG
proposed for looking at the "debugging" problem?  Could we put this work
in SIPREC?

Paul

> -----Original Message-----
> From: Parthasarathi R (partr) [mailto:partr@cisco.com]
> Sent: Monday, January 31, 2011 8:08 AM
> To: Paul E. Jones; dispatch@ietf.org
> Subject: RE: [dispatch] draft-jones-ipmc-session-id-01
>=20
> Paul,
>=20
> The draft looks good in the high level.
>=20
> In case UUID is provided in two parts, it will helpful for analysis of

> UUID as UUID composes of two parts from different devices and only one

> portion will be helpful identify whether it is belongs to the same=20
> session.
>=20
> One of the usecase of UUID is SIPREC CS group id (CSG) mechanism .=20
> Here, Session Recording Client (SRC) shall create one portion of UUID,

> multiple participants *may* change during the session, and SRC portion

> of UUID will help to track the session. IMO, the syntax with two UUID=20
> part provides more clarity.
>=20
> Thanks
> Partha
>=20
> -----Original Message-----
> From: dispatch-bounces@ietf.org [mailto:dispatch-bounces@ietf.org] On=20
> Behalf Of Paul E. Jones
> Sent: Sunday, January 30, 2011 10:38 PM
> To: dispatch@ietf.org
> Subject: [dispatch] draft-jones-ipmc-session-id-01
>=20
> Folks,
>=20
> I just wanted to draw your attention to the revised Session ID draft=20
> we just submitted.  Following the discussion we had on this topic=20
> previously, we introduced one important change: rather than using the=20
> Contact header, we introduce a new header to convey the UUID used by=20
> each endpoint that comprises the Session-ID.
>=20
> The revised draft is here:
> http://tools.ietf.org/html/draft-jones-ipmc-session-id
>=20
> We welcome any additional comments and input on a way to move this=20
> forward.
>=20
> Paul
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From salvatore.loreto@ericsson.com  Mon Jan 31 23:37:07 2011
Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E5F4E3A68F1 for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 23:37:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.557
X-Spam-Level: 
X-Spam-Status: No, score=-106.557 tagged_above=-999 required=5 tests=[AWL=0.042, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NQcgCSDJQeBn for <dispatch@core3.amsl.com>; Mon, 31 Jan 2011 23:37:06 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id 933CC3A68BD for <dispatch@ietf.org>; Mon, 31 Jan 2011 23:37:06 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-b4-4d47b8e594f8
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 13.4B.13987.5E8B74D4; Tue,  1 Feb 2011 08:40:21 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.2.234.1; Tue, 1 Feb 2011 08:40:21 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 5C0C4284B	for <dispatch@ietf.org>; Tue,  1 Feb 2011 09:40:21 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 6ECE5503AC	for <dispatch@ietf.org>; Tue,  1 Feb 2011 09:40:17 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 01DFE4FC71	for <dispatch@ietf.org>; Tue,  1 Feb 2011 09:40:16 +0200 (EET)
Message-ID: <4D47B8E0.3090409@ericsson.com>
Date: Tue, 1 Feb 2011 08:40:16 +0100
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: dispatch@ietf.org
References: <069601cbc0a0$3b2f5850$b18e08f0$@packetizer.com>	<A11921905DA1564D9BCF64A6430A62390459440B@XMB-BGL-411.cisco.com> <001901cbc1b8$91a90eb0$b4fb2c10$@packetizer.com>
In-Reply-To: <001901cbc1b8$91a90eb0$b4fb2c10$@packetizer.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [dispatch] draft-jones-ipmc-session-id-01
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Feb 2011 07:37:08 -0000

On 2/1/11 3:34 AM, Paul E. Jones wrote:
> Partha,
>
> Thanks for the feedback.  The question is "where do we go from here?"  I
> have a number of applications for a unique end-to-end session ID.  SIPREC is
> certainly one where we can use it.  I'd also like to use it for tracing
> media flows, signaling exchanges, associating devices in a conference, etc.

actually the draft can also be adapted to be also used in both the 
loosely coupled sip devices (SPLICES wg)
  and  in the SIP interwork with XMPP (sixpac)

/Sal

-- 
Salvatore Loreto
www.sloreto.com

