[英]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.