RE: [Sipping-tispan] [CCBS/CCNR]

"Michael Hammer \(mhammer\)" <mhammer@cisco.com> Fri, 02 September 2005 14:20 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EBCPb-0000yT-EH; Fri, 02 Sep 2005 10:20:59 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EBCPa-0000yO-4p for sipping-tispan@megatron.ietf.org; Fri, 02 Sep 2005 10:20:58 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA09478 for <sipping-tispan@ietf.org>; Fri, 2 Sep 2005 10:20:56 -0400 (EDT)
Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EBCRk-0004k0-Kq for sipping-tispan@ietf.org; Fri, 02 Sep 2005 10:23:13 -0400
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 02 Sep 2005 07:20:49 -0700
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
X-IronPort-AV: i="3.96,164,1122879600"; d="scan'208"; a="8270115:sNHT25288448"
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j82EK8Tg009891; Fri, 2 Sep 2005 10:20:46 -0400 (EDT)
Received: from xmb-rtp-20b.amer.cisco.com ([64.102.31.53]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 2 Sep 2005 10:20:42 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Sipping-tispan] [CCBS/CCNR]
Date: Fri, 2 Sep 2005 10:20:41 -0400
Message-ID: <072C5B76F7CEAB488172C6F64B30B5E382E315@xmb-rtp-20b.amer.cisco.com>
Thread-Topic: [Sipping-tispan] [CCBS/CCNR]
Thread-Index: AcWu4um+T6SzZUQ/QNOHd1bD6CeBdgAOspqAACTVQfAABVbHUA==
From: "Michael Hammer \(mhammer\)" <mhammer@cisco.com>
To: "Tessa Silvia" <Silvia.Tessa@TILAB.COM>, "Miguel Garcia" <Miguel.An.Garcia@nokia.com>, <sipping-tispan@ietf.org>
X-OriginalArrivalTime: 02 Sep 2005 14:20:42.0505 (UTC) FILETIME=[80426790:01C5AFC9]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 36b1f8810cb91289d885dc8ab4fc8172
Content-Transfer-Encoding: quoted-printable
Cc:
X-BeenThere: sipping-tispan@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion of requirements for SIP introduced by ETSI TISPAN <sipping-tispan.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping-tispan>, <mailto:sipping-tispan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sipping-tispan>
List-Post: <mailto:sipping-tispan@ietf.org>
List-Help: <mailto:sipping-tispan-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping-tispan>, <mailto:sipping-tispan-request@ietf.org?subject=subscribe>
Sender: sipping-tispan-bounces@ietf.org
Errors-To: sipping-tispan-bounces@ietf.org

 

> -----Original Message-----
> From: Tessa Silvia [mailto:Silvia.Tessa@TILAB.COM] 
> Sent: Friday, September 02, 2005 7:30 AM
> To: Michael Hammer (mhammer); Miguel Garcia; sipping-tispan@ietf.org
> Subject: R: [Sipping-tispan] [CCBS/CCNR]
> 
> > > - A bit more elaboration on the queue management, precisely, what 
> > > are the implications for the service (I think there is 
> the concept 
> > > of a "timeslot" in which a user can return a call, and if 
> it doesn't 
> > > happen, the user misses his turn in the queue ... or 
> something like 
> > > that.
> > 
> > How about:
> > 
> > The submission of a CCBS/CCNR queue request must include a 
> time limit.
> > 
> > The CCBS/CCNR queue service may adjust the request time limits based
> on
> > local policy.
> 
> 
> Actually, I've interpreted Miguel's "timeslot" as follows :
> 
> Any time a user does not accept a session returned by CCBS 
> within a given timeslot his place in queue is removed, unless 
> he is busy.

First, I think the intent is still to have the CCBS requestor initiate
the call, since there may be costs associated with doing so.

Second, you suggestion may run into race conditions with the CCBS
requestor attempting to send a suspend request, because perhaps he had
to answer another incoming call.


> Any time a user is busy when a session returned by CCBS is 
> delivered, he keeps his place in queue. Other users in queue, 
> if any, can be served.
> (this last scenario is known as "suspension")
> 
> Would that be ok ?

How does the called queue manager know whether the caller is busy or
not?  I'm afraid these requirements are delving into the solution
discussion, but I'm not sure if that is avoidable.


> > > - A definition of a "CCBS/CCNR request", which at the moment, 
> > > misleads me in the interpretation of the service. It can mean two 
> > > different
> > > things: "Please add me to the CCBS/CCNR queue of the callee", or 
> > > "this is a session returned as a result of an indication from 
> > > CCBS/CCNR".
> 
> 
> The "CCBS/CCNR request" as I read it in the draft, is used as 
> "Please add me to the CCBS/CCNR queue of the callee": it's a 
> request to monitor a user status changes, not a call. If it's 
> not clear enough, we could replace it in the requirements 
> with "CCBS/CCNR subscription": would that be easier or is it 
> even more confusing?

Subscription is very close to the mechanisms likely to be used.


> > and:
> > 
> > The CCBS/CCNR callee must have the means to inform a queued caller
> that
> > the callee is free along with the means for the caller to originate
> the
> > subsequent session setup such that it can be distinguished by the
> callee
> > from other possible session setups.
> 
> The requirement is not strictly for the caller to be notified 
> of the callee status, nor for him to setup the call, in my 
> opinion it  should just be:
> 
>   The CCBS/CCNR simulation service should be able to deliver 
> a communication to the caller, when the service-specific 
> condition related to user state is met. Any communication 
> performed as a result of a CCBS/CCNR should be 
> distinguishable from regular calls.

Similar to above, I don't see this as the network or the called party
initiating the communication.  I think the essence is for the two
parties to share information about the:

1) desire of calling party to be queued
2) willingness of called party to queue caller,
3) ability of calling party to notify called party of temporary
inability to call (suspend),
4) ability of calling party to notify called party of return to ability
to call (resume),
5) called party ability to select and notify "your turn" to a specified
caller from the queue,
6) called party ability to revoke caller "turn" and select new caller,
7) ability of calling party to request removal from queue,
8) ability of called party to remove caller from queue and notify
caller. 

Bottom line, get both to the point where they know the other is ready to
communicate.

Mike

> 
> Regards
> Silvia
> 
> 
> 
> Gruppo Telecom Italia - Direzione e coordinamento di Telecom 
> Italia S.p.A.
> 
> ====================================================================
> CONFIDENTIALITY NOTICE
> This message and its attachments are addressed solely to the 
> persons above and may contain confidential information. If 
> you have received the message in error, be informed that any 
> use of the content hereof is prohibited. Please return it 
> immediately to the sender and delete the message. Should you 
> have any questions, please send an e_mail to 
> MailAdmin@tilab.com. Thank you 
> ====================================================================
> 

_______________________________________________
Sipping-tispan mailing list
Sipping-tispan@ietf.org
https://www1.ietf.org/mailman/listinfo/sipping-tispan