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

David R Oran <oran@cisco.com> Wed, 19 October 2005 13:23 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ESDuM-0001O6-Kk; Wed, 19 Oct 2005 09:23:06 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ESDuK-0001Nq-Gs for sipping@megatron.ietf.org; Wed, 19 Oct 2005 09:23:04 -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 JAA16086 for <sipping@ietf.org>; Wed, 19 Oct 2005 09:22:54 -0400 (EDT)
Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ESE64-0003KK-NL for sipping@ietf.org; Wed, 19 Oct 2005 09:35:13 -0400
Received: from sj-core-4.cisco.com ([171.68.223.138]) by sj-iport-5.cisco.com with ESMTP; 19 Oct 2005 06:22:55 -0700
X-IronPort-AV: i="3.97,231,1125903600"; d="scan'208"; a="221582143:sNHT29319480"
Received: from imail.cisco.com (imail.cisco.com [128.107.200.91]) by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id j9JDMqUw027644; Wed, 19 Oct 2005 06:22:53 -0700 (PDT)
Received: from [10.32.245.153] (stealth-10-32-245-153.cisco.com [10.32.245.153]) by imail.cisco.com (8.12.11/8.12.10) with SMTP id j9JDXFvO015694; Wed, 19 Oct 2005 06:33:16 -0700
In-Reply-To: <1129698132.22142.311.camel@localhost>
References: <1ECE0EB50388174790F9694F77522CCF04CE9A10@zrc2hxm0.corp.nortel.com> <1129698132.22142.311.camel@localhost>
Mime-Version: 1.0 (Apple Message framework v734)
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <968B784F-106E-494E-AE37-8E2EEEEA1BCA@cisco.com>
Content-Transfer-Encoding: 7bit
From: David R Oran <oran@cisco.com>
Subject: Re: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt
Date: Wed, 19 Oct 2005 09:22:48 -0400
To: Dean Willis <dean.willis@softarmor.com>
X-Mailer: Apple Mail (2.734)
DKIM-Signature: a=rsa-sha1; q=dns; l=2145; t=1129728798; x=1130160998; c=nowsp; s=nebraska; h=Subject:From:Date:Content-Type:Content-Transfer-Encoding; d=cisco.com; i=oran@cisco.com; z=Subject:Re=3A=20[Sipping]=20Re=3A=20draft-elwell-sipping-service-retargeting-00. txt| From:David=20R=20Oran=20<oran@cisco.com>| Date:Wed,=2019=20Oct=202005=2009=3A22=3A48=20-0400| Content-Type:text/plain=3B=20charset=3DUS-ASCII=3B=20delsp=3Dyes=3B=20format=3Dflowed| Content-Transfer-Encoding:7bit; b=OyUYoe921OlFIRQh9QOhRVla/KwbVx3tO0EvdJVarsXGnYXpnhqTGMDYE26hEbZH4K7urrbv erltGm4EzdJ0n0PYVA2JRgUrmSc8VUzfpSE4WoQtK69jY73kGSN0zECyX+ChZHCiNMBqlhRiq/t j498pECbC7ZBgl4Ti55bhYI8=
Authentication-Results: imail.cisco.com; header.From=oran@cisco.com; dkim=pass ( message from cisco.com verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cd26b070c2577ac175cd3a6d878c6248
Content-Transfer-Encoding: 7bit
Cc: sipping <sipping@ietf.org>, Francois Audet <audet@nortel.com>, "Elwell, John" <john.elwell@siemens.com>, Paul Kyzivat <pkyzivat@cisco.com>, "Michael Hammer (mhammer)" <mhammer@cisco.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

On Oct 19, 2005, at 1:02 AM, Dean Willis wrote:

> On Tue, 2005-10-18 at 16:22 -0500, Francois Audet wrote:
>
>
>> My issue is when the endpoint is "faking" the 486 because there was
>> never any
>> 486 received. I think a GW (or B2BUA or SIP phone) sending a 302  
>> with an
>> embedded
>> fake 486 just to make the other end believe (through History-Info or
>> not) that
>> it was Call Forward Busy is an abuse of the protocol.
>>
>> If there is a 486 Reason in there, it should be because there was  
>> a 486
>> received.
>>
>
> Well, if I send you a 302 because I would have sent you a 486 if I
> hadn't had an alternative (i.e. a call-forward because I was busy  
> here)
> is that faking?
>
>
Off the wall... (common for me)...
302 says "moved temporarily -please try this other contact, not me"
486 says "busy here" you'll have to figure out what if anything to do  
about this.

What we don't have a way of saying is "I'm busy, go try this other  
place".

One way to do that is to put a Reason header on the 302. That's more  
than a bit weird because it says you need more than the SIP response  
to tell you what's happening (Mary pointed this out in a message I  
just finished digesting).

Another way to do this is to allow a contact on a 486. That's also  
kind of weird.

A third way is to in fact invent a new 3xx which means exactly "Try  
this other place because I'm busy" (as opposed to moved temporarily).

Why don't we just do the last of these? It's completely  
straightforward to me.

Dave.

P.S. In terms of the debate over "telling you what happened so you  
can figure out what the right thing to do is" versus "telling the SIP  
infrastructure exactly what to do", I have consistently been in the  
former camp. In fact, that reasoning was one of the things that  
motivated both the Reason header and the History-Info work. I have a  
strong preference to avoid putting service directives into URIs  
except as a last resort, and only then when you know EXACTLY what you  
want a server to do and can ensure that the request in fact gets  
routed to that server.


> Can't I legimately file a "History-Info" saying I redirected you for a
> reason? If so, what other reason would you suggest I use?
>
> What if the 302 were being generated bya B2BUA instead of a  
> terminal UA?
>
> Or is History-Info just sort of broken when generated by a UA?
>
> --Dean
>
>
>
> _______________________________________________
> 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
>

_______________________________________________
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