Re: [sipcore] I-DAction: draft-mohali-sipcore-reason-extension-application-01

<marianne.mohali@orange-ftgroup.com> Fri, 04 March 2011 16:58 UTC

Return-Path: <marianne.mohali@orange-ftgroup.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8C31B3A683B for <sipcore@core3.amsl.com>; Fri, 4 Mar 2011 08:58:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level:
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3GkULqO2pWhM for <sipcore@core3.amsl.com>; Fri, 4 Mar 2011 08:58:47 -0800 (PST)
Received: from r-mail2.rd.francetelecom.com (r-mail2.rd.francetelecom.com [217.108.152.42]) by core3.amsl.com (Postfix) with ESMTP id 61D743A687E for <sipcore@ietf.org>; Fri, 4 Mar 2011 08:58:46 -0800 (PST)
Received: from r-mail2.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 4EDAFFC4013; Fri, 4 Mar 2011 18:00:00 +0100 (CET)
Received: from ftrdsmtp1.rd.francetelecom.fr (unknown [10.192.128.46]) by r-mail2.rd.francetelecom.com (Postfix) with ESMTP id 41B4FFC4001; Fri, 4 Mar 2011 18:00:00 +0100 (CET)
Received: from ftrdmel1.rd.francetelecom.fr ([10.192.128.40]) by ftrdsmtp1.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675); Fri, 4 Mar 2011 17:59:54 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 04 Mar 2011 17:59:50 +0100
Message-ID: <B11765B89737A7498AF63EA84EC9F57761806F@ftrdmel1>
In-Reply-To: <4D6FD03A.8040507@cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [sipcore] I-DAction: draft-mohali-sipcore-reason-extension-application-01
Thread-Index: AcvZyMeCfl6FKhNYSCqZg5YhzzfZxgAwppvQ
References: <B11765B89737A7498AF63EA84EC9F5775D36A6@ftrdmel1> <4D6C2CB6.4040800@cisco.com> <B11765B89737A7498AF63EA84EC9F577617DBB@ftrdmel1> <4D6FD03A.8040507@cisco.com>
From: marianne.mohali@orange-ftgroup.com
To: pkyzivat@cisco.com
X-OriginalArrivalTime: 04 Mar 2011 16:59:54.0129 (UTC) FILETIME=[955C5010:01CBDA8D]
Cc: sipcore@ietf.org, Christer.Holmberg@ericsson.com
Subject: Re: [sipcore] I-DAction: draft-mohali-sipcore-reason-extension-application-01
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Mar 2011 16:58:49 -0000

Hi Paul,

My answer below [MM] 

