Main features of the system

NetUP UTM5 billing system (automated payment system) is a professional solution intended for automated settling of telecommunication providers with subscribers for services provided. Basic module of the system supports accounting for leased lines. Additionally, the system allows creating and keeping of records of periodical or one-time services. With the use of extra modules the system calculates VPN and PPPoE connections, IP telephony services, dial-up access, and network wireless access (hotspot).

Main mechanism of processing statistical data on consumed traffic put in the system allows to process simultaneously an unlimited number of communication paths.

NetUP UTM5 supports keeping of database for customers, banks, routers, firewalls, IP address zones, houses connected, services provided, etc.

The current version of the UTM billing system was created basing on considerable experience of introducing previous versions and users’ requests. For more convenient work of the program the administrator control center was implemented as Java GUI application able to run on any platform.

The system fully supports work with prepaid cards. There is a possibility to export generated cards into external file of XML format. The delivered system supports Russian and English languages, but may be translated into any other language as well, if necessary. The system is able to work with several currencies at the same time.

The system can be used for generating of accounting records and various statements, as well as for keeping contracts database. For more convenient customers technical support the system has a message exchange service.

The system blocks access to services when necessary, i.e. when the subscriber’s personal account runs out of money.

The user interface (User Virtual Office) based on web technologies provides subscribers with access to their accounts and checking balance from any part of the world via the Internet. XSLT technology and patterns used for creating the User Virtual Office give the system administrators a way to change the interface independently without interrupting its functionality.

The concept of traffic class allows monitoring traffics of different networks, i.e. to tell apart the domestic and foreign traffic, or the peering and local traffic. Traffic classes may be split by various characteristics, e.g. source and recipient networks, source and recipient ports, type of service (TOS), protocol, source and recipient autonomous systems, router interface via which the packet goes, etc.


UTM5 does not support the recalculation of the already considered traffic data. If some data have been accounted for with erroneous price, it is recommended to rectify the situation with corrective payments.

The server part of the billing system (the core of the system) is a multithreaded optimized application providing high performance of the whole system. It is especially important for networks with large client base that consumes huge amounts of traffic.