King Computer Solutions

Archive for the Linux Category


Asterisk audio inbound or outbound not working when iptables firewall enabled

Due to attempted hacks on VOIP boxes we need to increase security by allowing SIP access only from the relevant IPs using iptables firewall In the case below the Asterisk VOIP server is sitting behind a NAT firewall and has the relevant config set for this. I found upon enabling the linux firewall that while […]


Converting Elastix Asterisk Linux to HyperV virtual machine

This tutorial will enable you to create or migrate an elastix asterisk voip server on a HyperV virtual machine. This uses the latest stable version of elastix (1.6 at time of writing), but I expect the v2 beta should work with the same methods. Download the Elastix 1.6 ISO from Create a new virtual […]


How to install a VMWare tools on Linux centos elastix virtual machine

The instructions here presume –


Setup Samba on linux centos server

To install samba on CentOS At the command shell enter yum install samba You will receive a couple of prompts-


Script to backup Asterisk folders

The key folders to backup for asterisk are /etc/asterisk /var/log/asterisk /var/lib/asterisk /var/spool/asterisk /usr/lib/asterisk /var/lib/mysql /usr/local/tomcat/webapps You can use this script to back them up into one gz file. ora=`date ‘+%Y.%m.%d-%H.%M.%S’` tar zcf etc-asterisk-$ora.tar.gz /etc/asterisk tar zcf var-log-asterisk-$ora.tar.gz /var/log/asterisk tar zcf var-lib-asterisk-$ora.tar.gz /var/lib/asterisk tar zcf var-spool-asterisk-$ora.tar.gz /var/spool/asterisk tar zcf usr-lib-asterisk-$ora.tar.gz /usr/lib/asterisk tar zcf var-lib-mysql-$ora.tar.gz /var/lib/mysql tar […]


How to install webmin to manage a linux centos server

Login as root cd /root mkdir webmin cd webmin wget rpm -Uvh webmin* WebMin runs its own web server on port 10000. To start WebMin, issue this command: /etc/webmin/start. You access it with a web browser pointed to the IP address of your Asterisk box at that port address, e.g. You can also […]


How to Backup and restore Elastix Asterisk configuration on Cent OS to another server

I recently found this method of doing the backup/restore A few things to be aware of Make sure the Elastix version is the same or higher than the version that you are transferring the backup .tar file from. Otherwise if you try to transfer to an earlier version the extensions will not transfer across […]


Editing firewall.local settings in Linux CentOS

Short method: Login as the root user – I use putty for windows to connect to the linux server from my desktop after logging in enter-