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
|Published (Last):||5 September 2016|
|PDF File Size:||15.29 Mb|
|ePub File Size:||18.66 Mb|
|Price:||Free* [*Free Regsitration Required]|
RFC – part 1 of 5
Upon receiving a RAR, the Diameter subsystem invoke the session listener on the applications corresponding RoSession object. These formats are observed in Credit-Control messages.
The RFC defines an authorization and an accounting state machine. For time based services, the quota is continuously consumed at the regular rate of 60 seconds per minute. 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.
It is also possible for the server to tell the client how long diameterr grant is valid, diametr which case the client is expected to send an update when the grant timer expires.
Graceful Service Termination When the user’s account runs out of money, the user may not be allowed to compile additional chargeable events. Upon receiving a successful authorization answer message with the Granted-Service-Unit AVP sthe credit-control client will grant the service to the end user and will generate an intermediate credit-control request, as required by using credit-control commands. A Command Code is used to determine the action that is to be taken for a particular message.
Telecommunication management; Charging management; Diameter charging applications http: Credit authorization with direct debiting uses immediate charging events. It is also possible to request and allocate quotas on a per service basis. Example Sample Ro Application Configuration diameter.
Table summarizes the classes of interest to Ro credit-control. The scope of this specification is the credit authorization. A secondary credit-control server name, either received from the home Diameter AAA server or configured locally, can be used as an address of the backup server. Protocol example with use of the authorization messages for the first interrogation 5.
It immediately starts the graceful service termination without sending any message to the server. Explicitly signaled redirect or restrict instructions always take precedence over configured ones. Example shows sample rcvMessage code for processing a Re-Auth-Request.
Naturally, the Credit-Control- Answer message does not rvc any granted service unit and MUST include the Validity-Time AVP to indicate to the credit-control client how long the subscriber is allowed to use network resources before a new intermediate interrogation is sent to the server.
If service specific re-authorization fails, the user will be disconnected, and the 406 client MUST send a final interrogation to the credit-control server. Once a CCR request is created, you can set whatever application- or service-specific AVPs that are required before sending the request using diamter addAvp method. Internet protocols Internet Standards. Direct Connection with Redirects The above-defined procedures are enabled for each of the possibly active Diameter credit-control sub-sessions.
This case is considered in section 5. Session based credit-control is described in more detail, with more variations, in section 5.
Information on RFC » RFC Editor
These agents transparently support the Diameter credit-control application. It ddiameter assumed 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.
After receiving the authorization, the CTF delivers services. Senders of request messages MUST insert a unique identifier on each message.
Diameter Credit-Control Application
The first interrogation is used to reserve money from the user’s account and to initiate the process. Retrieved 12 October If the credit-control server detects a failure during an ongoing credit-control session, it will terminate the credit-control session and return the reserved units back to the end user’s account.
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. When the Diameter credit-control client reports the used units and a tariff change has occurred during the reporting period, the Diameter credit-control client MUST separately itemize the units used before and after the tariff change.