Re: [MMUSIC] Offer/Answer PT Questions

Roman Shpount <roman@telurix.com> Thu, 25 February 2016 19:19 UTC

Return-Path: <roman@telurix.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECEC81B3218 for <mmusic@ietfa.amsl.com>; Thu, 25 Feb 2016 11:19:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
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 jg_fHaksUkSQ for <mmusic@ietfa.amsl.com>; Thu, 25 Feb 2016 11:19:55 -0800 (PST)
Received: from mail-io0-x22c.google.com (mail-io0-x22c.google.com [IPv6:2607:f8b0:4001:c06::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D05B41B3229 for <mmusic@ietf.org>; Thu, 25 Feb 2016 11:19:53 -0800 (PST)
Received: by mail-io0-x22c.google.com with SMTP id g203so98944734iof.2 for <mmusic@ietf.org>; Thu, 25 Feb 2016 11:19:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=LarGx5J/6LJjgJjxbwnZHHlBF4yFQZ01Yv8LFGBX3bc=; b=ShmWq5pKSsEzv1hDeq6yq8iy646F36Kxz1UGrB/f+QuZNKnngtaNVlGCrsYmwgR7mb IUhXFZziSc5UozvmPUSV7GOe0MJJzeSFKTiyQkgwg1gcfqpGQ+oMLzWNxr349zswae/J uhSn4Cr5tW0YLIGXXVz9IXZUvy+tViygEjKVyEp+pn6B6ICOUyX/m78a4z6N/cP+Jv32 5JFozMX4pmMEdNp5XFH1Iq/gpV6I6OIKh7Vc00Tvk6TlYTfI+Ndykgaev88XxnDUpdSL un3LsWrwsnKVgBQvGu8NUxDSiZQI4d9KeoRSc7Np6OiD3/cvtpK+4c0TNo7SOLIMlf0Y GdyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=LarGx5J/6LJjgJjxbwnZHHlBF4yFQZ01Yv8LFGBX3bc=; b=SMmMdamIayAHhAS4BRxitGE6a+kHtD0xZG6svv3xg5v2WPmW/kiBm9x71d15mWCLWl AgTzlFUbwWHCwaMdZPUQNHNn3PnCxQpgg8dmKOV6HyKcf4LJ5Kls/fqBr4s0tM122Cau 0rjnOaKvdTzmOf86NbleGkpIesEfq4syGX4TOOMeOCYw+t37p3ojxbynU2lxixauKIpA zyzm7jCL8nSUE4TSFUXopOgIUbzBJ7vBK+mmiLswPAnCVuBIACSTatgsXVw/cOsopBX5 D68fm11K24mXVEyOx6bNpGCeGROzV/Hti+I+S+SZ8YPbJ+7VJ/nmfxI5/W3SPwyOWSa/ XW/w==
X-Gm-Message-State: AG10YOSuN8xIVG6DG1UhBav1e5AvONYK4USIG7fkQO7u61D5B8pIe/ElhYgMvt5F+UO+pA==
X-Received: by 10.107.6.82 with SMTP id 79mr4415774iog.72.1456427993326; Thu, 25 Feb 2016 11:19:53 -0800 (PST)
Received: from mail-io0-f179.google.com (mail-io0-f179.google.com. [209.85.223.179]) by smtp.gmail.com with ESMTPSA id h83sm3819159iod.4.2016.02.25.11.19.51 for <mmusic@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Thu, 25 Feb 2016 11:19:52 -0800 (PST)
Received: by mail-io0-f179.google.com with SMTP id 9so93797295iom.1 for <mmusic@ietf.org>; Thu, 25 Feb 2016 11:19:51 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.107.132.12 with SMTP id g12mr4647106iod.145.1456427991291; Thu, 25 Feb 2016 11:19:51 -0800 (PST)
Received: by 10.36.105.77 with HTTP; Thu, 25 Feb 2016 11:19:51 -0800 (PST)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B37E41317@ESESSMB209.ericsson.se>
References: <CAD5OKxuV2Z_Ae18sGo5=pry4==jeBK22FtG_dKQfBh-1RjOdLQ@mail.gmail.com> <878u2ayqq6.fsf@hobgoblin.ariadne.com> <CAD5OKxseRk6tiaqswLNB5qGGQRus7L08N=vsUeM_pjEVU2G2UA@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37E41317@ESESSMB209.ericsson.se>
Date: Thu, 25 Feb 2016 14:19:51 -0500
X-Gmail-Original-Message-ID: <CAD5OKxtZcMErEGq16Zg4F0sGzMxK_m4eSLR=WYaXwLEQZXmEsQ@mail.gmail.com>
Message-ID: <CAD5OKxtZcMErEGq16Zg4F0sGzMxK_m4eSLR=WYaXwLEQZXmEsQ@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary="001a113ece600fe298052c9d11f9"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/MNxoeFpQG6C2ZySLLGJdlR0dvVY>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Offer/Answer PT Questions
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 25 Feb 2016 19:19:57 -0000

On Thu, Feb 25, 2016 at 5:06 AM, Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> Not necessarily. Even if PT is per direction is allowed as such, we still
> need to clarify whether the same PT/codec binding is per direction, or
> whether it applies to the whole session.
>

Yes, this needs to be clarified, but general consensus is that each
direction is independent.


> > The complication here is that Alice will not be allowed to reuse PT 111
> for AMR(mode-set=0,2,5,7) in the answer. Alice will need to pick a
> > different PT for AMR(mode-set=0,2,5,7), if it is supported and end
> points will use asymmetric payload types.
>
> So, you are saying that Alice is not allowed to reuse a PT value that
> Alice has previously used for another PT/codec binding - no matter if Bob
> supported the codec or not?
>
> For example: assume Alice offered PT 111: VP8, but Bob did not include VP8
> in the answer. Then Bob offers PT 111:AMR. Now, Alice is not allowed to use
> PT 111 for AMR, since Alice previously used it for VP8.
>

This is exactly what I am saying. The fact that Bob did not include VP8 in
the answer does not mean it is not sending VP8 to Alice. Because of this
Alice is not allowed to use PT 111 for AMR since there can be VP8 media in
flight with PT 111.

What I am trying to highlight here that if an end point is reusing a PT
which was used in one direction only, it is forcing asymmetric PT
assignment. This, of cause, breaks the SHOULD from section 6.1 in RFC 3264:

In the case of RTP, if a particular codec was referenced with a
specific payload type number in the offer, that same payload type
number SHOULD be used for that codec in the answer.


Regards,
_____________
Roman Shpount