Diameter Credit-Control Application

For instance, a user may pay for both online time and download bytes but has only a single account balance.

Event-based charging is typically used when units are not continuously consumed, e.g. a user sending an MMS.

Command Code for CCR/CCA is 272, as defined in RFC 4006 For quota management the client sends CCR to the server requesting units and reporting consumption.

The following diagram shows a simplified message flow for a session using quota grants.

The client is allowed to request units before the previous grant is completely used, in order to avoid suspending the subscriber session while talking to the server.

Finally, the subscriber has ended the session, and the client sends a termination message to the server containing the last Used-Units.

The server can use the termination message to clear any related reservations made in the back-end balance management system.