Thank You for choosing MikoPBX ♥️
MikoPBX is a telephony server with an operating system and a convenient web interface. It works with almost any phone technology in the world. MikoPBX is based on Asterisk and has very low PC hardware requirements.
Don't know where to start? Follow these instructions to help you get MikoPBX up and running as quickly as possible.
This chapter provides step-by-step instructions for installing MikoPBX on various platforms.
First steps with MikoPBX. How to find out the IP address of your system, log in to the web interface and perform basic settings. read more...
After installing MikoPBX, it is necessary to configure the software license MIKO Sas License, without it it is impossible to work with additional modules. read more...
In the Telephony section, you can set up a list of employees, set up an internal number for each employee, configure call routing and analyze call history.
MikoPBX manages phone accounts, service providers. You will learn how to set up accounts in this chapter.
Backup module
The section presents the solution of telephony problems that telephone exchange administrators most often face. By clicking on the links below, you can get acquainted with practical examples and find answers to frequently asked questions about MikoPBX.
An example of calculating the required channel bandwidth for different codecs for 30 simultaneous calls. PBX supports the most popular codecs:
G.711 - 4.67 Mbps
GSM - 1.68 Mbps
G.722 - 4.67 Mbps
G.729 - 1.38 Mbps
The calculation is approximate, when using the same codec on all devices connected to the PBX. Read more here.
We recommend using two hard drives for PBX deployment.
800 Mb hard disk for the main system
A 50+ Gb hard drive for recording conversations
1 (2 cores) x86-64 processor
2 GB of RAM
Network Adapter
A PC with such parameters, in our tests, holds 38 simultaneous incoming calls under the conditions:
10 agents are connected to the queue (all online)
Every second a new call comes in
Music (MOH) is played to the client while waiting
Modules on the PBX is not installed
Approximately, 1 hour of conversation takes up 14MB of disk space.
This guide will help you get MikoPBX up and running as quickly as possible. Follow the instructions step-by-step in the order in which they are presented.
The contents of the complete MikoPBX documentation are available at the link.
Attention! Before installing MikoPBX, be sure to read the system requirements!
MikoPBX is a full-fledged operating system for your hardware, it is not a separate program. It is delivered as an image (*.iso, *.img, *.raw file).
There are several options for installing MikoPBX. Choose the most suitable installation option for yourself:
Installing a PBX on a virtual machine. Installation instructions.
Installing a PBX in a public cloud. Installation instructions.
Installing MikoPBX from USB to a separate dedicated server. The PC must support booting from USB. Installation instructions.
Installing MikoPBX in a Docker container. Installation instructions.
After successful installation of the PBX, you need to go to its settings in the web interface. Follow the instructions to perform the first launch of the PBX in the web interface.
For stable operation of the PBX, you need to configure the network through the Network and Firewall → Network Interfaces section. Follow the instructions to set up.
In MikoPBX, all local subnets can be described in the Network and Firewall → Firewall section. The firewall is designed to restrict access to the station by traffic type and subnets. Perform the setup according to the instructions.
Fail2ban blocks IP addresses with non-standard activity, it is able to reduce the speed of unsuccessful authentication attempts, and allows you to protect your PBX from hacking. Perform the setup according to the instructions.
At this stage, we are creating accounts for internal employee numbers. Follow these instructions to create a list of internal numbers.
To connect the provider to MikoPBX, follow these instructions.
At this stage, it is necessary to set the routing rules for incoming and outgoing calls, how calls coming through a certain provider will be handled.
To create routing rules, you may need:
This completes the basic setup of MikoPBX! For a deeper study of the capabilities of MikoPBX, we recommend that you refer to the documentation.
To use the various modules, you need to register in the Marketplace. You can read about how to do this here.
Go to the MikoPBX installation console, remember the IP address that your PBX received.
Enter the received MikoPBX IP address in the web browser. The authorization page will be displayed.
By default, login is admin, password is admin
After successful authorization, MikoPBX will automatically open the settings for changing the password
For more information about the General Settings, see the System Settings section.