Re: [MMUSIC] When a bundle offer is forked
Christer Holmberg <christer.holmberg@ericsson.com> Mon, 27 May 2013 08:14 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 DC68421F90F1 for <mmusic@ietfa.amsl.com>; Mon, 27 May 2013 01:14:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level:
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oWs0owP3IU4i for <mmusic@ietfa.amsl.com>; Mon, 27 May 2013 01:14:03 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 6EBCB21F90EF for <mmusic@ietf.org>; Mon, 27 May 2013 01:14:02 -0700 (PDT)
X-AuditID: c1b4fb25-b7efb6d000007c26-60-51a315c956d8
Received: from ESESSHC014.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id B0.74.31782.9C513A15; Mon, 27 May 2013 10:14:01 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.167]) by ESESSHC014.ericsson.se ([153.88.183.60]) with mapi id 14.02.0328.009; Mon, 27 May 2013 10:14:00 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Parthasarathi R <partha@parthasarathi.co.in>, "'Dale R. Worley'" <worley@ariadne.com>, 'Paul Kyzivat' <pkyzivat@alum.mit.edu>
Thread-Topic: [MMUSIC] When a bundle offer is forked
Thread-Index: AQHOV9u/fklHpYO4tka0o0wHa47jypkTW/u2gACjmhCAA1ChYIABY7Gg
Date: Mon, 27 May 2013 08:14:00 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C37943B@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C374357@ESESSMB209.ericsson.se> <519A1336.9010001@jitsi.org> <9F33F40F6F2CD847824537F3C4E37DDF1159D127@MCHP04MSX.global-ad.net> <519A229D.7090204@jitsi.org> <7594FB04B1934943A5C02806D1A2204B1C374463@ESESSMB209.ericsson.se> <519A2768.5010904@alum.mit.edu> <CAPvvaa+A=LkYp9A+wENAABwCYaQcD0HVeX4o+O_16iJRPXZfNw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C3744DC@ESESSMB209.ericsson.se> <CAPvvaaJsPNk1DAJXYoc8aUgZ0ZayV_8q84W=Mm7vwuRRGuwC-g@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C374572@ESESSMB209.ericsson.se> <519A3883.8060006@jitsi.org> <519A3C8F.3040309@alum.mit.edu> <519B343A.30704@jitsi.org> <519BB598.1030909@alum.mit.edu> <519DF0F8.1070407@jitsi.org> <519E530C.60705@alum.mit.edu> <201305232206.r4NM6l5C5338062@shell01.TheWorld.com> <7594FB04B1934943A5C02806D1A2204B1C377609@ESESSMB209.ericsson.se> <004d01ce5a08$a3193720$e94ba560$@co.in>
In-Reply-To: <004d01ce5a08$a3193720$e94ba560$@co.in>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.17]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsUyM+Jvre5J0cWBBo0TBCymLn/MYjH5Ux+r xYoNB1gtXp4oc2Dx+Pv+A5PH5P1fmT2WLPnJ5PFh/hf2AJYoLpuU1JzMstQifbsErow7e+QL euQr7ndMZGtg/CfRxcjBISFgItHXIdzFyAlkiklcuLeerYuRi0NI4DCjxKG9C9lAEkICSxgl 3rRJgtSzCVhIdP/TBgmLCDQzSrSuswIJMwuoS1xdHAQSFhYwlvi3aB4LRImJxJ/2XiYI203i /eYWZhCbRUBVou/AVlYQm1fAV+LWt3nMEGtXskusuL8GbC0nUPPZpjlggxiBbvt+ag3YIGYB cYlbT+YzQdwsILFkz3lmCFtU4uXjf6wQbylKLO+XgyjXkViw+xMbhK0tsWzha2aIvYISJ2c+ YZnAKDYLydRZSFpmIWmZhaRlASPLKkb23MTMnPRyo02MwAg6uOW36g7GO+dEDjFKc7AoifPq 8S4OFBJITyxJzU5NLUgtii8qzUktPsTIxMEp1cCYu5X9q6K3cvGTnyteRn7dMT397csca039 GCaLlb1H3kxWqJf8pz65WefwRrUf357f7O2yr3B7NP/tyePZMfvVYzl+vWwLmhBqLbTtuI/8 3pTNhut2izEcOxB+yizk3Grp/W9nLd6lUO7vOuPU4VqN/rp/r9mU5iYmvy0+F5KVt/eD08u9 55U0lFiKMxINtZiLihMBchipI24CAAA=
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] When a bundle offer is forked
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 27 May 2013 08:14:09 -0000
Hi, >Forking has to be seen with the RTP role (endpoint, translator, mixer) as the offer/answer exchange varies drastically for each RTP role. SIP >forking with RTP endpoint issues are explained as part of Sec 3.1 of RFC 3960. One of the complexity introduced as part of BUNDLE is to have >two offer/answer before consolidating. The offer/answer interaction between SIP forking with RTP endpoint and BUNDLE has to be mentioned. I'll explain with the SIP serial forking with RTP endpoint scenario for more clarity > >1) INVITE with SDP having BUNDLE offer and different port in each m-line is send out from UAC >2) 183 with SDP and BUNDLE support is received from UAS1 >3) UPDATE with SDP having BUNDLE offer and single port in each m-line is send towards UAS1 after completing PRACK & 200 >4) 183 with SDP and BUNDLE support is received from UAS2 > >Here at Step 4, it is not possible for UAC to "mute" UAS1 as one another OFFER is initiated already at Step 3 and BUNDLE forces to "mute" the answer >UAS2. This limitation has to be mentioned as part of BUNDLE. Please let me know your opinion on this. I don't understand. The UAC can: 1) wait for the UPDATE answer from UAS1, and then send a new "mute" UPDATE; or 2) send a BYE to UAS1, and terminate the whole early dialog. Also, BUNDLE is not the only SIP/SDP mechanism which uses multiple Offer/Answer transactions. Regards, Christer > -----Original Message----- > From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On > Behalf Of Christer Holmberg > Sent: Friday, May 24, 2013 1:55 PM > To: Dale R. Worley; Paul Kyzivat > Cc: mmusic@ietf.org > Subject: Re: [MMUSIC] When a bundle offer is forked > > Hi, > > I agree with Dale. Each early dialog is handled separately. > > From a standards perspective, I don't think we need to say much about > forking in BUNDLE, other than maybe some general words that it may > happen. > > Then, whether it becomes tricky to implement, e.g. if one early leg > uses BUNDLE and another doesn't, is another issue. But, as SIP has > mechanisms to terminate early dialogs you don't like etc, I see this > as a pure implementation issue. > > Regards, > > Christer > > > > > > -----Original Message----- > From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On > Behalf Of Dale R. Worley > Sent: 24. toukokuuta 2013 1:07 > To: Paul Kyzivat > Cc: mmusic@ietf.org > Subject: Re: [MMUSIC] When a bundle offer is forked > > > From: Paul Kyzivat <pkyzivat@alum.mit.edu> > > > > On 5/23/13 6:35 AM, Emil Ivov wrote: > > > > > In case a bundle offer gets forked and various answers ... > > > > I trimmed everything else out of Emil's reply, and changed to > subject, > > because this is a whole different can of worms! > > > > I think we must acknowledge that this *can* happen, though it is a > low > > probability event. It raises all sorts of ugly issues. A few: > > Is this actually complicated? That is, worse than is already the case > in SIP... > > My understanding is that in SIP (and this must be a SIP situation), > each fork proceeds with completely independent state from all other > forks. The forks happen to share sending/receiving ports, but the > received packets can be demultiplexed to the correct fork based on > their sending addresses. Of course, there are a range of obnoxious > situations where you receive packets before you receive a SIP response > (SDP answer) that describes them, but that is true in non-bundled SIP > as well. > > Dale > _______________________________________________ > mmusic mailing list > mmusic@ietf.org > https://www.ietf.org/mailman/listinfo/mmusic > _______________________________________________ > mmusic mailing list > mmusic@ietf.org > https://www.ietf.org/mailman/listinfo/mmusic
- [MMUSIC] Bundle offer with different ports - wher… Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Hutton, Andrew
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Hutton, Andrew
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Cullen Jennings (fluffy)
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Eric Rescorla
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Kevin Dempsey
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Dale R. Worley
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Suhas Nandakumar
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Cullen Jennings (fluffy)
- Re: [MMUSIC] Bundle offer with different ports - … Cullen Jennings (fluffy)
- [MMUSIC] When a bundle offer is forked Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Parthasarathi R
- Re: [MMUSIC] When a bundle offer is forked Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] When a bundle offer is forked Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Dale R. Worley
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] When a bundle offer is forked Christer Holmberg
- Re: [MMUSIC] When a bundle offer is forked Parthasarathi R
- Re: [MMUSIC] When a bundle offer is forked Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Parthasarathi R
- Re: [MMUSIC] When a bundle offer is forked Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] When a bundle offer is forked Cullen Jennings (fluffy)