0% found this document useful (0 votes)
153 views3 pages

CCStats Lite Installation

Tutorial Instalação do Asternic

Uploaded by

marco
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
153 views3 pages

CCStats Lite Installation

Tutorial Instalação do Asternic

Uploaded by

marco
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

CCStats Lite Installation

Description

Download the software:

Extract files

Create a mysql database

Create tables for the database

Configuration

Copying Files

Parsing Logs

Description
Asternic Call Center Stats Lite is on open source queue reporting solution for the Asterisk© PBX. In order to
use the software you must have a working Asterisk PBX, and you should be using queues with it.

Note

These install instructions apply to the Lite version.

If you want to install the PRO version, please follow this guide (installation.php)
instead.

Download the software:

cd /usr/src
wget http://download.asternic.net/asternic-stats-1.5.tgz

Extract files

tar zvxf asternic-stats-1.5.tgz


cd asternic-stats

Create a mysql database


Print Download
Offline
In order to create the MySQL database you must know the MySQL root password beforehand. If you do not
know the password you will have to figure out, some common passwords on some distros could be just an
empty string, the word 'passw0rd' or 'eLaStIx.2oo7'.

mysqladmin -u root -p create qstatslite

Create tables for the database

mysql -u root -p qstatslite < sql/qstats.sql

Configuration
Edit /usr/src/asternic-stats/html/config.php to set authenticate information for the
database:

$dbhost = ‘localhost’;
$dbname = ‘qstatslite’;
$dbuser = ‘root’;
$dbpass = ”;
$manager_host = “127.0.0.1″;
$manager_user = “admin”;
$manager_secret = “admin”;
$language = “es”;

You must set the correct MySQL user and password in the dbuser and dbpass variables, and you must set
the correct Asterisk Manager user and secret in manager_user and manager_secret variables. You can find
your manager password by looking at the /etc/asterisk/manager.conf under the secret
configuration header.

Edit /usr/src/asternic-stats/parselog/config.php with auth information for the


database:

$queue_log_dir = ‘/var/log/asterisk/’;
$queue_log_file = ‘queue_log’;
$dbhost = ‘localhost’;
$dbname = ‘qstatslite’;
$dbuser = ‘root’;
$dbpass = ”;

You will have to set the correct MySQL user and password again in this file.

Print Download
Copying Files Offline
Move the html directory to Apache DocumentRoot:

mv /usr/src/asternic-stats/html /var/www/html/queue-stats

Move the parselog directory to its new home:

mv /usr/src/asternic-stats/parselog /usr/local/parseloglite

Parsing Logs
Create a cron job to parse data from queue_log and populate the database:

crontab -e

And type this in your cronjob file:

0 * * * * php -q /usr/local/parseloglite/parselog.php convertlocal

You can save it by pressing “:x”

Finally, you can see the statistics and reports with your browser from http://ip.asterisk/queue-stats
(http://ip.asterisk/queue-stats)

Print Download
Offline

You might also like