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

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

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EQYo7-0001sq-Uu; Fri, 14 Oct 2005 19:17:47 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EQYo5-0001sl-JU for sipping@megatron.ietf.org; Fri, 14 Oct 2005 19:17:45 -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 TAA03323 for <sipping@ietf.org>; Fri, 14 Oct 2005 19:17:40 -0400 (EDT)
Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EQYyt-0001lf-RO for sipping@ietf.org; Fri, 14 Oct 2005 19:28:56 -0400
Received: from sj-core-4.cisco.com ([171.68.223.138]) by sj-iport-5.cisco.com with ESMTP; 14 Oct 2005 16:17:34 -0700
X-IronPort-AV: i="3.97,216,1125903600"; d="scan'208"; a="220340932:sNHT3615513442"
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id j9ENHJV0004430; Fri, 14 Oct 2005 16:17:31 -0700 (PDT)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 14 Oct 2005 19:17:29 -0400
Received: from [161.44.79.143] ([161.44.79.143]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 14 Oct 2005 19:17:29 -0400
Message-ID: <43503C88.3090007@cisco.com>
Date: Fri, 14 Oct 2005 19:17:28 -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: <1ECE0EB50388174790F9694F77522CCF04C4CD3F@zrc2hxm0.corp.nortel.com>
In-Reply-To: <1ECE0EB50388174790F9694F77522CCF04C4CD3F@zrc2hxm0.corp.nortel.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 14 Oct 2005 23:17:29.0401 (UTC) FILETIME=[726A3A90:01C5D115]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: fb6060cb60c0cea16e3f7219e40a0a81
Content-Transfer-Encoding: 7bit
Cc: "Elwell, John" <john.elwell@siemens.com>, sipping <sipping@ietf.org>
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:
>>Suppose A calls B. But B has forwarding on busy set (to C). 
>>So the proxy 
>>for B retargets, with the new R-URI being:
>>
>>	sip:c@example.com;
>>	    old-target=sip:b@example.com;
>>	    retargeting-reason=busy
>>
>>This then goes to the proxy for C. It again has to retarget, 
>>to one of 
>>the registered contacts for C. This is a "normal" retargetting. What 
>>does the draft expect the new R-URI to be? I can see at least three 
>>possibilities:
>>
>>1.	sip:c-phone.example.com
>>
>>2.	sip:c-phone.example.com;
>>	    old-target=sip:b@example.com;
>>	    retargeting-reason=busy
>>
>>3.	sip:c-phone.example.com;
>>	    old-target=sip:c@example.com;
>>	    retargeting-reason=distribution
>>
>>This is similar to the examples in the draft involving a deputy, but 
>>where the address of the deputy is an AOR that requires 
>>further routing. 
>>If the human deputy that answers the phone is to get any value out of 
>>this, it will be because his phone (sip:c-phone.example.com) 
>>tells him 
>>the situation. Only (2) above makes that work.
>>
>>If that is what is intended, then proxy C must copy the 
>>parameters from 
>>the R-URI it receives to the new target. This is not standard 
>>behavior 
>>for a proxy.
> 
> Right: I wouldn't expect a proxy to "copy" parameters around. The whole
> purpose of this draft is NOT to add new requirements on generic proxy.

Good.

> Only the entity responsible for retargeting to a new SERVICE can modify
> the target.
> 
> Personally, I think the best way to do this would be to have the first
> retarget to point to:
>  
> sip:c@c-phone.example.com;old-target=sip:b@example.com;retargeting-reaso
> n=busy

You are suggesting that proxy B do the retargetting for proxy C? These 
don't even have to belong to the same provider!

At the time B is retargetting, all it knows is sip:c@example.com. 
(Sorry, I wrote this with user b and c having the same domain. I should 
have used different domains for them.)

> So it would avoid the "normal" routing steps afterwards, and the whole
> problem
> in the first place. I.e., don't use an AOR but a valid resolved contact.
> 
> That being said, if one is a masochist, you could decide to parse the
> History-Info including the information (which I wouldn't do because it
> is subject to be filtered out by "the network").

Then how do you make my use case work? Or doesn't it?

	Paul

_______________________________________________
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