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

"Elwell, John" <john.elwell@siemens.com> Wed, 12 October 2005 16:34 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EPjYY-0004tm-Qq; Wed, 12 Oct 2005 12:34:18 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EPjYX-0004th-I2 for sipping@megatron.ietf.org; Wed, 12 Oct 2005 12:34:17 -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 MAA03842 for <sipping@ietf.org>; Wed, 12 Oct 2005 12:34:13 -0400 (EDT)
Received: from mailgate.siemenscomms.co.uk ([195.171.110.225]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EPjin-0008Pk-Lf for sipping@ietf.org; Wed, 12 Oct 2005 12:44:59 -0400
Received: from CONVERSION-DAEMON.siemenscomms.co.uk by siemenscomms.co.uk (PMDF V6.0-24 #40642) id <0IO900I019W7ZR@siemenscomms.co.uk> for sipping@ietf.org; Wed, 12 Oct 2005 17:31:19 +0100 (BST)
Received: from ntht207e.uksgcs.siemenscomms.co.uk ([137.223.247.82]) by siemenscomms.co.uk (PMDF V6.0-24 #40642) with ESMTP id <0IO900GCE9W7M8@siemenscomms.co.uk>; Wed, 12 Oct 2005 17:31:19 +0100 (BST)
Received: by ntht207e.uksgcs.siemenscomms.co.uk with Internet Mail Service (5.5.2657.72) id <TTA7FCRA>; Wed, 12 Oct 2005 17:33:46 +0100
Content-return: allowed
Date: Wed, 12 Oct 2005 17:33:45 +0100
From: "Elwell, John" <john.elwell@siemens.com>
Subject: RE: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt
To: Paul Kyzivat <pkyzivat@cisco.com>
Message-id: <50B1CBA96870A34799A506B2313F266706B20CF3@ntht201e.siemenscomms.co.uk>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-type: text/plain
Content-transfer-encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a7d2e37451f7f22841e3b6f40c67db0f
Content-Transfer-Encoding: 7bit
Cc: "Dolly, Martin C, ALABS" <mdolly@att.com>, sipping <sipping@ietf.org>, GARCIN Sebastien RD-CORE-ISS <sebastien.garcin@francetelecom.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

Paul,

Comment at end.

John


> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com] 
> Sent: 12 October 2005 15:51
> To: Elwell, John
> Cc: Dolly, Martin C, ALABS; GARCIN Sebastien RD-CORE-ISS; sipping
> Subject: Re: [Sipping] Re: 
> draft-elwell-sipping-service-retargeting-00.txt
> 
> 
> 
> Elwell, John wrote:
> > Paul,
> > 
> > 
> >>I don't know how valid an argument this is, but I am finding an 
> >>"impedence mismatch" between the approaches in the two 
> >>drafts, that is 
> >>disconcerting.
> >>
> >>- In H-I, the reason is associated with the uri that
> >>   was retargetted-from
> >>
> >>- In draft...retargeting... the reason is associated
> >>   with the uri that was retargetted-to
> >>
> >>When you combine them, you get one entry with a 
> >>retargetted-from uri and 
> >>the reason why retargetting from it happened, and then you 
> >>get another 
> >>entry for the retargetted-to uri with the reason why 
> >>retargetting to it 
> >>happened. If they agree then they are redundant. If they are 
> >>different, 
> >>then one has to deal with why they are different.
> >>
> >>I'd be more comfortable if all the reasons for a particular 
> >>retargetting 
> >>were gathered up in *one* place.
> > 
> > 
> > [JRE] Your observation is correct. The way we (the authors) 
> looked at is was
> > that the first entry shows why the attempt to send the 
> request to the first
> > target failed and the second entry shows why the new target 
> was selected
> > (e.g., forwarding to it because of busy). I agree it is 
> equally valid to
> > look at the other way round.
> 
> Hmm. It hadn't been apparent to me that there was a 
> requirement for both 
> kinds of reasons - why one failed vs why another was chosen. I just 
> looked at the requirements in your draft and in H-I. They are pretty 
> similar. The H-I draft says:
> 
>     5) CONTENT-req:  The "Request History" information for each
>     occurrence of retargeting, shall include the following:
>     ...
>     5.3) The reason for the Request-URI or address modification,
> 
> While H-I puts the reason with the URI that was replaced rather than 
> with the replacement, it seems that it is neutral about 
> whether that is 
> a positive reason or a negative one. So there would seem to 
> be no reason 
> why there couldn't even be one of each kind of reason for a 
> given entry 
> in H-I. (Though it might not be valid to have two from the same 
> namespace - that isn't entirely clear to me.) So I think the H-I 
> mechanism is sufficient, without adding yet another.
> 
> As I said in another message, it does seem easier to say why a given 
> address failed than it is to say in a positive sense why another was 
> chosen. The reasons for failure are more easily enumerated than the 
> reasons for choice.
> 
> Nevertheless, if a suitable vocabulary is available, then I 
> guess it can 
> be left up to the agent making the retargetting decision to 
> decide how 
> to characterize its decision. But I do think it is important that the 
> semantics of the alternatives be sufficiently well defined so as to 
> enable those assigning a reason and those consuming a reason 
> to decide 
> their actions independently.
> 
> I think H-I probably meets your requirements if only you add a new 
> reason namespace. However, in 13.1 you hint at another 
> requirement for 
> backward compatibility with some components. Is that a requirement?
> 
> 	Paul
>
[JRE] Yes, I believe it is important to have a solution that works without
needing to change the UACs, so perhaps this should have been written as a
requirement. In general it is easier to upgrade network equipment than lots
of customer premises equipment. I see this as the major advantage of this
approach and it is probably important enough to cancel out the various
disadvantages or limitations that have emerged during this thread.
 

_______________________________________________
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