Re: [sipcore] I-D Action: draft-ietf-sipcore-sip-push-02.txt
Christer Holmberg <christer.holmberg@ericsson.com> Thu, 21 December 2017 15:27 UTC
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33CB912D93E for <sipcore@ietfa.amsl.com>; Thu, 21 Dec 2017 07:27:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.219
X-Spam-Level:
X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 64Cq2wAJ2TrS for <sipcore@ietfa.amsl.com>; Thu, 21 Dec 2017 07:27:05 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 A3A2312D890 for <sipcore@ietf.org>; Thu, 21 Dec 2017 07:26:53 -0800 (PST)
X-AuditID: c1b4fb3a-34dff700000037f2-a7-5a3bd2bbb4bd
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.183.36]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id E5.0F.14322.BB2DB3A5; Thu, 21 Dec 2017 16:26:51 +0100 (CET)
Received: from ESESSMB109.ericsson.se ([169.254.9.206]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.03.0352.000; Thu, 21 Dec 2017 16:26:50 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
CC: "sipcore@ietf.org" <sipcore@ietf.org>
Thread-Topic: [sipcore] I-D Action: draft-ietf-sipcore-sip-push-02.txt
Thread-Index: AQHTem18W6DHQaFzL0WVrPaHP1V/AaNN62Mw
Date: Thu, 21 Dec 2017 15:26:50 +0000
Message-ID: <77A587A9-0193-4889-932C-E911C1DB0783@ericsson.com>
References: <151386389876.12757.13783547539087083504@ietfa.amsl.com>, <0e2f65ea-c74e-e6ce-7b09-43ff4d60577c@alum.mit.edu>
In-Reply-To: <0e2f65ea-c74e-e6ce-7b09-43ff4d60577c@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative; boundary="_000_77A587A901934889932CE911C1DB0783ericssoncom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeLIzCtJLcpLzFFi42KZGbFdRXf3JesogynvRS1WbDjAavH1xyY2 ByaPv+8/MHksWfKTKYApissmJTUnsyy1SN8ugStj/V+/gslZFet3HWdtYGyL6WLk5JAQMJE4 +/kmO4gtJHCYUaJ1cX0XIxeQvYRR4uv0E4xdjBwcbAIWEt3/tEFMEQENiUlb1UDKmQU0JR7t 3MsEYgsLuEp8+/KKGcQWEXCT2HftEpRtJPF47RGwKSwCqhJXD+aAhHkF7CU+dU5jgthaIXFr C0Q5p4CDRMvkz2DXMAqISXw/tYYJYpW4xK0n85kgLhaQWLLnPDOELSrx8vE/VoiaZInOX5uZ IOYLSpyc+YRlAqPwLCTts5CUzUJSBhHXkViw+xMbhK0tsWzha2YY+8yBx0zI4gsY2Vcxihan FhfnphsZ6aUWZSYXF+fn6eWllmxiBMbNwS2/rXYwHnzueIhRgINRiYf33nnrKCHWxLLiytxD jBIczEoivIeXAIV4UxIrq1KL8uOLSnNSiw8xSnOwKInzOqVZRAkJpCeWpGanphakFsFkmTg4 pRoY63bPCfmW73BXsbb1SE65hfL+jR5hb+dzFB2fXL3ok3rvXtGnuUmnBLLY8uutyjfv0te2 V9jQ+Evp12fH/c5rOjj7Vxjc0OxX49olVdrB8/nu4ulbJI4kndXi2/XQWYjnQKdAkZVa68ul wk/UfmZKSmtyel2Mag17ztWYKZU/VUaN9eBMw2olluKMREMt5qLiRACO6QhWlwIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/J_A3WertbE_BKSUACrLb6Rpkwx0>
Subject: Re: [sipcore] I-D Action: draft-ietf-sipcore-sip-push-02.txt
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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, 21 Dec 2017 15:27:08 -0000
Hi Paul,
I will double check the syntax.
Regards,
Christer
Sent from my iPhone
On 21 Dec 2017, at 17.07, Paul Kyzivat <pkyzivat@alum.mit.edu<mailto:pkyzivat@alum.mit.edu>> wrote:
Christer,
I just looked more closely at the ABNF for the indicator. It has some problems.
sip.pns = "<" pns-list ">"
pns-list = pns *(COMMA pns)
pns = pvalue
; pvalue as defined in RFC 3261
First, 'sip.pns' isn't a valid rulename. I presume you simply mean that the name of this feature-capability indicator is "sip.pns", or "pns" in the "sip" tree. This would be taken care of if you filled in a registration template as specified in rfc6809. I can find no such template.
Next, according to rfc3840 the syntax of a feature param is:
feature-param = enc-feature-tag [EQUAL LDQUOT (tag-value-list
/ string-value ) RDQUOT]
...
tag-value-list = tag-value *("," tag-value)
tag-value = ["!"] (token-nobang / boolean / numeric)
token-nobang = 1*(alphanum / "-" / "." / "%" / "*"
/ "_" / "+" / "`" / "'" / "~" )
boolean = "TRUE" / "FALSE"
numeric = "#" numeric-relation number
numeric-relation = ">=" / "<=" / "=" / (number ":")
number = [ "+" / "-" ] 1*DIGIT ["." 0*DIGIT]
string-value = "<" *(qdtext-no-abkt / quoted-pair ) ">"
qdtext-no-abkt = LWS / %x21 / %x23-3B / %x3D
/ %x3F-5B / %x5D-7E / UTF8-NONASCII
Notably, the value of the feature-param is always enclosed in double quotes. Also, I think your use of "<" and ">" means that you intend this to be a string-value with a particular syntax, but possibly the tag-value-list syntax would work for you.
Thanks,
Paul
On 12/21/17 8:44 AM, internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> wrote:
A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Session Initiation Protocol Core WG of the IETF.
Title : Push Notification with the Session Initiation Protocol (SIP)
Author : Christer Holmberg
Filename : draft-ietf-sipcore-sip-push-02.txt
Pages : 14
Date : 2017-12-21
Abstract:
This document describes how push notification mechanisms can be used
to wake up suspended Session Initiation Protocol (SIP) User Agents
(UAs), in order to be able to receive and generate SIP requests. The
document defines new SIP URI parameters, that can be used in a SIP
REGISTER request to provide push notification information from the
SIP User Agent (UA) to the SIP entity (realized as a SIP proxy in
this document) that will send a push request to the push server in
order to trigger a push notification towards the SIP UA.
The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-sipcore-sip-push/
There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-sipcore-sip-push-02
https://datatracker.ietf.org/doc/html/draft-ietf-sipcore-sip-push-02
A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-sipcore-sip-push-02
Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.
Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/
_______________________________________________
sipcore mailing list
sipcore@ietf.org<mailto:sipcore@ietf.org>
https://www.ietf.org/mailman/listinfo/sipcore
_______________________________________________
sipcore mailing list
sipcore@ietf.org<mailto:sipcore@ietf.org>
https://www.ietf.org/mailman/listinfo/sipcore
- [sipcore] I-D Action: draft-ietf-sipcore-sip-push… internet-drafts
- Re: [sipcore] I-D Action: draft-ietf-sipcore-sip-… Paul Kyzivat
- Re: [sipcore] I-D Action: draft-ietf-sipcore-sip-… Christer Holmberg
- Re: [sipcore] I-D Action: draft-ietf-sipcore-sip-… Christer Holmberg