Skip to content

Panel de administración web de una PBX implementada con Asterisk, escrita en Python y usando Django

License

Notifications You must be signed in to change notification settings

emoronayuso/beeton

Repository files navigation

Beeton PBX

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:
  1. Descargar y descomprimir los ficheros del repositorio de GitHub, desde la consola:

    $ wget https://github.com/emoronayuso/beeton/archive/master.zip $ unzip master.zip

  2. 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

  1. 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

  2. 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

  1. 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

About

Panel de administración web de una PBX implementada con Asterisk, escrita en Python y usando Django

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published