Contents

Introdução

Pré-requisitos

Requisitos

Componentes Utilizados

Problema

Solução

Introdução

Este documento descreve as ações a serem executadas para desabilitar Campos dos CDRs (Registro de Detalhes das Chamadas) criados pelo BroadWorks Application Server (AS).

Pré-requisitos

Requisitos

- Conhecimento básico de AS

- Conhecimento básico da BW bwcli

Componentes Utilizados

- Cisco BW AS

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Problema

Quando forem introduzidos novos elementos no SP, poderá ser igualmente necessário introduzir novos campos CDR, que são utilizados para efeitos de contabilidade e faturação.

Isso pode fazer com que alguns Sistemas de Mediação rejeitem os CDRs ou emitam erros ou alarmes, pois os novos campos não podem ser compreendidos ou reconhecidos.

O problema pode ser visto frequentemente após a correção (até a Versão 24) ou atualização (a partir da Versão 25) do AS BroadWorks (BW), pois essas são as duas ações que podem introduzir novos recursos.

Solução

A solução para esse problema é desativar os campos, de modo que o AS não preencha os novos campos nos CDRs.

Para fazer isso, navegue até AS_CLI/Interface/Accounting/FieldIdMapping e execute o comando get para mostrar as configurações de campo atuais (mostrando uma saída parcial para abreviar):

AS_CLI> cd /Interface/Accounting/FieldIdMapping

AS_CLI/Interface/Accounting/FieldIdMapping> get

Internal Id  External Id                                               Description

==================================================================================

...

473          473                               stirShaken.attestationLevel

474          474                                       stirShaken.origUUID

475          475                                      publicNetworkAddress

476          476                                          visitedNetworkId

477          477                          groupCallQueuePut.invocationTime

...

Você já identificou, a partir do erro em seu Sistema de Mediação, que o problema é causado pelo Campo 475 publicNetworkAddress.

Execute o comando clear para desativar o campo, como neste exemplo:

AS_CLI/Interface/Accounting/FieldIdMapping> clear 475 externalId

A restart is required for the change to take effect.

Execute get novamente para revisar a alteração:

AS_CLI> cd /Interface/Accounting/FieldIdMapping

AS_CLI/Interface/Accounting/FieldIdMapping> get

Internal Id  External Id                                               Description

==================================================================================

...

473          473                               stirShaken.attestationLevel

474          474                                       stirShaken.origUUID

475                                                   publicNetworkAddress

476          476                                          visitedNetworkId

477          477                          groupCallQueuePut.invocationTime

...

Agora que a ID externa no campo 475 está em branco, o AS não a preenche nos CDRs.

Observe que o campo ainda está presente e o número de campos pode aumentar no CDR quando novos recursos são adicionados. O Sistema de Mediação deve apenas descartar os campos em excesso ou ser atualizado para considerar os novos campos.

Também é importante observar que, de acordo com o aviso na bwcli após a execução do comando clear, os processos BW precisam ser reiniciados para que as alterações tenham efeito.

Para fazer isso, no AS bwcli execute este comando como bwadmin:

bwadmin@AS01$ restartbw

A reinicialização dos processos BW deve sempre ser executada durante uma janela de manutenção.

Para obter mais informações sobre a Contabilidade de BW AS e CDRs, você pode verificar a Especificação de Interface de Registro de Detalhes de Chamadas Cisco BroadWorksAccounting.