2012-08-08 58 views
1

我被要求將電話通知系統集成到我們新的基於Lync的系統中。當接到電話時,軟件應該彈出一個表格以允許對電話進行記錄。Lync 2010 On Answer事件?

我已經找到加載表單的方式,當收到電話但沒有回答。有沒有人有任何想法如何實現?

當前使用Lync 2010 SDK和C#Winforms。

回答

2

訂閱AV模態的StateChanged事件:

_conversation.Modalities [ModalityTypes.AudioVideo]。 ModalityStateChanged + = AVModality_StateChanged;

我不記得到底是什麼狀態對應於接受的調用(我在我的手機),但它應該是很容易添加一些控制檯輸出,並用它玩...

希望幫助。

+0

好吧有一個連接狀態似乎是一個,但是當我在那裏添加我的表單init時,表單彈出,但然後掛起,主窗體仍然可訪問並且可以與之交互,但用於訪問筆記的電話表單不起作用。 – Neo 2012-08-09 08:58:13

+0

感謝這使我在正確的方向,但有另一個問題,我提出了另一個問題http://stackoverflow.com/questions/11882401/showing-a-form-on-a-lync-connecting-event – Neo 2012-08-09 11:29:51

2

會話加入:

public event EventHandler<ConversationManagerEventArgs> ConversationAdded 

拾取呼叫:

e.Conversation.Modalities[ModalityTypes.AudioVideo].Accept(); 
+0

這不會自動接電話嗎?不完全是我在找什麼,因爲他們可能會拒絕電話 – Neo 2012-08-08 20:52:30