ルート パーティションとコーリング サーチ スペース
ルート パーティションは、Unified Communications Manager ソフトウェアのエラー処理機能を継承します。つまり、情報とエラー メッセージをログに記録するためにコンソールおよび SDI ファイル トレースが提供されます。これらのメッセージは、トレースの番号分析コンポーネントの一部となります。問題の原因を特定するには、パーティションおよびコーリング サーチ スペースの設定方法、各パーティションとそれに関連付けられたコーリング サーチ スペースにあるどのデバイスがあるかを把握しておく必要があります。コールの発信に使用できる番号はコーリング サーチ スペースによって決定されます。デバイスまたはルート リストに許可されるコールはパーティションによって決定されます。
詳細については、『System Configuration Guide for Cisco Unified Communications Manager』のルート プランの章を参照してください。
次のトレースは、デバイスのコーリング サーチ スペースにあるダイヤル番号の例を示しています。SDI トレースの詳細な説明については、このマニュアルに記載されているケース スタディを参照してください。
08:38:54.968 CCM Communications Manager|StationInit - InboundStim - OffHookMessageID tcpHandle=0x6b8802808:38:54.968 CCM CallManager|StationD - stationOutputDisplayText tcpHandle=0x6b88028, Display= 5000 08:38:54.968 CCM CallManager|StationD - stationOutputSetLamp stim: 9=Line instance=1 lampMode=LampOn tcpHandle=0x6b88028 08:38:54.968 CCM CallManager|StationD - stationOutputCallState tcpHandle=0x6b88028 08:38:54.968 CCM CallManager|StationD - stationOutputDisplayPromptStatus tcpHandle=0x6b88028 08:38:54.968 CCM CallManager|StationD - stationOutputSelectSoftKeys tcpHandle=0x6b88028 08:38:54.968 CCM CallManager|StationD - stationOutputActivateCallPlane tcpHandle=0x6b88028 08:38:54.968 CCM CallManager|Digit analysis: match(fqcn="5000", cn="5000", pss="RTP_NC_Hardwood:RTP_NC_Woodland:Local RTP", dd="")
上記のトレースの番号分析コンポーネントでは、コールを発信しているデバイスがパーティション サーチ スペース(PSS:コーリング サーチ スペースとも呼ばれます)によってリストされています。
次のトレースでは、このデバイスがコールを許可されているパーティションが RTP_NC_Hardwood;RTP_NC_Woodland;Local_RTP で示されています。
08:38:54.968 CCM CallManager|Digit analysis: potentialMatches=PotentialMatchesExist08:38:54.968 CCM CallManager|StationD - stationOutputStartTone: 33=InsideDialTone tcpHandle=0x6b88028 08:38:55.671 CCM CallManager|StationInit - InboundStim - KeypadButtonMessageID kpButton: 5 tcpHandle=0x6b88028 08:38:55.671 CCM CallManager|StationD - stationOutputStopTone tcpHandle=0x6b88028 08:38:55.671 CCM CallManager|StationD - stationOutputSelectSoftKeys tcpHandle=0x6b88028 08:38:55.671 CCM CallManager|Digit analysis: match(fqcn="5000", cn="5000", pss="RTP_NC_Hardwood:RTP_NC_Woodland:Local RTP", dd="5") 08:38:55.671 CCM CallManager|Digit analysis: potentialMatches=PotentialMatchesExist 08:38:56.015 CCM CallManager|StationInit - InboundStim - KeypadButtonMessageID kpButton: 0 tcpHandle=0x6b88028 08:38:56.015 CCM CallManager|Digit analysis: match(fqcn="5000", cn="5000", pss="RTP_NC_Hardwood:RTP_NC_Woodland:Local RTP", dd="50") 08:38:56.015 CCM CallManager|Digit analysis: potentialMatches=PotentialMatchesExist 08:38:56.187 CCM CallManager|StationInit - InboundStim - KeypadButtonMessageID kpButton: 0 tcpHandle=0x6b88028 08:38:56.187 CCM CallManager|Digit analysis: match(fqcn="5000", cn="5000", pss="RTP_NC_Hardwood:RTP_NC_Woodland:Local RTP", dd="500") 08:38:56.187 CCM CallManager|Digit analysis: potentialMatches=PotentialMatchesExist 08:38:56.515 CCM CallManager|StationInit - InboundStim - KeypadButtonMessageID kpButton: 3 tcpHandle=0x6b88028 08:38:56.515 CCM CallManager|Digit analysis: match(fqcn="5000", cn="5000", pss="RTP_NC_Hardwood:RTP_NC_Woodland:Local RTP", dd="5003") 08:38:56.515 CCM CallManager|Digit analysis: analysis results 08:38:56.515 CCM CallManager||PretransformCallingPartyNumber=5000
PotentialMatchesExist は、完全一致が見つかり、それに従ってコールがルーティングされるまでにダイヤルされた番号の番号分析結果になることに注意してください。
次のトレースは、Unified Communications Manager で電話番号 1001 をダイヤルしようとしたときに、該当するデバイスのコーリング サーチ スペースにその番号がなかった場合の動作を示しています。ここでも、番号分析ルーチンが、最初の番号がダイヤルされるまで可能性のある一致を保持していることに注意してください。番号 1 に関連付けられているルート パターンは、デバイスのコーリング サーチ スペースである RTP_NC_Hardwood;RTP_NC_Woodland;Local_RTP にないパーティションに存在します。このため、電話機ではリオーダー トーン(ビジー信号)を受信しました。
08:38:58.734 CCM CallManager|StationInit - InboundStim - OffHookMessageID tcpHandle=0x6b8802808:38:58.734 CCM CallManager|StationD - stationOutputDisplayText tcpHandle=0x6b88028, Display= 5000 08:38:58.734 CCM CallManager|StationD - stationOutputSetLamp stim: 9=Line instance=1 lampMode=LampOn tcpHandle=0x6b88028 08:38:58.734 CCM CallManager|StationD - stationOutputCallState tcpHandle=0x6b88028 08:38:58.734 CCM CallManager|StationD - stationOutputDisplayPromptStatus tcpHandle=0x6b88028 08:38:58.734 CCM CallManager|StationD - stationOutputSelectSoftKeys tcpHandle=0x6b88028 08:38:58.734 CCM CallManager|StationD - stationOutputActivateCallPlane tcpHandle=0x6b88028 08:38:58.734 CCM CallManager|Digit analysis: match(fqcn="5000", cn="5000", pss="RTP_NC_Hardwood:RTP_NC_Woodland:Local RTP", dd="") 08:38:58.734 CCM CallManager|Digit analysis: potentialMatches=PotentialMatchesExist 08:38:58.734 CCM CallManager|StationD - stationOutputStartTone: 33=InsideDialTone tcpHandle=0x6b88028 08:38:59.703 CCM CallManager|StationInit - InboundStim - KeypadButtonMessageID kpButton: 1 tcpHandle=0x6b88028 08:38:59.703 CCM CallManager|StationD - stationOutputStopTone tcpHandle=0x6b88028 08:38:59.703 CCM CallManager|StationD - stationOutputSelectSoftKeys tcpHandle=0x6b88028 08:38:59.703 CCM CallManager|Digit analysis: match(fqcn="5000", cn="5000", pss="RTP_NC_Hardwood:RTP_NC_Woodland:Local RTP", dd="1") 08:38:59.703 CCM CallManager|Digit analysis: potentialMatches=NoPotentialMatchesExist 08:38:59.703 CCM CallManager|StationD - stationOutputStartTone: 37=ReorderTone tcpHandle=0x6b88028
ルート パーティションは、パーティション名をシステム内のすべての電話番号に関連付けることによって機能します。電話番号に発信できるのは、発信側デバイスに含まれているパーティションが、コールの発信先として発信側デバイスに許可されているパーティションのリスト(パーティション サーチ スペース)にある場合だけです。これにより、ルーティングを強力に制御することが可能です。
コールの発信中に、番号分析では、ダイヤルされたアドレスをパーティション サーチ スペースで指定されているパーティション内でだけ解決しようとします。各パーティション名は、グローバルなダイヤル可能アドレスの個別のサブセットで構成されています。番号分析では、ダイヤルされた一連の番号に最もよく一致するパターンを、リストされた各パーティションから抽出します。次に、一致したパターンの中からベストマッチを選択します。ダイヤルされた一連の番号に一致するパターンが 2 つある場合は、パーティション サーチ スペースの最初にリストされているパーティションに関連付けられているパターンを選択します。