Re: [Stox] Media Sessions (draft-ietf-stox-media-01) and forking

Christer Holmberg <christer.holmberg@ericsson.com> Sun, 04 August 2013 18:40 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: stox@ietfa.amsl.com
Delivered-To: stox@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A63EF21F9E6B for <stox@ietfa.amsl.com>; Sun, 4 Aug 2013 11:40:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.521
X-Spam-Level:
X-Spam-Status: No, score=-3.521 tagged_above=-999 required=5 tests=[AWL=-1.793, BAYES_00=-2.599, HTML_MESSAGE=0.001, SARE_MLH_Stock1=0.87]
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 e98xKauqJHzo for <stox@ietfa.amsl.com>; Sun, 4 Aug 2013 11:39:59 -0700 (PDT)
Received: from sesbmg20.ericsson.net (sesbmg20.ericsson.net [193.180.251.56]) by ietfa.amsl.com (Postfix) with ESMTP id BB99721F8426 for <stox@ietf.org>; Sun, 4 Aug 2013 11:39:58 -0700 (PDT)
X-AuditID: c1b4fb38-b7f456d000002e83-eb-51fe9ffd00a9
Received: from ESESSHC005.ericsson.se (Unknown_Domain [153.88.253.125]) by sesbmg20.ericsson.net (Symantec Mail Security) with SMTP id D8.61.11907.DFF9EF15; Sun, 4 Aug 2013 20:39:57 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.135]) by ESESSHC005.ericsson.se ([153.88.183.33]) with mapi id 14.02.0328.009; Sun, 4 Aug 2013 20:39:57 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Adrian Georgescu <ag@ag-projects.com>
Thread-Topic: [Stox] Media Sessions (draft-ietf-stox-media-01) and forking
Thread-Index: Ac6PaRwphn/mcGjdScuZ2ITH5v377///4akA///dspCAACTvAP/8UCBAgAdFoQD//8jcoA==
Date: Sun, 04 Aug 2013 18:39:57 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C41C208@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C418E51@ESESSMB209.ericsson.se> <8C703C0F-181C-4E36-8A59-727B45C0A1B5@ag-projects.com> <7594FB04B1934943A5C02806D1A2204B1C418FAC@ESESSMB209.ericsson.se> <B7CBEFB1-2A23-4337-90DD-D8157123A1AD@ag-projects.com> <7594FB04B1934943A5C02806D1A2204B1C41C17E@ESESSMB209.ericsson.se> <6E2B9398-C9C5-47F1-AC5D-2C7E23AB6E69@ag-projects.com>
In-Reply-To: <6E2B9398-C9C5-47F1-AC5D-2C7E23AB6E69@ag-projects.com>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.146]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1C41C208ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRmVeSWpSXmKPExsUyM+Jvre7f+f8CDa7d1bHYei/f4v+OJlYH Jo+W/kksHkuW/GQKYIrisklJzcksSy3St0vgylixtbzg7WrGiqY+owbGadMZuxg5OSQETCS2 X3rFBGGLSVy4t56ti5GLQ0jgKKNE95krrBDOYkaJI6ceMXcxcnCwCVhIdP/TBmkQEdCUaFk0 mQUkzCygLHFoiixIWFjAU2Lzrg/sECVeEttuPYSywyTmrTrACmKzCKhIfFl6hgXE5hXwlXj3 9AfUqgZmiSnr54AdxCngLHF4TjuYzQh03PdTa8BsZgFxiQ8HrzNDHC0gsWTPeShbVOLl43+s ELaSxI8Nl1gg6vMlvj9+wwSxTFDi5MwnLBMYRWchGTULSdksJGUQcT2JG1OnsEHY2hLLFr6G qteVmPHvEAuy+AJG9lWMHMWpxUm56UYGmxiBMXVwy2+LHYyX/9ocYpTmYFES592idyZQSCA9 sSQ1OzW1ILUovqg0J7X4ECMTB6dUA+PWhT7tEluLuTPaFRfWHJ387MbJhMvbn/k4TUuz5DcO 9m7c+f/HowM3vA5LHnwj/dnBvVqe9eLX2axemrlSybMW/wlT+a5Qd+bHNJW3qwVnrz7w5PC/ vPxd4Q1OXyxZ9rpY3Sss8PU33qGaKuLzQY9jw8Mp/Y3hbLYVndufKpoa6vDa7eOz0lBiKc5I NNRiLipOBAAqf2+YdwIAAA==
Cc: "stox@ietf.org" <stox@ietf.org>
Subject: Re: [Stox] Media Sessions (draft-ietf-stox-media-01) and forking
X-BeenThere: stox@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP-TO-XMPP Working Group discussion list <stox.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stox>, <mailto:stox-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/stox>
List-Post: <mailto:stox@ietf.org>
List-Help: <mailto:stox-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stox>, <mailto:stox-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Aug 2013 18:40:04 -0000

