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

Paul Kyzivat <pkyzivat@cisco.com> Mon, 05 September 2005 21:01 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ECO5O-00029D-H1; Mon, 05 Sep 2005 17:01:02 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ECO5K-00028l-NO for sipping-tispan@megatron.ietf.org; Mon, 05 Sep 2005 17:00:59 -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 RAA03693 for <sipping-tispan@ietf.org>; Mon, 5 Sep 2005 17:00:56 -0400 (EDT)
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ECO8A-0007jE-N8 for sipping-tispan@ietf.org; Mon, 05 Sep 2005 17:03:55 -0400
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-2.cisco.com with ESMTP; 05 Sep 2005 14:00:50 -0700
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j85L0i0J011699; Mon, 5 Sep 2005 14:00:45 -0700 (PDT)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 5 Sep 2005 17:00:46 -0400
Received: from [10.86.240.184] ([10.86.240.184]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 5 Sep 2005 17:00:45 -0400
Message-ID: <431CB1FD.9000501@cisco.com>
Date: Mon, 05 Sep 2005 17:00:45 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
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> <4318550A.6010605@cisco.com> <431BE6D0.90305@nokia.com>
In-Reply-To: <431BE6D0.90305@nokia.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 05 Sep 2005 21:00:45.0801 (UTC) FILETIME=[E293F590:01C5B25C]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cd26b070c2577ac175cd3a6d878c6248
Content-Transfer-Encoding: 7bit
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:

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

OK.

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

This is a case where the environments are so dissimilar that we need to 
be careful to figure out what the proper analogy is.

In the case of analog phone service, if you unplug your phone and 
someone calls I think it would be treated as a no-answer case. Now if 
you switch to sip phones, and you unplug the phone, it will be a 
not-registered case. From the caller's perspective the situation is the 
same, and this is a primarily a caller facing feature. So I think this 
should probably be part of the same service. I'd be interested to hear 
other opinions.

Watching the reg event package would then be required to know when to 
try again. It would be an excellent indicator that someone is present to 
respond. (Though not a perfect indicator. It could just be a device that 
had power restored to it.)

This isn't the only case that is going to require use of the reg event. 
Use of the dialog package will also need the reg package to discover the 
UAs at which a subscription to dialog is needed.

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

I don't believe that is a similar service. It is more of a callee 
oriented service - providing the callee with a backup service when their 
primary device(s) aren't available.

	Paul

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