【问题标题】:Lync 2013, Accept incoming InstantMessage callLync 2013,接受传入的 InstantMessage 呼叫
【发布时间】:2015-03-18 08:17:26
【问题描述】:

我在使用 Lync 2013 客户端 SDK 时遇到了一些问题。我想用我自己的程序接受传入的对话。对于 AV 呼叫,这工作正常:当新对话开始时,ConversationAdded 事件触发,对话的 AVModality 状态为 Notified,当在模态上调用 Accept 时,Lync 的对话窗口按预期弹出。

当尝试处理传入的 IMcalls 时,问题就来了。在传入的 IMcall 中,InstantMessageModality 状态是连接的而不是通知的。此外,在模态上调用 Accept() 没有任何作用。第一个是可以接受的,因为我可以注册到窗口可用事件并解释它。然而,第二个不是。对我来说,这不起作用似乎很奇怪。

有没有办法像 AVconversation 一样接受传入的 IM 对话? (即,Lync Toast 应该消失并且 lync 对话窗口应该打开

谢谢

【问题讨论】:

    标签: c# lync lync-2013 lync-client-sdk


    【解决方案1】:

    你已经看过 MSDN 上的How to: Join a Lync conversation 了吗?在该文档中,他们解释了加入/接受传入的 A/V 对话与对传入的 IM 对话执行相同操作有何不同。
    例如。不同之处之一是 IM 对话不需要连接。

    HTH

    【讨论】:

    • 感谢您的回复。但是,事情是在一个新的 IM 邀请上,会显示小的 Lync 弹出窗口,然后当您单击那个时,会显示“正常”对话窗口。我确实注意到了 AV 和 IM 之间的差异,但这不是问题。我要的是一种通过使用 API(有效地)“单击小弹出窗口”的方法,从而弹出 Lync 对话窗口。
    • 我明白了。这种特殊需要对我来说并不是很明显。重新阅读您的问题,我现在在您编写时指出了更多注意即,它应该打开 lync 对话窗口。如果我可以建议,您可以强调这就是您所追求的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多