Re: [BLISS] Comments on draft-procter-bliss-call-park-extension-04

"Scott Orton" <orton@nortel.com> Fri, 24 April 2009 16:16 UTC

Return-Path: <ORTON@nortel.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 7B3F33A6D05 for <bliss@core3.amsl.com>; Fri, 24 Apr 2009 09:16:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.351
X-Spam-Level:
X-Spam-Status: No, score=-6.351 tagged_above=-999 required=5 tests=[AWL=0.248, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 tanCxpqxo2Or for <bliss@core3.amsl.com>; Fri, 24 Apr 2009 09:16:38 -0700 (PDT)
Received: from zcars04e.nortel.com (zcars04e.nortel.com [47.129.242.56]) by core3.amsl.com (Postfix) with ESMTP id 5A34C3A6CE1 for <bliss@ietf.org>; Fri, 24 Apr 2009 09:16:38 -0700 (PDT)
Received: from zrc2hxm0.corp.nortel.com (zrc2hxm0.corp.nortel.com [47.103.123.71]) by zcars04e.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id n3OGH3W23314; Fri, 24 Apr 2009 16:17:03 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 24 Apr 2009 11:17:23 -0500
Message-ID: <F592E36A5C943E4E91F25880D05AD1140937CB49@zrc2hxm0.corp.nortel.com>
In-Reply-To: <1ECE0EB50388174790F9694F77522CCF1DA43737@zrc2hxm0.corp.nortel.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Comments on draft-procter-bliss-call-park-extension-04
Thread-Index: AcnE8vmYvJ4kdWAWSFydiPaU4wk2AgAAcLdwAACSdxA=
References: <F592E36A5C943E4E91F25880D05AD1140937CB3D@zrc2hxm0.corp.nortel.com> <a2ef85430904240840l46fe49c0vb856bb9842737bfa@mail.gmail.com> <1ECE0EB50388174790F9694F77522CCF1DA43737@zrc2hxm0.corp.nortel.com>
From: Scott Orton <orton@nortel.com>
To: Francois Audet <audet@nortel.com>, Michael Procter <michael@voip.co.uk>
Cc: bliss@ietf.org
Subject: Re: [BLISS] Comments on draft-procter-bliss-call-park-extension-04
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: Fri, 24 Apr 2009 16:16:39 -0000

Francois,
  I think this spells out the differences well. 

If there is a concern on opening up the definition of the orbit then I would recommend that instead of extending the orbit that we add a second parm for parking a call against a user. This would allow the definition of the orbit for the keypad cases and the user case to remain separate.

Separating them may simplify the implementation of the park server. As it would not have to decode the orbit to determine if it was only a digits as the logic for manipulating overlapping orbits will be different from the issues with parking the call against a username. As I can see that the call park server could be provisioned to only allow parking against particular users for security reasons. 

Scott

-----Original Message-----
From: Audet, Francois (SC100:3055) 
Sent: Friday, April 24, 2009 11:02 AM
To: Michael Procter; Orton, Scott (RICH1:B620)
Cc: bliss@ietf.org; Worley, Dale (BL60:9D30)
Subject: RE: Comments on draft-procter-bliss-call-park-extension-04

Stepping up a level...

What I am noticing is that the challenges in implementing Call Park are different depending on the context.

In an SME type environement with 12-key phones, the idea of using digits as the orbit (and having the end user type it to park a call) is quite appealing.

However, this is a lot less appealing in two scenarios that I can think of:

- When it's not a phone that you are using, but a rich-UI client (say, on
  a PC for example). In this case, the last thing you want, is the end use
  doing star codes. It just doesn't make any sense.

- In a large service provider network, managing an orbit space seperately from
  the user profile information seems cumbersome.

I completely agree with you that if we can satisfy all those requirements without requiring complex parsers, it would be much better.

> -----Original Message-----
> From: Michael Procter [mailto:michael@voip.co.uk]
> Sent: Friday, April 24, 2009 08:40
> To: Orton, Scott (RICH1:B620)
> Cc: bliss@ietf.org; Audet, Francois (SC100:3055); Worley, Dale 
> (BL60:9D30)
> Subject: Re: Comments on draft-procter-bliss-call-park-extension-04
> 
> Hi Scott,
> 
> Thanks for your comments.
> 
> 2009/4/24 Scott Orton <orton@nortel.com>:
> > Michael,
> >     I would like to propose that the definition of the
> orbit be opened
> > up to allow a sip username to be part of the orbit.
> 
> We could made orbit be defined as:
>   orbit-value = pvalue
> 
> Which I think would give you the flexibility you need without breaking 
> generic parsers.  I am slightly wary of doing this, since one of the 
> original motivators for the orbit parameter was to have a simple 
> identifier that could easily be passed around by humans and entered 
> with a simple 12-key keypad.
> 
> However, if we relaxed the content of the parameter to be more 
> general, a site that requires digit-only orbits could enforce that at 
> the park server.  If we go down this route, it is probably worth 
> highlighting in the text, to ensure park servers consider whether to 
> offer a 'restrict to digits only' option.
> 
> How does that sound?
> 
> Michael
>