我们正在开发一个 Lync 客户端应用程序,在此我们需要拨打一个号码到外部号码,当我们不使用 UI Suppression 时,以下代码可以正常工作
LyncClient lyncClient = LyncClient.GetClient();
var automation = LyncClient.GetAutomation();
var conversationModes = AutomationModalities.Audio;
var conversationSettings = new Dictionary<AutomationModalitySettings, object>();
List<string> participants = new List<string>();
var contact = lyncClient.ContactManager.GetContactByUri("tel:" + _TelephoneNumber);
participants.Add(contact.Uri);
automation.BeginStartConversation(AutomationModalities.Audio, participants, null, null, automation);
当我们在 UI 抑制模式下运行应用程序时,相同的代码 LyncClient.GetAutomation() 引发错误“HRESULT 异常:0x80C8000B”。在论坛中发现 GetAutomation() 在 UISuppression 模式下不起作用。如果有人可以为我们提供示例代码,是否有任何替代方法可以实现此功能。