Re: [sipcore] Draft new version: draft-holmberg-sipcore-proxy-feature

"Elwell, John" <john.elwell@siemens-enterprise.com> Mon, 31 January 2011 14:12 UTC

Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 299E63A6B32 for <sipcore@core3.amsl.com>; Mon, 31 Jan 2011 06:12:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.238
X-Spam-Level:
X-Spam-Status: No, score=-102.238 tagged_above=-999 required=5 tests=[AWL=-0.239, BAYES_00=-2.599, J_CHICKENPOX_33=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dE5PewFtcO6N for <sipcore@core3.amsl.com>; Mon, 31 Jan 2011 06:12:07 -0800 (PST)
Received: from ms04.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id E58553A683C for <sipcore@ietf.org>; Mon, 31 Jan 2011 06:12:06 -0800 (PST)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms04.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-3210018; Mon, 31 Jan 2011 15:15:20 +0100
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx11-mx (Server) with ESMTP id 12FAB1EB82C3; Mon, 31 Jan 2011 15:15:20 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Mon, 31 Jan 2011 15:15:20 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "R.Jesske@telekom.de" <R.Jesske@telekom.de>, "pkyzivat@cisco.com" <pkyzivat@cisco.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Mon, 31 Jan 2011 15:15:19 +0100
Thread-Topic: [sipcore] Draft new version: draft-holmberg-sipcore-proxy-feature
Thread-Index: Acu9f3vh+3m5QYFUQ0KhZJ6olw9MLgAtC51QADaNDqAAiUoi4AAHM8yQ
Message-ID: <A444A0F8084434499206E78C106220CA06C273426D@MCHP058A.global-ad.net>
References: <7F2072F1E0DE894DA4B517B93C6A058502B84084@ESESSCMS0356.eemea.ericsson.se> <BDBFB6CE314EDF4CB80404CACAEFF5DE07C6C68C@XCH02DFW.rim.net>, <4D3A2C3D.10508@cisco.com> <7F2072F1E0DE894DA4B517B93C6A0585194414F717@ESESSCMS0356.eemea.ericsson.se> <4D3EEC64.2080302@nostrum.com> <7F2072F1E0DE894DA4B517B93C6A05851944155A13@ESESSCMS0356.eemea.ericsson.se> <4D3F2365.2070504@nostrum.com> <580BEA5E3B99744AB1F5BFF5E9A3C67DFA9550FF@HE111648.emea1.cds.t-internal.com> <4D405B30.8020503@cisco.com> <580BEA5E3B99744AB1F5BFF5E9A3C67DFAAEA1E2@HE111648.emea1.cds.t-internal.com> <A444A0F8084434499206E78C106220CA06A8588055@MCHP058A.global-ad.net> <7F2072F1E0DE894DA4B517B93C6A05851944155A21@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A05851944155A21@ESESSCMS0356.eemea.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [sipcore] Draft new version: draft-holmberg-sipcore-proxy-feature
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Jan 2011 14:12:08 -0000

> -----Original Message-----
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com] 
> Sent: 31 January 2011 10:41
> To: Elwell, John; R.Jesske@telekom.de; pkyzivat@cisco.com; 
> sipcore@ietf.org
> Subject: RE: [sipcore] Draft new version: 
> draft-holmberg-sipcore-proxy-feature
> 
> 
> Hi, 
> 
> >>I tried to express a possible use case more in general.
> >>So "emergency" means that the Call is passed through an Server that 
> >>assures that a INVITE with a URI addressing a emergency number e.g. 
> >>110@domain or 999@domain or it could also use sos@domain will be 
> >>handled correctly by the AS and will be forwarded to the next 
> >>emergency centre.
> >[JRE] This doesn't make sense to me. How can a single 
> feature tag indicating support for emergency tell me how to 
> code the URI (with 110@domain or 999@domain or sos@domain, etc.)?
> 
> Feature tags can have values, which could be used to indicate 
> that. For example: emergency="999@domain".
> 
> However, I am not sure that the use-case was about informing 
> what the emergency number is, but to indicate that the proxy 
> can handle emergency calls - whatever the URI to indicate 
> emergency calls within that network is.
[JRE] I too am not sure we should bend the feature tag mechanism to use it for informing a UA what dial string to use. I guess the point behind my comment was why are we talking about dial strings here, why not the SOS URN? Also, are we talking about the case where the UA has identified a call as an emergency call but has not resolved the SOS URN (by doing a LOST look-up and populating the Route header field)? Or the case where the UA does not have access to location information? If the UA has performed all these functions, I don't see what special support is needed from the proxy. In other words, to understand Roland's use case, I really need more information about what function the proxy is expected to perform and how the UA knows that it needs the proxy to do this.

