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):||1 November 2016|
|PDF File Size:||14.95 Mb|
|ePub File Size:||14.65 Mb|
|Price:||Free* [*Free Regsitration Required]|
It monitors the usage of the granted quota according to instructions returned by credit-control server. A session-based credit control process uses several interrogations which may include first, intermediate and last interrogation. In this example the server grants the client all the units it requested. This page was last edited on 19 Octoberat The system can also contain separate rating server sand accounts can be located in a centralized database.
The Command Codes are as follows: The final interrogation is used to exit the process. The message flows are in general driven by the control-point asking for units and the server granting them.
Diameter Credit-Control Application – Wikipedia
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. 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.
Service-Specific Rating Input and Interoperability Network Working Group H. This section needs expansion. Table of Contents 1. The ” T ” Potentially re-transmitted message bit — This flag is set after a link failover procedure, to aid the removal of duplicate requests.
Diameter Credit-Control Application
Interrogation The Diameter credit-control client uses interrogation to initiate a session based credit-control process. Session-based charging is typically used for scenarios where the charged units are continuously consumed, e.
Diameter credit- control server. It belongs to the application layer protocols in the internet protocol suite. The credit-control application, therefore, does not define AVPs that could be used as input in the rating process. Credit-Control Application State Machine Abstract 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.
However, private dcfa may be deployed that are subject to agreements between providers of the credit-control server and client. When an account is exhausted or expired, the user must be denied the ability to compile additional chargeable events.
Finally, the subscriber 40006 ended the session, and the client sends a termination message to the server containing the last Used-Units. Archived from the original on 4 Dcxa The credit-control process is performed to determine potential charges and to verify whether the end user’s account balance is sufficient rfd cover the cost of the service being rendered. The intermediate interrogations may be needed to request new quota while the service is being rendered.
Internet protocols Internet Standards. Diameter Credit-control Server A Diameter credit-control server acts as a prepaid server, performing real-time rating and credit-control.
In both models, the credit- control client requests credit authorization from the credit-control server prior to allowing any service to be delivered to the end user. 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.
The Diameter protocol requires that relaying and proxying agents maintain transaction state, which is used for failover purposes.
Retrieved from ” https: This allows a single server to handle policies for many services. When or before the subscriber session has used the granted units the client sends an update to the server telling it how many units rrc been used and how many it dccca like granted this time. The name is a play on words, derived from the RADIUS protocol, which is the predecessor a diameter is twice the radius. Standards Track Ericsson J-P.
Diameter Relay and redirect agents must not reject messages with unrecognized AVPs. As ofthe only value supported is 1. Rating The act of determining the cost of the service event. In addition, there 4006 services such as gaming and advertising that may credit as well as debit a user account. It provides a general solution to real-time cost and credit-control.
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. The credit-control application defined in this specification supports two different credit authorization models: Protocol transparent Diameter relays can exist between the credit- rrc client and credit-control server.
Diameter Applications can extend the base protocol by adding new commands, attributes, or both. 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.
This process is accomplished with session based credit-control that includes the first interrogation, possible intermediate interrogations, and the final interrogation. Direct Connection with Redirects