このドキュメントでは、Cisco Blended Agent(BA)Dialer が、コンピュータ テレフォニー インテグレーション(CTI)サーバとセッションを確立できない 1 つの原因について説明し、Cisco Intelligent Contact Management(ICM)環境での解決策を提供します。
次の項目に関する知識が推奨されます。
Cisco ICM
Microsoft Windows 2000 Server
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づくものです。
Cisco ICM バージョン 5.0とそれ以降
Microsoft Windows 2000 Server
本書の情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。 稼働中のネットワークで作業を行う場合、コマンドの影響について十分に理解したうえで作業してください。
ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。
CTI サーバは外部 CTI アプリケーションが Peripheral Gateway (PG)と通信するようにするオプション コンポーネントです。 それはに PG とまたは個別のマシン同じマシン常駐できます。 Microsoft Windows 2000 は ICM バージョン 5.0 および それ 以降のための受け入れられたプラットフォームです。
図 1 悩まされていた PG および CTI サーバ設定を表示します。 それは二重にされた PG の Side B で動作します。 それに 2 つのネットワーク インターフェース カード(NIC)があります。 見える ネットワークのための 1 つおよび他はプライベート ネットワークのためです。 CTI サーバと BA ダイヤラ 見える ネットワーク間のトラフィックは移動します。
図 1: 2 NIC の CTI サーバ
BA ダイヤラは CTI サーバと接続しませんように図 2 示します。 最終的に、セッション要求時。
図 2: BA ダイヤラ
この問題が発生するときこれらのステップを完了して下さい:
両方の CTI サーバの ctitest コマンドを設定し、実行して下さい(A および B)。
テストが失敗した場合ネットワーク、IP アドレスおよびポート番号を確認して下さい。
注: ctitest コマンドについての情報に関しては CTI テストガイドを参照して下さい。
正しい IP アドレスがアクティブな CTI サーバの正しいポートを受信することを確認するために netstat-n を- a 実行して下さい。
TCP IP でセッションを設定するとき、IP アドレスがおよびポート番号は両方の送信元および宛先 マシンで必要となります。 ダイヤラ 設定に従って、ように図 3 示します、セッション要求はポート 42027 か CTI サーバ A のためのポート 43027 に送信 されます(10.1.8.102)または CTI サーバ B (10.1.8.103)それぞれ。
図 3: ダイヤラ Properties
問題のルートは NIC バインディングの順序です。 ICM では、CTI サーバがセッションを開くとき、それは CTI サーバ A か B のポート 42027 または 43027 を、それぞれ受信します。 多重 NIC 環境では、CTI サーバは Microsoft Windows 2000 サーバの最初の NIC の IP アドレスのポートを受信します。
最初の NIC の IP アドレスが CTI サーバ B の 172.1.8.103 であるので、ように図 4、CTI サーバ受信しますポート 43027 (B) IP アドレス 172.1.8.103 をの CTI サーバ示します。 しかし BA ダイヤラは IP アドレス 10.1.8.103 のポート 43027 にセッション要求を送信 します。 従って、セッションは CTI サーバと BA ダイヤラの間で確立しません。
図 4: バインディングの順序
問題を解決するバインディングの順序を変更して下さい。 NIC バインディングの順序を修正する方法で情報に関してはインストールされる第 2 NIC から開始しない CRA エンジンを参照して下さい。