John

> 
> Regards,
> 
> Christer
> 
> 
> 
> 
> 
> > 
> > My example was pointing to a use-case that could be happen 
> within the 
> > internet, when service provider will support emergency. Und 
> the user 
> > will be informed that he is sure that the emergency call will be 
> > passed through with the first INVITE. And not waiting for certain 
> > responses if the call will not succeed.
> > 
> > My intension was to try to point to possible internet applications 
> > that could use Christers draft.
> > 
> > Best Regards
> > 
> > Roland
> > 
> > > -----Ursprüngliche Nachricht-----
> > > Von: sipcore-bounces@ietf.org
> > > [mailto:sipcore-bounces@ietf.org] Im Auftrag von Paul Kyzivat
> > > Gesendet: Mittwoch, 26. Januar 2011 18:35
> > > An: sipcore@ietf.org
> > > Betreff: Re: [sipcore] Draft new version:
> > > draft-holmberg-sipcore-proxy-feature
> > >
> > > inline
> > >
> > > On 1/26/2011 8:07 AM, R.Jesske@telekom.de wrote:
> > > > Hi,
> > > > there is an scenario which I would see also within the
> > > Internet approach. Perhaps others too.
> > > >
> > > > When you register it would be useful to know if the proper
> > > emergency service is served by the provider you are connected to.
> > > > Such an explicit indication would help.
> > > >
> > > >
> > > >     Alice                             P1
> > >  REGISTRAR
> > > >            |                           |                  
> >          |
> > > >            |--- REGISTER-------------->|                  
> >          |
> > > >            |                           |                  
> >          |
> > > >            |                           |--- 
> > REGISTER-------------->|
> > > >            |                           |    Path: 
> > P1;emergency     |
> > > >            |                           |                  
> >          |
> > > >            |                           |                  
> >          |
> > > >            |                           |<-- 200 OK 
> > ----------------|
> > > >            |                           |    Path: 
> > P1;emergency     |
> > > >            |                           |    
> > Service-Route: REG     |
> > > >            |<-- 200 OK ----------------|                  
> >          |
> > > >            |    Path: P1;emergency     |                  
> >          |
> > > >            |    Service-Route: REG     |                  
> >          |
> > > >            |                           |                  
> >          |
> > > >
> > > > So that Alice is now sure that an emergency call will get
> > > thought and the correct emergency centre will be reached.
> > > Which is not even guaranteed in an pure internet environment 
> > > depended which service provider is chosen.
> > >
> > > Why is presence of this parameter on *Path* appropriate? Path has 
> > > nothing to do with new calls originated by Alice. If 
> anything were 
> > > relevant, it would be Service-Route, which Alice would include in 
> > > Route when making a new call.
> > >
> > > And, what does the "emergency" capability *mean*? Does it 
> mean that 
> > > it can route requests with urn:sos as the R-URI? Or that it 
> > > recognizes URIs containing dial strings that contain emergency 
> > > numbers? Or what? (If the latter, emergency numbers for what 
> > > locale(s)?, and encoded in what manner?)
> > >
> > > But, why is this needed? Why not just send the request 
> and cope with 
> > > failure to route if/when it happens?
> > >
> > >       Thanks,
> > >       Paul
> > > _______________________________________________
> > > sipcore mailing list
> > > sipcore@ietf.org
> > > https://www.ietf.org/mailman/listinfo/sipcore
> > >
> > _______________________________________________
> > sipcore mailing list
> > sipcore@ietf.org
> > https://www.ietf.org/mailman/listinfo/sipcore
> > 
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>