问题标签 [lync-2013]

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

lync-2013 - UCWA 用户进入“非活动状态”,并保持在那里直到端点被杀死

我们正在使用http://ucwa.lync.com/上的示例并登录到我们自己的拓扑。

大约 5 分钟后,登录用户“离开”(可用性更改为“IdleOnline”)。一旦发生这种情况,我将不再能够将新的存在状态(例如“在线”)推送到用户的服务器。Busy”变为“IdleBusy”,“DoNotDisturb”、“BeRightBack”和“Away”都反映推送状态,但发送“Online”返回“IdleOnline”。再过5分钟后,可用性变为“Away”,并且此时不再可能向该用户推送更新的新状态。

更改笔记仍然可以正常工作。

要重置锁定的“IdleOnline”状态,我必须注销用户并重新验证他的身份。

(注意:如果用户没有保持其活动的 Lync 客户端,则会发生这种情况)

是否有任何其他方法可以“重新初始化/戳”用户以将在线状态返回到在线,而无需重新启动身份验证过程,或者在单独的进程上对用户进行简要身份验证,该进程也返回到活动状态的那个被标记为“离开”。

0 投票
1 回答
730 浏览

c# - 注册表中的 UISuppressionMode 不影响 Lync 客户端

我正在使用自定义 C# Lync 2013 客户端和我最近设置的服务器。我需要开发一个允许音频视频会议的自定义 Lync 客户端。我在这里找到了一个很好解释的演示。

查看代码我发现我必须在 UISuppressionMode 中运行 Lync 客户端才能允许新的 C# 客户端查看视频。所以我做了一些搜索,发现它是注册表中必须编辑/创建的一个键。所以我做了我在这个视频中发现的。我启动了 Lync 并在 Lync 2013 的好地方添加了注册表项。

我的注册表键和值的图像

之后,它需要关闭并重新启动。

但是客户端用户界面启动了,就像我没有改变任何东西一样。我已经为此工作了几个小时,没有任何修复。我也会把它贴在 Lync 的论坛上,祝你好运。

更新:

来自 MSDN:

您可以在安装 Lync 客户端时设置 Lync 2013 抑制模式。在命令提示符处,使用下表中的命令行参数启动 Lync 安装 .exe。

我尝试使用该命令在线使用 Office 安装 Lync,但参数无效。

我从 Windows 下载中心下载了 Lync Basic 客户端。也没有用。

更新 2:

我将 Lync 客户端版本更改为 2010 并且 UiSuppresionMode 工作正常,但我发现的演示使用 2013 sdk。即使它正在运行,它也找不到 LyncClient。我找到了另一个使用 2010 sdk 并且工作正常的演示。2010的文档不是很完整,或者可能和2013的sdk差不多。我会期待 2010 版本,但我更希望 2013 能够正常工作。

0 投票
1 回答
898 浏览

lync-2013 - 如何制作 Microsoft Lync 可以打开的电话链接?

我正在尝试制作一个.html可以与 Microsoft Lync 一起使用的页面。但是,我似乎无法让它工作。

我将不胜感激详细的描述。

例子:

  • <a href="tel:123456789">Open a Lync Window the boss man.</a>
  • <a href="tel:txt:boss@boss.com">chat with the boss man.</a>
  • <a href="tel:call:boss@boss.com">call with the boss man.</a>
0 投票
1 回答
904 浏览

c# - 使用服务器端技术(UCMA 或 MSPL)检索 Lync 客户端的呼叫转接规则

如何在托管 SIP 应用程序(MSPL 或 UCMA 等服务器端技术)中检索 Lync 客户端的呼叫转接规则(路由)?我发现的唯一内容是一篇关于如何在客户端使用 Lync SDK 进行操作的文章。

