您的最好选择是订阅一个在来电中而不是在状态变化中被提起的事件。 因为来电事件含有呼叫对象的控点, 您可以使用该控点来接受该呼叫 。
请查看",http://msdn.microsoft.com/ en-us/library/microsoft.lync.model.conversation.conversationmanager.conversationmanager.conversationaddad_di_3_uc_ocs14mreflynclnt.aspx" rel=“nofollow” > ConversationManager. ConverationAdded evolence. add evolence. 这是为进入 IM 和 AV 对话(包括AV 电话) 提出的。
要理解的略微棘手一点是,你得到关于一个即将到来的 converation 的通知,但实际上它就是您想要接受的 Call 。虽然这很好,因为调用对象包含在对话对象中,这是通过的事件设置的一部分。
s让我们假设您只想要接受 AV 电话,而不是 IM 电话。 因此, 您首先需要做的是查看您刚刚接到通知的交谈是否实际上是一个 AV 电话。 您可以通过使用该事件传递的 < code> ConverationManagementEventArgs 来查看对话的方式来显示这一点 。 . converenceation. mode
包含即将到来的对话的所有模式 。
假设是AV电话(并最后回答你原来的问题! ),
e. converation. 模式 [ModalityTypes.AudioVideo]. 接受 ();
希望这能有所帮助。 我将很快发表一篇博客文章, 详细一点,
编辑: 编辑编辑: 博客文章写得更详细一点, 并在此: < a href="http://thispstuff.co.uk/2012/06/ remeding-the-call- acception- in- calls- in-lync- client- sdk/" rel="nolfollow" >http://thispstuff.co.uk/2012/06/ remeding-the-call-commiting-in-calling-in-lync-client-sdk/