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

Ted Hardie <hardie@qualcomm.com> Wed, 08 October 2008 16:30 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 03D3B3A6B9F; Wed, 8 Oct 2008 09:30:14 -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 3DCBC28C155 for <ecrit@core3.amsl.com>; Wed, 8 Oct 2008 09:30:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.291
X-Spam-Level:
X-Spam-Status: No, score=-105.291 tagged_above=-999 required=5 tests=[AWL=1.308, 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 oOhTaJFsa1o1 for <ecrit@core3.amsl.com>; Wed, 8 Oct 2008 09:30:08 -0700 (PDT)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com [199.106.114.254]) by core3.amsl.com (Postfix) with ESMTP id CFFFB3A6892 for <ecrit@ietf.org>; Wed, 8 Oct 2008 09:30:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=hardie@qualcomm.com; q=dns/txt; s=qcdkim; t=1223483450; x=1255019450; h=mime-version:message-id:in-reply-to:references:date:to: from:subject:cc:content-type:x-ironport-av; z=MIME-Version:=201.0|Message-ID:=20<p06240600c5128d04a432 @[10.227.68.106]>|In-Reply-To:=20<FCBD2756-A298-4593-BEEF -04A47174507F@cs.columbia.edu>|References:=20<C5122B8B.CD 64%mlinsner@cisco.com>=0D=0A=20<FCBD2756-A298-4593-BEEF-0 4A47174507F@cs.columbia.edu>|Date:=20Wed,=208=20Oct=20200 8=2009:30:12=20-0700|To:=20Henning=20Schulzrinne=20<hgs@c s.columbia.edu>,=0D=0A=20=20=20=20=20=20=20=20Marc=20Lins ner=0D=0A=09<mlinsner@cisco.com>|From:=20Ted=20Hardie=20< hardie@qualcomm.com>|Subject:=20Re:=20[Ecrit]=20IETF=20EC RIT=20Design=20Team=20on=20Premature=20Call=20=20=20Termi nation|CC:=20"'ECRIT'"=20<ecrit@ietf.org>|Content-Type: =20text/plain=3B=20charset=3D"us-ascii"|X-IronPort-AV:=20 E=3DMcAfee=3Bi=3D"5300,2777,5400"=3B=20a=3D"10351213"; bh=9hbdaZIJU38azwUxcIgF5rABTQsb7kaDaBXHxeu8SL0=; b=rXqzLRBzzvHCXrJkJpeJ9WV0IhRnglJ5eIvbVxkhIEO7tBSXmzfQlh9e qFUn0B9SNE65XDqWZ3BJQ0wUdmooxqH2xdFcOK/DTH2Mh92X6Xkn4WSU0 PiHeOQWUipcE9gcKwbgG2UWEniXYfYGTyXbxjLGJoz0exbLR+7HY/TkMe M=;
X-IronPort-AV: E=McAfee;i="5300,2777,5400"; a="10351213"
Received: from pdmz-ns-mip.qualcomm.com (HELO ithilien.qualcomm.com) ([199.106.114.10]) by wolverine01.qualcomm.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 08 Oct 2008 09:30:16 -0700
Received: from hamtaro.qualcomm.com (hamtaro.qualcomm.com [129.46.61.157]) by ithilien.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id m98GUGfP025725 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 8 Oct 2008 09:30:16 -0700
Received: from nasanexhc02.na.qualcomm.com (nasanexhc02.na.qualcomm.com [172.30.33.23]) by hamtaro.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id m98GUFZg022657 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 8 Oct 2008 09:30:15 -0700 (PDT)
Received: from [10.227.68.106] (10.227.68.106) by qcmail1.qualcomm.com (172.30.33.23) with Microsoft SMTP Server (TLS) id 8.1.291.1; Wed, 8 Oct 2008 09:30:15 -0700
MIME-Version: 1.0
Message-ID: <p06240600c5128d04a432@[10.227.68.106]>
In-Reply-To: <FCBD2756-A298-4593-BEEF-04A47174507F@cs.columbia.edu>
References: <C5122B8B.CD64%mlinsner@cisco.com> <FCBD2756-A298-4593-BEEF-04A47174507F@cs.columbia.edu>
Date: Wed, 08 Oct 2008 09:30:12 -0700
To: Henning Schulzrinne <hgs@cs.columbia.edu>, Marc Linsner <mlinsner@cisco.com>
From: Ted Hardie <hardie@qualcomm.com>
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

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