Network Working Group H. Hakala Request for Comments: L. Mattila Category: Standards Track Ericsson J-P. Koskinen M. Stura J. Loughney Nokia. For more information, see the Diameter Credit-Control Application protocol specification detail: Opens a new window. RFC Diameter Credit-Control Application August 5. Click here to download RFC TXT format PDF format coming soon. DCCA and Gy.
|Published (Last):||15 November 2006|
|PDF File Size:||16.26 Mb|
|ePub File Size:||14.20 Mb|
|Price:||Free* [*Free Regsitration Required]|
Diameter Credit-Control Application – Wikipedia
In this example the client sends the request when 7 units of the 10 previously granted units have been used; and ask for 10 more units, which the server grants.
It is also dcda for the server to tell the client how long the grant is valid, in which case the client is expected to send an update when the grant timer expires. In order to support real-time credit-control, a new type of server is needed in the AAA infrastructure: Retrieved 30 April As ofthe only value supported is 1.
The intermediate interrogations may be needed to request new quota while the service is being rendered.
The credit- control protocol is the Diameter base protocol with the Diameter credit-control application. In this example the server grants the client all the units it requested. This allows a single server to handle policies for many services. Archived from the original on 4 July The Service Element may include the Diameter credit-control client, or another entity e. If an AVP with the ” M ” bit set is received by a Diameter client, server, proxy, or translation agent and either the AVP or its value is unrecognized, the message must be rejected.
From Wikipedia, the free encyclopedia. The application can be an authentication application, an accounting application, or a vendor-specific application. It is set when resending requests not yet acknowledged as an dcxa of a ffc duplicate due to a rfx failure.
During interrogation money is reserved from the user account. This page was last edited on 19 Octoberat The server grants units and charges the user. The general principles for sending rating parameters are as follows: Credit-control is a process of checking whether credit is available, credit-reservation, deduction of credit from the end user account when service is completed and refunding of reserved credit that is not used. In case of redirecting agents, the Hop-by-Hop Identifier is maintained in the header as the Diameter agent responds with an answer message.
Diameter Credit-Control Application
Note that credit resources may not imply actual monetary credit; credit resources may be granted to the credit control client in the form of units e. The first interrogation is used to reserve money from the user’s account and to initiate the process. The ” T ” Potentially re-transmitted message bit — This flag is set after a link failover procedure, to aid the removal of duplicate requests.
It is reasonable to expect that a service level agreement will exist between providers of the credit-control client and the credit-control server covering the charging, services offered, roaming agreements, agreed rating input i. Network Working Group H. Session based credit-control A credit-control process that makes use of several interrogations: The End-to-End Identifier is an unsigned bit integer field in network byte order that is used to detect duplicate messages along with the combination of the Origin-Host AVP.
AA answer commands are defined in service specific authorization applications, e. It may also interact with business support systems. The system can also contain separate rating server sand accounts can be located in a centralized database.
The client starts by requesting 10 units from the server. This page was last edited on 6 Octoberat To ensure that the end user’s account is not debited or credited multiple times for the same service event, only one place in the credit-control system should perform duplicate detection. Service-Specific Rating Input and Interoperability The Diameter credit-control application defines the framework for credit-control; it provides generic credit-control mechanisms supporting multiple service applications.
The credit-control process is performed to determine potential charges and to verify whether the end user’s account balance is sufficient to cover the cost of the service being rendered.