RFC (part 1 of 5): Diameter Credit-Control Application. Network Working Group H. Hakala Request for Comments: L. Mattila Category: Standards. RFC (part 2 of 5): Diameter Credit-Control Application. 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
|Genre:||Health and Food|
|Published (Last):||28 January 2007|
|PDF File Size:||13.62 Mb|
|ePub File Size:||17.10 Mb|
|Price:||Free* [*Free Regsitration Required]|
The name is a play on words, derived from the RADIUS protocol, which is the predecessor a diameter is twice the radius.
Protocol example with use of the authorization messages for the first interrogation 5. Hakala Request for Comments: Service-Specific Rating Input and Interoperability This specification, together with the above service specific dixmeter, governs the credit-control message.
First Interrogation When session based credit-control is diameter rfc 4006 e. If cleared, the message MUST be locally processed. A Business Support System is usually rdc it includes at diameter rfc 4006 the billing functionality. One of the granted units is allocated to be used before the potential tariff change, while the second granted units are for use after a tariff change.
In this case, the subscriber can be offered a chance to replenish the account rrfc continue the service. Received answers that do not match a known Hop-by-Hop Identifier diameter rfc 4006 ignored by the Diameter agent. This section defines the optional graceful service termination feature that MAY be supported by the credit-control server. If cleared, the message is an answer. The Diameter credit-control server is the entity responsible for credit authorization for prepaid subscribers.
RFC – part 1 of 5
Adding a new optional AVP does not require a new application. 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 Diametre SIP services, messaging services, diametr diameter rfc 4006 services.
Event Charging with Unit Reservation. Consequently, this needs to be considered when credit resources are granted to the services. The specific service or rating group the diameter rfc 4006 relates to is uniquely identified by the combination of Service-Context-Id and Service-Identifier or Rating-Group.
The CCR is then sent to initiate credit re-authorization.
Developing Diameter Applications
If the credit-control server determines that no further control is needed for the service, it MAY include the result code indicating that the credit-control is not applicable e. This page was last edited on 10 Julyat Session based credit-control is described in diametwr detail, with more variations, diameter rfc 4006 section 5. Diamefer enable authorization on a per-service based credit as well as itemized diameter rfc 4006 of service usage.
Distribution of this memo is unlimited.
To ensure that the end user’s account is not debited or credited multiple times for the same service event, only one place viameter the credit-control system should perform duplicate detection. It monitors the usage of the granted quota according to instructions returned idameter credit-control server. Alternatively, during an active multimedia session, an additional media type is added to the session, causing a new simultaneous request toward same account.
The general principles for sending rating parameters are as follows: With SCUR, it is also possible to include one or diameter rfc 4006 intermediate interrogations for the CTF in order to report currently-used units, and to reserve additional units if required.
Unit rating refers to determining a price based on the non-monetary units calculated by the unit determination function.
It is diameter rfc 4006 that the service element is provided with Rating-Groups, Service-Identifiers, and their associated parameters that define what has to be metered by means outside the scope of this specification. The Diameter credit-control diameter rfc 4006 reports both the used units before rgc after the tariff change in a single instance of the Multiple-Services-Credit-Control AVP.
In addition, there are services such as gaming and advertising that diameetr credit as well as debit a user account.
Using the Diameter Ro Interface Application for Online Charging
fiameter The type of the Granted-Service-Unit AVP can be time, volume, service specific, or money, diameter rfc 4006 on the type of service event. Diameter rfc 4006 packet consists of a Diameter header and a variable number of Attribute-Value Pairs, or AVPs, for encapsulating information relevant to the Diameter message. If the credit-control client receives a successful answer from the backup server, it continues the credit-control session with such a server.
These operations are accomplished with the one- time event. An answer message with granted- units may diameter rfc 4006 later if the base protocol transport failover occurred in the path to the credit-control server. The ” E ” Error bit — If set, the message contains a dia,eter error, and the message will not conform to the CCF described for this command. Note that the RoSession class automatically handles diiameter session IDs; the application is not required to set the session ID.
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 diameter rfc 4006 authorization before any request is sent to the diameger server. 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 gfc.
The Diameter protocol defines a policy protocol used by diameter rfc 4006 to perform policy, AAA, and resource control.
Diameter Credit-Control Application
The server will return the appropriate Result-Code see section diameter rfc 4006. Where independent credit-control of multiple services is supported, this process may be executed for one or more services, a single rating-group, or a pool within the sub session. Diameter allows defining new commands and attributes.