Re: [MMUSIC] Offer/Answer PT Questions

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 25 February 2016 10:06 UTC

Return-Path: <christer.holmberg@ericsson.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 85FF91A8981 for <mmusic@ietfa.amsl.com>; Thu, 25 Feb 2016 02:06:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 HA2o2Sv5QNVc for <mmusic@ietfa.amsl.com>; Thu, 25 Feb 2016 02:06:56 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AA8321A8912 for <mmusic@ietf.org>; Thu, 25 Feb 2016 02:06:55 -0800 (PST)
X-AuditID: c1b4fb3a-f79ce6d000005138-a3-56ced23d1f09
Received: from ESESSHC010.ericsson.se (Unknown_Domain [153.88.183.48]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 2B.A1.20792.D32DEC65; Thu, 25 Feb 2016 11:06:53 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.73]) by ESESSHC010.ericsson.se ([153.88.183.48]) with mapi id 14.03.0248.002; Thu, 25 Feb 2016 11:06:06 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Roman Shpount <roman@telurix.com>, "Dale R. Worley" <worley@ariadne.com>, Martin Dolly <md3135@att.com>
Thread-Topic: [MMUSIC] Offer/Answer PT Questions
Thread-Index: AQHRbyb1iZ+JG67LRQCl2lgEejcpMJ87YisAgAElpjA=
Date: Thu, 25 Feb 2016 10:06:06 +0000
Message-ID: <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>
In-Reply-To: <CAD5OKxseRk6tiaqswLNB5qGGQRus7L08N=vsUeM_pjEVU2G2UA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRmVeSWpSXmKPExsUyM2K7ga7tpXNhBg+2mFkcevCU3WLq8scs FjMuTGW2eHmizIHFY/L+r8weL/vnMHosWfKTyePWlIIAligum5TUnMyy1CJ9uwSujH/7tzEW nBCpuNeym72BsUWki5GTQ0LARGLXrTY2CFtM4sK99UA2F4eQwGFGiXsfD0M5ixklbv/YwNjF yMHBJmAh0f1PG6RBRCBX4ue/XcwgYWYBdYmri4NAwsIC+hLvFx1hhygxkNj78gCUbSWx9F4b C4jNIqAqsWzjVLA4r4CvxOtt98FsIYEDjBLvtwaA2JwCgRLz23vB6hmBbvt+ag0TiM0sIC5x 68l8JoibBSSW7DnPDGGLSrx8/I8VwlaSaFzyhBXiNE2J9bv0IVoVJaZ0P4RaKyhxcuYTlgmM YrOQTJ2F0DELSccsJB0LGFlWMYoWpxYX56YbGemlFmUmFxfn5+nlpZZsYgRG18Etv612MB58 7niIUYCDUYmHd8Pfs2FCrIllxZW5hxglOJiVRHiDTp8LE+JNSaysSi3Kjy8qzUktPsQozcGi JM67xnl9mJBAemJJanZqakFqEUyWiYNTqoFR6tTTFm/17LzCibxJJ66sZVecqV3r5fEk7P8n 1+1qmk6XOFZ2MFo8kDcKivSTU99hFOtwSZb/6ds/KUKzngnkvZBhOe2dZOX6ZMMFrei3n392 ZsksOvnuTmD4t41Bhk8LCx0X6+YK+TXF3/+xeXe/7LaGS4lzZxk8br0Qc0K3+988Q1UzCQ4l luKMREMt5qLiRABfMSPTqgIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/VuKBN64elpOYnb0qGmIwWNB1YEk>
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 10:06:57 -0000

Hi Roman,

>>> 2. Is PT blocked from each direction independently or both directions at
>>> the same time. For instance if A sent an offer with PT=100, but B never
>>> sent an offer or an answer with PT=100, can B sent an offer with PT=100?
>>>
>>My understanding is that the answer to 2 has always been understood to
>>be that the PT number spaces in each direction are independent.  For
>>instance, RFC 3264 section 5.1 notes
>>
>>      Different payload type numbers may be needed in each direction
>>      because of interoperability concerns with H.323.
>
> Based on this, the answer to original question is that if
>
> 1.Alice sends an Offer, with the following PT values:
>
> PT 100: AMR-WB(mode-set=2)
> PT 111: AMR-WB(mode-set=2, OA)
> PT 0: PCMU
> 2.Bob sends the associated Answer:
>
> PT 100: AMR-WB (mode-set=2)
> PT 0: PCMU
>
> 3.Later Bob sends the following subsequent Offer:
> PT 111: AMR(mode-set=0,2,5,7)
>
> This offer should be accepted. PT is each direction is independent and Bob is allowed to reuse it.

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. 

> 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.

Regards,

Christer