Re: AW: [Sipping-tispan] Re: CCBS/CCNR in Version -02f

Paul Kyzivat <pkyzivat@cisco.com> Wed, 28 September 2005 13:24 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EKbv3-0002tJ-7P; Wed, 28 Sep 2005 09:24:21 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EKbv0-0002tB-K9 for sipping-tispan@megatron.ietf.org; Wed, 28 Sep 2005 09:24:19 -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 JAA06519 for <sipping-tispan@ietf.org>; Wed, 28 Sep 2005 09:24:17 -0400 (EDT)
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EKc2S-0004yb-4b for sipping-tispan@ietf.org; Wed, 28 Sep 2005 09:32:01 -0400
Received: from sj-core-5.cisco.com ([171.71.177.238]) by sj-iport-3.cisco.com with ESMTP; 28 Sep 2005 06:24:08 -0700
X-IronPort-AV: i="3.97,154,1125903600"; d="scan'208"; a="346306268:sNHT34354584"
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id j8SDNW4t021718; Wed, 28 Sep 2005 06:24:05 -0700 (PDT)
Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 28 Sep 2005 09:23:55 -0400
Received: from [161.44.79.87] ([161.44.79.87]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 28 Sep 2005 09:23:55 -0400
Message-ID: <433A996A.30101@cisco.com>
Date: Wed, 28 Sep 2005 09:23:54 -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: AW: [Sipping-tispan] Re: CCBS/CCNR in Version -02f
References: <072C5B76F7CEAB488172C6F64B30B5E39C9773@xmb-rtp-20b.amer.cisco.com> <4339BC98.60401@cisco.com> <433A7926.2040607@nokia.com>
In-Reply-To: <433A7926.2040607@nokia.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 28 Sep 2005 13:23:55.0382 (UTC) FILETIME=[E0323160:01C5C42F]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 20f22c03b5c66958bff5ef54fcda6e48
Content-Transfer-Encoding: 7bit
Cc: Tessa Silvia <Silvia.Tessa@TILAB.COM>, 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:
> Paul:
> 
> I think you did a very good summary of the service. I will also add that 
>  I believe the caller's server also needs to use the dialog event 
> package towards the caller, to find out if the caller is busy or not at 
> the time some "timeslot" is granted. In case the caller is busy, the 
> CCBS request gets the status of "pending", and it only resumes after the 
> caller is free again. This seems to be a justification for the dialog 
> event package in the caller's side.

I think it is a fatal flaw to assume that you can determine "busy" by 
examining the results of the dialog event package.

Suppose that a UA is engaged in a dialog that is an MSRP IM session? 
This may not have anything to do with being busy for a voice call.

At best, I think you might monitor the dialog event package for *any* 
change of state, and assume that is a transition that justifies another 
attempt.

In the sip world, I think the only viable measure of "busy" is to send a 
request and receive a 486 response. Even then, the same UA, under the 
same circumstances, may be "busy" for certain kinds of requests but not 
for others. (e.g. I'm busy for voice, but not for IM.)

	Paul

> /Miguel
> 
> Paul Kyzivat wrote:
> 
>> While this falls into the realm of solution rather than requirements, 
>> I think there is an implication that there needs to be one server 
>> operating for the caller and another operating for the callee.
>>
>> The caller server has to remember the requests outstanding for a 
>> particular calling AOR, and must alert the UAs of that AOR when there 
>> is an opportunity to complete one of those requests.
>>
>> The callee server has to remember all the incoming requests, and 
>> prioritize them. It needs to monitor the availability of the callee's 
>> UAs and decide when to attempt one of the requests. It may also need 
>> to screen incoming calls in order to manage prioritization of those 
>> versus queued CCxx requests. It also needs to inform the caller's 
>> server that it should now attempt a call.
>>
>> The callee's server probably needs to use the dialog event package, 
>> and the callee's UAs thus need to support it. But they probably only 
>> need to allow their own server to subscribe - not everybody.
>>
>>     Paul
>>
>> Michael Hammer (mhammer) wrote:
>>
>>> Miguel,
>>>
>>> Continuing on my earlier comment:  By network are you taking routers? 
>>> If you mean voice host applications such as proxies, are you suggesting
>>> that a proxy in the middle of a network somewhere will do this
>>> prioritization?
>>>
>>> If you mean some service of the callee, what is the chance that 2 calls
>>> will arrive simultaneously?
>>>
>>> Or do you mean the callee (or his server) will know that there is a
>>> caller camped on and will intentionally delay incoming calls while a
>>> "subscriber free" indication is sent toward the caller and completed
>>> with some notification or timer before moving on to the regular call?
>>>
>>> I certainly hope you are not suggesting that we elevate CCBS calls to
>>> the status of emergency calling.  There are only so many useful levels
>>> of priority, and this could muddy the water.
>>>
>>> Mike
>>>
>>>
>>>> -----Original Message-----
>>>> From: sipping-tispan-bounces@ietf.org 
>>>> [mailto:sipping-tispan-bounces@ietf.org] On Behalf Of Miguel Garcia
>>>> Sent: Tuesday, September 27, 2005 7:47 AM
>>>> To: Schmidt, Christian
>>>> Cc: Tessa Silvia; sipping-tispan@ietf.org
>>>> Subject: Re: AW: [Sipping-tispan] Re: CCBS/CCNR in Version -02f
>>>>
>>>>
>>>>
>>>> Schmidt, Christian wrote:
>>>>
>>>>
>>>>>
>>>>> We have already have REQ 12 stating that
>>>>>      Any communication performed as a result of the execution of a 
>>>>> CCBS/CCNR request should be distinguishable from regular 
>>>>
>>>>
>>>>
>>>> communications.
>>>>
>>>>> So,  all terminating call are "distinguishable" and any policy a 
>>>>> network might have could be easily based on this, without 
>>>>
>>>>
>>>>
>>>> further requirements.
>>>>
>>>>> Other views ?
>>>>>
>>>>> Christian: I see, perhaps you can add a short explanation 
>>>>
>>>>
>>>>
>>>> for this purpose:
>>>>
>>>>>      Any communication performed as a result of the execution of a 
>>>>> CCBS/CCNR request should be distinguishable from regular 
>>>>
>>>>
>>>>
>>>> communications.
>>>>
>>>>> This can be used to priorize CCBS/CCNR calls towards the callee.
>>>>> What do you think?
>>>>>
>>>>
>>>> I have a proposal for this requirement:
>>>>
>>>>
>>>>    REQ-CCBS/CCNR-12:
>>>>    It must be possible for the network to priotirize CCBS/CCNR recalls
>>>>    towards the callee, above regular calls. This implies that any
>>>>    communication performed as a result of the execution of a CCBS/CCNR
>>>>    request should be distinguishable from regular communications.
>>>>
>>>>
>>>> /Miguel
>>>>
>>>>
>>>>
>>>>> Regards
>>>>> Silvia
>>>>>
>>>>
>>>>
>>>> -- 
>>>> 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