Re: [MMUSIC] Offer/Answer PT Questions - text proposal

Paul Kyzivat <pkyzivat@alum.mit.edu> Wed, 02 March 2016 22:42 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 863F71B335B for <mmusic@ietfa.amsl.com>; Wed, 2 Mar 2016 14:42:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level:
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] 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 sDntECJCzu3B for <mmusic@ietfa.amsl.com>; Wed, 2 Mar 2016 14:42:43 -0800 (PST)
Received: from resqmta-ch2-05v.sys.comcast.net (resqmta-ch2-05v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:37]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 61A171B3358 for <mmusic@ietf.org>; Wed, 2 Mar 2016 14:42:43 -0800 (PST)
Received: from resomta-ch2-16v.sys.comcast.net ([69.252.207.112]) by resqmta-ch2-05v.sys.comcast.net with comcast id RAii1s0042S2Q5R01Aiium; Wed, 02 Mar 2016 22:42:42 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-16v.sys.comcast.net with comcast id RAii1s0093KdFy101Aiin2; Wed, 02 Mar 2016 22:42:42 +0000
To: mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B37E425AB@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B37E4BD38@ESESSMB209.ericsson.se> <56D463A3.8070007@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B37E4D5E9@ESESSMB209.ericsson.se> <56D4B1F1.2070706@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B37E4D951@ESESSMB209.ericsson.se> <66F2264B-3CA3-4650-88B6-89FC64D5FD29@csperkins.org> <7594FB04B1934943A5C02806D1A2204B37E4DB7C@ESESSMB209.ericsson.se> <56D4C0F5.50901@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B37E4EAD1@ESESSMB209.ericsson.se> <56D5CAA0.2060901@alum.mit.edu> <CAD5OKxtdmhW-opmp2TQou5wYbz70FdUvftr1PAZb9YiW4crevA@mail.gmail.com> <56D5E81F.2040306@alum.mit.edu> <CAD5OKxtXzhP9L-V6O5NVtCN4aQHy9X8Fpkc0_xKdWmtR03h4KQ@mail.gmail.com> <56D5EE38.2060706@alum.mit.edu> <C57049C8 -BAFE-4FAB-847D-CF3640AACAE3@csperkins.org> <7594FB04B1934943A5C02806D1A2204B37E54995@ESESSMB209.ericsson.se> <AFCC6C46-B945-4749-B20A-AB7EFBC2345F@csperkins.org>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <56D76C61.6040109@alum.mit.edu>
Date: Wed, 02 Mar 2016 17:42:41 -0500
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: <AFCC6C46-B945-4749-B20A-AB7EFBC2345F@csperkins.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1456958562; bh=VpQFulNIrtPvtNFCQq5eDU4EhQ/mDhsDzg4cbkLX99A=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=aHwm0T2RjRsTxHnpF+47EGvNF6rKk39EuuMj+CYEUTK/6D1BXW7QbP21aj35xUVaT GyAdxedyHKjtvOrf70EnbCS/uD5KAq4jGjtp/+Os6PlhNCjS+etkJWbiO3xbI1L5Pk 3Y2B7d6CO2qYijvJOaZqcPqLMtxlhCQt7MUhQ1HupMdTc2tEHoZgYIey8pdN4H/s0c lOxRyfpoBt77SXLm3CqKCU1fxsO+anVKx7leGSedGcygjg9DhSQUdrqE0xoTR+JcOV PBHoWNxWuGHKuoCKeq/pVHl/pFXJu2T/bbHSSpsX1sGD6njhIdwQTbdYK5zY8jOGLm ca3ygiVuFDI2g==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/RWBCQj6ICqJkBT1BBQqhD7tWKx8>
Subject: Re: [MMUSIC] Offer/Answer PT Questions - text proposal
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: Wed, 02 Mar 2016 22:42:44 -0000

On 3/2/16 5:28 PM, Colin Perkins wrote:
>
>> On 2 Mar 2016, at 22:23, Christer Holmberg <christer.holmberg@ericsson.com> wrote:
>>
>> Hi,
>>
>>>> *If* it is really the case that there is no relationship between O/A and the lifetime of RTP sessions, then we have
>>>> some work to do to sort out what the relationship is between what is in the O/A and what is in the RTP session.
>>>>
>>>> IIUC, in the case where the is no RTP session prior an offer, the O/A must at least establish some initial PT bindings for the session-to-be.
>>>>
>>>> (I have a feeling that what we are discussing is quite fundamental, and I find it shocking if it hasn't been considered in the past.)
>>>>
>>>> Colin - your insight would be helpful here.
>>>
>>> I don’t have good insights here. I’ve long had the impression there are conflicts between the o/a rules and the RTP rules, but I’m insufficiently familiar with o/a to identify or resolve them.
>>
>> What started this discussion was the uncertainty whether the same PT could be used for *different* codecs, per direction. The answer to that seem to be no: you can use different PTs for the same codec, but you cannot use the same PT for different codecs.
>
> I agree with that answer.
>
>> Also, I have also heard that a new RTP session does NOT require new PT bindings.
>
> Again, I agree. The PT binding as per RTP session: if you start a new RTP session, you can use different PT values, but you’re not required to do so (and generally don’t, since the static PT assignments are re-used).
>
>> So, I may have missed something, but I fail to see any conflicts...

I think I agree with all of the above. As long as the RTP session change 
is to a *new* one.

But suppose you are switched to another preexisting RTP session. It is 
new to you, but it isn't new, and has existing RTP bindings. And those 
might conflict with ones you had in your old RTP session.

If you knew this was a new RTP session you could forget your old 
bindings, and start over.

This sort of thing could happen if you are connecting to a conference 
server. First you are connected to an IVR to authenticate. That is your 
first RTP session. After that you are transferred into the conference. 
That is your 2nd RTP session.

If this is done via REFER, then you will see it as a new SIP and O/A 
session, and so will start out with an empty set of PT bindings.

But if this is done via 3pcc, or a media relay, then we have the problem.

	Thanks,
	Paul