Re: [martini] FW: GIN: 'reg' event package proposal

Martien Huysmans <martien.huysmans@ericsson.com> Thu, 08 July 2010 12:00 UTC

Return-Path: <martien.huysmans@ericsson.com>
X-Original-To: martini@core3.amsl.com
Delivered-To: martini@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 64E433A6A85 for <martini@core3.amsl.com>; Thu, 8 Jul 2010 05:00:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.392
X-Spam-Level:
X-Spam-Status: No, score=-1.392 tagged_above=-999 required=5 tests=[AWL=1.208, 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 ehVMd8gr3-XJ for <martini@core3.amsl.com>; Thu, 8 Jul 2010 05:00:18 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 326483A69BF for <martini@ietf.org>; Thu, 8 Jul 2010 05:00:17 -0700 (PDT)
X-AuditID: c1b4fb39-b7bc4ae000006582-e2-4c35bdd5941a
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id CE.2F.25986.5DDB53C4; Thu, 8 Jul 2010 14:00:21 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.240]) by esessmw0237.eemea.ericsson.se ([153.88.115.90]) with mapi; Thu, 8 Jul 2010 14:00:19 +0200
From: Martien Huysmans <martien.huysmans@ericsson.com>
To: "martini@ietf.org" <martini@ietf.org>
Date: Thu, 08 Jul 2010 14:00:18 +0200
Thread-Topic: [martini] FW: GIN: 'reg' event package proposal
Thread-Index: AcsPOmT7shBY3JQhT/yjxSbEz+djZwHhAgaAAADy/FAB9K8zoA==
Message-ID: <B5CE2B521539624E8364D395B6F76B5C23D4384B53@ESESSCMS0356.eemea.ericsson.se>
References: <B5CE2B521539624E8364D395B6F76B5C23D403A73A@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <B5CE2B521539624E8364D395B6F76B5C23D403A73A@ESESSCMS0356.eemea.ericsson.se>
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==
Subject: Re: [martini] FW: GIN: 'reg' event package proposal
X-BeenThere: martini@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of en-mass SIP PBX registration mechanisms <martini.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/martini>, <mailto:martini-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/martini>
List-Post: <mailto:martini@ietf.org>
List-Help: <mailto:martini-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/martini>, <mailto:martini-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Jul 2010 12:00:19 -0000

Any comments to the questions below?

Regards Martien

-----Original Message-----
From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf Of Martien Huysmans
Sent: Monday, June 28, 2010 3:04 PM
To: martini@ietf.org
Subject: [martini] FW: GIN: 'reg' event package proposal

Forgot to include martini@ietf.org in the To.

-----Original Message-----
From: Martien Huysmans
Sent: Monday, June 28, 2010 2:46 PM
To: 'Adam Roach'
Subject: RE: [martini] GIN: 'reg' event package proposal

Adam

Assume that the pbx has a user, say sip:user1@pbx.com with corresponding SSP identity: sip:+12145550102@ssp.example.com.
Then I guess that it's is upto the SIP-PBX to include both, if both are publicly-visible?

Would the procedure below imply that a SIP-PBX could provide a different replies to a SUBSCRIBE for regvent depending on the RURI:
- SUBSCRIBE sip:+12145550102@ssp.example.com as described below
- SUBSCRIBE sip:user1@pbx.com with all AOR's included ?

Do you see a similar rule for the Contact's included in the registration document?

Regards Martien

-----Original Message-----
From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf Of Adam Roach
Sent: Saturday, June 19, 2010 1:03 AM
To: martini@ietf.org
Subject: [martini] GIN: 'reg' event package proposal

After giving things some thought and reading through the 'reg' event package RFC, I think things will only really work if the SIP-PBX puts the public (i.e. SSP) AOR into the registration document. I propose the following text (which will appear in the next version of GIN unless there is a constructive counter-proposal):

    When a SIP-PBX receives a registration event subscription addressed
    to an AOR that has been registered using the bulk registration
    mechanism described in this document, then the resulting registration
    information documents SHOULD contain an 'aor' attribute in its <registration/> element that corresponds to the AOR at the SSP.

       For example, consider a SIP-PBX that has registered with an SSP
       that has a domain of "ssp.example.com" The SIP-PBX used a contact
       of "sip:198.51.100.3:5060;bnc".  After such registration is
       complete, a registration event subscription arriving at the SSP
       with a Request-URI of "sip:+12145550102@ssp.example.com" will be
       re-targeted to the SIP-PBX, with a Request-URI of
       "sip:+12145550102@198.51.100.3:5060".  The resulting registration
       document created by the SIP-PBX would contain a <registration/>
       element with an "aor" attribute of
       "sip:+12145550102@ssp.example.com".

       This behavior ensures that subscribers external to the system (and
       unaware of GIN procedures) will be able to find the relevant
       information in the registration document (since they will be
       looking for the publicly-visible AOR, not the address used for
       sending information from the SSP to the SIP-PBX).

Also, based on Paul's comments during Interim V regarding the potential ability for SSPs to form back-end subscriptions to SIP-PBXes for registration state, I propose loosening up the normative requirement about passing through reg event SUBSCRIBEs; everything after the word "unless" is new:

    If the SSP receives a SUBSCRIBE request for the registration event
    package with a Request-URI that indicates a contact registered via
    the "Bulk Number Contact" mechanism defined in this document, then
    the SSP MUST proxy that SUBSCRIBE to the SIP-PBX in the same way that
    is would proxy an INVITE bound for that AOR, unless the SSP has and
    can maintain a copy of complete, accurate, and up-to-date information
    from the SIP-PBX (e.g., through an active back-end subscription).

Again, this text will appear in the next version of GIN unless there is a constructive counter-proposal.

/a
_______________________________________________
martini mailing list
martini@ietf.org
https://www.ietf.org/mailman/listinfo/martini
_______________________________________________
martini mailing list
martini@ietf.org
https://www.ietf.org/mailman/listinfo/martini