0

加入預定會議我使用以下格式 - https://meet.lync.com/organization/username/Y0RR3HTK從交換在線服務器(office 365)檢索預定會議網址。Lync SDK 2013 - 使用meet.lync.com url

如何使用Lync SDK 2013加入此會議(不在瀏覽器中啓動url)?

以下代碼接受格式爲「conf:sip:userUri; gruu; opaque = app:conf:focus:id:conferenceId?」的網址。

Automation.BeginStartConversation(meetingUrl, 0, StartConversation_Callback, null); 

PS。我試圖在我的組織中創建會議,並且它返回了另一種格式 - 「https://meet.domain.ru/username/YTHJ145B」 - 並且它可以很容易地轉換爲「conf:sip」格式([email protected]是userUri,但是在問題場景1 username @ organization或[email protected]不是userUri);

PSS。這個建議https://stackoverflow.com/a/31410399/4377953不工作,我得到的異常,沒有任何細節,而調用LyncClient.ConversationManager.JoinConference("https://meet.lync.com/organization/username/Y0RR3HTK");

回答

0

在使用LyncClient.ConversationManager.JoinConference(meetingUrl)使用會議URL格式「的conf:SIP:userUri; GRUU;不透明=應用:CONF:重點:ID:conferenceId ?」本身並更換SIP:與lyncClient.Self.Contact.Uri userUri如下面的代碼

string meetingLink = "https://meet.domain.ru/username/YTHJ145B"; 
string[] linktokens = meetingLink.Split('/'); 
string joinUri = "conf:" + lyncClient.Self.Contact.Uri + ";gruu;opaque=app:conf:focus:id:" + linktokens.Last() + "?"; 
conversation = lyncClient.ConversationManager.JoinConference(joinUri); 
給出
相關問題