Re: [sipcore] I-DAction: draft-mohali-sipcore-reason-extension-application-01
Christer Holmberg <christer.holmberg@ericsson.com> Mon, 07 March 2011 19:17 UTC
Return-Path: <christer.holmberg@ericsson.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 70BEA3A67F4 for <sipcore@core3.amsl.com>; Mon, 7 Mar 2011 11:17:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.583
X-Spam-Level:
X-Spam-Status: No, score=-6.583 tagged_above=-999 required=5 tests=[AWL=0.016, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 Qc0FzU8tnp6Y for <sipcore@core3.amsl.com>; Mon, 7 Mar 2011 11:17:28 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id AD77E3A67E2 for <sipcore@ietf.org>; Mon, 7 Mar 2011 11:17:26 -0800 (PST)
X-AuditID: c1b4fb39-b7c6dae0000023f2-21-4d752f8f4304
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 73.F7.09202.F8F257D4; Mon, 7 Mar 2011 20:18:40 +0100 (CET)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.30]) by esessmw0256.eemea.ericsson.se ([10.2.3.125]) with mapi; Mon, 7 Mar 2011 20:18:39 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "'marianne.mohali@orange-ftgroup.com'" <marianne.mohali@orange-ftgroup.com>, "pkyzivat@cisco.com" <pkyzivat@cisco.com>
Date: Mon, 07 Mar 2011 20:18:38 +0100
Thread-Topic: [sipcore] I-DAction: draft-mohali-sipcore-reason-extension-application-01
Thread-Index: AcvZyMeCfl6FKhNYSCqZg5YhzzfZxgAwppvQAJv9BmA=
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05851948F0B2FF@ESESSCMS0356.eemea.ericsson.se>
References: <B11765B89737A7498AF63EA84EC9F5775D36A6@ftrdmel1> <4D6C2CB6.4040800@cisco.com> <B11765B89737A7498AF63EA84EC9F577617DBB@ftrdmel1> <4D6FD03A.8040507@cisco.com> <B11765B89737A7498AF63EA84EC9F57761806F@ftrdmel1>
In-Reply-To: <B11765B89737A7498AF63EA84EC9F57761806F@ftrdmel1>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "sipcore@ietf.org" <sipcore@ietf.org>
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: Mon, 07 Mar 2011 19:17:29 -0000
Hi, >>>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. Marianne is correct: proxy-feature is about entity capabilities - what they CAN do. Regards, Christer > > 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 > >> > > >
- [sipcore] I-D Action: draft-mohali-sipcore-reason… marianne.mohali
- Re: [sipcore] I-D Action: draft-mohali-sipcore-re… Paul Kyzivat
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… marianne.mohali
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… Paul Kyzivat
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… Elwell, John
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… Paul Kyzivat
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… Worley, Dale R (Dale)
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… marianne.mohali
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… Christer Holmberg
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… Christer Holmberg
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… Paul Kyzivat
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… Worley, Dale R (Dale)
- Re: [sipcore] I-DAction: draft-mohali-sipcore-rea… Elwell, John
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… Elwell, John
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… Elwell, John
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… Paul Kyzivat
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… Paul Kyzivat
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… Paul Kyzivat
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… Mary Barnes
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… Mary Barnes
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… Worley, Dale R (Dale)
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… Shida Schubert
- Re: [sipcore] I-DAction:draft-mohali-sipcore-reas… marianne.mohali