# Customer-Oriented Quality of Service Management Method for the Future Intent-Based Networking
## 3 A Description of the Proposed Customer-Oriented Quality of Service Management Method for IBN
The billing system is a software product that ensures the automatic execution of all operations and procedures related to the accounting of provided communication services and billing for payment. These systems represent a set of software tools that are installed on the server and conduct a service analysis [38]. An actual and not trivial problem for the telecom provider in the organization of such a system is the creation of an optimal architecture (structure), which reflects all the requirements imposed on the system. The criteria and requirements for the traffic management system are not universal and are formulated by each provider differently, based on the primary data (for example, the number of customers in the network, the channel bandwidth, predicted tariffs). In most cases, channel management capabilities are included in billing systems. These controls (shapers) are separate program implementations. Thus, the structure of a comprehensive telecommunication service management system can be represented as a set of modules: the calculation of electronic services and the management of the bandwidth of the communication channel (traffic management module). The electronic services calculation module provides for the automatic execution of all operations and procedures related to the accounting of the provided services, charging, and billing for payment. This module provides access for the system administrator to the parameters of the tariff plans. Thus, the decision of the organizing traffic management method's task in the multiservice network consists of two stages: development mechanisms for controlling the calculation of e-services (tariff plans, etc.) and the definition of approaches for channel bandwidth allocation. The main task of the work is connected with the bandwidth distribution of the communication channel, which is implemented in the traffic management module. Taking into account the proposed approach to the definition of service quality indicators, an approach to organizing a traffic management system based on data classes that pass through the aggregation node of communication providers is proposed [39]. Different types of traffic affect the impression of customers about the service provided differently. Taking this into account, the classification of traffic based on the analysis of customers QoE is proposed. Traffic generated by such applications is divided into classes, each of which is characterized by varying degrees of impact on the customers impression. The traffic management module should perform the functions of identification, classification, and restriction of data passing through the node. First of all, the traffic goes through an identification module, where each type of data receives the corresponding identifier and then enters the traffic management module, where according to the received label, it is handled by the corresponding class. Each class provides its rules for managing the bandwidth for this traffic according to the given parameters. In the first place, according to predetermined classes (defined in the requirements of the system by its provider), detection of certain types of traffic from the entire information stream is performed. The classification method assumes that the entire information stream will be fully classified. That is, a situation where any data did not fall into any class is impossible. Once the data have been recognized by the corresponding type, the identifier is assigned, which in the next step is used by the module to refer to the corresponding class with the specified characteristics (priority, guaranteed/maximum data rate, etc.). Once in a certain class, procedures for allocating the communication channel's bandwidth and further transferring traffic from the network interface to the network are performed.