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

Adrian Georgescu <ag@ag-projects.com> Sun, 04 August 2013 17:20 UTC

Return-Path: <ag@ag-projects.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 29EF121F9D7E for <stox@ietfa.amsl.com>; Sun, 4 Aug 2013 10:20:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.117
X-Spam-Level:
X-Spam-Status: No, score=-1.117 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_NET=0.611, 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 9f94+0Pe+oxz for <stox@ietfa.amsl.com>; Sun, 4 Aug 2013 10:20:31 -0700 (PDT)
Received: from mail.sipthor.net (node06.dns-hosting.info [85.17.186.6]) by ietfa.amsl.com (Postfix) with ESMTP id 7734421F9CC7 for <stox@ietf.org>; Sun, 4 Aug 2013 10:20:26 -0700 (PDT)
Received: by mail.sipthor.net (Postfix, from userid 5001) id 8C4D6B35DE; Sun, 4 Aug 2013 19:20:23 +0200 (CEST)
Received: from [192.168.1.6] (xs4all.dns-hosting.info [82.161.39.123]) by mail.sipthor.net (Postfix) with ESMTPSA id 2A3DBB0132; Sun, 4 Aug 2013 19:20:21 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: multipart/alternative; boundary="Apple-Mail=_19C95161-4A1A-4669-AAF0-826FB6E09C26"
From: Adrian Georgescu <ag@ag-projects.com>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1C41C17E@ESESSMB209.ericsson.se>
Date: Sun, 04 Aug 2013 19:20:20 +0200
Message-Id: <6E2B9398-C9C5-47F1-AC5D-2C7E23AB6E69@ag-projects.com>
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>
To: Christer Holmberg <christer.holmberg@ericsson.com>
X-Mailer: Apple Mail (2.1283)
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 17:20:40 -0000

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
> 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> 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> 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
> https://www.ietf.org/mailman/listinfo/stox
>  
> _______________________________________________
> stox mailing list
> stox@ietf.org
> https://www.ietf.org/mailman/listinfo/stox
>  
> _______________________________________________
> stox mailing list
> stox@ietf.org
> https://www.ietf.org/mailman/listinfo/stox