En otra entrada expliqué como compilar e instalar Asterisk en Debian sin ningún entorno de administración, por lo que toda la configuración hay que relizarla de forma manual editando los ficheros de configuración de Asterisk, esto se traduce en una tarea complicada para quien nunca ha configurado un Asterisk.
Para ello existen interfaces graficas para ofrecer una fácil administración del servicio Asterisk, de forma intuitiva y automatizando muchos procesos.
En este articulo voy a explicar como instalar AsteriskGUI en un Asterisk 1.8 ya instalado en Debian 7.x
- ¿Cómo descargamos AsteriskGUI?
Para empezar vamos a posicionarnos en la carpeta /usr/src/
cd /usr/src
A continuación vamos a descargar la ultima versión de Asterisk-gui en el directorio /user/src/asterisk-gui para ello ejecutamos la siguiente instrucción mediante svn:
svn co http://svn.digium.com/svn/asterisk-gui/trunk/ asterisk-gui
Una vez descargada la ultima versión ya podemos compilar e instalar Asterisk GUI
- ¿Cómo instalamos AsteriskGUI?
Accedemos al directorio asterisk-gui
cd /usr/src/asterisk-gui
Y compilamos
./configure
make
Ahora ya tenemos preparado AsteriskGUI para proceder a la instalación:
make install
Si todo ha ido bien nos mostrara un mensaje anunciando que la instalación ha sido completada
- ¿Cómo configuramos AsteriskGUI?
Una vez instalado AsteriskGUI es necesario configurarlo para su correcto funcionamiento, en primer lugar deberemos editar el fichero /etc/asterisk/http.conf con vi o bien accediendo con WinSCP.
Borramos el contenido del fichero /etc/asterisk/http.conf y le añadimos el siguiente contenido:
El fichero http.conf sirve para configurar el servivio http que corre AsteriskGUI.
[general]
enabled=yes
bindaddr=0.0.0.0
bindport=80
prefix=gui
enablestatic=yes
redirect=/ /gui/static/config/index.html
También borramos el contenido del fichero /etc/asterisk/manager.conf y le añadimos el siguiente contenido:
El fichero manager.conf sirve para configurar la conexión entre AsteriskGUI y Asterisk.
[general]
enabled=yes
webenabled=yes
port=5038
bindaddr=0.0.0.0[admin]
secret=password #Aquí deberás especificar tu contraseña
read=system,call,log,verbose,command,agent,user,config,originate,read,write
write=system,call,log,verbose,command,agent,user,config,originate,read,write
Una vez modificados los dos ficheros vamos a comprobar la configuración de los mismos con el comando:
make checkconfig
Si todo ha ido bien nos saldrá el siguiente mensaje:
En caso de que falle algo lo deberemos corregir, nos indicara que fichero y configuración es la que esta fallando.
Por lo contrario si todo ha ido bien deberemos reiniciar Asterisk:
service asterisk restart
- ¿Cómo accedemos a AsteriskGUI?
Ahora ya podemos acceder a configurar Asterisk por web, preferiblemente recomiendo usar Google Crhome ya que AsteriskGUI tiene algún bug con Internet Explorer.
Accedemos mediante el navegador web a la dirección ip de nuestro servidor Asterisk: http://ip
En caso de no funcionar podemos acceder también mediante la siguiente dirección: http://ip:80/gui/static/config/cfgbasic.HTML
Al entrar nos muestra una pagina de login en donde debemos poner el usuario y contraseña que definimos anteriormente en el fichero /etc/asterisk/manager.conf
La primera vez que accedemos, AsteriskGUI va a realizar unas operaciones de configuración y aparecerán unos cuadros de dialogo que deberemos aceptar, una vez finalizado este proceso, nos muestra la consola de configuración:
A partir de aquí ya tenemos nuestro Servidor Asterisk con AsteriskGUI operativo y listo para ser configurado.
- He subido una maquina virtual en formato vmdk con Asterisk preinstalado y AsteriskGUI instalado y configurado tal y como se especifica en esta guía. Este vmdk se puede abrir con VirtualBOX (gratis) Quemu (para Linux y gratis), VMware Player (gratis), VMware ESXi y VMware Workstation (el que uso yo).
Se aconseja definir una maquina virtual con:
1 cpu de 2 cores
2GB de RAM
1 interface de red en bridget y disponer de un servidor DHCP
(el disco duro es de 20GB)
usuario: root
contraseña: joanemarti
Para averiguar la IP usar el comando: ifconfig
Datos de acceso a AsteriskGUI
usuario: admin
contraseña: joanemarti
Enlace de descarga de ASTERISK-GUI.vmdk
joan dice
Al final del articulo os he dejado un vdisk en formato vmdk con Asterisk 1.8 y AsteriskGUI preinstalado en un Linux Debian 7.6 ante cualquier duda o aclaración dejad un comentario 😉
Cristian dice
muchas gracias amigo por el aporte, estoy iniciendo en estoy es esta muy bien para aprender! te cuento como me va!
gracias
many dice
por que no puedo acceder a la pagina
Marco Rojas dice
Hola amigo, has configurado Asterisk dentro de un mikrotik?
Joan dice
Hola Marco, no lo he probado, pero parece que es posible gracias a que se puede instalar OpenWRT, échale un vistazo a este enlace y nos cuentas 😉 http://www.adslzone.net/postt361696.html
carlos dice
Joan muy bueno el articulo, tengo 2 telefonos cisco 7490g y al conectarlos aparece configuring VLAN y luego configuring ip y no pasan de ahi, tampoco me permite usar los botones de configuracion, los oprimo y no pasa nada, cualquier ayuda le agradezco… no encontre los archivos que usted compartio por aqui, me aparece link caido…
Joan dice
Hola Carlos, disculpa la demora en mi respuesta. ¿Los Cisco son nuevos? Si vienen de una antigua configuración, lo mejor es hacer un reset antes de configurarlos de nuevo (http://www.cisco.com/c/es_mx/support/docs/voice-unified-communications/unified-ip-phone-7900-series/15254-7960-default.html) luego puedes acceder al telefono por la ip que le sera assignada por DHCP, tome nota de que debera tener un servidor DHCP en la red donde conecte el telefono.
Por el tema del enlace comprueba si te funciona este y me comentas: https://mega.nz/#!mVAAFDLC!N5GY8ax43R7BQ4-7-HpUkkUPLAUp7CS3cI3i8u5m5WU ¡un saludo!
JJ dice
hola de nuevo Joan…
este error en la asterisk v.18 sabrias decirme a que se deve?
root@OpenWrt:~# /etc/init.d/asterisk start
Privilege escalation protection disabled!
See https://wiki.asterisk.org/wiki/x/1gKfAQ for more details.
gracias por las aclaraciones para openWRT
Felipe Oteiza dice
en donde me dejaste colgado es que cuando inicio la pagina, esta me abre, pero tu dices que coloque el usuario y contraseña que defini en manager.conf y no se donde mierda dices en el tutorial que hay que definirlo men. Favor, responder que todo OK, menos lo del usuario y contraserña que me dejaste plop
Joan dice
Lo puedes hacer igual que aquí https://www.voip-info.org/asterisk-config-managerconf/ luego recuerda reiniciar Asterisk para que se apliquen los cambios.
Eduardo dice
Saludos
Aunque no segui este tutorial, si instale asterisk y asteriskgui . En ubuntu server. Quedo operativo el asterisk pero el gui quedo en un loop al hacer login.
Los dos .conf estan igual a los que indicas eso es casi standard .
Buscando por la red muchos dicen que son persmisos pero ya estan definidos tanto en linux como en los .conf
Alguna idea ?
ale dice
No me muestra la interfaz web dice que la pagina no existe ya hice todos los paso