RE: [Sipping-tispan] Advice of Charge (AoC)
"Hans Erik van Elburg \(RY/ETM\)" <hanserik.van.elburg@ericsson.com> Tue, 31 January 2006 11:40 UTC
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F3ts6-00082S-CJ; Tue, 31 Jan 2006 06:40:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F3ts2-00081r-JP for sipping-tispan@megatron.ietf.org; Tue, 31 Jan 2006 06:40:28 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA07900 for <sipping-tispan@ietf.org>; Tue, 31 Jan 2006 06:38:43 -0500 (EST)
Received: from mailgw4.ericsson.se ([193.180.251.62]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1F3u2p-0007uO-RR for sipping-tispan@ietf.org; Tue, 31 Jan 2006 06:51:38 -0500
Received: from esealmw127.eemea.ericsson.se (unknown [153.88.254.122]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id C96AC4F0001; Tue, 31 Jan 2006 12:40:07 +0100 (CET)
Received: from esealmw127.eemea.ericsson.se ([153.88.254.175]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 31 Jan 2006 12:40:07 +0100
Received: from esealmw109.eemea.ericsson.se ([153.88.200.2]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 31 Jan 2006 12:40:07 +0100
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-tispan] Advice of Charge (AoC)
Date: Tue, 31 Jan 2006 12:40:06 +0100
Message-ID: <CAC481363DB73049924DDDCFC1AC60A6023A883A@esealmw109.eemea.ericsson.se>
Thread-Topic: [Sipping-tispan] Advice of Charge (AoC)
Thread-Index: AcYlj/Me/eRmDF/DSkWTLaSNXxLtPgAyvteQ
From: "Hans Erik van Elburg (RY/ETM)" <hanserik.van.elburg@ericsson.com>
To: Miguel Garcia <Miguel.An.Garcia@nokia.com>, darshanb@huawei.com
X-OriginalArrivalTime: 31 Jan 2006 11:40:07.0400 (UTC) FILETIME=[15AA4E80:01C6265B]
X-Brightmail-Tracker: AAAAAA==
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ed68cc91cc637fea89623888898579ba
Content-Transfer-Encoding: quoted-printable
Cc: sipping-tispan@ietf.org
X-BeenThere: sipping-tispan@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion of requirements for SIP introduced by ETSI TISPAN <sipping-tispan.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping-tispan>, <mailto:sipping-tispan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sipping-tispan>
List-Post: <mailto:sipping-tispan@ietf.org>
List-Help: <mailto:sipping-tispan-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping-tispan>, <mailto:sipping-tispan-request@ietf.org?subject=subscribe>
Sender: sipping-tispan-bounces@ietf.org
Errors-To: sipping-tispan-bounces@ietf.org
Inline... -----Original Message----- From: sipping-tispan-bounces@ietf.org [mailto:sipping-tispan-bounces@ietf.org] On Behalf Of Miguel Garcia Sent: Monday, January 30, 2006 12:20 PM To: darshanb@huawei.com Cc: sipping-tispan@ietf.org Subject: Re: [Sipping-tispan] Advice of Charge (AoC) There is a requirement that the AoC information can be delivered even a few seconds after the session has ended. You tell me how to send a BYE when a BYE has been already sent to dismiss the session. HansErik> This is not required. Your confuisning with activation of MCID. Second: don't be constrain to INVITE requests, this should be a general mechanism that is applicable not only to INVITE-initiated sessions. For instance, it could be used for PUBLISH requests, SUB/NOTIFY or MESSAGE services. HansErik> A new P-header would not constrain to INVITE requests. BR, Miguel Darshan Bildikar wrote: > Why not transfer the required AoC information as body in the SIP BYE > message when the session ends? > > > > -----Original Message----- > From: sipping-tispan-bounces@ietf.org > [mailto:sipping-tispan-bounces@ietf.org] On Behalf Of Bemmel, Jeroen > van > (Jeroen) > Sent: Monday, January 30, 2006 2:39 PM > To: 'Miguel Garcia'; GARCIN Sebastien RD-CORE-ISS > Cc: sipping-tispan@ietf.org > Subject: RE: [Sipping-tispan] Advice of Charge (AoC) > > Miguel, > > It seems that the INFO method (RFC2976) could be used for this purpose too. > I would argue that it matches better than MESSAGE (RFC3428), which is > not intended for this kind of service > > Regards, > > Jeroen > >> -----Original Message----- >> From: sipping-tispan-bounces@ietf.org >> [mailto:sipping-tispan-bounces@ietf.org]On Behalf Of Miguel Garcia >> Sent: Monday, January 30, 2006 9:55 AM >> To: GARCIN Sebastien RD-CORE-ISS >> Cc: sipping-tispan@ietf.org >> Subject: Re: [Sipping-tispan] Advice of Charge (AoC) >> >> >> GARCIN Sebastien RD-CORE-ISS wrote: >>> Hi Miguel >>> >>> First I have some problems with the service definition as >> expressed in the draft-jesske-requirements-draft. The draft seems to >> indicated the AoC service is always invoked by the served user. >> Although this might be a valid case, this is not the only way to >> invoke the service since it can be a permantent invocation. I suggest >> that you copy and past the service definition as documented by TISPAN >> in WI3030 instead of the text at the beginning of §3.4. >> >> >> True, there is a permanent service indication that does not require >> any SIP signalling, thus, it does not have any protocol impact. In >> the requirements we listed only those which we believe they may have >> protocol impact. >> >>> In other words the requirement "to signal to a network that >> the service is invoked" is optional. Additionnal I believe that it >> should be optional for the UA to indicate whether it is capable of >> understanding an AoC information sent by the network (note that this >> is different from "invoking" the service). It is important that the >> capabilities required from terminal is kept to a minimum so as to >> make the AoC service possible for a wide range of terminals. >> >> I agree. >> >>> With regards to the delivery of the information, I don't >> agree the piggy backing solution has been demonstrated as "bad", in >> my view it is the most elegant way I have seen and has the advantage >> to require minimum capability to terminals. >> >> Here I disagree. I am aware of two contexts where piggyback has been >> discussed: one is the IMS charging information, and you know what? >> When 3GPP wanted to remove the usage of preconditions, all the >> problems where >> around the fact that "hmmmm... if we remove preconditions, there >> aren't enough messages to transport charging information, so we can't >> remove preconditions". This is crap: creating artificial SIP messages >> just to transfer required information. >> >> The other context where this was discussed was in the >> Session-dependent policies. After some comparisons and analysis, the >> SIP WG decided to create a sideby channel for providing information >> of the policies (the slides were presented in an IETF meeting, >> perhaps in Seoul, don't quite remember exactly). >> >> Additionally, breaking the end-to-end signalling just to provide >> sideby information is, in general, a bad idea. It should be avoided. >> >> >>> Also I am surprised that you don't mention "MESSAGE" as >> solution since you advocated this solution in TISPAN meeting ?? >> Yes, MESSAGE is also an alternative to transport the information. So >> we have the SUB/NOT, REFER, and MESSAGE. >> >>> Regards >>> sebastien >> BR; >> >> Miguel >> >> >>> >>> >>> >>> >>> >>> >>> >>> -----Message d'origine----- >>> De : sipping-tispan-bounces@ietf.org >> [mailto:sipping-tispan-bounces@ietf.org] De la part de Miguel Garcia >>> Envoyé : lundi 30 janvier 2006 08:41 À : 'sipping-tispan@ietf.org' >>> Objet : [Sipping-tispan] Advice of Charge (AoC) >>> >>> Hi all in the list. >>> >>> I would like to get opinions on solutions for implementing >> the Advice of Charge service. >>> Requirements for this service are listed in the TISPAN >> requirements I-D, Section 3.4: >> http://www.ietf.org/internet-drafts/draft-jesske-sipping-tispa >> n-requirements-02.txt >>> When we discussed this service in Vancouver, Jonathan >> suggested to take a look at the SIP Interaction Framework to get >> ideas. They are very good ideas in the SIP Interaction Framework, but >> still I would like to get opinions. >>> This service presents two problems to be solved: >>> >>> 1) How to signal to a network node that the service is invoked >>> >>> 2) How to transport the required information to the User Agent. >>> >>> >>> According to the interaction framework, invocation could be >> signal by a combination of protocol elements, specifically: >> Allow REFER, Accept-Types with some specific XML format, Contact with >> schemes: http, Contact with GRUU, Supported with "tdialog", ... don't >> know what else. >>> While that is valid, I think it presents three problems. >> First, it is not possible to distinguish between "this is what the UA >> supports" from "this is the invocation to the service". Second. it >> makes the configuration of the initial filter criteria (to trigger to >> the AoC Application server) a nightmare, because instead of searching >> for one "item", we need to create comparisons for four or five items. >> Third, this works as long as there is some unique item to the >> service, which could be the type of body declared in the >> Accept-Types, but as soon as we wanted to reuse this body for some >> other service, we would run into trouble. >>> One proposal to invoke the service was to define a new >> specific header, let's call it P-AoC, that contains some parameters >> that define the service behavior. For example, it could contain some >> preference of the reporting time or something like that. Another >> alternative could be to use a subscription to an event package, in >> which case, we are determining not to use a REFER to an HTTP URI for >> conveying the information. A third possibility is to define a >> specific feature tag, but I think this isn't really a feature, but a >> whole service. >>> On the delivery of information, we can think of a REFER to >> an HTTP URI or a SUB/NOT type of notification. Some folks have been >> thinking of piggy-backing the information to SIP requests or >> responses that "happens to pass by", but this solution is bad, as it >> has been demonstrated with the charging stuff in IMS, besides it does >> not meet the requirement of delivering information "a few seconds >> after the communication has ended" >>> (REQ-AoC-1). So I guess the choices are just REFER + HTTP >> URI or SUB/NOT. >>> I am willing to hear comments that can provide the needed >> guidance to TISPAN. >>> Best regards, >>> >>> Miguel >>> >> -- >> Miguel A. Garcia tel:+358-50-4804586 >> sip:miguel.an.garcia@openlaboratory.net >> Nokia Research Center Helsinki, Finland >> >> >> _______________________________________________ >> Sipping-tispan mailing list >> Sipping-tispan@ietf.org >> https://www1.ietf.org/mailman/listinfo/sipping-tispan >> > > _______________________________________________ > Sipping-tispan mailing list > Sipping-tispan@ietf.org > https://www1.ietf.org/mailman/listinfo/sipping-tispan > -- Miguel A. Garcia tel:+358-50-4804586 sip:miguel.an.garcia@openlaboratory.net Nokia Research Center Helsinki, Finland _______________________________________________ Sipping-tispan mailing list Sipping-tispan@ietf.org https://www1.ietf.org/mailman/listinfo/sipping-tispan _______________________________________________ Sipping-tispan mailing list Sipping-tispan@ietf.org https://www1.ietf.org/mailman/listinfo/sipping-tispan
- [Sipping-tispan] Advice of Charge (AoC) Miguel Garcia
- RE: [Sipping-tispan] Advice of Charge (AoC) GARCIN Sebastien RD-CORE-ISS
- Re: [Sipping-tispan] Advice of Charge (AoC) Miguel Garcia
- RE: [Sipping-tispan] Advice of Charge (AoC) Bemmel, Jeroen van (Jeroen)
- RE: [Sipping-tispan] Advice of Charge (AoC) Darshan Bildikar
- RE: [Sipping-tispan] Advice of Charge (AoC) Avasarala Ranjit-A20990
- RE: [Sipping-tispan] Advice of Charge (AoC) GARCIN Sebastien RD-CORE-ISS
- Re: [Sipping-tispan] Advice of Charge (AoC) Miguel Garcia
- Re: [Sipping-tispan] Advice of Charge (AoC) Miguel Garcia
- Re: [Sipping-tispan] Advice of Charge (AoC) Miguel Garcia
- Re: [Sipping-tispan] Advice of Charge (AoC) Miguel Garcia
- RE: [Sipping-tispan] Advice of Charge (AoC) Avasarala Ranjit-A20990
- RE: [Sipping-tispan] Advice of Charge (AoC) Darshan Bildikar
- Re: [Sipping-tispan] Advice of Charge (AoC) Miguel Garcia
- RE: [Sipping-tispan] Advice of Charge (AoC) Christer Holmberg (JO/LMF)
- RE: [Sipping-tispan] Advice of Charge (AoC) GARCIN Sebastien RD-CORE-ISS
- RE: [Sipping-tispan] Advice of Charge (AoC) Michael Hammer (mhammer)
- Re: [Sipping-tispan] Advice of Charge (AoC) Dean Willis
- RE: [Sipping-tispan] Advice of Charge (AoC) Elwell, John
- RE: [Sipping-tispan] Advice of Charge (AoC) Alf Heidermark (AL/EAB)
- RE: [Sipping-tispan] Advice of Charge (AoC) Nachum Frid
- RE: [Sipping-tispan] Advice of Charge (AoC) Hans Erik van Elburg (RY/ETM)
- RE: [Sipping-tispan] Advice of Charge (AoC) Hans Erik van Elburg (RY/ETM)
- RE: [Sipping-tispan] Advice of Charge (AoC) Hans Erik van Elburg (RY/ETM)
- RE: [Sipping-tispan] Advice of Charge (AoC) Hans Erik van Elburg (RY/ETM)
- RE: [Sipping-tispan] Advice of Charge (AoC) Elwell, John
- RE: [Sipping-tispan] Advice of Charge (AoC) Hans Erik van Elburg (RY/ETM)
- RE: [Sipping-tispan] Advice of Charge (AoC) Michael Hammer (mhammer)
- RE: [Sipping-tispan] Advice of Charge (AoC) Drage, Keith (Keith)
- RE: [Sipping-tispan] Advice of Charge (AoC) Michael Hammer (mhammer)
- RE: [Sipping-tispan] Advice of Charge (AoC) Hans Erik van Elburg (RY/ETM)
- RE: [Sipping-tispan] Advice of Charge (AoC) Avasarala Ranjit-A20990
- Re: [Sipping-tispan] Advice of Charge (AoC) Miguel Garcia