Académique Documents
Professionnel Documents
Culture Documents
Page 1 sur 4
Mise en place de 802.1x | Page principale | FON: un hot-spot Wi-Fi moindre cot
http://www.cis-consultants.com/blog/archives/2006/07/asterisk_et_les.html
06/02/2007
Page 2 sur 4
`channel` varchar(80) NOT NULL default '', `dstchannel` varchar(80) NOT NULL default '', `lastapp` varchar(80) NOT NULL default '', `lastdata` varchar(80) NOT NULL default '', `duration` int(11) NOT NULL default '0', `billsec` int(11) NOT NULL default '0', `disposition` varchar(45) NOT NULL default '', `amaflags` int(11) NOT NULL default '0', `accountcode` varchar(20) NOT NULL default '', `userfield` varchar(255) NOT NULL default '' ); ALTER TABLE `cdr` ADD INDEX ( `calldate` ); ALTER TABLE `cdr` ADD INDEX ( `dst` ); ALTER TABLE `cdr` ADD INDEX ( `accountcode` );
Le travail important est effectuer sur le serveur Asterisk. Il faut ajouter les modules de gestion de la base MySQL et configurer lenvoi des CDR vers la base. Pour la premire partie on repartira des sources compils dAsterisk et de son module spcifique asterisk-addons ( cette heure en version 1.2.3 pour un Asterisk 1.2.9). Les packages de dveloppement MySQL client et serveur doivent tre installs, sur notre Fedora nous passerons par yum install avec les packages suivants: mysqlclient10.i386, mysql.i386 et mysql-devel.i386. Puis une recompilation des addons permettra dobtenir les trois modules Asterisk requis:
asterisk*CLI> show modules like sql Module Description cdr_addon_mysql.so MySQL CDR Backend res_config_mysql.so MySQL RealTime Configuration Driver app_addon_sql_mysql.so Simple Mysql Interface Use Count 0 0 0
En terme de configuration il faut indiquer dans le fichier modules.conf le chargement de la partie MySQL par lajout des lignes suivantes, attention un redmarrage de lAsterisk est requis.
preload => cdr_addon_mysql.so preload => res_config_mysql.so
Chaque CDR est dsormais sauvegard dans le fichier au format CSV et galement dans la base de donnes. Il ne reste plus qu travailler sur le frontal de prsentation des donnes et ventuellement sur des tables complmentaires permettant lhistorisation efficace des donnes, nous reviendrons plus tard sur cette partie. La table cdr cre est proche du format interne dAsterisk mais pas forcment adquat un traitement statistiques ou pour de la refacturation, notamment garder des informations sur les identifiants SIP de chaque appel ne prsente que peu dintrt puisquils nont de sens quau moment de lappel. De plus, lensemble des appels est prsent dans cette base, les entrants, les sortants et les appels internes, quils aient abouti ou pas. Post par Alexandre Chauvin-Hameau le 04/07/2006 18:43
Votes
http://www.cis-consultants.com/blog/archives/2006/07/asterisk_et_les.html 06/02/2007
Page 3 sur 4
Courriel:
Code:
Relecture Publie
Copyright 1998-2006 - CIS Consultants - 41, rue Saint Augustin - 75002 Paris, France - Mtro OPERA Tlphone: +33 143 125 747 / +33 872 645 747, courriel: contact@cis-consultants.com
Vous cherchez voluer dans votre carrire, nous cherchons des ingnieurs motivs et comptants pour nos clients, rejoignez une quipe dynamique et implique. Vous abonner:
email@xyz.org
Web
www.cis-consultants.com
http://www.cis-consultants.com/blog/archives/2006/07/asterisk_et_les.html
06/02/2007
Page 4 sur 4
Recherche Google
accueil
Bibliothque Data Management Information Produit Rseau Scurit ToIP Wi-Fi Effacement rel de donnes Cache DNS et Windows XP Mots de passe inchangs Canal Wi-Fi Complexit de mot de passe 5 Meilleurs articles: Asterisk: agents et centre d'appel VRRP Rapid Spanning Tree Protocol Asterisk: Introduction la ToIP Asterisk : files dattente
http://www.cis-consultants.com/blog/archives/2006/07/asterisk_et_les.html
06/02/2007