2016-05-30 66 views
0

我正在嘗試創建一個簡單的腳本,可以發起對聯繫人的呼叫Skype For Businness使用Skype For Business發起呼叫的腳本

其實,我正在嘗試使用C#中的Lync 2013 SDK,但它似乎不起作用。功能LyncClient.ConversationManager.AddConversation()只是不想工作,它啓動了一個愚蠢的例外:Microsoft.Lync.Model.LyncClientException。當然,這個例外是沒有引用微軟文件...

有近兩天我已經過去了,如果有人有一個解決方案,我會很感激!

+0

我在幾個解決方案上工作。我發現了一些東西:然而,我試圖獲得它的方式,我**對話**對象始終爲空... – Widea

回答

0

首先,確保您有一個LyncClient.GetClient()的客戶。然後檢查客戶端是否已登錄。 client.State == ClientState.SignedIn。

要進行新的調用,您需要從Lync客戶端獲取自動化對象。

automation = LyncClient.GetAutomation()

然後使用BeginStartConversation/EndStartConversation開始新的呼叫。 例如

var participantUri = new List<string> {"sip:{username}@{lyncdomain}"}; 
automation.EndStartConversation(automation.BeginStartConversation(AutomationModalities.Audio, participantUri, null, null, null))