When we are talking about setting up the IP phone PBX system in our home, the first thing that comes to our mind is where or how to begin. Here, we will discuss at an easy way to turn your home PC into a fully fledged IP phone PBX. Let us first understand what this technology really is.
Installation using the old method:
The old method of installing the asterisk was one of the most awful ways to install the IP phone. Using CLI (command line interface) based interface to do anything is no more a choice, and when we are talking about Linux, that becomes even more painful. This is the single biggest reason why people now think of installing asterisk in their homes nothing short of a nightmare. When this CLI based Linux installation was carried out, it took many dark twists and turns, at the end of the day. There were fundamentally, two teasing things. For a layman, the first one was remembering all those commands and executing them at the right time. Secondly, for installing Linux separately, you also needed to install asterisk, which was nothing short of climbing the Mount Everest.
GUI Based Asterisk:
Now, users do not have to wrestle with the text based command prompt. New packages have included everything in just one CD and you just do not need to install different software packages in bits and pieces.
There is a GUI based Linux software which solves half the worries related to remembering all the Linux CLI commands. Now ordinary people like you and me can see as well as relate to what is happening on the screen. Secondly, asterisk's new GUI based version further makes things easy for the users.
They can make all the changes in asterisk through graphic user interface instead of using the command line interface. There are many GUI based asterisk available and most of them are open source like AsteriskNow, Flash in a PBX, and many others.
All these changes have not only made the installation process a lot easier but also reduced the unnecessary headaches which ordinary people had to go through earlier.
We talked about a useless PC on which asterisk work. Anyhow, we will still have a look at the minimum requirements for the computer that can be used for this purpose.
– You need a PC that is x86 with Linux GUI based operating system installed on it.
– The PC should be a minimum Pentium III with 500 MHz of processor.
– There must be one slot available PCI.
– You must have Digium TDM-400P that supports 2 X FXO daughter cards and 2 X FXS daughter cards.
– Your PC must have a sound card installed and working in perfect condition.
Assuming that you already have Linux operating system installed on your PC, we will proceed with the Trixbox installation as this is one of the most common GUI based asterisk in use.
Installing asterisk on your PC using Trixbox
Once you reach the console, login using these details.
Password: The one you provided at the time of installation
Once you have successfully been able to log into your system, your system will mention you the DHCP server received IP address. Now you need to give your system a permanent address which you can do by two ways, either through the GUI or by system-config-network.
Upon configuring the IP address you need to restart the service network.
You will need to use your web browser to continue doing the configuration task through the IP that you just assigned.
Now you will need to click on Switch next to User Mode for opening the Admin GUI. Login details provided below.
Select the Asterisk – PBXconfig from the GUI.
Go to tools – module admin. Here you can select from a list of modules given. Install the ones which you really think of benefit to you.
Now go to setup – extensions – generic sip device to add your first extension.
Now you can enter different phone extensions that you want to use. Many people prefer starting from 200.
What to do next?
Once you have successfully configured all the settings, now you need to have a phone to make and receive calls. But as in this case, you are using your PC. Make sure you have good quality VoIP headset pair with a mic. This will help you make and receive phone calls. Make sure you have enabled voicemail to get the extra benefits. Now you can virtually attach as many phone users as you want. Just make sure to correctly configure it in your GUI based asterisk and do not forget to assign an extension to each new phone user added. The extension would be unique which can only be assigned to one phone user.
Enjoy managing a big network of phones with secure OS like Linux run by asterisk. There does involve some hard work but at the end. You will not need to invest that much amount of money or effort.