Instalación de Asterisk 1.4. y la Asterisk-GUI
Después de la noticia que publiqué hace un par de días sobre la nueva interfaz web de Asterisk, he recibido unos 20 emails preguntándome cómo se instala. Incluso Alberto Sagredo (VoipNovatos.es) ha puesto un post sobre cómo instalar Asterisk 1.4 y la interfaz web.
Lo primero que quiero comentar es que la Asterisk-GUI, sólo funciona en Firefox y Ópera (No Internet Explorer), cuando los de IE acepten seguir las normas W3, entonces será compatible.
Para instalar Asterisk 1.4 es tan sencillo como (distribuciones basadas en Debian):
cd /usr/src
apt-get install -qy bison flex libncurses5-dev zlib1g-dev libssl-dev libnewt-dev libiksemel1-dev
apt-get install -qy make linux-headers-`uname -r` gcc g++ libstdc++6
(apt-get install cualquier otra librería o paquete que creais que falta… no todas las distribuciones son iguales…)
wget -c http://ftp.digium.com/pub/zaptel/releases/zaptel-1.4.0-beta2.tar.gz
wget -c http://ftp.digium.com/pub/libpri/releases/libpri-1.4.0-beta1.tar.gz
wget -c http://ftp.digium.com/pub/asterisk/releases/asterisk-1.4.0-beta3.tar.gz
wget -c http://ftp.digium.com/pub/asterisk/releases/asterisk-addons-1.4.0-beta2.tar.gz
tar xvfz zaptel-1.4.0-beta2.tar.gz
tar xvfz libpri-1.4.0-beta1.tar.gz
tar xvfz asterisk-1.4.0-beta3.tar.gz
tar xvfz asterisk-addons-1.4.0-beta2.tar.gz
cd zaptel-1.4.0-beta2
make && make install
cd ..
cd libpri-1.4.0-beta1
make && make install
cd ..
cd asterisk-1.4.0-beta3
./configure && make && make install && make samples
cd ..
cd asterisk-addons-1.4.0-beta2
make && make install
cd ..
Con esto ya tendríamos el Zaptel, Libpri, Asterisk y Asterisk-Addons instalado, ahora nos falta la parte fácil:
apt-get install -qy subversion
svn checkout http://svn.digium.com/svn/asterisk-gui/trunk asterisk-gui
cd asterisk-gui
make && make install && make samples
cat < < EOF >/etc/asterisk/http.conf
[general]
enabled=yes
enablestatic=yes
EOF
cat < < EOF >/etc/asterisk/manager.conf
[general]
displaysystemname = yes
enabled = yes
webenabled = yes
port = 5038
;httptimeout = 60
bindaddr = 0.0.0.0
[admin]
secret = mypass
read = system,call,log,verbose,command,agent,config
write = system,call,log,verbose,command,agent,config
EOF
make checkconfig
cd ..
asterisk -gvvvvvvvvc .
y mientras tanto, escribis en vuestro navegador Firefox o bien Ópera (… recuerdos a Saghul xD):
http://DIRECCION_IP:8008/asterisk/static/config/cfgbasic.html
Os autentificais con usuario: admin y contraseña: mypass
y listo! 🙂
Actualización Importante:
– Teneis un vídeo con toda la instalación de Asterisk y Asterisk-GUI 2.0 paso a paso.
– Asterisk-GUI se ha actualizado a Asterisk-GUI 2.0.