You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to asterisk-es
Buenas,
Estoy intentando configurar Asterisk para que guarde los registros de
CDR en una BBDD Mysql que está en el mismo servidor que Asterisk. El
problema es que siempre que finaliza una llamada, momento en el que me
imagino que Asterisk inserta el registro en la BBDD, obtengo el error:
cdr_addon_mysql.c:162 mysql_log: cdr_mysql: cannot connect to database
server localhost
El fichero cdr_mysql es el siguiente:
[global]
hostname=localhost
dbname=asterisk
table=cdr
password=asterisk
user=asterisk
port=3306
sock=/tmp/mysql.sock
userfield=1
He comprobado que desde la línea de comandos puedo conectarme a la
BBDD con el usuario 'asterisk' sin ningún problema, con lo que me
imagino que los privilegios de este usuario están bien.
También he comprobado que el usuario puede conectarse al host
'localhost' (tabla 'user' de la bbdd 'mysql'):
+----------+------------------------------+-----------------------+
| user | password | host |
+----------+------------------------------+-----------------------+
| asterisk | 51ac865029b0d481 | localhost |
+----------+------------------------------+-----------------------+
La consulta "cdr status" desde CLI me retorna
CDR logging: enabled
CDR mode: simple
CDR output unanswered calls: yes
CDR registered backend: cdr_manager
CDR registered backend: csv
CDR registered backend: cdr-custom
CDR registered backend: mysql
la consulta "cdr mysql status":
Not currently connected to a MySQL server.
Tambíén he comprobado que el módulo cdr_addon_mysql.so está cargado.
He estado mirando por un montón de webs y en principio parece que la
configuración es correcta pero sigo sin conseguir que funcione :(
Las versiones que estoy utilizando son:
Asterisk --> 1.4.24
Asterisk Addons --> 1.4.8
Mysql --> 5.0.45
Alguna idea antes de que me corte las venas ???
Mil gracias
bakko
unread,
Jun 20, 2009, 3:22:46 PM6/20/09
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to aster...@googlegroups.com
Si la distribución es Centos la línea sock está equivocada.
Tienes que ser:
sock=/var/lib/mysql/mysql.sock
Intenta tambien, desde la consola de asterisk, quitar y volver a poner el modulo para ver si te sale algun error:
CLI> module unload cdr_addon_mysql.so
CLI> module load cdr_addon_mysql.so
Chao
NebHeru
unread,
Jun 20, 2009, 4:13:55 PM6/20/09
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to asterisk-es
bakko,
lo has clabado, he modificado la línea del sock y OK !!!!!!!
Mil gracias
bakko
unread,
Jun 20, 2009, 5:06:23 PM6/20/09
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message