问题标签 [lync-client-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
280 浏览

.net - 通过 SDK 与 Lync 2010 和 2013 集成

我正在开发一个小型 WPF 应用程序,该应用程序会更改用户在 Lync 中的可用性和状态消息。我目前使用的是 Lync 2010 SDK,但我希望该应用程序同时支持 2010 和 2013 版本。

在我的应用程序中支持这两个版本的最佳方式是什么?

2013 SDK 是否向后兼容?我是否需要在我的应用程序中包含两个 DLL 版本并在运行时以某种方式选择正确的版本?

0 投票
1 回答
2839 浏览

c# - Lync 2013 SDK 上的联系人状态/状态显示“状态未知”,直到手动客户端搜索

我正在开发 lync 的自动化服务,该服务将根据他们的可用性/lync“存在”自动将人们添加到 IM 对话中。它本质上是一个列表,检查谁在线,并将第一个人添加到呼叫中。

我遇到的问题是有时(通常在必须重新启动 lync 时),它并不总是获取联系人的存在。

首先,我只是让它抓住了存在。然后我添加了代码来检查 ContactInformationChanged 事件是否触发,但这似乎不会发生,除非我进入应用程序并手动输入我正在寻找的别名。

我在某处缺少 Refresh() 方法吗?或者有什么办法强迫它找到这个?这是我的搜索方法:

另外,对于糟糕的代码感到抱歉......我只是想让它工作并不断抛出更多垃圾代码,希望能有所帮助。

0 投票
1 回答
2548 浏览

registry - 在 Lync 2013 中始终禁用选项卡式对话

有什么方法可以确保用户使用 lync 客户端的初始设置,即工具->选项对用户不可用,以便他/她无法更改 lync 中的任何内容并使用默认设置。我想要的用例是我希望所有对话都没有标签。我为此设置了注册表项“IsTabbedConversationWindowEnabled_1”0,但如果用户通过 lync ui 中的工具->选项并启用选项卡式对话,它将被覆盖。我还为此密钥设置了只读权限,但对话仍然是选项卡。那么我该如何实现呢?如果问题不清楚,请告诉我,我很乐意改进它并提供更多细节

谢谢

0 投票
1 回答
1500 浏览

c# - 如何从 lync 客户端 2013 通信中检索 IM 消息

我正在使用 lync 2013 sdk,我需要在通话结束时创建一个带有对话 IM 消息的任务。

我想要一些方法作为 -conversation.getIMmessage()等等。

我该如何实现。

0 投票
1 回答
286 浏览

c# - 了解 lync 中的事件处理程序

我对 C# 以及 lync SDK 非常陌生,可以 sumone 帮助我理解下面一行的含义。我的理解是,每当发生左侧事件时,它都会调用右侧处理程序。我对么?

0 投票
2 回答
888 浏览

c# - 无法使用 UCMA 4.0 SDK 向 Lync Online Account Office 365 发送消息

我无法使用 UCMA 4.0 SDK 发送 IM 消息 我已按照以下视频教程中给出的所有步骤进行操作,但遗憾的是没有成功。我正在使用 UCMASampleHelper 类,如下面的视频教程中所述。所以请帮我调试这个问题,因为我之前从未使用过 UCMA 4.0 SDK 来发送 IM。当我从 C# 使用 Lync Client SDK 时,发送 IM 没有问题。部署服务器不会在其机器上安装任何 lync 客户端。

http://channel9.msdn.com/posts/UCMA-Hello-World-Send-an-Instant-Message

我收到以下错误 在此处输入图像描述

我有以下凭据 ServerFQDN:(office365 在线服务器) UserURI:(Lync 电子邮件地址)密码:(Lync 电子邮件密码)

它给了我错误“找不到这样的主机”。但我的客户说这是正确的 FQDN

0 投票
1 回答
130 浏览

lync - 对话窗口中的 MonitorID 参数。lync 2013 sdk 中的 ShowFullScreenMethod


在下面以整数监视器 ID 作为参数的代码 ShowFullScreen 方法中,我不知道监视器 ID 值是什么。



但我尝试了不同的值作为参数,结果可接受的值为 1、2、3、4、5。我在整个 SDK 中搜索了该值,它们所暗示的内容并且都找不到。

简而言之,什么是 monitorID?谢谢

0 投票
1 回答
972 浏览

c# - 如何使用 lync API 让 lync 聊天进入 Java 应用程序

我有一个 lync 帐户。当有人发送消息时。我想将该消息输入我的 java 应用程序。创建此应用程序应该遵循哪些步骤。我阅读了 lync API,但我找不到获取数据的方法在 lync 内部。如果我可以将这些数据导入 java servlet 也可以。我想获得聊天(主要)和其他用户的可用性。

0 投票
2 回答
572 浏览

c# - 通过客户端 SDK 使 Lync MeetNow 对话保持活跃

我有一个应用程序,它依赖于位于服务器上的专用 Lync 客户端来管理临时 MeetNow 房间。

Lync 会在 15 分钟不活动后自动关闭对话。我发现了一个博客,它描述了一种通过发送“取消传输”消息来秘密保持对话活动的方法,但该解决方案使用 UCMA,而我只有 2013 Lync Client SDK 可用。
它的完成方式(基本上)是:

但是,再次,这是使用 UCMA。Lync 客户端 SDK 的工作方式并不完全相同。
我需要使用对话模式来发送消息,并且我无法将内容类型设置为,text/x-msmsgsinvite因为它使用InstantMessageContentTypeEnum其中唯一可用的内容类型是:Invalid, PlainText, Html, RichText, Gif, Ink, Unknown

我使用 2013 Client SDK 所做的尝试:

(首先,我确保Modality.State已连接 - 确实如此)。

  • 我尝试发送一条空消息 - 收到一个异常,说Value does not fall within the expected range. 我可能会误解这一点,但我认为它的意思是空字符串不会产生消息。

  • 我尝试仅发送一条内容类型设置为的随机消息Invalid- 收到消息异常Unknown InstantMessageContentType. Type is Invalid。(实际上并没有期待这个成功)

  • 我尝试发送一条内容类型设置为Html的消息,其中该消息包含一个<div>with style="display: none;"- 这可以使对话保持活跃,但是,当然,这会显示来自 Applicative User 的空消息

我非常希望避免发送在 MeetNow 房间中显示的实际消息(即使它显示的只是应用用户的名称)。

有任何想法吗?

0 投票
1 回答
1451 浏览

lync-2013 - LyncClient 卡在登录循环中

我正在制作“我自己的 lync 客户端”。我在网上关注了几个关于如何使用 Ui Suppression 模式签署 lync 客户端的示例。我可以让客户登录,但随后它会立即循环退出和登录。

这是什么原因造成的?

代码示例。请注意,我不再调用 BeginSignIn。