Re: [martini] #36: Reg-event package and individual extension state (section 7.2.2)
"martini issue tracker" <trac@tools.ietf.org> Mon, 05 July 2010 20:11 UTC
Return-Path: <trac@tools.ietf.org>
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 1B8213A69F4 for <martini@core3.amsl.com>; Mon, 5 Jul 2010 13:11:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.321
X-Spam-Level:
X-Spam-Status: No, score=-102.321 tagged_above=-999 required=5 tests=[AWL=0.279, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
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 3xv1aDUnsMBb for <martini@core3.amsl.com>; Mon, 5 Jul 2010 13:11:21 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 399683A69FB for <martini@ietf.org>; Mon, 5 Jul 2010 13:11:21 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OVs0d-0003es-Sb; Mon, 05 Jul 2010 13:11:19 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: martini issue tracker <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: adam@nostrum.com, bernard_aboba@hotmail.com, hkaplan@acmepacket.com
X-Trac-Project: martini
Date: Mon, 05 Jul 2010 20:11:19 -0000
X-URL: http://tools.ietf.org/martini/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/martini/trac/ticket/36#comment:3
Message-ID: <085.5a353c686ce82fe75af0f5634d7dcfa8@tools.ietf.org>
References: <076.62325b62ff853b30a1d2932483b01dc0@tools.ietf.org>
X-Trac-Ticket-ID: 36
In-Reply-To: <076.62325b62ff853b30a1d2932483b01dc0@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: adam@nostrum.com, bernard_aboba@hotmail.com, hkaplan@acmepacket.com, martini@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: martini@ietf.org
Subject: Re: [martini] #36: Reg-event package and individual extension state (section 7.2.2)
X-BeenThere: martini@ietf.org
X-Mailman-Version: 2.1.9
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: Mon, 05 Jul 2010 20:11:23 -0000
#36: Reg-event package and individual extension state (section 7.2.2) ------------------------------------------------+--------------------------- Reporter: john.elwell@… | Owner: Type: defect | Status: closed Priority: minor | Milestone: milestone1 Component: gin | Version: 1.0 Severity: Active WG Document | Resolution: fixed Keywords: | ------------------------------------------------+--------------------------- Changes (by bernard_aboba@…): * status: reopened => closed * version: => 1.0 * resolution: => fixed Comment: Proposed fix: http://www.ietf.org/mail-archive/web/martini/current/msg01716.html 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 at ssp.example.com" will be re-targeted to the SIP-PBX, with a Request-URI of "sip:+12145550102 at 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 at 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. -- Ticket URL: <http://trac.tools.ietf.org/wg/martini/trac/ticket/36#comment:3> martini <http://tools.ietf.org/martini/>
- Re: [martini] #36: Reg-event package and individu… martini issue tracker
- Re: [martini] #36: Reg-event package and individu… Hadriel Kaplan
- Re: [martini] #36: Reg-event package and individu… martini issue tracker
- [martini] 7.1.1 Public GRUUs in GIN Draft Brian Lindsay
- Re: [martini] 7.1.1 Public GRUUs in GIN Draft Adam Roach
- Re: [martini] #36: Reg-event package and individu… Dean Willis
- Re: [martini] #36: Reg-event package and individu… Bernard Aboba
- Re: [martini] #36: Reg-event package and individu… Dean Willis
- Re: [martini] #36: Reg-event package and individu… Spencer Dawkins
- Re: [martini] #36: Reg-event package and individu… Bernard Aboba
- Re: [martini] #36: Reg-event package and individu… Hans Erik van Elburg
- Re: [martini] #36: Reg-event package and individu… Spencer Dawkins
- Re: [martini] #36: Reg-event package and individu… Hans Erik van Elburg
- Re: [martini] #36: Reg-event package and individu… Hans Erik van Elburg
- Re: [martini] #36: Reg-event package and individu… Spencer Dawkins
- Re: [martini] #36: Reg-event package and individu… Hadriel Kaplan
- Re: [martini] #36: Reg-event package and individu… Hans Erik van Elburg
- Re: [martini] #36: Reg-event package and individu… Hadriel Kaplan
- Re: [martini] #36: Reg-event package and individu… Adam Roach
- Re: [martini] #36: Reg-event package and individu… Hans Erik van Elburg
- [martini] Not the same thread (was Re: #36: Reg-e… Adam Roach
- Re: [martini] Not the same thread (was Re: #36: R… Hans Erik van Elburg
- Re: [martini] Not the same thread (was Re: #36: R… Adam Roach
- Re: [martini] Not the same thread (was Re: #36: R… Spencer Dawkins
- Re: [martini] Not the same thread (was Re: #36: R… Adam Roach
- Re: [martini] Not the same thread (was Re: #36: R… Brian Lindsay
- Re: [martini] Not the same thread (was Re: #36: R… Spencer Dawkins
- Re: [martini] Not the same thread (was Re: #36: R… Martien Huysmans
- Re: [martini] Not the same thread (was Re: #36: R… Spencer Dawkins
- Re: [martini] Not the same thread (was Re: #36: R… Hadriel Kaplan
- Re: [martini] Not the same thread (was Re: #36: R… Martien Huysmans
- Re: [martini] Not the same thread (was Re: #36: R… Hadriel Kaplan
- Re: [martini] Not the same thread (was Re: #36: R… Hans Erik van Elburg
- Re: [martini] Not the same thread (was Re: #36: R… Paul Kyzivat
- Re: [martini] Not the same thread (was Re: #36: R… Hans Erik van Elburg
- Re: [martini] Not the same thread (was Re: #36: R… Paul Kyzivat
- Re: [martini] Not the same thread (was Re: #36: R… Martien Huysmans
- Re: [martini] Not the same thread (was Re: #36: R… Bernard Aboba
- Re: [martini] Not the same thread (was Re: #36: R… Paul Kyzivat
- Re: [martini] #36: Reg-event package and individu… martini issue tracker