Re: [MMUSIC] WGLC on draft-ietf-mmusic-msrp-usage-data-channel-16

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 15 May 2020 17:46 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 23FE83A0BDD for <mmusic@ietfa.amsl.com>; Fri, 15 May 2020 10:46:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.274
X-Spam-Level:
X-Spam-Status: No, score=-2.274 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.173, 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=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 5cGTawNTnCYY for <mmusic@ietfa.amsl.com>; Fri, 15 May 2020 10:46:32 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80072.outbound.protection.outlook.com [40.107.8.72]) (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 46D6B3A0BD6 for <mmusic@ietf.org>; Fri, 15 May 2020 10:46:32 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MT7g+LufEKKp4+rDpzH29lg5EyPjaPCY8lmKKkbwz1S5+ehOI0icmHT1lbvGJ1SenNr+mH2XcUs44TiNmddw1XAQSxab2dOtcoD10Q6mDUIUMm2/De3PTNt5ELdNRRX8JWemNfqB69QV/Cu/l+JBiJYvjh74Pe2U4x0iPt0pUyn8EAHsVRDvwguOves959XOi6Y7lXBXs+YHDrpgpLQ9XxEDAZ/MfRDwMJT48Uj7GbL+NYzaQsQl2Rkx1H8q6Yqtb/JgT6swzK5dfpPVeyBXFwyot8wNkpbSzFfy21Mg72W84YM+zGCEwU04TbFyUhfZ6BZWnmj0a+GpQPW6tpHJPA==
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=AXFjiwcAlxzjBqwkqMFXsl4j1B6iithA3KwlksLSxRM=; b=Rlx2DJ7lBLt8RD+EgnEtf1tukRtBJboZlmajLFwHceBLLLZb6adHWLcxGBmwIGEiQHa02xQcZMQyEZO8qjg7lgYBtpimjwGdvAFZ3L64CtrSs63W7J78ZD5+pID2ejt/xmAk0yiAAc4J4QzEtc0i3tYw+0tEtE7ZuoYZWnaAfkbKmxcr7beglshdQtcQ0WlLpjGIbV2I0/fPxrDthRDTnuuXwWI4Oxa9vJDm6r1AkocRk806YtUV1BDLdWeUBHxu44ddU2hBWyWLeVFjQZi13Nt2PPzkeIrE1LAmCUvQfnNyr8wZW6HewSv4s6tn6uOcq3rqarR07K2/z85TRbTGwA==
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=AXFjiwcAlxzjBqwkqMFXsl4j1B6iithA3KwlksLSxRM=; b=J41ndnXvjxSzgtDVFgD0jQKMntGz2l5ncTwtQLyqGI+9TD0u91rp5emsHaJ+kZ78lfsAiO1jm4AB6YKavxYFlqdQJMx11RqexdOcyxuLV6e5cuh7jbPU1xspq2kAjoMcVUKtpB2sXCx2w55C09la0cV2bSiB0jlcSW8JEaM4L6U=
Received: from AM7PR07MB7012.eurprd07.prod.outlook.com (2603:10a6:20b:1bc::19) by AM7PR07MB6851.eurprd07.prod.outlook.com (2603:10a6:20b:1c0::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.12; Fri, 15 May 2020 17:46:29 +0000
Received: from AM7PR07MB7012.eurprd07.prod.outlook.com ([fe80::7529:b51f:5fb4:62b9]) by AM7PR07MB7012.eurprd07.prod.outlook.com ([fe80::7529:b51f:5fb4:62b9%5]) with mapi id 15.20.3000.016; Fri, 15 May 2020 17:46:29 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] WGLC on draft-ietf-mmusic-msrp-usage-data-channel-16
Thread-Index: AdYjuWxe8jgvP3HuS5indZrl5qmwswAz05MAAA2vHYAAdPeWgAAO04paAFkhMQAABDvDgAALmfMA///gZACAADfPgIABZyqAgABi04CAAADsgP//3TUAgAA4MwCAATM5AIAAP+CAgAFZAICAAEo1gA==
Date: Fri, 15 May 2020 17:46:29 +0000
Message-ID: <9374331B-84BD-4FE0-95DB-527447577E3B@ericsson.com>
References: <HE1PR07MB4426ADA1E4B1D696A48BA9A98DA40@HE1PR07MB4426.eurprd07.prod.outlook.com> <66bc33b6-8a66-1da3-93c0-e7ddc31cc605@alum.mit.edu> <2F549E6E-1250-426F-8602-99CB44C84365@ericsson.com> <ef5b4ef8-4063-e38e-d300-185a933cc3dc@ch3m4.com> <AM7PR07MB7012D222A4AF5FD13FCC8C3793A00@AM7PR07MB7012.eurprd07.prod.outlook.com> <a3210a85-e69d-2bfc-a802-7649c70a6534@ch3m4.com> <60ab60db-f81a-904a-0481-935fa3156a9e@ch3m4.com> <80F9E944-16A1-4D14-8691-181A6089B4D1@ericsson.com> <822e1c54-77fd-bf15-1139-94a8e08442aa@alum.mit.edu> <F8C86ECB-9489-40AD-8BA0-CF89EC370CF2@ericsson.com> <308616ac-cd24-341e-be31-4b348d803889@alum.mit.edu> <E3EB3037-335E-4121-AA72-230B7353CEDF@ericsson.com> <668DE0D3-8E9E-4137-87DC-620858F05DA5@ericsson.com> <43071726-f305-a620-6529-db7d42752959@alum.mit.edu> <6771CBB5-F636-4411-B4BB-3A88315F2419@ericsson.com> <936f3801-80ab-c2e3-8729-aaaaff3a4954@alum.mit.edu> <8EB2E029-0DB3-499D-8F16-04117562C75F@ericsson.com> <d24a406c-7e4e-38cf-4f32-b8fb9f877b03@alum.mit.edu>
In-Reply-To: <d24a406c-7e4e-38cf-4f32-b8fb9f877b03@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.36.20041300
authentication-results: alum.mit.edu; dkim=none (message not signed) header.d=none;alum.mit.edu; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 46dc8aed-b068-459c-d326-08d7f8f7e632
x-ms-traffictypediagnostic: AM7PR07MB6851:
x-microsoft-antispam-prvs: <AM7PR07MB6851ACBA13399B89AF13C06193BD0@AM7PR07MB6851.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 04041A2886
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rHV3DD6QlQN5DBEGu4k2c61YneGycVQQTBA1YsWZ0KoZPtMaoQJb5KbwKRFCBJWgaU+ozNYS+0LoDUC7NUSZqRFgIWLRZAjSDyno13w5HO1N75VX5FMUfmlRK1coV3FkRV0gm0jEbS+lPS73Fee5GKUS8ZzWBB8UPLA6KwES99YvNsSqwXk8x6yL4XHo0cEfwPMFlO3pI99WP5HTk9N25oY4pO2nQHqYxwSwFlnzzOWQMTmWWQTihBQQ0s6CMT9uTc67eHTiaNtALKLQ9IGknBAcWao2TYToyAAXTCV14ZCaynwnqpiIYI+t4U6bb6vDHQBkt1kq52FrMV2FsAYMpg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB7012.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(366004)(136003)(376002)(39860400002)(396003)(6506007)(478600001)(2906002)(66946007)(64756008)(110136005)(66556008)(66476007)(26005)(186003)(44832011)(316002)(66446008)(2616005)(71200400001)(76116006)(6486002)(36756003)(6512007)(91956017)(66574014)(8676002)(86362001)(5660300002)(33656002)(8936002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 0Hbf9rxW7I0zQeX814PxVsMmkn0KQXWkql4Ft1INzL7btJmDehnh/6nyMkTo2Y/aN2mCfgzkxdZHZx8JS8x42fWhMbjMW1ptNnDxApkdC8xZyGSR7nIuf77l50EDGh1PrQiZ9O4nfKieTAuwAKkXf3qEnisZ2lIgXGt/Gh91MLapfvD7OY47K2z/I6DZcG570Ck8+qgFJnpC8o6ov8UoIckyfSl/S4kUFJIZRaTgbLC/6C6qOz52B6AtzFtVrYEReZWm+eKS5bA31uXNcjsV6cHgVlxfXgU8+8YuBHxoBcCyRqaUV2u0UNirCTaLTD1NHXc1i+uvtuBtO3a7PIQrZ5SSk4Fy2asJNH5uDuemrG+SqakGs37Ew8qKYp2vrYgnAy5DYIUEd6FEzj08UCPovXzvSf4OePxid8tqbLvdaL0AEAFYysB9NaS2AzXxw17mrPCmxA4GwVcsKE3z0MJxzsQW7Kc0Kl3QZa/0juBREAkTcSIBqjpnMGGqa8QEEBgD
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <90AEC32ED0F09D4982AE6AACB70B58DE@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 46dc8aed-b068-459c-d326-08d7f8f7e632
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2020 17:46:29.7989 (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: T+tTpXTGk2tX48mBHPFwN4SIiy/kzr+Ox7JJYgI+ssdQDjquW3icS1j8H2CwaMDmxbYYRPKB9T6LbS2x35hNhtYOLBC1W9GxNGJjb2VKMB0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6851
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/4Vhsyh6w2dBKC8jrE1KXvx45vuw>
Subject: Re: [MMUSIC] WGLC on draft-ietf-mmusic-msrp-usage-data-channel-16
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: Fri, 15 May 2020 17:46:34 -0000

    >>>  I don't know. I'm trying to understand the intended usage and how it
    >>>  plays out in the example. If what I have in my address book for you is
    >>>  just your sip URI, then how do I figure out how to establish a chat
    >>>  session? How do I decide to use a data channel rather than MSRP over
    >>>  TLS?
    >> 
    >>     That is based on your local preferences, whatever your SIP (or whatever signaling protocol you use) client puts in the offer. In the same way it decides if it offers audio, video etc.
    >
    > I'll comment on this below.
    >
    > > And do I just somehow derive the msrp URL from your sip URL?
    >> 
    >> You don't need to derive it. The applications will create the msrp URLs and exchange them in O/A.
    >
    > What I meant was that the values have to come from somewhere. Where do 
    > they come from? In the example, the c= is 198.51.100.79, but the path 
    > has bob.example.com. How does that happen? Where did bob.example.com 
    > come from?
    >
    > ISTM that it would make the most sense to use the same value in both 
    > places. Or else use some fixed dummy placeholder value in path.

    Ok, so we'll put the same value in both places, if that makes things clearer. 

    >>> I guess if I am running in a browser and using WebRTC then I try a data
    >>> channel because there is no alternative I can use. But that isn't this
    >>> example. Must I have something else in my address book to tell me what
    >>> you support? Or should I be trying both in my invite and seeing what you
    >>> accept? (That also isn't this example.)
    >> 
    >>      You don't need to have anything. You send an offer, offer me MSRP, and if I support/accept it I send you MSRP back in the answer.
    >> 
    >>      This is no different from any other type of media...
    >
    > The problem is that there are multiple ways to set up a chat session 
    > under sip. This is much like the old problem of whether to IPv4 or IPv6 
    > in a c= line when you could do both. It took ICE to solve *that* problem 
    > in an acceptable way. AFAICT it isn't solved for chat. (The only likely 
    > solution that comes to mind is capability negotiation. But hardly 
    > anybody implements that do they?)
    >
    > I don't think it is necessary to solve it in this draft. But it would be 
    > good to at least acknowledge the problem.

    This draft does *not* cover how you establish the SCTP association, and how you choose between IPv4, IPv6 etc for that association. There is a separate draft for that.

    This draft does *not* even cover the generic procedures for negotiation a data channel. There is a separate draft for that. 

    This draft only describes the specifics associated with negotiation a data channel for MSRP usage. 

    Regards,

    Christer