问题标签 [ucwa]

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 投票
2 回答
497 浏览

php - 可以向 API 发出 HTTP 请求以从 Lync 2010 服务器获取状态数据

只是想检查是否有可能在 Lync 2010 上执行 HTTP 请求以获取 Presence 数据,有点像在 Lync 2007 上所做的那样

我想从 Linux 机器上的 PHP 脚本发出这个请求。这可能吗,无需安装任何其他软件?

任何帮助都是极好的。

0 投票
1 回答
579 浏览

lync-2013 - Lync Server 2013 是否支持 UCWA 2.0

我们需要与运行 Lync Server 2013 的合作伙伴集成,包括 2016 年 8 月的累积更新。

我想使用 UCWA 2.0 版,这里有很好的记录:https ://ucwa.skype.com/documentation/whats-new-ucwa

到目前为止,我找不到任何版本说明或文档来确认 Lync Server 2013 支持 UCWA 2.0,如果支持 - 需要哪些更新。

0 投票
0 回答
224 浏览

skype-for-business - UCWA - contactPresence 资源缺少属性“活动”

通过 UCWA,我们请求每个联系人的 contactPresence。

根据 API 参考,contactPresence 资源应该有一个属性“活动”,其中包含:

联系人的当前活动以 UTF-16 和应用程序创建期间指定的语言环境编码。如果本地化字符串存在于联系人的出版物中,则此字符串的值在当前应用程序的文化中本地化。否则,此字符串的值是众所周知的活动字符串之一,在这种情况下,应用程序负责本地化。众所周知的是“会议中”、“仅紧急中断”、“电话中”、“会议中”、“下班”和“演示”。

请参阅:https ://ucwa.skype.com/documentation/Resources-contactPresence

但是,在我们的回复中:

$ curl -i 'https://lyncwebsvcX.XXX.com/ucwa/oauth/v1/applications/xxx/people/xxxxx/presence' --header "Authorization:Bearer cwt=AAEBHA....aFE"

回报: {"availability":"Offline","deviceType":"Unknown","lastActive":"\/Date(1480607186000)\/","_links":{"self":{"href":"/ucwa/oauth/v1/applications/...../presence"}},"rel":"contactPresence"}

没有一个联系人在其contactPresence 中具有活动属性,无论其可用性如何。

该服务器是安装了累积更新的 Lync 2013 服务器(至少到 2016 年 8 月)。

编辑

Lync 2013 中似乎不支持自定义状态:

在线状态是在 Skype for Business (Lync) 中预设的,这意味着您无法创建自定义状态,但您可以通过添加个人备注为您的联系人提供有关您所在位置或正在做什么的更多详细信息

请参阅: https: //support.office.com/en-us/article/Change-your-presence-status-in-Lync-ef8998cc-7801-4b62-81ba-9a2c1630f9e5

上面提到的个人笔记似乎可作为contactNote资源使用,与联系人的可用性或活动无关。

然而,这并没有解释它的activity相似之处以及它是否可以与 Lync 2013 一起使用。这部分问题仍然存在。

0 投票
2 回答
1063 浏览

java - 是否可以从 Microsoft Graph 中检索“联系人状态”?

我一直在浏览 microsoft graph api:https ://graph.microsoft.io/en-us/docs/overview/overview

到目前为止,我还没有遇到任何使用 api 的问题(获取身份验证代码、获取用户等)。但我似乎找不到他们的存在...

我有一个“用户”对象列表,我希望能够添加他们的存在..

这可能吗?

0 投票
1 回答
285 浏览

skype-for-business - UCWA“离线”状态 - 无效

我尝试通过发布将我的状态更新为离线 (Skype for Business)

me/presence网址。

响应是:400 Bad request

“离开”状态也是如此,但“在线”、“忙碌”等状态可以正常工作。

0 投票
2 回答
3641 浏览

bots - Skype for Business Online - 使用 UCWA 发送和接收消息

