Re: [sipcore] Proposal for a new SIP transport (WebSocket)

"Avasarala, Ranjit" <Ranjit.Avasarala@Polycom.com> Tue, 15 November 2011 10:10 UTC

Return-Path: <Ranjit.Avasarala@Polycom.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29ECE21F8BB6 for <sipcore@ietfa.amsl.com>; Tue, 15 Nov 2011 02:10:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.34
X-Spam-Level:
X-Spam-Status: No, score=-6.34 tagged_above=-999 required=5 tests=[AWL=-0.041, 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 Il0vzxLdGind for <sipcore@ietfa.amsl.com>; Tue, 15 Nov 2011 02:10:33 -0800 (PST)
Received: from Hkgehubprd01.polycom.com (hkgehubprd01.polycom.com [140.242.6.225]) by ietfa.amsl.com (Postfix) with ESMTP id 47F3E21F8D80 for <sipcore@ietf.org>; Tue, 15 Nov 2011 02:10:23 -0800 (PST)
Received: from hkgmboxprd22.polycom.com ([fe80::c4c3:4566:8b3b:ec85]) by Hkgehubprd01.polycom.com ([fe80::5efe:172.21.6.201%12]) with mapi; Tue, 15 Nov 2011 18:10:22 +0800
From: "Avasarala, Ranjit" <Ranjit.Avasarala@Polycom.com>
To: Victor Pascual Avila <victor.pascual.avila@gmail.com>, Iñaki Baz Castillo <ibc@aliax.net>
Date: Tue, 15 Nov 2011 18:10:20 +0800
Thread-Topic: [sipcore] Proposal for a new SIP transport (WebSocket)
Thread-Index: Acyjfbp1ZNIZdxyqTqKyP9Np6nJ4hQAAKXyQ
Message-ID: <1F2A2C70609D9E41844A2126145FC0982D3F4D40@HKGMBOXPRD22.polycom.com>
References: <CALiegf=_8GuvEHPR=rFA3Urtj0WxzRFQ4W=_dxkCDKZMbHL_aw@mail.gmail.com> <CALiegf=pRjgBUpLxm3e7CopwSrS8e9BekKdF5ZZEW04S29-XnA@mail.gmail.com> <CAGTXFp8Gba+h7V7B8uE5a55ZBQOEOd2_yoT8b=+2247RZeUK1Q@mail.gmail.com>
In-Reply-To: <CAGTXFp8Gba+h7V7B8uE5a55ZBQOEOd2_yoT8b=+2247RZeUK1Q@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="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "SIPCORE (Session Initiation Protocol Core) WG" <sipcore@ietf.org>
Subject: Re: [sipcore] Proposal for a new SIP transport (WebSocket)
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Nov 2011 10:10:34 -0000

Hi Victor

One comment - the proposal of SIP as a new WebSocket sub protocol is not very clear in ur draft. So you could add an example for it.
E.g.  Sec-WebSocket-Protocol: sip  (is this what you intend to propose?).

Also add a section on how SIP as a WebSocket sub protocol is negotiated as part of client/server handshake procedure.

Thanks

Regards
Ranjit

-----Original Message-----
From: sipcore-bounces@ietf.org [mailto:sipcore-bounces@ietf.org] On Behalf Of Victor Pascual Avila
Sent: Tuesday, November 15, 2011 3:33 PM
To: SIPCORE (Session Initiation Protocol Core) WG
Subject: Re: [sipcore] Proposal for a new SIP transport (WebSocket)

FYI: We're planning to submit a new revision of the draft (addressing
the feedback received so far) during the next couple of weeks

-Victor

On Fri, Oct 28, 2011 at 2:42 PM, Iñaki Baz Castillo <ibc@aliax.net> wrote:
> A draft describing a mechanism for usage of WebSocket protocol as a
> new transport between SIP entities was submitted to rtcweb WG on 13
> Sep 2011. However the discussions on that list seemed to conclude that
> the draft was interesting but outside the scope of rtcweb. Since the
> draft describes a new transport for SIP it makes more sense to propose
> it in SIPCORE WG. Therefore we ask the SIPCORE WG to discuss whether
> the proposed draft could fit well in this WG.
>
> There are some aspects of the draft that will be addressed in a new
> revision (as mandating Outbound support given the nature of the
> WebSocket protocol). The first revision of the draft can be found at:
>
> http://datatracker.ietf.org/doc/draft-ibc-rtcweb-sip-websocket/
>
> --------------------------------
> Abstract
>
>   This document specifies a WebSocket subprotocol for a new transport
>  in SIP (Session Initiation Protocol).  The WebSocket protocol enables
>  two-way realtime communication between clients (typically web-based
>  applications) and servers.  The main goal of this specification is to
>  integrate the SIP protocol within web
>  applications.
> ------------------------------
>
>
> This new SIP transport could fit well within a RTCweb architecture
> (since RTCweb does not mandate the in-the-wire protocol nor the format
> of the messages exchanged between RTCweb clients and servers). This is
> just a use case, a future revision of the draft could incorporate more
> use cases.
>
>
> A presentation of the proposed specification (including a video with
> running code) can be found at:
>
> http://sip-on-the-web.aliax.net/
>
> -------------------------------
> Introduction
>
>  The aim of this presentation is to show the SIP protocol working
>  within a web browser and interoperating with any SIP network.
>
>   After some slides describing the used technology there is a
>  signaling flowchart and a video showing a real implementation.
> -------------------------------
>
>
> Please let us know whether this draft would fit well in SIPCORE or may
> be we would do better by proposing it in DISPATCH.
>
> Thanks a lot.
>
>
> --
> Iñaki Baz Castillo
> <ibc@aliax.net>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
_______________________________________________
sipcore mailing list
sipcore@ietf.org
https://www.ietf.org/mailman/listinfo/sipcore