我被要求将电话记录系统集成到我们新的基于Lync的系统中。 当电话被接受时,软件应该弹出一个表单,允许对电话进行笔记。
我已经找到了在接到电话但未接听时加载表单的方法。 有没有人知道如何实现这一目标?
当前使用 Lync 2010 SDK 和 C# Winforms。
订阅 AV 模态的 StateChanged 事件:
_谈话。模态[模态类型.音频视频]。模态状态已更改 += AVModality_StateChanged;
我不记得确切的状态对应于接受的呼叫(我在手机上),但添加一些控制台输出并使用它应该很容易......
希望有帮助。
添加了对话:
public event EventHandler<ConversationManagerEventArgs> ConversationAdded
接听电话:
e.Conversation.Modalities[ModalityTypes.AudioVideo].Accept();