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):||28 August 2009|
|PDF File Size:||10.62 Mb|
|ePub File Size:||12.56 Mb|
|Price:||Free* [*Free Regsitration Required]|
A Command Code is used to determine the action that is to be taken for a particular message. The ” R ” Request bit — If set, the message is a request. The values are for permanent, standard commands allocated by IANA. Session-based charging is typically used for scenarios where the charged units are continuously consumed, e. This is left to the service context that has to be specified separately, as is some of the semantics. Rfx this case, vendor specific AVPs can be used.
The specific service or rating group the request relates to is uniquely identified by the combination of Service-Context-Id and Service-Identifier or Rating-Group. The name is a play on words, derived from the RADIUS dccca, which is the predecessor a diameter is twice the radius. The server can use the used-units count for debiting the subscriber balance granting units does not indicate that they will be used.
Upon receipt of a successful credit authorization answer, the credit-control client allows service delivery to the end user.
Diameter Credit-Control Application
The RFC defines an authorization and an accounting state machine. This allows a single server to handle policies for many services. Session based credit-control is described in more detail, with more variations, in section 5. It is used between the credit-control server and the Diameter credit-control client to acknowledge a Credit- Control-Request command. The ” T ” Potentially re-transmitted message bit — This flag is set after a link failover procedure, to aid the removal ecca duplicate requests.
A flexible credit-control application specific failure handling is defined in which the home service provider can model the credit- control client behavior according to its own credit risk management policy. Event-based charging is typically used when units are not continuously consumed, e.
When set the AVP Code belongs to the specific vendor code address space. The application can be an authentication application, an accounting application, or a vendor-specific application. Diameter credit- control server.
However, for real-time credit-control, these authorization rrc accounting models are not sufficient. From Wikipedia, the free encyclopedia.
This field indicates the version of the Diameter Base Protocol. When or before gfc 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 this time.
In contrast, credit authorization with direct debiting is a single transaction process wherein the credit-control server directly deducts a suitable amount of money from the user’s account as soon as the credit authorization request is received.
The Hop-by-Hop Identifier is an unsigned bit integer field in network byte order that is used to match dccq requests with their answers as the same value in the request is used in the response. Listing the possible services that rf use this Diameter application is out of scope for this generic mechanism. From Wikipedia, the free encyclopedia.
The intermediate interrogations may be needed to request new quota while the service is being rendered.
It may also interact with business support systems. 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. Figure 1 illustrates the typical credit-control architecture, which consists of a Service Element with an embedded Diameter credit- control client, a Diameter credit-control server, and an AAA server.
For AVPs of type Enumerated, the service may require a new value to be defined. It monitors the usage dccca the granted quota according to instructions returned by credit-control server. 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.
Diameter Credit-Control Application – Wikipedia
The ” E ” Error bit — If set, the message contains a protocol error, and the message will not conform to the CCF described for this command. Credit-Control Application Overview The credit authorization process takes place before and during service delivery to the end user and generally requires the user’s authentication and authorization before any request is sent to dccca credit-control server.
For price inquiries the client ask the server what the price for a unit is, and the server responds with the price. Retrieved 30 April