Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Problema

Solución

Introducción

Este documento describe las acciones que se deben realizar para inhabilitar los campos de los CDR (Call Detail Record) creados por BroadWorks Application Server (AS).

Prerequisites

Requirements

- Conocimiento básico de AS

- Conocimiento básico de BW bwcli

Componentes Utilizados

- Cisco BW AS

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.

Problema

Cuando se introducen nuevas funciones en el AS, también puede ser necesario introducir nuevos campos CDR, que se utilizan para fines de contabilidad y facturación.

Esto podría hacer que algunos sistemas de mediación rechacen los CDR o generen errores o alarmas, ya que los nuevos campos no se pueden comprender ni reconocer.

El problema se puede observar a menudo después de la aplicación de parches (hasta la versión 24) o la actualización (a partir de la versión 25) de BroadWorks (BW) AS, ya que ambas son acciones que podrían introducir nuevas funciones.

Solución

La solución para este problema es inhabilitar los campos, de modo que el AS no rellene los nuevos campos en los CDR.

Para ello, navegue hasta AS_CLI/Interface/Accounting/FieldIdMapping y ejecute el comando get para mostrar la configuración de campo actual (mostrando una salida parcial por brevedad):

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

...

Ya ha identificado, a partir del error en su sistema de mediación, que el problema es causado por el campo 475 publicNetworkAddress.

Ejecute el comando clear para inhabilitar el campo, como en este ejemplo:

AS_CLI/Interface/Accounting/FieldIdMapping> clear 475 externalId

A restart is required for the change to take effect.

Ejecute de nuevo el comando get para revisar el cambio:

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

...

Ahora que el Id. externo en el campo 475 está en blanco, el AS no lo rellena en los CDR.

Tenga en cuenta que el campo sigue presente y que el número de campos puede aumentar en el CDR cuando se agregan nuevas funciones. El sistema de mediación debe descartar los campos sobrantes o actualizarse para tener en cuenta los nuevos campos.

También es importante tener en cuenta que, según la advertencia en el bwcli después de ejecutar el comando clear, los procesos BW deben reiniciarse para que los cambios surtan efecto.

Para hacer esto, desde el AS bwcli ejecute este comando como bwadmin:

bwadmin@AS01$ restartbw

El reinicio de los procesos BW siempre debe realizarse durante una ventana de mantenimiento.

Para obtener más información sobre BW AS Accounting y CDR, puede verificar la Especificación de la Interfaz de Registro de Detalle de Llamadas de Cisco BroadWorks Accounting.