Re: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC Considerations) in draft-ietf-mmusic-rfc8843bis-06

Flemming Andreasen <fandreas@cisco.com> Mon, 29 November 2021 18:13 UTC

Return-Path: <fandreas@cisco.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 718CD3A040B; Mon, 29 Nov 2021 10:13:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.451
X-Spam-Level:
X-Spam-Status: No, score=-11.451 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 Bet5icV9A1F4; Mon, 29 Nov 2021 10:13:03 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8CF533A0476; Mon, 29 Nov 2021 10:13:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=61549; q=dns/txt; s=iport; t=1638209583; x=1639419183; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to; bh=rVBFwqA/KqJf81QJYCvqy7d155WE4EXZvA/shY/UF0Y=; b=JT39DpjIqxMMRvq04DjdoIdk9yrRfUAd2otcLp53yYcLHU0PZ+n8vIgc kiEw4pCpoLv/XSwE3pel+JgGYXIDEV8nJFwyvUKCsYt32z8mhlIc4tkhI R5HLlwybqHHVtYOXhpt2Z8e3b1PStVpDgIfDmj1cT3EF3SYMVF6GipXKB 8=;
X-IPAS-Result: A0AIAACBF6Vh/4ENJK1aGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBggUFAQEBAQsBgSABgQh3VgE6MYRHiCOGS4F3LgOLFYZvijiBdwULAQEBDyoBCgwEAQGEP0UCgnsCJTQJDgECBAEBAQEDAgMBAQEBBQEBBQEBAQIBBgSBCROFaA2GQgEBAQECAQEBGAlLCwULCxEEAQEBIAEGAwICJx8JCAYBDAYCAQGCbQGCUBEFIQ+ucHqBMYEBg2JBg3KBQB0GgToBhykBhwcnHIFJRIEVJ4MDPoJjAQECAYFFIC6CYoJlBJBYPiYEIhYLDgIgO0QmCBsrHwgOL5E5J48qiw+SN4NEilSUHAYPBS2DbYt3hh6RLpYWH4xZlBEZhROBYTsrgS5NIxU7gmlRGQ+OLBYViE+FaCMDMAIBNQIGAQoBAQMJkG8FgkEBAQ
IronPort-Data: A9a23:jndqD6qD8eXt3sM4oqFGT65CB+NeBmKzZxIvgKrLsJaIsI4StFCzt garIBmFM/+NNzb2fYx2PYmyoBwPuJHVzIQ2Gws4qCw3Rn9G8OPIVI+TRqvS04x+DSFioGZPt Zh2hgzodZhsJpPkS5TE3oHJ9RGQ74nQLlbHILOCan8ZqTNMEn970Es6wb9h2+aEvPDga++zk YKqyyHgEAfNNw5cagr4PIra9XuDFNyr0N8plgRWicJj5TcypFFJZH4rHpxdGlOjKmVi8kFWc M6YpF2x1juxEx7AkbpJmJ6jGqEBaua60QRjFhO6VoD66iWuqBDe3Y4XEec7VGFM0Q+ssIFMx O9siM2dSisma/ikdOQ1C3G0Egl3OalAvbTAO3X64IqYzlbNdD3nxPAG4EMeZNJDvL0pRzgVs 6VCeVjhbTjb7w6y6LyyTOV2i804BMLqJ4gY/HpnyFk1CN52G8CdHvWQtYYwMDEYmJAeD/LsW OkjWxlUQjmdehETN1YuMcdr9AuvrjylG9FCk3qQoLcs4mP7zQFt3v7qKtW9UtmPWN5UlQOTp mvH5X/RAxwGOpqY0zXt2nmsnO7UgS7hHoIVELiy++RlqFCJx2cIExoQE1C8pJGEZlWWUtZbL Qkf/TAj6Pl0/02wRd67VBq9yJKZgiMhtxNrO7VSwGmwJmD8um512kBsouZ9VeEb
IronPort-HdrOrdr: A9a23:opzF66vpzKqutY0dT6wguMwC7skDTdV00zEX/kB9WHVpmwKj5q KTdYcgtSMc6Qx6ZJhOo7y90cW7MBfhHNtOkO4s1NSZMzUO2lHEEGgK1+KLqAEIWReOk9K1vp 0AT0ERMqySMbE3t6jHCM3SKadY/DFBm5rY49vj8w==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.87,273,1631577600"; d="scan'208,217";a="828658281"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 29 Nov 2021 18:13:01 +0000
Received: from [10.118.10.22] (rtp-fandreas-2-8815.cisco.com [10.118.10.22]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTP id 1ATID0bI008378; Mon, 29 Nov 2021 18:13:00 GMT
Content-Type: multipart/alternative; boundary="------------sW0qjrgwe8fuY6aYrgKWOFk2"
Message-ID: <da187426-670e-8a00-cfb5-d562213dcf7d@cisco.com>
Date: Mon, 29 Nov 2021 13:13:00 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.3.2
Content-Language: en-US
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>
Cc: mmusic <mmusic@ietf.org>
References: <443b55f8-9d42-6728-de87-36a8392aaa10@cisco.com> <CAOLzse3aNuKCp9jSXyzAdLjpaCZUzL4K071k3zLTWoE3Fry-BA@mail.gmail.com> <HE1PR07MB4441163C03DA3FA9A88B0114939F9@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAOLzse1JMd=re=96OQR1qD6wj_SJnwRdUGAzU69k4v=gr4LcvQ@mail.gmail.com> <HE1PR07MB44419673CDC9E5C1CD76F04593609@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAOLzse3e0bmNwkz_2T6QvpQYs5Q3dqB8YnEoVQp=YRPhGP+6Vw@mail.gmail.com> <CAD5OKxs25qiRvvFZDzda2CWun3MAwZxz8WrGYJdDHEgdB1d0ng@mail.gmail.com> <HE1PR07MB44415ADB77F0EA6B8732DB2393619@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAOLzse3yFO+iAWEeqrv_WZTZZi0xO3C3pGL+G13-59N4+kgj-A@mail.gmail.com> <HE1PR07MB44418958A9C748993B42342293649@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAD5OKxuwy6dJdZfvmHtTSwdffz0efiWRkf6fVGLoDJD2kgayfw@mail.gmail.com> <CAOLzse26gsHrTfffeFanKPh+zBUvo4bB29MeuKsVWrq2gyq-2w@mail.gmail.com> <HE1PR07MB44419D003F32B7992D8208BB93669@HE1PR07MB4441.eurprd07.prod.outlook.com>
From: Flemming Andreasen <fandreas@cisco.com>
In-Reply-To: <HE1PR07MB44419D003F32B7992D8208BB93669@HE1PR07MB4441.eurprd07.prod.outlook.com>
X-Outbound-SMTP-Client: 10.118.10.22, rtp-fandreas-2-8815.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/maBjK4SW2nsV693f9B001KbERdQ>
Subject: Re: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC Considerations) in draft-ietf-mmusic-rfc8843bis-06
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, 29 Nov 2021 18:13:10 -0000


