RE: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt

"Michael Hammer \(mhammer\)" <mhammer@cisco.com> Mon, 17 October 2005 17:46 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ERZ3s-0004ig-01; Mon, 17 Oct 2005 13:46:12 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ERZ3p-0004hV-1h for sipping@megatron.ietf.org; Mon, 17 Oct 2005 13:46:09 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA27504 for <sipping@ietf.org>; Mon, 17 Oct 2005 13:46:00 -0400 (EDT)
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ERZFB-0005Vd-3x for sipping@ietf.org; Mon, 17 Oct 2005 13:57:54 -0400
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-2.cisco.com with ESMTP; 17 Oct 2005 10:45:58 -0700
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id j9HHjp8k004161; Mon, 17 Oct 2005 10:45:52 -0700 (PDT)
Received: from xmb-rtp-20b.amer.cisco.com ([64.102.31.53]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 17 Oct 2005 13:45:52 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt
Date: Mon, 17 Oct 2005 13:45:51 -0400
Message-ID: <072C5B76F7CEAB488172C6F64B30B5E3AE5BA0@xmb-rtp-20b.amer.cisco.com>
Thread-Topic: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt
Thread-Index: AcXPYWRThUECP68eTjeRP0yMMhcrMwAq/4wAAAeheOAADTAysAAZw0ygABDKgUAAAPHJsAABAfEwAIuoKKA=
From: "Michael Hammer (mhammer)" <mhammer@cisco.com>
To: Francois Audet <audet@nortel.com>, sipping <sipping@ietf.org>
X-OriginalArrivalTime: 17 Oct 2005 17:45:52.0233 (UTC) FILETIME=[9E049590:01C5D342]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 32b73d73e8047ed17386f9799119ce43
Content-Transfer-Encoding: quoted-printable
Cc: "Elwell, John" <john.elwell@siemens.com>
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org

With respect to 302 v. 486, there seems to be differences of opinion
about which takes precedence.  You say 302, others say 486.  This begs
for a BCP.  Seems like the supplied Reason header should take
precedence. 

Correction, I should have said first non-3xx entry to get the voicemail
behavior you describe.

Below, I am not talking about modifying the H-I headers information at
all, just making use of what is present in that header, which doesn't
seem to be defined.

And as for what an SBC will muck with or not, anything in the message is
open to manipulation.  I don't know of anything that could stop it from
stripping parameters it doesn't know about.

Mike


> -----Original Message-----
> From: Francois Audet [mailto:audet@nortel.com] 
> Sent: Friday, October 14, 2005 7:21 PM
> To: Michael Hammer (mhammer); sipping
> Cc: Elwell, John
> Subject: RE: [Sipping] Re: 
> draft-elwell-sipping-service-retargeting-00.txt
> 
> > I think it is possible to receive a 302 with Reason header 
> saying 486. 
> > Is it ambiguous as to whether 302, 486, or both should be 
> indicated in 
> > the H-I header?
> 
> Think of a gateway having "call forwarding busy" enabled for 
> a particular phone behind that gateway.
> 
> If you make a request to it, it will send a 302 with the Call 
> Forwarded-to address.
> 
> The "Busy" reason is lost.
> 
> The "forwarding" may be done by a proxy/redirect server, or 
> by the endpoint. 
> That is part of the issue. This distinction is immaterial 
> from a "service retargeting" point of view, but for 
> History-Info, it is very different (i.e.
> for SIP it is important, but not for the desired service).
> 
> With the service retarget draft, the idea is that whoever 
> does the retarget (proxy, gateway, end device) does the work 
> of adding the proper URI. It doesn't matter to anybody else 
> (in particular proxies in the middle).
> I
> > Is it clear in retargeting which would be used?
> 
> Yes, as above.
> 
> > I would have thought that the VM service would be most 
> concerned with 
> > the last line of H-I only, since that would be the one that 
> would be 
> > equivalent to what is put in R-URI.  If the 302 v 486 business is 
> > settled, then perhaps it would be the last non-3xx header 
> that is of 
> > interest.
> 
> This is how we get into people "modifying" unilaterally 
> History-Info to suit their desired behavior (which scares me a lot..).
> 
> In many environment, it is actually the first redirection 
> that matters.
> If you phone me, I'm forwarded to John, and John is forwarded 
> to voicemail, then you get MY mailbox (not John's). (let's 
> not discuss the merit of
> this: 
> it just is the way it is).
> 
> A retargeting entity would do whatever it wants with the 
> retargeted URI, which is fine.
> 
> If only History-Info is usable, you have to "muck around" 
> with History-Info.
> This is really, really bad...
> 
> > Hopefully, no SBC will muck with either R-URI params or the H-I 
> > header.
> 
> Even an SBC wouldn't muck around with a request-URI...
> 
> But SBCs will almost certainly muck around with History-Info...
> 

_______________________________________________
Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sip@ietf.org for new developments of core SIP