问题标签 [lync]

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 回答
494 浏览

contact - 尝试在 Microsoft Lync 中访问 ContactEndpointCollection

我正在尝试访问特定联系人可能拥有的所有端点,以便我可以显示它们,而我能够在文档中找到此类集合的唯一位置是 ContactEndpointCollection。但是,尽管我进行了所有搜索,但我似乎无法找到如何从特定联系人那里获取此集合。

所以我的问题是:给定一个联系人,我怎样才能得到他们的 ContactEndpointCollection?

0 投票
2 回答
469 浏览

lync - 我可以远程使用 Lync Server 2010 SDK 吗?

我正在考虑开发 Intranet 网站的一部分,其中一个要求是有一个用户可以单击的按钮,该按钮将在 Lync 中与他们指定的联系人开始对话。

如果我可以从外部机器访问客户端 SDK,它似乎会很棒,但我看不出有一种方法可以让我在用户机器上运行 C# 代码(如果有人有任何想法,请随时提出建议,但我知道这种事情是被提防的)。

所以我现在正在查看服务器 SDK 及其示例,我无法确定是否可以在与服务器不同的机器上运行服务器 SDK?在尝试确定是否可以使用服务器 SDK 满足所需功能之前,我需要确定这是否可能(这似乎不像客户端 sdk 那样有很好的文档记录)。

所以我的问题基本上是:我可以从远程计算机访问 Lync Server 2010 SDK 的功能吗?如果可以,我应该从哪里着手?

这里的任何帮助将不胜感激。

0 投票
1 回答
1174 浏览

lync - 用于 Lync 的 UCC API

我需要允许我更改 Lync voip 中的呼叫转移的软件。不存在这样的软件(除了微软自己的客户端),所以我需要自己编写。我有 Visual Studio 2010,但不清楚需要安装哪些 SDK...安装。

我需要从哪里开始?

另外,我一直在研究 UccApi.dll。那里有一个单独的功能可以设置呼叫转移吗?是否有可能只用几个参数运行dll32,并回避将蹩脚的控制台应用程序拼凑在一起的需要?

0 投票
1 回答
1352 浏览

javascript - 从网页打开 Office Communicator

有没有办法(首选 html 或 JavaScript,但 VBScript、Flash、Silverlight 也可以...)直接从网页打开应用程序,如 Office Outlook、Office Communicator 或 Lync?

我不需要启动电子邮件或打开与特定用户的聊天,而是访问应用程序的常规菜单。

当然,用户可以直接从他/她的桌面菜单打开应用程序。但目的是让网页提供一些上下文并根据需要引导用户使用正确的工具。

0 投票
1 回答
8173 浏览

powershell - Lync - PowerShell - 用户状态

大家好,我正在查看 Lync PowerShell 博客,但找不到太多关于按状态(可用、忙碌等)为用户查询 Lync 服务器的信息。有这个,但它是针对 SDK 的,任何人都可以举一个通过在线状态检索用户的示例吗?此外,有没有办法区分他们正在运行的 Lync 类型,因为当用户在手机上登录时它会有所不同,并且我相信它会显示“移动”状态。

非常感谢!

0 投票
1 回答
1055 浏览

call - 使用 Lync 呼叫特定联系人终结点

我正在尝试开发一个 Lync 应用程序,该应用程序允许用户选择他们想要呼叫的联系人端点。例如,如果用户 A 列出了两部电话,那么用户 B 可以在这两个选项之间进行选择,然后拨打他喜欢的电话尝试与他们联系。我知道使用常规 Lync 客户端(未抑制)这似乎是可能的,但我不确定如何在 UISuppression 模式下以编程方式完成它。有任何想法吗?

0 投票
1 回答
708 浏览

speech-to-text - Mp3 / Wav 到文本

我目前有一个移动应用程序,可以将语音录制为 WAV 或 MP3,并希望将其转换为文本。我环顾四周——Microsoft Speech、UCMA 等——但没有看到任何关于如何做到这一点的好例子。有人可以在这里帮忙吗?

仅供参考 - 我们可以访问 MS Lync。

期待任何回应,詹姆斯

