Lync SDK - 为 Lync 制作插件 - 对话窗口扩展

Posted

技术标签:

【中文标题】Lync SDK - 为 Lync 制作插件 - 对话窗口扩展【英文标题】:Lync SDK - Making a plugin for Lync - Conversation Window Extension 【发布时间】:2011-09-23 20:19:05 【问题描述】:

我正在阅读有关对话窗口扩展的 MSDN 文档以及我发现的所有示例都需要使用 IIS。有什么方法可以在不使用 IIS 的情况下创建 CWE?

我可以在不使用 html 的情况下为 Lync 2010 创建 CWE 吗?

【问题讨论】:

【参考方案1】:

对话窗口扩展必须是 Silverlight 或 HTML - Silverlight 是首选,因为这使您可以访问 Lync SDK。

没有理由将它们托管在 IIS 中 - 您可以在本地驱动器上拥有 Silverlight Xap 文件和主机 HTML 文件,并通过注册表设置将 Lync 指向它。

要试用此功能,请安装 Lync SDK 并创建一个新的 Lync Silverlight 应用程序。收到提示时,取消选中该框以创建新网站。进入 Page.Xaml - 页面上会有一个 PresenceIndicator 控件 - 将 URI 属性更改为您的联系人之一的 URI。

然后构建应用程序,并转到输出目录 (bin/debug) - 在其他文件中,应该有一个 .Xap 文件和一个 TestPage.html。

根据 this article 创建您的注册表设置,使用 TestPage.html 文件的位置作为 InternalURL 和 ExternalURL 属性,例如

file://S:\Testing\LyncSilverlightApplication2\LyncSilverlightApplication2\Bin\Debug\testpage.html

重新启动 Lync,与任何人开始新对话,然后从“更多选项”菜单 (>>) 中选择您的应用程序。 Silverlight 应用应显示为 CWE。

【讨论】:

以上是关于Lync SDK - 为 Lync 制作插件 - 对话窗口扩展的主要内容,如果未能解决你的问题,请参考以下文章

Lync 2013 客户端 SDK 是不是与 Skype for Business 兼容?

Lync 客户端 SDK:FollowedRooms 不适用于 wpf

获取 Lync 2013 自定义命令 (Lync SDK) 的上下文联系人

使用 lync sdk 注销特定的 lync 用户

我可以使用 Lync 2010 SDK 启动 Lync 2010 客户端应用程序吗

Lync SDK (Microsoft.Lync.Model)