Re: [Ecrit] Comment on latest changes to phone bcp - dial strings
"Elwell, John" <john.elwell@siemens-enterprise.com> Fri, 08 April 2011 14:48 UTC
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: ecrit@core3.amsl.com
Delivered-To: ecrit@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D42333A6835 for <ecrit@core3.amsl.com>; Fri, 8 Apr 2011 07:48:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.553
X-Spam-Level:
X-Spam-Status: No, score=-104.553 tagged_above=-999 required=5 tests=[AWL=2.046, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 p7nc-f9wIXW4 for <ecrit@core3.amsl.com>; Fri, 8 Apr 2011 07:48:50 -0700 (PDT)
Received: from mail174.messagelabs.com (mail174.messagelabs.com [85.158.138.51]) by core3.amsl.com (Postfix) with SMTP id A638E3A6999 for <ecrit@ietf.org>; Fri, 8 Apr 2011 07:48:47 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: john.elwell@siemens-enterprise.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1302274231!15060524!1
X-StarScan-Version: 6.2.9; banners=-,-,-
X-Originating-IP: [62.134.46.10]
Received: (qmail 5275 invoked from network); 8 Apr 2011 14:50:31 -0000
Received: from unknown (HELO senmx12-mx) (62.134.46.10) by server-5.tower-174.messagelabs.com with SMTP; 8 Apr 2011 14:50:31 -0000
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx12-mx (Server) with ESMTP id AD21923F0316; Fri, 8 Apr 2011 16:50:31 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Fri, 8 Apr 2011 16:50:31 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Brian Rosen <br@brianrosen.net>
Date: Fri, 08 Apr 2011 16:50:30 +0200
Thread-Topic: [Ecrit] Comment on latest changes to phone bcp - dial strings
Thread-Index: Acv1+dJL/DRDLV4HTKyPHZ7KaZHcQAAAajqg
Message-ID: <A444A0F8084434499206E78C106220CA0875E3265F@MCHP058A.global-ad.net>
References: <A444A0F8084434499206E78C106220CA0875E323E7@MCHP058A.global-ad.net> <3F2BF77F-027C-404D-9150-65D0396862C3@brianrosen.net> <A444A0F8084434499206E78C106220CA0875E3261C@MCHP058A.global-ad.net> <098DD62E-BB38-4C7C-88F1-5CFF512AB573@brianrosen.net>
In-Reply-To: <098DD62E-BB38-4C7C-88F1-5CFF512AB573@brianrosen.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "ecrit@ietf.org" <ecrit@ietf.org>
Subject: Re: [Ecrit] Comment on latest changes to phone bcp - dial strings
X-BeenThere: ecrit@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <ecrit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ecrit>, <mailto:ecrit-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ecrit>
List-Post: <mailto:ecrit@ietf.org>
List-Help: <mailto:ecrit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ecrit>, <mailto:ecrit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Apr 2011 14:48:51 -0000
Brian, I am concerned about a device that works today by embedding a dial string in a SIP or TEL URI in some way, but not in accordance with RFC 4967. I would wager that devices supporting RFC 4967 are in a minority. Many such devices work today with dial strings for non-emergency calls, and in most cases for emergency calls too (not using NG911). So I could dial 112 from many devices attached to networks in Europe and somehow an emergency call would be made. If I upgrade one of those devices to start encoding dial strings using RFC 4967, would they still work? Would they still be able to make non-emergency calls? Would they still be able to make emergency calls? My concern is that by mandating this we would break what works today. John > -----Original Message----- > From: Brian Rosen [mailto:br@brianrosen.net] > Sent: 08 April 2011 15:32 > To: Elwell, John > Cc: ecrit@ietf.org > Subject: Re: [Ecrit] Comment on latest changes to phone bcp - > dial strings > > phonebcp can't really deal in any sensible way with type 3, > because there isn't any way to write "do the right thing" in > the text, and the range of what "the right thing" could be is large. > > What it deals with is type 2 (and of course, type 1). > > It says that devices don't have to handle dial string > interpretation, but if they don't, they must code dial > strings as 4967 says in order that all proxies can recognize > emergency calls and do correct processing. > > If we don't mandate specific behavior for conforming devices, > we condemn any device that doesn't do full emergency > processing to be subject to "do the right thing" at the proxy. > > We've tried to avoid saying things in the text that basically > amounts to: proxies and their associated registrars must > refuse service to devices that don't allow the proxy to meet > it's obligations to do the right thing for emergency calls. > Of course there is no way to write such requirements, and > mostly, there is no way to even discover what the registrar > would need to know to make a decision. > > Brian > > On Apr 8, 2011, at 10:04 AM, Elwell, John wrote: > > > Brian, > > > > The problem with the text in the draft at present is it > modifies behaviour for non-emergency calls, and I don't think > that is acceptable. > > > > I can imagine 3 types of devices: > > 1) Devices that comply with phonebcp, recognise an > emergency dial string and convert to a service URN. > > 2) Devices that comply with phonebcp but do not recognise > certain emergency dial strings. > > 3) Devices that do not comply with phonebcp. > > > > To support type 3 devices, there will have to be some form > of agreement between the device and the proxy as to how dial > strings are delivered to the proxy. This applies to any dial > string, whether it is for an emergency call or something > else. This is common practice today, and generally does not > involve RFC 4967 Tel URIs. Many working implementations > pre-date RFC 4967. To support type 3 devices making emergency > calls, proxies will presumably need to recognise emergency > dial strings when delivered by whatever means dial strings > are delivered by those devices. > > > > So I don't see the sense of upgrading those proxies to also > support RFC 4967 dial stings from type 2 devices. It would be > better for proxies to treat type 2 and type 3 devices the same. > > > > John > > > >> -----Original Message----- > >> From: Brian Rosen [mailto:br@brianrosen.net] > >> Sent: 08 April 2011 14:29 > >> To: Elwell, John > >> Cc: ecrit@ietf.org > >> Subject: Re: [Ecrit] Comment on latest changes to phone bcp - > >> dial strings > >> > >> The BCP can't cover devices that don't conform to it, so the > >> fact that some existing devices don't do what it says isn't > >> relevant. This doesn't update 3261. It says if you do > >> emergency calls, do it this way. The same applies to > >> downstream proxies. Standardizing behavior makes sure that > >> regardless of the device and the proxy, the call will be > >> recognize as an emergency call and the right processing > done for it. > >> > >> Emergency calls have some special processing. I'd love to > >> mandate that all devices conforming to it recognize dial > >> strings, and process them into the urn. There was objection > >> to going that far, and thus we have this alternate path. > >> Your text won't work as is: it would have to be followed by a > >> new requirement on proxies to recognize anything the device > >> could put out. > >> > >> Brian > >> On Apr 8, 2011, at 3:50 AM, Elwell, John wrote: > >> > >>> In 9.2: > >>> "ED-63 The initial SIP signaling method is an INVITE request: > >>> 1. The Request URI SHOULD be the service URN in the > >> "sos" tree. If > >>> the device does not interpret local dial strings, > >> the Request- > >>> URI MUST be a dial string URI [RFC4967] with the > >> dialed digits." > >>> I have a concern about the "MUST" in the last sentence > >> (previously it was SHOULD). If the device does not interpret > >> local dial strings, it will not recognise an emergency call, > >> and therefore cannot be expected to comply with the > >> requirements of this BCP. > >>> > >>> I am not aware of any RFC that updates RFC 3261 to mandate > >> the use of RFC 4967 when sending a dial string, so therefore > >> this statement in phone BCP is effectively changing the > >> behaviour of RFC 3261 for all calls (not just emergency > >> calls), which I believe should be outside the scope of the BCP. > >>> > >>> Different practices exist today for submitting dial > >> strings, and acceptable forms will depend on the local proxy. > >> For example, often a URI in the form "SIP:12345@example.com" > >> is used in practice, and therefore for an emergency call it > >> would be, for example, "SIP:112@example.com". > >>> > >>> An example of acceptable text would be: > >>> "If the device does not interpret local dial strings and > >> therefore is unable to recognise a request for an emergency > >> call, it will behave as for any other call request for which > >> the dial string cannot be interpreted. Normally this will > >> involve submitting the dial string in the INVITE request in a > >> form acceptable to the local proxy (e.g., in the form of a > >> dial string URI [RFC4967])." > >>> > >>> John > >>> _______________________________________________ > >>> Ecrit mailing list > >>> Ecrit@ietf.org > >>> https://www.ietf.org/mailman/listinfo/ecrit > >> > >> > >
- [Ecrit] Comment on latest changes to phone bcp - … Elwell, John
- Re: [Ecrit] Comment on latest changes to phone bc… Brian Rosen
- Re: [Ecrit] Comment on latest changes to phone bc… Elwell, John
- Re: [Ecrit] Comment on latest changes to phone bc… Brian Rosen
- Re: [Ecrit] Comment on latest changes to phone bc… Elwell, John
- Re: [Ecrit] Comment on latest changes to phone bc… Brian Rosen
- Re: [Ecrit] Comment on latest changes to phone bc… Richard L. Barnes
- Re: [Ecrit] Comment on latest changes to phone bc… Elwell, John
- Re: [Ecrit] Comment on latest changes to phone bc… Richard L. Barnes
- Re: [Ecrit] Comment on latest changes to phone bc… Elwell, John