4

Lync SDK でアプリケーションを構築しようとしています。私が望むのは、会議室環境をシミュレートすることです-最初に参加したユーザーが会議を開始し、後続のユーザーが参加できるように会議URIをサーバーに配置します-基本的に、MSのLyncクライアントのMEET NOWオプションが公開するのと同じ機能. ただし、私が見つけたのは、_Automation クラスの beginstartconversation() と _LyncClient.ConversationManager.AddConversation() の両方のメソッドが、P2P 会話のみを開始し、2 人以上のユーザーが参加している場合にのみ会議 URI を取得することです。特定のユーザーを招待せずに会議を主催できるユーザー。回避策はありますか?ご協力いただきありがとうございます。

4

3 に答える 3

3

クライアント側の SDK でこれができるとは思えません。

1 つのオプションは、会議にエスカレートし、URI をユーザーに返すことによって着信会話に応答する UCMA アプリケーションを作成することです。

その後、カスタム クライアントはアプリケーションとの会話を開始し、IM を送信できます。その後、会話は会議にエスカレートされ、アプリケーションから URI が IM として返されます。カスタム クライアントは、URI を好きなように処理できます。

UCMA SDKには、これをすぐに起動して実行するのに十分なサンプル コードが含まれています。

于 2011-06-21T12:12:38.390 に答える
1

これを行うには、会議の開始時にダミー ユーザーを会議に追加します。ダミーは、dumb@dumber.dum、a@b などの形式の任意の URI にすることができます。クライアント SDK は自動的に電話会議にエスカレートし、ダミー ユーザーを削除します。エスカレーションは持続します。Microsoft のクライアントと同様に、これには時間がかかることに注意してください。

于 2015-09-03T15:39:52.760 に答える
1

Lync で Meetnow をシミュレートする 1 つの方法は、Lync SDK のオートメーション クラスを使用することです。

BeginMeetNow() は、IM Modality を使用して会議を作成し、BeginConnect() を使用して Audio Video Modality を会議に追加します。

Automation automation = LyncClient.GetAutomation();
automation.BeginMeetNow((ar) =>
{
    conferenceWindow = automation.EndMeetNow(ar);
    conference = conferenceWindow.Conversation;

    conference.Modalities[ModalityTypes.AudioVideo].BeginConnect((ar1) =>
    {
        conference.Modalities[ModalityTypes.AudioVideo].EndConnect(ar1);
    }, null);
}, null);

Lync SDK 2013 : https://www.microsoft.com/en-in/download/details.aspx?id=36824

于 2016-05-25T14:10:59.657 に答える