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

"Ravindran Parthasarathi" <pravindran@sonusnet.com> Fri, 28 October 2011 17:59 UTC

Return-Path: <pravindran@sonusnet.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 CA38521F8AA8 for <rtcweb@ietfa.amsl.com>; Fri, 28 Oct 2011 10:59:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.548
X-Spam-Level:
X-Spam-Status: No, score=-2.548 tagged_above=-999 required=5 tests=[AWL=-0.249, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3]
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 zvWMyyl5TtNn for <rtcweb@ietfa.amsl.com>; Fri, 28 Oct 2011 10:59:21 -0700 (PDT)
Received: from mail-ma01.sonusnet.com (sonussf2.sonusnet.com [208.45.178.27]) by ietfa.amsl.com (Postfix) with ESMTP id 38D6C21F8A80 for <rtcweb@ietf.org>; Fri, 28 Oct 2011 10:59:21 -0700 (PDT)
Received: from sonusmail05.sonusnet.com (sonusmail05.sonusnet.com [10.128.32.155]) by sonuspps2.sonusnet.com (8.14.3/8.14.3) with ESMTP id p9SHxrML009318; Fri, 28 Oct 2011 13:59:53 -0400
Received: from sonusinmail02.sonusnet.com ([10.70.51.30]) by sonusmail05.sonusnet.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 28 Oct 2011 13:59:17 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Date: Fri, 28 Oct 2011 23:26:15 +0530
Message-ID: <2E239D6FCD033C4BAF15F386A979BF51159D7A@sonusinmail02.sonusnet.com>
In-Reply-To: <CALiegfnVaZjh1K+brd180Z9Ufheau3v6OJe6Ejv8P7wzw6ROQw@mail.gmail.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: RTCWeb Forking usecase [was RE: [rtcweb] draft-kaplan-rtcweb-sip-interworking-requirements-00]
thread-index: AcyS8Za33GZ80oo8Sq6Si3hUzP+/HACqGyUQ
References: <20111024224257.28459.65554.idtracker@ietfa.amsl.com><6EB8679A-13D5-4AD7-97F2-BC35FC0966F0@acmepacket.com><2E239D6FCD033C4BAF15F386A979BF51159C32@sonusinmail02.sonusnet.com> <CALiegfnVaZjh1K+brd180Z9Ufheau3v6OJe6Ejv8P7wzw6ROQw@mail.gmail.com>
From: Ravindran Parthasarathi <pravindran@sonusnet.com>
To: Iñaki Baz Castillo <ibc@aliax.net>, rtcweb@ietf.org, Hadriel Kaplan <HKaplan@acmepacket.com>
X-OriginalArrivalTime: 28 Oct 2011 17:59:17.0822 (UTC) FILETIME=[4FCD35E0:01CC959B]
Subject: [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 17:59:21 -0000

By looking at draft-ietf-rtcweb-use-cases-and-requirements-06, I could not see any specific requirement for RTCWeb forking. In case SIP forking is the only requirement for RTCWeb and also, RTCWeb does not have any specific forking requirement, then the gateway between RTCWeb & SIP shall take care of the functionality. I'm asking this question to get the clarity on whether SIP forking feature has to impact RTCWeb client requirement or not. 

Thanks
Partha

>-----Original Message-----
>From: Iñaki Baz Castillo [mailto:ibc@aliax.net]
>Sent: Tuesday, October 25, 2011 2:09 PM
>To: Ravindran Parthasarathi
>Cc: Hadriel Kaplan; rtcweb@ietf.org
>Subject: Re: [rtcweb] draft-kaplan-rtcweb-sip-interworking-requirements-
>00
>
>2011/10/25 Ravindran Parthasarathi <pravindran@sonusnet.com>:
>> I'll take A1-1 requirement of SIP forking wherein it is very much
>> possible for RTCWEB-SIP gateway to hide the forking functionality from
>> browser and it is normal B2BUA (SBC in market term) functionality in
>SIP
>> wherein originating SIP UA does not support forking properly. IOW,
>> please don't add requirement in RTCWeb for the sake SIP interop and it
>> is possible to design the better gateway if required.
>
>Please take into account that some of us also desire to interoperate
>with SIP but we *don't* need a B2BUA/SBC neither a protocol gateway
>for such interconnection (instead we are using *now* a SIP proxy
>implementing SIP over WebSocket so the JavaScript application becomes
>a real SIP UA).
>
>Having said that, SIP forking is a *feature* rather than a punishment.
>It adds complexity of course, but still it's an useful feature. Some
>of us want to deal with that complexity at UA level (JavaScript). Some
>others would prefer not to allow forking in their RTC-Web scenarios so
>have no need to deal with forking. Let's the people choose it.
>
>
>
>> I'm looking for
>> standard RTCWeb signaling protocol like ROAP by which better solution
>> for RTCWeb-federation gateway is documented in IETF.
>
>Yes, you want to mandate some specific in-the-wire signaling protocol
>in RTCweb and force me, and others, to use a RTCWeb-SIP gateway box
>(regardless I already have my RTCweb solution ready to interop with a
>SIP network in the signaling plane without using protocol gateways). I
>would ask you to read this draft in which different RTCweb scenarios
>are described:
>
>  http://tools.ietf.org/html/draft-sipdoc-rtcweb-open-wire-protocol-00
>
>
>
>> Also, I'm interested in hearing about other RTCWeb federation protocol
>> like Jingle before doing the deep-dive into the requirement because my
>> gut feeling is that we will end-up in multiple federation protocol
>> rather than single.
>
>I hope that we will end with *no one* federation protocol so each
>website can decide what to use in case it wants to federate with other
>website. Web will decide, as it always does. The important point here
>is to leave the Web the freedom to choose whichever federation
>mechanism. Some mechanism/protocol will success more than others and
>will become de facto RTCweb federation protocol in the Web. This is
>how things work in the Web.
>
>
>Regards.
>
>
>--
>Iñaki Baz Castillo
><ibc@aliax.net>