Re: [MMUSIC] AD Review: draft-ietf-mmusic-t140-usage-data-channel

Paul Kyzivat <pkyzivat@alum.mit.edu> Mon, 27 January 2020 20:09 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 AC1FF3A0B57 for <mmusic@ietfa.amsl.com>; Mon, 27 Jan 2020 12:09:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=alum.mit.edu
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 jLW_8e7WuL7U for <mmusic@ietfa.amsl.com>; Mon, 27 Jan 2020 12:09:33 -0800 (PST)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2052.outbound.protection.outlook.com [40.107.243.52]) (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 CF3BE3A0B28 for <mmusic@ietf.org>; Mon, 27 Jan 2020 12:09:33 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l1BTfQgORCze4aveNf+adIZ5OWtjnxBrLXKpHixCzL07okTdyERnLe5so/rZV4MOce75BWTCsTZe/q9/wBiHP/xyFA12MrDvRubrnnsQ57AoU7ee3TPkdgNNG6yepAvBqpgaA4ObU2v1beQmaWv4PAIbRy5eMxdvNi0iAL1qhPnRRNmnuFSm7zSGuXBrohPwwPZNDDqJquPll46bg8KVp0npR6kYY8uP76Q82FLdSiPINeRWqY/3WkrjBIoWKMC84t/Gye7YAK69Dnu9ul9XL8NR5JlcDR7t7Lqi08e/JAwySf+Q6J1gSCnXEaQKos3RTAzejCmhRbzXDEwdL7NGSA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ge8neTyhZ3legecEcYD+tS6oY/ZuM4bxUduqpd/4VGo=; b=MRBmJ883gb6LyP26NJKOFJUwoGJ53BUOtfbE6yuGKHubnB183HLBmBYDvANs4N/A0Dt+oFdvGtW/wCn0j3oQS7zSBarzlp5fQM27t27wd5dSvdrEDX73mBPV9w2m4eKfRgXHxtakmcjjcrjkAE5qnNI4YMhtLGjX0X5F9H9IgC376f7+5aJfzR+EFcKCrTjkFZty7K1tOg/QV0rLbm/QBPYOQyKAgkNXmNilki/eMQ7aZXMwwynTvkOmMjSlUQ6moMXCF/Jo9ljV1isMsKkZBCjnKAA2eX/GSe+b7Od/1gKzLXT26NpMDsW/zwxF+HY1wAVgVGsgby88gXsKBdItxw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=ietf.org smtp.mailfrom=alum.mit.edu; dmarc=bestguesspass action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ge8neTyhZ3legecEcYD+tS6oY/ZuM4bxUduqpd/4VGo=; b=CWnLGeTzLp+8/vGVopQDamTu9bmt8GuryA8zWQI15jN7c4JchAT9yTIiVuwowFvvCwLgLn53mFOm5wKw9cnA86fvLiQ6/UBKEsQhoEcTBkDHUIsdftWsKx+c/v3zjnyWk1q1SqIN6qZ9OewxJKq0FA4FhJfl6MvRSsE+574w3EM=
Received: from BN6PR1201CA0017.namprd12.prod.outlook.com (2603:10b6:405:4c::27) by DM5PR12MB1820.namprd12.prod.outlook.com (2603:10b6:3:10d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.20; Mon, 27 Jan 2020 20:09:32 +0000
Received: from CY1NAM02FT064.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::200) by BN6PR1201CA0017.outlook.office365.com (2603:10b6:405:4c::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.19 via Frontend Transport; Mon, 27 Jan 2020 20:09:32 +0000
Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=bestguesspass action=none header.from=alum.mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu;
Received: from outgoing-alum.mit.edu (18.7.68.33) by CY1NAM02FT064.mail.protection.outlook.com (10.152.74.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.18 via Frontend Transport; Mon, 27 Jan 2020 20:09:31 +0000
Received: from Kokiri.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 00RK9TeW024773 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for <mmusic@ietf.org>; Mon, 27 Jan 2020 15:09:30 -0500
To: mmusic@ietf.org
References: <25e5fd92-84c2-fd6c-d497-3fcfa452967e@nostrum.com> <556B5E81-09BE-41E4-9A2C-E902E870F0E0@ericsson.com> <715526dd-fa80-ea2b-5837-aa08193b7445@nostrum.com> <9C2BD899-6EC8-4920-96AC-6C2B170B6373@ericsson.com> <60b0aaa0-648d-4026-1820-9322743d7778@omnitor.se> <DB0C4D76-E849-4609-847E-6E454F14B7BC@ericsson.com> <659c43b1-7fa7-3bf4-0b9a-3dfa6ecaad93@omnitor.se> <8ee7d5b1-131c-9e47-4026-d64a8b0ba0c6@alum.mit.edu> <BBC0E0FA-99D0-48CB-9D35-DBAB0739D90B@ericsson.com> <f5db2705-7043-7dbf-0cb4-daed062882a6@alum.mit.edu> <AA322B3E-ECAD-4F94-8DC7-EB4715B0B6C8@ericsson.com> <d1a40c44-0378-1e1f-f1a4-576e6232c924@alum.mit.edu> <FBE22797-5228-400A-9225-194BCCF8DF5A@ericsson.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <ceb765de-7d94-d0dc-fbb9-0d76ded30963@alum.mit.edu>
Date: Mon, 27 Jan 2020 15:09:29 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <FBE22797-5228-400A-9225-194BCCF8DF5A@ericsson.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:18.7.68.33; IPV:CAL; SCL:-1; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(136003)(376002)(39860400002)(346002)(396003)(189003)(199004)(2906002)(966005)(246002)(956004)(5660300002)(8936002)(2616005)(75432002)(356004)(478600001)(336012)(31686004)(7596002)(26826003)(70206006)(70586007)(36906005)(6916009)(31696002)(786003)(8676002)(316002)(53546011)(26005)(186003)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1820; H:outgoing-alum.mit.edu; FPR:; SPF:Pass; LANG:en; PTR:outgoing-alum.mit.edu; MX:1; A:1;
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 50204f69-904f-4ffa-c983-08d7a364d222
X-MS-TrafficTypeDiagnostic: DM5PR12MB1820:
X-Microsoft-Antispam-PRVS: <DM5PR12MB1820BFF7A6E7567B7F6E0952F90B0@DM5PR12MB1820.namprd12.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 02951C14DC
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: PH9/MggVaZGFiR5q19rYS63uVPqR5HSKEoOj2GzauLFcQcQcT6vjQsJc58AP8YXVaD59IYpueaQMfGAIFahvM9FCnBa0epHL/upB6zldPwAh/FIhMM+AgFLqGTWicVz02KzqN+YV6p3GL8gs/ehHaLJkiQjj6L5rRgw/qjMd8gZalmfvzy6xQsTEyluE94fYE/HVPpiX8FWLoEO6C07qc8brsV9CdVL+p117GbTebytnFYMB4MyYMr4QzWNkgbL/UK85J+7Sku8s5Boh8n2Fm2+31XZcARuSXiKk2gwTnm9BJtiiS0oTuzE5+bReFsriYs9Z8wDt1wndhNHXw83/tn7czu3dETWrIvAr5IGHTjPteYn77U5ec5XEJmNB3fle255k6J3QPW3xrcmQGDRP4/D7zE3ZRNf3dOPKTdX/6g4qxEVvTkqNmuxupw+JADf8+EqVsN6p0hLEbu7nYeOBoU0AAsA//B463sNRZIqfLUs=
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2020 20:09:31.1915 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 50204f69-904f-4ffa-c983-08d7a364d222
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1820
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/7yrk24dsyD-aN1a2LbPBLH7VfSA>
Subject: Re: [MMUSIC] AD Review: draft-ietf-mmusic-t140-usage-data-channel
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 27 Jan 2020 20:09:36 -0000

WFM

On 1/27/20 3:07 PM, Christer Holmberg wrote:
> Hi,
> 
>      >>      >>>> sdpneg has the following wording in 6.2 for the error case when both
>      >>      >>>> parameters are included in the answer:
>      >>      >>>>
>      >>      >>>>    "If an SDP answer contains both
>      >>      >>>>     of these parameters then the offerer MUST treat the associated SDP
>      >>      >>>>     offer/answer as failed."
>      >>      >>>
>      >>      >>> The tricky part of treating the O/A as having failed is that only the
>      >>      >>> offerer knows this, while the answerer thinks it has succeeded. So the
>      >>      >>> two sides have differing understandings of the state of the session.
>      >>      >>> (Consider that there may also have been changes in another media
>      >>      >>> section.) Things will not go well until this is corrected.
>      >>      >>>
>      >>      >>> I don't know if there is any document that specifies what to do in this
>      >>      >>> situation. I think there are only two generic possibilities: drop the
>      >>      >>> entire session (i.e., BYE), or start another O/A to try to fix this,
>      >>      >>> perhaps by dropping the m= line. When following this latter course,
>      >>      >>> there will be an extended period while the two sides are in
>      >>      >>> disagreement, and no guarantee that the fix will work.
>      >>      >>>
>      >>      >>> The simplest solution is to simply say that this is a protocol
>      >>      >>> violation, and recovery is an implementation issue. While simple to
>      >>      >>> write, this is perhaps not the best solution.
>      >>      >>
>      >>      >> That is normally what we say.
>      >>      >>
>      >>      >> However, if more text is needed I think it belongs to the data channel sdpneg draft. I don't think that each data channel usage draft shall have to describe how it is done.
>      >>      >
>      >>      > Then I think the best path might be to update sdpneg with some specific
>      >>      > language, and then update this draft to refer to that.
>      >>
>      >> We can do that. However, we don't need to wait for that until we progress this draft. It is anyway not going to be published until sdpneg is done.
>      >
>      > The only concern is that I think there ought to be a reference to
>      > whatever sdpneg will say on the subject. But perhaps it is possible to
>      > craft a reference that works assuming that sdpneg will be updated,
>      > without waiting for that update to be made.
> 
> I suggest that we add the following text to the T140 data channel draft:
> 
>            "The offerer and answerer MUST NOT include the max-retr or the max-time
>            attribute parameters in the 'dcmap' attribute. If any of the
>            attribute parameters is received in an offer, the answerer
>            MUST reject the offer.
> 
>            If any of the attribute parameters is received in an answer the offerer
>            MUST NOT accept the answer. Instead, the answerer MUST take appropriate
>            actions, e.g., by sending a new offer without a T.140 data channel, or by terminating
>            the session."
> 
> Similar text can be added to sdpneg, but at least then we are not dependent on it.
> 
> Regards,
> 
> Christer
> 
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>