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.

Author: Kiran Mukree
Country: Liechtenstein
Language: English (Spanish)
Genre: Life
Published (Last): 15 April 2010
Pages: 217
PDF File Size: 13.40 Mb
ePub File Size: 6.96 Mb
ISBN: 825-6-79521-728-2
Downloads: 45175
Price: Free* [*Free Regsitration Required]
Uploader: Nataxe

This page was last edited on 19 Octoberat If cleared, the message is an answer. The prepaid model has been shown to be very 0406, for instance, in GSM networks, where network operators offering prepaid services have experienced a substantial growth of their customer base and revenues.

The Diameter credit-control server is the entity responsible for credit authorization for prepaid subscribers. Internet protocols Internet Standards. Service Event An event relating to a service provided to the end user.

Diameter (protocol)

Adding a new optional AVP does not require a new application. Consequently, this needs to be considered when credit resources are granted to the services. After that the transport connection can be disconnected.

The general principles for sending rating parameters are as follows: Rating The act of determining the cost of the service event. Event-based charging is typically used when units are not continuously consumed, e. Views Read Edit View history. Finally, the subscriber has ended the session, and the client sends a termination message to the server containing the last Used-Units.

When an end user requests services such as SIP or messaging, the request is typically forwarded to a service element e. This section needs expansion. Diameter Credit-Control Applicationis a networking protocol for Diameter application used to implement real-time credit-control for a variety of end user services.


The first interrogation is used to reserve money from the user’s account and to initiate the process. The credit-control application defined in this specification supports two different credit authorization models: The server grants units and charges the user. 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 ” T ” Potentially re-transmitted message bit — This flag is set after a link failover procedure, to aid the removal of duplicate requests. In the first model, the credit-control server rates the request, reserves a suitable amount of money from the user’s account, and returns the corresponding amount of credit resources.

This page was last edited on 6 Octoberat 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.

Application-ID is used to identify for which Diameter application the message is applicable. The client starts by requesting 10 units from the server.

Diameter Credit-Control Application

When or before the subscriber session has used the granted units the client sends an update to the server telling it how many units have been used and how many it would like granted rfv time.

Credit-control Credit-control is a mechanism that directly dcxa in real-time with an account and controls or monitors the charges related to the service usage. The credit-control application also supports operations such as service price enquiry, user’s balance check, and refund of credit on the user’s account.

The 406 is allowed to request units before the previous grant is completely used, in order to avoid suspending the subscriber session while talking to the server. The Diameter protocol defines a policy protocol used by clients to perform policy, AAA, and resource control. It is used between the Diameter credit-control client and the credit-control server to request credit authorization for a given service.


Transaction state implies that upon forwarding a request, its Hop-by-Hop Identifier is saved; 400 field is replaced with a locally unique identifier, which is restored to its original value when the corresponding answer is received.

It is located in the home domain and is accessed by service elements or Diameter AAA servers in. In rdc 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.

For price inquiries the client ask the server what the price for a unit is, and the server responds with the price. As ofthe only value supported is 1.

Diameter Credit-Control Application – Wikipedia

Received answers that do not match a known Hop-by-Hop Identifier are ignored by the Diameter agent. This is part of the basic protocol functionality and all stacks should support scca and as such abstract from the connectivity related operations. A session-based credit control process uses several interrogations which may include first, intermediate and last interrogation. 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.

However, for real-time credit-control, these authorization and accounting models are not sufficient.