我正在尝试为“Skype For Business”构建类似 BOT 的服务。截至目前,Microsoft BOT Framework 没有为此提供开箱即用的渠道。在互联网上搜索,我发现以下很好的解决方法可以使用 Lync Server 2013 SDK 解决此类问题。 http://devopssnippets.blogspot.jp/2016/08/integrating-lyncskype-for-business-with.html#.WIW3PXKtTjE

但就我而言,我在不支持 Lync Server 2013 SDK 的 Office365 中有“ Skype For Business Online ”。

UCWA Web API 似乎可用于“ Skype For Business Online ”。使用此 API,我想通过DirectLine API接收 IM 并将其转发到我现有的 BOT 。最后我想用 DirectLine API 的响应回复 Skype 用户。

所以,在这里我很想知道是否可以使用 UCWA 接收来自用户的消息并将消息发送给用户。

0 投票
1 回答
265 浏览

uuid - 在 Lync UCWA Endpoint ID 中注册应用程序的一般问题

我正在将 Lync Server 与 UCWA 1.0 一起使用,并且对终结点 ID 有几个问题。

  1. 我必须为每个用户如何使用我的应用程序注册一个端点 ID,还是必须为每个应用程序注册一个端点 ID?
  2. 是否可以为多个用户使用端点 ID?
  3. 单个用户可以注册多少个 Endpoint ID?
  4. Endpoint ID 的有效期是多久?

谢谢!

0 投票
1 回答
353 浏览

skype-for-business - UCWA:makeMeAvailable 返回禁止和 API 混淆

我正在尝试创建一个小型控制台应用程序,从 SFB 发送和接收消息。
我首先使用https://github.com/tamhinsf/ucwa-sfbo-console中的代码,然后按照 readme.md 在 Azure 管理门户中创建应用程序(我分配了所有委派的权限只是为了确定)。
所有已经包含的 API 工作(所以我确定我登录正确),但是当我尝试调用 makeMeAvailable 来接收 IM 呼叫时(查看https://ucwa.skype.com/documentation/KeyTasks-Communication-IncomingIMCall ) 我得到以下回复

我的帖子数据如下

就像来自 ucwa.skype.com 网站的示例一样。

我还发现发送消息有问题,在 Skype 网站上https://ucwa.skype.com/documentation/Resources-startMessaging显示调用

但在我的应用程序响应中,embedded.communication._links.startMessaging 是 /messagingInvitations 而不是 /startMessaging。https://ucwa.skype.com/documentation/KeyTasks-CreateApplication-3上的文档也显示

我对正确发送和接收消息应该做些什么感到很困惑,而 API 文档并没有真正帮助。

先感谢您。

0 投票
1 回答
107 浏览

outlook - UCWA 可以检索已安排的 Microsoft Outlook 会议吗?

我对 OUTLOOK 会议信息而不是在线会议特别感兴趣。

我可以使用 UCWA 获取 Outlook 日历会议(及其详细信息:时间、主题、地点、与会者等)。

我在 MSDN 的 UCWA 论坛上问过同样的问题,并且知道通过 UCWA 是不可能的。但是,这引发了另一个问题:作为 Lync 用户,如果我将鼠标悬停在正在开会的联系人上,那么它会显示直到他/她忙的时间,例如“忙到下午 2 点”。

Lync 如何获取此 Outlook 会议信息并根据会议时间显示输出。这种机制如何运作?

0 投票
1 回答
182 浏览

lync-2013 - 使用 c# 调用 UCWA - lync 2013 服务器

我向下面的 url 发送了一个获取请求(我在这里用 xxx 替换了我公司的真实域名)

http://lyncdiscover.xxx.com/?sipuri=abc@xxx.com

而不是根据许多博客获得这种格式。

我在没有 xframe 的情况下返回了这种格式(我用 xxx 替换了域):

我在这里想念什么?