Re: [Ecrit] Comment on latest changes to phone bcp - dial strings

"Elwell, John" <john.elwell@siemens-enterprise.com> Fri, 08 April 2011 14:03 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 1D92D3A6A0B for <ecrit@core3.amsl.com>; Fri, 8 Apr 2011 07:03:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.537
X-Spam-Level:
X-Spam-Status: No, score=-104.537 tagged_above=-999 required=5 tests=[AWL=2.062, 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 LtwU+6EykgT3 for <ecrit@core3.amsl.com>; Fri, 8 Apr 2011 07:03:14 -0700 (PDT)
Received: from mail21.messagelabs.com (mail21.messagelabs.com [85.158.143.35]) by core3.amsl.com (Postfix) with SMTP id 8D5C43A690C for <ecrit@ietf.org>; Fri, 8 Apr 2011 07:03:13 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: john.elwell@siemens-enterprise.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1302271492!41871169!1
X-StarScan-Version: 6.2.9; banners=-,-,-
X-Originating-IP: [62.134.46.10]
Received: (qmail 20723 invoked from network); 8 Apr 2011 14:04:52 -0000
Received: from unknown (HELO senmx12-mx) (62.134.46.10) by server-14.tower-21.messagelabs.com with SMTP; 8 Apr 2011 14:04:52 -0000
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx12-mx (Server) with ESMTP id 7B7A523F02E6; Fri, 8 Apr 2011 16:04:57 +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:04:57 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Brian Rosen <br@brianrosen.net>
Date: Fri, 08 Apr 2011 16:04:56 +0200
Thread-Topic: [Ecrit] Comment on latest changes to phone bcp - dial strings
Thread-Index: Acv18P1wdhjc/E14R1a0aDbPdAwcKAAArO9Q
Message-ID: <A444A0F8084434499206E78C106220CA0875E3261C@MCHP058A.global-ad.net>
References: <A444A0F8084434499206E78C106220CA0875E323E7@MCHP058A.global-ad.net> <3F2BF77F-027C-404D-9150-65D0396862C3@brianrosen.net>
In-Reply-To: <3F2BF77F-027C-404D-9150-65D0396862C3@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:03:15 -0000

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
> 
>