Re: [BLISS] I-D Action:draft-ietf-bliss-ach-analysis-02.txt

"Elwell, John" <john.elwell@siemens.com> Mon, 09 June 2008 10:38 UTC

Return-Path: <bliss-bounces@ietf.org>
X-Original-To: bliss-archive@optimus.ietf.org
Delivered-To: ietfarch-bliss-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 55E803A6892; Mon, 9 Jun 2008 03:38:50 -0700 (PDT)
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 51DFA3A6823 for <bliss@core3.amsl.com>; Mon, 9 Jun 2008 03:38:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 IMOHzTzZM-9n for <bliss@core3.amsl.com>; Mon, 9 Jun 2008 03:38:47 -0700 (PDT)
Received: from mailgate.siemenscomms.co.uk (mailgate.siemenscomms.co.uk [195.171.110.225]) by core3.amsl.com (Postfix) with ESMTP id 45B333A6821 for <bliss@ietf.org>; Mon, 9 Jun 2008 03:38:47 -0700 (PDT)
Received: from GBNTHT12009MSX.gb002.siemens.net ([137.223.219.235]) by siemenscomms.co.uk (PMDF V6.3-x14 #31430) with ESMTP id <0K2600K2RYX3HC@siemenscomms.co.uk> for bliss@ietf.org; Mon, 09 Jun 2008 11:39:04 +0100 (BST)
Date: Mon, 09 Jun 2008 11:36:25 +0100
From: "Elwell, John" <john.elwell@siemens.com>
In-reply-to: <1ECE0EB50388174790F9694F77522CCF1719E40B@zrc2hxm0.corp.nortel.com>
To: Francois Audet <audet@nortel.com>, Paul Kyzivat <pkyzivat@cisco.com>, bliss@ietf.org
Message-id: <0D5F89FAC29E2C41B98A6A762007F5D0CB0F46@GBNTHT12009MSX.gb002.siemens.net>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft Exchange V6.5
Thread-Topic: [BLISS] I-D Action:draft-ietf-bliss-ach-analysis-02.txt
Thread-Index: Aci905Dfbs+QmwWVQMWpwI7/b10NhwE4ccsQAdmUUFA=
Content-class: urn:content-classes:message
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
References: <20080524174501.EA40C3A6A5E@core3.amsl.com> <48386B2D.8070407@cisco.com> <1ECE0EB50388174790F9694F77522CCF1719E40B@zrc2hxm0.corp.nortel.com>
Subject: Re: [BLISS] I-D Action:draft-ietf-bliss-ach-analysis-02.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/pipermail/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>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: bliss-bounces@ietf.org
Errors-To: bliss-bounces@ietf.org

 

> -----Original Message-----
> From: bliss-bounces@ietf.org [mailto:bliss-bounces@ietf.org] 
> On Behalf Of Francois Audet
> Sent: 31 May 2008 01:39
> To: Paul Kyzivat; bliss@ietf.org
> Subject: Re: [BLISS] I-D Action:draft-ietf-bliss-ach-analysis-02.txt
> 
> 
>  
> 
> > -----Original Message-----
> > From: bliss-bounces@ietf.org [mailto:bliss-bounces@ietf.org] 
> > On Behalf Of Paul Kyzivat
> > Sent: Saturday, May 24, 2008 12:23
> > To: bliss@ietf.org
> > Subject: Re: [BLISS] I-D Action:draft-ietf-bliss-ach-analysis-02.txt
> > 
> > This looks pretty good to me. I wish I had had time to 
> > participate in the work. I have just a few comments:
> > 
> > - I have difficulty figuring out how to selectively deal with 
> > call waiting. If a UA could answer a call, even though it 
> > already has a call in progress, and would be willing to do so 
> > if needful, how can it defer to the proxy? Once it has 
> > rejected the call, it can't later answer it. 
> > And if the proxy, based on policy, later decides to present 
> > the call again, I don't see how the UA would know to answer 
> > it this time.
> 
> I'm not sure I get your point. 
> I don't believe we intended this proxy stuff to apply to call waiting.
[JRE] Agreed. When it receives an INVITE request when the user is
"busy", it can either perform call waiting locally or simply reject as
busy (486). Knowledge that ACH is performed at the proxy may influence
which of these options to take, but it is a UAS decision.

> 
> > - What does it mean to be busy? (This is related to prior 
> > point.) Being on one call does not necessarily mean inability 
> > to take another. Nor does *not* being on a call mean you are 
> > not busy. In some cases it is literally possible to manage 
> > two calls simultaneously. (E.g. when they are IM sessions.) 
> > In other cases it is a matter of time division multiplexing 
> > between two sessions, so that the callers will realize they 
> > don't have full attention of the callee. Sorting this all out 
> > wold seem to be a complex policy problem, requiring a lot of 
> > data that won't easily be available to a proxy.
> 
> The point of the draft is not for the proxy to decide that you
> are busy.
> 
> It's for the UAS to indicate to the proxy that it's busy.
> 
> Then it describes the subtleties of what busy means (600 vs
> 486, one branch vs all branches, can it go to voicemail, etc.).
> 
> Basically, it means the user declares to be busy.
[JRE] Agreed.

> 
> > - rejection scope: It seems that there could be useful to 
> > have two different degrees of local rejection. As currently 
> > described in the draft it is proxy policy that determines if 
> > local rejection cancels delivery to other local UAs or not. 
> > But that could be something that might be desired as a per 
> > call option to the user on the UA. (The distinction between 
> > stopping only this extension from ringing, or stopping all 
> > extensions from ringing.)
> 
> I think doing this on a per call basis could be quite error-prone
> and complicated. 
> 
> And it would require new protocol.
> 
> The reason the "degrees" are set on the proxy side in this draft
> is exactly to avoid those problems.
[JRE] We already have two degrees - local and global. Introducing a
third degree would seem to make it too complicated.

John
_______________________________________________
BLISS mailing list
BLISS@ietf.org
https://www.ietf.org/mailman/listinfo/bliss