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.
|Country:||United Arab Emirates|
|Published (Last):||9 September 2011|
|PDF File Size:||16.69 Mb|
|ePub File Size:||10.51 Mb|
|Price:||Free* [*Free Regsitration Required]|
The values are for permanent, standard commands allocated by IANA. In dcda, it is necessary to check that the end user’s account provides coverage for the requested service prior to initiation of that service. The prepaid model has been shown to be very successful, for instance, in GSM networks, where network operators offering prepaid services have experienced a substantial growth of their customer base and revenues. Credit-control Credit-control is a mechanism that directly interacts in real-time with an account and controls or monitors the charges related to the service usage.
In next generation wireless networks, additional functionality is required beyond that specified in the Diameter base protocol. Credit-Control Application Related Parameters It is used between the credit-control server and the Diameter credit-control client to acknowledge a Credit- Control-Request command.
A mechanism has to be provided to allow the user to be informed of the charges to be levied for a requested service.
AA answer commands are defined in service specific authorization applications, e.
Diameter (protocol) – Wikipedia
Therefore, it is assumed that a Diameter credit-control server will provide service only for Diameter credit-control clients that have agreed beforehand as to the content of credit-control messages. It is set when resending requests not yet acknowledged as an indication of a possible duplicate due to a link failure.
If Diameter credit-control proxies exist between the credit-control client and the credit-control server, they MUST advertise the Diameter credit-control application support. It is also possible 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.
To dfca these requirements, it is necessary to facilitate credit- control communication between the network element providing the service e. Retrieved 12 October It provides a general solution to real-time cost and credit-control. The Diameter credit-control server is the entity responsible for credit authorization dccca prepaid subscribers. When the credit resources granted to the user have been consumed or the service has been successfully delivered or terminated, the credit-control client reports back to the server the used amount.
These operations are accomplished with the one- time event. However, for real-time credit-control, these authorization and accounting models are not sufficient. Introduction This document specifies a Diameter application that can be used to implement real-time credit-control for a variety of end user services such as network access, Session Initiation Protocol SIP services, messaging services, and download services.
Diameter Applications can extend the base protocol by adding new commands, attributes, or both. AA request AA request generically refers to a service specific authorization and authentication request. In some cases it might be possible that the service element in the visited domain can offer services to the end user; however, a commercial agreement must exist between the visited domain and the home domain.
It is located in the home domain and is accessed by service elements or Diameter AAA servers in. Finally, the subscriber has ended the session, and the client sends a termination message to the server containing the last Used-Units. During interrogation money is reserved from the user account. As ofthe only value supported is 1. The Service Element may include the Diameter credit-control client, or another entity e.
The client starts by requesting 10 units from the server. This process is accomplished with session based credit-control that includes the first interrogation, possible intermediate interrogations, and the final interrogation. For quota management the client sends CCR to the server requesting units and reporting consumption. In this example the server grants the client all the units it requested.
When an account is exhausted or expired, the user must be denied the ability to compile additional chargeable events. The ” T ” Potentially re-transmitted message bit — This flag is set after a link failover procedure, to aid the removal of duplicate requests.
This page was last edited on 19 Octoberat In a multi-service environment, an end user can issue an additional service request e. The Message Length field indicates the length of the Diameter message in bytes, including the header fields and the padded AVPs.
Loughney Nokia August Diameter Credit-Control Application Status of This Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. The real configuration can combine them into a single host.
This allows a single server to handle policies for many services.
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. For session based credit-control, both the credit control client and the credit-control server are required to maintain credit-control session state. Upon receipt of a successful credit authorization answer, the credit-control 44006 allows service delivery to the end user.
Archived from the original on 4 July This section needs expansion. The Hop-by-Hop Identifier is an unsigned bit integer field in network byte order that is used to match the requests with their answers as the same value in the request rrc used in the response. The client is allowed to request units before the previous grant is completely used, in order to avoid suspending the subscriber session while talking rfcc the server.
Service-Specific Rating Input and Interoperability You can help by adding to it.
In this case, vendor specific AVPs can be used. The server grants units and charges the user.