0

UCMA または任意の Lync API を使用して、Lync クライアント ユーザー (およびその Lync クライアント エンドポイント)に代わって音声通話に応答できるサーバー アプリケーションを作成することはできますか?

私の使用例は、通常の Lync デスクトップ クライアントを使用しているユーザーに代わって動作できるサーバー アプリケーションを使用できるようにすることです。このサービスは、Lync ユーザーへの通話に自動応答するだけでなく、ユーザーに代わってさまざまな通話制御操作 (保留、ミュート、切断、転送など) を実行します。目標は、可能であれば、デスクトップでのカスタマイズを避けることです。

これまでのところ、着信通話のイベントを取得しましたが、サービスが応答すると、Lync クライアントではなく、サービス自体が通話の所有権を取得しているように見えます。何か案は?

4

2 に答える 2

1

中央サーバーからリモートで Lync クライアントに呼び出しに応答するように指示する方法はありません。

「Lync クライアント SDK」を使用して、デスクトップで実行されている Lync クライアントを拡張し、独自のサーバーからコマンドを受け取って通話に応答することができます。

現在の問題は次のとおりです。

  • 応答するコールがあるかどうかを判断します。たとえば、UMCA アプリケーションを使用して、着信があるときに通知するタイミングを知ることができます。もう 1 つの方法は、Lync Server SDK スクリプト/アプリケーションを使用することですが、UCMA アプリケーションよりも難しい場合があります。

  • 応答するための呼び出しを決定する方法。Lync クライアントで複数の通話が鳴っている可能性がありますが、Lync クライアント SDK では、通話を識別する方法があまりわかりません。常に同じ callerid から来ている場合は、問題ありません。

于 2015-05-30T20:45:43.040 に答える