0 投票
1 回答
437 浏览

c# - 使用 Lync 2010 UCMA 3.0 c# 添加组

我正在尝试为 Lync 2010 UCMA 创建一个简单的联系人管理器。

我正在使用一个NotificationReceived事件,并测试是否IsFullNotification设置了标志。我希望随着组的添加,不会有“IsFullNotification”。

但是这样的事件永远不会发生,它总是设置为true

在添加新创建的数量之前,我如何仍然获得已添加组的完整联系人列表(因为它们已成功添加)以重新映射联系人。

PS 使用 translate.google.com 翻译

处理程序:

我已经标记了添加所有组时需要执行的行。而且我还需要ContactGroupNotificationEventArgs e.

0 投票
1 回答
549 浏览

lync - Microsoft Lync Messenger 下载大小?

我正在尝试下载 microsoft lync messenger。下载大小约为 1.5 GB。这是信使的正确尺寸吗?

或者这个程序有没有更小尺寸的精简版?

谢谢..

0 投票
1 回答
857 浏览

c# - Lync:成功调用 BeginStart 后,AVModality.VideoChannel 的 VideoWindows 为空(COMException HRESULT:0x80029C4A TYPE_E_CANTLOADLIBRARY)

我们目前正在尝试将 Lync 通信 (Lync SDK 2010) 合并到我们的应用程序中,但我们遇到了's的VideoWindows( CaptureVideoWindow, RenderVideoWindow) 的问题:它们始终为空,即使在成功调用. 连接肯定建立了。我们可以谈。我们自己的视频显示在远程 Lync 客户端中。是。从到到。AVModalityVideoChannelBeginStartAVModalityStateConnectedVideoChannelStateConnectingReceiveSend

我们何时以及如何尝试访问它们并不重要:直接在 之后BeginStart,在AsyncCallbackBeginStart,响应各种状态变化或响应外部触发(用户点击事件);在主/UI线程或事件/回调线程中。两个视频窗口始终为空。

在示例应用程序“%PROGRAMFILES%\Microsoft Lync\SDK\Samples\AudioVideoConversation”中,一切都按预期工作:一旦BeginStart完成,我们就可以访问非空视频窗口。在我们的小型独立原型项目中,它也可以工作。但在我们的实际应用中,它没有。

我们已经仔细检查了所有内容,对于可能导致此问题的原因我们真的已经没有想法了。

任何想法,任何提示?我们应该注意什么?

(链接到相应的 MSDN 论坛主题)

更新(2012 年 7 月 4 日,欧洲中部时间 15:46):

当我们查看 VideoChannel 的成员时,我们发现“Microsoft.Office.Uc”内部发生了 COMException:加载 DLL 时出错,HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY)。附加截图中的更多细节。

显示异常的调试会话的屏幕截图

我们对此错误进行了一些研究,但没有发现任何对我们有用的东西。任何想法是什么导致异常?

更新(2012 年 7 月 9 日,欧洲中部时间 16:43):

我们做了一些进一步的测试......

我们的软件由一个主应用程序和许多通过MEF加载的类似插件的“应用程序”组成。我们创建了一个进行视频通话的最小测试应用程序:视频窗口不起作用(如预期的那样)。但是,当我们采用相同的代码并在我们的架构之外创建一个单独的解决方案时,它确实起作用了。所以,这是环境的问题,而不是代码的问题。

起初,我们怀疑 MEF 可能是问题所在。因此,我们将 lync 代码侵入到我们的主应用程序中 - 绕过了整个应用程序架构。还是行不通。

然后我们一点一点地切掉我们的整个系统,直到我们最终达到它确实可以工作的地步。经过几次错误的跟踪,我们终于找到了罪魁祸首...... Quartz.NET

出于某种奇怪的原因,仅仅存在对 Quartz.dll v.1.0.3.3 的程序集引用,即使没有一行 Quartz 代码,也会导致视频窗口无法工作。难以置信,但它是 100% 可重现的:如果我们采用前面提到的测试解决方案,除了添加参考之外什么都不做,它就会停止工作。

知道这样的事情怎么可能吗?