Office 通信 Server 2007 R2 仲介サーバーのゲートウェイ側のメディアのタイムアウトが発生した場合、呼び出しは削除されます。


現象


メディアのタイムアウトはありませんリアルタイム転送プロトコル (RTP) パケットまたはリアルタイム制御プロトコル (RTCP) パケットが 30 秒間に受信した場合、Microsoft Office 通信 Server 2007 R2 仲介サーバー上に発生します。Office 通信 Server 2007 の R2、仲介サーバーが直接に Cisco コール マネージャー (CCM) セッション開始プロトコル (SIP) を通じてを操作したときは、次のシナリオが発生します。

注: これらのシナリオでは、RTP パケットまたは RTCP パケットが受信されなかった呼び出しをします。
  • 保留中の呼び出しの場合、方向属性はアクティブでない仲介サーバー、CCM の両方の観点からです。 この例では、CCM が、RTP パケットまたは RTCP パケット送信しません。 仲介サーバーの既存のコードには、メディアのタイムアウト値が無視されます。したがって、呼び出しは削除されません。
  • CCM ユーザーは、Office 通信 Server 2007 の R2 の会議に参加し、電話の音を消します。また、CCM との相互作用の仲介サーバーの方向属性は、 sendonlyです。また、電話の方向属性は、 recvonlyです。 この例では、CCM が送信されるすべての RTP パケットまたは RTCP パケット電話がミュートされています。 したがって、呼び出しは 30 秒後に切断されます。
  • Office Communicator ユーザーは、Cisco Unity のボイス メールを使用するように構成されている CCM ユーザーを呼び出します。Cisco Unity には、呼び出しが接続されていると、の呼び出しは、Cisco Unity から元のメディア パケットを取得します。Office Communicator を求めるメッセージ ボイス メール メッセージのままにします。ただし、Cisco Unity を送信しません、RTP パケットまたは RTCP パケット Office Communicator ユーザー メッセージのままにした場合。したがって、メディアのタイムアウトが 30 秒後に発生し、通話が切断されます。この現象が発生した場合は、Office Communicator ユーザーにボイス メールをできないままにします。

解決策


この問題を解決するには、以下の更新プログラムをインストールします。
Office 通信 Server 2007 R2 の仲介サーバーの累積的な更新の977937説明: 2010年 4 月

この更新プログラムを適用すると、仲介サーバーが、サーバーは、RTCP はサポートしていないゲートウェイ ピアと対話するとき、メディアのタイムアウトを無視するように構成されます。

状況


マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。

詳細


仲介サーバー RTCP はサポートしていないゲートウェイ ピアと期待どおりに動作するようにするには、この修正プログラムは、仲介サーバーに新しい構成ファイルの設定を追加します。この構成ファイルの設定を"GatewayIgnoreMediaTimeout"と呼びます。この設定には、2 つの値のいずれかが含まれています: Trueまたはfalse を指定します。構成ファイルは、MediationServerSvc.exe.config ファイルです。 仲介サーバーがインストールされているディレクトリにこのファイルを配置する必要があります。 このディレクトリを検索するには、Microsoft.RTC.MediationServerCore.dll ファイルを検索します。

注: ドライブ c: に次の場所に既定では、仲介サーバーがインストールされています。
C:\Program ファイル Office 通信サーバー 2007\Mediation サーバー
このファイルは、仲介サーバーのゲートウェイ側のメディアのタイムアウトを無視するように設定されている場合に、次のようにその内容が表示されます。

<?xml version="1.0" encoding="utf-8" ?><configuration>
<appSettings>
<add key="GatewayIgnoreMediaTimeout" value="True" />
</appSettings>
</configuration>

ファイルが存在しない場合、GatewayIgnoreMediaTimeout の既定値はFalseに設定します。仲介サーバーはそのゲートウェイ側のメディアのタイムアウトを無視するように設定されている場合、そのゲートウェイ側のピアと対話のセッション タイマー自動的に有効になります。セッション タイマーが期限切れの場合、呼び出しは自動的にオフにします。仲介サーバーは、そのゲートウェイ側の相互作用のメディアのタイムアウトを無視する、セッション タイマーを有効にする必要はありませんが、構成ファイルの設定が使用されます。この構成ファイルの設定を"GatewaySessionTimer"と呼びます。この設定には、2 つの値のいずれかが含まれています: Trueまたはfalse を指定します。 Falseの値は、ゲートウェイ側の相互作用のセッション タイマーを無効にします。