Online Charging System

AdvOSS Charging & Rating Engine enables a service provider to track usage of its services by its customers. It includes a quota manager that consumes usage of services against different counters defined as part of subscriptions. It also includes an Account Balance Management Function that keeps track of customer’s balances. Rating Engine allows flexible pricing mechanisms for usage of services including flat, time varying, progressive and others.

AdvOSS Charging & Rating Engine architecture is based on open APIs and hence can be easily integrated with other B/OSS products to build larger solutions. AdvOSS has a range of B/OSS products in its portfolio with which AdvOSS Charging & Rating Engine comes pre-integrated as part of AdvOSS Solutions.


Other Industry Names for This Product:

  • Prepaid Charging & Billing System
  • Real-time Charging & Rating System
  • OCS (Online Charging System)
  • IMS Rating Engine
  • Converged Charging & Rating
  • Multi-services/Triple play Charging & Rating
  • Session Based Charging
  • Usage Based Charging & Rating
  • Event Based Charging & Rating
  • Charging
    • Counter Charging
      • Counters for specific destinations
      • Counters for specific time slots
      • Fair-usage thresholds for counters
      • Higher frequency sub-units like daily or weekly limits within a monthly counter
      • Friend n Family and other user specific counters
        • Work flows for arbitrary business logic to allow setting such counters
        • Interface with subscriber self-serve
    • Monetary Charging
      • Connection Charges
      • Duration based charging
      • Usage based charging
      • Event based charging
    • Multiple rounding schemes for used units
    • Re-Rating application
  • Rating
    • Time varying rates for duration, usage and events
    • Progressive rates for duration, usage and events
    • Hooks for arbitrary rating schemes
    • Rating Classes
      • Hooks for arbitrary rules definition for rating classes
  • Prefix Matching for counters or rating
    • Longest Prefix matching
    • Exact Prefix matching
    • Substring matching
    • Start string matching
    • Others definable through hooks
  • Authorization Application
    • Counter Matching
    • Rate Matching
    • Balance verification
    • Return of total allowed units of Duration, Usage or Events to enforcement point
  • Unit Reservation or Online Charging (OCS) Application
    • Multiple Charging Basis
      • Duration
      • Usage
      • Events
    • Multiple simultaneous charging for single session based on Duration and Usage
    • Reservation of Counter Units or monetary credit
    • Use of single customer balance for multiple concurrent sessions without credit risk
    • Change of tarriff and change of counter support
    • Support for Radius or Diameter server
    • Service Denial based on time of day through rating engine
  • Interim Accounting Application
    • Real-Time charging of session on every interim on multiple basis
      • Duration
      • Usage
    • Functioning with or without unit reservation
    • Detailed sub-records for each session for counter and rating changes
  • Stop Accounting Application
    • Refund of unused counter and credit units
  • Revenue Assurance
    • Reconciliation with secondary CDR sources
  • Credit Control
    • Real-Time interface to account balance management
    • Real-Time interface to taxation
    • Comprehensive alerting

Charging Engine Modules

The AdvOSS Charging Engine offers the following modules:

  • Account Balance Management
  • Charging Application
    • Duration Based Charging
    • Event Based Charging
    • Usage Based Charging
    • Duplicate CDR removal
  • Mediation Lite
  • Basic Reconciliation
  • Revenue Assurance Lite
  • Quota Management

Credit Control Application

  • Real time Authorization/Re-authorization via customizable workflows.

AdvOSS Rating Engine Modules

  • Duration Based Rate Sheets
  • Usage Based Rate Sheets
  • Event Based Rate Sheets
  • Multi-services Rating
  • Rounding
  • Time of the Day/Day of the week
  • Holiday Discounts
  • Progressive Rating
  • Taxation Management
  • Rate Activation Management


All Rating Features mentioned above are optional and can be provided tCSP as per the business requirements and the product license acquired.

AdvOSS Charging & Rating Engine offers points of integration with the following systems:


  • Billing Systems: AdvOSS Charging & Rating Engine can integrate with Billing Systems that are responsible for billing and revenue management. AdvOSS offers its own fully featured Converged Billing System as well with which Charging & Rating Engine comes pre-integrated.

  • Voucher Management System (VOMS): AdvOSS Charging & Rating Engine can integrate with Voucher Management Systems that are responsible for managing the voucher lifecycle. AdvOSS offers its own fully featured Voucher Management System as well with which AdvOSS Charging & Rating Engine comes pre-integrated.

  • Mediation Systems: AdvOSS Charging & Rating Engine can integrate with Mediation Systems for rating of CDRs coming through Mediation. AdvOSS offers its own fully featured Mediation System as well with which AdvOSS Charging & Rating Engine comes pre-integrated.

  • AAA Servers: AdvOSS Charging & Rating Engine can integrate with AAA Servers , over Radius or Diameter interfaces , for receiving AAA Data. Through the AAA Servers , it also supports integration with any third party credit control application. AdvOSS offers its own fully featured AAA Servers which supports Radius and Diameter protocols and contain Credit Control Application . AdvOSS  Charging & Rating Engine comes pre-integrated with the AdvOSS AAA Servers.

  • Subscriber Self Care Applications: AdvOSS Charging & Rating Engine can integrate with Subscriber Self Care Applications on the following three interfaces :

    • IVR
    • Web
    • SMS

    AdvOSS offers its own fully featured Subscriber Self Care Application as part of AdvOSS CRM, with the above three interfaces and with which AdvOSS Charging & Rating Engine comes pre-integrated.

