Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-mmusic-t140-usage-data-channel-12: the COMMENT

Gunnar Hellström <gunnar.hellstrom@omnitor.se> Mon, 06 April 2020 09:58 UTC

Return-Path: <gunnar.hellstrom@omnitor.se>
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 3D10F3A0D2C; Mon, 6 Apr 2020 02:58:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=omnitorab.onmicrosoft.com
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 GmZj8LW6cE6B; Mon, 6 Apr 2020 02:58:54 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0730.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::730]) (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 EDB823A0D29; Mon, 6 Apr 2020 02:58:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TL/rGNKSenJw6r8x+6+DdCmIBGA9D2xmRe0DIqwvx13cBHJAvD5sfVKUmrdGbfBBNkPq5kcvustYiVkDz6eFDT+yhf87XcyTpzupDDtnrnX4Dw52Q3n6s08mz/SCe722vIxYJ98vqXndoGWCBsQxAmsHbHs/Gkdm4g0BPd3h/bNWQcV0EPth8K8pHEmfxhVyJwkKOJ+3z00aIu0b8T8tjQpK+fONvAJbEYDdAt40vVg02gI/HrL1fl+5KmTqoyij/Q+NP7twc6swox4wJbMyukcqrMYXvfQ1xu5f1RRWtqIjSmlrmNzPhqc5zTbPTuQrLHQS+7cp6ZG9NTisODJcOw==
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=YQPMgRRTphQEdbOxDJpogumdaMfNwXjMk/PfyYAsnKY=; b=lpvyJSteqRlaKQm2uq/4/d1BIkIrf/7MgBsg3+4qENOPmyTe+WLMHyEge1CFiVK/vyatp1DnSLJMNRGtZfXUz80zxdGTkJ/hGGLrwQ0rRiy6qGfy2ECQMjQjEgzNcNxELRxUtjp8Q1RlJKBc/KL17Lh119ufw4/0gEaZPL29eWoRiswWC3eg4NidGA+ruWhg8jKmx25ugW8vc4EZJm0lozIyskYFasV+Xd4nByCfovxZxYWa7vJoXlY0zhWsJ9FdOmfoU+pvgpxExDEI8dVnHY/m3uuStZndeyav30wL0aVmGrx5QZvO8rSucDsrtWp26x/u/L9QtQ6WmTMOqK+RTw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=omnitor.se; dmarc=pass action=none header.from=omnitor.se; dkim=pass header.d=omnitor.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=omnitorab.onmicrosoft.com; s=selector2-omnitorab-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YQPMgRRTphQEdbOxDJpogumdaMfNwXjMk/PfyYAsnKY=; b=PWNT6hPD1+KqQ20euYl21BL3ZgCOFh4+QQTzUYYxl5mDsEeokX0FHTKjuysEq/rbSjfVIfxSGMEnvN1irFqk2oOdtyzAl6Us3uloSwVrDlkcGSFi40PbDKvR53p2MCGUnCJ6yLpMJSHAt270dUnjsWqJB4bqCFi1+1n2uaomCns=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=gunnar.hellstrom@omnitor.se;
Received: from DB8P193MB0614.EURP193.PROD.OUTLOOK.COM (20.180.1.81) by DB8P193MB0776.EURP193.PROD.OUTLOOK.COM (20.180.0.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16; Mon, 6 Apr 2020 09:58:50 +0000
Received: from DB8P193MB0614.EURP193.PROD.OUTLOOK.COM ([fe80::dc41:5a1b:d575:f456]) by DB8P193MB0614.EURP193.PROD.OUTLOOK.COM ([fe80::dc41:5a1b:d575:f456%8]) with mapi id 15.20.2878.021; Mon, 6 Apr 2020 09:58:50 +0000
To: Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>, Martin Duke <martin.h.duke@gmail.com>
Cc: Flemming Andreasen <fandreas@cisco.com>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, The IESG <iesg@ietf.org>, "draft-ietf-mmusic-t140-usage-data-channel@ietf.org" <draft-ietf-mmusic-t140-usage-data-channel@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
References: <A39BFD6F-64F7-4E23-8FC6-BC8C7B6F8C8F@ericsson.com> <CAM4esxQ-6Z2yWA=bdyKjO=yjyJG08htm-bGRozyw5C1DjhTObQ@mail.gmail.com> <E12799F0-2055-47C4-BA05-B372B6DE5FD5@ericsson.com>
From: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
Message-ID: <031ac4a2-5bd0-c20a-30e8-e1a54f11db92@omnitor.se>
Date: Mon, 06 Apr 2020 11:58:47 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
In-Reply-To: <E12799F0-2055-47C4-BA05-B372B6DE5FD5@ericsson.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: sv
X-ClientProxiedBy: AM4PR0701CA0022.eurprd07.prod.outlook.com (2603:10a6:200:42::32) To DB8P193MB0614.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:155::17)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.2.136] (83.209.157.29) by AM4PR0701CA0022.eurprd07.prod.outlook.com (2603:10a6:200:42::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.11 via Frontend Transport; Mon, 6 Apr 2020 09:58:49 +0000
X-Originating-IP: [83.209.157.29]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 199879a4-9469-442b-397f-08d7da111af3
X-MS-TrafficTypeDiagnostic: DB8P193MB0776:
X-Microsoft-Antispam-PRVS: <DB8P193MB07767161EA15D24DE916FF66FBC20@DB8P193MB0776.EURP193.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 0365C0E14B
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB8P193MB0614.EURP193.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFTY:; SFS:(10019020)(136003)(376002)(396003)(346002)(366004)(39830400003)(6486002)(52116002)(66946007)(54906003)(66556008)(66476007)(110136005)(8676002)(316002)(16576012)(66574012)(2906002)(8936002)(31686004)(81166006)(81156014)(36756003)(2616005)(86362001)(956004)(186003)(16526019)(31696002)(966005)(5660300002)(4326008)(26005)(508600001); DIR:OUT; SFP:1102;
Received-SPF: None (protection.outlook.com: omnitor.se does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: H9qv431LYC87Oaz4b5mtzhtFt9TddZZBcpeEtZEJzkdXrdq3FcHLKN3cnWWHA3SnsJUIQ3rgHQreI0ylHvCirnkEp0f2Pt1lDdZY97U2rFVcA4xbPoFIiyGRlwxQxi9Rafk+Cq/Li18SA5N3m00K+MK4lgCF90/+/nBPMt3b7Jc0ZqBVVKsf3Re27dPdKF+/cxlq3TznISEPwHdXRXsfNoUXihADqBCZccq6N0yKmaFY3Ykzh8a8iyOK+z98cCRgBeN94cPGVszqZ2szK9Bmv6NRhvbPD8H8+z/iITWteV8oWQmIvQHEOX3WekeOMJBMTFr3j56Ny7mBvGEADt9CgLKp2m8ncIpcizUmNDgVbIbkH4mHd2gArKI2eEYKzmu6v90Ny7EzkO9eAiZ+Bn5hCZry01o8hQ950RWsm1bn8Eg9F6zQeFSdh6amkvzVSXolBuGIno+5cdtWj185szqpy5VtWtM50lnd/JbnYCEUw0OVBgWA0+yHLJO7JQYmQfqdNbpjqMF+hTVhshNtU97ttw==
X-MS-Exchange-AntiSpam-MessageData: zYcRh/7lCXO69EfITcA9DjBr2MS1kNPNIOPfVqtN6A5o2EJlwCv3Sc3+8BRhXDV7+dKKAHEgr2wg2VkcSebQuVAltvlzHLKs3K2Ni1T78mS5fy7Bu+1l/cGyqpZY842gtl9ImXaaCq7Mfl6j482ZqA==
X-OriginatorOrg: omnitor.se
X-MS-Exchange-CrossTenant-Network-Message-Id: 199879a4-9469-442b-397f-08d7da111af3
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2020 09:58:49.9403 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 2df8b35f-363f-46b8-a0d1-ee9b1723225b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: RCVaCcamh0VJ0KIFY/FhErU4G2WVWyAgm6sO9J27emIJk2rXsVT0ARlv03eQeE3N6htY1IW9I7Ds0zCAP0Mx0caksINeKzjSwkN28TqvvVA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8P193MB0776
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/5-gH9k44yTM_5Eutc_2c2O2VzC8>
Subject: Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-mmusic-t140-usage-data-channel-12: the COMMENT
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, 06 Apr 2020 09:58:58 -0000

Please see resolution proposal below

Den 2020-04-06 kl. 09:57, skrev Christer Holmberg:
> Hi,
>
>> In Section 5.4, the endpoint "MUST NOT retransmit T140blocks" and "MUST NOT insert missing text markers" unless "it has strong
>> indications that a T140block has been lost." The criterion is vague so I'm not sure how the MUST is enforceable. I don't have an alternate
>> proposal so I'll just ask if there's a way to be more specific about 'strong indications.'
> Unfortunately there isn't, as there is no T.140 level acknowledgement of what has been delivered to the peer in the case of network failure or congestion.
>
> Even if the application keeps track of the SCTP TSN acknowledgements, that may also be lost in case of network failure or congestion.
>
> But, perhaps we could describe the lack of TSN acknowledgement as a strong indication, but point out that it is still not 100% waterproof.

It is likely that a channel tear down because of transmission problems 
is much more rare than a multiple packet loss situation that causes 
insertion of the loss mark for RTP based transmission of real-time text.

The situation can probably be viewed as similar to when a conference 
system gets occasional problems with the connection and indicates that 
on the user screen with a message "there is occasional problems with 
your Internet connection, trying to reconnect....".

So we could reduce the ambition to handle this situation perfectly.  
Also, note that there are situations in RTP based transmission of 
Real-time text where we just suspect that some text might have been 
lost, and we insert the loss mark. It should be regarded to be a "mark 
of possible loss".

How about this wording of part of 5.4

-----------------------Original---------------------------------------------

    As a T.140 data channel does not provide a mechanism for
    the receiver to identify retransmitted T140blocks after channel
    reestablishment, the sending endpoint MUST NOT retransmit T140blocks
    unless it has strong indications that a T140block has been lost
    during the data channel failure.  Similarly, as a T.140 data channel
    does not provide a mechanism for a receiver to detect lost T140blocks
    during channel reestablishment, it MUST NOT insert missing text
    markers [T140ad1] unless it has reasons to suspect that a T140block
    might have been lost.  Different mechanisms used by sending and
    receiving endpoints to detect or suspect text loss are outside the
    scope of this specification.

----------------After change--------------------------------------

   As a T.140 data channel does not provide a mechanism for
    the receiver to identify retransmitted T140blocks after channel
    reestablishment, the sending endpoint MUST NOT retransmit T140blocks.
   Similarly,  a receiver SHOULD indicate to the user that there has 
been a channel reestablishment,
   and that text might have been lost. This MAY be done by inserting the 
missing text
    markers [T140ad1] or in any other way evident to the user.

-__________________________________________

Regards

Gunnar

>
> Regards,
>
> Christer
>
>
> On Sun, Apr 5, 2020 at 11:57 AM Christer Holmberg <mailto:christer.holmberg@ericsson.com> wrote:
> Hi Martin,
>
> Thank You for the review and comments!
>
> In this reply I try to address your COMMENT. I will provide my input on the DISCUSS in another repaly.
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
>>      The Tsvarea review cites a few other places where the 2119 language is a little
>>      loose, e.g. MUSTs with vague and unenforceable criteria.
> We did sort out everything, and the outcome of the review is implemented in the current version (-12) of the draft.
>
> Is there something specific you still needs to be addressed?
>
> Regards,
>
> Christer
>
>
>
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic

-- 

+ + + + + + + + + + + + + +

Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288