Re: [sipcore] Feature-tags in the Path header field

Paul Kyzivat <pkyzivat@cisco.com> Fri, 17 September 2010 15:52 UTC

Return-Path: <pkyzivat@cisco.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 17D433A63CB for <sipcore@core3.amsl.com>; Fri, 17 Sep 2010 08:52:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.507
X-Spam-Level:
X-Spam-Status: No, score=-110.507 tagged_above=-999 required=5 tests=[AWL=0.092, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 UwXh005wWoai for <sipcore@core3.amsl.com>; Fri, 17 Sep 2010 08:52:24 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id E99B93A6822 for <sipcore@ietf.org>; Fri, 17 Sep 2010 08:52:23 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEALsrk0xAZnwM/2dsb2JhbACiJHGmYpxAhUAEijOCfg
X-IronPort-AV: E=Sophos;i="4.56,383,1280707200"; d="scan'208";a="160692087"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 17 Sep 2010 15:52:48 +0000
Received: from [161.44.182.214] (dhcp-161-44-182-214.cisco.com [161.44.182.214]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o8HFqmXY004050; Fri, 17 Sep 2010 15:52:48 GMT
Message-ID: <4C938ED5.10507@cisco.com>
Date: Fri, 17 Sep 2010 11:52:53 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <7F2072F1E0DE894DA4B517B93C6A058501703422@ESESSCMS0356.eemea.ericsson.se> <4C936714.2040808@cisco.com> <7F2072F1E0DE894DA4B517B93C6A058501703523@ESESSCMS0356.eemea.ericsson.se>, <4C936E79.3070906@cisco.com> <7F2072F1E0DE894DA4B517B93C6A0585015BCA8B@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A0585015BCA8B@ESESSCMS0356.eemea.ericsson.se>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] 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, 17 Sep 2010 15:52:28 -0000

On 9/17/2010 11:40 AM, Christer Holmberg wrote:

> So, if the idea of carrying feature tags in Path is ok as such, I guess one option would be an RFC which defines feature-param for Path (similar to what 4508 does for Refer-To).
>
> So, the extended Path ABNF may look something like:
>
> Path = "Path" HCOLON path-value *( COMMA path-value )
>
> path-value = name-addr *( SEMI rr-param / feature-param )
>
> (Assuming feature-param fits within the syntax for rr-param)
>
>> The fact that a parameter is defined for use on one header does not automatically usable with any other header. (Unless the two headers
>> share some common definition. For instance, if the definition of rr-param was extended for Route then I believe Path would automatically
>> pick that up as well.)
>
> I agree, and that's why I sent the e-mail to the list :)

OK. That is something that can be discussed.

ISTM that Path is very similar to Route, and defined to work the same.
So either you define what these things mean for Route, or else you have 
to break the linkage and explain why these are appropriate for Path and 
not Route. Also, if they are appropriate for Path, then perhaps 
Service-Route too.

	Thanks,
	Paul