Re: [BLISS] Multiple Session Appearances of an AOR using INVITE
Alan Johnston <alan@sipstation.com> Tue, 03 June 2008 16:24 UTC
Return-Path: <bliss-bounces@ietf.org>
X-Original-To: bliss-archive@optimus.ietf.org
Delivered-To: ietfarch-bliss-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CCC443A6B36; Tue, 3 Jun 2008 09:24:55 -0700 (PDT)
X-Original-To: bliss@core3.amsl.com
Delivered-To: bliss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5A17C3A6AD9 for <bliss@core3.amsl.com>; Tue, 3 Jun 2008 09:24:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HeVArOtnbIOl for <bliss@core3.amsl.com>; Tue, 3 Jun 2008 09:24:53 -0700 (PDT)
Received: from mho-02-bos.mailhop.org (mho-02-bos.mailhop.org [63.208.196.179]) by core3.amsl.com (Postfix) with ESMTP id 0EDB23A6869 for <bliss@ietf.org>; Tue, 3 Jun 2008 09:24:32 -0700 (PDT)
Received: from 71-81-78-129.dhcp.stls.mo.charter.com ([71.81.78.129] helo=alan-johnstons-powerbook-g4-17.local) by mho-02-bos.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from <alan@sipstation.com>) id 1K3ZJK-0005w7-0g; Tue, 03 Jun 2008 16:24:34 +0000
X-Mail-Handler: MailHop Outbound by DynDNS
X-Originating-IP: 71.81.78.129
X-Report-Abuse-To: abuse@dyndns.com (see http://www.mailhop.org/outbound/abuse.html for abuse reporting information)
X-MHO-User: U2FsdGVkX1/H10muD5yTCyeIeFUxrueIYH1n+1MaRSc=
Message-ID: <48457040.4000308@sipstation.com>
Date: Tue, 03 Jun 2008 11:24:32 -0500
From: Alan Johnston <alan@sipstation.com>
User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421)
MIME-Version: 1.0
To: Raj Jain <rj2807@gmail.com>
References: <48405AE4.7070704@sipstation.com> <1971b0b60805301539q247dd21akc1b985f1a0a1e0e2@mail.gmail.com>
In-Reply-To: <1971b0b60805301539q247dd21akc1b985f1a0a1e0e2@mail.gmail.com>
Cc: bliss@ietf.org
Subject: Re: [BLISS] Multiple Session Appearances of an AOR using INVITE
X-BeenThere: bliss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Basic Level of Interoperability for SIP Services \(BLISS\) BoF" <bliss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/bliss>, <mailto:bliss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/bliss>
List-Post: <mailto:bliss@ietf.org>
List-Help: <mailto:bliss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bliss>, <mailto:bliss-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: bliss-bounces@ietf.org
Errors-To: bliss-bounces@ietf.org
Raj, Thanks for your comments - see mine below. Thanks, Alan Raj Jain wrote: > On Fri, May 30, 2008 at 3:52 PM, Alan Johnston <alan@sipstation.com> wrote: > >> A UA that does need to select a particular appearance number would use >> an approach similar to overlap dialing (multi-stage dialing). An INVITE >> would be sent when the appearance number is requested (i.e. when the >> button is pressed, before dialing begins). The appearance number >> selected would be carried in the INVITE, in a header field, for >> example. The proxy would reject the INVITE with a 484 Address >> Incomplete response (see RFC 3578) if the appearance number is >> available. The UA could then resend the INVITE after the URI has been >> dialed and then PUBLISH this appearance number to the ESC. If the >> appearance number is not available, another response code such as 403 >> would be sent. The user could then select a different appearance number >> and resend the INVITE. >> > > This approach generally sounds fine to me, but I see one problem. The > problem is that the appearance is not being shown as busy on other UAs > while the dialing is in progress. Since a 484 response will imply that > the appearance is available, would it make sense to also say that 484 > will mean that the appearance has been won? > Yes, the Appearance Agent could consider this appearance in use and start a timer. During this period, another UA requesting it would get a 403. If the original UA did not resend the INVITE or the INVITE failed, the timer would expire and this appearance number could be allocated again. > This way the UA can send a PUBLISH as soon as it gets the first 484 > and the appearance can then be shown as busy on other UAs immediately. > Also, this way the 403 situation becomes rare because the window in > which multiple users can start dialing on the same appearance at the > same time becomes minimal. > Right - this situation would be the race condition only - normally a UA would not request an appearance number already in use. > -- > Raj Jain > > > _______________________________________________ BLISS mailing list BLISS@ietf.org https://www.ietf.org/mailman/listinfo/bliss
- [BLISS] Multiple Session Appearances of an AOR us… Alan Johnston
- Re: [BLISS] Multiple Session Appearances of an AO… Raj Jain
- Re: [BLISS] Multiple Session Appearances of an AO… Alan Johnston
- Re: [BLISS] Multiple Session Appearances of an AO… Venkatesh