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

Paul Kyzivat <pkyzivat@cisco.com> Mon, 17 October 2005 23:20 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EReHE-000635-Vw; Mon, 17 Oct 2005 19:20:20 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EReHD-00061D-2K for sipping@megatron.ietf.org; Mon, 17 Oct 2005 19:20:19 -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 TAA14321 for <sipping@ietf.org>; Mon, 17 Oct 2005 19:20:10 -0400 (EDT)
Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EReSd-0007kO-5s for sipping@ietf.org; Mon, 17 Oct 2005 19:32:07 -0400
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-5.cisco.com with ESMTP; 17 Oct 2005 16:20:10 -0700
X-IronPort-AV: i="3.97,225,1125903600"; d="scan'208"; a="221034572:sNHT27231332"
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 j9HNJw8m023900; Mon, 17 Oct 2005 16:20:01 -0700 (PDT)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 17 Oct 2005 19:19:59 -0400
Received: from [161.44.79.76] ([161.44.79.76]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 17 Oct 2005 19:19:58 -0400
Message-ID: <4354319E.3080405@cisco.com>
Date: Mon, 17 Oct 2005 19:19:58 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Francois Audet <audet@nortel.com>
Subject: Re: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt
References: <1ECE0EB50388174790F9694F77522CCF04C4DB64@zrc2hxm0.corp.nortel.com>
In-Reply-To: <1ECE0EB50388174790F9694F77522CCF04C4DB64@zrc2hxm0.corp.nortel.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 17 Oct 2005 23:19:58.0998 (UTC) FILETIME=[4AD22B60:01C5D371]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 825e642946eda55cd9bc654a36dab8c2
Content-Transfer-Encoding: 7bit
Cc: "Elwell, John" <john.elwell@siemens.com>, sipping <sipping@ietf.org>, "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


Francois Audet wrote:
> You mean adding a Reason of 486 inside 302????
> 
> That seems highly confusing to me.

The following is from draft-ietf-sip-history-info-06:

    4.3.3.1.2 Reason in the History-Info header

    For retargets that are the result of an explicit SIP response, a
    Reason MUST be associated with the hi-targeted-to-uri.  If the SIP
    response does not include a Reason header, the SIP Response Code that
    triggered the retargeting MUST be included as the Reason associated
    with the hi-targeted-to-uri that has been retargeted.  If the
    response contains a non-SIP Reason header (e.g. Q.850), it MUST be
    captured as an additional Reason associated with the hi-targeted-to-
    uri that has been retargeted, along with the SIP Response Code.  If
    the Reason header is a SIP reason, then it MUST be used as the Reason
    associated with the hi-targeted-to-uri rather than the SIP response
    code.

This says that if a 302 response contains a Reason header with a 486, 
then the H-I reason should be set to 486.

This doesn't seem at all confusing to me - the reason the 302 was sent 
was because the target was busy. If you care about reasons for 
redirection I would think this is a key feature.

	Paul

>>-----Original Message-----
>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com] 
>>Sent: Monday, October 17, 2005 11:14
>>To: Audet, Francois [SC100:9T51:EXCH]
>>Cc: Michael Hammer (mhammer); sipping; Elwell, John
>>Subject: Re: [Sipping] Re: 
>>draft-elwell-sipping-service-retargeting-00.txt
>>
>>
>>Francois,
>>
>>Mike can correct me if I am wrong, but I think the two of you are 
>>talking past one another. My understanding was that Mike was 
>>proposing 
>>that the 302 be returned with a Reason:486 in it. In that case, it 
>>appears that the H-I should be populated with the 486 rather 
>>than the 302.
>>
>>	Paul
>>
>>Francois Audet wrote:
>>
>>>If an SBC stips out URI parameters, it will certainly cause 
>>
>>breakage. 
>>
>>>I think SBC vendors understand this.
>>>
>>>SBC vendors however are likely to consider History-Info 
>>
>>removal to be 
>>
>>>a "feature" similar to topology hiding...
>>>
>>>--
>>>
>>>On the 486 thing...
>>>
>>>Many gateways and SIP phones implement Call Forwarding Busy locally
>>>using 302. This means it doesn't rely on a proxy for the forwarding
>>>logic.
>>>
>>>I have seen implementations using 486 with a Contact. However, there
>>>is no garantee that the other side will recurse in this case (which 
>>>is why most people use 302).
>>>
>>>
>>>
>>>>-----Original Message-----
>>>>From: Michael Hammer (mhammer) [mailto:mhammer@cisco.com]
>>>>Sent: Monday, October 17, 2005 10:46
>>>>To: Audet, Francois [SC100:9T51:EXCH]; sipping
>>>>Cc: Elwell, John
>>>>Subject: RE: [Sipping] Re: 
>>>>draft-elwell-sipping-service-retargeting-00.txt
>>>>
>>>>
>>>>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
>>>
>>>
>>>_______________________________________________
>>>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