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.

| Author: | Goltikree Gakazahn |
| Country: | India |
| Language: | English (Spanish) |
| Genre: | Love |
| Published (Last): | 17 July 2016 |
| Pages: | 465 |
| PDF File Size: | 2.42 Mb |
| ePub File Size: | 4.62 Mb |
| ISBN: | 886-7-32136-941-7 |
| Downloads: | 95510 |
| Price: | Free* [*Free Regsitration Required] |
| Uploader: | Shakinos |
The Hop-by-Hop Identifier is an unsigned bit integer field in network byte order that is used to match the requests with their answers as the same value in the request is used in the response. Credit-Control Application Related Parameters 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 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.
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 must exist between the visited domain and the home domain.
Distribution of this memo is unlimited. The packet consists of a Diameter header and a variable number of Attribute-Value Pairs, or AVPs, for encapsulating information relevant to the Diameter message. Upon receipt of a successful credit authorization answer, the credit-control client allows service delivery to the end user. The Diameter protocol requires that relaying and proxying agents maintain transaction state, which is used for failover purposes. A session-based credit control process uses several interrogations which may include first, intermediate and last interrogation.
Diameter Relay and redirect agents must not reject messages with unrecognized AVPs. AA request AA request generically refers to a service specific authorization and authentication request. Hakala Request for Comments: Diameter is used for many different interfaces defined by the 3GPP standards, with each interface typically defining new commands and attributes. Standards Track Ericsson J-P.
The ” T ” Potentially re-transmitted message bit — This flag is set after a link failover procedure, to aid the removal of duplicate requests. 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.
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. For AVPs of type Enumerated, the service may require a new value to be defined. For quota management the client sends CCR to the server requesting units and reporting consumption. In order to support real-time credit-control, a new type of server is needed in the AAA infrastructure: An event-based credit control process uses events as charging mechanism.
Additionally, application specific state machines can be introduced either later or at a higher abstraction layer. Diameter credit- control server. It monitors the usage of the granted quota according to instructions returned by credit-control server.
The name is a play on words, derived from the RADIUS protocol, which is the predecessor a diameter is twice the radius. Messages with the “E” bit set are commonly referred to as error messages.

Protocol transparent Diameter relays can exist between the credit- control client and credit-control server. 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.
Diameter Credit-Control Application
For price inquiries the client ask the server what the price for a unit is, and the server responds with the price. This is left to the service context that has to be specified separately, as is some of the ccca. Some common Diameter commands defined in the protocol base and applications are:. The credit-control server is required to maintain session state for session-based credit- control. Therefore, it is assumed that a Diameter credit-control server will provide service only for Diameter credit-control clients that have agreed beforehand as to the content of credit-control messages.
The RFC defines a core state machine for maintaining connections between peers and processing messages.
Diameter (protocol)
Service specific authorization and authentication is out of the scope. In a multi-service environment, an end user can issue an additional service request e. In addition, it is necessary to check that the end user’s account provides coverage for the requested service prior to initiation of that service.
The specification of another cooperative standardization body e. Retrieved from ” https: Received answers that do not match a known Hop-by-Hop Identifier are ignored by the Diameter agent.
From Wikipedia, the free encyclopedia. Views Read Edit View history. The general principles for sending rating parameters are as follows: The server can use the used-units count for debiting the subscriber balance granting units does not indicate that they will be used. 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 the credit-control server.
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.
Diameter Credit-Control Application – Wikipedia
It provides a general solution to real-time cost and credit-control. AA answer commands are defined in service specific authorization applications, e. 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.
Consequently, this needs to be considered when credit resources are granted to the services.

Pages using RFC magic links.
