Mise en place Asterisk-cdr-viewer

Il existe plusieurs solutions de voir les statistiques des appelles dans Asterisk, mais la plupart de ces solutions sont intégrées dans les distributions préconfigurées tels que AsteriskNow, Elastix, Trixbox, FreePBX. La configuration des paramètres globaux d’Asterisk est plus confortable avec ce type de produit, mais parfois il est nécessaire d’intervenir dans les fichiers de configuration pour gérer la situation la plus « délicate » que d’habitude. C’est pourquoi mieux de travailler avec Asterisk « nette ». En plus ces travaux donnent une compréhension et une expérience nécessaire pour travailler dans le domaine VOIP.
Je vous conseille de regarder sur « Asterisk-cdr-viewer ». C’est une solution libre, fonctionnelle et facile d’installer.

Pré requis :
– le CDR et la base de données MySQL doivent être déjà en place dans Asterisk (Intégration de la solution CDR dans Asterisk).
– Serveur Web Apache avec le support de PHP

On va créer le nouvel hôte virtuel. Il existe les différentes méthodes pour le mettre en place mais on va utiliser l’hôte virtuel basé sur le nom. On lui attribue le nom d’asteriskcdr

Dans le fichier /etc/hosts il faut ajouter le nouveau hôte :

On va créer le dossier asteriskcdr :

     # mkdir /var/www/asteriskcdr

Dans le dossier /etc/apache2/sites-available/ créer le fichier asteriskcdr

# nano /etc/apache2/sites-available/asteriskcdr

<VirtualHost *:80>

ServerName asteriskcdr

ServerAlias asteriskcdr

DocumentRoot /var/www/asteriskcdr
</VirtualHost>

Pour terminer, il vous suffit de créer le lien de fichier nouvellement créé dans le dossier /etc/apache2/sites-enabled. Pour ce faire, une commande a été faite spécialement

# sudo a2ensite asteriskcdr

Puis, afin de recharger la configuration d’Apache :
# sudo /etc/init.d/apache2 reload

Il faut vérifier si le paquet php5-mysql est bien installé, si non :

     # sudo apt-get install php5-mysql

On télécharge le module asterisk-cdr-viewer et on le décompresse dans le dossier /var/www/asteriskcdr :

Toutes les configurations on fait dans le fichier /var/www/asteriskcdr/include/config.inc.php

On ouvre le lien http://localhost/asteriskcdr :

Laisser un commentaire