问题标签 [user-presence]

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

asp.net - asp.net web 应用程序中的状态控制

我已经设法在我自己的自定义构建应用程序中实现了 Sharepoint 中使用的 Name.NameCtrl.1 active x 以进行存在。一切正常,我正在根据 Office 通信服务器上的用户状态正确更新在线状态。但是,我没有像在 SharePoint 中那样在状态控件中获得有关用户的任何其他详细信息。我得到的只是电子邮件字段中的 sip 地址(而不是 AD 中真正的默认电子邮件地址)和一个安排会议的链接。

谁能告诉我如何让控件填充来自 AD(部门、电子邮件、电话等)的详细信息,就像在 sharepoint 中一样?此外,我也没有像 sharepoint 这样的控件中的组织选项卡。

有任何想法吗?

谢谢,

基尼

0 投票
1 回答
1605 浏览

xmpp - 一次获取多个 JID XMPP

我正在开发一个 XMPP 应用程序,并将执行一个全局共享名册,这样我就不必进行状态订阅请求。我还需要获得一定范围的 JabberID,而不是整个全球名册。我们不想做单个定向出席信息节,因为这将需要每个页面加载多达 15 个出席信息调用。XMPP 中是否有一种方法可以让我一次获得多个但特定的 JID?

就像是:

提前致谢!

0 投票
1 回答
162 浏览

xmpp - 发送不可用状态后,客户端能否继续与 XMPP 服务器通信?

在客户端发送服务器和不可用状态后,它是否可以继续向服务器发送更多 XML 节以供其处理,或者服务器是否应该忽略这些 XML 节?我在 RFC-3921 中找不到任何相关的内容,但我又只是略读了一下。

0 投票
1 回答
707 浏览

sip - SIP SIMPLE PIDF:“请勿打扰”DND 存在扩展的约定

关于RFC4480 : RPID: Rich Presence Extensions to the Presence Information Data Format (PIDF)没有 DND: 的活动Do not disturb

另一方面,市场上有许多支持 DND 的 SIP 电话系统。是否存在以“标准”方式支持 DND 的约定?

0 投票
1 回答
628 浏览

c# - 使用 UCMA 2.0 在 OCS2007 R2 中发布自定义状态消息(在 MOC 中可见)

我正在编写一个 UCMA 2.0 应用程序,它通过“UserEndpoint”连接到 OCS。我希望能够设置自定义状态消息以及我的可用性!

我在此过程中遇到了一些问题,并花了很多时间谷歌搜索并尝试了几篇文章,大多数似乎都在说同样的事情(包括 MS 自己):

使用 XML 将“userState”活动设置为自定义并包含消息,然后通过端点的“LocalOwnerPresence.BeginPublishPresence”方法将其发布到自定义类别中。

执行此操作时,我没有从 OCS 收到任何错误(请参阅下面的 XML 示例),但是查看 Office Communicator (MOC) 中的存在问题的用户继续显示为脱机。我发现同时发布“machineState”意味着我们在 MOC 中看到了一些存在图标,但是唉,我无法让自定义活动消息正常工作。

更多的阅读让我大吃一惊,例如需要运行 OCS DB 中的存储过程以允许这样做(听起来更像是添加全新的存在类别,而不仅仅是向现有状态添加自定义消息)。经过一天的“在线”后,我有点受不了了。

任何帮助或指出任何陷阱将不胜感激!我在阅读此内容时包含了一些我使用的网站:

存在介绍: http: //msdn.microsoft.com/en-us/library/dd253506 (v=office.13).aspx

发布存在: http: //msdn.microsoft.com/en-us/library/dd253494 (v=office.13).aspx

存在 + 自定义消息:http: //blogs.claritycon.com/blog/2009/03/04/how-to-publish-presence-using-ucma-v2-0-and-have-a-clever-communicator-status /

机器状态的想法:http ://social.msdn.microsoft.com/Forums/en-US/ucmanagedsdk/thread/d3bd3569-66c0-4b52-86f0-900d2fb6d22e/

存在模式文档: http: //msdn.microsoft.com/en-us/library/dd941536 (v=office.13).aspx

这是我在我的代码中使用的 XML(字符串),即时我是字符串。使用自定义消息和可用性整数值(“测试消息”和 3500 为参数)格式化占位符。

这是进行格式化并尝试发布存在的 C#:

希望我没有遗漏任何内容,如果您认为缺少某些内容,请发表评论!

干杯皮特

0 投票
4 回答
8637 浏览

xmpp - 在 XMPP 中查询存在

默认情况下,XMPP 状态会发布给订阅该人的所有用户。是否可以发送诸如 iq 调用之类的内容来获取我的名册中不存在的 id 的存在标签?

0 投票
1 回答
370 浏览

xmpp - Ejabberd Stanza 执行顺序(组合在一起)

我试图找出 XMPP 节的执行顺序,我使用的是 Strophe + Ejabberd,如果我发送这样的请求。

Presence 节总是先执行,然后执行 message 节。有没有办法指定顺序或类似的东西,以便首先执行 Message 节,然后再执行 Presence。

谢谢

0 投票
3 回答
5162 浏览

ios - 将 XMPPPresence 更改为离开/忙碌/不可见

你如何改变你的存在以显示 dnd/away 等?

statusNSString我设置为在线/不可用/离开/忙碌/不可见的。

它仅在我上网和/或不可用时才有效。

以下是在 my 中发送出席信息后的样子xmppStream

0 投票
1 回答
2692 浏览

ios - XMPPFramework - iOS 中未收到存在

我正在尝试将消息从模拟器发送到设备。在模拟器上有一个用户,而在设备上有另一个用户。但是在任何时候都没有收到存在。我正在为 ios 使用 XMPPFramework。这是我用来发送状态的代码

但是最后user1@server.com登录的地方没有调用以下方法

可能是什么问题?

0 投票
2 回答
4344 浏览

vb.net - 使用 VB.net 返回 Lync 状态

我正在努力解决工作中的一个问题,我们无法判断是有人在打电话还是只是坐在那里。我们使用 Microsoft Lync 拨打电话,我希望能够向现有的 .net 应用程序添加一些代码,以显示登录机器的人的存在。该信息将通过 USB 将其发送到我之前构建的指示灯。

所以基本上我正在尝试创建你在广播电台看到的那些'ON AIR'灯的.net版本。

最近几天我一直在寻找,但没有找到解决方案。我还下载了 Microsoft Lync Controls SDK,但也没有运气。