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

Ted Hardie <hardie@qualcomm.com> Tue, 07 October 2008 21:10 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 4EA2B3A6967; Tue, 7 Oct 2008 14:10:21 -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 452C23A6967 for <ecrit@core3.amsl.com>; Tue, 7 Oct 2008 14:10:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.4
X-Spam-Level:
X-Spam-Status: No, score=-102.4 tagged_above=-999 required=5 tests=[AWL=-2.111, BAYES_00=-2.599, SARE_URGBIZ=0.725, URG_BIZ=1.585, 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 wIvHVaDXuKvo for <ecrit@core3.amsl.com>; Tue, 7 Oct 2008 14:10:17 -0700 (PDT)
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by core3.amsl.com (Postfix) with ESMTP id 906133A6889 for <ecrit@ietf.org>; Tue, 7 Oct 2008 14:10:17 -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=1223413857; x=1254949857; 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<p06240604c5117ff6f52b @[10.227.68.106]>|In-Reply-To:=20<04e701c928a4$d9277880$8 b766980$@net>|References:=20<48EA3476.6000806@gmx.net>=0D =0A=20<A3DFA850-D495-4045-9CA0-3A0F4888A4D5@cs.columbia.e du>=0D=0A=20<02eb01c927e8$18468320$48d38960$@net>=0D=0A =20<XFE-SJC-212scE8Npqh00000452@xfe-sjc-212.amer.cisco.co m>=0D=0A=20<034401c927f9$7c1041f0$7430c5d0$@net>=0D=0A=20 <XFE-SJC-211C0vtyHNP000004b2@xfe-sjc-211.amer.cisco.com> =0D=0A=20<048201c92887$37bb2f40$a7318dc0$@net>=0D=0A=20<p 06240601c51146456f60@[10.227.68.106]>=0D=0A=20<04e701c928 a4$d9277880$8b766980$@net>|Date:=20Tue,=207=20Oct=202008 =2014:10:12=20-0700|To:=20Brian=20Rosen=20<br@brianrosen. net>,=20"'James=20M.=20Polk'"=20<jmpolk@cisco.com>,=0D=0A =20=20=20=20=20=20=20=20"'Henning=20Schulzrinne'"=20<hgs@ cs.columbia.edu>,=0D=0A=20=20=20=20=20=20=20=20"'Hannes =20Tschofenig'"=0D=0A=09<Hannes.Tschofenig@gmx.net>|From: =20Ted=20Hardie=20<hardie@qualcomm.com>|Subject:=20RE:=20 [Ecrit]=20IETF=20ECRIT=20Design=20Team=20on=20Premature =20Call=20=20=20Termination|CC:=20"'ECRIT'"=20<ecrit@ietf .org>|Content-Type:=20text/plain=3B=20charset=3D"us-ascii "|X-IronPort-AV:=20E=3DMcAfee=3Bi=3D"5300,2777,5400"=3B =20a=3D"10167512"; bh=BNTDJZttq+zjHdASuohCj/TPsYrHyshRN0Zp5jb+zSM=; b=ih063kUToDGSnD4K7o0tGFLGaecspJP8lLD+4o8WSQ8yrzRC7YZWy//v ZHMkRJtcHF6vRmpe3tox03nlrbqCAxs4JZsL+1UmYKxgCNIQhi+ej46d/ Hfdb/16jDJGIVzN9ChEHXNXdqcgTr3HFZ7gNopn4A54cqOXl3RMPB8b0c s=;
X-IronPort-AV: E=McAfee;i="5300,2777,5400"; a="10167512"
Received: from pdmz-ns-mip.qualcomm.com (HELO ithilien.qualcomm.com) ([199.106.114.10]) by wolverine02.qualcomm.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 07 Oct 2008 14:10:16 -0700
Received: from msgtransport04.qualcomm.com (msgtransport04.qualcomm.com [129.46.61.156]) by ithilien.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id m97LAGpo020288 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 7 Oct 2008 14:10:16 -0700
Received: from nasanexhc02.na.qualcomm.com (nasanexhc02.na.qualcomm.com [172.30.33.23]) by msgtransport04.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id m97LAFSk025943 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 7 Oct 2008 14:10:15 -0700
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; Tue, 7 Oct 2008 14:10:14 -0700
MIME-Version: 1.0
Message-ID: <p06240604c5117ff6f52b@[10.227.68.106]>
In-Reply-To: <04e701c928a4$d9277880$8b766980$@net>
References: <48EA3476.6000806@gmx.net> <A3DFA850-D495-4045-9CA0-3A0F4888A4D5@cs.columbia.edu> <02eb01c927e8$18468320$48d38960$@net> <XFE-SJC-212scE8Npqh00000452@xfe-sjc-212.amer.cisco.com> <034401c927f9$7c1041f0$7430c5d0$@net> <XFE-SJC-211C0vtyHNP000004b2@xfe-sjc-211.amer.cisco.com> <048201c92887$37bb2f40$a7318dc0$@net> <p06240601c51146456f60@[10.227.68.106]> <04e701c928a4$d9277880$8b766980$@net>
Date: Tue, 07 Oct 2008 14:10:12 -0700
To: Brian Rosen <br@brianrosen.net>, "'James M. Polk'" <jmpolk@cisco.com>, 'Henning Schulzrinne' <hgs@cs.columbia.edu>, 'Hannes Tschofenig' <Hannes.Tschofenig@gmx.net>
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 10:48 AM -0700 10/7/08, Brian Rosen wrote:
>It is in use in some jurisdictions now.

To clarify, this system works now only with wireline deployments,
not with any cellular technology, right?  What happens in Canada
or other jurisdictions when cell phone callers abandon calls or
disconnect before the call taker would have?

				Ted




> Canada is an example.  It was
>deployed in the U.S., it got lost, and they mostly want it back.  It is not
>deployed in some areas.  The requirements state that if it's not needed, it
>doesn't stop termination, which implies some feature signaling with the
>appropriate defaults.
>
>In jurisdictions that have it deployed, I am not aware of the kind of
>problems you were imagining.  The current implementations put the call taker
>in charge of signaling alerts.
>
>Brian
>
>-----Original Message-----
>From: Ted Hardie [mailto:hardie@qualcomm.com]
>Sent: Tuesday, October 07, 2008 1:15 PM
>To: Brian Rosen; 'James M. Polk'; 'Henning Schulzrinne'; 'Hannes Tschofenig'
>Cc: 'ECRIT'
>Subject: Re: [Ecrit] IETF ECRIT Design Team on Premature Call Termination
>
>At 7:15 AM -0700 10/7/08, Brian Rosen wrote:
>>It's manual, not automatic.
>>
>>When the PSAP call taker decides the call is over, then call termination
>>occurs.  They release the call (with a button).  In the proposed
>mechanisms,
>>the caller cannot terminate until then.
>
>Is my memory correct that this mechanism is currently in place
>in Canada, desired by some operators in the U.S., but not a universal
>practice?  One of my concerns here is that we do not impose this
>model onto systems which do not work this way now by encoding
>it into the signalling protocols.  If, for example, it is the presumption
>of certain types of emergency services (spousal abuse crisis centers,
>to take an example), that the caller must always be able to
>terminate a call as swiftly and silently as possible, anything that
>keeps the call up so that an abusive spouse can hear that a call
>is present may be counter-productive.  [This is not meant to reflect
>any real-world experience with these centers, as I have none.  This
>is simply a way of getting at the idea that the desire to allow
>user termination may also occur because of a specific emergency
>setting; kidnap and home invasion have been used as examples
>in the past.]
>
>
>>The signaling is how the call taker keeps the call up, how the UA signals
>>its state (on hook/off hook or its logical equivalent) to the PSAP and how
>>the PSAP signals various alerts (ringing, howler, etc) to the UA.  The
>>concern that has to be addressed is making sure that in failure conditions,
>>we don't "brick" the UA.
>>
>>Please remember there are two problems:
>>Premature Disconnect, which is what we are talking about, and "Abandoned
>>Call", which is where the caller attempts to abandon placing an emergency
>>call before it is answered by the PSAP.  These really are the same thing,
>
>I think that is a remarkable presumption.  They may not be the same
>thing at all.  In jurisdictions which have multiple response numbers,
>for example, an abandoned call might reflect a realization from the
>caller that they need to call a different emergency number (I called
>the police when the fight started, but before they answered, I realized
>we urgently need medical response.  Or, I called for medical help then
>saw the bottle that tells me I need a poison-specific response.).
>
>Systems which do not acknowledge that the people making these calls
>may have knowledge that causes them to change their response to
>an emergency should not be encoded in the signalling in my view.
>I am also seriously worried about the interaction of this with the
>no-SIM test call problem.  If PSAPs MUST respond to these calls
>and handle abandoned calls, abandoned test calls take on an
>even more problematic aspect.  At least now, those callers can
>hang up when they hear a ring.
>
>
>>but the signaling problem is different.  In "Premature Disconnect", the
>call
>>completed, the call taker has answered, and conversation started.
>"Abandoned
>>Call" is an attempt to take the call down some time between when the
>>original call was placed and the beginning of that period.
>>
>>Brian
>>
>>-----Original Message-----
>>From: James M. Polk [mailto:jmpolk@cisco.com]
>>Sent: Monday, October 06, 2008 8:07 PM
>>To: Brian Rosen; 'Henning Schulzrinne'; 'Hannes Tschofenig'
>>Cc: 'ECRIT'
>>Subject: RE: [Ecrit] IETF ECRIT Design Team on Premature Call Termination
>>
>>OK, fair, I'm glad we are going in the precise direction.  But I am
>>curious about who determines "precise" within the PSAP (per your
>>suggestion). Is it the call taker themselves, or is this somehow
>>incorporated into a signaling protocol?
>>
>>It seems like the IETF is concerned with how this can be done in
>>signaling somehow.
>>
>>I'm wonder aloud if this can be done in signaling either
>>automatically (as a response or new transaction) to the calling party
>>when some automaton determines it has received enough information
>>(which is determined by a configurable API to know which fields or
>>buckets get filled from the inbound signaling)?
>>
>>Or if the call taker hits a button - indicating they have enough
>>information to allow the caller to terminate the call -- knowing
>>there is sufficient location and/or callback information for this call?
>>
>>To me, these are completely different.  In fact, I could argue that
>>the idea that a call taker make a mental decision that they have
>>enough information about the caller is something that is a brand new
>>type of requirement, and one that inherently doesn't have precedent
>>in today's architectures anywhere.  This means we need to look at
>>this as a fresh req that may or may not be necessary.
>>
>>just thinking out loud...
>>
>>At 04:21 PM 10/6/2008, Brian Rosen wrote:
>>>No, actually, it's pretty precise.  It's "premature" unless the PSAP says
>>>otherwise (that is, if the caller attempts to disconnect before the PSAP
>>>does, then it's a premature disconnect).
>>>
>>>Brian
>>>
>>>-----Original Message-----
>>>From: James M. Polk [mailto:jmpolk@cisco.com]
>>>Sent: Monday, October 06, 2008 4:01 PM
>>>To: Brian Rosen; 'Henning Schulzrinne'; 'Hannes Tschofenig'
>>>Cc: 'ECRIT'
>>>Subject: Re: [Ecrit] IETF ECRIT Design Team on Premature Call Termination
>>>
>>>This sounds a bit like a subjective thing, verses a quantifiable
>>>definitive thing.
>>>
>>>How exactly does a UAC know when it has achieved this status (i.e.,
>>>provided enough information)?
>>>
>>>I assume the goal is to have something in signaling that communicates
>>>this to the UAC, right?
>>>
>>>Or is this merely at the discretion of the called party (i.e., the
>>>call taker's personal satisfaction)?
>>>
>>>Where I'm going with this is that I'm beginning to wonder if, then
>>>how a signaling protocol document should address this, or should this
>>>not be dealt with in signaling (which is nearly 100% of what we are
>>>defining -- only!) IMO...
>>>
>>>James
>>>
>>>At 02:16 PM 10/6/2008, Brian Rosen wrote:
>>> >It was defined in draft-rosen-ecrit-abpd-reqs-00.  It was:
>>> >when on an emergency call, a caller hangs up the call before the call
>>taker
>>> >is finished acquiring enough information.
>>> >
>>> >Brian
>>> >
>>> >-----Original Message-----
>>> >From: ecrit-bounces@ietf.org [mailto:ecrit-bounces@ietf.org] On Behalf
>Of
>>> >Henning Schulzrinne
>>> >Sent: Monday, October 06, 2008 2:27 PM
>>> >To: Hannes Tschofenig
>>> >Cc: 'ECRIT'
>>> >Subject: Re: [Ecrit] IETF ECRIT Design Team on Premature Call
>Termination
>>> >
>>> >I agree with Ted's concerns. In particular, "premature call
>>> >termination" has never been defined precisely and many of the fears
>>> >are based on the old single-line physical phone model which just don't
>>> >apply here. Carrying forward notions that apply to black phones with
>>> >rotary dials just seems unhelpful. In particular, the topic is
>>> >strongly connected to call-back and should not be treated in isolation.
>>> >
>>> >Henning
>>> >
>>> >On Oct 6, 2008, at 11:53 AM, Hannes Tschofenig wrote:
> >> >
>>> > > Hi all,
>>> > >
>>> > > we had a chat with Jon on how to make some progress on the subject
>>> > > of "Premature Call Termination" and here is the plan we came up with:
>>> > >
>>> > > * We delete the sentence that talks about the UAC not generating a
>>> > > BYE request in
>>> > > http://www.ietf.org/internet-drafts/draft-ietf-ecrit-phonebcp-05.txt
>>> > > We progress the document through the IETF process as "planned".
>>> > >
>>> > > * At the same time we create a design team in ECRIT to work on
>>> > > "Premature Call Termination".
>>> > >
>>> > > Depending on the progress of the design team we are able to
>>> > > incorporate the results of it into the document (even at a fairly
>>> > > late stage
>>> > > of the document process). If the design team does not produce
>>> > > results then anything that comes out of it can be seen as an
>>> > > extension to the
>>> > > Phone BCP document.
>>> > >
>>> > > We need members for the design team! We have already received the
>>> > > commitment of folks from NENA but we also need some guys from the
>>> > > ECRIT group. Who is interested in participating?
>>> > >
>>> > > Ciao
>>> > > Hannes & 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
>>
>>_______________________________________________
>>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