Re: [rtcweb] Media forking solution for SIP interoperability (without a media gateway)

Christer Holmberg <christer.holmberg@ericsson.com> Sun, 30 October 2011 21:39 UTC

Return-Path: <christer.holmberg@ericsson.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 14C2421F8663 for <rtcweb@ietfa.amsl.com>; Sun, 30 Oct 2011 14:39:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.083
X-Spam-Level:
X-Spam-Status: No, score=-6.083 tagged_above=-999 required=5 tests=[AWL=0.216, 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 BcSKqrex0qRK for <rtcweb@ietfa.amsl.com>; Sun, 30 Oct 2011 14:39:27 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by ietfa.amsl.com (Postfix) with ESMTP id 475B221F85B9 for <rtcweb@ietf.org>; Sun, 30 Oct 2011 14:39:27 -0700 (PDT)
X-AuditID: c1b4fb3d-b7c26ae0000035b9-2c-4eadc40d471a
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 31.B9.13753.D04CDAE4; Sun, 30 Oct 2011 22:39:26 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.57]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Sun, 30 Oct 2011 22:39:25 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: 'Iñaki Baz Castillo' <ibc@aliax.net>
Date: Sun, 30 Oct 2011 22:39:24 +0100
Thread-Topic: [rtcweb] Media forking solution for SIP interoperability (without a media gateway)
Thread-Index: AcyXQxT4MPLpdNE8T36g3pNqLg6+0wABtXDQ
Message-ID: <7F2072F1E0DE894DA4B517B93C6A058522357895FE@ESESSCMS0356.eemea.ericsson.se>
References: <CALiegfkikmpi55ePUo=AQCQvorv4_6v2ByTCdL=V_=umcCEpUA@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A05852235717390@ESESSCMS0356.eemea.ericsson.se> <CALiegf=t=9YSbZ1fmCQs0BrV79TPAkXB5XEsONRA4KP_um4DtA@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A058522357895FA@ESESSCMS0356.eemea.ericsson.se> <CALiegfnDsP8Y19tUKifdG8vJ552ivY+1f6+e8JEQCyrFoZF9KQ@mail.gmail.com> <7F2072F1E0DE894DA4B517B93C6A058522357895FC@ESESSCMS0356.eemea.ericsson.se> <CALiegfmwF+O49HVNjKFfJ30hZx4Sfvv55FaN6Y4PnN3x8dv1QA@mail.gmail.com>
In-Reply-To: <CALiegfmwF+O49HVNjKFfJ30hZx4Sfvv55FaN6Y4PnN3x8dv1QA@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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Media forking solution for SIP interoperability (without a media gateway)
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: Sun, 30 Oct 2011 21:39:28 -0000

Hi, 

>> Having said that, *today* PRACK support may be more common (75%, according to the SIPit report) than back in those 
>> days, and if in addition SRTP mandates PRACK support there might not be a real-life problem.
>
> Oh, I didn't know that SRTP mandates PRACK, then we are done :)

I don't think SRTP as such mandates PRACK. But, whatever media negotiations, that require reliably sent SDP, you want to do during the early dialog require PRACK.

>>> Anyhow, let's remember that the purpose of WebRTC is not the 
>>> interoperability with old SIP phones which implement nothing but plain SIP and plain RTP.
>>
>> I agreed.
>>
>> And, my main concern is not whether endpoints will support PRACK, but having to send new offers just because of forking.
>
> Of course I prefer not having to use that but, should WebRTC modify PeerConnection specs just for allowing SIP media forking?

WebRTC is not going to modify anything. AFAIK, we will ask W3C to do it, based on our wishes and requirements.

However, it would only be needed if we decide to support parallel forking. If we choose to only require support of serial forking, you may not have to create new PeerConnections - if you can modify the remote media parameters of the existing one.

As I've said before, I am personally fine with supporting serial forking, but if we can get parallel forking "for free" that's of course good.


>>>> So I don't expect that WebRTC will allow reusing the same local candidates in a new PeerConnection just to allow SIP media forking.
>>>
>>> Well, that's what we have to figure out.
>>
>> I would also like to know what non-SIP folks think about this.

First I think the SIP folks shall agree on what THEY want. Then we'll see whether/how it's possible to achieve, and what others think.


Regards,

Christer