Create a conference with only one user via Lync api - Meet Now

I am trying to create an application in Lync sdk. I want to simulate a conference room environment where the first user who arrives initiates the conference and places the uri conference on the server for subsequent users to join - basically the same functions as the MEET NOW option for the MS Lync client, however I found that both methods - beginstartconversation () in the class _Automation and _LyncClient.ConversationManager.AddConversation (), only initiate a P2P conversation and you only get a uri conference when more than two users connect. I want a user to be able to host a conference without inviting any specific users. Is there a workaround? Thank you for your help.

+4
source share
3 answers

I do not believe that you can do this in the client side SDK.

One option is to create a UCMA application that will respond to an incoming conversation by going to the conference and returning the URI to the user.

Then the user client can start a conversation with your application and send IM. Then the conversation will grow into a conference, and the URI will return from the application as IM. Your user client can handle URIs as they like.

The UCMA SDK contains a sufficient code example to help you execute quickly and quickly.

+3
source

You can do this by adding a dummy user to the conference when it starts. A mannequin can be any form URI: dumb@dumber.dum , @b, etc. The client SDK will automatically go to the conference and delete the dummy user. Escalation will continue. Please note that this will take some time, as is the case with the Microsoft client.

+1
source

One method to simulate Meetnow in Lync is to use the automation class in the Lync SDK.

BeginMeetNow () will create a conference with an IM mode by adding an audio mode to the conference using BeginConnect ().

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

+1
source

All Articles