Re: [martini] #62: Public GRUU Example
Adam Roach <adam@nostrum.com> Thu, 23 September 2010 15:03 UTC
Return-Path: <adam@nostrum.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 041363A6B14 for <martini@core3.amsl.com>; Thu, 23 Sep 2010 08:03:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level:
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, SPF_PASS=-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 MNf7sVH6MLmX for <martini@core3.amsl.com>; Thu, 23 Sep 2010 08:03:41 -0700 (PDT)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 54FAF3A69F3 for <martini@ietf.org>; Thu, 23 Sep 2010 08:03:40 -0700 (PDT)
Received: from hydra-3.local (ppp-70-249-149-233.dsl.rcsntx.swbell.net [70.249.149.233]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id o8NF485t095934 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Thu, 23 Sep 2010 10:04:09 -0500 (CDT) (envelope-from adam@nostrum.com)
Message-ID: <4C9B6C69.9060509@nostrum.com>
Date: Thu, 23 Sep 2010 10:04:09 -0500
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4
MIME-Version: 1.0
To: "Horvath, Ernst" <ernst.horvath@siemens-enterprise.com>
References: <078.951de67fe3f3dbf4c2a7a2cb77c7bff0@tools.ietf.org> <087.937eb7489300c5ddc775db6c3c66e9f7@tools.ietf.org> <7889A6C3D41A49439DAECC7B4C998F0109B28486B1@MCHP058A.global-ad.net> <4C9B6853.1030405@nostrum.com> <7889A6C3D41A49439DAECC7B4C998F0109B2848A4D@MCHP058A.global-ad.net>
In-Reply-To: <7889A6C3D41A49439DAECC7B4C998F0109B2848A4D@MCHP058A.global-ad.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 70.249.149.233 is authenticated by a trusted mechanism)
Cc: "martini@ietf.org" <martini@ietf.org>
Subject: Re: [martini] #62: Public GRUU Example
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, 23 Sep 2010 15:03:42 -0000
Okay, yes. That's a bug. It should not be in the gruu. My apologies -- I saw the old -03 text in the bug report (showing a bnc parameter in a Request URI). It appeared that was the error you had found and were trying to report. There is, in fact, an error in the Contact: as well. I'll re-open the ticket. /a On 9/23/10 09:59, Sep 23, Horvath, Ernst wrote: > Sorry for being insistent, but on page 9 of the current draft (-06) I read: > > "The resulting Contact header field sent from the SIP-PBX to the > registering UA would look something like this: > > <allOneLine> > Contact:<sip:line-1@10.20.1.17>; > pub-gruu="sip:+12145550102@ssp.example.com;bnc;gr=urn: > ^^^^^ > uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6;sg=00:05:03:5e:70:a6"; > +sip.instance="<urn:uuid:d0e2f290-104b-11df-8a39-0800200c9a66>" > ;expires=3600 > </allOneLine> > > Now wouldn't an innocent UA copy the whole string found in pub-gruuu into a Contact? And wouldn't then an external UA that received that contact be tempted to send a request with exactly the same string as Request-URI? Including a userinfo portion and the bnc parameter? > > Thanks, > Ernst > >> -----Original Message----- >> From: Adam Roach [mailto:adam@nostrum.com] >> Sent: Donnerstag, 23. September 2010 16:47 >> To: Horvath, Ernst >> Cc: martini@ietf.org >> Subject: Re: [martini] #62: Public GRUU Example >> >> Issue #62 was caused by your reading a very outdated version of the >> document. There was an error in one of the examples. It was >> fixed in -04. >> >> To be clear: "bnc" should never appear in a Request-URI. >> >> /a >> >> On 9/23/10 03:35, Sep 23, Horvath, Ernst wrote: >>> Adam, >>> >>> It seems that issue #62 was caused by my misunderstanding >> of the bnc parameter. >>> I was surprised that the parameter all of a sudden appeared >> in a Request-URI together with a user part. My thinking was, >> when the PBX generates an individual GRUU it inserts a user >> part into the "bnc" public GRUU returned by the Registrar and >> an 'sg' parameter, so why would it have to retain the bnc >> parameter as well? Would the presence of the 'sg' parameter >> not be sufficient? 'bnc' seems redundant here. If it is not, >> why isn't 'bnc' needed for non-GRUUs as well? In this case >> the SP proxy is expected to recognize the AOR as >> bulk-registered by just looking at the user part. Why would >> that not work for a GRUU, too? >>> Thanks, >>> Ernst >>> >>>> -----Original Message----- >>>> From: martini-bounces@ietf.org >>>> [mailto:martini-bounces@ietf.org] On Behalf Of martini >> issue tracker >>>> Sent: Donnerstag, 23. September 2010 00:00 >>>> To: adam@nostrum.com >>>> Cc: martini@ietf.org >>>> Subject: Re: [martini] #62: Public GRUU Example >>>> >>>> #62: Public GRUU Example >>>> --------------------------------------------------+----------- >>>> -------------- >>>> Reporter: ernst.horvath@... | >>>> Owner: adam@... >>>> Type: defect | >>>> Status: closed >>>> Priority: major | >>>> Milestone: milestone1 >>>> Component: gin | >>>> Version: 1.0 >>>> Severity: In WG Last Call | >>>> Resolution: invalid >>>> Keywords: | >>>> --------------------------------------------------+----------- >>>> -------------- >>>> Changes (by adam@...): >>>> >>>> * status: new => closed >>>> * resolution: => invalid >>>> >>>> >>>> Comment: >>>> >>>> Fixed in -04 (June 2010) >>>> >>>> -- >>>> Ticket URL: >>>> <http://trac.tools.ietf.org/wg/martini/trac/ticket/62#comment:1> >>>> martini<http://tools.ietf.org/martini/> >>>> >>>> _______________________________________________ >>>> martini mailing list >>>> martini@ietf.org >>>> https://www.ietf.org/mailman/listinfo/martini
- [martini] #62: Public GRUU Example martini issue tracker
- Re: [martini] #62: Public GRUU Example martini issue tracker
- Re: [martini] #62: Public GRUU Example Horvath, Ernst
- Re: [martini] #62: Public GRUU Example Adam Roach
- Re: [martini] #62: Public GRUU Example Horvath, Ernst
- Re: [martini] #62: Public GRUU Example martini issue tracker
- Re: [martini] #62: Public GRUU Example Adam Roach
- Re: [martini] #62: Public GRUU Example martini issue tracker