Configuracion de asterisk cdr en mysql

Páginas: 4 (766 palabras) Publicado: 6 de abril de 2011
Configurando Asterisk para guardar los registros del CDR en MySQL
Por default Asterisk guarda los registros de llamadas en un archivo llamado Master.csv el cuál es un archivo de texto separado porcomas, pero para otros fines a veces es necesario tenerlo en una base de datos para su posterior consulta, por ello pongo aquí un tutorial de como conectar Asterisk a MySQL para guardar los CDRs.Sobre entendiendo que ya se tiene instalado Asterisk, MySQL y todas las librerías requeridas continuamos.
Por cuestión de licencias de MySQL, Asterisk ya no incluye la opción de guardar los registros enuna base de datos de MySQL, por lo que ahora esa opción viene en Asterisk-addons el cuál se tiene que bajar para la versión de Asterisk a usar y compilarla.
wgethttp://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.4.9.tar.gz
sudo tar -xzvf asterisk-addons-1.4.9.tar.gz
cd asterisk-addons-1.4.9
#Ya que se descargue y se descomprima la versión de Asterisk Addons setendrán que editar los siguientes archivos
sudo editor cdr/cdr_addon_mysql.c
#agregar al principio la siguiente línea tal como está
#define MYSQL_LOGUNIQUEID
sudo editor cdr/Makefile
#agregar alfinal la siguiente línea tal como está
CFLAGS+=-DMYSQL_LOGUNIQUEID
#ahora si compilamos asterisk-addons
sudo make clean && sudo ./configure && sudo make && sudo make install#si es una instalación nueva tendrías que ejecutar despues sudo make samples, si no no es recomendable para que no borre configuraciones ya realizadas.
#si todo salió bien en la compilación ahoraedita el archivo
sudo editor /etc/asterisk/modules.conf
# y agrega al final
load => cdr_addon_mysql.so

#ahora crea un usuario con su password y una base de datos de mysql que será para el cdr deasterisk
mysql -u root -p
create database asteriskcdrdb;
grant all privileges on asterisk.* to asterisk@localhost identified by "password";
flush privileges;
exit;
sudo editor asterisk.sql...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Configuracion y prueba de asterisk en ubuntu
  • Configuración Basica De Asterisk
  • Configuración de Asterisk y SoftPhones
  • Configuración del SGBD MySQL
  • Instalacion y configuracion de balanceo de carga mysql
  • Asterisk: configuracion sip y iax
  • Manual de instalacion y configuracion asterisk
  • Configuracion Path mysql con win xp y win 7

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS