【问题标题】:Establish a Lync/Skype for business IM Chat from a website (Intranet)从网站(Intranet)建立 Lync/Skype for business IM 聊天
【发布时间】:2015-08-18 04:41:37
【问题描述】:

我们需要在 Asp.net MVC 4 中开发一个网站,该网站将在 Lync 或(Skype for business 现在)上连接组织内的用户:问题是:

1) 销售人员在数据库中的列表中看到 10 位技术人员,如果有帮助,他们都在 AD 中

2) 销售人员单击图标以连接到技术人员,客户端计算机上出现 lync 窗口(我们可以假设所有客户端都将在他们的系统上启动并运行 Lync 或 skype for business)访问网站)

3) 一个 lync 窗口出现在我们尝试连接的人的机器上,默认文本为“hi!Bla Bla Bla”

有人可以通过基础设施 POV 的一些设置细节来指出正确的实现吗?我们尝试这样做,但是当我们部署到服务器时这不起作用:

AutomationModalities conversationModes = 0;
Dictionary<AutomationModalitySettings, object> conversationSettings =
            new Dictionary<AutomationModalitySettings, object>();
        conversationModes = AutomationModalities.InstantMessage;
             conversationSettings.Add(AutomationModalitySettings.FirstInstantMessage, "Hi This is a call XXXXXXn");
        conversationSettings.Add(AutomationModalitySettings.SendFirstInstantMessageImmediately, true);'

【问题讨论】:

    标签: asp.net-mvc-4 lync-2013 ucma ucwa skype-for-business


    【解决方案1】:

    由于您似乎无法触摸跨域授权列表(白名单),因此您应该可以通过编写一些非 JavaScript 代码与 UCWA 进行通信来实现您想要的。 MSDN 上有几篇文章演示了如何使用 C#/.NET 与 UCWA 进行通信,这可能会很有趣:

    它提供了处理身份验证、与事件通道交互、处理传入 IM 呼叫和消息的基础知识。它旨在处理 XML,但可以更改为使用 JSON。

    【讨论】:

    • 谢谢,我会尝试回来
    【解决方案2】:

    您可以为此使用 Skype Web SDK - Microsoft 在他们的网站上有大量 SDK 示例。

    http://developer.skype.com/

    或者更具体的

    https://msdn.microsoft.com/en-us/library/dn962160%28v=office.16%29.aspx

    它是一个 JavaScript 库,但很容易与 .NET MVC 或 Forms 应用程序集成。

    我的博客上也有一些关于这方面的教程,但如果适合在此处发布,则没有。 :)

    【讨论】:

    • 只要它有帮助并且您透露这是您自己的博客链接到它就可以了。
    • 您好,我已经推荐了一个使用 UCMA 的方法,由于我组织中的 Lync Server 团队不允许将 Lync Sever 中的请求 URL 列入白名单,因此我无法实施该方法,是否有任何替代方法UCMA 方法?
    • 如果您无法触摸白名单,您可以编写任何非JavaScript代码绕过跨域授权列表。
    • 嗨@matthew 能否请您指导我到任何 POC 或示例,以帮助我从我的 Web 应用程序打开 Lync 窗口
    • 我的网站 (matthewproctor.com/skype-web-sdk-tutorials) 上有一些教程,在 Skype Web SDK 下的 Skype 开发者网站 developer.skype.com 上有一些很棒的 IM 示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多