Re: [Sip] a question about IETF draft location conveyance 09
Ted Hardie <hardie@qualcomm.com> Wed, 21 November 2007 19:51 UTC
Return-path: <sip-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Iuvc0-0007Y4-IP; Wed, 21 Nov 2007 14:51:52 -0500
Received: from sip by megatron.ietf.org with local (Exim 4.43) id 1Iuvby-0007XG-Ro for sip-confirm+ok@megatron.ietf.org; Wed, 21 Nov 2007 14:51:50 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Iuvby-0007Wg-Eq for sip@ietf.org; Wed, 21 Nov 2007 14:51:50 -0500
Received: from numenor.qualcomm.com ([129.46.51.58]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Iuvbx-0005rN-Md for sip@ietf.org; Wed, 21 Nov 2007 14:51:50 -0500
Received: from neophyte.qualcomm.com (neophyte.qualcomm.com [129.46.61.149]) by numenor.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id lALJplXR032732 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 21 Nov 2007 11:51:48 -0800
Received: from [67.169.50.136] (carbuncle.qualcomm.com [129.46.226.27]) by neophyte.qualcomm.com (8.13.6/8.13.6/1.0) with ESMTP id lALJpkeS019569; Wed, 21 Nov 2007 11:51:47 -0800
Mime-Version: 1.0
Message-Id: <p06240607c36a38613297@[67.169.50.136]>
In-Reply-To: <XFE-SJC-212qXLFfJNw000012bf@xfe-sjc-212.amer.cisco.com>
References: <4742BDF5.9040302@unibo.it> <XFE-SJC-212qXLFfJNw000012bf@xfe-sjc-212.amer.cisco.com>
Date: Wed, 21 Nov 2007 11:51:44 -0800
To: "James M. Polk" <jmpolk@cisco.com>, Daniel Grotti <daniel.grotti@unibo.it>, IETF SIP List <sip@ietf.org>
From: Ted Hardie <hardie@qualcomm.com>
Subject: Re: [Sip] a question about IETF draft location conveyance 09
Content-Type: text/plain; charset="us-ascii"
X-PerlMx: Message inspected by PerlMx
X-PerlMx: Message inspected by PerlMx
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ff03b0075c3fc728d7d60a15b4ee1ad2
Cc:
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Errors-To: sip-bounces@ietf.org
At 6:33 PM -0600 11/20/07, James M. Polk wrote: >Daniel > >wow... you nailed this one quickly. > >Neither the SIP WG nor Geopriv WG have a position with regard to this. I don't like the parameter at all, and have said so from its introduction into discussions about putting it in the draft. I don't think it accomplishes much more than confusion or a false sense of security by implementors. Well, I think the Geopriv working group discussed this a great deal, and that there was reasonable (albeit rough) consensus that it be included. Anyone interested can certainly see a lively debate on the Geopriv list. The current text is: A locationValue has the following independent header parameters, (snip of other parameters) the "recipient=" parameter to allow recipients to infer what SIP element type this locationValue was intended to be for. The types are o "endpoint" - meaning the ultimate destination UAS; o "routing-entity" - meaning SIP servers that route messages based on the location contents of requests; and o "both" - meaning this locationValue is to be viewed by both types of SIP entities. Not all SIP entities have to read the locationValue within a Geolocation header, therefore a parameter value of "both" does not mean "every" SIP element receiving this request, it means all that care to pay attention to a locationValue. The default behavior of SIP entities reading the locationValue is that if this header parameter is NOT present, the intended recipient is the destination UAS. A proxy seeing a locationValue with a recipient= tag of routing-entity or both MAY do location based routing using the location (as the draft says, it does not have to). A proxy seeing a locationValue with a recipient=endpoint should understand that the locationValue was not intended to be used for location-based routing. The draft is pretty clear that the privacy rules in RFC 4119; in Section 5 it says pretty bluntly: Location Recipients MUST obey the privacy and security rules in the PIDF-LO as described in RFC 4119 regarding retransmission and retention. If a proxy is not the intended recipient, as given in this parameter, it shouldn't be storing or acting on this data, just sending it along. >That said, a proxy has "ar" capabilities wrt the Geolocation according to Table 1. (on page 7), and associated text states this pretty clearly. There is no text (not even a hint) that a proxy cannot read a location because "recipient=endpoint", therefore it can. I would take this "recipient=" parameter as a hint to each type of SIP entity that > > + if a UAS receives this parameter (meaning in a SIP request with > a Geolocation header), and it is set to "recipient", the UAS > shouldn't ignore the location in the request (like it otherwise > might). > > + If a proxy receives this parameter (meaning in a SIP request with > a Geolocation header), and it is set to "server", the proxy > shouldn't ignore the location in the request (like it otherwise > might). > >I don't think either indication *ever* means the other SIP entity type cannot view the location, based on the parameter. I don't understand what you mean by "view" here. A proxy putting this to memory in order to send it along is doing fine; someone doing location-based-routing when recipient=endpoint is not doing the right thing (except in the Emergency Services case, where all bets are off). >The only exception I can think of is a Location-by-value hidden by S/MIME means no one save who has the decryption key can view the contents of what's encrypted. > >Does this make sense? I suggest we continue the conversation in GeoPRIV if we have further discussion on this particular point. Ted >James > >At 04:59 AM 11/20/2007, Daniel Grotti wrote: >>Hi all, >>I'd like to ask a question about "draft-ietf-sip-location-conveyance-09.txt". >> >>How does Proxy Server have to work when a Geolocation Header contain "recipient=endpoint" parameter ? >>Does the Proxy server just have to forward the SIP message (without do anything else) or can it read the information conveyed ? >>thanks, >>Regards >>daniel >> >>-- >> >>--------------------------------------------------- >>Daniel Grotti >>DEIS - University of Bologna >>Via Venezia, 52 - 47023 Cesena (FC) - ITALY >> >>Contacts >>e-mail : daniel.grotti@unibo.it >>Skype name : Daniel Grotti >>--------------------------------------------------- >> >> >> >>_______________________________________________ >>Sip mailing list https://www1.ietf.org/mailman/listinfo/sip >>This list is for NEW development of the core SIP Protocol >>Use sip-implementors@cs.columbia.edu for questions on current sip >>Use sipping@ietf.org for new developments on the application of sip > > >_______________________________________________ >Sip mailing list https://www1.ietf.org/mailman/listinfo/sip >This list is for NEW development of the core SIP Protocol >Use sip-implementors@cs.columbia.edu for questions on current sip >Use sipping@ietf.org for new developments on the application of sip _______________________________________________ Sip mailing list https://www1.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use sip-implementors@cs.columbia.edu for questions on current sip Use sipping@ietf.org for new developments on the application of sip
- [Sip] a question about IETF draft location convey… Daniel Grotti
- Re: [Sip] a question about IETF draft location co… James M. Polk
- Re: [Sip] a question about IETF draft location co… Ted Hardie
- Re: [Sip] a question about IETF draft location co… James M. Polk
- Re: [Sip] a question about IETF draft location co… Ted Hardie
- Re: [Sip] a question about IETF draft location co… James M. Polk
- Re: [Sip] a question about IETF draft location co… Ted Hardie
- Re: [Sip] a question about IETF draft location co… Dean Willis
- R: [Sip] a question about IETF draft location con… daniel grotti
- Re: R: [Sip] a question about IETF draft location… Hannes Tschofenig
- R: R: [Sip] a question about IETF draft location … daniel grotti
- Re: R: R: [Sip] a question about IETF draft locat… Hannes Tschofenig
- R: R: R: [Sip] a question about IETF draft locati… daniel grotti
- Re: R: R: [Sip] a question about IETF draft locat… Dean Willis
- R: R: R: [Sip] a question about IETF draft locati… daniel grotti
- RE: R: R: [Sip] a question about IETF draft locat… DRAGE, Keith (Keith)
- RE: R: R: [Sip] a question about IETF draft locat… James M. Polk
- Re: R: R: [Sip] a question about IETF draft locat… Matt Lepinski
- Re: R: R: [Sip] a question about IETF draft locat… James M. Polk
- RE: R: R: [Sip] a question about IETF draft locat… Ted Hardie
- Re: R: R: [Sip] a question about IETF draft locat… Ted Hardie
- Re: R: R: [Sip] a question about IETF draft locat… Dean Willis
- Re: R: R: [Sip] a question about IETF draft locat… James M. Polk
- Re: R: [Sip] a question about IETF draft location… James M. Polk
- Re: [Sip] a question about IETF draft location co… James M. Polk
- Re: R: [Sip] a question about IETF draft location… Paul Kyzivat