Re: [rtcweb] Mapping between SIP and ROAP/JSEP

"Ravindran, Parthasarathi" <pravindran@sonusnet.com> Wed, 09 May 2012 07:15 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 D467721F85E3 for <rtcweb@ietfa.amsl.com>; Wed, 9 May 2012 00:15:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.516
X-Spam-Level:
X-Spam-Status: No, score=-6.516 tagged_above=-999 required=5 tests=[AWL=0.082, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 PEEvWWqV8N6N for <rtcweb@ietfa.amsl.com>; Wed, 9 May 2012 00:15:25 -0700 (PDT)
Received: from na3sys010aog105.obsmtp.com (na3sys010aog105.obsmtp.com [74.125.245.78]) by ietfa.amsl.com (Postfix) with ESMTP id BF85F21F85C9 for <rtcweb@ietf.org>; Wed, 9 May 2012 00:15:24 -0700 (PDT)
Received: from usma-ex-hub1.sonusnet.com ([69.147.176.212]) (using TLSv1) by na3sys010aob105.postini.com ([74.125.244.12]) with SMTP ID DSNKT6oZjBLqhC2g22CjmKla95I0M8Q6mds8@postini.com; Wed, 09 May 2012 00:15:24 PDT
Received: from INBA-HUB02.sonusnet.com (10.70.51.87) by usma-ex-hub1.sonusnet.com (66.203.90.16) with Microsoft SMTP Server (TLS) id 14.2.247.3; Wed, 9 May 2012 03:15:34 -0400
Received: from INBA-MAIL01.sonusnet.com ([fe80::8d0f:e4f9:a74f:3daf]) by inba-hub02.sonusnet.com ([fe80::80b9:dc60:caf7:7dfc%11]) with mapi id 14.01.0355.002; Wed, 9 May 2012 12:45:19 +0530
From: "Ravindran, Parthasarathi" <pravindran@sonusnet.com>
To: Harald Alvestrand <harald@alvestrand.no>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Mapping between SIP and ROAP/JSEP
Thread-Index: Ac0tr4YLviHfLY88RY29wN4t47YFowAAJYtA//+mr4D//6OCsA==
Date: Wed, 09 May 2012 07:15:18 +0000
Message-ID: <387F9047F55E8C42850AD6B3A7A03C6C16033869@inba-mail01.sonusnet.com>
References: <1F2A2C70609D9E41844A2126145FC09804BCD25222@HKGMBOXPRD22.polycom.com> <387F9047F55E8C42850AD6B3A7A03C6C16033818@inba-mail01.sonusnet.com> <4FAA1647.4080901@alvestrand.no>
In-Reply-To: <4FAA1647.4080901@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.70.54.99]
Content-Type: multipart/alternative; boundary="_000_387F9047F55E8C42850AD6B3A7A03C6C16033869inbamail01sonus_"
MIME-Version: 1.0
Subject: Re: [rtcweb] Mapping between SIP and ROAP/JSEP
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, 09 May 2012 07:15:27 -0000

Harald,

My guess is that running code already exists in the form of SIP over websocket. The point is not about the running code. The running code will not cover all the offer/answer state machine issues which I'm talking about. The running code is just equivalent to proof of concept but will not cover all the deployable solution and does not cover all the existing offer/answer .

Even though JSEP is projected as API, offer/pr-answer/answer state MUST be traversed in some magic way between two web-browsers for establishing the session and these states are not possible to directly map with RFC 3264 or RFC 3261 (SIP) usage. So, there is a need of interworking document. The point to be noted is that the interworking between JSEP to SIP shall occur at browser or at WebRTC server.

Thanks
Partha

From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of Harald Alvestrand
Sent: Wednesday, May 09, 2012 12:31 PM
To: rtcweb@ietf.org
Subject: Re: [rtcweb] Mapping between SIP and ROAP/JSEP

On 05/09/2012 08:52 AM, Ravindran, Parthasarathi wrote:
Ranjit,

I agree with you that Interworking document for JSEP to SIP is important for developing the interworking solution. I'll interested in contributing one such draft. Such a draft will help in identify the gap in JSEP to support SIP interworking like UPDATE during early dialog.
Since JSEP is an API, and has been implemented, I suggest that the most reasonable form of documentation is an opensource SIP implementation on top of JSEP, not an internet-draft.

If someone wants to contribute such code, I'm sure we can host it as part of webrtc-samples, if that helps - the other piece would be a recipe for setting up some opensource SIP server to prove that it actually works.

Running code has the advantage that it is easy to test it.