Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Problema

Soluzione

Introduzione

In questo documento vengono descritte le azioni da eseguire per disabilitare i campi dai CDR (Call Detail Record) creati dall'Application Server (AS) BroadWorks.

Prerequisiti

Requisiti

- Conoscenze base di AS

- Conoscenze base di BW bwcli

Componenti usati

- Cisco BW AS

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Problema

Quando nel SA vengono introdotte nuove funzionalità, può essere necessario introdurre nuovi campi CDR, utilizzati a fini contabili e di fatturazione.

Ciò potrebbe causare il rifiuto dei CDR da parte di alcuni sistemi di mediazione o la generazione di errori o allarmi, poiché i nuovi campi non possono essere compresi o riconosciuti.

Il problema può essere spesso riscontrato a seguito dell'applicazione di patch (fino alla release 24) o dell'aggiornamento (a partire dalla release 25) della BroadWorks (BW) AS, in quanto si tratta di azioni che possono introdurre nuove funzionalità.

Soluzione

Per risolvere questo problema, è necessario disabilitare i campi in modo che l'AS non li popola nei nuovi campi delle registrazioni dettagli chiamata.

Per eseguire questa operazione, passare a AS_CLI/Interface/Accounting/FieldIdMapping ed eseguire il comando get per visualizzare le impostazioni correnti del campo (mostrando un output parziale per brevità):

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

...

A causa dell'errore nel sistema Mediation, è già stato identificato che il problema è causato dal campo 475 publicNetworkAddress.

Eseguire il comando clear per disabilitare il campo, come nell'esempio seguente:

AS_CLI/Interface/Accounting/FieldIdMapping> clear 475 externalId

A restart is required for the change to take effect.

Eseguire di nuovo il comando get per rivedere la modifica:

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

...

Ora che l'ID esterno nel campo 475 è vuoto, l'AS non lo popola nei CDR.

Si noti che il campo è ancora presente e che il numero di campi può aumentare nel CDR quando vengono aggiunte nuove funzionalità. Il sistema di mediazione deve semplicemente eliminare i campi in eccesso o essere aggiornato per tenere conto dei nuovi campi.

È inoltre importante notare che, come indicato nell'avviso riportato nella bwcli dopo l'esecuzione del comando clear, è necessario riavviare i processi BW per rendere effettive le modifiche.

A tale scopo, dal comando AS bwcli eseguire questo comando come bwadmin:

bwadmin@AS01$ restartbw

Il riavvio dei processi BW deve essere sempre eseguito durante un intervento di manutenzione.

Per ulteriori informazioni su Contabilità BW AS e CDR, consultare la specifica Cisco BroadWorks Accounting Call Detail Record Interface.