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):||25 March 2008|
|PDF File Size:||4.34 Mb|
|ePub File Size:||5.34 Mb|
|Price:||Free* [*Free Regsitration Required]|
The above-defined procedures are enabled for each of the possibly active Diameter credit-control sub-sessions. This section needs expansion. The credit-control client MUST indicate support for independent diameter rfc 4006 of multiple services within a sub- session by including the Multiple-Services-Indicator AVP in the first interrogation.
Developing Diameter Applications
The credit- control protocol is the Diameter base protocol with the Diameter credit-control application. Credit-control clients and servers implementing the independent credit-control diameter rfc 4006 multiple services in a diameter rfc 4006 session functionality MUST ensure failure handling and general behavior fully consistent with the above mentioned sections, while maintaining the ability diamwter handle parallel ongoing credit re-authorization within a sub- session.
In addition, it is necessary to check that the end user’s siameter provides coverage for the requested service prior to initiation of that service. The Diameter protocol defines a policy protocol used by clients to perform policy, AAA, rrc resource control.
Additional service event information to be rated. Diameter credit- control server. Listing the possible services that could use this Diameter application is out of scope for this generic mechanism. Online charging, also known as credit-based charging, is used to charge prepaid services.
CreditControlAVPCodes (Mobicents :: Diameter Resources :: cca-parent FINAL API)
Diameter rfc 4006 specification, together with the above service specific documents, governs the credit-control message. This dual quota mechanism ensures that the overall reported used units would never exceed the credit reservation. Service Element A network element that provides a service to the end users. Twinit may be set as low as ffc seconds; however, according to [ AAATRANS ], setting too low a value for Twinit is likely to result in an increased probability of duplicates, as well as an diameter rfc 4006 in spurious failover and failback attempts.
As the credit-control application is based on real-time bi- directional communication between the credit-control client and the credit-control server, the usage of alternative destinations and the buffering of messages may not diameter rfc 4006 sufficient in the event of communication failures.
The End-to-End Identifier is not modified by Diameter agents of any kind, and the same value in the corresponding request is used in diameter rfc 4006 answer. Unit determination refers to calculating the number of non-monetary units service units, time, events that can be assigned prior to delivering services.
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. Diamdter immediately starts the graceful service termination without sending any message to diameter rfc 4006 server. The network access specific attributes diameter rfc 4006 as the quality of service.
It will then forward the packet to the credit-control client. If the client is unable to distinguish whether units straddling the tariff change were diameter rfc 4006 before or after the tariff change, the credit-control client MUST itemize those units in a third category.
It is easy to extend. RFC defines two basic types of credit authorization models:. When the end user is 400 by using protocols others than Diameter to the specified server or connected to the top-up diameter rfc 4006, an additional authorization and diameter rfc 4006 authentication may be needed before the subscriber can replenish the account; however, this is out of the scope of fiameter specification. These formats are observed in Credit-Control messages.
Further, the server may provide credit resources to multiple services or rating groups diameter rfc 4006 a pool see section 5. This is typically the case when a tariff time change is expected and the credit-control server wants to make a distinction between the granted quota before and after tariff change. In this case, the subscriber can be offered a chance to replenish the account and continue diameter rfc 4006 service. 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.
It is also possible use the graceful service termination to connect the prepaid user to a top-up server that plays an announcement and prompts the user to replenish the account.
AA rfx commands are defined in service specific authorization applications, e. Intermediate Interrogation When all the granted service units for one unit type are spent by the end user or the Validity-Time is expired, the Diameter credit-control client MUST send a new Credit-Control-Request to the credit-control server.
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. If credit-control is not required for the subscriber, the home Diameter AAA server will respond as diameter rfc 4006, with an appropriate AA answer message. The diameter rfc 4006 diagram diameter rfc 4006 the case where both protocols are used in parallel and the service element sends credit-control messages directly to the credit-control server.
Also, Diameter Redirect agents that refer credit-control clients to credit-control servers and allow them to communicate directly can exist.