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

Paul Kyzivat <pkyzivat@cisco.com> Fri, 02 September 2005 13:35 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EBBhm-0005Qp-CU; Fri, 02 Sep 2005 09:35:42 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EBBhk-0005Qi-W2 for sipping-tispan@megatron.ietf.org; Fri, 02 Sep 2005 09:35:41 -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 JAA06247 for <sipping-tispan@ietf.org>; Fri, 2 Sep 2005 09:35:39 -0400 (EDT)
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EBBjs-0003CM-SG for sipping-tispan@ietf.org; Fri, 02 Sep 2005 09:37:55 -0400
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-1.cisco.com with ESMTP; 02 Sep 2005 06:35:29 -0700
X-IronPort-AV: i="3.96,163,1122879600"; d="scan'208"; a="658069669:sNHT33060312"
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id j82DZ7ZD028623; Fri, 2 Sep 2005 06:35:27 -0700 (PDT)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 2 Sep 2005 09:35:06 -0400
Received: from cisco.com ([161.44.79.143]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 2 Sep 2005 09:35:06 -0400
Message-ID: <4318550A.6010605@cisco.com>
Date: Fri, 02 Sep 2005 09:35:06 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Miguel Garcia <Miguel.An.Garcia@nokia.com>
Subject: Re: [Sipping-tispan] [CCBS/CCNR]
References: <072C5B76F7CEAB488172C6F64B30B5E382E1B8@xmb-rtp-20b.amer.cisco.com> <43183E94.8000801@nokia.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
X-OriginalArrivalTime: 02 Sep 2005 13:35:06.0404 (UTC) FILETIME=[216A8640:01C5AFC3]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6ba8aaf827dcb437101951262f69b3de
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by ietf.org id JAA06247
Cc: sipping-tispan@ietf.org
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


Miguel Garcia wrote:
> An earlier version of the draft contained 4 requirements for CCBS and 
> the same 4 for CCNR, but there was only a subtle difference in both, 
> regarding what is the event at the callee that triggers the callback 
> indication. I think there is no point in separating the requirements 
> because both are, essentially the same.

Is CCNR really a useful service? It seems that the conditions under 
which it can be known to retry are all wrong for it to be useful.

Consider:
- you call me, but I am out, so you get no response.
- you invoke the CCNR feature
- I come back, and start working on my next IETF draft.
   I spend a few hours on this. But the status of my phone
   never changes, so the CCNR feature doesn't try to call me.
- its time for a conference call, so I pick up the phone
   and make a call.
- CCNR notes that my status changed, so it tries to put your
   call through to me. But I'm busy, so it fails.
- I stay on the call for a couple of hours.
- Finally I hang up and my status changes again.
- CCNR notes the status change and tries me again. This
   time it succeeds.
- You ask me where I have been, and I say I have been sitting
   by my phone for hours, waiting for your call.

A few experiences like that and you will never use CCNR again.

> With respect your question, then probably we need to define what "no 
> reply" means, in which case, I would say that "no reply" is the event 
> when the session is properly delivered to the callee never answers. Note 
> that this has nothing to do with "no logged in", or any 4xx, 5xx, or 6xx 
> responses. It just that, e.g., an INVITE is properly answered with a 1xx 
> response, but no other response is received within a period of time.

It could also be that there is no phone registered, which would result 
in a 480 response. I think that probably should also be considered a 
No-Response case.

That also suggests that a new registration is also a change in state.

	Paul

> /Miguel
> 
> Michael Hammer (mhammer) wrote:
> 
>> Can we separate out the CCBS case where a "busy" indication is more 
>> straigt-forward, from the CCNR?
>>
>> What does "No Reply" mean?
>>
>> In the PSTN case, the local loop was trusted to be there, and no reply 
>> meant not going off-hook.
>>
>> In mobile systems, no replay could mean terminal is registered but 
>> refuses to answer or maybe out of radio coverage at the time.
>>
>> In SIP systems, you could get a variety of non-responsive replies 
>> (anything other than a 18x?) from either the client, or perhaps from 
>> the network (a variety of 4xx, 5xx, 6xx). 
>> Will this feature focus on 4xx responses?
>> Does it matter whether it is a network problem or a UAS problem?
>> Will it be for normal or abnormal failures?
>> Where multiple networks are involved, is this more of an originating 
>> network or terminating network problem?
>>
>> I suspect that because of the dynamic nature of networks and mobile 
>> nature of terminals, this queueing ought to be as close as possible to 
>> the call originator for CCNR, whereas the CCBS is as close as possible 
>> to the terminating party.  Thus, you might not want to combine the two.
>>
>> Mike
>>
>>
>>
>>> -----Original Message-----
>>> From: sipping-tispan-bounces@ietf.org 
>>> [mailto:sipping-tispan-bounces@ietf.org] On Behalf Of Schmidt, Christian
>>> Sent: Thursday, September 01, 2005 7:46 AM
>>> To: Miguel Garcia; sipping-tispan@ietf.org
>>> Subject: AW: [Sipping-tispan] [CCBS/CCNR]
>>>
>>> Some additional questions / comments:
>>> - Are CCBS / CCNR related to a terminal or an AOR of caller/callee?
>>> - A more precise definition of state change is needed (e.g. using BYE 
>>> or INVITE for a call, avoiding busy/idle expression)
>>> - What is the meaning of "the callee showed activity"? Could this be 
>>> WWW search as well?
>>> - A message toward the caller about state change of the callee is 
>>> missing
>>> - Are multiple request possible for CCNR as with CCBS?
>>> - Is it possible for a caller to have simultaneous CCBS and CCNR 
>>> requests?
>>> - If a CCBS / CCNR request is cancelled from the network, should the 
>>> caller be informed?
>>> - The same expression as in the other requirements should be used, 
>>> meaning caller and callee instead of UAC and UAS. Or UAC and UAS have 
>>> to be explained in this context.
>>> Regards,
>>> Christian
>>>
>>>
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: sipping-tispan-bounces@ietf.org 
>>> [mailto:sipping-tispan-bounces@ietf.org] Im Auftrag von Miguel Garcia
>>> Gesendet: Donnerstag, 1. September 2005 11:19
>>> An: sipping-tispan@ietf.org
>>> Betreff: [Sipping-tispan] [CCBS/CCNR]
>>>
>>>
>>> Hi:
>>>
>>> with respect the added CCBS/CCNR requirements, I think something is 
>>> still missing.
>>>
>>> - 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 somethign like 
>>> that.
>>> - 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".
>>> - Perhaps and explanation that the queue manager must be able to 
>>> distinguish between "call in return to CCBS/CCNR free indication" 
>>> from regular calls. This is related to the "timeslot" concept as well.
>>>
>>> Anyone with further information of the requirements, please comment.
>>>
>>> /Miguel
>>>
>>> -- 
>>> Miguel A. Garcia           tel:+358-50-4804586
>>> sip:miguel.an.garcia@openlaboratory.net
>>> Nokia Research Center      Helsinki, Finland
>>>
>>>
>>> _______________________________________________
>>> Sipping-tispan mailing list
>>> Sipping-tispan@ietf.org
>>> https://www1.ietf.org/mailman/listinfo/sipping-tispan
>>>
>>> _______________________________________________
>>> Sipping-tispan mailing list
>>> Sipping-tispan@ietf.org
>>> https://www1.ietf.org/mailman/listinfo/sipping-tispan
>>
>>
>>
> 

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