概要
このドキュメントでは、Call ManagerのCisco IPMA機能について説明します。この機能により、必要に応じて、マネージャまたはアシスタントに効果的にコールをルーティングできます。マネージャの電話に設定されているフィルタに基づき、マネージャが応答可能性かどうか応じて、コールをマネージャまたはアシスタントに直接ルーティングできます。また、マネージャのフィルタをアシスタントの電話から設定できるため、スケーラブルな機能となっています。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- コール ルーティングとコンピュータ テレフォニー インテグレーション(CTI)ルート ポイント
- コーリング サーチ スペース(CSS)とパーティション
- Cisco Unified Communications Manager(CUCM)での IP フォンの設定
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアのバージョンに基づいています。
- Cisco Unified Communications Manager 9.1(2)
- Cisco IP Manager Assistant サービス
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
背景説明
Cisco IPMA機能は、マネージャ/アシスタントへのコールを効果的に管理するために広く使用されています。クラスタ内にプライマリおよびセカンダリ IPMA サーバを構成して冗長性を実現できますが、アクティブにできるのは一度に 1 つだけです。
この機能の 2 つのモードは、次の要件に基づいています。
プロキシ回線:電話のアシスタントの回線は、マネージャへのプロキシ回線として機能します。アシスタントのプライマリ回線とは別に、関連付けられているマネージャごとに、アシスタントの電話で新しい回線を設定する必要があります。アシスタントの電話でマネージャごとに作成されたこの回線は、プロキシ回線として機能します。Cisco IPMAは、アシスタントの電話機からマネージャ宛てのコールに参加するために、これらのプロキシ回線を使用します。
- CTI ルート ポイントは、マネージャまたはそのスーパーセットと同じ電話番号(DN)を持っている必要があります。
- CTI ルート ポイントとアシスタントの DN は、すべての電話によって到達でき、相互に到達できる必要があります。ただし、マネージャのDNには、CTIルートポイントとアシスタントのDNからのみ到達できる必要があります。
- この CTI ルート ポイントは、このサービスを関連付ける IPMA サービス パラメータで構成する必要があります。関連付けられると、マネージャの電話機へのすべてのコールがCTIルートポイントに到達します。これは、すべての電話機からアクセス可能で、サービスがアシスタント/マネージャにコールをルーティングするIPMAパラメータに基づくためです。
- IPMAがダウン/CTIがダウンした場合にコールがドロップしないように、マネージャ/アシスタントの電話機への無応答時転送機能に対してCTIルートポイントを設定する必要があります。
共有回線:このモードでは、マネージャおよびアシスタントの電話の回線番号は同じです。コールがマネージャに着信すると、同時にアシスタントの電話で呼び出し音が鳴ります。マネージャまたはアシスタントが必要に応じて電話に出ることができます。マネージャがコールを受けたくない場合で、のアシスタントがすべてのコールに参加できるようにするには、マネージャがIPMA機能のサイレント(DND)オプションを有効にする必要があります。
設定
事前設定タスクは次のとおりです。
- Call Manger で 2 つの IP フォンを登録します。(この場合は Cisco 7975 と Cisco 7965)
- エンドユーザのアシスタントを作成し、このユーザをアシスタントの電話に関連付け、逆の関連付けも行います。(この場合はCisco 7975:00083031ED49です)
- エンドユーザのマネージャを作成し、このユーザをマネージャの電話に関連付け、逆の関連付けも行います。(この場合はCisco 7965:F02929E2D831です)
IPMA の設定手順:
- IPMA のサービスの作成。
- パーティションとコーリング サーチ スペース。
- アシスタントの電話の設定。
- マネージャの電話の設定。
- マネージャのエンドユーザの設定。
- アシスタントのエンドユーザの設定。
- CTI ルート ポイントの設定。
- IPMA サービス パラメータの設定。
- Cisco Unified Communication Manager Assistant Console(オプション)
ステップ1:IPMAのサービスの作成
- CUCM 管理者ウェブ GUI にログインします。
- [Device] > [Device Settings] > [Phone Services] に移動します。
- 新しいサービスを追加して、IPMA という名前を付けます。
- [Service URL]にURLを入力します。(CUCM - CallManager)。
http://<CUCM-IP>:8080/ma/servlet/MAService?cmd=doPhoneService&Name=#DEVICENAME#
- [Enable]パラメータにチェックマークを付け、[Save]をクリックします(図を参照)。
注:IPMAサーバにIPアドレスではなくFQDNを使用する場合(IPアドレスがIPアドレスの1つに解決されることを確認してください)
手順 2:パーティションとコーリング サーチ スペース
- CUCM 管理者ウェブ GUI にログインします。
- [Call Routing] > [Class of Control] > [Partition] に移動します。
- 次の3つのパーティションを作成します。ptmanager、ptinternalおよびpteveryone。
- [Call Routing] > [Class of Control] > [Calling Search Space] に移動します。
- 2つのCSSを作成します。generated_css_M_E(ptmanager+pteveryone)およびgenerated_css_I_E:(ptinternal+pteveryone)
手順 3:アシスタントの電話の設定
- CUCM 管理者ウェブ GUI にログインします。
- [Device] > [Phone] > [Phone configuration] ページに移動します(アシスタントの電話)。
- 標準アシスタントに対するソフトキー テンプレートを選択します。
- パーティションpteveryoneのAssistantのプライマリDNとして新しい回線を作成し、generated_css_I_EとしてCSSを作成します。
- 図に示すように、パーティションpteveryoneのマネージャのプロキシ回線として機能する新しい回線を作成し、CSSをgenerated_css_M_Eとして作成します。
- 図に示すように、[Related Links] > [Subscriber/Unsubscriber Services]に移動し、この電話機のIPMAサービスを登録します。
手順 4:マネージャの電話の設定
- CUCM 管理者ウェブ GUI にログインします。
- [Device] > [Phone] > [Phone configuration] ページに移動します(マネージャの電話)。
- 標準マネージャに対するソフトキー テンプレートを選択します。
- パーティションptmanagerでManagerのプライマリDNとして新しい回線を作成し、generated_css_I_EとしてCSSを作成します。
- [Related Links] > [Subscriber/Unsubscriber Services] に移動して、この電話の IPMA サービスをサブスクライブします。
手順 5:マネージャのエンドユーザの設定
- CUCM 管理者ウェブ GUI にログインします。
- [User Management] > [End User] に移動します。
- 適切なクレデンシャルと詳細を指定して、新しいユーザのマネージャを作成します。
- 図に示すように、[Device Association]タブからマネージャの電話をこのユーザに関連付けます。
- 次の図に示すように、[Allow Control of Device from CTI] チェックボックスをチェックして、マネージャのプライマリ エクステンションを割り当てまたは選択します。
- ページの下部に移動し、[Add to Access Control Group]を選択し、要件に従ってすべてのCTIロールをここで割り当てます。
- [関連リンク(Related Links)]セクション> [マネージャの設定(Manager Configuration)] > [移動(Go)]に移動します。
- [Automatic Configuration] チェックボックスをオフにし、マネージャの電話のデバイス名を選択します
- このマネージャに関連付けるアシスタントを選択します。(必要に応じて複数のアシスタントを関連付けることができます)
- CTI上のIPMAサービスで制御する必要がある回線を選択し、図に示すように[Save]をクリックします。
- マネージャの電話のデバイス ページに移動して、ここでマネージャのユーザを関連付けます。
手順 6:アシスタントのエンドユーザの設定
- CUCM 管理者ウェブ GUI にログインします。
- [User Management] > [End User] に移動します。
- 適切なクレデンシャルと詳細を指定して、新しいユーザのアシスタントを作成します。
- [Device Association] タブからアシスタントの電話をこのユーザに関連付けます。
- [Allow Control of Device from CTI] チェックボックスをチェックして、アシスタントのプライマリ エクステンションを割り当てまたは選択します。
- ページの下部に移動して、[Add to Access Control Group] を選択し、必要に応じてすべての CTI の役割をここで割り当てます。
- [Related Links section] > [Assistant Configuration] > [Go] に移動します。
- [Automatic Configuration] チェックボックスをオフにし、アシスタントの電話のデバイス名を選択します
- [Associate Manager] ボックスに、このアシスタントが関連付けられたすべてのマネージャがリストされます。
- [Manager Association to Assistant Line] で、特定のマネージャに関連付けるアシスタントから利用可能な回線を選択します。関連付けるこの回線のマネージャの名前を選択します。アシスタントの利用可能な回線に関連付けるマネージャの回線番号を選択します。[Save] をクリックします。
手順 7:CTI ルート ポイントの設定
- CUCM 管理者ウェブ GUI にログインします。
- [Device] > [CTI Route Point] > [Add New] に移動します。
- 必要に応じて名前と詳細を入力します。
- マネージャのDNと一致する必要がある、このCTIルートポイントに新しいDNを追加します。複数のマネージャの場合、DNはすべてのマネージャのDN(ワイルドカード文字を使用する50XXなど)と一致する必要があります。
- 図に示すように、すべてのマネージャDNに到達可能である必要があるため、パーティションをptinternalとしてCSSに、generated_css_M_Eとして割り当てます。
手順 8:IPMA サービス パラメータの設定
- CUCM 管理者ウェブ GUI にログインします。
- [System] > [Service Parameters] に移動します。
- [Call Manager server] > [Cisco IP Manager Assistant] を選択します。
- プライマリ CTI マネージャとプライマリ IPMA サーバの IP アドレスを設定します。
- IPMA に使用するルート ポイント名を設定します。
- 図に示すように、クラスタで実行した設定に従って、デフォルトを保持できるすべてのパラメータを残します。
注:IPMAサーバにIPアドレスではなくFQDNを使用する場合(IPアドレスがIPアドレスの1つに解決されることを確認してください)
-
注:クラスタ内に複数のIPMAサーバを設定している場合は、Cisco IPMAプライマリ電話サービスでプライマリとして使用するIPMAサーバサービスと、セカンダリとして使用するIPMAサーバサービスを指定します。IPMAでは、ローカルサーバをCTIサーバサーバとしてとして設定できます(推奨)。
手順 9:Cisco Unified Communication Manager Assistant Console
これは、アシスタントの追加の機能として設計されたアプリケーションであり、アプリケーションですべてのアシスタントの電話機能を利用できるようになります(Assistant Console)。 完全なアシスタントの電話機は、CUCM Assistant Consoleを介して制御されます。アシスタントは、Windows 2000、Windows XP、Windows Vista、またはWindows 7を実行するPCに、クライアント/サーバJavaアプリケーションであるAssistant Consoleをインストールできます。1 つの CUCM IPMA サーバには複数の Assistant Console を接続できます。
次のアプリケーションをダウンロードします。
- CUCM 管理 Web GUI にログインします。
- [Application] > [Plugins] > [Cisco Unified CM Assistant Console] に移動します(ダウンロード)。
インストールすると、設定後のインターフェイスは以下の画像のようになります。
Assistant Console でしか使用できないもう 1 つの追加機能は、コールの包含/除外フィルタリングです。包含フィルタリングが有効で、フィルタ モードがオンに設定されている場合、マネージャはこの設定のパターンに一致する番号からのコールを引き続き受信できます。除外フィルタリングが有効で、フィルタ モードがオンまたはオフの場合も同様ですが、マネージャはこの設定のパターンに一致する番号からのコールを受信しません。
次のフィルタを設定します。
- CUCM Administration Console にログインします。
- 図に示すように、[My Managers] > [Manager (you want to configure)] > [Configuration]に移動します。
- 以下の画像で示されているように、必要に応じて、ここでパターンを作成します。
注:ここで示されている設定は、基本的な IPMA 機能のためのものです。要件に基づき、スピード ダイヤル、インターコム、追加の回線をマネージャまたはアシスタントの電話に追加できます。
ネットワーク図
この画像は、IPMA の動作の基本的なフローチャート全体を示しています。
- フィルタモードが[Exclusive]に設定されている場合、図に示すように、フィルタのオン/オフに関係なく、すべてのコールが転送先に転送されます。
- フィルタモードが[包含(Inclusive)]に設定されている場合、図に示すように、即転送オン/オフに関係なく、すべてのコールがオン/オフに基づいてマネージャ/アシスタントにフィルタリングされます。
- [応答不可] オプションがオンになっている場合、フィルタ設定に基づいて、コールをマネージャに転送できますが、電話は鳴りません。図に示すように、マネージャの電話機には、コール情報を含むビジュアルアラートだけが表示されます。
- 設計上、電話がセカンダリ サーバにフェールオーバーした場合、アクティブになっても、セカンダリがダウンするまで、再びプライマリに戻ることはありません。
- IPMA サービスがダウンした場合、無応答時転送(CFNA)をマネージャの DN に設定して、コールのドロップを回避してそのまま実行できるよう構成できます。
- CTI ルート ポイントは、共有ライン モードで IPMA を使用する間は必要ありません。
確認
ここでは、設定が正常に機能しているかどうかを確認します。
- IPMA サービスがマネージャとアシスタントの電話からアクセスできるか確認します。
- IPMA アイコン(アシスタントの [Watch] ウィンドウ)とソフトキーがマネージャの電話に表示される必要があります。
- マネージャの DN がダイヤルされフィルタがオンに設定されているときにコールがアシスタントの電話にルーティングされるか確認します。
- Cisco Unified Communication Manager Assistant Console をインストールして、アシスタントとしてログインします。IPMA フィルタとコール ルーティングを設定して、適切に動作するか確認します。
- プライマリ サーバの IPMA サービスをオフにして、IPMA フェールオーバーが予想どおりに機能するか確認します。(サーバで Cisco Tomcat Service がダウンしても、IPMA はフェールオーバーします)
トラブルシュート
ここでは、設定のトラブルシューティングに使用できる情報を示します。
IPMA でサポートされる IP フォン
最初に、IP PhoneがIPMA機能をサポートするすべてのプロトコルを確認し、確認することが重要です。
- [Cisco Unified Reporting] ページにログインします。
- [System Reports] > [Unified CM Phone Feature List] に移動します。
- レポート名の下にある [Unified CM Phone Feature List] のハイパーリンクをクリックして、クエリ ページに移動します。
- [Product]リストの[IP Phone]モデルを選択し、[Feature]に[IPMA]を選択します。たとえば、IP PhoneでSIPプロトコルのこの機能がサポートされている場合、出力は次の図のように表示されます。
また、電話がいずれのプロトコルの IPMA もサポートしない場合は、表のすべての行が空になります。
トラブルシューティングのための一般的なチェックポイント
- IPMAサービスにアクセスしているときに電話機で何らかのHTTPエラーが発生した場合は、CUCMの電話サービス設定で設定されている電話URLを再確認してください。一般的な URL は次のとおりです。
http://<CUCM-Server-IP>:8080/ma/servlet/MAService?cmd=doPhoneService&Name=#DEVICENAME#
- すべてのサーバのサービス パラメータの一覧で、プライマリおよびセカンダリの IPMA/CTI サーバの正確な IP アドレスを確認します。(設定が不適切な場合、CTI ルート ポイントの未登録が頻繁に発生するか、IPMA アイコンが電話で表示されなくなる可能性があります)
- すべてのマネージャとアシスタントの電話が、IPMA サービスをサブスクライブしていることをそれぞれ確認します。
- IPMAの設定を変更した後に発生する問題の種類に関しては、次のサービスを再起動することをお勧めします。
- Cisco IPMA
Cisco Tomcat
Cisco CTIManager
- IPMAに関連するネットワーク問題の場合、IPMAサーバ通信に割り当てられたポートはデフォルトで2912です。これはCUCMとIP Phoneの間のすべてのデバイスで許可されていることを確認します。
- 共有回線モードを使用している間に、マネージャの設定で [Uses Shared Lines] オプションにチェックマークを付けます。
- 問題がまだ解決しない場合は、Real Time Monitoring Tool(RTMT)から次のトレースを収集し、それらを添付して TAC ケースをオープンします。
Cisco IPMA
Cisco CTIManager
Cisco CallManager
Cisco Tomcat
(ユーザ、IP Phone、およびクラスタの詳細を入力してください)
一般的な Cisco Bug ID
CSCtg21509 および CSCup52338:IP Phone での IPMA の [File not Found] エラー。(マネージャまたはアシスタントの設定をもう一度行います)
CSCuq44874、CSCud90278、およびCSCud11654:IPMA のフェールオーバーの問題(プライマリが機能しない場合に、セカンダリにフォールバックしない)。
CSCte60089:IP Phone での IPMA の [Host not Found] エラー。
CSCun74352:IPMA の脆弱性(認証されていないリモート攻撃者が、影響を受けるデバイスの機密情報にアクセスする恐れがある)
CSCvi54672:IPMA機能が停止したJTAPIイベントスレッドは、引き続きIPMAによってブロックされます
関連情報