Re: [sipcore] draft-ietf-sipcore-location-conveyance-03

"Thomson, Martin" <Martin.Thomson@andrew.com> Sat, 24 July 2010 19:12 UTC

Return-Path: <Martin.Thomson@andrew.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A88A53A68EC for <sipcore@core3.amsl.com>; Sat, 24 Jul 2010 12:12:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.497
X-Spam-Level:
X-Spam-Status: No, score=-3.497 tagged_above=-999 required=5 tests=[AWL=-0.898, 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 PTY90qK5tJWF for <sipcore@core3.amsl.com>; Sat, 24 Jul 2010 12:12:29 -0700 (PDT)
Received: from csmailgw2.commscope.com (csmailgw2.commscope.com [198.135.207.242]) by core3.amsl.com (Postfix) with ESMTP id 7F3693A67D1 for <sipcore@ietf.org>; Sat, 24 Jul 2010 12:12:29 -0700 (PDT)
Received: from [10.86.20.102] ([10.86.20.102]:37753 "EHLO ACDCE7HC1.commscope.com") by csmailgw2.commscope.com with ESMTP id S321012Ab0GXTMs (ORCPT <rfc822; sipcore@ietf.org>); Sat, 24 Jul 2010 14:12:48 -0500
Received: from SISPE7HC2.commscope.com (10.97.4.13) by ACDCE7HC1.commscope.com (10.86.20.102) with Microsoft SMTP Server (TLS) id 8.1.436.0; Sat, 24 Jul 2010 14:12:48 -0500
Received: from SISPE7MB1.commscope.com ([fe80::9d82:a492:85e3:a293]) by SISPE7HC2.commscope.com ([fe80::58c3:2447:f977:57c3%10]) with mapi; Sun, 25 Jul 2010 03:12:45 +0800
From: "Thomson, Martin" <Martin.Thomson@andrew.com>
To: "Winterbottom, James" <James.Winterbottom@andrew.com>, Paul Kyzivat <pkyzivat@cisco.com>, "DOLLY, MARTIN C (ATTLABS)" <md3135@att.com>
Date: Sun, 25 Jul 2010 03:14:55 +0800
Thread-Topic: [sipcore] draft-ietf-sipcore-location-conveyance-03
Thread-Index: AcsqCCkC/eZSicZvQ2W07Pr3d5AAHQAAC2+AAFb3G0A=
Message-ID: <8B0A9FCBB9832F43971E38010638454F03EB7734ED@SISPE7MB1.commscope.com>
References: <14C85D6CCBE92743AF33663BF5D24EBA02BD513A@gaalpa1msgusr7e.ugd.att.com> <4C48F332.9080500@cisco.com> <5A55A45AE77F5941B18E5457ECAC81880120E982984D@SISPE7MB1.commscope.com>
In-Reply-To: <5A55A45AE77F5941B18E5457ECAC81880120E982984D@SISPE7MB1.commscope.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-BCN: Meridius 1000 Version 3.4 on csmailgw2.commscope.com
X-BCN-Sender: Martin.Thomson@andrew.com
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-location-conveyance-03
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Jul 2010 19:12:34 -0000

We could leave it unspecified and rely on people's intelligence, or, we could do everyone a favour and give a few little clues for each and every new header.

Come the rewrite of 3261 (hah), this collected wisdom could be accumulated.  It doesn't seem like a big problem right now.

> -----Original Message-----
> From: Winterbottom, James
> Sent: Friday, 23 July 2010 3:45 AM
> To: Paul Kyzivat; DOLLY, MARTIN C (ATTLABS)
> Cc: Thomson, Martin; jmpolk@cisco.com; sipcore@ietf.org
> Subject: RE: [sipcore] draft-ietf-sipcore-location-conveyance-03
> 
> Hi Paul,
> 
> I am okay with all of that, but it seems like what is being proposed
> should apply to any head that a proxy may insert, rather than just
> something that specific to the geolocation header case.
> 
> I don't for one second suggest that putting something to this effect in
> the location conveyance draft is a bad idea, but perhaps a general
> statement to the same effect would be worth adding to something like
> the 3261 core fixes document also.
> 
> Cheers
> James
> 
> 
> 
> 
> 
> > -----Original Message-----
> > From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > Sent: Friday, 23 July 2010 11:41 AM
> > To: DOLLY, MARTIN C (ATTLABS)
> > Cc: Winterbottom, James; Thomson, Martin; jmpolk@cisco.com;
> > sipcore@ietf.org
> > Subject: Re: [sipcore] draft-ietf-sipcore-location-conveyance-03
> >
> > SIP *does* have a compatibility mechanism. If the 424 *does* get back
> to
> > an unaware UAC, then it will be treated equivalently to a 400.
> >
> > The problem arises if that is an insufficient way of dealing.
> > The design of the 424 response is based on the assumption that the
> > recipient will understand it and make a suitable retry. An unaware
> UAC
> > won't do that.
> >
> > The words Martin offered seem sufficient to me. If the responsible
> proxy
> > is satisfied with the consequences of allowing the UAC to get the
> 424,
> > then that too is ok.
> >
> > It could be left unstated, on the assumption that it will be evident
> to
> > an informed developer. But in my experience much of the stuff that
> seems
> > evident to us turns out *not* to be evident to many developers.
> >
> > 	Thanks,
> > 	Paul
> >
> > DOLLY, MARTIN C (ATTLABS) wrote:
> > > A good protocol would have a compatibility mechanism...mmm
> > > Martin C. Dolly
> > > Sent to you by AT&T... America's Fastest Mobile Broadband Network.
> > Rethink Possible.
> > > +1.609.903.3360
> > >
> > > ----- Original Message -----
> > > From: sipcore-bounces@ietf.org <sipcore-bounces@ietf.org>
> > > To: Thomson, Martin <Martin.Thomson@andrew.com>; Paul Kyzivat
> > <pkyzivat@cisco.com>; James M. Polk <jmpolk@cisco.com>
> > > Cc: SIPCORE <sipcore@ietf.org>
> > > Sent: Thu Jul 22 20:43:59 2010
> > > Subject: Re: [sipcore] draft-ietf-sipcore-location-conveyance-03
> > >
> > > This may be ignorance on my part, but I am going to assume that
> this is
> > not the first new header added to the SIP since RFC3261, and so it is
> also
> > not the first case where an error might come back from about a header
> that
> > has been inserted along the way.
> > >
> > > What happens in these other cases?
> > >
> > > Cheers
> > > James
> > >
> > >
> > >
> > >
> > >
> > >> -----Original Message-----
> > >> From: sipcore-bounces@ietf.org [mailto:sipcore-bounces@ietf.org]
> On
> > Behalf
> > >> Of Thomson, Martin
> > >> Sent: Friday, 23 July 2010 10:14 AM
> > >> To: Paul Kyzivat; James M. Polk
> > >> Cc: SIPCORE
> > >> Subject: Re: [sipcore] draft-ietf-sipcore-location-conveyance-03
> > >>
> > >>>>> ISTM there needs to be a requirement that the intermediary
> inserting
> > >>>>> the Geolocation header handle any 424 errors that might result
> from
> > >>>>> it, thus shielding the UAC from those.
> > >>>> Do you think we can state this?  I'm thinking from a purest
> protocol
> > >>>> pov, that seems to me to break SIP's e2e model of communication,
> > >>>> especially when involving a literal proxy - and not some other
> form
> > >>> of
> > >>>> SIP intermediary (e.g., b2bua or sbc that are made to do just
> this).
> > >> No harm in making a statement about this.  Of course, this sort of
> > >> behaviour could simply be implied.  If the intermediary is acting
> as a
> > >> B2BUA, when it adds a feature, it can (and should) absorb the
> > consequences
> > >> of that.  For geolocation, if it adds the header, it must be
> prepared
> > for
> > >> the consequences of that (424).
> > >>
> > >> I'll leave it to the discretion of the editors how much they want
> to
> > dance
> > >> around the sensitivities.  But you could just say:
> > >>
> > >> An intermediary that adds a geolocation header MUST be prepared to
> > handle
> > >> any errors that this might result in, including a 424 response.
> The
> > >> intermediary might then translate this error into an error that
> the UAC
> > is
> > >> known to support, or...
> > >> _______________________________________________
> > >> sipcore mailing list
> > >> sipcore@ietf.org
> > >> https://www.ietf.org/mailman/listinfo/sipcore
> > > _______________________________________________
> > > sipcore mailing list
> > > sipcore@ietf.org
> > > https://www.ietf.org/mailman/listinfo/sipcore