Re: [rtcweb] SIP MUST NOT be used in browser?[was RE: Remote recording - RTC-Web client acting as SIPREC session recording client]

"Olle E. Johansson" <oej@edvina.net> Wed, 07 September 2011 20:15 UTC

Return-Path: <oej@edvina.net>
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 AEC6821F8D3B for <rtcweb@ietfa.amsl.com>; Wed, 7 Sep 2011 13:15:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.248
X-Spam-Level:
X-Spam-Status: No, score=-2.248 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001]
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 1YHzcPLIcCDd for <rtcweb@ietfa.amsl.com>; Wed, 7 Sep 2011 13:15:29 -0700 (PDT)
Received: from smtp7.webway.se (smtp7.webway.se [212.3.14.205]) by ietfa.amsl.com (Postfix) with ESMTP id 54A1221F8AD9 for <rtcweb@ietf.org>; Wed, 7 Sep 2011 13:15:29 -0700 (PDT)
Received: from [192.168.40.24] (ns.webway.se [87.96.134.125]) by smtp7.webway.se (Postfix) with ESMTPA id 1BAD7754BCE4; Wed, 7 Sep 2011 20:17:18 +0000 (UTC)
Mime-Version: 1.0 (Apple Message framework v1244.3)
Content-Type: multipart/alternative; boundary="Apple-Mail=_7778A77F-13C8-484D-BD48-4B23F8365241"
From: "Olle E. Johansson" <oej@edvina.net>
In-Reply-To: <4E67AD3D.9000005@alvestrand.no>
Date: Wed, 07 Sep 2011 22:17:17 +0200
Message-Id: <1CF14854-93F7-42D2-9EC4-20F9A25D33C2@edvina.net>
References: <A444A0F8084434499206E78C106220CA0B00FDB08B@MCHP058A.global-ad.net> <89177AB2-F721-47E4-8471-2180EDA10615@voxeo.com> <A444A0F8084434499206E78C106220CA0B00FDB34D@MCHP058A.global-ad.net> <496EE152-41F2-49AB-A136-05735FE5A9F9@voxeo.com><101C6067BEC68246B0C3F6843BCCC1E31018BF6BE2@MCHP058A.global-ad.net> <4E540FE2.7020605@alcatel-lucent.com> <2E239D6FCD033C4BAF15F386A979BF5106423F@sonusinmail02.sonusnet.com> <4E6595E7.7060503@skype.net> <4E661C83.5000103@alcatel-lucent.com> <4E668FB3.9020601@skype.net> <2E239D6FCD033C4BAF15F386A979BF510F08FE@sonusinmail02.sonusnet.com> <4E67AD3D.9000005@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.1244.3)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] SIP MUST NOT be used in browser?[was RE: Remote recording - RTC-Web client acting as SIPREC session recording client]
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: Wed, 07 Sep 2011 20:15:30 -0000

7 sep 2011 kl. 19:43 skrev Harald Alvestrand:

> On 09/07/11 19:29, Ravindran Parthasarathi wrote:
>> 
>> Matthew,
>>  
>> When I asked for SIP, I have meant RFC 3261 only.
> This is 269 pages, and has 26 normative dependencies including S/MIME. It's not a small dependency.
Agree. That RFC is way too focused on ONE application, the phone call.

>> 
>> 4)      There is no need to build two different signaling logic in VoIP servers for each service. Your own example of Bridge line appearance will need two implementation by the single vendor because desktop application or hardphone implementation based on SIP and browser based implementation is depend on HTTP metadata. It is possible to avoided by having one signaling protocol.
> One protocol can be achieved by multiple applications choosing to implement one protocol.
> It doesn't have to be enforced by the prtoocol being embedded in the browser.
Right. 

>>  
>> In RTCWEB does not standardize the signaling protocol interface between browsers, the interop across webservers is next to impossible and it will be restricted to single webserver (company) only. Please let  me know in case I’m missing something here.
> 
> I think the main thing you are missing is that there are many applications that people want to build on top of RTCWEB that are not telephones, and will not fit with telephone-based paradigms.

SIP has already been integrated with years of work of telephone-based paradigms. It's there and we have it. Let's not force that into RTCweb because it will make it way too complex and be an issue when it comes to interoperability between browsers, because most will implement selected parts only (like in SIP today). We don't want that.

I already face that interoperability problem each time I attend SIPit - which btw is open for registration at www.sipit.net for all of you that work with development of SIP apps and devices and need to test interoperability ;-) 

/O