问题标签 [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 回答
979 浏览

c# - 使用 lync sdk 注销特定的 lync 用户

您可能知道 lync 支持多用户同时登录,这会给我们的应用程序带来问题,因此我们希望在第二个用户登录后强制第一个用户注销。

有没有办法使用 lync sdk(客户端 sdk 或服务器 sdk)注销特定的 lync 用户?我在 lync sdk 或 lync server sdk 或网络上的事件中找不到任何东西。

任何帮助将不胜感激。

0 投票
1 回答
68 浏览

lync - Lync:下载附件时 CanInvoke 返回 false

我有将文件发送到客户端的代码,在另一端我使用 ContentAdded 事件接收它。该事件被引发,但 CanInvoke 返回错误。我哪里错了?

谢谢!

(注意:我使用的是 Lync 客户端 2013)

编辑1:

如果我在该语句之前放置一个消息框,CanInvoke 返回 true,否则返回 false。它会影响一些后台线程还是什么?

0 投票
1 回答
869 浏览

ms-office - Lync 2013 和 Office 2010

我在最近部署 Lync 2013 时遇到问题,我们无法从通讯簿或 Outlook 中找到任何联系人。这似乎与用户仍然使用 Office 2010 的事实有关。

它适用于 Lync 2010,当我们有 Office 2013 时,它也适用于 Lync 2013。

有人有任何建议/解决方法吗?

0 投票
1 回答
1151 浏览

c# - 使用 c# 远程在 lync 服务器中启用-CsUser

我希望 Enable-CsUser 从我的服务器中获取 c#,该服务器在我的测试实验室中加入了我的域

lync 服务器的 FQDN 是 lync.mohsen.com,我想在我的 lync 服务器中启用“asadi”(“asadi”存在于 ldap 和 exchange 中”)

这是我的代码

但是这段代码不起作用!

我哪里做错了?

0 投票
1 回答
5913 浏览

href - Microsoft Lync - 使用来自网页的消息打开 IM 窗口

是否可以通过已定义消息的网页在 Microsoft Lync 上打开 IM 窗口?就像是:

等效的电子邮件是:

0 投票
1 回答
2047 浏览

extensibility - 如何在 Lync 2013 中将 ExtensibilityWindowSize 设置为小

我为使用 silverlight 的 Lync 2013 客户端开发了 Lync 对话扩展窗口。

我想调整扩展窗口大小并设置注册表项“ExtensibilityWindowSize”=dword:00000000。但是小尺寸(dword:00000000)和中等尺寸(dword:00000001)的尺寸和身份相同。

如何在 Lync 2013 中正确地将 ExtensibilityWindowSize 设置为小?

0 投票
1 回答
3682 浏览

powershell - 是否可以通过 Lync SDK(2013 或其他)设置呼叫转移?

我在一家大型机构的信息系统部门工作。处理我们电话的 Lync 服务器由另一个部门处理,任何需要他们合作的解决方案都是不可行的。这排除了任何需要额外权限的解决方案,从 Lync 服务器、SEFAUtil 等运行。

我的个人 Lync 2013 客户端有一些令人讨厌的 GUI 菜单,我可以在其中将我的桌面电话转发到另一个号码。因此我知道理论上这是可能的。

我有 powershell 代码(安装了大量的 SDK)将使用我自己的个人凭据登录。我从中获取的博客允许脚本发送一些任意 IM 消息(对我来说不是很有用)。它看起来像这样:

这似乎有效,因为如果我提供了错误的密码,它就会出错。

在 SDK 中,是否可以将呼叫转发设置为特定号码?微软可怕的文档演示了如何转发脚本通过事件处理程序捕获的传入呼叫,这意味着它必须在轮询循环中运行……而且我不能只遍历要转发的帐户列表。从 GUI 客户端,如果您将手机设置为转发到一个号码,即使您关闭机器电源,它也会保持不变,因此它会向半永久性的服务器发送一些东西。Lync SDK 可以完成同样的任务吗?

虽然 Lync 2010 已被弃用,但我会对基于此的解决方案感到满意。Powershell 是首选,但如果您有 VB 或 C# 中的代码,那也可以。我不需要把整个东西都放在一个银盘上,只需要一些线索就可以了。

0 投票
2 回答
5366 浏览

lync - 可以使用 Lync / UCWA 为 Lync 平台上的其他用户设置在线信息吗?

我们有一个电话平台,我们希望根据电话平台中的事件更改 Lync 用户的在线状态。我们更喜欢使用 UCWA REST api,因为我们熟悉 REST api 并且已经拥有大部分基础设施。

检查文档,很快就会发现用户可以设置自己的存在。但是,我们不想跟踪每个用户的身份验证信息。相反,某些用户(可能是类似管理员的用户)是否可以使用 UCWA 更改其他用户的存在状态?在外部管理 Lync 用户的存在状态的任何其他实际可能性?

0 投票
1 回答
2030 浏览

lync - 获取 Lync 终结点的用户代理字符串

我正在构建一个基于 Lync 2013 的路由应用程序,使用路由输入MSPL、将请求分派到 aServerAgent并使用 UCMA 受信任的应用程序处理呼叫以及它自己的ApplicationEndpoint.

现在我需要根据用户的活动端点配置路由。具体来说,我需要查找用户是否有一个端点,即 Lync Mobile(移动)客户端。

我可以在MSPL脚本中获取用户端点的列表,但这仅提供端点 ID、功能和 GRUU。我将需要每个端点的用户代理字符串来确定适当的路由。

订阅用户的存在UCMA可以让我在各个端点上存在,但它也不会让我获得用户代理字符串。

到目前为止,我找到的唯一途径是访问 Lync .\rtclocalSQL 服务器并查询rtcdyn.dbo.RegistrarEndpoint表。这意味着向每个前端 SQL 服务器添加一个 SQL 连接,这是我想不惜一切代价避免的最后手段。

还有哪些其他选项(最好使用MSPLor UCMA)来获取所有用户的端点,包括客户端版本/用户代理字符串?


编辑:

  • 我检查了 MSPL 编译器代码,除了当前请求之外,似乎没有任何东西可以获取任何端点的用户代理字符串。有一些未记录的功能,但似乎对我没有任何帮助。
  • 我检查了任何增强的存在容器是否有信息,但也没有发现任何信息。

编辑2:

稍后进行一些挖掘,我认为最好的选择是从"machineState"存在类别中获取设备类型。每个端点都发布其中一个,MSDN 上描述了 XML state[@type='machineState'] element:. 它有一个device可以包含以下内容的元素:

computer:设备是运行 Lync 2013 的计算机。
deskphone:该设备是运行 Lync Phone Edition 的桌面电话。
mobile:该设备是运行 Microsoft Lync 2010 for Android、iPad、iPhone、诺基亚或 Windows Phone 的手机。
web:这是运行 Microsoft Lync Web App 的计算机。

但是如何从中查询这个元素MSPL呢?有这个QueryCategory(..)功能,但这似乎没有返回机器状态,只有聚合存在状态。

0 投票
1 回答
2470 浏览

active-directory - 为什么我的 lync 服务器“无法在 AD 中找到中央管理存储”?


我想为 Lync Server 2013 建立一个环境。我按照http://windowspbx.blogspot.hk/2012/07/step-by-step-installing-lync-server.htmlhttp:// /prajwaldesai.com/step-by-step-installation-of-lync-server-2013-standard-edition-part-3-installing-lync-server-2013/。我新建了 3 台虚拟机,我为其设置了静态 IP 地址:一台用于 lync server 2013,一台用于 AD DS/DNS/etc,一台用于 sql server 2012。在完成了这两篇文章中涉及的所有事情之后,我推了服务器。就是这样:失败!我以不同的方式尝试并尝试了许多其他文章,但是,结果指向一个点:在 Active Directory 中找不到中央管理存储的位置。哦,我要疯了!我该怎么做才能解决它?
任何评论将不胜感激!