问题标签 [skype-for-business]

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

lync - 将当前 Lync 会话与 UCWA 一起使用

我开始创建一个 UCWA 应用程序,我看到的所有示例都需要用户登录。我的所有用户都已经在运行 Lync 或 Skype for Business。我的网络应用程序可以使用它,这样我就不必要求他们再次登录了吗?

-麦克风

0 投票
1 回答
52 浏览

rest - 白天/黑夜状态订阅的正确工作流程

在我的应用程序中,我通过 UCWA 获得了我们员工的 Lync Presence。它工作正常,但我需要reportMyActivity每 3-4 分钟敲一次 Lync。当员工不工作时,我不需要在晚上获取存在信息,因此我在工作日结束时停止报告 MyActivity 并在开始时恢复。然后尝试扩展状态订阅,如果我得到 404,我会创建新的状态订阅。但是在这些操作之后没有更新。

它是否设计为以这种方式工作?reportingMyActivity晚上怎么避免?

0 投票
1 回答
457 浏览

lync - Skype4b/Lync Server 2013 中的“通过工作呼叫”如何工作?

在通过工作 (cVw) 调用之前,我们使用 rcc 来实现这一点,因为 Skype for business (Skype4b) 服务器不再支持它,我们希望通过 ucma 实现相同的功能。

我对如何实现这一点的想法大致是:创建一个端点并将 sip 地址设置为通过工作地址的全局调用,然后我希望在调用的情况下该对象将接收相关数据(通过工作调用应该去)所以它可以通过tapi设置所有东西......如你所见,我真的不知道它是如何工作的,我没有在ucma api中找到任何提到“通过工作调用”所以它看起来像这个数字实际上只用于创建电话会议,所有相关工作都发生在服务器中,在这种情况下,我没有机会用我自己的替换它。

我正在尝试做的事情可能吗?

0 投票
1 回答
1659 浏览

c# - 使用 Windows 服务识别 Lync 中的所有用户存在状态

我有一个简单的要求,但我不知道如何在服务中解决它。我使用 Microsoft.Lync.Model 和以下代码

GeGroupContacts 仅包含以下代码

这些将迭代现有的分组并在控制台中列出所有用户和状态。这很好用。所以我怎么理解,这使用我自己的凭据来执行操作。

是否可以使用“托管”帐户获取 Windows 服务中的存在状态。以便可以创建一个列表来保存用户的存在以用于疏散目的?

是否存在其他解决方案?我认为 Lync 2013 和 S4B 的 api 没有区别?

0 投票
1 回答
6840 浏览

office365 - Skype for business 中禁用的编辑或删除图片按钮

我在 Skype for business 中禁用了编辑或删除按钮。我也无法在 portal.office.com/Profile 中更新我的个人资料图片。它说访问被拒绝。附有截图在此处输入图像描述。提前致谢!

在此处输入图像描述

0 投票
1 回答
2415 浏览

c# - 对 Skype for Business 中的“不在办公室”状态做出反应

Lync 2013 SDK 发布ContactAvailability联系人的属性,其值如下所述:

https://msdn.microsoft.com/en-us/library/microsoft.lync.controls.contactavailability_di_3_uc_ocs14mreflyncwpf.aspx

此枚举中的每个值都是Lync 2013 中联系人旁边显示的颜色图案的指示。

在我看来,Skype for Business 2015 客户端添加了一种新颜色,与标记为“外出”的 Outlook 日历条目相吻合,如下所示:

在此处输入图像描述

Lync 2013 客户端 SDK 仅返回此新 (??) 紫色状态指示器的免费枚举值(与绿色相同)。

我的问题是,有没有人知道一种方法来检测联系人的状态何时使得 SfB 会显示带有紫色“不在办公室”状态指示器的联系人图标?我还没有找到任何关于此的文档。

谢谢。

0 投票
1 回答
815 浏览

skype - 将 Lync 升级到 Skype for Business

