Re: [sipcore] rfc3265bis: SIP events redux [was Minutes Posted]

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 07 April 2010 05:33 UTC

Return-Path: <christer.holmberg@ericsson.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 B0E483A6A7A for <sipcore@core3.amsl.com>; Tue, 6 Apr 2010 22:33:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.109
X-Spam-Level:
X-Spam-Status: No, score=-3.109 tagged_above=-999 required=5 tests=[AWL=-0.510, BAYES_00=-2.599]
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 rzryqtR4wm3H for <sipcore@core3.amsl.com>; Tue, 6 Apr 2010 22:33:48 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 01E423A6862 for <sipcore@ietf.org>; Tue, 6 Apr 2010 22:33:44 -0700 (PDT)
X-AuditID: c1b4fb39-b7b85ae000005cbc-9d-4bbc1933ca46
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw9.se.ericsson.net (Symantec Brightmail Gateway) with SMTP id 99.63.23740.3391CBB4; Wed, 7 Apr 2010 07:33:39 +0200 (CEST)
Received: from esessmw0191.eemea.ericsson.se (153.88.115.84) by esessmw0237.eemea.ericsson.se (153.88.115.90) with Microsoft SMTP Server (TLS) id 8.1.375.2; Wed, 7 Apr 2010 07:33:39 +0200
Received: from ESESSCMS0354.eemea.ericsson.se ([169.254.2.223]) by esessmw0191.eemea.ericsson.se ([10.2.3.60]) with mapi; Wed, 7 Apr 2010 07:33:39 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Adam Roach <adam@nostrum.com>
Date: Wed, 07 Apr 2010 07:33:35 +0200
Thread-Topic: [sipcore] rfc3265bis: SIP events redux [was Minutes Posted]
Thread-Index: AcrV4UddN0IsyN9jSu+5AxKBaU89WAAMjpCg
Message-ID: <FF84A09F50A6DC48ACB6714F4666CC745E21C7C622@ESESSCMS0354.eemea.ericsson.se>
References: <FF84A09F50A6DC48ACB6714F4666CC745E21B30A68@ESESSCMS0354.eemea.ericsson.se>, <4BB9FEB2.3030400@nostrum.com>, <FF84A09F50A6DC48ACB6714F4666CC745E21B30A70@ESESSCMS0354.eemea.ericsson.se>, <CD5674C3CD99574EBA7432465FC13C1B21F6E96F96@DC-US1MBEX4.global.avaya.com> <FF84A09F50A6DC48ACB6714F4666CC745E21B30A7D@ESESSCMS0354.eemea.ericsson.se> <4BBBC44A.30103@nostrum.com>
In-Reply-To: <4BBBC44A.30103@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "WORLEY, DALE R (DALE)" <dworley@avaya.com>, SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] rfc3265bis: SIP events redux [was Minutes Posted]
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, 07 Apr 2010 05:33:54 -0000

Hi, 

>>>>In any case, proxies don't inherently care about subscription state. 
>>>>If you're doing something in your proxy that is attempting to figure 
>>>>out the state of a subscription, you need to take care to 
>>>>figure out what's going on. In that case, yeah, Timer N is going to 
>>>>be of interest to you.
>>>>But that's not something we need to specify -- it's actually very 
>>>>application-specific.
>>>>        
>>>The draft says that proxies no not need to support 
>>>anything in addition to 3261, so from that point of view you 
>>>are correct.
>>>
>>>However, at the same time it talks about proxies adding 
>>>Record-Route if they are interested in the SUBs and NOTs, so 
>>>I assumed that means that they are "allowed" to actually 
>>>maintain subscription dialog state - in the same way as they 
>>>might maintain invite dialog state.
>>> _______________________________________________
>>>
>>> Even if a proxy is keeping subscription-state information, I don't 
>>> see Timer N introducing a problem.  The proxy sees all the 
>>> SUBSCRIBEs and NOTIFYs and their responses.  Under 3265bis, 
>>> the NOTIFYs, actually, the the *responses* to the NOTIFYs 
>>> show all of the subscription state.  In particular, in 
>>> seciton 4.1.2.4, I see:
>>>
>>>    Until Timer N expires, several NOTIFY messages may arrive from
>>>    different destinations (see Section 4.4.1).  Each of these messages
>>>    establish a new dialog and a new subscription.  After the expiration
>>>    of Timer N, the subscriber SHOULD reject any such NOTIFY messages
>>>    that would otherwise establish a new dialog with a "481" response
>>>    code.
>>>      
>>Exactly, and that's why I think draft-ietf-sipcore-subnot-etags could cause issues, because 
>>it allows the NOTIFY to be suppressed.
> 
>You're conflating *initial* NOTIFYs with *refresh* NOTIFYs.
> 
>The subnot-etags document explicitly does not allow 
>suppression of initial NOTIFY messages. They are critical to 
>establishing a dialog.
>
>The text Dale cites relates exclusively to handling of 
>*initial* NOTIFYs. It is unrelated to the kinds of NOTIFY 
>messages that subnot-etags is allows to suppress.

Correct. I've been trying to say that, but I appologise if it didn't apply to Dale's case.

Regards,

Christer