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:||Central African Republic|
|Published (Last):||9 February 2017|
|PDF File Size:||18.53 Mb|
|ePub File Size:||1.78 Mb|
|Price:||Free* [*Free Regsitration Required]|
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 Service Element may include the Dccw credit-control client, or another entity e. Service Element A network element that provides a service to the end users.
A Command Code is used to determine the action that is to be taken for a particular message.
Diameter Credit-Control Application
This is part of the basic protocol functionality and all stacks should support it and as such abstract from the connectivity related operations. It provides a general solution to real-time cost and credit-control. Application-ID is used to identify for which Diameter application the message is applicable. In rf 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.
The client 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 server can use the used-units count for debiting the subscriber balance granting units does not indicate that they will be used.
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 request AA request generically refers to a service specific authorization and authentication request. The credit-control application, therefore, does not define AVPs that could be used as input in the rating process.
If cleared, the message is an answer. It is set when resending requests not yet acknowledged as an indication of a possible duplicate due to a link failure. The client starts by requesting 10 units from the server.
Diameter (protocol) – Wikipedia
For AVPs of type Enumerated, the service may require a new value to be defined. A session-based credit control process uses several interrogations rgc may include first, intermediate and last interrogation.
The ” R ” Request bit — If set, the message is a request. It may also interact with business support systems. This page was last edited on 19 Octoberat Diameter credit- control server. You can help by adding to it. As ofthe only value supported is 1.
RFC – part 1 of 5
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. Credit-Control Application State Machine It is reasonable to dccs that a service level agreement will exist between providers of the credit-control client and the credit-control rfv covering the charging, services offered, roaming agreements, agreed rating input i.
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.
Interrogation The Diameter credit-control client uses interrogation to initiate a session based credit-control process. In the latter case, the interface between the Service Element and the Diameter credit- control client is outside the scope of this specification.
Adding a new optional AVP does not require a new application. Received answers that do not match a known Hop-by-Hop Identifier are ignored by the Diameter agent. Service Event An event relating to a service provided to the end user. Direct Connection with Redirects Transaction state implies that upon forwarding a request, its Hop-by-Hop Identifier is saved; the field is replaced with a locally unique identifier, which is restored to its original value when the corresponding answer is received.
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. These agents transparently support the Diameter credit-control application.
Diameter Applications can extend the base protocol by adding new commands, attributes, or both.