我正在尝试将 Lync 2013 (15.0.4420.1017) 更新到 Skype for Business。

我已按照此处所述下载并安装了以下更新:

  • lpksp2013-kb2817427-fullfile-x86-en-us.exe
  • lynchelploc2013-kb2889853-fullfile-x86-glb.exe
  • lync2013-kb3054946-fullfile-x86-glb.exe
  • mso2013-kb3054853-fullfile-x86-glb.exe
  • lyncmso2013-kb2889923-fullfile-x86-glb.exe

更新成功运行,但 Lync 未更新。

接下来我能做什么?

0 投票
1 回答
307 浏览

c# - Lync 客户端 SDK 报告错误的状态代码

我的 Silverlight 5 应用程序,在 IE 中运行,已经成功与本地 Lync 客户端集成了一两年,愉快地获取 lych 联系人。现在这突然行为不端了。ClientState.SignedOut即使在我的应用程序启动时lync 用户当前已登录,我也会得到状态。

在创建 lync 客户端代理后,我尝试等待并轮询一段时间的状态。没有帮助。我还尝试订阅状态更改,然后在我的应用程序运行时将 lync 客户端注销并再次登录。这对某些用户确实有帮助,但不是一个可行的解决方案。

我的 Lync 客户端最近升级到了“Skype for Business”(Microsoft Lync (c) 2013 (15.0.4737.1000),但在初始升级后似乎一切正常,所以不清楚这是否是罪魁祸首。我已经尝试了2010 和 2015 Lync Client SDK。同时使用这两个版本的奇怪行为,

我难住了。

谢谢,

0 投票
2 回答
2526 浏览

asp.net-mvc-4 - 从网站(Intranet)建立 Lync/Skype for business IM 聊天

我们需要在 Asp.net MVC 4 中开发一个网站,该网站将在 Lync 或 (Skype for business 现在) 上连接组织内的用户:问题是:

1) 销售人员在数据库中的列表中看到 10 位技术人员,如果有帮助,他们都在 AD 中

2) 销售人员单击图标以连接到技术人员,客户端计算机上出现 lync 窗口(我们可以假设所有客户端都将在他们的系统上启动并运行 Lync 或Skype for Business,从那里他们将访问网站)

3) 一个 lync 窗口出现在我们尝试连接的人的机器上,默认文本为“hi!Bla Bla Bla”

有人可以通过基础设施 POV 的一些设置细节来指出正确的实现。我们试图这样做,但是当我们部署到服务器时这不起作用:

0 投票
1 回答
1606 浏览

office365 - Skype for Business Web SDK samples not working

I have downloaded the Skype Web SDK samples from here, but I can't make them work. I have registered a trial Office 365 account (dotnetsolutionsdemos.onmicrosoft.com) and I have a user there (adam@dotnetsolutionsdemos.onmicrosoft.com).

If I run the desktop version of Skype for Business then I can log in with my account so it seems that the Lync service does work.

I have installed the Skype for Business Web App Plug-in, put the sample code under IIS and opened it via a browser. Then I tried to sign in with my aforementioned account and it doesn't work. The ajax loader image is displayed and never disappears.

Upon inspecting the network traffic, I found the following:

There is a GET request to https://lyncdiscoverinternal.dotnetsolutionsdemos.onmicrosoft.com/xframe which fails. The request fails with some name lookup failure or something, doesn't even return an HTTP response.

There is another request to https://lyncdiscover.dotnetsolutionsdemos.onmicrosoft.com/ which returns 403 Forbidden.

Upon navigating to this address I find that the SSL cert doesn't match the URL.

I have tried it with IE/Chrome/Firefox, all the same. Also I haven't configured anything after registering the Office 365 account just used the default settings. As I said the desktop Skype for Business logs in just fine.

What am I doing wrong, how can I make this work?

Please find captured images below.

Network traffic: Network traffic

Wrong cert: Wrong cert