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

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 07 April 2020 06:54 UTC

Return-Path: <christer.holmberg@ericsson.com>
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 1171B3A17AB; Mon, 6 Apr 2020 23:54:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.267
X-Spam-Level:
X-Spam-Status: No, score=-2.267 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, 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=ericsson.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 k7gWLgZVLQVh; Mon, 6 Apr 2020 23:54:21 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2050.outbound.protection.outlook.com [40.107.20.50]) (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 8CA9F3A17A8; Mon, 6 Apr 2020 23:54:20 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QIqgHrPCA+4FBsQXSkWJYgUgKG0Ld+jbExH17DztPW8RC8nWqI97ZmzESXIhjP+74bpNgB/AffAEnL+LQXg/MpxisjmkwnrW7Aw3enF1oZm7RWhs6sYrKAuN9orvEc4yDJkiGfSPxXzoyEiNN7HjJ37BA/b3pMvN2goLC32qMN0QuNhKpN3Zc5bwJkofvAsRZISMmZ9S9d94xsdH+wxTpREQgRzDNGODJx57eTephRj1tnhzr1zvHWqqt3eN0q4jCnFy5GPV3Uk0KVJwhy1OvKHXVfYXZ/5F7mmLcUq350tVVEf47tUwXREMrX6U0iR+Okbm4tR2r9ti+npsH2YFLA==
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=+oVH8XoHiQtu/u+OzhoelrpVtny72I5ZW6QP00EPgtg=; b=ULCtP3CuZsaSIpPzRNq9gkJD1YDhnt8lQ4gawDZ0bqTsPD6W7adgsvsvOSZvYSeZAbH96uoL5dce+7zYBKgI0BO7BOVT3Z7EwvSXLG9iquUFt826sW8LSpqSHzoErgqFVwwOB4AnNZsBmwA0e2LhvrMuS867LeT/mdpgGlnorygu2TK7/q6hlcWXWuFFGJmJ00z/goAZeJXgzSYtKTMIQI9LL7Dg2HjrA1wMmJzRh1WzFwlMkj6iEvpqzh1M74PGW1YvPlOjsr+uOAXtdOLzDoWEMOM1sfszPeMXJ0/NhSHIsTwMj16Rhf+zqoxzoelTs7nOhvrzIlAA4prXkhRMjQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+oVH8XoHiQtu/u+OzhoelrpVtny72I5ZW6QP00EPgtg=; b=aoBV8cEKhO2Yh6Honmrexm21lSuViNqHAYCHtCv8lij+UFvEh1dIgiEE4FoFTWeeSKkYOeWnUdmjLAdL2d39wVDWoMb8tC3IQdeCMvhK4SsM0yZ1EbKBSU+zKoe7a0oS1pe4pXkDEikMjyd1CrZf7lnTBvegJMBIMy2KVKIsBOE=
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com (52.134.82.159) by AM0PR07MB3954.eurprd07.prod.outlook.com (52.134.85.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.13; Tue, 7 Apr 2020 06:54:18 +0000
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512]) by AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512%7]) with mapi id 15.20.2900.012; Tue, 7 Apr 2020 06:54:18 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Martin Duke <martin.h.duke@gmail.com>
CC: Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>, Flemming Andreasen <fandreas@cisco.com>, Gunnar Hellström <gunnar.hellstrom@omnitor.se>, The IESG <iesg@ietf.org>, "draft-ietf-mmusic-t140-usage-data-channel@ietf.org" <draft-ietf-mmusic-t140-usage-data-channel@ietf.org>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Martin Duke's Discuss on draft-ietf-mmusic-t140-usage-data-channel-12: the COMMENT
Thread-Index: AQHWC3wYFF+yrY5fi0u0PtH2jIZadqhrNCIAgAC5HYD//++2gIAANBEAgAEIEwCAAFTwAA==
Date: Tue, 07 Apr 2020 06:54:18 +0000
Message-ID: <C2295733-8ED0-4F56-BCC2-F313F970A71D@ericsson.com>
References: <A39BFD6F-64F7-4E23-8FC6-BC8C7B6F8C8F@ericsson.com> <CAM4esxQ-6Z2yWA=bdyKjO=yjyJG08htm-bGRozyw5C1DjhTObQ@mail.gmail.com> <E12799F0-2055-47C4-BA05-B372B6DE5FD5@ericsson.com> <031ac4a2-5bd0-c20a-30e8-e1a54f11db92@omnitor.se> <41311F10-6FF0-4846-A9C6-C812F7F3C0D4@ericsson.com> <CAM4esxT_O1MXPmrRQtZApzk3uo41nN2GAjKZQcNLuLpeth9U_g@mail.gmail.com>
In-Reply-To: <CAM4esxT_O1MXPmrRQtZApzk3uo41nN2GAjKZQcNLuLpeth9U_g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1e.0.191013
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7df407ed-9611-4d09-1c09-08d7dac07e77
x-ms-traffictypediagnostic: AM0PR07MB3954:
x-microsoft-antispam-prvs: <AM0PR07MB3954AFF68E1866DF7D85B8D893C30@AM0PR07MB3954.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 036614DD9C
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3987.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(346002)(366004)(396003)(39860400002)(376002)(136003)(66574012)(478600001)(71200400001)(54906003)(86362001)(53546011)(81156014)(6506007)(4326008)(8936002)(6512007)(8676002)(81166006)(6486002)(44832011)(33656002)(66446008)(2616005)(64756008)(66476007)(36756003)(2906002)(66556008)(26005)(6916009)(966005)(66946007)(316002)(76116006)(5660300002)(186003); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: JLnbsKWvN3siooKHZJSXPiTUzAaJegCFB4n1wGxAqLHp7dBk7wFyCxOQv7fQxt4v6d6rI0USnJTxHqhTWHFgAwkEES5TPbmn4h1evj9+hCS5D7Exrfvi9baqZMOEbtjsXH/QHCxTYNfGAVGkdY1CT3fBcNuaNpb2+xzWAehkbEWlwlvIxaDpR6iUv+6K/4qXniGI0/9zpJSd11Y6tqhXVGCkbwl+pRLM04CeivULfEqRtjHXy6WDJnIgUOmvvmSWqnNGOlbGUxIuxosRVyKxytJw8rVSJE6vqj4+32c9P9wVDs0tUzUh713IEJkR8mROQ/82mCR78JOk/7P4ySnpkW4XeV7+6pVosXAbwXS6dcBt8WhGSszI1BAiBGwMQOJae4W1I5Qs/jNeSw/yYyFXDXw4WKe2adV42JN4Qz7PURHP4RbBaQPh7UhNblX1Z91OL3n5nTK9U4ulq9qGsk5pjWYq3dwLKmvPMAMMxTxOFrjIZDVid/JDMNsFc+OUFEM+5jCnIvgOiLDpsl+7KwW87A==
x-ms-exchange-antispam-messagedata: vxB3wQjuWkgFdXbcnWewndxxQyBir6dCEeQgihDpwZG/NlDmsjS2cuK5p/v0nnzbsny76jl7J0UtAo9CaB3MvkoPO6+4uNx2UF4gl3ozGdyIHZcyUa93gfQdek+OBCnbAvbBaMOhknX9NSkLCrvWBw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_C22957338ED04F56BCC2F313F970A71Dericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7df407ed-9611-4d09-1c09-08d7dac07e77
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2020 06:54:18.5006 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 8400923TjskZhh4rMrl+dCYG04nVhmelGRhHLZ3SXGjvIRuq20yG7tML/q8Stcp9Ki2Q5BnwR3T9L7MK+BkqpysNax4HBa3Bx+kmzBtdEHI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB3954
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/B60Gal85veTzfSJ5tUpU6lCn0yY>
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: Tue, 07 Apr 2020 06:54:23 -0000

Thanks! :)

Regards,

Christer

From: Martin Duke <martin.h.duke@gmail.com>
Date: Tuesday, 7 April 2020 at 7.50
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>, Flemming Andreasen <fandreas@cisco.com>, Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>, "iesg@ietf.org" <iesg@ietf.org>, "draft-ietf-mmusic-t140-usage-data-channel@ietf.org" <draft-ietf-mmusic-t140-usage-data-channel@ietf.org>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-mmusic-t140-usage-data-channel-12: the COMMENT

This suggestion is fine with me.

On Mon, Apr 6, 2020 at 3:05 AM Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
Gunnar's suggestion looks good to me. Then the need to interpret "strong indication" goes away.

Regards,

Christer



On 06/04/2020, 12.59, "Gunnar Hellström" <gunnar.hellstrom@omnitor.se<mailto:gunnar.hellstrom@omnitor.se>> wrote:

    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<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<mailto:mmusic@ietf.org>
    > https://www.ietf.org/mailman/listinfo/mmusic

    --

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

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