Re: [sipcore] draft-holmberg-sipcore-proxy-feature- why not just use Supported

Shida Schubert <shida@ntt-at.com> Wed, 10 November 2010 07:21 UTC

Return-Path: <shida@ntt-at.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 892EF3A67F9 for <sipcore@core3.amsl.com>; Tue, 9 Nov 2010 23:21:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.971
X-Spam-Level:
X-Spam-Status: No, score=-101.971 tagged_above=-999 required=5 tests=[AWL=0.294, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, 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 ZiOJ4uhnxZcb for <sipcore@core3.amsl.com>; Tue, 9 Nov 2010 23:21:29 -0800 (PST)
Received: from gateway14.websitewelcome.com (gateway14.websitewelcome.com [69.41.245.8]) by core3.amsl.com (Postfix) with SMTP id 19F4D3A6864 for <sipcore@ietf.org>; Tue, 9 Nov 2010 23:21:29 -0800 (PST)
Received: (qmail 17537 invoked from network); 10 Nov 2010 07:22:53 -0000
Received: from gator465.hostgator.com (69.56.174.130) by gateway14.websitewelcome.com with SMTP; 10 Nov 2010 07:22:53 -0000
Received: from [130.129.116.143] (port=62301 helo=dhcp-748f.meeting.ietf.org) by gator465.hostgator.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from <shida@ntt-at.com>) id 1PG502-000771-UQ; Wed, 10 Nov 2010 01:21:49 -0600
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset="us-ascii"
From: Shida Schubert <shida@ntt-at.com>
In-Reply-To: <AF36CA93-BBD9-41CA-90F1-22493A2C4B25@acmepacket.com>
Date: Wed, 10 Nov 2010 16:21:45 +0900
Content-Transfer-Encoding: quoted-printable
Message-Id: <1FAEBF56-548C-4B4A-BD91-E4C23E54DD6C@ntt-at.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>, <4C938ED5.10507@cisco.com> <7F2072F1E0DE894DA4B517B93C6A0585015BCA8E@ESESSCMS0356.eemea.ericsson.se>, <4C93E4DE.9070802@cisco.com> <7F2072F1E0DE894DA4B517B93C6A0585015BCA92@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A058501769F3A@ESESSCMS0356.eemea.ericsson.se> <D39A3CEB-E8DA-4B4E-A221-A6726AEE2E01@cisco.com> <AF36CA93-BBD9-41CA-90F1-22493A2C4B25@acmepacket.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
X-Mailer: Apple Mail (2.1081)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator465.hostgator.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ntt-at.com
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] draft-holmberg-sipcore-proxy-feature- why not just use Supported
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: Wed, 10 Nov 2010 07:21:30 -0000

 One example may be an emergency call, AFAIK for 
emergency call defined in ECRIT to work, there are many 
features that are required from proxy(providing location, 
inserting sos URN, possibly looking up LoST etc.), 
especially when client doesn't support ECRIT at all. 

 I don't foresee simultaneous global deployment of 
ECRIT, so knowing if the roaming domain supports 
ECRIT may be important, so home network knows 
whether it can delegate the handling of emergency 
call. 

 Regards
  Shida

On Nov 10, 2010, at 3:37 PM, Hadriel Kaplan wrote:

> 
> Not to contradict myself, but hey it's a new week. :)
> A rationale for it could be the cases in which a proxy is a proxy, but switches to b2bua behavior in certain cases. (Paul's regular reminder that being a proxy vs. a b2bua is a dynamic role not a permanent system type)  For example a proxy doing privacy service, or 3pcc for certain call cases, or a generating BYE due to rfc4028 timeouts.  So in the Register/Invite such a proxy would be a proxy, while during certain session/events it may behave as a b2bua?
> 
> But it would be good to see/discuss/explain/flesh-out example use-cases. (i.e., "the problem")
> 
> -hadriel
> 
> On Nov 9, 2010, at 3:42 PM, Cullen Jennings wrote:
> 
>> 
>> So, in my week of agreeing with Hadriel, I think he got it exactly right when he said there is pretty much no feature a "plain" proxy would need for this. If we are talking about things that would be a strict technical read be considered B2BUA even if they are implemented a lot like a proxy, then I can why something provided something like this functionality would be needed. 
>> 
>> But given this would be used by a B2BUA, I don't see why you need anything more than just normal option tags. Say a SIP message comes from A to B to C and now the response is coming back. C says it supports feature c1, c2, and c3. B knows that it can transparently forward on whatever is needed for c1, c2, but not c3 and it knows that in additional to this it can do features b4 and b5. It modifies the Supported header to have c1,c2,b4, and b5. and sends that back to A. 
>> 
>> If the real uses cases have to do with caller pref features, then B can modify those in the same way. 
>> 
>> Anyways, I think we are way way ahead of ourselves discussing mechanism before we even understand what the use cases are we are trying to solve. I'd like to see some specific real world use cases and so we can work out the real requirements. I'm expect the uses cases will contain B2BUA in the call flows - that's reality. 
>> 
>> 
>> On Sep 24, 2010, at 5: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-feature-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
>> 
>> _______________________________________________
>> sipcore mailing list
>> sipcore@ietf.org
>> https://www.ietf.org/mailman/listinfo/sipcore
> 
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore