Re: [sipcore] Draft new: draft-holmberg-sipcore-proxy-feature [was: Feature-tags in the Path header field]

"Andrew Allen" <aallen@rim.com> Fri, 15 October 2010 09:56 UTC

Return-Path: <aallen@rim.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 32B6A3A6AA7 for <sipcore@core3.amsl.com>; Fri, 15 Oct 2010 02:56:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.756
X-Spam-Level:
X-Spam-Status: No, score=-5.756 tagged_above=-999 required=5 tests=[AWL=-0.553, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
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 a1uKV3pP0Pc5 for <sipcore@core3.amsl.com>; Fri, 15 Oct 2010 02:56:33 -0700 (PDT)
Received: from mhs04ykf.rim.net (mhs04ykf.rim.net [216.9.243.82]) by core3.amsl.com (Postfix) with ESMTP id F14313A68AE for <sipcore@ietf.org>; Fri, 15 Oct 2010 02:56:31 -0700 (PDT)
X-AuditID: 0a666446-b7bf6ae000000af4-31-4cb8259f1e90
Received: from XCH139CNC.rim.net ( [10.65.10.235]) by mhs04ykf.rim.net (RIM Mail) with SMTP id 13.B2.02804.F9528BC4; Fri, 15 Oct 2010 05:57:51 -0400 (EDT)
Received: from XCH02DFW.rim.net ([10.150.100.31]) by XCH139CNC.rim.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 15 Oct 2010 05:57:53 -0400
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
content-transfer-encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Fri, 15 Oct 2010 04:57:48 -0500
Message-ID: <BDBFB6CE314EDF4CB80404CACAEFF5DE06BC573C@XCH02DFW.rim.net>
In-Reply-To: <4CA0AE61.7060003@cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [sipcore] Draft new: draft-holmberg-sipcore-proxy-feature [was: Feature-tags in the Path header field]
Thread-Index: ActeUuxJMS+ZZod8TG2NVYRnnZYJ4AN+cE2Q
References: <7F2072F1E0DE894DA4B517B93C6A058501703422@ESESSCMS0356.eemea.ericsson.se> <4C936714.2040808@cisco.com> <7F2072F1E0DE894DA4B517B93C6A058501703523@ESESSCMS0356.eemea.ericsson.se>, <4C936E79.3070906@cisco.com> <7F2072F1E0DE894DA4B517B93C6A0585015BCA8B@ESESSCMS0356.eemea.ericsson.se>, <4C938ED5.10507@cisco.com> <7F2072F1E0DE894DA4B517B93C6A0585015BCA8E@ESESSCMS0356.eemea.ericsson.se>, <4C93E4DE.9070802@cisco.com><7F2072F1E0DE894DA4B517B93C6A0585015BCA92@ESESSCMS0356.eemea.ericsson.se><7F2072F1E0DE894DA4B517B93C6A058501769F3A@ESESSCMS0356.eemea.ericsson.se> <4CA0AE61.7060003@cisco.com>
From: Andrew Allen <aallen@rim.com>
To: Paul Kyzivat <pkyzivat@cisco.com>, Christer Holmberg <christer.holmberg@ericsson.com>
X-OriginalArrivalTime: 15 Oct 2010 09:57:53.0949 (UTC) FILETIME=[6F8674D0:01CB6C4F]
X-Brightmail-Tracker: AAAAAgAAAZEWVk1C
Cc: sipcore@ietf.org
Subject: Re: [sipcore] Draft new: draft-holmberg-sipcore-proxy-feature [was: Feature-tags in the Path header field]
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 15 Oct 2010 09:56:38 -0000

The general problem stated in this draft of the need to identify in the
various SIP routing headers the presence of an intermediary that can
perform particular features for the UA is I believe a problem worth
working on.

In SIP networks intermediaries (such as IP-PBXs and Application Servers)
sometimes act as proxies but also as UAs (or B2BUAs). In order to
initiate features provided by these intermediaries a UA may need to send
them SIP requests. However in order to act as a proxy and provide
transparency of the Contact header the intermediary should be passing
the Contact header transparently. 

However this presents the problem that a UA may need to send this
intermediary a SIP request (such as a REFER) but does not have a contact
address of the intermediary to include in the Request-URI. If the
intermediary can provide an indicator in a Record-Route header then this
could enable the UA to identify the presence of the intermediary and the
features supported by it and obtain from the Record-Route header the URI
to address requests that are needed to be sent to that intermediary in
order to initiate the features supported by the intermediary.

I would like to see a generic solution for this. The details of the
technical solution is a matter for the usual debate and discussion but I
think the draft is a good starting point for initiating this discussion.

Andrew

-----Original Message-----
From: sipcore-bounces@ietf.org [mailto:sipcore-bounces@ietf.org] On
Behalf Of Paul Kyzivat
Sent: Monday, September 27, 2010 9:47 AM
To: Christer Holmberg
Cc: sipcore@ietf.org
Subject: Re: [sipcore] Draft new: draft-holmberg-sipcore-proxy-feature
[was: Feature-tags in the Path header field]

[as chair]

To all sipcore participants:

Christer has been looking for a way to accomplish a particular function 
that 3gpp wants. This proposal seems a plausible way to do that. But it 
is of necessity defining a more general mechanism.

I'd really appreciate comments from others (including people in no way 
involved with 3gpp) regarding this mechanism. For instance, do you 
consider the semantics to be well defined? Do you see need for more 
about security implications?

How many would find this useful to have?

	Thanks,
	Paul

On 9/24/2010 7:04 AM, Christer Holmberg wrote:
>
> Hi,
>
> I've submitted a draft, which extends the rr-param rule, allowing
proxies to indicate supported features using feature tags in Path,
Record-Route etc.
>
> The draft can also be found at:
http://users.piuha.net/cholmber/drafts/draft-holmberg-sipcore-proxy-feat
ure-00.txt
>
> As I indicated earlier on the list, and as you can read in the draft,
there is a 3GPP use-case where we believe the mechanism could be used.
But, there is nothing 3GPP specific about the mechanism as such.
>
> Regards,
>
> Christer
_______________________________________________
sipcore mailing list
sipcore@ietf.org
https://www.ietf.org/mailman/listinfo/sipcore

---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.