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

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 06 April 2020 10:05 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 C675D3A0D57; Mon, 6 Apr 2020 03:05:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.269
X-Spam-Level:
X-Spam-Status: No, score=-2.269 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, RCVD_IN_MSPIKE_H2=-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=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 HYBl77WBQOYN; Mon, 6 Apr 2020 03:05:12 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2082.outbound.protection.outlook.com [40.107.20.82]) (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 C65A13A0D56; Mon, 6 Apr 2020 03:05:11 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ky0QW4qOxKZIBhFYxqEhpCZYloDimsiYNP34kQLF6rDcgaTNkJ1uSHbRuSVV+Dm9jo0bNKhVDQtMbsohJbUGZdGbZ1nN4z7FXd4TDJrf+P98I8fTE8E89PMJne14kzrrvGASpStVoWwotQ9/7E+3he79lAV8Jdz8wrS7pgaQcXeiInG/Cb3EorIgLwbTcHlOLCBFcNSufUyqinSOVTZ0epW3JsJe/JjrrJOL4MVCCWCI7Zu1HsaVIkP1w/ew0tTKyJ6yH5a8jnGcDXc7BQN6OAXb2b4AkMaPSi06mHniT1nKS+ySm0xVDU1w0FjYFcsIFB0MPZIaMMfop4VitydxYw==
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=WphvlhHVNMVpaTZBnQLyns4SYxDt6Ebnxz1SYNvJvgI=; b=Kvm1XPzfZn3uAS1kpJoZnvQIL/hW9tY6Y+y7Vh6YjcBi7gxU10OqN6C4C7cMGJwZcjGGpXtVvp1thsOcldpuDicIoh6mjjwZsjzVAE2iAvIK8WNLFdj2YjtFCONZKpaGu67dLQ14B5eH0dd0oq0E5WrkGhvX5yl/Cy3j+XRkbYC8YLOReWHhocyCfQlvnw3FCr0kBjSxjbumXsWrWEYp1BNxwErGUvAq38HsEibw6IWMLFaSwj/l8Wh+M8XMMWBETII9/FmJv1xaJRY2QHzhchTv9/BPOhA4+2kT4rAPWOOODM1fOnVIq0u4P4YgAFBS+vgoENZjiDujN4wEJKuQoQ==
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=WphvlhHVNMVpaTZBnQLyns4SYxDt6Ebnxz1SYNvJvgI=; b=b4MRwr9oDMVvN201JKrw/JD6C0JG3/Y6ZaX8SuYg3MyhIv3cZ3i/JZXdH/xsOKMHOZgQ//hbW/SCA8ktjQNisKPK32icIh6Vh8gNSCGNTiG8oPhOkELEMx1e01onSno8kJ7CIUXWi34NKgEdAlWet0ouF9+akWKtLijmtKR2VvY=
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com (52.134.82.159) by AM0PR07MB5940.eurprd07.prod.outlook.com (20.178.23.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.14; Mon, 6 Apr 2020 10:05:09 +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; Mon, 6 Apr 2020 10:05:09 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Gunnar Hellström <gunnar.hellstrom@omnitor.se>, 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>
Thread-Topic: [MMUSIC] Martin Duke's Discuss on draft-ietf-mmusic-t140-usage-data-channel-12: the COMMENT
Thread-Index: AQHWC3wYFF+yrY5fi0u0PtH2jIZadqhrNCIAgAC5HYD//++2gIAANBEA
Date: Mon, 06 Apr 2020 10:05:09 +0000
Message-ID: <41311F10-6FF0-4846-A9C6-C812F7F3C0D4@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>
In-Reply-To: <031ac4a2-5bd0-c20a-30e8-e1a54f11db92@omnitor.se>
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: 94a60965-4c26-43c7-d1b5-08d7da11fd3e
x-ms-traffictypediagnostic: AM0PR07MB5940:
x-microsoft-antispam-prvs: <AM0PR07MB5940E2766DF8EB1979D077C793C20@AM0PR07MB5940.eurprd07.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:AM0PR07MB3987.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(346002)(376002)(136003)(39860400002)(366004)(396003)(6486002)(33656002)(71200400001)(6506007)(54906003)(36756003)(966005)(53546011)(8936002)(478600001)(6512007)(316002)(110136005)(4326008)(2616005)(2906002)(44832011)(64756008)(66446008)(66574012)(5660300002)(8676002)(76116006)(81166006)(26005)(81156014)(186003)(86362001)(66556008)(66476007)(66946007); 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: bGNoDtIe8BdM3r7LZTAKkxppSz3HIgTNR8cUgYMtOtxVKckfDdVIR2QADE7I+vvUFHIfeafWppy/ht96RvQPMEpAxk92ZeXdTv05ejIxKsb2dyM+r2AHSSMjGSzMzWx9ioLUXTqBzSoQKCJfmbKrFixyXOoYjzIB1Mg1OI6BzoVriMw65lg5pFuODB28UZBGLoSOMr/FMf/6BEtsHIThZw763MGdm3C7pDUHZhR1ILaOEqkJaitU10YbTL5BezkVP0dsraCyrbrY3tUT8oU1Po4GFSVzElKThzjEWmejmmELJ3AGgW8wqQpvIBKKFMW6PaR8EzBPwRNKbeRipbGKq3vaDHKzqleVNtz0lBbMLdHL97bMTxDqdVg1N03U9uIsqvKcpMNUPQWXPnZVt6NVHOO3FU+j3ap/1EPNORsY+KrZSrBh8y0UGMiJiSGAb+9XO1LeMWwhqHAwbcooGoF6mM+Bl5T0hKxyhUCPBaN00jk6kS36KxHjpffXxdb9bJcubD3LMF/260H7lOK3cJPUhg==
x-ms-exchange-antispam-messagedata: 7JCjVyQnRYVfNUk8iUK/1WIgaplLv/Tx5mhI61sBP4U/5K9uskAKgGzGGOZYO2YmUxWC1VnP3NJtAC8xegMoNQ9A13ORyEUABfg+2ZOqSEcyTmLH3f7/lnApRxUfEwIPHICqyvHLTUTWTqTRECSc9Q==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <329C7EDAAE8ABD45AE5D73EC59899A95@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 94a60965-4c26-43c7-d1b5-08d7da11fd3e
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Apr 2020 10:05:09.3386 (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: nW4ent/ieLQel+TSW45mLd1MBa1rKnWLrZ7CO674IlZfye/1a7wRTvA1StlB7U3+aDUjyhCOU1SZdhsmG7K3h/f8dosXoBUTRmqrivW1tKk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5940
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/8gAWSN7o804nxOn-btMt4KwtTYU>
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 10:05:15 -0000

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> 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> 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