0

我正在尝试创建一个简单的脚本,该脚本可以在Skype For Business上向联系人发起呼叫。

实际上,我正在尝试使用C# 中的 Lync 2013 SDK来完成它,但它似乎不起作用。该功能LyncClient.ConversationManager.AddConversation()只是不想工作,它会启动一个愚蠢的异常:Microsoft.Lync.Model.LyncClientException。当然,微软文档中没有提到这个异常......

我已经过去了将近两天,如果有人有解决方案,我将不胜感激!

4

1 回答 1

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))
于 2016-06-01T01:09:07.840 回答