停靠传入的音频Lync对话窗口

时间:2015-08-06 08:25:36

标签: lync lync-2013

这是this Lync forum

的交叉

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

此代码:

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

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

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

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

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

我知道这个(我没有权利将它作为一个链接,这个限制背后的理性是什么?)

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框架会更好。

1 个答案:

答案 0 :(得分:0)

我偶然重新启动了Windows并发现问题已经消失。重新启动Lync是不够的,但重新启动Windows就是这样做了......所以这有望成为一种病态。