Re: [sipcore] RFC5626 and REGISTER with multiple contacts

"Kevin P. Fleming" <kpfleming@digium.com> Thu, 03 May 2012 15:47 UTC

Return-Path: <kpfleming@digium.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E930E21F84D6 for <sipcore@ietfa.amsl.com>; Thu, 3 May 2012 08:47:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.438
X-Spam-Level:
X-Spam-Status: No, score=-106.438 tagged_above=-999 required=5 tests=[AWL=0.162, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kY4mE9wlKIf1 for <sipcore@ietfa.amsl.com>; Thu, 3 May 2012 08:47:40 -0700 (PDT)
Received: from mail.digium.com (mail.digium.com [216.207.245.2]) by ietfa.amsl.com (Postfix) with ESMTP id 3B70121F84C3 for <sipcore@ietf.org>; Thu, 3 May 2012 08:47:40 -0700 (PDT)
Received: from [10.24.55.203] (helo=zimbra.hsv.digium.com) by mail.digium.com with esmtp (Exim 4.69) (envelope-from <kpfleming@digium.com>) id 1SPyFm-0002PY-Vu for sipcore@ietf.org; Thu, 03 May 2012 10:47:39 -0500
Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.hsv.digium.com (Postfix) with ESMTP id E8682D8004 for <sipcore@ietf.org>; Thu, 3 May 2012 10:47:38 -0500 (CDT)
Received: from zimbra.hsv.digium.com ([127.0.0.1]) by localhost (zimbra.hsv.digium.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WmN4i25xzkUj for <sipcore@ietf.org>; Thu, 3 May 2012 10:47:38 -0500 (CDT)
Received: from [10.24.250.46] (unknown [10.24.250.46]) by zimbra.hsv.digium.com (Postfix) with ESMTPSA id 771E7D8002 for <sipcore@ietf.org>; Thu, 3 May 2012 10:47:38 -0500 (CDT)
Message-ID: <4FA2A88B.3020703@digium.com>
Date: Thu, 03 May 2012 10:47:23 -0500
From: "Kevin P. Fleming" <kpfleming@digium.com>
Organization: Digium, Inc.
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1
MIME-Version: 1.0
To: sipcore@ietf.org
References: <3A324A65CCACC64289667DFAC0B88E12197E3BB890@ESESSCMS0360.eemea.ericsson.se> <CD5674C3CD99574EBA7432465FC13C1B22726A0AA3@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B22726A0AA3@DC-US1MBEX4.global.avaya.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [sipcore] RFC5626 and REGISTER with multiple contacts
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 15:47:41 -0000

On 05/03/2012 10:37 AM, Worley, Dale R (Dale) wrote:
> However, it would probably be easier to have the device register one
> contact without any capabilities declaration.  Then, all calls are
> routed to the device, and its demultiplexer can determine which of the
> application UAs should receive forks of the INVITE, and reject the
> INVITE if there are none.

Some useful information would be lost here though: in the OP's proposed 
configuration, when the UA receives an INVITE, the will have already 
done the RFC3841 matching process, and evidence of that process will 
appear in the request sent to the UA.

With a single Contact URI registered, the UA would have to do the caller 
preferences matching itself to determine which of its internal 
applications to deliver the request to.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
Jabber: kfleming@digium.com | SIP: kpfleming@digium.com | Skype: kpfleming
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at www.digium.com & www.asterisk.org