繁体   English   中英

使用Skype for Business发起呼叫的脚本

[英]Script that initiate a call using Skype For Business

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

实际上,我正在尝试使用C#中Lync 2013 SDK来执行此操作,但它似乎不起作用。 函数LyncClient.ConversationManager.AddConversation()只是不想工作,它会启动一个愚蠢的异常: Microsoft.Lync.Model.LyncClientException 当然,Microsoft文档没有引用此异常。

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

首先,请确保您具有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))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM