May 2, 2019 posted by

Diameter is an authentication, authorization, and accounting protocol for computer networks. The Diameter base protocol is defined by RFC ( Obsoletes: RFC ) and CCR, , Diameter Credit-Control Application – RFC Diameter Credit-Control Application, is a networking protocol for Diameter application used to implement real-time credit-control for a variety of end user services. It is an IETF standard defined in RFC RFC (part 1 of 5): Diameter Credit-Control Application. Network Working Group H. Hakala Request for Comments: L. Mattila Category: Standards.

Author: Samulabar Vigore
Country: Bolivia
Language: English (Spanish)
Genre: Business
Published (Last): 9 August 2006
Pages: 495
PDF File Size: 11.33 Mb
ePub File Size: 10.93 Mb
ISBN: 135-2-72030-392-3
Downloads: 96064
Price: Free* [*Free Regsitration Required]
Uploader: Sat

Diameter (protocol)

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 rrc exist between the visited domain and the home domain. In the first model, the credit-control server rates the request, reserves a suitable amount of money from the user’s account, and returns the corresponding amount of credit resources. In this example the server grants the client all the units it requested. Listing the possible services diameher could use this Diameter application is out of scope for this diammeter mechanism.

After that the transport connection can be disconnected. The Command Codes are as follows: By using this site, you agree to the Terms of Use and Privacy Policy. When an end user requests services such as SIP or messaging, the request is typically forwarded to a service element e. The specification of another cooperative standardization body e. Adding a new optional AVP does not require a new application.

Diameter Credit-Control Application

These formats are observed in Credit-Control messages. Service A type of task performed by a service element for an end user. If cleared, the message is an answer. Service-Specific Rating Input and Interoperability The Diameter credit-control application defines the framework for credit-control; it provides generic credit-control mechanisms supporting multiple service applications.


For quota management the client sends CCR to the server requesting units and reporting consumption. Protocol transparent Diameter relays can exist between the credit- control client and credit-control server.

In next generation wireless networks, additional functionality is required beyond that specified in the Diameter base protocol. The client starts by requesting 10 units from the server.

RFC – Diameter Credit-Control Application

When set the AVP Code belongs to the specific vendor code address space. 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.

The credit authorization shall be generic and applicable to all the service environments required to support prepaid services.

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 44006 of the service being rendered. If cleared, the message MUST be locally processed.

In case of redirecting agents, the Hop-by-Hop Identifier is maintained in the header as the Diameter agent responds with an answer message.

Also, Diameter Redirect agents that refer credit-control clients to credit-control servers and allow them to communicate directly can exist. The RFC defines an authorization and an accounting state machine. The scope of this specification is the credit authorization.

The real configuration can combine them into a single host.

The application can be an authentication application, an accounting application, or a vendor-specific application. The values are for permanent, standard commands allocated by IANA. It provides a general solution to real-time cost and credit-control. 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. Typical credit-control architecture There can be multiple credit-control servers in the system for redundancy and load balancing.


Internet protocols Internet Standards. Messages with the “E” bit set are commonly referred to as error messages. As ofthe only value supported is 1.

Diameter Credit-Control Application – Wikipedia

The intermediate interrogations may be needed to request new quota while the service is being rendered. In addition, it is necessary to check that the end user’s account provides coverage for the requested service prior rtc initiation of that service.

Diameter Applications can extend the base protocol by adding new commands, attributes, or both. 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.

Alternatively, during an active multimedia session, an additional media type is added to the session, causing a new simultaneous request toward same account.

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 system can also contain separate rating server sand accounts can be siameter in a centralized database.