The present invention relates to the provision of charging services in Internet protocol networks, and particularly to shared charging services.
Diameter is an IETF protocol that has been specifically designed for the Internet infrastructure. Diameter unifies authentication, authorization and accounting (AAA) transactions.
The accounting related extension (AAA) of the base Diameter protocol is likely to be used in networks which are all-IP (Internet Protocol) based for charging purposes.
Furthermore, in all-IP based networks, it will be essential to provide a mechanism for transferring sponsorship information to a centralized charging function. In this context, sponsorship refers to the ‘underwriting’ by a third party of part or all of the costs of a communication session established by a user of a communication system. Thus, when a user makes a call, a third party may agree to pay for (i.e. sponsor) a certain part of the costs associated with that call.
The principle of shared charging is discussed in United Kingdom patent application number 0031459.1.
However, no provision for accommodating sponsorship in charging mechanisms has yet been provided for in relation to implementations of all-IP networks.
It is an object of the present invention to provide an improved technique for accommodating charging in IP networks, which addresses the above-stated problems.
According to the present invention there is provided a method for charging for services in a communication system supporting a Diameter IP protocol, comprising defining at least one attribute value pair to define sponsorship information.
There is preferably provided an attribute value pair defining shared charging information.
There is preferably provided an attribute value pair defining shared percentage information. There is preferably provided an attribute value pair defining shared amount information. There is preferably provided an attribute value pair defining a sponsor identity.
The method may comprise receiving a request to establish an IP session from a user of the system; initiating an account with an account controller of the system; establishing the IP session; and initiating the monitoring of the account.
The step of initiating an account may comprise transferring sponsorship information to a charging system, the charging system being responsible for monitoring of the account.
The sponsorship information may be transferred from an application server.
The account may be initiated responsive to an account request message.
The monitoring of the account may be initiated responsive to an account request message.
According to the present invention there is further provided a communication system supporting a Diameter IP protocol and for charging for services, wherein the Diameter protocol is adapted to define at least one attribute value pair to define sponsorship information.
The attribute value pair may define shared charging information. The attribute value pair may define shared percentage information. The attribute value pair may define shared amount information. The attribute value pair may define a sponsor identity.
In a further aspect the present invention provides a Diameter IP protocol adapted to define at least one attribute value pair to define sponsorship information
The Diameter IP protocol sponsorship information may be provided to enable shared charging.
According to another aspect the present invention provides a communication system comprising: call control function means adapted to initiate a call session for a user of the system; an application server for providing an application for a user of the system in a call session; and a charging means for charging a call session for a user, wherein the call control function means, the application server and the charging means are adapted to communicate using a Diameter IP protocol.
The call control function means may be a serving call state control function.
The charging means may comprise an on-line charging function and an off-line charging function.
The charging may be initiated on the basis of a Diameter IP communication between the call control function and the charging means.
Shared charging information may be communicated to the charging means from the application function on the basis of a Diameter IP communication.
The charging means may monitor the call session charges responsive to a Diameter IP communication from the call control function.
Thus, in accordance with a preferred embodiment of the present invention, shared charging information is introduced into the Diameter protocol. The invention thus advantageously provides an enhancement to the Diameter charging capability, and provides a mechanism for effective sponsorship in all-IP networks.
For a better understanding of the present invention and as to how the same can be carried into effect, reference will now be made by way of example to the accompanying drawings in which:
The present invention is described herein with reference to a particular illustrative embodiment. However, such embodiment is presented for the purposes of illustrating the present invention, and does not limit the scope thereof.
In particular, the present invention is described herein with reference to a particular example of a UMTS network supporting user equipment, such as a mobile station, and providing connections for the user equipment to external IP networks.
Referring to
The UMTS network provides access to other, external IP services or networks for the user equipment 2. For the purposes of the present example, it is assumed that a call session is to be established between the user equipment 2, and a B-subscriber 22 in a further IP network 18. The further IP network 18 supports the call session for the B-subscriber 22 with a serving call state control function (S-CSCF) 20. For the purposes of this example, as the initiating caller the user equipment 2 is considered to be the A-subscriber. For the purposes of supporting the call session, the connection 12 is between the respective S-CSCFs of the respective subscribers.
The B-subscriber may, for example, be a further user equipment or a service provided by a third party.
The principle of shared charging enables operators and/or the terminating user to co-operate to share or distribute the charges for a call. In conventional charging the user responsible for originating the call bears the full cost of the call. Under a shared or sponsored charging regime the user of the terminating part may bear part of the cost, either voluntarily or under requirement from an operator.
The preferred embodiment of the present invention proposes the use of shared charging information in a Diameter protocol as new AVPs (attribute value pairs) or as part of an existing grouped Service-Parameter-Info AVP.
The sponsorship charging information in a Diameter ACR (accounting request) may preferably be defined with four AVPs: shared charging information; shared percentage information; shared amount information; and sponsor identity information. These are described in more detail in turn hereinbelow.
The type of shared charging information may preferably be indicated by a code according to Table 1.
Table 1 includes examples of shared charging information. Other types of shared charging may be used in addition to or instead of those listed above when needed.
The shared percentage information, implemented as an AVP, has a value which defines the amount of the fee (0-100%) that the service provider or terminating part is willing to pay, according to shared charging alternatives.
The shared amount information, implemented as an AVP, has a value that defines the fixed amount of the fee which the service provider or terminating part is willing to pay, according to shared charging alternatives. If the fixed amount is used, the shared percentage must be set to zero.
The sponsor identity information, implemented as an AVP, defines the identity of the party willing to pay the sponsored part.
Referring to
In a first step, user equipment 2 transmits an INVITE message 100 in the packet domain—as represented by block 101 to the serving call state control function (S-CSCF) 4 allocated to the call session.
Responsive thereto, in the preferred embodiment an initial accounting is started by the S-CSCF 4. As represented by Diameter protocol communication exchange 102 in
Following the start of the initial accounting, the S-CSCF 4 transmits an INVITE message 104 to the AS 6.
The AS 6 preferably performs a one-time event, as represented by Diameter protocol communication 106. As shown in further detail in
Thereafter, the AS 6 returns an INVITE message 108 to the S-CSCF 4. The S-CSCF then forwards an INVITE message 110 towards the terminating party (the B-subscriber 22), i.e. the recipient of the call session initiated by the user equipment 2.
Responsive to satisfactory acceptance of the call, in accordance with known techniques, the terminating party returns a positive acknowledgement message 112 to the S—CSCF 4, which message may be a 2000K message.
Responsive to receipt of the acknowledgement message, interim accounting is triggered from the S—CSCF 4 to the CCF/OCS B, as represented by Diameter protocol communication 114 in
As shown in further detail in
Finally, a positive acknowledgement is transmitted from the S-CSCF 4 to the User equipment 2.
From the above description, and from the protocol interfaces shown in
Thus the present invention provides for the actual charge towards each party to be determined for a Diameter protocol system.
The present invention is described herein with reference to examples of preferred embodiments for the purpose of illustration, and is not limited to any such embodiments. The scope of the present invention is defined by the appended claims.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB02/03267 | 6/28/2002 | WO | 12/21/2004 |