2015-08-06 10 views
0

Это перекрестный указатель от this Lync forum.Стыковка входящего звука Lync talk windows

Неужели кому-нибудь удалось состыковать окно беседы, которое появляется для a входящий телефонный звонок? 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 будет будь лучше.

ответ

0

Я случайно перезагрузил Windows и обнаружил, что проблема ушла. Перезапустить Lync было недостаточно, но перезапуск Windows сделал это ... так что это, надеюсь, было патологическим состоянием.