Architecture for Voice, Video and Integrated Data

Cisco Unified Communications

Coletando CDR direto do Voice Gateway

Posted by loliveira em 27/03/2011


Para quem não sabe, o CDR (Call Detail Record) é um arquivo contendo informações dos detalhes das chamadas. O CUCM possui a feature de gerar os arquivos e guardar em um repositório interno por 30 dias sendo possivel consultar informações direto no CUCM, ou melhor, podemos configurar o CUCM para exportar o arquivos para um servidor FTP, e com o auxilio de um aplicativo de terceiros coletar esses arquivos, processá-los e gerar os relatórios com base nas informações.

Contudo, esses softwares de terceiro é algo a mais para adquirir e manter* com isso mais custos, portanto, seus problemas acabaram !!!
*Por experiência prórpia, eu conheço um fabricante mto famoso no mercado de servidor de bilhetagem mas o suporte dos caras é lamentável.

Introdução:
Clientes possui a necessidade de gravar os CDR´s dos sistemas VOIP para tarifação e controle. O método recomendado para fazer isso é com um servidor externo de authentication, authorization and accounting (AAA, “triple A”) como o Radius ou TACACS. Este sistema AAA pode oferecer o log dos CDR´s, processamento do bilhete de ligação e um report para bilhetagem. Mas podemos enviar os CDR´s para um Syslog server também.

Este documento oferece um exemplo de configuração para coletar CDR de um Media Gateway para um banco de dados externo em tempo real.

Configuração:
Isto habilita o Media Gateway a gerar CDR´s e enviá-los para um AAA Server ou um Syslog Server.

Para habilitar o método de Accouting relacionado a coleta de CDR´s use o comando  #gw-accounting no modo configuração global. Para desabilitá-lo utilize #no gw-accounting .

gw-accounting {aaa | file | syslog [stats] }

no gw-accounting {aaa | file | syslog [stats] }

#

gw-accounting {h323 [vsa] | syslog | voip}

no gw-accounting {h323 [vsa] | syslog | voip}

Sintaxes:

aaa

Habilita o accouting através do sistema AAA e envia os CDS´s para o servidor Radius na forma de vendor-specific attributes(VSAs).

file Habilita o accouting e armazena o CDR no formato .csv.
syslog Habilita o logging das informações de accouting no formato de mensagens para syslog.
stats (Opcional) Habilita estatísticas da qualidade da voz a serem enviadas para o syslog.
h323 Habilita o H.323 accouting utilizando os atributos RADIUS da IETF.
vsa (Opcional) Habilita o H.323 acoouting utilizando RADIUS VSAs.
voip Habilita o accouting genérico no Media Gateway.


Configuração para enviar o CDR para um servidor AAA (RADIUS ou TACACS).

router (config) # aaa new-model
!
router (config) #
aaa group server radius cdradius
server 192.134.102.90 auth-port 1645 acct-port 1646
!
router (config) #
aaa authentication login default none
! – Habilita o AAA para prevenir autenticação Telnet via AAA.

router (config) #aaa accounting connection h323 start-stop group cdradius
! –
Gera o H.323 call start/stop CDRs.

router (config) #aaa session-id common
!
router (config) #
gw-accounting aaa
! – Envia os CDR H.323 para o AAA Server.
router (config) #line vty 0 4
exec-timeout 0 0
password 7 121A0C521104
!

Configuração para enviar o CDR para um servidor syslog.

Para situações onde um servidor AAA não exista, mas mesmo assim há a necessidade de se logar os CDR´s, é possível usar um servidor syslog normalmente utilizado para o gerenciamento dos equipamentos de sua rede via SNMP para logar os VOIPCDR´s também. Os “bilhetes” são gerados no formato .csv e podem ser facilmente carregados a um software externo de planilha eletrônica ou mesmo para um banco de dados.

router(config)#aaa new−model
!
router(config)#
aaa authentication login default none
! – Habilita o AAA para prevenir autenticação Telnet via AAA.

router(config)#
aaa accounting connection h323 start−stop radius
! – Gera o H.323 call start/stop CDRs.

router(config)#
gw−accounting syslog
! – Envia os CDR´s H.323 para o syslog server.

router(config)#logging 10.60.2.250
! – Endereço IP do syslog server. Multiplos Syslog Servers podem ser configurados para oferecer redundância.

IMPORTANTE: É altamente recomendável configurar NTP no equipamento para oferecer a data e hora correta das ligações nos CDR´s.

Doc Oficial
Tradução: loliveira

+ Informações
AAA CDR Accouting (CCO Required)

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: