Выполнить код расширения Lync 2010, прежде чем пользователь примет вызов

Я хотел бы выполнять некоторый пользовательский код каждый раз, когда Lync 2010 получает вызов. Я попробовал это с расширением окна разговора (CWE), которое содержит клиент Silverlight, а клиент Silverlight использует Lync API, например:

var lync = LyncClient.GetClient();
lync.ConversionManager.ConversionAdded += ...

Проблема в том, что этот код выполняется только тогда, когда пользователь принимает входящий вызов. Как я могу выполнить такой код именно в тот момент, когда поступает вызов? Не после того, как пользователь примет вызов, а пока "звонит телефон"?

Спасибо


person cheesus    schedule 30.09.2011    source источник


Ответы (1)


Правильно, расширение будет отображаться только в том случае, если у вас есть окно беседы, в котором вы можете его показать, что означает сначала принять беседу.

Если вы хотите перехватывать входящие вызовы, вы можете сделать это с помощью Lync SDK — дополнительная информация о том, как это сделать, содержится в принятом ответе на этот вопрос здесь

Если вы пытаетесь создать всплывающее приложение, см. эту публикацию

person Paul Nearney    schedule 30.09.2011
comment
спасибо, я реализовал это с помощью фоновой службы, которая использует Lync SDK - person cheesus; 04.10.2011