此外,此答案此 MSDN 文章此问题似乎表明它确实有效,但我在特定时刻(如果用户在线或不在线)需要此设置,而不是在他登录到他的 Lync 帐户并发布他的存在后立即信息,如链接 #1 所示。此外,必须先为任何客户端获取此信息,而无需先创建 UserEndpoint。因此,最好使用 ApplicationEndpoint(或其他方法)实现这一点。

据我所知,应该可以从存在元数据中检索转发设置,但我没有得到这些信息。

0 投票
1 回答
314 浏览

lync - Lync 检索用户位置

我一直在尝试检索某些用户在 lync 中的位置(例如,他们所在的建筑物/站点)我只能检索整个联系人卡片,而无需过滤他们所在的站点。有谁知道这是否可能或我该如何去做?我已经尝试查找了几个小时,但只能想出如何以登录用户的身份检索它,并且不希望在每台 PC 上运行程序来检索它。

这样做的目的是我们可以在数字标牌上显示急救人员在任何给定时间在现场,所以我需要查询用户列表以获取他们设置的位置,然后从那里显示联系人卡片

0 投票
0 回答
253 浏览

lync - 更改 WsFedPassiveMetadataUri 后不正确的被动身份验证 URL

我一直在尝试在 Lync server 2013 上启用被动身份验证。使用Set-CsWebServiceConfiguration我已设置UseWsFedPassiveAuth为 true 以及设置WsFedPassiveMetadataUri为 ADFS 服务器的元数据 URI。但是,我后来发现WsFedPassiveMetadataUri不正确(意味着错误的 ADFS 服务器,.xml 文件中的数据本身是有效的),我不得不用正确的 URI 替换它。但是,替换它后,https://.../PassiveAuth/PassiveAuth.aspx链接仍然指向旧的登录页面。

有什么方法可以“刷新”它吗?我尝试重新启动 Lync 服务器,但这没有帮助。

谢谢,欢迎任何建议或提示。

PS。当我手动修改 PassiveAuth.aspx 文件并使用.Replace方法将错误的登录页面域替换为正确的域时(so .Replace("login-wrong.example.com", "login-correct.example.com")),一切正常。

0 投票
0 回答
216 浏览

c# - 在 Visual Studio 2012 控制台应用程序中使用 Lync SDK 2013

我正在尝试构建一个控制台应用程序,它将侦听端口并根据它收到的消息,它将更改 Lync 客户端的可用性和状态。但是,我无法构建它首先给出的应用程序无法找到 System.Windows.Browser.dll,即使我明确引用它,它也会给出版本错误。是我不能在控制台应用程序中使用 Lync Sdk 类吗?如果可以的话,我可以从哪里下载 dll 的折旧版本。?

提前致谢。

0 投票
1 回答
432 浏览

powershell - 使用 PowerShell 通过 AD 组成员授予 Lync 策略

我正在尝试根据 AD 组成员身份授予 MS Lync 策略。到目前为止,我已经到达以下命令,但它无法按预期执行。

我知道该Grant-Cs...命令将采用管道输入,但我怀疑 AD 输出与 Lync 命令所需的输入不匹配。

任何人都会更好地了解将输出转换为正确输入格式的方法吗?

0 投票
1 回答
537 浏览

wcf - Lync 2013 UCMA WCF Web 服务

我想要做的是创建一个 WCF 服务只是为了获得用户的可用性。我浏览了以下快速入门示例: 名称:SubscribePresence http://msdn.microsoft.com/en-us/library/office/dn454835(v=office.15).aspx

我已经设法做到这一点,但我觉得这不是让用户可用性的最有效方式。

目前,我创建了一个订阅用户状态的端点并等待响应返回,然后我得到用户的可用性。(我正在简化这个)。

我最理想的情况是快速获得用户的可用性,而无需订阅用户的存在,并在我检索到可用性后立即关闭连接。

我想知道是否有人知道我可以查看的示例或者他们已经实现了自己

任何意见,将不胜感激

0 投票
1 回答
1451 浏览

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

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

这是什么原因造成的?

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