はじめに
このドキュメントでは、BroadWorks Application Server(AS)によって作成されたCDR(呼詳細レコード)からフィールドを無効にするために実行するアクションについて説明します。
前提条件
要件
使用するコンポーネント
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
問題
ASに新しい機能が導入されると、アカウンティングおよび課金に使用される新しいCDRフィールドの導入が必要になる場合があります。
これにより、新しいフィールドを理解または認識できないため、一部の仲介システムがCDRを拒否したり、エラーまたはアラームをスローしたりする可能性があります。
この問題は、BroadWorks(BW)ASのパッチ適用(リリース24まで)またはアップグレード(リリース25から)後に発生することがよくあります。どちらも新機能を導入する可能性のあるアクションだからです。
解決方法
この問題のソリューションは、ASがCDRの新しいフィールドに入力しないように、フィールドを無効にすることです。
これを実行するには、AS_CLI/Interface/Accounting/FieldIdMapping に移動し、getコマンドを実行して現在のフィールド設定を表示します(簡略化するため出力の一部を表示します)。
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
...
仲介システムのエラーから、問題の原因がField 475 publicNetworkAddressであることを既に特定しました。
このフィールドを無効にするには、次の例のように、clearコマンドを実行します。
AS_CLI/Interface/Accounting/FieldIdMapping> clear 475 externalId
A restart is required for the change to take effect.
getをもう一度実行して、変更を確認します。
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
...
フィールド475の外部IDが空白になっているため、ASはCDRにそのIDを取り込みません。
このフィールドはまだ存在し、新機能が追加されるとCDRのフィールド数が増加する可能性があることに注意してください。仲介システムでは、余分なフィールドを破棄するか、新しいフィールドを反映するように更新する必要があります。
また、clearコマンドを実行した後のbwcliの警告のように、変更を有効にするにはBWプロセスを再起動する必要があることに注意してください。
これを行うには、AS bwcliからbwadminとして次のコマンドを実行します。
bwadmin@AS01$ restartbw
BWプロセスの再起動は、必ずメンテナンス時間帯に行う必要があります。
BW ASアカウンティングとCDRの詳細については、Cisco BroadWorksAccounting Call Detail Record Interface Specificationを確認してください。