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

Venkatesh <vvenkatar@gmail.com> Tue, 03 June 2008 19:31 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 C0E2E28C1A1; Tue, 3 Jun 2008 12:31:53 -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 4CD8A3A6B8C for <bliss@core3.amsl.com>; Tue, 3 Jun 2008 12:31:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 NoeO1WBjWgQ9 for <bliss@core3.amsl.com>; Tue, 3 Jun 2008 12:31:51 -0700 (PDT)
Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.153]) by core3.amsl.com (Postfix) with ESMTP id 916453A6AFB for <bliss@ietf.org>; Tue, 3 Jun 2008 12:31:26 -0700 (PDT)
Received: by fg-out-1718.google.com with SMTP id d23so1141045fga.41 for <bliss@ietf.org>; Tue, 03 Jun 2008 12:31:28 -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:references; bh=hLW09Rr/5urDy2mI0DVWeOEs/ULPHWX+gbwTENpLs4Y=; b=k4y5Rdo0FXo56UlnoR0qhs0jJikXqgNArYLpY3py76CFwxGD8ic1lNDsIdrLiu609Bei0ozReyx/f0ltVmRkpHDOvfixXMsIkYi9eMBqBB+9LevRdQs6V026oGykP/70rBlZw8YR/lvLMAyuBftSA8XIMhwluVGz38h9dv7wc94=
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:references; b=ClBsOCQ+6LFj1br6bNfsT4wXGx/aHVKh4O+wMl9M3SOroPRNi+jjpub425T1jtbIjQaKdo4gmnNDZCox9MTLMqo4tiBTRLbohn9637HdJuZCEajX87LXUnMBEIuCEkAbSx0t/s4IDFHrCQ1xAn5dX0kZhH2QHQdG4dSYisHhwZo=
Received: by 10.86.26.1 with SMTP id 1mr6316602fgz.49.1212521488470; Tue, 03 Jun 2008 12:31:28 -0700 (PDT)
Received: by 10.86.50.4 with HTTP; Tue, 3 Jun 2008 12:31:28 -0700 (PDT)
Message-ID: <4ff4e7370806031231o5fbd0c16gf789069529339acf@mail.gmail.com>
Date: Tue, 03 Jun 2008 12:31:28 -0700
From: Venkatesh <vvenkatar@gmail.com>
To: Alan Johnston <alan@sipstation.com>
In-Reply-To: <48405AE4.7070704@sipstation.com>
MIME-Version: 1.0
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: multipart/mixed; boundary="===============0179421785=="
Sender: bliss-bounces@ietf.org
Errors-To: bliss-bounces@ietf.org

This approach is much simpler than BFCP but I have a couple of comments. You
want to make sure that people are not using 484 Address Incomplete for
purposes like overlap dialing (handling features like billing codes and
such). I am not sure if this proposal "semantically" alters 484 response and
if the SIPPING folks will have objections to this proposal as well.....

Thanks
Venkatesh

1. 484 Address incomplete has specific semantics with respect

On Fri, May 30, 2008 at 12:52 PM, Alan Johnston <alan@sipstation.com> wrote:

> All,
>
> Here is an alternative approach that utilizes sending an INVITE to
> select/reserve/seize an appearance number.
>
> A UA that does not need to select a particular appearance number (or
> doesn't care) would just send an INVITE as normal.    The Appearance
> Agent would tell the proxy which appearance number was being used by
> inserting this information in a header field (such as a parameter in the
> Alert-Info header field) in the first non-100 Trying response sent back
> to the calling UA.  The UA would then PUBLISH this appearance number to
> the Dialog Event State Compositor for the AOR which would distribute
> details of the dialog and the appearance number to the other UAs in the
> group.
>
> If an INVITE is sent and no appearance number is available, the proxy
> would reject the INVITE with a suitable response code and perhaps a
> header field indication.
>
> 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.
>
> Note that this approach does not actually require a B2BUA, but it does
> require a proxy that can act as a UAS and communicate with an Appearance
> Agent which keeps track of appearance number allocations.
>
> Comments and suggestions are most welcome!
>
> Thanks,
> Alan
>
> _______________________________________________
> BLISS mailing list
> BLISS@ietf.org
> https://www.ietf.org/mailman/listinfo/bliss
>
_______________________________________________
BLISS mailing list
BLISS@ietf.org
https://www.ietf.org/mailman/listinfo/bliss