Re: [BLISS] Multiple Session Appearances of an AOR using INVITE

"Raj Jain" <rj2807@gmail.com> Fri, 30 May 2008 22:44 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 03B1F28C1E7; Fri, 30 May 2008 15:44:58 -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 A755428C1E4 for <bliss@core3.amsl.com>; Fri, 30 May 2008 15:44:56 -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 HowBsYTxyUT2 for <bliss@core3.amsl.com>; Fri, 30 May 2008 15:44:55 -0700 (PDT)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.172]) by core3.amsl.com (Postfix) with ESMTP id 1651528C1E7 for <bliss@ietf.org>; Fri, 30 May 2008 15:39:39 -0700 (PDT)
Received: by wf-out-1314.google.com with SMTP id 27so64078wfd.31 for <bliss@ietf.org>; Fri, 30 May 2008 15:39:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=tK9w5o7/ubllx9S14g2PxfxMkFto5AvZ4n/ui+eUf3g=; b=Hq9fjtZNHu3ua4OswgYvTj4uV88j29GhGRAxkf1kdUqiedxh/3M3nvfelsa1Hv2j5Xq6Ka2We4tOdbDkseEb7/rFiG3maP7qLe2siEAlfbD3mz/aSnxrCPLKc96kG6nMFFJfRXXwDTFFjsxc8SmJ6zwLNIPHfY9/1n+cN/AZj4g=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=gEFvlLRMwXNwIcGMcWNj7b0aPPysoV/wuBJArGVaAm4nTQEdytzfboQK6zosz3Q+k2/rBjKMRB2Ob8+30o1n+wDMGP5Vr0l1my6SC98Huh9wQDCvkA9hXBcSOfwToZk9V5BFiEaowZADGxu6sizWR2OMLKRwlWno5zgqg993QuU=
Received: by 10.142.133.15 with SMTP id g15mr2362623wfd.321.1212187178881; Fri, 30 May 2008 15:39:38 -0700 (PDT)
Received: by 10.142.87.11 with HTTP; Fri, 30 May 2008 15:39:38 -0700 (PDT)
Message-ID: <1971b0b60805301539q247dd21akc1b985f1a0a1e0e2@mail.gmail.com>
Date: Fri, 30 May 2008 18:39:38 -0400
From: Raj Jain <rj2807@gmail.com>
To: Alan Johnston <alan@sipstation.com>
In-Reply-To: <48405AE4.7070704@sipstation.com>
MIME-Version: 1.0
Content-Disposition: inline
References: <48405AE4.7070704@sipstation.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

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?

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.

--
Raj Jain
_______________________________________________
BLISS mailing list
BLISS@ietf.org
https://www.ietf.org/mailman/listinfo/bliss