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