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.
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 http://www.elastix.org/en/downloads.html Create a new virtual.
The instructions here http://www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html presume –
To install samba on CentOS At the command shell enter yum install samba You will receive a couple of prompts-
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.
Login as root cd /root mkdir webmin cd webmin wget http://prdownloads.sourceforge.net/webadmin/webmin-1.580-1.noarch.rpm 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. http://192.168.0.108:10000 You can also.
I recently found this method of doing the backup/restore http://www2.elastix.org/en/component/kunena/116-security/47135-how-to-backup-elastix-for-migration.html?Itemid=58 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.
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-