On 11/29/21 11:58, Christer Holmberg wrote:
> Chairs,
>
> Can I submit a new version of the document, with the changes suggested 
> below?

Please do. Also, did Paul Kyzivat's comments get resolved / updated ?

Thanks

-- Flemming
>
> Regards,
>
> Christer
> ------------------------------------------------------------------------
> *From:* Justin Uberti <juberti@alphaexplorationco.com>
> *Sent:* Monday, November 29, 2021 1:46 AM
> *To:* Roman Shpount <roman@telurix.com>
> *Cc:* Christer Holmberg <christer.holmberg@ericsson.com>; Flemming 
> Andreasen <fandreas@cisco.com>; mmusic <mmusic@ietf.org>
> *Subject:* Re: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC 
> Considerations) in draft-ietf-mmusic-rfc8843bis-06
> Looks good to me too.
>
> On Sun, Nov 28, 2021 at 2:13 AM Roman Shpount <roman@telurix.com> wrote:
>
>     This still works for me.
>     _____________
>     Roman Shpount
>
>
>     On Sat, Nov 27, 2021 at 4:33 PM Christer Holmberg
>     <christer.holmberg=40ericsson.com@dmarc.ietf.org> wrote:
>
>         Hi,
>
>         Is everyone else ok with the changes?
>
>         Change #1:
>
>         Change ‘Offer’ and ‘Answer’ to ‘offer’ and ‘answer’ throughout
>         the document.
>
>         Change #2:
>
>         OLD:
>
>            In some 3rd Party Call Control (3PCC) scenarios a new
>         session will be
>
>            established between an endpoint that is currently part of
>         an ongoing
>
>            session and an endpoint that is currently not part of an
>         ongoing
>
>            session.  The endpoint that is part of a session will
>         generate a
>
>            subsequent SDP Offer that will be forwarded to the other
>         endpoint by
>
>            a 3PCC controller.  The endpoint that is not part of a
>         session will
>
>            process the Offer as an initial SDP Offer.
>
>            The Session Initiation Protocol (SIP) [RFC3261
>         <https://datatracker.ietf.org/doc/html/rfc3261>] allows a User
>         Agent
>
>            Client (UAC) to send a re-INVITE request without an SDP body
>
>            (sometimes referred to as an empty re-INVITE).  In such
>         cases, the
>
>            User Agent Server (UAS) will include an SDP Offer in the
>         associated
>
>            200 (OK) response.  If the UAS is a part of an ongoing SIP
>         session,
>
>            it will include a subsequent offer in the 200 (OK)
>         response.  The
>
>            offer will be received by a 3PCC controller (UAC) and then
>         forwarded
>
>            to another User Agent (UA).  If the UA is not part of an
>         ongoing SIP
>
>            session, it will process the offer as an initial SDP Offer.
>
>         NEW:
>
>            In some 3rd Party Call Control (3PCC) scenarios a new
>         session will be
>
>            established between an endpoint that is currently part of
>         an ongoing
>
>            session and an endpoint that is not currently part of an
>         ongoing
>
>            session. In this situation the endpoint that is not part of
>         a session,
>
>            while expecting an initial offer, can receive an SDP offer
>         created as
>
>            a subsequent offer. The text below describes how this can
>         occur with
>
>            the Session Initiation Protocol (SIP)[RFC3261
>         <https://datatracker.ietf.org/doc/html/rfc3261>].
>
>            SIP allows a User Agent Client (UAC) to send a re-INVITE
>         request without
>
>            an SDP body (sometimes referred to as an empty re-INVITE).
>         In such cases,
>
>            the User Agent Server (UAS) will include an SDP offer in
>         the associated
>
>            200 (OK) response, and when the UAS is a part of an ongoing
>         SIP session,
>
>            this offer will be a subsequent offer. This offer will be
>         received
>
>            by the 3PCC controller (UAC) and then forwarded to another
>         User Agent (UA).
>
>            When that UA is not part of an ongoing SIP session, as
>         noted above,
>
>            it will process the offer as an initial SDP Offer.
>
>         Regards,
>
>         Christer
>
>         *From:*mmusic <mmusic-bounces@ietf.org> *On Behalf Of *Justin
>         Uberti
>         *Sent:* torstai 25. marraskuuta 2021 1.16
>         *To:* Christer Holmberg <christer.holmberg@ericsson.com>
>         *Cc:* Flemming Andreasen
>         <fandreas=40cisco.com@dmarc.ietf.org>; mmusic <mmusic@ietf.org>
>         *Subject:* Re: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC
>         Considerations) in draft-ietf-mmusic-rfc8843bis-06
>
>         Good suggestion, that works for me.
>
>         On Wed, Nov 24, 2021 at 3:17 AM Christer Holmberg
>         <christer.holmberg@ericsson.com
>         <mailto:christer.holmberg@ericsson.com>> wrote:
>
>             Hi,
>
>             Maybe we instead of saying “as described below” could say
>             ”The text below describes how this can occur with SIP”.
>
>             That way the 1^st paragraph remains independent from SIP.
>
>             Regards,
>
>             Christer
>
>             *From:*Roman Shpount <roman@telurix.com
>             <mailto:roman@telurix.com>>
>             *Sent:* tiistai 23. marraskuuta 2021 20.54
>             *To:* Justin Uberti <juberti@alphaexplorationco.com
>             <mailto:juberti@alphaexplorationco.com>>
>             *Cc:* Christer Holmberg <christer.holmberg@ericsson.com
>             <mailto:christer.holmberg@ericsson.com>>; Flemming
>             Andreasen <fandreas=40cisco.com@dmarc.ietf.org
>             <mailto:40cisco.com@dmarc.ietf.org>>; mmusic
>             <mmusic@ietf.org <mailto:mmusic@ietf.org>>
>             *Subject:* Re: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC
>             Considerations) in draft-ietf-mmusic-rfc8843bis-06
>
>             Justin,
>
>             Part of the reason for the non-SIP language and renaming
>             the section was to make it clearer that it can apply to
>             WebRTC, not just SIP. I think the goal here is to come up
>             with the language that can be referenced from the JSEP
>             draft, which should reduce your work.
>
>             _____________
>             Roman Shpount
>
>             On Tue, Nov 23, 2021 at 1:29 PM Justin Uberti
>             <juberti@alphaexplorationco.com
>             <mailto:juberti@alphaexplorationco.com>> wrote:
>
>                 On Tue, Nov 23, 2021 at 2:00 AM Christer Holmberg
>                 <christer.holmberg@ericsson.com
>                 <mailto:christer.holmberg@ericsson.com>> wrote:
>
>                     Hi,
>
>                     >>>1) for some reason, "offer" has been replaced
>                     with "Offer" throughout the document. This is a
>                     minor nit, but seems incorrect to me.
>                     >>
>                     >> I did that, because in the previous version we
>                     already used "BUNDLE Offer", so I thought I'd do
>                     it to be consistent.
>                     >
>                     > The problem though is that "answer" still is in
>                     lowercase so that introduces its own inconsistency.
>
>                     Good catch. I was actually going to change that
>                     too, but now realized I forgot to.
>
>                     I have no strong opinion regarding whether we use
>                     upper- or lowercase, as long as we are consistent.
>
>                     > Generally I think we should avoid capitalization
>                     of common words to avoid confusion.
>
>                     I can change everything to lowercase.
>
>                 Sounds good.
>
>
>                     ---
>
>                     >>>2) The first two paragraphs of 7.6 say similar
>                     things and it's not clear to me why they both
>                     exist. Here is my suggested revision:
>                     >>
>                     >> The first paragraph is more general, while the
>                     second paragraph describes how it is realized in SIP.
>                     >
>                     > Understood, but I feel like that intent was not
>                     totally clear in the current text.
>
>                     I am mostly fine with your suggested modification.
>
>                     However, as we don't really talk about "offer
>                     semantics" elsewhere in the document, perhaps:
>
>                     "In this situation the endpoint that is not part
>                     of a session can receive an SDP offer, created as a
>                     subsequent offer, while expecting an initial
>                     offer, as described below."
>
>                 That works. It might be easier to understand with the
>                 "while expecting an initial offer" clause first:
>
>                 "In this situation the endpoint that is not part of a
>                 session, while expecting an initial offer, can receive
>                 an SDP offer created as a
>
>                 subsequent offer, as described below."
>
>                 But I am fine either way.
>
>                     Regards,
>
>                     Christer
>
>
>
>
>
>                     OLD:
>
>                        In some 3rd Party Call Control (3PCC) scenarios
>                     a new session will be
>                        established between an endpoint that is
>                     currently part of an ongoing
>                        session and an endpoint that is currently not
>                     part of an ongoing
>                        session.  The endpoint that is part of a
>                     session will generate a
>                        subsequent SDP Offer that will be forwarded to
>                     the other endpoint by
>                        a 3PCC controller.  The endpoint that is not
>                     part of a session will
>                        process the Offer as an initial SDP Offer.
>
>                        The Session Initiation Protocol (SIP)
>                     [https://datatracker.ietf.org/doc/html/rfc3261
>                     <https://datatracker.ietf.org/doc/html/rfc3261>]
>                     allows a User Agent
>                        Client (UAC) to send a re-INVITE request
>                     without an SDP body
>                        (sometimes referred to as an empty re-INVITE). 
>                     In such cases, the
>                        User Agent Server (UAS) will include an SDP
>                     Offer in the associated
>                        200 (OK) response.  If the UAS is a part of an
>                     ongoing SIP session,
>                        it will include a subsequent offer in the 200
>                     (OK) response.  The
>                        offer will be received by a 3PCC controller
>                     (UAC) and then forwarded
>                        to another User Agent (UA).  If the UA is not
>                     part of an ongoing SIP
>                        session, it will process the offer as an
>                     initial SDP Offer.
>
>                     NEW:
>
>                        In some 3rd Party Call Control (3PCC) scenarios
>                     a new session will be
>                        established between an endpoint that is
>                     currently part of an ongoing
>                        session and an endpoint that is not currently
>                     part of an ongoing
>                        session.  In this situation the endpoint that
>                     is not part of a session
>                        can receive SDP with subsequent offer semantics
>                     in an initial
>                        SDP Offer, as described below.
>
>                        The Session Initiation Protocol (SIP)
>                     [https://datatracker.ietf.org/doc/html/rfc3261
>                     <https://datatracker.ietf.org/doc/html/rfc3261>]
>                     allows a User Agent
>                        Client (UAC) to send a re-INVITE request
>                     without an SDP body
>                        (sometimes referred to as an empty re-INVITE). 
>                     In such cases, the
>                        User Agent Server (UAS) will include an SDP
>                     offer in the associated
>                        200 (OK) response, and when the UAS is a part
>                     of an ongoing SIP session,
>                        this offer will be a subsequent offer. This
>                     offer will be received
>                        by the 3PCC controller (UAC) and then forwarded
>                     to another User Agent (UA).
>                        When that UA is not part of an ongoing SIP
>                     session, as noted above,
>                        it will process the offer as an initial SDP Offer.
>
>                     On Wed, Nov 17, 2021 at 3:16 PM Flemming Andreasen
>                     <fandreas=mailto:40cisco.com@dmarc.ietf.org
>                     <mailto:40cisco.com@dmarc.ietf.org>> wrote:
>                     Greetings MMUSIC
>
>                     We previously submitted
>                     draft-ietf-mmusic-rfc8843bis for publication,
>                     however subsequently, the issue of 3rd Party Call
>                     Control came up and as a result of that, Section
>                     7.6 has been updated accordingly.
>
>                     We are hereby starting a 1-week WGLC on Section
>                     7.6 only in draft-ietf-mmusic-rfc8843bis-06.
>
>                     If you have any comments on Section 7.6, please
>                     send those to the document authors and the MMUSIC
>                     mailing list by Wednesday November 24, 2021. If
>                     you review it but do not have any comments, please
>                     send a note to that effect as well.
>
>                     Thanks
>
>                     -- Flemming (MMUSIC co-chair)
>                     _______________________________________________
>                     mmusic mailing list
>                     mailto:mmusic@ietf.org <mailto:mmusic@ietf.org>
>                     https://www.ietf.org/mailman/listinfo/mmusic
>                     <https://www.ietf.org/mailman/listinfo/mmusic>
>
>                 _______________________________________________
>                 mmusic mailing list
>                 mmusic@ietf.org <mailto:mmusic@ietf.org>
>                 https://www.ietf.org/mailman/listinfo/mmusic
>                 <https://www.ietf.org/mailman/listinfo/mmusic>
>
>         _______________________________________________
>         mmusic mailing list
>         mmusic@ietf.org
>         https://www.ietf.org/mailman/listinfo/mmusic
>