Asterisk+ mysql

151 views
Skip to first unread message

Joseo

unread,
Jun 19, 2008, 3:58:19 PM6/19/08
to asterisk-es
Hola comunidad *
Haber si alguien me puede dar una idea con esto:Estoy instalando mysql
para que el registro de las llamadas queden en la base de datos, pero
Asterisk sigue dejando el registro en cdr-cvs. Esto son los pasos que
realice segun lo que investigue:
Previamente tengo instalado ubuntu 6.06 lts, Asterisk 1.4 ,
1) Instale mySQL para lo cual instale los paquete libmysqlclient15-
dev, mysql-server-5.0, mysql-client-50.
2) cree un usuario en mysql tome los mismo parametros que estan en el
archivo cdr-mysql.conf (asteriskcdruser), del mismo modo cree la Base
de datos (asteriskcdrdb) y la tabla (cdr)
3)el usuario se creo con todos los previlegios (grant all
privileges..)
4) Habilite las lineas que estaban comentada en el archivo
cdr_mysql.conf
[global]
hostname=database.host.name
dbname=asteriskcdrdb
table=cdr
password=password
user=asteriskcdruser

5)y en el archivo modules.conf se cargan los módulos:
load => app_addon_sql_mysql.so
load => cdr_addon_mysql.so
4)Arranco Asterisk (Restar)
Al hacer llamadas Asterisk continua registrando el detalle de las
llamadas en cdr-cvs. Que paso me faltara?

Lo que puedo observar es que cuando ejecuto el comando
CLI> module show
no observo los modulos app_addon_sql_mysql.so y cdr_addon_mysql.so

Gracias
salud2 joseo
pd. previamente tambien instale los paquetes asterisk-addons.

Saúl Ibarra

unread,
Jun 19, 2008, 4:27:25 PM6/19/08
to aster...@googlegroups.com
Haz un module load cdr_addon_mysql.so y verás el error.


--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/

Joseo

unread,
Jun 26, 2008, 3:08:40 PM6/26/08
to asterisk-es
Gracias! en efecto tal parece que al compilar asterisk 1.4 no se
genero el archivo cdr_addon_mysql.so.
Solo se genero cdr_addon_mysql.c. Haciendo una busqueda..
---------------------/--------------------
root@joseo-desktop:/usr/src/asterisk-1.4.19.2# locate
cdr_addon_mysql.*
/usr/src/asterisk-addons-1.4.6/cdr/cdr_addon_mysql.c
/usr/src/asterisk-addons-1.4.6/cdr/.cdr_addon_mysql.moduleinfo
/usr/src/asterisk-addons-1.4.6/cdr/.cdr_addon_mysql.makeopts
--------------------/--------------------
He probado con "make menuselect" pero no aparece para marcar el
archivo cdr_addon_mysql
Bajo la opcion
---> 2. Call Detail Recording.. Me aparece esto:

[*] 1. cdr_csv
[*] 2. cdr_custom
[*] 3.
cdr_manager
XXX 4. cdr_odbc
XXX 5. cdr_pgsql
XXX 6. cdr_radius
XXX 7. cdr_sqlite
XXX 8. cdr_tds

Que debo revisar para generar el archivo cdr_addon_mysql.so?
Sera que hay que probar con la version 1.2 de asterisk?.
Gracias..
joseo :)

Joseo

unread,
Jun 26, 2008, 3:45:25 PM6/26/08
to asterisk-es
OJO: acabo de volver a instalar asterisk-addons-1.4 de nuevo
make clean
make
make install

Despues ejecuto "make menuselect" .. ahora me aparace el archivo
cdr_addon_mysql precedido de unas "XXX"
XXX 1. cdr_addon_mysql

y en la parte de abajo esta este mensaje de dependencias

MySQL CDR Backend
Depends on: mysqlclient(E)

