Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-mmusic-t140-usage-data-channel-12: the COMMENT
Martin Duke <martin.h.duke@gmail.com> Tue, 07 April 2020 04:50 UTC
Return-Path: <martin.h.duke@gmail.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 2D5873A1593; Mon, 6 Apr 2020 21:50:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 pECL9aPfGoUM; Mon, 6 Apr 2020 21:50:32 -0700 (PDT)
Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23BF13A15B8; Mon, 6 Apr 2020 21:50:30 -0700 (PDT)
Received: by mail-io1-xd29.google.com with SMTP id m4so2034745ioq.6; Mon, 06 Apr 2020 21:50:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Dy9upXsWXen/zpzbNc1WKFpSt6NkMIiUPR4R02sAqmM=; b=eWjl8qUyOcg4h5pm/+76WWiPF1duwfOI3iCNytFz0qvagXjYP2EXkyJUmHmi3yabfi 4UpEu2JhWrFcchQaaHBCASsfs96seU0eaqBIZWu3yh4aCbBk/kpyEnCRKnpBmwDuOfi2 EmrVzEVgmu4lJtEpMQzxY0kYaliLJMD0k9tGqrq+S6PKXpNV4xB2xHBi47KdKdKPyMs3 xmpUudGjDD6hSfBbSJi1QkmlnlHu8ApAVoYoIE8gQadu2loQ/7T0gtTpn/MEd4FeWdTr LuO0TnlwpgnCXF4IR+Vpkzi2wJYNcXOiBbe6d8JmOWVPTPEwyikwDe68IbWmxRKSst5z d2Bg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Dy9upXsWXen/zpzbNc1WKFpSt6NkMIiUPR4R02sAqmM=; b=BVcuH2XNRkTJkzpIm65mqCnYdigv4exjTZLS0P2r/rIZ6nXwkn9U3OUIOtT+nnwZSl U0sjOE1XS5XJnaAp9AXrvbAu3CckacXtbEUYnr97ogRiiW7+eiRi12JMWKPM+28B1rZg TiVr2Lsm5yqeUjAD0zoO2ZXs9Yo36WKhEirtN27APveXrBDvVOoR7bM4L21bkaPce646 YwTRC5FSXcowPgIzeQDL01X8fsXCxzrwNnOHVtPyj7ZizPvCh8HNq+eXLbdkLS+nUCd9 TiOME9z4gkZ9IvOL7aTJwPwYQJgVCc0i6DtgQjbjuacE+pU8xRf9b0hcx/0j4+oHuGtB o3Ng==
X-Gm-Message-State: AGi0PuZa1IJjahVHAc7Cy6IxQWmmP5EVDfRf7sZ4Bp0DE7Lur8JKZDT+ 8ThkGv21e84VbTBoQos/H4/a+2nX0GLuK1WO564=
X-Google-Smtp-Source: APiQypJwCk47pjEh+VpBB2MdReaEc4zbbWgndAlvKDuaMGdZP2Fl1uhE6qu/vVJVUoZzKmDl81zGiK0lX4V1h4eaDFE=
X-Received: by 2002:a02:bb81:: with SMTP id g1mr275325jan.38.1586235029414; Mon, 06 Apr 2020 21:50:29 -0700 (PDT)
MIME-Version: 1.0
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>
In-Reply-To: <41311F10-6FF0-4846-A9C6-C812F7F3C0D4@ericsson.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Mon, 06 Apr 2020 21:50:18 -0700
Message-ID: <CAM4esxT_O1MXPmrRQtZApzk3uo41nN2GAjKZQcNLuLpeth9U_g@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.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>
Content-Type: multipart/alternative; boundary="00000000000075681b05a2ac1f37"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/UIVe0SP6fpGAZKSK3e7c2yHFGVw>
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 04:50:35 -0000
This suggestion is fine with me. On Mon, Apr 6, 2020 at 3:05 AM Christer Holmberg < 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> > 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 > > > >
- Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-… Christer Holmberg
- Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-… Martin Duke
- Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-… Christer Holmberg
- Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-… Gunnar Hellström
- Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-… Christer Holmberg
- Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-… Martin Duke
- Re: [MMUSIC] Martin Duke's Discuss on draft-ietf-… Christer Holmberg