IMS Online & Offline Multimedia Charging Gateway

The Eclipse Merge online charging function is required to bill IP-based voice and media in real-time. The Eclipse Merge offline charging function is the default mechanism for billing voice and media; while not real-time, it can provide up-to-the-minute post-event termination.

Online Charging Gateway

Being able to bill IP voice and media in real-time with online charging allows for applications such as pay-as-you-go and credit limit setting to prevent subscribers from going far into debt.

Eclipse Merge Online Charging Function is a SIP Application Server. Subscriber profiles are set accordingly in the Home Subscriber Server (M-HSS); chargeable outgoing voice calls are then routed via the application server. The application server communicates with the billing system (M-MBP) using Diameter Accounting to charge the call in real-time and intercept the call when the balance has been exceeded. Eclipse Merge forward calls to the routing engine to allow the call to proceed to its destination.

Eclipse Merge Online Charging Function is also compatible with non-IMS SIP networks where it is used as a route point to provide call interception for pay-as-you-go-charging.

Offline Charging Gateway

As the default mechanism for billing voice and media calls, the Eclipse Merge Offline Charging Gateway does not operate in realtime but can potentially do up-to-the-minute post-call termination.

For data charging, charging trigger points across the IMS network send in their requests to the Eclipse Merge Offline Charging Data Function. The Offline Charging Gateway Function provides persistent storage of CDRs until they can be retrieved by the CDR mediation process of the billing system.

Offline Charging Data Function

The Offline Charging Data Function behaves as a Diameter Server accepting multiple connections from various IMS network elements. When a charging trigger function is fired one of two requests can be made:

SESSION-BASED CHARGING
A voice or video call (data stream) has a recorded duration and is a continual occurrence until the call is terminated. A start event will be followed with an end event and these timing details along with the call parameters are written to a CDR and pushed to the Charging Gateway Function.

EVENT-BASED CHARGING
A charging trigger function that does not require a session length to be billed can send an event record instead. The call parameters and the time the event took place are written as a call detail record and pushed to the Charging Gateway Function.

Offline Charging Gateway Function

The Eclipse Merge Charging Gateway Function is a call detail record temporary repository. Call detail records (CDRs) are accepted from the Offline Charging Data Function. After the CDR has been received it is preprocessed for accuracy and then cached if validation is passed. The billing system will connect to the Charging Gateway Function or vice versa. Once the CDR is collected by the billing system that CDR is archived as a precaution and eventually removed.

  • Realtime Gateway Features
  • Instant call termination when no available prepaid or credit limit balance remains
  • Standards based billing system integration through Diameter, Radius or Cosmos
  • Protocol support: SIP (RFC 3261, RFC 3265, RFC 3428)
  • Diameter Accounting Requests (ACR)
  • Media Server Integration
  • Protocol support: SIP RFC 3261, MGCP 1.0 and Cosmos
  • A media server voice prompt enables announcements including available talk time, rate per minute and available balance
  • Follow-on-calls enabled through digit barge-in or via voice announcement when the terminating party hangs up. User can key in DTMF from their handset to dial next call
  • Calling card or toll by-pass services available with Eclipse Merge Online Charging Function