Marianne
> -----Message d'origine-----
> De : Paul Kyzivat [mailto:pkyzivat@cisco.com] 
> Envoyé : jeudi 3 mars 2011 18:31
> À : MOHALI Marianne RD-CORE-ISS
> Cc : sipcore@ietf.org; Christer.Holmberg@ericsson.com
> Objet : Re: [sipcore] I-DAction: 
> draft-mohali-sipcore-reason-extension-application-01
> 
> Marianne,
> 
> On 3/3/2011 11:51 AM, marianne.mohali@orange-ftgroup.com wrote:
> > Hi Paul,
> >
> > The purpose is to allow applications/services to be 
> explicitely identified in the signaling path, so that others 
> services/applications/telephony-AS can act accordingly. 
> Either to apply a process taking into account the service 
> interaction or on the contrary, do not execute a feature 
> already covered by the application.
> > For instance, a caller with a prepaid service calls a 
> directory enquiries Server to ask for a restaurant phone 
> number. The operator would suggest to connect the caller to 
> the researched phone number EXCEPT if the caller has a 
> prepaid service because it is not sure he has enough credit 
> to pay for the communication. To allow this customized 
> feature, the directory enquiries Application needs to know 
> that the prepaid Application has been invocated.
> 
> So once again, we are back to your wanting to use Reason not 
> to express a "reason" for anything, but rather as just a hook 
> to hang something on H-I.
[MM] The *reason* why the call has been retargeted/rejected/modified is the invocation of a specific application. If you call a Service number and then the URI is changed for routing to the real destination, the *reason* of the URI modification (listed in H-I) is the application.
> 
> (With the causes you have defined, I can't imagine it making 
> *any* sense to actually use one in a Reason header in a 
> message, because they aren't specific enough to be actionable.)
> 
> I am now thinking there is a large overlap between what you 
> are trying to accomplish this way, and what Christer is 
> trying to accomplish with draft-holmberg-sipcore-proxy-feature.
> 
> Is that true?
> 
> (Christer: What do you think?)
[MM] I don't see the overlap with Christer's draft because it is not about capabilities, it is about what's happened.
> 
> > About your comment in case of several applications involved 
> *simultaneously* in the call establishment, it is possible to 
> add 1 more hi-entry for the second application Cause you want 
> to be identified in the signaling path.
> 
> Sure, you can indicate that they are "involved". But you 
> can't infer anything about which one "caused" something. They 
> might have, but you can't tell it from the presence of these headers.
> 
> 	Thanks,
> 	Paul
> 
> > Regards,
> > Marianne
> >
> >
> >> -----Message d'origine-----
> >> De : sipcore-bounces@ietf.org
> >> [mailto:sipcore-bounces@ietf.org] De la part de Paul 
> Kyzivat Envoyé : 
> >> mardi 1 mars 2011 00:16 À : sipcore@ietf.org Objet : Re: [sipcore] 
> >> I-DAction:
> >> draft-mohali-sipcore-reason-extension-application-01
> >>
> >> (As individual)
> >>
> >> Marianne,
> >>
> >> I'm still struggling to make sense of this in the form proposed.
> >>
> >> I look at the various cause values, and all the 
> descriptions are of 
> >> the form. E.g.:
> >>
> >>         Cause value: 2
> >>         Reason text: Freephone
> >>         Description: A Freephone application has influenced 
> >> processing of
> >>         the call (e.g. by translating a dialed Free Phone 
> number to a
> >>         routable directory number).
> >>
> >> I can't figure out how to make any actionable decision 
> based on this.
> >> Rather, it seems I need to make a number of leaps of faith 
> before I 
> >> can decide what to do.
> >>
> >> For instance, if I get an error, it *might* be because I dialed a 
> >> freephone number, and it isn't supported from my calling location. 
> >> (E.g.
> >> maybe I'm dialing +1-800-555-1234, but I'm doing so from 
> France, and 
> >> calling that number is only supported in the USA.
> >>
> >> But getting a application reason code with cause 2 doesn't really 
> >> tell me that is what happened. It could be that the call 
> indeed was 
> >> routed through a freephone application, and it properly routed the 
> >> call, and the call failed for some other reason. But the cause is 
> >> there because the application
> >> *did* influence the call routing.
> >>
> >> Also, these "applications" are not, AFAIK, mutually 
> exclusive. E.g. I 
> >> could be using a prepaid service to make a directory 
> assistance call 
> >> that costs extra $$$ that I don't have credits to cover. But you 
> >> can't include two cause values for the same protocol. (But 
> it is true 
> >> that you
> >> *can* have a number of servers each put one cause into
> >> *their* H-I entry.)
> >>
> >> So *maybe* I would see that my call failed, and that there 
> is both a 
> >> reason indicating a prepaid application on one H-I entry, 
> and another 
> >> indicating a another H-I indicating a directory service 
> application. 
> >> But what can I conclude from that?
> >>
> >> Bottom line, I just can't make sense how this could be 
> used in a well 
> >> defined and interoperable way.
> >>
> >> 	Thanks,
> >> 	Paul
> >>
> >> On 2/28/2011 9:58 AM, marianne.mohali@orange-ftgroup.com wrote:
> >>> Hello,
> >>>
> >>> Here is the new version of the draft.
> >>> Main changes are following:
> >>> - More details about the registration procedure for new values
> >>> - Clearer text in section 3.2
> >>> - Add of Public and Private status for registered values.
> >>> - Add of a range for cause values registration
> >>>
> >>> Best Regards,
> >>> Marianne Mohali
> >>>
> >>> -----Message d'origine-----
> >>> Objet : New Version Notification for
> >>> draft-mohali-sipcore-reason-extension-application-01
> >>>
> >>> A New Internet-Draft is available from the on-line 
> Internet-Drafts 
> >>> directories.
> >>>
> >>> 	Title           : Extending the Session Initiation Protocol
> >>> (SIP) Reason Header for Applications
> >>> 	Author(s)       : M. Mohali, B. Chatras
> >>> 	Filename        :
> >>> draft-mohali-sipcore-reason-extension-application-01.txt
> >>> 	Pages           : 10
> >>> 	Date            : 2011-02-24
> >>>
> >>> This document defines a new protocol value "Application" for the 
> >>> Reason Header field and a new IANA Registry for registering 
> >>> application types.  This new value enables signaling that a
> >> request or
> >>> response has been issued as a result of a decision made by a 
> >>> particular type of application or that an initial request 
> has been 
> >>> retargeted as a result of an application decision.
> >>>
> >>> A URL for this Internet-Draft is:
> >>>
> >> 
> http://www.ietf.org/internet-drafts/draft-mohali-sipcore-reason-exten
> >> s
> >>> io
> >>> n-application-01.txt
> >>>
> >>> Internet-Drafts are also available by anonymous FTP at:
> >>> ftp://ftp.ietf.org/internet-drafts/
> >>>
> >>> Below is the data which will enable a MIME compliant mail reader 
> >>> implementation to automatically retrieve the ASCII version of the 
> >>> Internet-Draft.
> >>>
> >>>
> >> 
> <ftp://ftp.ietf.org/internet-drafts/draft-mohali-sipcore-reason-exten
> >> s
> >>> io
> >>> n-application-01.txt>
> >>>
> >>> _______________________________________________
> >>> I-D-Announce mailing list
> >>> I-D-Announce@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/i-d-announce
> >>> Internet-Draft directories: http://www.ietf.org/shadow.html or 
> >>> ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> >>> _______________________________________________
> >>> sipcore mailing list
> >>> sipcore@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/sipcore
> >>>
> >> _______________________________________________
> >> sipcore mailing list
> >> sipcore@ietf.org
> >> https://www.ietf.org/mailman/listinfo/sipcore
> >>
> >
>