Re: [sipcore] draft-sparks-sipcore-refer-explicit-subscription-02: comments

Brett Tate <brett@broadsoft.com> Mon, 10 November 2014 20:20 UTC

Return-Path: <brett@broadsoft.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0921A1ACE03 for <sipcore@ietfa.amsl.com>; Mon, 10 Nov 2014 12:20:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level:
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rBkyf45rCT3l for <sipcore@ietfa.amsl.com>; Mon, 10 Nov 2014 12:20:08 -0800 (PST)
Received: from mail-qg0-f47.google.com (mail-qg0-f47.google.com [209.85.192.47]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C70C91A00F9 for <sipcore@ietf.org>; Mon, 10 Nov 2014 12:19:55 -0800 (PST)
Received: by mail-qg0-f47.google.com with SMTP id j107so6063749qga.6 for <sipcore@ietf.org>; Mon, 10 Nov 2014 12:19:55 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:content-type; bh=ZgxbCxfqYs4S60+tWjGSIMbNnBquvhUrSiGkcc4gPP4=; b=PHznQzFRzRVB2huhG7ARHCYB6kZe2UZutQRGVNkBZi1eYPvRWUr1o493TzrXlRPYpt 7viz6wjnv47rX4g4l6v0sPQ4K+KaY2y12di80Fzh1ZriWj0+98oI7q68yLRBRtUg60EE ljfCn2EEOHrebCCMV7lh8GgtloqEIJ/GhN9OwE5wgPjlbGkuxUU+/jxbPcp33wnuU0TB oDRsmv+zg3xnwDwfue+vDLImjtZGQ1yawmRY3hVoq4a/gL6wb/S0ZWdupbY4r1lPKEz1 1Z9sGz+5MjZIRkpPXJxiBjlZIFVE1gtQJ91qz48qjdrOiMT33PwqQnJZTlz0VVgethQM IMqA==
X-Gm-Message-State: ALoCoQlLYxH8EKHS9vzflvBCdnt1AxCjn/Bf4L7LWNOQuYkTIVUs9NGYQfrDzwqV+pk/5SJVHYKz
X-Received: by 10.224.12.145 with SMTP id x17mr46979095qax.13.1415650795063; Mon, 10 Nov 2014 12:19:55 -0800 (PST)
From: Brett Tate <brett@broadsoft.com>
References: <af46d0591e501b9f610cf72698549bae@mail.gmail.com> <54610E3E.8030003@nostrum.com>
In-Reply-To: <54610E3E.8030003@nostrum.com>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFfeN8LiET/kWztblTf6xQUrobKVAGHHR+ZnS8SkpA=
Date: Mon, 10 Nov 2014 15:19:51 -0500
Message-ID: <16c53b2416e5d5ae6e327d9b7d0399ed@mail.gmail.com>
To: draft-sparks-sipcore-refer-explicit-subscription@tools.ietf.org, sipcore@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/sipcore/LjYlobs3SZVIsGRvXSrcPxLdl_4
Subject: Re: [sipcore] draft-sparks-sipcore-refer-explicit-subscription-02: comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 10 Nov 2014 20:20:11 -0000

Hi Robert,

Thanks for the response; reply is inline.

> > If something within this draft allows a RFC 6665 compliant notifier to
> > not supply a GRUU Contact within call's dialog, please clearly indicate
> > it.
> > For instance if true, indicate that the notifier is not required to
> > supply a GRUU Contact if notifier supports 'nosub' (even if referrer
> > does not support 'nosub').
> >
> > Section 6 indicates the following:
> >
> > "The 'explicitsub' and 'nosub' option tags MAY appear in the Supported
> >   header field of SIP messages, and in sip.extensions feature tag
> >   defined in [RFC3840].  This signals only that the UA including the
> >   value is aware of the extensions.  In particular, a UA can only
> >   invoke the use of one of the extensions in a request.  A User-Agent
> >   Server (UAS) that is processing a REFER request that lists
> >   'explicitsub' or 'nosub' in its Supported header field and wishes to
> >   use one of those extensions will return a 421 response indicating
> >   which extension is required.
> >
> >   OPEN ISSUE: This description of the use of 421 is not yet perfectly
> >   aligned with RFC3261's definition."
> >
> > I think that the open issue should be closed by not mandating the 421
> > response (at least if REFER was sent within dialog).  Similar to the
> > RFC
> > 3262 behavior, the UAS can indicate it is being used by including
> > option-tag within Require header of 2xx response.
> Hi Brett -
>
> I sent text last week proposing how to address this
> (Subject 'Open issue in refer-explicit-subscriptions').
> Was that text problematic for you?

The proposal continues to mandate that the option-tag only be honored if
received within a Require header of REFER.

If REFER is received within dialog, mandating that the UAS return a 421
appears to do nothing but require extra messaging for those attempting to
use it.  I recommend allowing behavior similar to RFC 3262 so that the
option tag can be within Supported of mid-dialog REFER and Require of
REFER's 2xx response.

Thanks,
Brett