Asterisk com CDR no MySQL [RESOLVIDO]

1. Asterisk com CDR no MySQL [RESOLVIDO]

Adriano S. Machado
linuxasousa

(usa Debian)

Enviado em 16/11/2016 - 20:38h

Blz galera.
Tenho um servidor Debian 8.6.0 Jessie e o asterisk 1.8.32.3, preciso fazer com que o asterisk salve os bilhetes "CDR" dentro do MySQL.

Encontrei este tutorial da própria página do asterisk https://wiki.asterisk.org/wiki/display/AST/Getting+Asterisk+Connected+to+MySQL+via+ODBC

Mas não consegui evoluir na instalação dos seguintes pacotes:
apt-get -y -f install unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel

Ao consultar os pacotes unixodbc e unixodbc-devel estão instalado, mas as libtool´s não consigo encontrar em nenhum repositório.
Caso alguém tenha um modo funcional para configurar o asterisk com o mysql, fique a vontade de me indicar.
Obrigado.

Adriano Machado.


  


2. Re: Asterisk com CDR no MySQL [RESOLVIDO]

Anderson Julio N. Brito
ajnbrito

(usa Debian)

Enviado em 17/11/2016 - 11:10h

Ola amigo.

Bom se você vai utilizar o CDR no mysql acredito eu que não precise desse pacotes, porém voce pode usar o script que vem no pacote fonte do Asterisk dentro da pasta versao/contrib/scripts/install-prereq

Ele já consegue detectar seu SO e faz a instalação de todas as dependências que o asterisk precisa, porém fique atento se ele não vai remover ou dar upgrade em seus pacotes.
Teste ai e depois fale para nós.

blz, falou boa sorte.

Atenciosamente

Anderson Julio Nascimento
anderson@skyiax.com.br



3. Re: Asterisk com CDR no MySQL [RESOLVIDO]

Adriano S. Machado
linuxasousa

(usa Debian)

Enviado em 18/11/2016 - 18:25h

Brito td bem?
Após executar o script que informou e recompilar o asterisk, ao executar o comando:

module show like cdr <=> Passou apresentar a lista abaixo, sendo que antes não tinha estes módulos.
Module Description Use Count
cdr_mysql.so MySQL CDR Backend 0
cdr_csv.so Comma Separated Values CDR Backend 0
cdr_adaptive_odbc.so Adaptive ODBC CDR backend 0
cdr_custom.so Customizable Comma Separated Values CDR 0
app_cdr.so Tell Asterisk to not maintain a CDR for 0
cdr_tds.so FreeTDS CDR Backend 0
cdr_syslog.so Customizable syslog CDR Backend 0
cdr_manager.so Asterisk Manager Interface CDR Backend 0
cdr_odbc.so ODBC CDR Backend 0
cdr_sqlite3_custom.so SQLite3 Custom CDR Module 0
cdr_sqlite.so SQLite CDR Backend 0
func_cdr.so Call Detail Record (CDR) dialplan functi 0
app_forkcdr.so Fork The CDR into 2 separate entities 0
cdr_pgsql.so PostgreSQL CDR Backend 0

asterisk*CLI> cdr mysql status
Connected to asteriskcdr@127.0.0.1, port 3306 using table cdr for 9 seconds.
Wrote 0 records since last restart.

Posso entender que agora o asterisk conectou com o banco de dados correto?







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts