标签: ucwa

我应该将UCWA或UCMA或其他API用于Skype for Business Server应用程序吗?

围绕Skype for Business似乎有很多不同的SDK/API.我很难解读哪一个适合服务器端的Bot应用程序可以将组织特定信息传递给组织内的用户.例如,我们希望能够通过消息传递任务并执行基于状态的任务分配.这似乎是相当低的成果,但REST端点和文档才能实现这一点.假设例如我想创建一个小的控制台应用程序,可以促进这个API你会推荐什么?

ucma ucwa skype-for-business skypedeveloper

23
推荐指数
1
解决办法
1万
查看次数

在java中编辑MS Lync对话聊天

我正在使用Web从Web应用程序启动MS lync聊天

<a href="im:<sip:someone@domain.com>">Go</a>
Run Code Online (Sandbox Code Playgroud)

如何在java中设置会话标题?

更新: 如何捕获文本事件?我想检索聊天以进行其他处理.与此类似如何从lync客户端2013通信中检索IM消息

在某些事件上,比如关闭聊天窗口,我想在db中保存聊天.

更新1:这样的 事情.它们位于.net https://github.com/PhilippeRaemy/LyncLog https://github.com/bujocek/LyncIMLocalHistory

java lync lync-2013 ucwa

8
推荐指数
1
解决办法
196
查看次数

多方视频对话使用skype web sdk在线发布Skype for business

我正在使用Skype web sdk在线工作Skype for business.我正在尝试创建多方视频会话,即视频会议.

我使用下面的代码来创建对话.

var conversation = app.conversationsManager.createConversation(); //created conversion
//self video listener
conversation.selfParticipant.video.state.changed(function (newState, reason, oldState) {
    notify("selfParticipant.video.state : "+newState)
});
//self audio listener
conversation.selfParticipant.audio.state.changed(function (newState, reason, oldState) {
    notify("selfParticipant.audio.state :"+newState);
});
//listner for conversion state
conversation.state.changed(function (newValue, reason, oldValue) {
    notify("conversation.state : "+newValue)
});

//add participants
addParticipants(conversation,sip_uris); //Added participants

notify("conversation.videoService.maxVideos : "+conversation.videoService.maxVideos());
notify("conversation.videoService.videoMode : "+conversation.videoService.videoMode());
//start video service
conversation.videoService.start().then(function () {
    notify("Video conference successfully started : "+conversation.uri());
},function (error) {
    notify("Video conference start failed : "+error); …
Run Code Online (Sandbox Code Playgroud)

skype ucwa skype-for-business skypedeveloper

6
推荐指数
1
解决办法
371
查看次数

Skype for Business UCWA和Web API与Office365

是否可以连接到Office365服务器并使用UCWA(ucwa.skype.com/)和Skype for Business?

我想使用这个例子https://www.matthewproctor.com/Send-An-IM-With-UCWA-Creating-the-Application/但我不知道我可以使用哪个服务器进行连接...

asp.net-web-api ucwa skype-for-business office365api skypedeveloper

6
推荐指数
1
解决办法
1825
查看次数

可以使用Lync/UCWA在Lync平台上为其他用户设置状态信息吗?

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

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

lync lync-2013 ucwa

5
推荐指数
1
解决办法
5282
查看次数

尝试在 VPN 上的 Lync UCWA 上运行应用程序的 POST 请求时收到 502 错误网关

当尝试在 Lync UCWA 上运行应用程序信息的 POST 请求时,我收到 502 错误网关(“策略阻止请求被代理。”)。当我在没有 SSL 的情况下发出请求时,我收到 403 - 禁止:访问被拒绝。

这是因为我在VPN上而不是在内部网络上吗?VPN 或 IIS 内部有一些策略拒绝我访问吗?

我还没有在内部尝试过。还有其他人有这样的经验吗?

html rest vpn lync ucwa

5
推荐指数
1
解决办法
648
查看次数

如何访问Lync Online(Office 365)的UCWA端点?

UCWA文档指出,UCWA目前仅适用于具有Lync内部部署的客户.

尽管如此,如果对Office 365帐户使用Lync Connectivity Analyzer,似乎可以连接到UCWA服务:已完成的移动性测试(UCWA)服务.此外,如果我检查此工具执行的Web请求(例如,使用Fiddler),我可以从Office 365获取它(以某种方式)获取的身份验证令牌,并使用它来发出对UCWA的请求.

  • 似乎UCWA是由Office 365公开的,这是正确的吗?似乎Lync Connectivity Analyzer使用某个WebTicket服务来获取身份验证令牌.
  • 是否有任何库抽象使用WebTicket服务以获取身份验证令牌?拥有令牌后,访问UCWA资源将非常简单 - 但是,一个库也会很好:)
  • 我找不到太多关于WebTicket服务(WCF)的文档.如果我添加一个服务引用(Visual Studio中)到https://lyncweb.domain.com/WebTicket/WebTicketService.svc,没有太多的选择-它似乎是请求和响应消息不具有一定的结构,因此,调用此WebTicket服务公开的IssueToken操作非常棘手.

链接:

c# wcf office365 lync-2013 ucwa

4
推荐指数
1
解决办法
2737
查看次数

UCWA使用grant_type = password刷新Oauth令牌

我正在尝试使用Lync UCWA刷新OAuth令牌,请按照此处的示例进行操作,https: //msdn.microsoft.com/en-us/library/office/dn356686.aspx#sectionSection3

他们的文档中的示例使用grant_type urn:microsoft.rtc:anonmeeting,但我使用的是grant_type =密码.我的客户端首先成功通过/ WebTicket/oauthtoken端点进行身份验证,我收到access_token就好了.

几个小时后,我需要通过以下参数再次发布到/ WebTicket/oauthtoken来刷新OAuth令牌:

grant_type=password
username=$my_username
password=$my_password
ms_rtc_renew=$access_token (cwt=AA....)
Run Code Online (Sandbox Code Playgroud)

这是返回状态400,但有一个错误:invalid_request和标题"无效安全令牌"中的注释.我在ms_rtc_renew中输入的值与我在其他端点的所有标头中使用的值相同,'Authorization':['Bearer $ access_token'],因此令牌工作正常.

我确保在发布到/ WebTicket/oauthtoken端点时使用Content-Type的头文件:application/x-www-form-urlencoded,并且我在发布之前对数据进行了urlencoding.

有没有其他人能够使用Lync UCWA 1.0和grant_type =密码刷新OAuth令牌?任何经验丰富的UCWA开发人员都会识别我在帖子中遗漏的内容以刷新令牌?

提前致谢.

lync ucwa

4
推荐指数
1
解决办法
1265
查看次数