[Sip] SIP Location Conveyance revved (-09)

"James M. Polk" <jmpolk@cisco.com> Wed, 21 November 2007 20:56 UTC

Return-path: <sip-bounces@ietf.org>
Received: from [] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IuwcW-0002Jh-D8; Wed, 21 Nov 2007 15:56:28 -0500
Received: from sip by megatron.ietf.org with local (Exim 4.43) id 1IuwcV-0002Jc-LU for sip-confirm+ok@megatron.ietf.org; Wed, 21 Nov 2007 15:56:27 -0500
Received: from [] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IuwcV-0002JU-BV for sip@ietf.org; Wed, 21 Nov 2007 15:56:27 -0500
Received: from sj-iport-6.cisco.com ([]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IuwcR-00049j-QA for sip@ietf.org; Wed, 21 Nov 2007 15:56:27 -0500
Received: from sj-dkim-4.cisco.com ([]) by sj-iport-6.cisco.com with ESMTP; 21 Nov 2007 12:56:23 -0800
Received: from sj-core-4.cisco.com (sj-core-4.cisco.com []) by sj-dkim-4.cisco.com (8.12.11/8.12.11) with ESMTP id lALKuNJf016146 for <sip@ietf.org>; Wed, 21 Nov 2007 12:56:23 -0800
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com []) by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id lALKu4ss016319 for <sip@ietf.org>; Wed, 21 Nov 2007 20:56:23 GMT
Received: from xfe-sjc-212.amer.cisco.com ([]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 21 Nov 2007 12:56:13 -0800
Received: from jmpolk-wxp.cisco.com ([]) by xfe-sjc-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 21 Nov 2007 12:56:13 -0800
X-Mailer: QUALCOMM Windows Eudora Version
Date: Wed, 21 Nov 2007 14:56:11 -0600
To: sip@ietf.org
From: "James M. Polk" <jmpolk@cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Message-ID: <XFE-SJC-212J8GYXbYk000013a4@xfe-sjc-212.amer.cisco.com>
X-OriginalArrivalTime: 21 Nov 2007 20:56:13.0230 (UTC) FILETIME=[F3792CE0:01C82C80]
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=1898; t=1195678583; x=1196542583; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jmpolk@cisco.com; z=From:=20=22James=20M.=20Polk=22=20<jmpolk@cisco.com> |Subject:=20SIP=20Location=20Conveyance=20revved=20(-09) |Sender:=20; bh=xELUxAQY/X5LTZArI2ooKGX57rYCiagdYs06TKEx638=; b=CrrO2xRnFVxeU+s9V2QTSHgUmumlKc2GuG8igRLdTx8mBKMWz+A+0SgF0AvoMQF2DuQt2KFb h3FFMhsFAJb1npF05q32QQbEHBMuLK4Fqcbcs6HTJxqitnMP5zMLkTHk;
Authentication-Results: sj-dkim-4; header.From=jmpolk@cisco.com; dkim=pass ( sig from cisco.com/sjdkim4002 verified; );
X-Spam-Score: -4.0 (----)
X-Scan-Signature: a7d6aff76b15f3f56fcb94490e1052e4
Subject: [Sip] SIP Location Conveyance revved (-09)
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

I've submitted a new version of SIP Location Conveyance

This version has the following changes:

- clarified that the "inserted-by=", "used-for-routing" and 
"recipient=" parameters within the Geolocation header are independent 
of each other, and not replacements (i.e., that only one can be in the header)

- made "inserted-by=" a mandatory header parameter.  This is because 
there is a comparable header for errors that needs this parameter's 
value. I'll mention that in a bit.

- With Robert Spark's help, changed the ABNF of the Geolocation-Error header.

- Geolocation-Error header now includes an "inserter=" header, which 
is copied from the "inserted-by=" header from the Geolocation header 
in a request.  This identifies which location inserter (because there 
can be more than one) inserted a location the Location Recipient 
concluded had bad location information.

- Also added the ability for a Geolocation-Error header to contain a 
list of civic CAtypes (that were in the PIDF-LO location) that the 
Location Recipient considered bad.  State that the CAtype values MUST 
NOT be included, just the CAtypes.  This, coupled with the redone 
Error codes, tells the location "inserter=" what specifically was 
wrong with the location it put into the SIP request.

- fixed all the examples of the Geolocation-Errors

- split out an error handling subsection within each of UAC Behavior, 
UAS Behavior and Proxy Behavior sections, for clarity.

I believe there is one remaining open issue, and that is the 
"recipient=" parameter, of which - there is an active thread of this 
on the SIP list right now.  I believe it is flawed as is, some don't, 
and I'm looking for input into this Geolocation header parameter.

comments are welcome and encouraged

James & Brian

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