Diferencia entre revisiones de «CDR-Stats»
Línea 24: | Línea 24: | ||
En este caso, ofrecemos una versión "manual" de la instalación y menos perecedera dado que hecha la primera parte, la parte de configuración especifica no resulta tan compleja. | En este caso, ofrecemos una versión "manual" de la instalación y menos perecedera dado que hecha la primera parte, la parte de configuración especifica no resulta tan compleja. | ||
+ | |||
+ | En primer lugar descargamos el paquete correspondiente a la última versión de CDR-Stats del siguiente enlace. | ||
+ | |||
+ | A continuación lo descomprimimos en un directorio, por ejemplo: | ||
+ | |||
+ | {{Comando|unzip cdr-stats-version-x.y.z.zip}} | ||
+ | |||
+ | Y accedemos al directorio de descompresión, para comenzar a aplicar los cambios. Vamos a preparar la interfaz web primero. Para ello creamos un directorio dentro de nuestra raíz WWW por ejemplo | ||
+ | |||
+ | {{Comando|mkdir /var/www/cdrstats}} | ||
+ | {{Comando|chown -R asterisk:asterisk /var/www/cdrstats/}} | ||
+ | |||
+ | Copiamos dentro todos los ficheros relativos a la interfaz web, dentro del directorio que descomprimimos el paquete CDR-Stats: | ||
+ | |||
+ | {{Comando|sudo cp -r install/landing-page/* /var/www/cdrstats/}} | ||
+ | |||
+ | Ahora creamos un fichero dentro del directorio Apache: | ||
+ | |||
+ | {{Archivo|/etc/apache2/sites-enabled/welcome-cdr-stats.conf|<VirtualHost *:80><br>DocumentRoot '/var/www/cdrstats'/<br>DirectoryIndex index.html index.htm index.php index.php4 index.php5<br> | ||
+ | <br><Directory '/var/www/cdrstats'><br>Options Indexes IncludesNOEXEC FollowSymLinks<br>allow from all<br>AllowOverride All<br>allow from all<br></Directory><br></VirtualHost>}} | ||
+ | |||
Revisión del 23:06 5 jun 2012
![]() |
To Do Esta página necesita ser completada. Puedes revisar todas las páginas por completar en este enlace. |
CDR-Stats es una interfaz web, que sirve para mostrar todo tipo de estadísticas, basada en el sencillo Registro de llamadas que ofrece Asterisk y en la actualidad, es el más completo al menos, con una licencia Open Source (Mozilla Public License V2).
Descripción General
CDR-Stats es una aplicación web creada por Areski Belaid en 2010, y ofrecida a la comunidad desde entonces. En la actualidad pertenece a Star2Billing Inc, misma compañia creadora del sistema A2Billing
Esta aplicación esta basada en Python, concretamente, en su framework Django [1] y utiliza una base de datos especifica para la gestión del sistema llamada MongoDB (No esta basada en consultas SQL)
Básicamente sirve de interfaz visual, muy atractiva y llamativa, para poder filtrar, y controlar todos los registros CDR que vayan almacenandose en una base de datos SQL (no valido para instalaciones del sistema CDR basados en ficheros CSV).
Instalación
Existen dos partes relacionadas a la instalación del sistema CDR-Stats.
Por un lado la implicita de Asterisk, relacionada a conseguir que el [Registro Llamadas y Eventos|registro de llamadas]] pase a la Base de Datos de forma autónoma.
Por otro lado, sería la instalación de la plataforma Django en la que esta basada CDR-Stats. Para ello el creador provee un script generico en su página web oficial [2]
En este caso, ofrecemos una versión "manual" de la instalación y menos perecedera dado que hecha la primera parte, la parte de configuración especifica no resulta tan compleja.
En primer lugar descargamos el paquete correspondiente a la última versión de CDR-Stats del siguiente enlace.
A continuación lo descomprimimos en un directorio, por ejemplo:
Y accedemos al directorio de descompresión, para comenzar a aplicar los cambios. Vamos a preparar la interfaz web primero. Para ello creamos un directorio dentro de nuestra raíz WWW por ejemplo
Copiamos dentro todos los ficheros relativos a la interfaz web, dentro del directorio que descomprimimos el paquete CDR-Stats:
Ahora creamos un fichero dentro del directorio Apache:
DocumentRoot '/var/www/cdrstats'/
DirectoryIndex index.html index.htm index.php index.php4 index.php5
<Directory '/var/www/cdrstats'>
Options Indexes IncludesNOEXEC FollowSymLinks
allow from all
AllowOverride All
allow from all
</Directory>
</VirtualHost>
Referencias
- ↑ Django Project, Django Software Foundation (2005)
- ↑ Script de Instalación de CDR-Stats, en Inglés, Areski Belaid