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

"Francois Audet" <audet@nortel.com> Fri, 14 October 2005 23:21 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EQYrV-0003i5-PE; Fri, 14 Oct 2005 19:21:17 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EQYrT-0003hU-Pu for sipping@megatron.ietf.org; Fri, 14 Oct 2005 19:21:15 -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 TAA03716 for <sipping@ietf.org>; Fri, 14 Oct 2005 19:21:10 -0400 (EDT)
Received: from zrtps0kn.nortelnetworks.com ([47.140.192.55]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EQZ2H-0001x9-UW for sipping@ietf.org; Fri, 14 Oct 2005 19:32:26 -0400
Received: from zrc2hxm0.corp.nortel.com (zrc2hxm0.corp.nortel.com [47.103.123.71]) by zrtps0kn.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id j9ENKws09363; Fri, 14 Oct 2005 19:20:58 -0400 (EDT)
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: Fri, 14 Oct 2005 18:20:56 -0500
Message-ID: <1ECE0EB50388174790F9694F77522CCF04C4CDAA@zrc2hxm0.corp.nortel.com>
Thread-Topic: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt
Thread-Index: AcXPYWRThUECP68eTjeRP0yMMhcrMwAq/4wAAAeheOAADTAysAAZw0ygABDKgUAAAPHJsAABAfEw
From: Francois Audet <audet@nortel.com>
To: "Michael Hammer (mhammer)" <mhammer@cisco.com>, sipping <sipping@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0a7aa2e6e558383d84476dc338324fab
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

> 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