Re: [rtcweb] Interest and need for Websocket subprotocol - JSEP over websockets
Erik Lagerway <erik@hookflash.com> Wed, 03 December 2014 21:14 UTC
Return-Path: <elagerway@gmail.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 664FD1A872E for <rtcweb@ietfa.amsl.com>; Wed, 3 Dec 2014 13:14:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level:
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZBFw_697Orsa for <rtcweb@ietfa.amsl.com>; Wed, 3 Dec 2014 13:14:36 -0800 (PST)
Received: from mail-ig0-x22e.google.com (mail-ig0-x22e.google.com [IPv6:2607:f8b0:4001:c05::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C5FE01A86F9 for <rtcweb@ietf.org>; Wed, 3 Dec 2014 13:14:35 -0800 (PST)
Received: by mail-ig0-f174.google.com with SMTP id hn15so17608924igb.7 for <rtcweb@ietf.org>; Wed, 03 Dec 2014 13:14:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=IeqLvG8vpgJYyRt8YeIefUv4qAhlVJKeHStIC/MZO+c=; b=LLsl9uBxztivJT59ha8O05Nzy7rftwgYNx7z9JK45MlD7reSuXiunkmDtkbmUmGQS7 ukkaR8dUAJsZ7in2rLvU/5BZDrIaBKJiLn5lTwTD+b2CE+3Vjvg6F9hrIZ8wVRXRqMoc wDK1PtYZLgCFUlyk78ZTCSBTdFchjN1RaOtZZYEgfW6/hw5b04lLZZxBhI0yNKO2FY6b 4/YiBqng0zCdQL0c8cXd+BX03XRWDmFL8szs4DiFwu1oqqF8kHXDpkoNFHJeiX4DBf9z mBWLNarAx1rCAJrQbCJtKlxjiNPnigdgOM+2V3VCI7yxfIvvuzHG6K/acr+Gjyhrwa0L Ue6w==
MIME-Version: 1.0
X-Received: by 10.42.205.197 with SMTP id fr5mr4352136icb.5.1417641274767; Wed, 03 Dec 2014 13:14:34 -0800 (PST)
Sender: elagerway@gmail.com
Received: by 10.107.38.137 with HTTP; Wed, 3 Dec 2014 13:14:34 -0800 (PST)
In-Reply-To: <CAD5OKxugW38_D2rMFRE+RAfNEZbF5eSsxzh22K6e4wZ-uW-AQw@mail.gmail.com>
References: <6bef1cce67d1c9da7c29d8e0804f2551@ranjitvoip.com> <CAD5OKxs07wAu3V-x2gDnEmoAOEYL-X6njYmCTnfTBQB-YzD02w@mail.gmail.com> <E1FE4C082A89A246A11D7F32A95A17828E64BCAB@US70UWXCHMBA02.zam.alcatel-lucent.com> <554d17d3779404eed3868ae587510e2f@ranjitvoip.com> <CAD5OKxugW38_D2rMFRE+RAfNEZbF5eSsxzh22K6e4wZ-uW-AQw@mail.gmail.com>
Date: Wed, 03 Dec 2014 13:14:34 -0800
X-Google-Sender-Auth: TGC9gX1NVbr3VHHVyqB29vJKtow
Message-ID: <CAPF_GTYqSsjeLR__bqW2bdmFoa2p3bequt05nm-UV+RpxOAjmA@mail.gmail.com>
From: Erik Lagerway <erik@hookflash.com>
To: Roman Shpount <roman@telurix.com>
Content-Type: multipart/alternative; boundary="20cf303ea2de99fdb80509565415"
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/j4eNmWZ8DuLFFBTDtraKrnLB4xo
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Interest and need for Websocket subprotocol - JSEP over websockets
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2014 21:14:38 -0000
+1 *Erik Lagerway <http://ca.linkedin.com/in/lagerway> | *Hookflash <http://hookflash.com/>* | 1 (855) Hookflash ext. 2 | Twitter <http://twitter.com/elagerway> | WebRTC.is Blog <http://webrtc.is/> * On Wed, Dec 3, 2014 at 11:07 AM, Roman Shpount <roman@telurix.com> wrote: > Ranjit, > > If you want to create yet another signaling protocol which uses WebSockets > as a transport, please do. No one is stopping you. Just don't call it JSEP. > Signaling is very different from JSEP, does a lot more then JSEP and > requires a lot of effort to design properly and then map to JSEP API. If > you create something compelling, other people will implement it > and standardize it. At this point, I do not think this group is interested > in creating yet another signaling protocol. I do not think this is > something which is covered by this group charter. > > _____________ > Roman Shpount > > On Wed, Dec 3, 2014 at 1:57 PM, <ranjit@ranjitvoip.com> wrote: > >> Hello all >> >> While I agree SIP over Websockets is default signaling protocol for >> WebRTC while working with IMS, there could be scenarios where WebRTC calls >> can get initiated from non SIP UAs like web browsers which do not support >> SIP. Then in such cases, the following things could happen >> 1) the WebRTC client on the browser can use JSEP to send its signaling >> information over WebSocket, >> 2) the JSEP message would then land on the WebRTC GW over WS. >> 3) This JSEP message would then be converted to a SIP message and then >> sent to IMS core. >> 4) within IMS core, its a regular SIP message >> 5) Again in the reverse direction, WebRTC GW would convert SIP to JSEP >> 6) JSEP message is sent over Websocket to UE. >> >> now we see JSEP messages getting exchanged over Websockets. so if the >> websocket sub-protocol does not define the type as "jsep", then the WebRTC >> GW would not know the incoming message type and hence may discard it or its >> behavior may be uncertain. >> >> Also the JSEP message needs to be enhanced to add more message types >> (along with current OFFER / ANSWER) to be able to map it with standard >> signaling protocol like SIP as defined in https://tools.ietf.org/html/ >> draft-partha-rtcweb-jsep-sip-01 >> >> Regards >> Ranjit >> >> On 2014-12-03 12:40 pm, Makaraju, Maridi Raju (Raju) wrote: >> >>> + 1 for using SIP over WebSocket. >>> >>> FROM: rtcweb [mailto:rtcweb-bounces@ietf.org] ON BEHALF OF Roman >>> Shpount >>> SENT: Wednesday, December 03, 2014 12:38 PM >>> TO: ranjit@ranjitvoip.com >>> CC: rtcweb@ietf.org >>> SUBJECT: Re: [rtcweb] Interest and need for Websocket subprotocol - >>> JSEP over websockets >>> >>> Is there any reason you cannot use SIP over WebSocket >>> (https://tools.ietf.org/html/rfc7118 [1])? >>> >>> Call signaling will require a lot more information then what is >>> provided in JSEP. JSEP mostly deals with offer and answer processing. >>> Signaling will also need to deal with things like who is calling, why >>> they are calling, transfers, other application specific details. In >>> other words, I think this is a very bad idea. >>> >>> _____________ >>> Roman Shpount >>> >>> On Wed, Dec 3, 2014 at 1:31 PM, <ranjit@ranjitvoip.com> wrote: >>> >>> Hi >>> With websockets as a de-facto transport protocol for WebRTC signaling >>> and JSEP being the format of encoding information, there is a need for >>> a defining a websocket sub-protocol : jsep. So I would like to know if >>> there is any interest in the community and also the views from experts >>> about the need for a websocket-sub protocol for JSEP. >>> >>> The main purpose of defining the sub protocol (jsep) is to make sure >>> that the WebRTC client (WIC) and WebRTC server (E-CSCF) are receiving >>> JSEP encoded messages. >>> >>> Thanks >>> Ranjit >>> >>> _______________________________________________ >>> rtcweb mailing list >>> rtcweb@ietf.org >>> https://www.ietf.org/mailman/listinfo/rtcweb [2] >>> >>> >>> >>> Links: >>> ------ >>> [1] https://tools.ietf.org/html/rfc7118 >>> [2] https://www.ietf.org/mailman/listinfo/rtcweb >>> >> > > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb > >
- Re: [rtcweb] Interest and need for Websocket subp… Roman Shpount
- [rtcweb] Interest and need for Websocket subproto… ranjit
- Re: [rtcweb] Interest and need for Websocket subp… Martin Thomson
- Re: [rtcweb] Interest and need for Websocket subp… Peter Saint-Andre - &yet
- Re: [rtcweb] Interest and need for Websocket subp… Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] Interest and need for Websocket subp… ranjit
- Re: [rtcweb] Interest and need for Websocket subp… ranjit
- Re: [rtcweb] Interest and need for Websocket subp… Roman Shpount
- Re: [rtcweb] Interest and need for Websocket subp… Harald Alvestrand
- Re: [rtcweb] Interest and need for Websocket subp… Sergio Garcia Murillo
- Re: [rtcweb] Interest and need for Websocket subp… Ted Hardie
- Re: [rtcweb] Interest and need for Websocket subp… Erik Lagerway
- Re: [rtcweb] Interest and need for Websocket subp… Iñaki Baz Castillo
- Re: [rtcweb] Interest and need for Websocket subp… Christer Holmberg