Lync 2010 应答事件?

Posted

技术标签:

【中文标题】Lync 2010 应答事件?【英文标题】:Lync 2010 On Answer event? 【发布时间】:2012-08-08 20:28:12 【问题描述】:

有人要求我将电话记录系统集成到我们新的基于 Lync 的系统中。当接听电话时,软件应该会弹出一个表格,允许记录电话记录。

我找到了在接到电话但未接听电话时加载表单的方法。有谁知道如何实现这一目标?

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

【问题讨论】:

【参考方案1】:

订阅 AV 模态的 StateChanged 事件:

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

我不记得确切的状态对应于已接受的呼叫(我在手机上),但添加一些控制台输出并使用它应该很容易......

希望对您有所帮助。

【讨论】:

好的,有一种连接状态,这似乎是那种状态,但是当我在那里添加我的表单 init 时,表单弹出但随后挂起,主表单仍然可以访问并且可以与之交互但是用于访问笔记的电话表单不起作用。 谢谢这让我朝着正确的方向前进,但是我提出了另一个问题***.com/questions/11882401/…【参考方案2】:

对话已添加:

public event EventHandler<ConversationManagerEventArgs> ConversationAdded

接听电话:

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

【讨论】:

这不会自动接听电话吗?不完全是我想要的,因为他们可能会拒绝来电

以上是关于Lync 2010 应答事件?的主要内容,如果未能解决你的问题,请参考以下文章

无法捕获 Lync 对话窗口的“NeedsSize”更改事件

使用 Lync 2010 UCMA 3.0 c# 添加组

Lync api 在没有通知的情况下突然停止发送事件

了解 lync 中的事件处理程序

Lync 2013 SDK 的 Self.Contact.ContactInformationChanged 事件

Lync Server 2013 共享PPT经过一段时间报演示错误(ID3240261045)