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

Robert Sparks <rjsparks@nostrum.com> Thu, 20 November 2014 20:14 UTC

Return-Path: <rjsparks@nostrum.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 AE6121AC529 for <sipcore@ietfa.amsl.com>; Thu, 20 Nov 2014 12:14:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.494
X-Spam-Level:
X-Spam-Status: No, score=-2.494 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.594] 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 sym1BXtb4kLn for <sipcore@ietfa.amsl.com>; Thu, 20 Nov 2014 12:14:39 -0800 (PST)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9EDF71AC44A for <sipcore@ietf.org>; Thu, 20 Nov 2014 12:14:34 -0800 (PST)
Received: from unnumerable.local ([173.64.248.98]) (authenticated bits=0) by nostrum.com (8.14.9/8.14.7) with ESMTP id sAKKEUdu088841 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 20 Nov 2014 14:14:31 -0600 (CST) (envelope-from rjsparks@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host [173.64.248.98] claimed to be unnumerable.local
Message-ID: <546E4BA2.7040202@nostrum.com>
Date: Thu, 20 Nov 2014 14:14:26 -0600
From: Robert Sparks <rjsparks@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: Brett Tate <brett@broadsoft.com>, draft-sparks-sipcore-refer-explicit-subscription@tools.ietf.org, sipcore@ietf.org
References: <800c20ed395ea97f1bbb22caaf0fbc19@mail.gmail.com>
In-Reply-To: <800c20ed395ea97f1bbb22caaf0fbc19@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sipcore/zBXsiSiq3LL_qhYcVFZ_WDx3lYc
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: Thu, 20 Nov 2014 20:14:48 -0000

Replying to the other section of this mail (and snipping the part I just 
replied to):

On 11/14/14 8:00 AM, Brett Tate wrote:
> Hi,
<snip/>
>> This is confused, or I'm not following what you're looking for yet.
> Draft-sparks-sipcore-refer-clarifications-05 section 3 indicates the
> following.
>
> "A UA that will accept a REFER request needs to include a GRUU in the
>   Contact header field of all INVITE requests.  This ensures that out-
>   of-dialog REFER requests corresponding to any resulting INVITE
>   dialogs arrive at this UA.  Future extensions (such as
>   [I-D.sparks-sipcore-refer-explicit-subscription]) might relax this
>   requirement by defining a REFER request that cannot create an
>   implicit subscription."
>
> If something within draft-sparks-sipcore-refer-explicit-subscription allows
> a RFC 6665 compliant notifier to not supply a GRUU Contact within call's
> dialog, please clearly indicate it.  For instance if the following is true,
> indicate that the notifier is not required to supply a GRUU Contact if
> notifier supports 'nosub' (even if referrer does not support 'nosub').
Ah - ok - I think I understand, and I think I can build clearer text.

Nothing in draft-sparks-sipcore-refer-explicit-subscription will allow
an RFC 6665 compliant notifier to not supply a GRUU Contact withing a call's
dialog. What it does do is allow that endpoint to avoid becoming an RFC6665
notifier in the context of this dialog.

The statement about relaxing needs to make it clear that since the REFER
request cannot create an implicit subscription, accepting it doesn't 
make you
a notifier. In fact, SIP events is not involved at all, so none of 
requirements
in 6665 don't come to bear. I'll work on building words that makes that 
more obvious.

>
> Thanks,
> Brett