PASOS PARA LA INSTALACION
¡¡Nota importante!!
- La instalacion solo se ha probado en un SO Debian 7 Wheezy (De momento). Los pasos que se detallan a continuación:
-
Descargar y descomprimir los ficheros del repositorio de GitHub, desde la consola:
$ wget https://github.com/emoronayuso/beeton/archive/master.zip $ unzip master.zip
-
Ejecutar el script de instalación con el panel Beeton y todas sus dependencias. Proporcionamos permisos de ejecución al script previamente:
$ cd beeton-master $ chmod +x install.sh $ ./install.sh
El script de instalacion incluye:
-
La version de Asterisk 1.8.24.1, con las librerias (dependencias) libpri-1.4.14 y libss7-1.0.2
-
Django 1.5.5
-
Panel de administracion Beeton
El proceso de compilación y de instalación tarda unos 30 min aproximadamente. Asi que ponte cómodo ;P
-
Al concluir la instalación, hay que reiniciar asterisk para que se configure la nueva base de datos asocidada a los registros de llamadas "/var/log/asterisk/master.db":
$ /etc/init.d/asterisk restart
-
Para arrancar y parar Beeton basta con ejecutar el script ./runserver.sh de la carpeta /var/www/asterisk-bee, dandole permisos de ejecucion previamente:
$ chmod +x runserver.sh $ ./runserver.sh start|stop
Beeton se ejecuta en el puerto 8000 por defecto, para arrancarlo en un puerto diferente puede modificar el script de arranque runserver.sh
-
Accedemos al panel de adminsitración Beeton desde un navegador:
http://<Ip_servidor>:8000
Nos aparecerá la ventana de login, el usuario es "admin" y la contraseña por defecto es "asteriskbee"
Para cambiar la clave del usuario admin, solo hay que ejecutar la siguiente sentencia usuando el script /var/www/manage.py
$ python manage.py changepassword admin
NOTA: Por defecto en el panel de adminsitración web de Beeton vienen incluidas las siguientes funcionalidades para el Plan de llamadas:
- Función para Responder llamadas
- Función para realizar una espera en segundos
- Función para realizar saltos incondicianales entre las lineas del plan de llamadas
Para instalar nuevas funcionalidades visita el manual de usuario disponible en el blog del proyecto Beeton