IM and Presence サービスを使用すると、企業ユーザが Microsoft Office Communicator(サードパーティ製デスクトップ IM アプリケーション)経由で Cisco Unified IP Phone を制御できるようになります。この統合に使用する Microsoft Office Communicator クライアントは、Microsoft Office Communications Server (OCS) 2007 R2 で実行される必要があります。
次の図に示すように、
Microsoft Office Communicator はセッション開始要求を IM and Presence サービスの CTI ゲートウェイに送信し、
Cisco Unified Communications Manager に登録された
Cisco Unified IP Phone を制御します。CTI ゲートウェイは、要求を
Cisco Unified Communications Manager 上の CTI マネージャに転送します。
Cisco Unified Communications Manager は、同じパスを反対方向に使用して、イベントを
Microsoft Office Communicator アプリケーションに返します。
IM and Presence サービスは、最大 8 つの
Cisco Unified Communications Manager ノードで CTI 接続をサポートします。つまり、IM and Presence サービスに最大 8 つの CTI 接続アドレスを設定できます。
Microsoft Office Communicator は、IM and Presence サービスにセッション開始要求を送信します。このような要求は、IM and Presence サービスに設定された CTI 接続アドレスにラウンドロビン順にルーティングされます。たとえば、最初の要求は最初の CTI ノードにルーティングされ、2 番目の要求は次の CTI ノードにルーティングされるという具合です。CTI 接続アドレスにはその設定順にプライオリティが割り当てられます。デュアル ノードの IM and Presence サービス クラスタを導入する場合は、ロード バランサを使用する必要があります。このシナリオでは、ロード バランサは
Microsoft Office Communicator クライアントから IM and Presence サービス パブリッシャおよびサブスクライバ ノードにセッション開始要求をラウンドロビン順に送信します。。Microsoft Office Communicator リモート制御クライアントをサポートするように設定されている場合、
IM and Presence サービス クラスタのノードは最大 2 つになります。
デュアル ノード IM and Presence サービス クラスタでは、ロード バランサを使用して、
Microsoft Office Communicator クライアントから送信されたセッション開始要求をパブリッシャおよびサブスクライバ IM and Presence サービス ノードにラウンドロビンできます。
IM and Presence サービス上の CTI ゲートウェイは、起動すると、設定済みリストに記載されたすべての CTI 接続アドレスに接続し、定期的にハートビート メッセージを送信してそれぞれの接続をモニタします。
Microsoft Office Communicator ユーザがサインインすると、
Microsoft OCS は、CSTA ボディを含めた SIP INVITE 要求を CTI ゲートウェイに送信してユーザの
Cisco Unified IP Phone を監視します。CTI ゲートウェイは、その
Microsoft Office Communicator ユーザ用のセッションを確立し、ロード バランシング メカニズムを使用して、そのユーザからのセッション開始要求を任意の CTI 接続アドレスに送信します。
CSTA アプリケーション セッションが確立されると、デバイスの監視、コールの発信、コールの転送、デバイス制御のステータスの変更など、さまざまなアクティビティのために、
Microsoft Office Communicator と CTI ゲートウェイが一連の SIP INFO メッセージを交換します。このメッセージ交換は、最初のセッション確立に使用したのと同じ CTI 接続アドレスで送信されます。
いずれかの CTI マネージャへの接続が失敗した場合は、接続が使用可能になるまで、
Microsoft Office Communicator からの発信コール要求が返送されます。
Cisco Unified Communications Manager ノードがダウンしている場合、CTI ゲートウェイが定期的にそのノードとの再接続を試みます。
Cisco Unified Communications Manager ノードが使用可能になると、CTI ゲートウェイがそのノードに再接続し、接続を監視します。この場合、
Microsoft OCS が(セッション中に)SIP INFO 要求を送信すると、新規接続となるため、CTI ゲートウェイの CTI マネージャ接続 ID は異なるものになります。
Microsoft Office Communicator は、新規 SIP INVITE メッセージを送信しますが、
Microsoft Office Communicator ユーザは再度サインインする必要はありません。