Lync 2013,接受传入的 InstantMessage 呼叫
Posted
技术标签:
【中文标题】Lync 2013,接受传入的 InstantMessage 呼叫【英文标题】:Lync 2013, Accept incoming InstantMessage call 【发布时间】:2015-03-18 08:17:26 【问题描述】:我在使用 Lync 2013 客户端 SDK 时遇到了一些问题。我想用我自己的程序接受传入的对话。对于 AV 呼叫,这工作正常:当新对话开始时,ConversationAdded 事件触发,对话的 AVModality 状态为 Notified,当在模态上调用 Accept 时,Lync 的对话窗口按预期弹出。
当尝试处理传入的 IMcalls 时,问题就来了。在传入的 IMcall 中,InstantMessageModality 状态是连接的而不是通知的。此外,在模态上调用 Accept() 没有任何作用。第一个是可以接受的,因为我可以注册到窗口可用事件并解释它。然而,第二个不是。对我来说,这不起作用似乎很奇怪。
有没有办法像 AVconversation 一样接受传入的 IM 对话? (即,Lync Toast 应该消失并且 lync 对话窗口应该打开)
谢谢
【问题讨论】:
【参考方案1】:你已经看过 MSDN 上的How to: Join a Lync conversation 了吗?在该文档中,他们解释了加入/接受传入的 A/V 对话与对传入的 IM 对话执行相同操作有何不同。 例如。不同之处之一是 IM 对话不需要连接。
HTH
【讨论】:
感谢您的回复。但是,事情是在一个新的 IM 邀请上,会显示小的 Lync 弹出窗口,然后当您单击那个时,会显示“正常”对话窗口。我确实注意到了 AV 和 IM 之间的差异,但这不是问题。我要的是一种通过使用 API(有效地)“单击小弹出窗口”的方法,从而弹出 Lync 对话窗口。 我明白了。这种特殊需要对我来说并不是很明显。重新阅读您的问题,我现在在您编写时指出了更多注意即,它应该打开 lync 对话窗口。如果我可以建议,您可以强调这就是您所追求的以上是关于Lync 2013,接受传入的 InstantMessage 呼叫的主要内容,如果未能解决你的问题,请参考以下文章
如何在使用 Lync Client API 2010 拒绝后接受传入的视频呼叫?
Lync 2013 客户端,当 2 个传入 AV 呼叫时,ExtensibilityWindow 未打开
尝试在 Lync 2013 中接受音频呼叫时出现 System.UnauthorizedAccessException