Hi,

I am not sure I understand.

The server may implement SIP functions like forking, and fork the INVITE. BUT, the gateway will still get the 18x responses for the early dialogs - just like a SIP phone.

Regards,

Christer

Lähettäjä: Adrian Georgescu [mailto:ag@ag-projects.com]
Lähetetty: 4. elokuuta 2013 20:20
Vastaanottaja: Christer Holmberg
Kopio: stox@ietf.org
Aihe: Re: [Stox] Media Sessions (draft-ietf-stox-media-01) and forking

The gateway lookups the SIP server for a given domain in the DNS same as any other device would do like a SIP phone configured with credentials under that domain. Is the job of that server to properly implement all SIP functions like forking proxy, handle nat traversal or registrar to name a few common features.

You ask what shall the world do if the SIP server of given domain does not implemented forking or other feature. My answer is the gateway must not care, is the problem of whomever manages that domain and its applications to handle such features.

Regards,
Adrian



On Aug 4, 2013, at 6:55 PM, Christer Holmberg wrote:


Hi,

There for sure may be a SIP server (a proxy, B2BUA and/or the remote UAS) in the network, but how can you guarantee that it will handle forking? A forking proxy will simply forward 18x responses forming the early dialogs towards the gateway, which then will have to handle them.

Regards,

Christer

Lähettäjä: Adrian Georgescu [mailto:ag@ag-projects.com]
Lähetetty: 2. elokuuta 2013 13:36
Vastaanottaja: Christer Holmberg
Kopio: stox@ietf.org<mailto:stox@ietf.org>
Aihe: Re: [Stox] Media Sessions (draft-ietf-stox-media-01) and forking


On Aug 2, 2013, at 12:30 PM, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:



Hi Adrian,

>I would suggest that best practice is for the SIP traffic to be routed to the SIP Proxy/Registrar/Presence Agent of the given domain behind the gateway. That element has more proper capabilities for handling forking or any other SIP features.

Ok, but how are you going to ensure that such element exists?

The gateway knows, it queries the DNS for the domain SIP service records. If no proper records exist, the call flow will stop as there is nothing to rote the calls flows to.

Such gateway, its very existence, implies that there is both a SIP Server and and XMPP server for each domain. It is a cross protocol federation, the domain must exists otherwise there is nothing to gateway to and there is no reason to deploy it.

Adrian


Regards,

Christer





Otherwise you will move all SIP functionality into the XMPP gateway and must document that whole SIP universe as running inside that gateway, which makes little sense.

Regards,
Adrian

On Aug 2, 2013, at 12:16 PM, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:




Hi,

As I indicated at the STOX session (and was later repeated by Jonathan Lennox), the draft need to have a story on SIP forking, e.g. if what happens if the INVITE sent from the interworking node gets forked, and multiple early dialogs are created.

Regards,

Christer

_______________________________________________
stox mailing list
stox@ietf.org<mailto:stox@ietf.org>
https://www.ietf.org/mailman/listinfo/stox

_______________________________________________
stox mailing list
stox@ietf.org<mailto:stox@ietf.org>
https://www.ietf.org/mailman/listinfo/stox

_______________________________________________
stox mailing list
stox@ietf.org<mailto:stox@ietf.org>
https://www.ietf.org/mailman/listinfo/stox