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

"Michael Hammer \(mhammer\)" <mhammer@cisco.com> Thu, 13 October 2005 19:33 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EQ8pr-0006eL-2k; Thu, 13 Oct 2005 15:33:51 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EQ8pp-0006dS-5i for sipping@megatron.ietf.org; Thu, 13 Oct 2005 15:33:49 -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 PAA06982 for <sipping@ietf.org>; Thu, 13 Oct 2005 15:33:44 -0400 (EDT)
Received: from rtp-iport-2.cisco.com ([64.102.122.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EQ90O-0004uF-Ox for sipping@ietf.org; Thu, 13 Oct 2005 15:44:45 -0400
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 13 Oct 2005 15:33:41 -0400
X-IronPort-AV: i="3.97,211,1125892800"; d="scan'208"; a="73663643:sNHT27537892"
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j9DJXL2H027785; Thu, 13 Oct 2005 15:33:37 -0400 (EDT)
Received: from xmb-rtp-20b.amer.cisco.com ([64.102.31.53]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Thu, 13 Oct 2005 15:33:33 -0400
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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt
Date: Thu, 13 Oct 2005 15:33:32 -0400
Message-ID: <072C5B76F7CEAB488172C6F64B30B5E3A8C90B@xmb-rtp-20b.amer.cisco.com>
Thread-Topic: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt
Thread-Index: AcXPYWRThUECP68eTjeRP0yMMhcrMwAq/4wAAAeheOA=
From: "Michael Hammer (mhammer)" <mhammer@cisco.com>
To: Francois Audet <audet@nortel.com>, sipping <sipping@ietf.org>
X-OriginalArrivalTime: 13 Oct 2005 19:33:33.0092 (UTC) FILETIME=[FF566E40:01C5D02C]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7da5a831c477fb6ef97f379a05fb683c
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

Francois,

The draft is compared with History-Info because service-retargeting proposes parameters that can have *identical* information.  Both are *not* derived information.  If the proposed parameters were more like RFC 3087, we would be having that comparison discussion.

So, are you are proposing that service-retargeting drop information identical to History-Info and using something along the lines of a standardized "service=" parameter with values along the lines of RFC 3087?

Did I summarize your view correctly?

Mike


> -----Original Message-----
> From: sipping-bounces@ietf.org 
> [mailto:sipping-bounces@ietf.org] On Behalf Of Francois Audet
> Sent: Thursday, October 13, 2005 3:05 PM
> To: sipping
> Cc: Elwell, John
> Subject: RE: [Sipping] Re: 
> draft-elwell-sipping-service-retargeting-00.txt
> 
> Hi all,
> 
> Sorry to come late to the debate, but I was on vacation for a week.
> 
> I think one of the reason we are having difficulties with the 
> service retargeting draft is that people keep on comparing it 
> with History Info.
> 
> It would be much better to compare it with RFC 3087 "Control 
> of Service Context using SIP Request-URI".
> 
> As pointed out by many on the list, using service URIs is far 
> more accurate, predictable and flexible than relying on 
> "derived" information such as what is provided by 
> History-Info, when the intent is to access a specific service.
> 
> RFC 3087 is very flexible, and explains how to invoke 
> arbitrary services using arbitrary URIs using arbitrary 
> parameters. While this flexibility is very powerful, it does 
> have some practical difficulties in real life scenarios:
> 
> 1) Coordination of service URIs accross various pieces of 
> equipment from 
>    various vendors, networks, etc.
> 2) It is somewhat difficult to make it work with PSTN gateways, hybrid
>    TDM-SIP systems, or even pure SIP systems that are meant to work in
>    an environment where TDM/Analog devices actually exist.
> 3) It is somewhat difficult to make it work with simple devices like
>    SIP phones.
> 4) RFC 3087 doesn't propose concrete parameter names to 
> address very basic
>    scenarios. 
> 
> The service retargeting draft should therefore be viewed as 
> using RFC 3087, with registed URI parameters, as opposed to 
> something similar to History-Info.
> 
> Indeed, one of the major use cases is Voicemail. There are 
> also many others including Call Centers and IVR.
> 
> When looking at RFC 3087, it became clear that the points 
> above make it difficult to implement without further 
> standardization for the following reasons:
> 
> a) When interoperating with TDM gateways (both in the case 
> where the voicemail 
>    system is itself a legacy voicemail system behind a 
> gateway, or when it is
>    native SIP but some of the phones are actually TDM/Analog 
> phones behind gateways),
>    the Voicemail application works by the "redirection 
> reasons" as a trigger 
>    (instead of or in addition to an explicit "play this 
> message" promt).  
> 
> b) Most phones, proxies, gateways and other devices can do 
> "call forwarding" of
>    different flavors. They have a means to configure those 
> features, and forwarding
>    will be to a specific SIP URI. For example, it would be 
> typical to have a 
>    "Call forwarding busy" feature on a device that could 
> point to a service 
>    URI as defined by this draft (or for RFC 3087 for that matter). 
> 
> My expectation is that when one wants to build a SIP 
> application, say a voicemail system, one would define a bunch 
> of service URIs for different treatment.
> RFC 3087 defines a bunch of them (abstractly) that should be 
> used when BOTH the VM system and the clients themselves are 
> smart enough to "understand" the concepts of "deposit 
> message", or "play announcement X", or "retrieve messages". 
> This is very suitable in a "closely integrated model of both 
> the clients and application".
> 
> In cases where there is no "close integration" between the 
> applications and the client we would use the URI parameters 
> defined in service-retargeting. This could be the case when 
> we don't know what the applications are, like 
> Voicemail/IVR/Call center and the logic is based on 
> "redirecting reasons". It would also be useful when PSTN 
> interworking on either side is used.
> 
> Also, both "plain" RFC 3087 and the service redirecting draft 
> could be used together on the same SIP application server: 
> they would just be different aliases for service URIs.
> 
> The beauty of this is that from the point of view of the 
> end-user devices, if you support RFC 3087, you will also 
> support service-retargeting. You can therefore build a device 
> that is usable in multiple environments. 
> 
> In summary, what we are proposing is really based on RFC 
> 3087. It can work in conjunction with History-Info, but it is 
> orthogonal to it.
> 
> The aim is to make RFC 3087 more usable in practical 
> scenarios involving loosely coordinated environments (for 
> service URIs), and/or PSTN interop, and/or simple end-user devices.
> 
> ----
> François AUDET, Nortel Networks
> mailto:audet@nortel.com
> 
> _______________________________________________
> 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