Re: [Sipping-tispan] Requirements -02h
Miguel Garcia <Miguel.An.Garcia@nokia.com> Wed, 05 October 2005 13:29 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.32)
id 1EN9KS-0002x5-TR; Wed, 05 Oct 2005 09:29:04 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
by megatron.ietf.org with esmtp (Exim 4.32) id 1EN9KR-0002wR-Cw
for sipping-tispan@megatron.ietf.org; Wed, 05 Oct 2005 09:29:03 -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 JAA23328
for <sipping-tispan@ietf.org>; Wed, 5 Oct 2005 09:29:01 -0400 (EDT)
Received: from mgw-ext01.nokia.com ([131.228.20.93])
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EN9TK-0003w0-6Y
for sipping-tispan@ietf.org; Wed, 05 Oct 2005 09:38:14 -0400
Received: from esebh106.NOE.Nokia.com (esebh106.ntc.nokia.com [172.21.138.213])
by mgw-ext01.nokia.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id
j95DSxJk012788; Wed, 5 Oct 2005 16:28:59 +0300
Received: from esebh001.NOE.Nokia.com ([172.21.138.28]) by
esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830);
Wed, 5 Oct 2005 16:28:53 +0300
Received: from [127.0.0.1] ([172.21.35.218]) by esebh001.NOE.Nokia.com with
Microsoft SMTPSVC(5.0.2195.6881); Wed, 5 Oct 2005 16:28:54 +0300
Message-ID: <4343D513.1020507@nokia.com>
Date: Wed, 05 Oct 2005 16:28:51 +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] Requirements -02h
References: <072C5B76F7CEAB488172C6F64B30B5E39C9EEE@xmb-rtp-20b.amer.cisco.com>
<43411B77.7070302@nokia.com> <4341340C.7080209@cisco.com>
<434273D1.2040900@nokia.com> <43428403.7060202@cisco.com>
In-Reply-To: <43428403.7060202@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 05 Oct 2005 13:28:54.0348 (UTC)
FILETIME=[BB4908C0:01C5C9B0]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 36fb765c89ed47dab364ab702a78e8fd
Content-Transfer-Encoding: 7bit
Cc: sipping-tispan@ietf.org, "Alexeitsev, D" <D.Alexeitsev@t-com.net>
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
Paul: Everything agreed. As for your question of how could the UA return decide to return a 600 or a 486, I would expect the UI to present a question to the user, as one more choice. /Miguel Paul Kyzivat wrote: > > > Miguel Garcia wrote: > >> Hi Paul: >> >> Ok, your consideration about the globality of the response codes >> sounds reasonable. So then, a 6xx response code to a CCBS recall >> should be treated as a a request to abandom the queue forever, right? > > > I think the globality of the response means that it speaks for all > destinations, not just the one responding. So I think it is definitive > for what action should be taken at that point in time. But whether that > is a temporary or permanent condition is a function of which precise > code it it. For permanent failures, the CCBS should be totally > abandonded. For temporary ones it could still remain queued and retried > when there is a reason to believe the situation might be different. > > Some examples: > > - busy > > An attempt is made to alert the callee. The callee has two UAs that are > invited in parallel. One of them is active on a call. The inactive one > returns 180, while the active one returns 600 Busy Everywhere. (Somehow > the active UA had to decide to return 600 rather than 486. How it does > that is an interesting question.) > > In this case, the server managing the queue cancels the leg that > returned 180, and requeues the request to try later. > > Had the UA returned 486 rather than 600, the other UA probably should > have continuted to ring until. (Though that is an interpretation.) > > - decline > > An attempt is made to alert the callee. The callee has two UAs that are > invited in parallel. They both ring and return 180. A user looks at the > callerid, and then pushes the Decline button on one of the UAs, causing > it to return 603 Decline. > > In this case, the server managing the queue cancels the leg that > returned 180, and then terminates the CCBS request without further > attempts. > > Had the UA returned 403 rather than 603, then ideally the other UA > should have continued to ring. (Though that is an interpretation.) > > Paul > >> /Miguel >> >> Paul Kyzivat wrote: >> >>> >>> >>> Miguel Garcia wrote: >>> >>>> Yeap, I agree. I posted also a question as for a decline should have >>>> the same effect. There is currently no "decline" in PSTN, although >>>> it exists in mobile networks, and IMHO a decline to a ccbs recall >>>> should make the ccbs request to be placed as suspended. >>> >>> >>> >>> >>> Hmm, what do you mean by "suspension"? Since 603 Decline is a Global >>> Failure, it should be interpretted as speaking for all the UAs. But I >>> am thinking this should be interpretted as a cancellation of the >>> CCBS, rather than a suspension. OTOH, I think 600 Busy Everywhere >>> should be treated literally - as if all the UAs had reported Busy >>> Here - as an indication to try later. >>> >>> Paul >>> >>>> /Miguel >>>> >>>> Michael Hammer (mhammer) wrote: >>>> >>>>> This appears to be a consequence of the multi-terminal status union, >>>>> meaning that some centralized entity (could be co-located with one >>>>> terminal) would need to keep track of the call state of all the >>>>> terminals representing that user (AoR). If any one of those >>>>> terminal is >>>>> busy, then the caller is busy. Only when all terminals are unbusy, >>>>> then >>>>> the caller is deemed free to participate in the call completion. >>>>> >>>>> That assumes that only one human uses all the terminals. If it is >>>>> possible for more than one person to use those terminals, there >>>>> could be >>>>> a problem. Picture the teenage daughter (son) yacking away while the >>>>> father (mother) is trying to use CCBS to complete an important call. >>>>> How one sets up the relationship from terminals to AoRs can be tricky. >>>>> Perhaps some indication of CCBS from this terminal only would be >>>>> useful. >>>>> >>>>> At least that is how I am interpreting the requirements. >>>>> >>>>> Mike >>>>> >>>>> >>>>> >>>>>> -----Original Message----- >>>>>> From: sipping-tispan-bounces@ietf.org >>>>>> [mailto:sipping-tispan-bounces@ietf.org] On Behalf Of Elwell, John >>>>>> Sent: Friday, September 30, 2005 8:49 AM >>>>>> To: Miguel Garcia; 'sipping-tispan@ietf.org' >>>>>> Cc: Alexeitsev, D >>>>>> Subject: RE: [Sipping-tispan] Requirements -02h >>>>>> >>>>>> Miguel, >>>>>> >>>>>> "REQ-CCBS/CCNR-15: Should the caller be busy at the time of executing >>>>>> CCBS/CCNR request, the request is suspended until >>>>>> its status changes (back to free status)." >>>>>> >>>>>> What is meant by caller busy? Is this the human user (or >>>>>> application)? Or the UA from which CCBS/CCNR was requested? Or all >>>>>> the caller's UAs? Or any of the caller's UAs? This is important as >>>>>> it will determine the SIP signalling needed to determine whether >>>>>> the caller is busy. >>>>>> >>>>>> John >>>>>> >>>>>> >>>>>>> -----Original Message----- >>>>>>> From: Miguel Garcia [mailto:Miguel.An.Garcia@nokia.com] >>>>>>> Sent: 30 September 2005 11:00 >>>>>>> To: 'sipping-tispan@ietf.org' >>>>>>> Cc: Alexeitsev, D >>>>>>> Subject: [Sipping-tispan] Requirements -02h >>>>>>> >>>>>>> ok, so here it goes with a new iteration: >>>>>>> >>>>>>> http://people.nokia.net/~miguel/drafts/pre/draft-jesske-sippin >>>>>>> g-tispan-requirements-02h.txt >>>>>>> http://people.nokia.net/~miguel/drafts/pre/draft-jesske-sippin >>>>>>> g-tispan-requirements-02h.html >>>>>>> >>>>>>> And the diff version: >>>>>>> http://people.nokia.net/~miguel/drafts/pre/draft-jesske-sippin >>>>>>> g-tispan-requirements-02g-to-h.html >>>>>>> >>>>>>> Changes: >>>>>>> - Clarification that we don't list every single requirement that >>>>>>> we have. >>>>>>> - Calling Party Category requirements are now in the general section >>>>>>> - New CCBS/CCNR requirements for the callee to be able to reject >>>>>>> a request for the service and to be able to use any given terminal. >>>>>>> - Clear of ACR text related to the override feature. >>>>>>> >>>>>>> Note that I am still trying to classify my e-mail. Since >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> you all have >>>>>> >>>>>>> been very active in the last few days, I wouldn't be >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> surprise to see >>>>>> >>>>>>> that I have forgotten to add or modify something that has >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> been agree >>>>>> >>>>>>> upon. In such case, please drop me an e-mail and I will add >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> it in the >>>>>> >>>>>>> next iteration. >>>>>>> >>>>>>> /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
- [Sipping-tispan] Requirements -02h Miguel Garcia
- RE: [Sipping-tispan] Requirements -02h Elwell, John
- RE: [Sipping-tispan] Requirements -02h Michael Hammer (mhammer)
- Re: [Sipping-tispan] Requirements -02h Paul Kyzivat
- Re: [Sipping-tispan] Requirements -02h Paul Kyzivat
- RE: [Sipping-tispan] Requirements -02h Michael Hammer (mhammer)
- Re: [Sipping-tispan] Requirements -02h Paul Kyzivat
- Re: [Sipping-tispan] Requirements -02h Miguel Garcia
- Re: [Sipping-tispan] Requirements -02h Miguel Garcia
- Re: [Sipping-tispan] Requirements -02h Miguel Garcia
- Re: [Sipping-tispan] Requirements -02h Paul Kyzivat
- Re: [Sipping-tispan] Requirements -02h Paul Kyzivat
- RE: [Sipping-tispan] Requirements -02h Michael Hammer (mhammer)
- RE: [Sipping-tispan] Requirements -02h Elwell, John
- Re: [Sipping-tispan] Requirements -02h Miguel Garcia
- Re: [Sipping-tispan] Requirements -02h Miguel Garcia
- Re: [Sipping-tispan] Requirements -02h Paul Kyzivat
- Re: [Sipping-tispan] Requirements -02h Miguel Garcia
- RE: [Sipping-tispan] Requirements -02h Drage, Keith (Keith)