Install Ubuntu Server 9.04 w/ OpenSSH Server
sudo su
apt-get update
apt-get install build-essential
apt-get upgrade
apt-get install linux-headers-2.6.28-11-server php5-cli php5-mysql mysql-server php-pear php-db php5-gd curl sox libncurses5-dev libssl-dev libmysqlclient15-dev subversion sendmail
cd /usr/src
wget downloads.asterisk.org/pub/telep … 0.2.tar.gz
wget downloads.digium.com/pub/telepho … .10.tar.gz
wget downloads.digium.com/pub/asteris … 1.0.tar.gz
wget downloads.digium.com/pub/asteris … 1.0.tar.gz
wget downloads.digium.com/pub/asteris … 2.1.tar.gz
svn co svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui
tar -xzvf dahdi-linux-complete-2.1.0.4+2.1.0.2.tar.gz
tar -xzvf libpri-1.4.10.tar.gz
tar -xzvf asterisk-1.6.1.0.tar.gz
tar -xzvf asterisk-addons-1.6.1.0.tar.gz
tar -xzvf asterisk-sounds-1.2.1.tar.gz
cd dahdi-linux-complete-2.1.0.4+2.1.0.2
make all
make install
make config
cd …
cd libpri-1.4.10
make
make install
cd …
cd asterisk-1.6.1.0
./configure
make
make install
make samples
make config
cd …
cd asterisk-addons-1.6.1.0
./configure
make
make install
make samples
cd …
cd asterisk-sounds-1.2.1
make
make all
make install
cd …
cd asterisk-gui
./configure
make
make install
cp -r /etc/asterisk /etc/asterisk.backup
adduser asterisk --disabled-password
vi /etc/asterisk/manager.conf
enabled = yes
webenabled = yes
[administrator]
secret = YoUrPaSwOrD
read = system,call,log,verbose,command,agent,user,config
write = system,call,log,verbose,command,agent,user,config
vi /etc/asterisk/http.conf
enabled = yes
bindaddr = 0.0.0.0
bindport = 8088
prefix = gui
enablestatic = yes
make checkconfig
Asterisk -vvvvvr
rm -rf /usr/share/asterisk/static-http/
mkdir /usr/share/asterisk/
ln -s /var/lib/asterisk/static-http/ /usr/share/asterisk/
/etc/init.d/asterisk restart