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

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 06 April 2010 20:02 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 1693C28C0D0 for <sipcore@core3.amsl.com>; Tue, 6 Apr 2010 13:02:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.749
X-Spam-Level:
X-Spam-Status: No, score=-4.749 tagged_above=-999 required=5 tests=[AWL=1.850, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 MenEmXwh2v+n for <sipcore@core3.amsl.com>; Tue, 6 Apr 2010 13:02:30 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id E9DE328C0DD for <sipcore@ietf.org>; Tue, 6 Apr 2010 13:02:29 -0700 (PDT)
X-AuditID: c1b4fb3d-b7bf6ae000005bec-2a-4bbb9351485c
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw10.se.ericsson.net (Symantec Brightmail Gateway) with SMTP id 8A.AA.23532.1539BBB4; Tue, 6 Apr 2010 22:02:26 +0200 (CEST)
Received: from ESESSCMS0354.eemea.ericsson.se ([169.254.2.223]) by esessmw0184.eemea.ericsson.se ([153.88.115.81]) with mapi; Tue, 6 Apr 2010 22:02:25 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "WORLEY, DALE R (DALE)" <dworley@avaya.com>, Adam Roach <adam@nostrum.com>
Date: Tue, 06 Apr 2010 22:02:25 +0200
Thread-Topic: [sipcore] rfc3265bis: SIP events redux [was Minutes Posted]
Thread-Index: AcrU0ur+FregNEceTkSwNehl2cs+wwAI09SpADIxTwkAAQUhLA==
Message-ID: <FF84A09F50A6DC48ACB6714F4666CC745E21B30A7D@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>
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B21F6E96F96@DC-US1MBEX4.global.avaya.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: 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: Tue, 06 Apr 2010 20:02:31 -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. Now, if the proxy does not support that draft, and it doesn't receive a NOTIFY (since it has been suppressed) it could terminate the subsciption dialog state.

Please also note that my issue is related to re/de-subscriptions, when all dialogs already exist.

Regards,

Christer