Professional Documents
Culture Documents
Damos el siguiente comando para ubicarnos en la ruta cd /usr/src/ Descargar los elementos de asterisk que vamos a compilar.
Y procedemos a compilar.
Realizar las modificaciones oportunas para que funcione la instalacin. Crear el usuario asterisk y aadimos al usuario de apache al grupo asterisk .
Cambiamos el usuario y grupo por defecto de apache por el usuario y grupo asterisk en apache2.conf con las dos lneas de comando de la siguiente imagen.
Tambin se propone en el script original que se modifique el ejecutable para el script /usr/sbin/safe_asterisk de sh a bash:
cat > /etc/init.d/asterisk <<-END_STARTUP #!/bin/bash ### BEGIN INIT INFO # Provides: asterisk
# Required-Start: \$network \$syslog # Required-Stop: # Default-Start: # Default-Stop: \$network \$syslog 2345 016
# Short-Description: Asterisk daemon. # Description: This script handles start/stop states of asterisk.
### END INIT INFO set -e set -a PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="Asterisk" NAME=amportal DAEMON=/usr/sbin/\$NAME test -x \$DAEMON || exit 0 d_start() { amportal start } d_stop() { amportal stop } d_reload() { amportal restart } case "\$1" in start) echo -n "Starting \$DESC: \$NAME" d_start
echo "." ;; stop) echo -n "Stopping \$DESC: \$NAME" d_stop echo "." ;; restart|force-reload) echo -n "Restarting \$DESC: \$NAME" d_stop sleep 10 d_start echo "." ;; *) echo "Usage: \$SCRIPTNAME {start|stop|restart|force-reload}" >&2 exit 3 ;; esac exit 0 END_STARTUP Modificaciones para que arranque asterisk al iniciar el sistema.
Ahora instalamos FreePBX, la interfaz grfica que vamos a instalar para manejar Asterisk
Crear las bases de datos; habamos usado "1234" como password para el usuario root de mysql, se necesita definir tambin una contrasea para la base de datos de asterisk; usaremos 4321, para esto ejecutamos las siguientes lneas de comando.
Cambiamos los permisos de una serie de directorios con las siguientes lneas de comando.
Reiniciamos apache2
Adjuntamos el documento PDF FreePBX administracin Bsica.pdf, en el que se observa un manual completo para la configuracin y administracin del servicio. Sin embargo haremos nfasis en las partes fundamentales para un correcto funcionamiento, El inicio del documento (Pgs. 2-9) maneja una tabla de contenido para el fcil acceso a las partes que componen el manual, se realiza una introduccin al entorno que maneja la aplicacin, al igual que una breve descripcin de los mdulos que se posee. Siguiendo el manual, encontramos el desarrollo y descripcin del modo admin que posee las siguientes secciones,
Hablaremos de los mdulos Admin y Basic , los cuales manejan las principales opciones de administracin y configuracin sobre el servicio. La seccin Admin nos muestra el estado actual de los servicios instalados, php. Apache, asterisk, etc. Adems nos informa de posibles actualizaciones en cada uno de estos servicios. La seccin Basic nos permite crear nuevos usuarios del servicio, muestra algunos nmeros por defecto como, reloj que habla, correo de voz, permite opciones bsicas de configuracin como la eleccin del formato de las grabaciones de voz, opciones de bsqueda en el directorio. Se permite agregar, borrar o modificar usuarios administrativos para administrar su sistema FreePBX, posibilitando la intervencin de varias personas que podrn realizar determinados tipos de tareas de acuerdo a los permisos que le sean asignados.