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

Miguel Garcia <Miguel.An.Garcia@nokia.com> Mon, 05 September 2005 06:34 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ECAYw-0001RY-ES; Mon, 05 Sep 2005 02:34:38 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ECAYs-0001R7-Qf for sipping-tispan@megatron.ietf.org; Mon, 05 Sep 2005 02:34:36 -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 CAA28767 for <sipping-tispan@ietf.org>; Mon, 5 Sep 2005 02:34:33 -0400 (EDT)
Received: from mgw-ext04.nokia.com ([131.228.20.96]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ECAbX-00048g-Qy for sipping-tispan@ietf.org; Mon, 05 Sep 2005 02:37:23 -0400
Received: from esebh105.NOE.Nokia.com (esebh105.ntc.nokia.com [172.21.138.211]) by mgw-ext04.nokia.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id j856WXJu007851; Mon, 5 Sep 2005 09:32:37 +0300
Received: from esebh001.NOE.Nokia.com ([172.21.138.28]) by esebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 5 Sep 2005 09:33:53 +0300
Received: from [127.0.0.1] ([172.21.35.75]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Mon, 5 Sep 2005 09:33:52 +0300
Message-ID: <431BE6D0.90305@nokia.com>
Date: Mon, 05 Sep 2005 09:33:52 +0300
From: Miguel Garcia <Miguel.An.Garcia@nokia.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
X-Accept-Language: en-us, en, es-es
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
Subject: Re: [Sipping-tispan] [CCBS/CCNR]
References: <072C5B76F7CEAB488172C6F64B30B5E382E1B8@xmb-rtp-20b.amer.cisco.com> <43183E94.8000801@nokia.com> <4318550A.6010605@cisco.com>
In-Reply-To: <4318550A.6010605@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
X-OriginalArrivalTime: 05 Sep 2005 06:33:52.0656 (UTC) FILETIME=[C853E100:01C5B1E3]
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by mgw-ext04.nokia.com id j856WXJu007851
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 501044f827b673024f6a4cb1d46e67d2
Content-Transfer-Encoding: quoted-printable
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

Inline discussion.

Paul Kyzivat wrote:

> 
> 
> 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.
> 

I agree on your use case, but as I indicated during the IETF meeting we 
shouldn't discuss the strength of the business model behind these 
services. Rather, we should be discussing the technical aspecs of their 
implementation.

>> 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.

I think the service is clearly focusing on the "no reply", so you are 
registered, but don't answer. If the phone is not registered, I think 
there can't be any completion of call, unless you subscribed to the 
presence information of the callee and monitor when he becomes registered.

There is a similar service, called Call Forwarding on not-logged in (or 
something similar), which is not applicable to the PSTN, but to mobile 
and cordless networks.

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

I think is another different service.

/Miguel

> 
>     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
>>>
>>>
>>>
>>>
>>

-- 
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