Re: [Ecrit] IETF ECRIT Design Team on Premature Call Termination

"Brian Rosen" <br@brianrosen.net> Wed, 08 October 2008 17:57 UTC

Return-Path: <ecrit-bounces@ietf.org>
X-Original-To: ecrit-archive@megatron.ietf.org
Delivered-To: ietfarch-ecrit-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AD9703A685B; Wed, 8 Oct 2008 10:57:31 -0700 (PDT)
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 623613A6847 for <ecrit@core3.amsl.com>; Wed, 8 Oct 2008 10:57:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.484
X-Spam-Level:
X-Spam-Status: No, score=-2.484 tagged_above=-999 required=5 tests=[AWL=0.116, BAYES_00=-2.599]
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 StDEIXy6X3xC for <ecrit@core3.amsl.com>; Wed, 8 Oct 2008 10:57:29 -0700 (PDT)
Received: from ebru.winwebhosting.com (ebru.winwebhosting.com [74.55.202.130]) by core3.amsl.com (Postfix) with ESMTP id 4E89B3A683F for <ecrit@ietf.org>; Wed, 8 Oct 2008 10:57:29 -0700 (PDT)
Received: from neustargw.va.neustar.com ([209.173.53.233] helo=BROSVMxp) by ebru.winwebhosting.com with esmtpa (Exim 4.69) (envelope-from <br@brianrosen.net>) id 1KndHX-0007Gr-6e; Wed, 08 Oct 2008 12:57:10 -0500
From: Brian Rosen <br@brianrosen.net>
To: 'Ted Hardie' <hardie@qualcomm.com>, 'Henning Schulzrinne' <hgs@cs.columbia.edu>, 'Marc Linsner' <mlinsner@cisco.com>
References: <C5122B8B.CD64%mlinsner@cisco.com> <FCBD2756-A298-4593-BEEF-04A47174507F@cs.columbia.edu> <p06240600c5128d04a432@[10.227.68.106]>
In-Reply-To: <p06240600c5128d04a432@[10.227.68.106]>
Date: Wed, 08 Oct 2008 13:57:11 -0400
Message-ID: <073101c9296f$4ddbd110$e9937330$@net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AckpYzx7gwWFOvaDT3Ct2aQ0XFND3wACQJ0w
Content-Language: en-us
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ebru.winwebhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - brianrosen.net
X-Source:
X-Source-Args:
X-Source-Dir:
Cc: 'ECRIT' <ecrit@ietf.org>
Subject: Re: [Ecrit] IETF ECRIT Design Team on Premature Call Termination
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: <https://www.ietf.org/mailman/private/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>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ecrit-bounces@ietf.org
Errors-To: ecrit-bounces@ietf.org

I disagree.

What we have is a bunch of amateurs on how you handle emergency calls trying
to tell the experts that what they want is wrong.

Every one of the kinds of user related issues that have been raised have
occurred enough times that we can listen to the PSAP guys who say "on
balance, its better to have the PSAP control disconnect".  It's not
foolproof, and I agree that we can't brick a phone, and I agree you can
always pull the plug or pull out the battery or whatever.  There are, I
believe, jurisdictions to actively don't want this feature, and others who
insist it is a REQUIREMENT to have the feature.  There a lots who are "it
would be nice".

Sure, UI is important here.  Some text on multiline might be appropriate
that is all about UI and But the IETF problem is the signaling: no one is
arguing that it is sometimes the right thing to let the user disconnect.  So
it's not an absolute, "don't send BYE" or disable the button on the UI.
There is negotiation of the feature.

Brian

-----Original Message-----
From: ecrit-bounces@ietf.org [mailto:ecrit-bounces@ietf.org] On Behalf Of
Ted Hardie
Sent: Wednesday, October 08, 2008 12:30 PM
To: Henning Schulzrinne; Marc Linsner
Cc: 'ECRIT'
Subject: Re: [Ecrit] IETF ECRIT Design Team on Premature Call Termination

At 7:03 AM -0700 10/8/08, Henning Schulzrinne wrote:
>No requirement stands on its own. Particularly in this case, proposed
>solutions have had severe side effects that may well outweigh whatever
>call handling functionality is gained. Thus, we need to look at the
>whole picture, not just one requirement.

The "whole picture" issue is the key point here, and I agree with
Henning that some of the key issues we need to treat  are
whether the mechanism interferes with the user's use of the phone,
whether it creates security vulnerabilities, and whether it
has privacy implications.  I also worry, personally, that the
introduction of this requirement implies either a new requirement
for a negotiation phase or that other responders take up this
behavior.  Both possibilities introduce fragility into the system
and its deployment.

As an additional point, I really question whether the right place to do this
is in the network protocol.  The majority of this behavior is actually
better achieved in the UI, at least in my opinion.  Having the phone
software disable the terminate button for emergency calls and emit
a warning when it is pressed gets the 80% of the 80/20 with no
protocol behavior at all.  I think you'd have to have some UI
changes anyway, simply because this requirement violates the
principle of least surprise.  If I think pressing the red button ends
a call and it does for every call but calls to 911 in Canada, you're
going to want some additional UI signal to let the user known the
call didn't end. 

Having the PSAPs say "We have a requirement" is a useful part of
the dialog on this, and goodness knows that the IETF is not filled
with the sum total of expertise in this area.  But we may well
have the expertise to say "This belongs in some other part of the
system in a world based on multi-line phones using VoIP; the
circuit switched model for this won't work well here".  In fact,
I think we *have* said that, and we're trying to achieve consensus
while talking past each other.  To quote my favorite flying squirrel:
"That trick never works".

				Ted




>For example, any such
>mechanism must not brick a caller's phone, must not create the ability
>to eavesdrop on users and must not increase security vulnerabilities.
>It may also help to have a less-mechanism-focused requirement. Since
>the user has placed the receiver on hook (on a traditional phone, at
>least), from a user perspective, this is no different than being
>called back, unless you indeed make the phone non-operable.
>
>In the end, the user also has a right to be left alone. If the caller
>no longer wants to talk to the PSAP, forcing him to do that seems
>inappropriate and may well be against the law (or at least should be,
>in a society that calls itself free). We want to prevent accidental
>disconnects, but the PSAP has no right to take over the user's phone,
>listen to the user's environment without permission or perform other
>intrusive acts. Unfortunately, the current requirement document does
>not reflect any of these concerns.
>
>Henning
>
>On Oct 8, 2008, at 9:19 AM, Marc Linsner wrote:
>
>> Brian,
>>
>> I have no problem entertaining new requirements.  I simply want the
>> motivation ("We have to do this because") to be spun correctly.
>>
>> I also believe this demands a viewpoint from the 'other' party, the
>> PSAP
>> customer, Joe Citizen.
>>
>> If in fact a solution can to designed that fulfills the requirement
>> and
>> protects Joe's desires, I have no problem.
>>
>> -Marc-
>>
>
>_______________________________________________
>Ecrit mailing list
>Ecrit@ietf.org
>https://www.ietf.org/mailman/listinfo/ecrit

_______________________________________________
Ecrit mailing list
Ecrit@ietf.org
https://www.ietf.org/mailman/listinfo/ecrit

_______________________________________________
Ecrit mailing list
Ecrit@ietf.org
https://www.ietf.org/mailman/listinfo/ecrit