Re: [rtcweb] Agenda requests for Atlanta meeting

"Cullen Jennings (fluffy)" <fluffy@cisco.com> Tue, 09 October 2012 00:42 UTC

Return-Path: <fluffy@cisco.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 04D2E1F0C89 for <rtcweb@ietfa.amsl.com>; Mon, 8 Oct 2012 17:42:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.479
X-Spam-Level:
X-Spam-Status: No, score=-110.479 tagged_above=-999 required=5 tests=[AWL=0.120, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4hgKRfIhLydi for <rtcweb@ietfa.amsl.com>; Mon, 8 Oct 2012 17:42:50 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id C75B31F0C88 for <rtcweb@ietf.org>; Mon, 8 Oct 2012 17:42:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4193; q=dns/txt; s=iport; t=1349743369; x=1350952969; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=RoEunSHusciaxKzMVqn/C5lteTf3PFl1QDiok7i133g=; b=DJhmV9HFaR4QXVOKEhSjn8hxkiGxoLG9rgvPyI6fZ8AOtmUJf75osm76 PNEWu+VnjnbqGHhmP3/2c5TN+wn5I7/hKE35qrhrMmIw8MSeL5O5FFp+1 kPuYxsaDnJCXMzld0J5/3AJnYFjz9T09B1tRWu1jgR3I6cKEz4B2kbfdk s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAIJyc1CtJV2b/2dsb2JhbABFvzKBCIIgAQEBAwEBAQEPATQnCwULAgEIGAokJwslAgQOBQgTB4ddBguaRI9WgTaOdASLR4UzYAOII4oXkXaBaYJtghc
X-IronPort-AV: E=Sophos;i="4.80,556,1344211200"; d="scan'208";a="129592453"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-4.cisco.com with ESMTP; 09 Oct 2012 00:42:49 +0000
Received: from xhc-aln-x09.cisco.com (xhc-aln-x09.cisco.com [173.36.12.83]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id q990gnTW022178 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 9 Oct 2012 00:42:49 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.217]) by xhc-aln-x09.cisco.com ([173.36.12.83]) with mapi id 14.02.0318.001; Mon, 8 Oct 2012 19:42:49 -0500
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: Roman Shpount <roman@telurix.com>
Thread-Topic: [rtcweb] Agenda requests for Atlanta meeting
Thread-Index: AQHNpaetkG2ADNG+3EO5+NGGgdEEepewWX6AgAAC9ICAAAN2gIAAFs4A
Date: Tue, 09 Oct 2012 00:42:48 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB11187FB09@xmb-aln-x02.cisco.com>
References: <506B0367.4000103@ericsson.com> <C5E08FE080ACFD4DAE31E4BDBF944EB111867718@xmb-aln-x02.cisco.com> <7F2072F1E0DE894DA4B517B93C6A0585340BAD03A6@ESESSCMS0356.eemea.ericsson.se> <C5E08FE080ACFD4DAE31E4BDBF944EB11187F8FB@xmb-aln-x02.cisco.com> <CAD5OKxtDnXafE=3R-7X9vL1TaYMauYL56JFfyJoTztDMbe4DqQ@mail.gmail.com> <723C9B03-B45B-4214-9A36-7B4CEBD2FC2E@iii.ca> <CAD5OKxsEmgUJXUYaFRnkDZhoZdzZaD4rCvoUFPNVdd6L1FWDjQ@mail.gmail.com>
In-Reply-To: <CAD5OKxsEmgUJXUYaFRnkDZhoZdzZaD4rCvoUFPNVdd6L1FWDjQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.21.86.152]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19252.004
x-tm-as-result: No--56.191700-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <6EC6EDDA272F1B45894CE545A2ED2EB9@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Agenda requests for Atlanta meeting
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: Tue, 09 Oct 2012 00:42:51 -0000

Check out text from RFC 3311 that says 

      o  If the UPDATE is being sent before the completion of the INVITE
         transaction, and the initial INVITE contained an offer, the
         UPDATE cannot be sent with an offer unless the callee has
         generated an answer in a reliable provisional response, has
         received a PRACK for that reliable provisional response, has
         not received any requests (PRACK or UPDATE) with offers that it
         has not answered, and has not sent any UPDATE requests
         containing offers that have not been answered.

So the 183 would be need to be sent reliably at which case I would expect the gateways to map it to a final offer in RTCWeb not a provisional one. At that point when the update comes along with an offer, it just mapped to RTCweb offer. 


On Oct 8, 2012, at 16:21 , Roman Shpount <roman@telurix.com>
 wrote:

> The scenario is:
> 
> WebRTC is placing a call through some sort of gateway to a SIP end point. It sends an offer that gets translated into INVITE with SDP. SIP end point sends back 183 with SDP that gets delivered to the WebRTC end point as PRANSWER. Then SIP end point sends an UPDATE with SDP in early dialog. And then finally SIP end point sends 200 OK with different SDP. I am not sure how to translate the SDP in UPDATE and the final answer in WebRTC API calls. I would guess this is not something that can be supported without cloning.
> _____________
> Roman Shpount
> 
> 
> On Mon, Oct 8, 2012 at 7:09 PM, Cullen Jennings <fluffy@iii.ca> wrote:
> 
> Walk me through what the call flow would like it both endpoints were SIP UA's so I understand it better.
> 
> 
> Note - I'm not against folks trying to figure out clone. I'm saying that we should not get rid of PRANSWER.
> 
> 
> On Oct 8, 2012, at 15:58 , Roman Shpount <roman@telurix.com> wrote:
> 
> > Cullen,
> >
> > I have an existing interop problem with SIP serial forking that I cannot solve with the proposed schema. With PRANSWER, how would I handle SIP UPDATE sith SDP received in early dialog?
> >
> > Regards,
> > _____________
> > Roman Shpount
> >
> >
> > On Mon, Oct 8, 2012 at 6:53 PM, Cullen Jennings (fluffy) <fluffy@cisco.com> wrote:
> >
> > On Oct 8, 2012, at 2:47 , Christer Holmberg <christer.holmberg@ericsson.com> wrote:
> >
> > > Hi,
> > >
> > > I would like to discuss the different alternatives in order to support forking, e.g. whether we use cloning, whether we simply set additional local descriptor, and whether we can get rid of PRANSWER.
> >
> > Seriously? we have discussed this so many times and always come to the same conclusion. I have not seen anything on the list that suggests why we need to remove this or how mapping to SIP 180 with sequential forking is going to work without it. It also has other important uses. There are a bunch of changes that are needed to the JSEP draft to remove some of the inconsistencies in this and clarify some parts but I'd rather wait till we had that updated before we got into a whole discussion about exploding it yet again.
> >
> > Why don't we have a phone call to try and outline what the problems you are trying to solve that the current solution does not work for then figure out how much we want to explode this.
> >
> > I'll note that current clone text has lots of "miracles happen here, insert supper fluffy hand wave" in it and plenty of weasel room on failure to allocate required resources on the clone. It's more or less a sketch of an idea at this point. I'm perfectly happy to see people try and sort out the details on clone but using it explode the consensus we have come to around PRANSWER seems like a really bad idea at this point.
> >
> > Cullen
> >
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
> >
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
> 
>