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

"Drage, Keith (Nokia - GB)" <keith.drage@nokia.com> Fri, 04 March 2016 12:29 UTC

Return-Path: <keith.drage@nokia.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 E54931B37B3 for <mmusic@ietfa.amsl.com>; Fri, 4 Mar 2016 04:29:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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 PROdKJeTWJNU for <mmusic@ietfa.amsl.com>; Fri, 4 Mar 2016 04:29:16 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpgre-esg-02.alcatel-lucent.com [135.245.210.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 65F421B37B6 for <mmusic@ietf.org>; Fri, 4 Mar 2016 04:29:16 -0800 (PST)
Received: from fr711umx2.dmz.alcatel-lucent.com (unknown [135.245.210.39]) by Websense Email Security Gateway with ESMTPS id 2A580769BC734; Fri, 4 Mar 2016 12:29:12 +0000 (GMT)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (fr711usmtp1.zeu.alcatel-lucent.com [135.239.2.122]) by fr711umx2.dmz.alcatel-lucent.com (GMO-o) with ESMTP id u24CTEnq022709 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 4 Mar 2016 12:29:14 GMT
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id u24CTALf009837 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 4 Mar 2016 13:29:13 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.98]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.03.0195.001; Fri, 4 Mar 2016 13:28:43 +0100
From: "Drage, Keith (Nokia - GB)" <keith.drage@nokia.com>
To: EXT Roman Shpount <roman@telurix.com>, Christer Holmberg <christer.holmberg@ericsson.com>
Thread-Topic: [MMUSIC] Offer/Answer PT Questions - text proposal
Thread-Index: AdFv1i1li4hZHAkDRvW27hH21f813wARGIiAAAEzHQAAFHhLgAANDP0AAABf9wAAANkcgAABPnAAAACT0gAAARuRgAAArliAACAJAYAADgPBAABONv0AABK4WIAAAjCagAAJzjpQAAHc3IAAAjRVsP//+M8A///qvQCAABy3gP//EC7QgAIshgCAABdfgIAAC8qAgAACyYCAAAR8AP/+rXUwAFSfTgAAAK4ygAABBaqAAADvUIAAAe1hAP//q7Mg//9U6AD//hD4MP/7mZWA//a537A=
Date: Fri, 04 Mar 2016 12:28:42 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8BADE98190@FR712WXCHMBA11.zeu.alcatel-lucent.com>
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> <7594FB04B1934943A5C02806D1A2204B37E5401A@ESESSMB209.ericsson.se> <56D70A1E.4020108@alum.mit.edu> <CAD5OKxtt2w=RB6FvsHwWeWBb1mSF7pO2+hBZM2VtgKAin846uw@mail.gmail.com> <56D7158B.4060104@alum.mit.edu> <E42CCDDA6722744CB241677169E8365615E662A8@MISOUT7MSGUSRDB.ITServices.sbc.com> <CAD5OKxte9JQVMEwi9jf0ov7qGTzCzXXg5W3xSBzT0iKNMCJ3NQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37E54908@ESESSMB209.ericsson.se> <CAD5OKxvUdeF8HRq1d_H63SRa33Zynx=f2p=vVb-44x1x6DnGOQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37E556A0@ESESSMB209.ericsson.se> <CAD5OKxu2WWt1abKMRW+yzKu9napxB+0Ofy6zZv1rFe2c=2eDsQ@mail.gmail.com>
In-Reply-To: <CAD5OKxu2WWt1abKMRW+yzKu9napxB+0Ofy6zZv1rFe2c=2eDsQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.41]
Content-Type: multipart/alternative; boundary="_000_949EF20990823C4C85C18D59AA11AD8BADE98190FR712WXCHMBA11z_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/MCEtd-tKtsIgcxbHkE56EvYu2XM>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>
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: Fri, 04 Mar 2016 12:29:23 -0000

My assumption is that the term “session” in RFC 3264 is inherited from RFC 3261 when used in the context of SIP. That definition is as follows:

      Session: From the SDP specification: "A multimedia session is a
         set of multimedia senders and receivers and the data streams
         flowing from senders to receivers.  A multimedia conference is
         an example of a multimedia session." (RFC 2327 [1]) (A session
         as defined for SDP can comprise one or more RTP sessions.)  As
         defined, a callee can be invited several times, by different
         calls, to the same session.  If SDP is used, a session is
         defined by the concatenation of the SDP user name, session id,
         network type, address type, and address elements in the origin
         field.

I’d note that we have definitions of both “multimedia session” and “communication session” in RFC 7656. My assumption is that the definition above relates to “communication session”.

Given that we have a currently open revision of the SDP specification, it might be worth making a more robust definition by reference in that document.

Note that RFC 7656 also gives the definition of RTP session.

Regards

Keith

From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of EXT Roman Shpount
Sent: 03 March 2016 16:20
To: Christer Holmberg
Cc: Paul Kyzivat; mmusic@ietf.org
Subject: Re: [MMUSIC] Offer/Answer PT Questions - text proposal

On Thu, Mar 3, 2016 at 2:14 AM, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
>> IF we agree that the PT binding is per session, and not per direction, we can update that part of 3264, because THAT’s what causing Martin’s issue.
>>
>> RFC 3264 might be slightly ambiguous about the answer since it does not even define the "session", but it never states that binding is per direction. It states
>> that binding MUST NOT change for the duration of a session with no direction mentioned in this restriction. This mean we might need a clarification but not necessarily an update.

Well, technically it is an update to RFC 3264, even if the new text only clarifies existing text :)

The biggest problem with RFC 3264 is coming from the fact that term "session" is not even defined and things like RTP session are not even mentioned.

>Bigger problem is that this requirement is unimplementable with 3pcc and routinely ignored. This is definitely a problem and needs an update to resolve.

But then, is it a good idea to say that the PT binding is for the whole O/A session? What preventing us from saying that it is per direction? The fact that it would conflict with the RTP session definition?

If there are more then two parties in the RTP session, i.e. if one of the parties in O/A is an RTP forwarder, the same PT cannot possibly be assigned to different codecs in different directions. This is why PT binding is per O/A session.
_____________
Roman Shpount