Carrier Grade Packs

Carrier Grade Packs are a set of modules that augment the functionality of AdvOSS Products for carrier grade deployments. Check individual product details to see which modules are available for that product and for other details. They are as follows:

NMS Agents

Provides a set of Agents that can be integrated with any external NMS (Network Management System) including AdvOSS’ own NMS

  • Logging Agent

    Provides detailed activity logs and reports all raw facts as they happen to an external manager that logs these events and may use them to compute performance metrics defined on any activity over a period of time

  • Monitoring Agent

    Provides key statistics and metrics about the current state of the Application as available at the point of time of querying. Information is available over SNMP and XML interfaces as a unique OID for each metric.

  • Error Reporting Agent

    Reports all errors as they occur within the Application to an external server. The external server may then be configured to send alarms and alerts on specific errors. All AdvOSS Products and their APIs publish their own list of errors that they make available through the Error Reporting Agent

  • Tracing Agent

    Provides an interface for any external Debugging Manager to set debugging and tracing criteria and then any request / response matching that criteria is also sent to the external manager.

  • Configuration Agent

    Exposes a set of CLI commands that can be used to update product configuration through an external system. Optionally a desktop based GUI client may be available to configure products easily

Integration Pack

Provides a set of Agents that enable integration of the product with external elements.

  • Message Broker Agent

    Provides a rendezvous to integrate any external ESB (Enterprise Service Bus) with the product. Each AdvOSS product fires its own messages which are available on Message Broker Agent. Both Synchronous and Asynchronous requests are supported.

  • Product API

    Provides complete product API that can be called by any North-bound client.

Adaptability Pack

Provides means to adapt a product’s functionality to unique business requirements.

  • Policy Broker Agent

    Provides a rendezvous where all Policy Queries are sent and any external Policy Server may be plugged in easily. Each product and its API provides a list of Policy Queries that it makes available to its Policy Broker Agent. Product falls to default functionality if no Policy Server is configured for a specific Policy query.

Other Carrier Packs

  • Database Scalability Pack

    Provides methods to allow scalability of the databases and also provides database independence. Includes license for AdvOSS DTMS (Database and Transaction Management System)

  • Application Scalability Pack

    Provides a Layer 7 dispatcher for the said application that allows multiple instances of the application server to be deployed behind a high speed dispatcher.

  • Audit Trail Pack

    Provides a complete history of all the records that were deleted or updated in the database. Provides placeholders to cross-refer these changes with higher level applications to capture who did the change, how and when.

  • Customization Pack

    Includes complete source code for the front-end and back-end systems including:

    • GUI menus
    • GUI dashboards and workflows
    • Call Flows for AAA and SIP
    • Reports
    • Scheduled Jobs
    • Language Resource Files for localization
    • Provisioning workflows
    • Default Policy Queries and Hooks
  • Business Intelligence Pack

    Provides a set of preformed Views, Summary Tables, Triggers and OLAP cubes along with a set of sample reports to be used in further business intelligence and as input to other decision support systems

  • Extensibility Pack

    Provides a set of tools to write XML based metadata driven GUIs and a also way to extend the product data model through XML based structures. The extended XML can then be consumed in workflows or call flows to extend Product functionality.

  • Disaster Recovery Pack

    Provides a scaled down version of the application well suited for deployment on a highly virtualized DR deployment along with means to replicate data from master site to DR site in near real-time. Also includes the license to run the product on a DR site in standby mode.

  • Revenue Assurance Pack

    Provides a set of extra API calls that can be called from any external system as well as background running process that continuously ascertain the integrity of data as it is being entered. Module provides external hooks to extend the functionality as needed.

  • Service Assurance Pack

    Provides a set of routines that can be called by any external network monitoring system to invoke sophisticated application level checks that ascertain the availability of service and make decisions about available. Same information can also be used to determine the quality of service delivered to the end client.

  • It also includes a license for peer to peer AdvOSS Heartbeat application.