5G charging requirements haven’t killed your online charging system (just yet)
Do you need to deploy a new converged charging system for 5G? Learn how introducing a flexible charging function can enable a stepwise migration.
Author Patrik Bruce

5G charging requirements haven’t killed your online charging system (just yet)
The adoption of 5G networks brings with it significant change. For consumers the most notable change will likely be the higher download speeds, and for some scenarios the much-improved latency. However, for me, the much more interesting changes reside within the core network itself.
The move from monolithic core network elements to the service-based architecture and virtualized network functions that can, at least in theory, be provisioned and deployed dynamically is where it gets really interesting. This move serves as the foundation for network slicing, and with it the possibility to tailor connectivity services to end users in a new way.
With significant change to the core network, also comes significant change to the support systems built around it. Including the billing and charging systems that make up the backbone of a communications service provider’s (CSP) monetization infrastructure, which is what this post will focus on.
The charging stack, as defined by 3GPP, has evolved from the 4G era online charging system (OCS), and offline charging system (OFCS), to the new converged charging system (CCS).
On the face of it, 3GPP has taken the building blocks of the OCS and OFCS, merged them into the same stack, added new network-facing APIs for charging and policy, and thus made it “convergent” (online and offline charging combined). Like the underlying 5G core network, the changes need to be more than skin deep.
To fully unlock the potential of the service-based architecture, network slicing, and improved operations the charging stack also needs to shift from monolithic components to a more scalable architecture based on cloud-technologies.
You’ll hear a string of buzzwords (slice aware, microservices, containerized applications, Kubernetes, self-healing, auto-scaling, DevOps, CI/CD), and this is the natural evolutionary path to take. Vendors in this space (DigitalRoute included) must walk it to align with evolving requirements. To monetize network services built on a stand-alone (SA) 5G core, there are many good reasons to sunset the legacy OCS, and usher in the era of converged charging (built on cloud-native technologies).
But (yes, there is a but), adopting a new approach to charging is a major transformation project. And it is close to a universal truth that large BSS transformation projects are risky, prone to delays, budget overruns, and can be highly questionable in terms of ROI.
In addition to the risk of a large transformation, you also have to consider:
A. The uncertainty many operators face about how they are going to monetize their 5G services and achieve ROI on the network investment – “is it really all that different than the existing 4G charging model?”
B. The fact that many CSPs are not yet at a point where they are able to adopt a cloud-native stack and operations throughout their suite of business support systems.
A picture starts to emerge here, one that I think many CSPs should consider in order to leverage the significant investment already made in the 4G OCS when rolling out support for 5G services.
An existing OCS may not be able to support everything you’d ultimately want from your future charging system, but it can still do quite a lot. Especially within the confines of 4G-era product offerings and pricing models. This can be leveraged for 5G connectivity as well.
Let me show you how.
Step 1
The net-new component in the 5G charging stack is the charging function (CHF). The CHF is required to interoperate and communicate with the 5G SA core. It does so over two main APIs:
Nchf API:
- Reference point N28: Integration between CHF and the policy function for spending limit control.
- Reference point N40: Integration between the CHF and the SMF/SMSF for converged (online and offline) charging flows (event and session based).
Nnrf API
- Interface for registering the CHF with the network, required to receive charging traffic.
By adding the CHF capability in front of an existing OCS, DigitalRoute can bridge the domains and leverage the existing account balance management and rating functions of the OCS on top of a 5G SA core.
Step 2
On the heels of the new 5G SA core elements, the next major change to manage will be the introduction of network slicing. To enable charging for a dynamic network infrastructure, where a new instance (slice) can be created or decommissioned at any point in time, a slice-aware charging solution is required. While this is a big change, requiring a move to cloud-native components that can be spun-up and scaled on demand, it is still possible to do this through a slice-aware charging function front-ending a static OCS (given it has the right product catalog entries).
Step 3
To fully embrace network slicing, and managing an expected growth in charging traffic, CSPs will ultimately want to migrate to an end-to-end charging architecture (including RF and ABMF) based on cloud-native technologies that provide the required elasticity and operational requirements that come with a virtualized core network.
The point here is that the move from OCS/OFCS to CCS can (and in many cases should) be a stepwise migration, enabled by the introduction of a flexible charging function instead of opting for a risky big-bang CCS deployment. As an added bonus, this approach also serves as a solid foundation for breaking up data silos and ensures data can be routed to other key downstream systems besides charging (think analytics, enterprise partners, revenue assurance, etc.).
Four servitization pricing models for manufacturers (and why they all depend on service usage data)
How do manufacturers monetize new XaaS offerings? Here’s a quick overview of four outcome-based...
The value of usage data management in manufacturing
Today, manufacturers are drowning in data generated by sensors, and data applied in support of...
Tales from the library of pain: How not to manage usage data
Here’s the tale of one business that struggled to leverage usage data — and tips for avoiding...
Report: The state of usage-based pricing in 2023
Here’s an overview of OpenView’s annual report on usage-based pricing in the software industry....
How CSPs can use holistic data management to improve analytics and increase revenue
CSPs struggle with siloed data, but what if all network data was easily accessible to improve...
The SaaS recipe for usage-based billing and product led growth
How can usage-based billing models support product led growth? Here’s a simple recipe for SaaS...
5 signs your SaaS company needs to improve its usage data management
If your SaaS company offers usage-based pricing, there’s a good chance you’ve built an in-house...
Is your SaaS company’s billing problem actually a data problem?
Planning a billing platform upgrade? Usage Engine, our purpose-built usage data management...
One of the biggest roadblocks to billing transformation
Despite an uncertain economy, enterprises are investing heavily in digitally transforming their...
Why video streaming services need user data more than ever
It’s no news that video streaming service providers are facing increasing competition,...
The future of music streaming services – why data matters
The good news for music streaming services is that they’re experiencing record revenue growth. The...
SaaS pricing in uncertain times – 4 things to consider
With record inflation and rising labor costs, many SaaS vendors are raising prices for their...
What are the key data challenges for “everything as a service” (XaaS) business models?
XaaS models provide mouthwatering potential. They provide untapped revenue opportunities and...
Can the “anything as a service” model (XaaS) supercharge your business?
What is XaaS, and how can it increase your revenue and improve customer experiences? Here are 5...
NWDAF through a new lens
5G presents a new paradigm for communication networks and is expected to lead the...
5 industries growing with “anything as a service” (or XaaS)
Offering "anything as a service" (XaaS) is a major trend with cross-industry appeal. Learn which...
What Deloitte’s report tells us about the IT-as-a-service trend
Deloitte’s second Everything-as-a-Service (XaaS) Study shows that enterprise use of...
SaaS companies and usage-based pricing: The perfect match
SaaS companies once relied on flat-rate subscriptions, but they’re quickly turning to usage-based...
5 ways subscription businesses leak revenue
Subscriptions business models deliver predictable recurring revenue, and make it easier to attract...
How your top 10% of customers could account for 70% of revenue
Have you heard of the 70/10 rule? It means that 70% of your subscription revenue can come from 10%...
Netflix’s story reminds us that ignoring revenue leaks is more than just missed income
After their first-quarter report back in April, shares of the streaming giant Netflix fell more...
6 data challenges in usage-based services that every business must know
Usage or consumption-based services are becoming increasingly common, since they allow customers...
Subscription pricing models: the 6 most common explained
Looking for the right subscription model for your business? Learn about the pros and cons of the 6...
How will CSPs restructure telecoms monetization for 5G and beyond?
The telecoms game has changed from selling metered minutes and megabits to address new enterprise...
The race for B2B services: How CSPs can optimize their business with usage data
5G technologies have made B2B revenues a mouthwatering prospect for telcos. We examine usage...
What is usage data and how do businesses use it?
What exactly is usage data? How does it relate to subscriptions and billing? Why is processing...
The data challenges in usage-based subscriptions
Consumption-based subscriptions are a proven way to rapidly grow revenue, but in order to succeed...
Why processing data for your billing systems causes revenue leakage – and how to solve it
Why revenue leakage is a big problem, and how correctly processing data for your billing systems...
How to move to usage-based pricing with Salesforce Revenue Cloud
Understand the backend, IT challenges of shifting to usage-based billing, and how DigitalRoute and...
How CSPs can partner with enterprises to monetize 5G services
To recover 5G investments, CSPs will need to partner with enterprises and offer new services....
Accelerate invoicing by 80% through automated data processing
Discover how invoicing can be sped up by 80% by automating how you collect and process data in...
Why dirty data can stop quote-to-cash processes in their tracks
Modern quote-to-cash processes must be based on a data-first approach. Get insights on the dirty...