Re: [rtcweb] Same answer in a provisional and a final response

Roman Shpount <roman@telurix.com> Tue, 15 November 2011 04:50 UTC

Return-Path: <roman@telurix.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 351F511E813C for <rtcweb@ietfa.amsl.com>; Mon, 14 Nov 2011 20:50:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.905
X-Spam-Level:
X-Spam-Status: No, score=-2.905 tagged_above=-999 required=5 tests=[AWL=0.071, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 Xwy8+or6qRn7 for <rtcweb@ietfa.amsl.com>; Mon, 14 Nov 2011 20:50:05 -0800 (PST)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 0A1F711E80EA for <rtcweb@ietf.org>; Mon, 14 Nov 2011 20:50:04 -0800 (PST)
Received: by ggnr5 with SMTP id r5so1967682ggn.31 for <rtcweb@ietf.org>; Mon, 14 Nov 2011 20:50:04 -0800 (PST)
Received: by 10.101.9.2 with SMTP id m2mr7277037ani.78.1321332604625; Mon, 14 Nov 2011 20:50:04 -0800 (PST)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by mx.google.com with ESMTPS id 22sm68794503anp.12.2011.11.14.20.50.03 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 14 Nov 2011 20:50:04 -0800 (PST)
Received: by ggnr5 with SMTP id r5so1967665ggn.31 for <rtcweb@ietf.org>; Mon, 14 Nov 2011 20:50:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.33.42 with SMTP id o10mr55533167pbi.52.1321332603065; Mon, 14 Nov 2011 20:50:03 -0800 (PST)
Received: by 10.68.7.33 with HTTP; Mon, 14 Nov 2011 20:50:02 -0800 (PST)
In-Reply-To: <4EC1EAEB.9040009@jesup.org>
References: <4EC1D0B4.3000103@ericsson.com> <4EC1EAEB.9040009@jesup.org>
Date: Mon, 14 Nov 2011 23:50:02 -0500
Message-ID: <CAD5OKxs6+G3F4bNRMmFi3j8xKyGxsjnWWrc-k7rkRFv7EG4=Hw@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Randell Jesup <randell-ietf@jesup.org>
Content-Type: multipart/alternative; boundary="bcaec520f1256f966c04b1beb856"
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Same answer in a provisional and a final response
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, 15 Nov 2011 04:50:06 -0000

On Mon, Nov 14, 2011 at 11:30 PM, Randell Jesup <randell-ietf@jesup.org>wrote:

> On 11/14/2011 9:38 PM, Gonzalo Camarillo wrote:
>
>> Hi,
>>
>> with respect to today's discussion during the face-to-face session about
>> whether a SIP UAS needs to place the same answer in a final response as
>> it placed in a previous provisional response, this is the relevant text
>> in RFC 3261:
>>
>> http://tools.ietf.org/html/**rfc3261#page-80<http://tools.ietf.org/html/rfc3261#page-80>
>>
>>         "If the initial offer is in an INVITE, the answer MUST be in a
>>          reliable non-failure message from UAS back to UAC which is
>>          correlated to that INVITE.  For this specification, that is
>>          only the final 2xx response to that INVITE.  That same exact
>>          answer MAY also be placed in any provisional responses sent
>>          prior to the answer."
>>
>
> Yes, though I'll note that differing 200 OK's from 18x provisionals is in
> my experience far more common than identical 200 OK's.  (As Cullen alluded
> to.)
>
>
The above mentioned quote from RFC 3261 only means that the same SDP must
be present in 200 OK and 18x provisional for the same dialog. If you have
an early dialog and different final dialog (different to tags in 18x and
200), it is legal, and, in fact, expected to have different SDPs.
_____________
Roman Shpount