Re: [rtcweb] Let's define the purpose of WebRTC

"Ravindran, Parthasarathi" <> Wed, 09 November 2011 13:48 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 99D4621F8B7E for <>; Wed, 9 Nov 2011 05:48:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[AWL=-0.021, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id oCC3jgWyhQ00 for <>; Wed, 9 Nov 2011 05:48:11 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id 78A7E21F8B76 for <>; Wed, 9 Nov 2011 05:48:11 -0800 (PST)
Received: from ( []) by (8.14.3/8.14.3) with ESMTP id pA9Dmjam020470; Wed, 9 Nov 2011 08:48:45 -0500
Received: from ([]) by with Microsoft SMTPSVC(6.0.3790.4675); Wed, 9 Nov 2011 08:47:41 -0500
Received: from ([]) by with Microsoft SMTPSVC(6.0.3790.4675); Wed, 9 Nov 2011 19:17:49 +0530
Received: from ([fe80::8d0f:e4f9:a74f:3daf]) by ([fe80::5cbc:2823:f6cc:9ce7%11]) with mapi id 14.01.0339.001; Wed, 9 Nov 2011 19:17:48 +0530
From: "Ravindran, Parthasarathi" <>
To: Neil Stratford <>, "DRAGE, Keith (Keith)" <>
Thread-Topic: [rtcweb] Let's define the purpose of WebRTC
Date: Wed, 9 Nov 2011 13:47:49 +0000
Message-ID: <>
References: <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
x-originating-ip: []
Content-Type: multipart/alternative; boundary="_000_387F9047F55E8C42850AD6B3A7A03C6C0134A541inbamail01sonus_"
MIME-Version: 1.0
X-OriginalArrivalTime: 09 Nov 2011 13:47:49.0224 (UTC) FILETIME=[2B40DE80:01CC9EE6]
Cc: "" <>
Subject: Re: [rtcweb] Let's define the purpose of WebRTC
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 09 Nov 2011 13:48:12 -0000


Please read inline


From: [] On Behalf Of Neil Stratford
Sent: Wednesday, November 09, 2011 7:13 PM
To: DRAGE, Keith (Keith)
Subject: Re: [rtcweb] Let's define the purpose of WebRTC

On Wed, Nov 9, 2011 at 1:04 PM, DRAGE, Keith (Keith) <<>> wrote:
If you want to be in the world of telecommunications you carry a legacy baggage.

Only at the point you want to interop with that legacy world. Skype did a pretty good job of avoiding the legacy and changing users expectations of telecommunications.
<partha> AFAIK, Skype still interop with legacy telephone devices using SIP </partha>

Your proposal to provide a gateway is just one way of dealing with the legacy baggage. It does however carry the downside that you need a player to provide such gateways in support of interworking to the legacy.

Suppose I make an emergency call to a PSAP. The legacy baggage here is that unless someone volunteers to provide all those PSAPs worldwide with new kit, the majority will remain connected to the PSTN (i.e. not even SIP). I need a guarantee that someone out there will provide a gateway. Which player provides that in your business model.

If there is a market for interop (which there clearly is) then multiple vendors will no doubt offer gateways. I'm just concerned that we are talking about imposing legacy requirements on the core API, when WebRTC seems an ideal opportunity to break away from that legacy.
<partha>  In case core API is not defined for it, I agree with Keith that RTCWeb has to explain or provide the guideline for the server/gateway role and IMO, it is discussed as federation till now in RTCWeb.  </partha>