Re: [BLISS] Review of draft-ietf-bliss-ach-analysis-06.txt
"Elwell, John" <john.elwell@siemens-enterprise.com> Thu, 29 April 2010 07:58 UTC
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: bliss@core3.amsl.com
Delivered-To: bliss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1CA103A6C0C for <bliss@core3.amsl.com>; Thu, 29 Apr 2010 00:58:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.075
X-Spam-Level:
X-Spam-Status: No, score=-1.075 tagged_above=-999 required=5 tests=[AWL=-1.076, BAYES_50=0.001]
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 mbkST8-v4X1J for <bliss@core3.amsl.com>; Thu, 29 Apr 2010 00:58:34 -0700 (PDT)
Received: from ms03.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id 4D76F3A6C2E for <bliss@ietf.org>; Thu, 29 Apr 2010 00:58:27 -0700 (PDT)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms03.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-1714153; Thu, 29 Apr 2010 09:58:14 +0200
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx12-mx (Server) with ESMTP id 7CBF423F0278; Thu, 29 Apr 2010 09:58:14 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Thu, 29 Apr 2010 09:58:14 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Scott Lawrence <xmlscott@gmail.com>
Date: Thu, 29 Apr 2010 09:58:13 +0200
Thread-Topic: [BLISS] Review of draft-ietf-bliss-ach-analysis-06.txt
Thread-Index: Acrm6tkFiR7/zfJiTEWI69dvvUeB5AAhDz5g
Message-ID: <A444A0F8084434499206E78C106220CAE33AC628@MCHP058A.global-ad.net>
References: <20100308111503.349113A6976@core3.amsl.com> <1268423693.12716.9.camel@localhost> <A444A0F8084434499206E78C106220CABE982AE8@MCHP058A.global-ad.net> <1272469962.25409.108.camel@localhost>
In-Reply-To: <1272469962.25409.108.camel@localhost>
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: "bliss@ietf.org" <bliss@ietf.org>, Scott Lawrence <scottlawrenc@avaya.com>
Subject: Re: [BLISS] Review of draft-ietf-bliss-ach-analysis-06.txt
X-BeenThere: bliss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Basic Level of Interoperability for SIP Services \(BLISS\) BoF" <bliss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/bliss>, <mailto:bliss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/bliss>
List-Post: <mailto:bliss@ietf.org>
List-Help: <mailto:bliss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bliss>, <mailto:bliss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Apr 2010 07:58:36 -0000
Scott, (Shortened in places) > -----Original Message----- > From: Scott Lawrence [mailto:xmlscott@gmail.com] > Sent: 28 April 2010 16:53 > To: Elwell, John > Cc: Scott Lawrence; bliss@ietf.org > Subject: Re: [BLISS] Review of draft-ietf-bliss-ach-analysis-06.txt > > On Fri, 2010-03-19 at 19:40 +0100, Elwell, John wrote: > > > Thanks for your review. Responses below. > > > > > While many readers may believe that they understand > what HERFP is, I > > > don't think it's appropriate to either assume that they > all believe > > > the same thing, or leave the uninitiated in the dark. I suggest > > > either finding an existing description appropriate to reference, > > > adding an appendix to include one, or replacing this > shortcut with > > > some short description of what happens. > > > [JRE] Added a short description: "HERFP is where different forked-to > > UASs return different error responses, yet in accordance > with RFC 3261 > > rules for forking proxies, only one of these reaches the > UAC. Thus an > > error response of possible significance may not reach the UAC." > > That's what I had in mind - a wording suggestion: > > 'HERFP' is shorthand for a common problem with error responses > to requests forked at a proxy; if multiple UAs return error > responses to such a request, RFC 3261 requires that the proxy > forward only one error response to the UAC. Thus an error > response of possible significance may not reach the UAC. [JRE] OK, I will adopt these words. > > > > Section 7.1: > > > > > > I don't know that the two normative (MUST) statements > here actually > > > make any sense in practice, and in any event they are not very > > > specific. > > > [JRE] Perhaps SHOULD? But I don't like that. We are trying > to improve > > interoperability, and the conclusion was that by turning off ACH > > features at the UA, leaving it to the proxy, a certain class of > > interoperability problem can be avoided. > > > > What does a UA having 'all ACH features turned off' really mean? > > > Never return a 3xx response? Never return a 486 busy response? > > > Disable the 'Do Not Disturb' button? Don't give the > user the option > > > to reject a call? > > > [JRE] It means responding to indicate the state, and > leaving the proxy > > to determine any subsequent action. > > > > Similarly, what does it mean that a proxy must 'operate > when ACH is > > > provided by the registered UA'? That the proxy cannot > implement any > > > redirection or retargeting? If so, then the assertion that this > > > 'typically would be the default configuration' is > certainly not true > > > of any system I've encountered. > > > [JRE] Normally an out-of-the-box proxy has all ACH features turned > > off. It will need some configuration to cause forwarding > from A to B, > > for example, this can never be default. > > My real point is that I'm not sure that there is any value in making > statements about what is 'typically' true. Any system that includes a > voicemail service that I've ever seen includes sending calls to > voicemail by default when not answered. [JRE] I have deleted the bits about typically being the default configuration. > > I certainly agree that it should be possible to tell either a > proxy or a > UA not to do any redirection or retargeting... if you like MUST for > that, that's fine. > > > > Section 7.2 says: > > > > > > o Response code 487 for silent rejection/local. This > is the same > > > response code that would be used if a proxy were to > > > issue a CANCEL > > > request. > > > > > > That's a new (to me, at least) usage that does not seem > to me to be > > > within the meaning given to it by 3261: > > > > > > The request was terminated by a BYE or CANCEL request. > > > This response > > > is never returned for a CANCEL request itself. > > > [JRE] Exactly, if I send a CANCEL, the UA will respond to > the INVITE with 487. > > My reading of that suggestion was that if my phone rings, and I press > the 'reject silently' button on my phone, then it should send 487. I > don't think that's correct behavior because there was no > CANCEL from the > UAC. If that's not what you meant, then that section is confusing. [JRE] I have changed the wording to say: "This is the same response code that would be used to reject an INVITE request if a proxy were to issue a CANCEL request." [JRE] I would like to issue an -07, but prefer to wait until there has been some discussion on the thread I initiated on 15th April. John
- [BLISS] I-D Action:draft-ietf-bliss-ach-analysis-… Internet-Drafts
- Re: [BLISS] I-D Action:draft-ietf-bliss-ach-analy… Elwell, John
- Re: [BLISS] I-D Action:draft-ietf-bliss-ach-analy… Scott Lawrence
- [BLISS] Review of draft-ietf-bliss-ach-analysis-0… Scott Lawrence
- Re: [BLISS] Review of draft-ietf-bliss-ach-analys… Elwell, John
- Re: [BLISS] Review of draft-ietf-bliss-ach-analys… Scott Lawrence
- Re: [BLISS] Review of draft-ietf-bliss-ach-analys… Elwell, John