【问题标题】:Docking incoming audio Lync conversation windows对接传入的音频 Lync 对话窗口
【发布时间】:2015-10-29 07:02:27
【问题描述】:

这是从this Lync forum 交叉发布的。

有没有人成功对接出现的对话窗口 来电 ? Automation.GetConversationWindow 为传入的 AV 呼叫返回错误的窗口

这段代码:

Automation automation = LyncClient.GetAutomation();
ConversationWindow w = automation.GetConversationWindow(conversation);

适用于传出的音频对话(电话),并且对结果窗口进行操作确实会影响屏幕上的对话窗口。

更准确地说,第一次调用时,窗口仍然未映射到屏幕上,然后它被映射,具有宽度和高度,并响应事件。这可以通过重复GetConversationWindow 并跟踪窗口的属性来检查。

但是,对于来电(对话窗口已经可见)GetConversationWindow 仍然返回一个未映射的窗口,没有宽度,没有高度,不响应事件。好像它没有找到现有的窗口,并创建了一个永远不会出现的新窗口。

当然,在问这个问题之前我已经用谷歌搜索了几个小时。我没有尝试过现有的对接示例来处理来电。

我知道这一点(我无权将其设为链接,此限制背后的原因是什么?)

http://stackoverflow.com/questions/13541338/not-able-to-capture-needssize-change-event-for-lync-conversation-window

我最接近的主题是:

https://social.msdn.microsoft.com/Forums/lync/en-US/1bd708c3-74a0-49b0-93f3-7c4df9140d6a/lync-2013-conversation-window-cannot-be-popped-back-in?forum=communicatorsdk

仅在烤面包机关闭时才提示对话窗口正确。但是我尝试了这样的“延迟对接”(带有一个“停靠”按钮,应该在我选择的时间开始对接),它也失败了。

如果其他一切都失败了,我可以尝试使用AutoHotKey,想法由

https://social.technet.microsoft.com/Forums/en-US/ee13ce5c-c442-4ec7-bdeb-d228de64f3d2/default-to-compact-view?forum=lyncvoice(抱歉,也无权将其设为链接)

但保持 .NET 框架会更好。

【问题讨论】:

    标签: lync lync-2013


    【解决方案1】:

    我偶然重新启动了 Windows,发现问题消失了。重新启动 Lync 是不够的,但重新启动 Windows 做到了……所以这可能是一种病态状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      相关资源
      最近更新 更多