2016-05-30 141 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))