Alguien me podria darme una pista del porque no se genera el
cdr_addon_mysql.so.
salud2
joseo :(

On Jun 26, 2:08 pm, Joseo <joseo_sanc...@hotmail.com> wrote:
> Gracias! en efecto tal parece que al compilarasterisk1.4 no se

Elio Rojano

unread,
Jun 26, 2008, 4:46:49 PM6/26/08
to aster...@googlegroups.com
Podrías leer uno de los miles tutoriales sobre cómo instalar un Asterisk, en cualquiera de ellos te explican cómo instalar el asterisk-addons y qué necesitas.

por cierto, te hace falta el paquete libmysqlclient-dev

2008/6/26 Joseo <joseo_...@hotmail.com>:



--
http://www.sinologic.net/

Gabriel Ernesto

unread,
Jun 26, 2008, 3:54:30 PM6/26/08
to asterisk-es
Tu mismo lo dices, faltan las dependencias, tienes que instalar lo que
te falta.
#apt-get install mysql-server-5.0 libmysqlclient15-dev

Por eso es que no te genera el modulo correspondiente, instala lo
anterior y vuelve a intentarlo.

Gabriel Ernesto

unread,
Jun 26, 2008, 4:02:12 PM6/26/08
to asterisk-es
Bueno creo que ya habías echo lo anterior (eso pasa por leer rápido)
sin embargo, es algo de dependencias, tal y como dice la ayuda de
asterisk-addons: XXX means dependencies have not been met or a
conflict exists

On 26 jun, 14:45, Joseo <joseo_sanc...@hotmail.com> wrote:

Javier Vidal

unread,
Jun 26, 2008, 4:48:59 PM6/26/08
to asterisk-es
Hola Joseo, yo repasaria todo el proceso de instalacion de los addons
del asterisk, revisa todas las dependencias, ya que por lo que
comentas parece que es un problema a la hora de compilar los modulos,
si lo tuvieras compilado deberia estar en este directorio "/usr/lib/
asterisk/modules/". Comprueba que a la hora de compilar no te esté
dando errores.

Revisa esta pequeña guia por si tienes problemas
http://wiki.asterisk-es.org/tiki-index.php?page=AsteriskEnDebian

Un Saludo

Joseo

unread,
Jun 27, 2008, 9:49:49 AM6/27/08
to asterisk-es
Gracias! voy a revisar de nuevo el proceso para instalar Asterisk-
addons para ver que me falta..
Salud2
joseo :)

On 26 jun, 15:48, Javier Vidal <javier.qua...@gmail.com> wrote:
> Hola Joseo, yo repasaria todo el proceso de instalacion de los addons
> del asterisk, revisa todas las dependencias, ya que por lo que
> comentas parece que es un problema a la hora de compilar los modulos,
> si lo tuvieras compilado deberia estar en este directorio "/usr/lib/
> asterisk/modules/". Comprueba que a la hora de compilar no te esté
> dando errores.
>
> Revisa esta pequeña guia por si tienes problemashttp://wiki.asterisk-es.org/tiki-index.php?page=AsteriskEnDebian

Joseo

unread,
Jun 28, 2008, 10:15:56 AM6/28/08
to asterisk-es
Al fin!.. :). Moraleja detener encuenta las versiones de msyql-server
y libmysqlclient.
Saludos
joseo

On Jun 27, 8:49 am, Joseo <joseo_sanc...@hotmail.com> wrote:
> Gracias! voy a revisar de nuevo el proceso para instalar Asterisk-
> addons para ver que me falta..
> Salud2
> joseo :)
>
> On 26 jun, 15:48, Javier Vidal <javier.qua...@gmail.com> wrote:
>
> > Hola Joseo, yo repasaria todo el proceso de instalacion de los addons
> > del asterisk, revisa todas las dependencias, ya que por lo que
> > comentas parece que es un problema a la hora de compilar los modulos,
> > si lo tuvieras compilado deberia estar en este directorio "/usr/lib/
> > asterisk/modules/". Comprueba que a la hora de compilar no te esté
> > dando errores.
>
> > Revisa esta pequeña guia por si tienes problemashttp://wiki.asterisk-es.org/tiki-index.php?page=AsteriskEnDebian
>
> > Un Saludo
>
> > On 26 jun, 21:45, Joseo <joseo_sanc...@hotmail.com> wrote:
>
> > > OJO: acabo de volver a instalar asterisk-addons-1.4 de nuevo
> > > make clean
> > > make
> > > make install
>
> > > Despues ejecuto "make menuselect" .. ahora me aparace el archivo
> > > cdr_addon_mysql precedido de unas "XXX"
> > > XXX 1. cdr_addon_mysql
>
> > > y en la parte de abajo esta este mensaje de dependencias
>
> > > MySQLCDR Backend

Germán Aracil Boned

unread,
Jun 28, 2008, 11:25:51 AM6/28/08
to aster...@googlegroups.com
"Jo macho.." te faltan las cabeceras y tal vez el cliente binario.

Y claro luego actualziar las opciones con ./configure

Joseo escribió:

--


-
-------------------------------------
Germán Aracil Boned
Director de Sistemas
Zoon Suite S.L.

www.zoonsuite.com
963146030 - General
963146031 - Asistencia de incidencias
963146032 - FAX
-------------------------------------
-

Reply all
Reply to author
Forward
0 new messages