Charging and Billing Architecture for 5G Network
Robert Törnkvist1 and Chen Shan2
1 Ericsson, 3GPP SA5 rapporteur, Sweden
2 Huawei, 3GPP SA5 SWG vice chairman & rapporteur, China E-mail: robert.tornkvist@ericsson.com; chenshan@huawei.com
Received 11 March 2019; Accepted 20 May 2019
The charging and billing architecture for 5G and corresponding functions and interfaces supporting this new architecture have changed significantly and are now Service Based. There is now a converged charging interface covering online charging, offline charging and production of data records. This means that the interaction with the billing system now is though the Charging Function (CHF) in a converged charging system. The interface to the billing system has not changed, only been updated.
Keywords: 5G, Charging, billing, service based interface.
The 5G puts new requirements on the way that charging and billing is performed and interacts with the network; this will require a new architecture as well as a new API. A new network function responsible for collecting the charging from the network is introduced for this purpose. This paper tries to give an overview of these new changes in release 15 and the changes that are proposed for release 16. It also tries to explain the charging architecture and interface, on a high level. This should give and introduction to what the new architecture looks and what the interface can be used for.
In September 2018 3GPP published release 15 of the charging architecture. This was the first release that enabled a charging system that adhered to the 5G Service Based Architecture of 3GPP. This comprises, as of today, the 3GPP specifications TS 32.240 [1], TS 32.274 [5], TS 32.255 [3], TS 32.290 [6], TS 32.291 [7] and TS 32.298 [8], which are developed by the 3GPP SA5 Charging Sub-Working Group (SWG), are referred to for further reading. The intention with this article is to give a brief introduction to the 5G charging as per 3GPP release 15, focusing on the architecture and functionality and new ongoing work items for 5G the as per 3GPP release 16.
In the new 5G charging system, the legacy online charging system and offline charging system are combined into one converged charging system. Based on the converged charging system, the message commands, chargeable events and charging information are merged. The converged charging system includes the CHF, Rating Function (RF), Account Balance Management Function (ABMF) and Charging Gateway Function (CGF). The CHF can in turn include both Online Charging Function (OCF) and Charging Data Function (CDF) The Figure 1 is an aggregation of the architecture pictures of converged charging system specified in the TS 32. 240 [1].
The new architecture is service based and introduces one new service specified in TS 32.290 [6], converged charging (Nchf_ConvergedCharging), to the network, that is intended to cover all the network’s needs of charging and interaction with billing systems. It combines the network’s need for both online and offline charging, i.e. either the charging may affect service delivery or not (e.g. granting access the service), and these are differentiated by either having quota management or not. Quota management refer to the possibility to grant a specific number of units (e.g. bytes, seconds) to be used for the service. The function providing this service and interaction with Billing Systems, to the 3GPP Network Functions, is the CHF. Since the CHF is seen as the service provider to the network it needs some more functions to be able to provide all that is needed, and these are collected in the Converged Charging System, which besides the CHF contains an RF that determines the value of the network resource usage, a AMBF which is the location of the subscriber’s account balance, and a CGF acting as a gateway between the 3GPP network and the BD as specified in TS 32.240 [1] (Figure 2). The interface towards billing systems is still based on the legacy ASN.1 syntax and has not been updated to the new Service Based Architecture, only the new information needed to support 5G charging.
The current release of the converged charging supports charging for network resource usage (e.g. volume) in the following network functions: the Session Management Function (SMF) for 5G data connectivity charging (i.e. PDU session from SMF), the Short Message Service Function (SMSF) for SMS charging (i.e. SMS over NAS functionalities), and the Policy Charging Function (PCF) for spending limit control.
The main service provided by the CHF is the Nchf_ConvergedCharging service. It contains the operations Create, Update and Release and is specified in TS 32.291 [7] (Figure 3). The current consumers of this service are the SMF and SMSF. The CHF also provides the Nchf_SpendingLimitControl service which is consumed by the PCF; this is specified in TS 23.502 [12].
All the operations for Nchf_ConvergedCharging service are based on the http method POST, with a resource and data model.
The 5G charging in the current release 15 includes:
The 5G charging in coming release 16 is proposed to define:
To conclude, the charging standard for 5G is well prepared for the initial launch of 5G with the basic capabilities needed, with an expected evolution that will add more possibilities to differentiate and support more business models as the needs arise.
AcknowledgementsA special thanks to our SA5 Charging SWG chair Maryse Gardella, Nokia, France for both making sure we keep up the progress of 5G standardization as well as all the contributions to the 5G related work items in SA5.
[1] 3GPP TS 32.240: ‘Telecommunication management; Charging management; Charging Architecture and Principles’.
[2] 3GPP TS 32.254: ‘Telecommunication management; Charging management; Exposure function Northbound Application Program Interfaces (APIs) charging’.
[3] 3GPP TS 32.255: ‘Telecommunication management; Charging management; 5G Data connectivity domain charging; stage 2’.
[4] 3GPP TS 32.256: ‘Charging management; 5G connection and mobility domain charging; Stage 2’.
[5] 3GPP TS 32.274: ‘Telecommunication management; Charging management; Short Message Service (SMS) charging’.
[6] 3GPP TS 32.290: ‘Telecommunication management; Charging management; 5G system; Services, operations and procedures of charging using Service Based Interface (SBI)’.
[7] 3GPP TS 32.291: ‘Telecommunication management; Charging management; 5G system; Charging service, stage 3’.
[8] 3GPP TS 32.298: ‘Telecommunication management; Charging management; Charging Data Record (CDR) parameter description’.
[9] 3GPP TS 32.845: ‘Charging management; Study on charging aspects of network slicing’.
[10] 3GPP TS 22.261: ‘Service requirements for next generation new services and markets’.
[11] 3GPP TS 23.501: ‘System architecture for the 5G System (5GS)’.
[12] 3GPP TS 23.502: ‘Procedures for the 5G System (5GS)’.
[13] 3GPP TS 28.530: ‘Management and orchestration; Concepts, use cases and requirements’.
[14] 3GPP TS 28.541: ‘Management and orchestration; 5G Network Resource Model (NRM); Stage 2 and stage 3’.
[15] 3GPP TS 29.522: ‘5G System; Network Exposure Function Northbound APIs; Stage 3’.
[16] 3GPP TS 23.503: ‘Policy and charging control framework for the 5G System (5GS); Stage 2’.
Robert Törnkvist, who joined Ericsson in 1990. During his 29 years with Ericsson, he has worked with various mobile network development projects. Since 1996 he has worked with pre-paid and charging with a shorter break for work with positioning. He has been active in Open Mobile Alliance before he joined 3GPP SA5 in 2016.
Chen Shan is a Vice-chair of 3GPP SA5 SWG charging and works in Huawei Technologies Company Limited, research and standards department in Shenzhen, China.
She has received the master degree in pattern recognition and intelligence system from Dalian University of Technology China and has been working as a standardization delegate representing Huawei since 2008, focusing on the mobile communication networks in IEEE, ITU-T and 3GPP.
In 3GPP SA5, she has participated actively in developing the charging concepts and standards as rapporteur, for work items related to 5G charging including network slicing.
Journal of ICT, Vol. 7_2, 185–194. River Publishers
doi: 10.13052/jicts2245–800X.728
This is an Open Access publication. © 2019 the Author(s). All rights reserved.