Re: [MMUSIC] [RFC4566] Increment of SDP session version when NO modification is made to the session data

Paul Kyzivat <pkyzivat@alum.mit.edu> Tue, 15 March 2016 16:04 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35B5712D628 for <mmusic@ietfa.amsl.com>; Tue, 15 Mar 2016 09:04:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.935
X-Spam-Level:
X-Spam-Status: No, score=-1.935 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=comcast.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o8DDYZsYD1fA for <mmusic@ietfa.amsl.com>; Tue, 15 Mar 2016 09:04:56 -0700 (PDT)
Received: from resqmta-ch2-09v.sys.comcast.net (resqmta-ch2-09v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:41]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9DA3D12DC8D for <mmusic@ietf.org>; Tue, 15 Mar 2016 09:04:12 -0700 (PDT)
Received: from resomta-ch2-08v.sys.comcast.net ([69.252.207.104]) by resqmta-ch2-09v.sys.comcast.net with comcast id WG3C1s0032Fh1PH01G4C0d; Tue, 15 Mar 2016 16:04:12 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-08v.sys.comcast.net with comcast id WG4B1s00P3KdFy101G4BsZ; Tue, 15 Mar 2016 16:04:11 +0000
To: mmusic@ietf.org
References: <003501d17e5e$f5750e90$e05f2bb0$@tma.com.vn> <d873ebf63ceb6bd0384a261b066cd869@mail.gmail.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <56E8327A.6040403@alum.mit.edu>
Date: Tue, 15 Mar 2016 12:04:10 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <d873ebf63ceb6bd0384a261b066cd869@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1458057852; bh=PLMOXkcPp4txHCl7CLlgfkoOII7K39RpZlWot8AnhyQ=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=HfZ70VKabTn96cqrrq5P9ZK/RAB/KupXdR1Imx3bGFdq+N/UEzYfzgr6M67gcSFCD dWEC/EOfH6efv3sAdh/FfLxYOT1HhJzz+fhnprMaNAzBOxnJOzrWDYAikuktHI5VrS 7VgwqRQtpmfbhR0M2zEjzIzouYVQtpPy1vRsSZT5J1YEViI1hnIUYOaker2APCcBn9 IHHjub8RkjbfFtEmWeI0Ji1k3hPPGIUyb5RymGhR0tbLXLKpc0V+54d+ecW8QDpYtI cPGEkq1khbOGVMaHpL7ek2Gg/pc2HjiVwr4REOKePI4w8JDY7YNK90ImffofpZsFw6 HeZ1yuLG7b/qw==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/ZXecS2CV3rufEXRwbwCS91h-kZU>
Subject: Re: [MMUSIC] [RFC4566] Increment of SDP session version when NO modification is made to the session data
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Mar 2016 16:04:59 -0000

On 3/15/16 10:36 AM, Brett Tate wrote:
>> I am a new in SIP/SDP and I have a question
>
> The following list may be helpful for future sip related questions.
>
> https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Yes, that is the best place for this sort of query.

>> If session data is NOT made any change, is session-version
>> acceptable to increase or it is NOT?
>
> As far as I know, RFC 4028 section 7.4 provides the only related mandate.
> For interoperability reasons, I recommend being lenient when receiving.
>
> Section 7.4:
>
> "It is RECOMMENDED that the UPDATE request not contain an
> offer [4], but a re-INVITE SHOULD contain one, even if the details of
> the session have not changed.  In that case, the offer MUST indicate
> that it has not changed.  In the case of SDP, this is accomplished by
> including the same value for the origin field as did previous SDP
> messages to its peer.  The same is true for an answer exchanged as a
> result of a session refresh request; if it has not changed, that MUST
> be indicated."

Note that 4028 is only concerned with session timers. IMO its language 
is confusing and possibly deceptive in some regards. It is *not* 
intended to refine how offer/answer works - only to comment on how 
standard O/A rules might best be used for signaling triggered by session 
timer.

AFAIK it is not *invalid* to increase the SDP session-version when 
nothing else in the SDP has changed. But doing so may cause the other 
side to do more work. (It might have an optimization for the case where 
the version isn't changed.)

	Thanks,
	Paul