0

UCMA や Lync Server SDK を使用して、次のことができる Web アプリケーションを作成することは可能ですか?

  1. Web ページで特定のユーザーの進行中の通話の状態を報告します (アクティブ/保留中および継続時間)。
  2. ユーザーに代わってアクティブな通話を保留にする/保留から取得する
  3. アクティブな通話を別のユーザーに転送する

この場合、ユーザーはローカル コンピューターで Lync クライアントと Web ブラウザーを実行します。デスクトップにカスタム ソフトウェアをインストールする必要がないようにする方法と、できれば Windows と Mac の両方のオペレーティング システムをサポートする方法を探しています。

ありがとう、コーリー

4

1 に答える 1

1

私の知る限り、これは UCMA で可能ですが、呼び出しを制御するには、BackToBack (B2B) 呼び出しを行う必要があります。

すべての着信 SIP 招待をアプリケーション エンドポイントに再ルーティングし、そこから通話を受け入れ、元の受信者への B2B 通話を設定します。B2B 通話とは、2 つの発呼者が直接相互に接続することを意味しますが、SIP メッセージはアプリケーション エンドポイントを介してリレーされるため、エンドポイントは通話の状態を確認し、それを操作 (リダイレクト/転送/保留/終了/など) できます。

SIP データのみがエンドポイントを介してルーティングされ、実際の通話データ ストリームは発呼者間で直接行われるため、このアプローチは非常にスケーラブルです。

このようにルーティングすることで、アプリケーション エンドポイントは、誰が誰に電話しているか、どのくらいの時間、現在の通話ステータスが何であるか (キャッチ保留イベントなど) を追跡できます。Web サイトまたは Web サービスを介してこの情報を公開することは簡単です。

これらはすべてアプリケーション エンドポイント (サーバー) から実行でき、Web サイトに情報を表示するため、オペレーティング システムやさまざまなバージョンの Lync クライアントで問題が発生することはありません。

于 2013-04-09T07:28:29.057 に答える