In this article I will give an example of adding BDCOM-P3310C and BDCOM-P3310B to the ABillS billing system on the Ubuntu Server 16.04 operating system.Continue reading “Adding BDCOM OLT on ABillS”
I will describe an example of backup ABillS billing system.Continue reading “Backup ABillS”
Here are some recommendations for setting up a server on which Accel-ppp will work.Continue reading “Preparing a Linux server before installing Accel-ppp”
In this article I will give an example of IPTables rules for Accel-ppp.Continue reading “IPTables rules for Accel-ppp”
On the test I will transfer the ABillS billing system from one server to another.Continue reading “Moving ABillS to another server”
In order to authorize clients with a negative balance Accel-ppp to add IP addresses to the ipset list, add the following to its configuration, in the ipoe section:Continue reading “Configuring L4-Redirect-ipset for Accel-ipoe and ABillS”
I will give an example of a PHP script to which I send SMS messages through the GoIP4 gateway.
First, we choose tariffs with only monthly charges:Continue reading “Script to send SMS via Goip4 gateway for ABillS”
I will give an example of updating the accel-ppp, the commands need to be executed as root user.Continue reading “How to update accel-ppp”
On the test, I install the ABillS billing system in Ubuntu Server 16.04 using an installer.
I note that the installer can install older versions of components such as Accel-ppp, so I recommend installing everything manually.
See also my article – Installing and configuring the billing system ABillS
Let’s start the automatic installation, download and unpack the archive with the installation script:
sudo apt-get install unzip wget wget https://github.com/nabat/AInstall/archive/master.zip unzip master.zip
In the ABillS billing system, you can configure the status check of any running programs, and configure automatic launch if any of them are not running.
For example, for tracking FreeRadius, you need to run the command:
/usr/abills/libexec/billd check_programs PROGRAMS="radiusd:/etc/init.d/radiusd start"
Where “radiusd” is the name of the program in the processes, and “/etc/init.d/radiusd start” the command to start it.