Como ativar o CDR no AsteriskNow 1.5

2

Eu atualizei o PBX para Asterisk 1.6.2.7 e agora os arquivos CDR não são criados. Parece que esse log está desativado:

Connected to Asterisk 1.6.2.7 currently running on pbx2 (pid = 5824)
Verbosity is at least 3
pbx2*CLI> cdr show status
pbx2*CLI>
Call Detail Record (CDR) settings
----------------------------------
    Logging:                    Disabled
    Mode:                       Simple

O Asterisk mostra que os módulos CDR estão carregados:

pbx2*CLI> module show like cd
Module                         Description                              Use Count
cdr_manager.so                 Asterisk Manager Interface CDR Backend   0
cdr_csv.so                     Comma Separated Values CDR Backend       0
app_cdr.so                     Tell Asterisk to not maintain a CDR for  0
app_forkcdr.so                 Fork The CDR into 2 separate entities    0
func_cdr.so                    Call Detail Record (CDR) dialplan functi 0
cdr_custom.so                  Customizable Comma Separated Values CDR  0
6 modules loaded

Como habilitar a criação de arquivos csv CDR?

    
por Michał Niklas 28.05.2010 / 10:36

2 respostas

0

Parece que houve um erro em Asterisk Now . Foi necessário /etc/asterisk/cdr.conf que estava ausente.

    
por 18.06.2010 / 11:25
1

Tivemos que seguir mais alguns passos.

Nós precisávamos de um registro de CDR o mais rápido possível e nosso servidor AsteriskNOW não tinha módulos para o registro de CDR do MySQL. Não instalaríamos novos pacotes em um servidor de produção altamente solicitado e em execução, por isso contamos com o registro CSV.

Para habilitar isso é fácil. Primeiro, editamos /etc/asterisk/cdr.conf (se não existir, nós criamos) adicionando uma seção [csv] . Nós adicionamos mais algumas configurações nele, mas aparentemente o importante é criar a seção.

[csv]
usegmtime=yes    
loguniqueid=yes  
loguserfield=yes 
accountlogs=yes

Em seguida, editamos /etc/asterisk/modules.conf para carregar o módulo cdr_csv.so :

; Loading cdr
load => cdr_csv.so

Para ativar o registro imediatamente sem reiniciar o Asterisk, chamamos asterisk -vvvr e carregamos o módulo:

voip*CLI> module load cdr_csv.so

Agora, todas as chamadas são registradas em /var/log/asterisk/cdr-csv/Master.csv .

Demorou algum tempo para que funcionasse. Esta página provou ser uma referência útil.

    
por 27.06.2012 / 16:12

Tags