Cisco Unified Communications Manager 呼詳細レコード アドミニストレーション ガイド リリース 9.0(1)
呼管理レコード
呼管理レコード
発行日;2013/07/24   |   ドキュメントご利用ガイド   |   ダウンロード ;   この章 pdf   ,   ドキュメント全体 pdf    |   フィードバック

呼管理レコード

この章では、Cisco Unified Communications Manager システムによって作成される呼管理レコード(CMR)の形式と理論、および CMR ファイルのアクセス方法について説明します。

呼管理レコード

Cisco Unified Communications Manager システムによって呼管理レコード(CMR)が生成されます。 この情報は、課金記録の生成やネットワーク分析などの後処理作業に使用できます。

システムをインストールすると、CMR はデフォルトで無効のままになります。 CMR は、システムの動作中にいつでも有効または無効にできます。 この変更を有効にするために、Cisco Unified Communications Manager を再起動する必要はありません。 システムは、数秒以内にすべての変更に対応します。 CMR または診断データは、CDR データとは別に有効にされます。

CMR 処理

CMR レコードには、コールの音声ストリームの品質に関する情報が格納されます。

Cisco Unified Communications Manager がコールを発信または受信すると、そのコールの終了時に CDR レコードが生成されます。 CDR はフラット ファイル(テキスト ファイル)に書き込まれます。 Cisco Unified Communications Manager 内部で、コール制御処理により CDR レコードが生成されます。 あるコールに重大な変化(コールの終了、転送、リダイレクト、分割、結合など)が発生すると、レコードが書き込まれます。

CMR レコードが有効である場合、書き込まれるレコードの数は、コールのタイプとコール シナリオによって異なります。 診断が有効になっている場合、デバイスによりコールごとに CMR レコードが生成されます。 コールに関与する IP Phone ごとに、またはメディア ゲートウェイ コントロール プロトコル(MGCP)ゲートウェイごとに、1 つの CMR レコードが書き込まれます。 システムによりこれらのレコードは EnvProcessCdr に送信され、フラット ファイルに書き込まれます。

Cisco Unified Communications Manager は CMR レコードを生成しますが、レコードに対する後処理は実行しません。 これらのレコードはカンマ区切り形式のフラット ファイルに書き込まれ、定期的に CDR リポジトリに渡されます。 CMR ファイルは、フラット ファイル内の特定のファイル名形式を表します。

ファイル名形式

次に、ファイル名の完全な形式の例を示します。tag_clusterId_nodeId_datetime_seqNumber

  • tag:ファイルのタイプ(CDR または CMR)を識別します。
  • clusterId:Cisco Unified Communications Manager データベースが存在するクラスタまたはサーバを識別します。
  • nodeId:ノードを識別します。
  • datetime:UTC 時間を yyyymmddhhmm 形式で指定します。
  • seqnumber:シーケンス番号を指定します。

ファイル名の例は次のとおりです。

  • cmr_Cluster1_02_200404061011_6125

(注)  


Cisco Unified Communications Manager Business Edition 5000 のインストールの場合は、clusterId に割り当てられる値は 01 です。


フラット ファイル フォーマット

CMR フラット ファイルの形式は次のとおりです。

  • 1 行目:フィールド名のリスト(カンマ区切り)
  • 2 行目:フィールド タイプのリスト(カンマ区切り)
  • 3 行目:データ(カンマ区切り)
  • 4 行目:データ(カンマ区切り)

次に、フラット ファイルの例を示します。

Line1-"cmrRecordType","globalCallID_callManagerId","globalCallID_callId","origLegCallIdentifier",...
Line2-INTEGER,INTEGER,INTEGER,INTEGER,...
Line3-1,1,388289,17586046,...
Line4-1,1,388293,17586054,...

CMR の設定

CMR は Cisco Unified Communications Manager Administration の [Service Parameters Configuration] ウィンドウで設定できます。 [Service Parameters Configuration] ウィンドウにアクセスするには、Cisco Unified Communications Manager Administration を開き、[System] > [Service Parameters] を選択します。 [Advanced] ボタンを選択して、サービス パラメータのすべてのリストを表示します。 [Call Diagnostics Enabled] パラメータを選択します。

このパラメータにより、システムが CMR(コール診断レコードとも呼ばれます)を生成するかどうかが決定されます。 有効な値は、Disabled(CMR を生成しない)、Enabled Only When CDR Enabled Flag is True(CDR Enabled Flag サービス パラメータが True に設定されている場合のみ CMR を生成する)、または Enabled Regardless of CDR Enabled Flag(CDR Enabled Flag サービス パラメータの設定値に関係なく CMR を生成する)です。 これは必須フィールドです。 デフォルト値は Disabled です。

CPU 使用率

シスコは、基本的なテストを行うことにより、CDR または CMR(あるいは両方)がイネーブルになっている場合の CPU 使用度を測定しました。 CPU 使用度テストでは、パブリッシャを対象とする測定ではなく、サブスクライバを対象とする測定を行いました。 CDR ローダの設定や外部の課金サーバの [CDR Management] の設定により、実際の結果が異なることがあります。 次の表に、これらのテストの結果を示します。


(注)  


これらのテストは、Cisco Unified Communications Manager Release 8.0(1) を使用して実施されています。


表 1 CDR および CMR の CPU 使用度

CDR および CMR イネーブル/ディセーブル

Cisco Unified CM の CPU 使用度の平均増加率(%)

合計 CPU 使用度の平均増加率(%)

Cisco Unified CM の CPU の増加率(%)

合計 CPU の増加率(%)

CDR ディセーブル、CMR ディセーブル

6.17

11.15

-

-

CDR イネーブル、CMR ディセーブル

6.99

12.10

13.18

8.57

CDR ディセーブル、CMR イネーブル

6.38

11.24

3.43

0.86

CDR イネーブル、CMR イネーブル

7.71

13.04

24.92

17.02