Asterisk - Conector ODBC para tabla CDR

Actualizado 12 Septiembre 2009

Si siguieron esta guía para la creación de una base de datos en MySQL donde guardar todos los registros de las llamadas de la centralita, pueden seguir con la creación de una conexión ODBC a esa base de datos. Como ya vimos, una vez que tengamos configurada una conexión ODBC podremos consultar la base de datos desde distintos programas y crear nuestras estadísticas y/o reportes.

Lo primero que tenemos que hacer es modificar el archivo odbc.ini:

nano /etc/odbc.ini

y añadir estas líneas:

[asterisk-cdr]
Description     = MySQL ODBC Driver Testing
Driver              = MySQL
Server             = localhost
User                =  asterisk
Password        = contraseña
Database        = cdrdb
Option            = 3
Port                = 3306

Dejen el nombre de la etiqueta como indicado y cambien los demás datos según su configuración. Guardamos el archivo y seguimos:

nano /etc/asterisk/res_odbc.conf

[asterisk2]
enabled = yes
dsn = asterisk-cdr
username = asterisk
password = contraseña
loguniqueid = yes
pre-connect = yes

Terminamos con:

nano /etc/asterisk/cdr_odbc.conf

[global]
dsn=asterisk2
username=asterisk
password=contrasena
loguniqueid=yes
;dispositionstring=yes
table=cdr          
usegmtime=no
 

Guardamos los datos y reiniciamos asterisk

/etc/init.d/asterisk restart

en el archivo de registro encontraremos estas líneas:

[Dec  9 15:09:09] NOTICE[3976] res_odbc.c: Connecting asterisk2
[Dec  9 15:09:09] NOTICE[3976] res_odbc.c: res_odbc: Connected to asterisk2 [asterisk-cdr]
[Dec  9 15:09:09] NOTICE[3976] res_odbc.c: Registered ODBC class 'asterisk2' dsn->[asterisk-cdr]

y desde la consola averiguamos que haya conexión

asterisk -rvvvvvvvvvvvvvvvvvvv

*CLI> odbc show
ODBC DSN Settings
-----------------

  Name:   asterisk2
  DSN:    asterisk-cdr
  Pooled: No
  Connected: Yes

  Name:   asterisk
  DSN:    asterisk-voice
  Pooled: No
  Connected: Yes

Ahora podemos consultar la base de datos (desde microsoft access, por ejemplo) y sacar todas las estadísticas y/o reportes que queramos.

 

Technorati Tag: ,,

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo
Suscribirse a Comentarios de "Asterisk - Conector ODBC para tabla CDR" Suscribirse a VozToVoice - Todos los comentarios