Re: [rtcweb] RTCWeb Forking usecase [was RE:draft-kaplan-rtcweb-sip-interworking-requirements-00]

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 28 October 2011 20:41 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB5A521F84F8 for <rtcweb@ietfa.amsl.com>; Fri, 28 Oct 2011 13:41:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.034
X-Spam-Level:
X-Spam-Status: No, score=-6.034 tagged_above=-999 required=5 tests=[AWL=0.265, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kds4NElJGTmM for <rtcweb@ietfa.amsl.com>; Fri, 28 Oct 2011 13:41:27 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by ietfa.amsl.com (Postfix) with ESMTP id E9AFA11E8082 for <rtcweb@ietf.org>; Fri, 28 Oct 2011 13:41:26 -0700 (PDT)
X-AuditID: c1b4fb39-b7bfdae000005125-81-4eab137501f3
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 11.9E.20773.5731BAE4; Fri, 28 Oct 2011 22:41:25 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.250]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Fri, 28 Oct 2011 22:41:24 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Ravindran Parthasarathi <pravindran@sonusnet.com>, Iñaki Baz Castillo <ibc@aliax.net>
Date: Fri, 28 Oct 2011 22:37:17 +0200
Thread-Topic: [rtcweb] RTCWeb Forking usecase [was RE:draft-kaplan-rtcweb-sip-interworking-requirements-00]
Thread-Index: AcyVqJpHzoIhjGncSSCQQlr4SraK2QAADa9AAAB8ooIAACopwAABfX3L
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05852233C3B83D@ESESSCMS0356.eemea.ericsson.se>
References: <20111024224257.28459.65554.idtracker@ietfa.amsl.com><6EB8679A-13D5-4AD7-97F2-BC35FC0966F0@acmepacket.com><2E239D6FCD033C4BAF15F386A979BF51159C32@sonusinmail02.sonusnet.com><CALiegfnVaZjh1K+brd180Z9Ufheau3v6OJe6Ejv8P7wzw6ROQw@mail.gmail.com><2E239D6FCD033C4BAF15F386A979BF51159D7A@sonusinmail02.sonusnet.com><4EAAF413.8030501@alvestrand.no><2E239D6FCD033C4BAF15F386A979BF51159D7B@sonusinmail02.sonusnet.com><CALiegfm4FXVBkeGLtAY7Fp=GQB8SxVtamPemUjgwdbSBGydn-w@mail.gmail.com>, <2E239D6FCD033C4BAF15F386A979BF51159D7C@sonusinmail02.sonusnet.com> <7F2072F1E0DE894DA4B517B93C6A05852233C3B835@ESESSCMS0356.eemea.ericsson.se>, <2E239D6FCD033C4BAF15F386A979BF51159D7F@sonusinmail02.sonusnet.com>
In-Reply-To: <2E239D6FCD033C4BAF15F386A979BF51159D7F@sonusinmail02.sonusnet.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: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] RTCWeb Forking usecase [was RE:draft-kaplan-rtcweb-sip-interworking-requirements-00]
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Oct 2011 20:41:27 -0000

Hi,

>In case of SIP forking interop with WebRTC, it is possible for WebRTC-SIP gateway to handle this scenario and not by browser. In fact, it is my review comment to 
>draft-kaplan-rtcweb-sip-interworking-requirements-00 (Para 2 in http://www.ietf.org/mail-archive/web/rtcweb/current/msg02316.html) where this mail thread started.

In theory, I'm sure the gateway could handle most cases.

Things may look simple on a PowerPoint slide, showing a simple use-case, but from my experience you may end up with very complex and "clumsy" procedures, depending on how complex your call establishment procedures are.

>Even if WebRTC supports both serial & parallel forking, whether WebRTC signaling will take up the same shape of SIP forking wherein initial INVITE only forks and not for RE-INVITE? In case of WebRTC 
>forking, it is very much possible for different shape of forking.

Well, we can not only say that we support forking. We do need to specify exactly what we mean by "forking support", and what possible restrictions we have.

Regards,

Christer




>-----Original Message-----
>From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
>Sent: Saturday, October 29, 2011 1:20 AM
>To: Ravindran Parthasarathi; Iñaki Baz Castillo
>Cc: rtcweb@ietf.org
>Subject: RE: [rtcweb] RTCWeb Forking usecase [was RE:draft-kaplan-
>rtcweb-sip-interworking-requirements-00]
>
>
>Hi,
>
>In my opinion, interworking with SIP is itself such use-case :)
>
>I think the question is whether a browser should be able to handle
>parallel forking, or if serial forking is enough.
>
>In my opinion serial forking is enough, ie the JS app (or, if you want,
>a gateway) informs the browser about the currently active remote media
>parameters.
>
>Regards,
>
>Christer
>
>
>________________________________________
>From: rtcweb-bounces@ietf.org [rtcweb-bounces@ietf.org] On Behalf Of
>Ravindran Parthasarathi [pravindran@sonusnet.com]
>Sent: Friday, October 28, 2011 10:43 PM
>To: Iñaki Baz Castillo
>Cc: rtcweb@ietf.org
>Subject: Re: [rtcweb] RTCWeb Forking usecase [was RE:   draft-kaplan-
>rtcweb-sip-interworking-requirements-00]
>
>Inaki,
>
>ISTM, SIP specific functionality is pushed into WebRTC client
>unnecessary without well-defined WebRTC usecase.
>
>Thanks
>Partha
>
>>-----Original Message-----
>>From: Iñaki Baz Castillo [mailto:ibc@aliax.net]
>>Sent: Saturday, October 29, 2011 1:04 AM
>>To: Ravindran Parthasarathi
>>Cc: Harald Alvestrand; rtcweb@ietf.org; Hadriel Kaplan
>>Subject: Re: [rtcweb] RTCWeb Forking usecase [was RE: draft-kaplan-
>>rtcweb-sip-interworking-requirements-00]
>>
>>2011/10/28 Ravindran Parthasarathi <pravindran@sonusnet.com>:
>>> As I mentioned earlier, SIP (serial) forking requirement shall be met
>>by gateway signaling and no extra requirement for browser.
>>
>>Do it in your gateway if you want, but don't try to mandate it please.
>>As I also mentioned earlier, some of us are willing to handle forking
>>in the WebRTC client (at JavaScript level) and that is perfectly
>>possible.
>>
>>Regards.
>>
>>--
>>Iñaki Baz Castillo
>><ibc@aliax.net>
>_______________________________________________
>rtcweb mailing list
>rtcweb@ietf.org
>https://www.ietf.org/mailman/listinfo/rtcweb