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):||5 January 2009|
|PDF File Size:||5.1 Mb|
|ePub File Size:||19.94 Mb|
|Price:||Free* [*Free Regsitration Required]|
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.
A Command Code is used to determine the action that is to be taken for a particular message. Alternatively, during an active multimedia session, an additional media type is added to the session, causing a new simultaneous request toward same account. The intermediate interrogations may be needed to request new quota while the service is being rendered. 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 this time.
Service Element A network element that provides a service to the end users. It may also interact with business support systems. Listing the possible services that could use this Diameter application is out of scope for this generic mechanism. 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.
Diameter Credit-Control Applicationis a networking protocol for Diameter application used to implement real-time credit-control for a variety of end user services.
If cleared, the message MUST be locally processed. The server can use the termination message to clear any related reservations made in the back-end balance management system. Network access is an example of a service offered in the visited domain where the NAS, through an AAA infrastructure, authenticates and authorizes the user with the user’s home network.
Diameter Credit-Control Application – Wikipedia
The Command Codes are as follows: 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.
Session state is not maintained. The Message Length field indicates the length of the Diameter message in bytes, including the header fields and the padded AVPs. The Diameter protocol defines a policy protocol used by clients to perform policy, AAA, and resource control. In case of redirecting agents, the Hop-by-Hop Identifier is maintained in the header as the Diameter agent responds with an answer message.
Distribution of this memo is unlimited. Diameter Credit-control Client A Diameter credit-control client is an entity that interacts with a credit-control server. During interrogation money is reserved from the user account. The system can also contain separate rating server sand accounts can be located in a centralized database. Interrogation The Diameter credit-control client uses interrogation to initiate a session based credit-control process. This is part of the basic protocol functionality and all stacks should support it and as such abstract from the connectivity related operations.
Credit-Control Application State Machine This page was last edited on 19 Octoberat Session based credit-control is described in more detail, with more variations, in section 5.
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.
Diameter (protocol) – Wikipedia
From Wikipedia, the free encyclopedia. Internet Standards Application layer protocols Computer access control protocols Authentication protocols. In next generation wireless networks, additional functionality is required rgc that specified in the Diameter base protocol. The application can be an authentication application, an accounting application, or a vendor-specific application. Protocol transparent Diameter relays can exist between the credit- control client and credit-control server.
The first interrogation is used to reserve money rcc the user’s account and to initiate the process. The credit-control application, therefore, does not define AVPs that could be used as input in the rating process. Session based credit-control A credit-control rfx that makes use of several interrogations: For instance, a user may pay for both online time and download bytes but has only a single account balance.
Upon receipt of a successful credit authorization answer, the credit-control client allows service delivery to the end user. The credit-control server is required to maintain session state for session-based ddcca control.
The Diameter protocol was initially developed by Pat R.
Diameter Credit-Control Application
Views Read Edit View history. In order to support real-time credit-control, a new type of server is needed in the AAA infrastructure: Direct Connection with Redirects The ” T ” Potentially re-transmitted message bit — This flag is set after a link failover procedure, to aid the removal of duplicate requests.
This specification, together with the above service specific documents, governs the credit-control message. Please refer to the current edition of the “Internet Official Protocol Standards” STD 1 for the standardization state and status of this protocol. 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 rdc.
Views Read Edit View history. 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.