问题标签 [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.
android - iOS XMPPFramework - 从存在中查找 JID 的资源,但存在没有被接收/发送?
我正在使用 XMPPFramework 在 iOS 上创建一个聊天应用程序并发现sending and receiving friend requests
.
我发现在创建 JID 时需要查找/获取资源XMPPFramework
。但是,每当我在 Android 和 iOS 之间发送或接收好友请求时,都不会收到这些请求。
所以我得出的结论是,JID 的资源部分在将请求发送到正在使用的实际设备中起着重要作用。该资源就像 XMPP 服务器和设备之间的单一连接一样。Android 在内部使用“Smack”作为 JID 的资源部分,而在这种情况下,iOS 使用我想要的任何东西,iPhone。
如何从用户那里获取 JID 的这个资源部分?我已经看到有关如何查找资源的问题,答案是阅读从请求的发送者那里收到的存在。但是在发送请求时强制为用户添加资源之前,我没有收到来自 Android 设备的任何存在。
这也与priority
存在感有关吗?
active-directory - RDBMS 和 LDAP 之间的更好选择
我知道有几个类似的帖子可以讨论相同的问题,但我没有找到适合我的案例的答案。
我只有 LDAP 的基本概念,我们可以通过谷歌搜索获得它,就像它是一个目录数据库,用于分层数据并针对读取而不是写入进行了优化。当然,LDAP 是访问数据库的协议。
问题的一点背景:
- 我们必须创建一个存在服务(发布-订阅),我们必须在基于目录的 DB 和 RDBMS 之间进行选择。
- 数据库将在云上,因此如果选择 RDBMS,它将作为 Web 服务公开,如果选择基于目录,它将通过 LDAP 访问。
服务是一个发布-订阅模型,其中每个用户可能是具有许多订阅者的发布者,并且它本身可能是订阅者。所以,这是 m n 关系。*
现在,我有两个同样的问题。
- 我们可以在基于目录的数据库中对此进行建模吗?我浏览了这些模式,但无法弄清楚如何做到这一点。
- 第二个问题是关于访问数据的方法,即使用 LDAP 或使用 Web 服务。我不知道使用 LDAP 与使用 Web 服务相比有哪些优点/缺点。
感谢任何帮助。
谢谢
lync - 如何创建一个简单的 Lync 2013 Presence 'Kiosk'?
基本上,我们都因长时间的持续部署而感到非常疲倦和精疲力竭,并希望在老板不在的时候做一些有趣的事情。
不利的一面是,我们都是 SA 和 Net Eng,而不是我们中间的开发人员。
我们将在几周内向大众部署Lync 2013 的完整本地安装(不是替代品,没有 2010 基础架构),作为“酷”的奖励,我们希望将我们非常过时的输入/输出滑块替换为显示部门 Lync 状态的大屏幕信息亭。我们稍后可能会添加功能,但首先 - 只是显示当前状态就可以了
我们可以安装客户端、任何浏览器、插件、任何我们想要的东西——这主要只是一个概念验证和一个有趣的项目。
大多数操作指南都是针对 2010 年的,这似乎不起作用。
在我看来,最简单的方法是创建一个“礼宾”用户,将部门添加到联系人列表中,然后在网页或客户端的修改版本上显示联系人列表。
任何想法从哪里开始一起破解这个坏男孩?所有连接都是内部的,不需要外部访问。
android - Jabber 用户离线:为什么会有两种不同的场景?
我有一个与 ejabberd XMPP 服务器协同工作的 Android 客户端。
观察:
场景 1:当我向右滑动应用程序(杀死应用程序)时,用户立即在服务器上离线。它的状态在那一刻变为离线。
场景 2:但是,当我简单地关闭我的 Android Jabber 客户端的 Wi-fi 连接(数据)时,用户在服务器上被标记为离线时会有明显的延迟几分钟。
我无法弄清楚这两个过程的根本区别是什么。
场景二有什么办法让它立即下线?
ios - How to manage Online / Offline / Away status in background PUBNUB + IOS?
We want to implement Online/Offline using Pubnub framework in iOS but app doesn't work in background more than 10 minutes. We have tried to implement this by enable location feature and its working fine. But client does not want to enable location service for this purpose. So how we will manage to make run enable in background infinite ? (QUE 1)
And if we want to put Online/Offline/Away status in our code
Where we should show, Online: When user open the app Offline: When user close the app from background OR delete the app Away: When user tap on home button and app is in background.
How we will implement this (Specially AWAY & Offline state)?(QUE 2)
Is there any other way to manage Online/Offline/Away ? (Without Pubnub ) (QUE 3) If Yes, please describe the way.
How we will manage Online/Offline/Away using web service? When we call that web services? (QUE 4)
We are using almost 3-4 year old base code. So should we add any other parameter in plist to enable app in background for more time ? (QUE 5)
Please guide us.
sip - Mobicents 存在服务器。如何注册软电话?
我已经按照指南安装了 Mobicents Presence 服务器。
服务器已安装,但现在我无法继续进行。我的意思是现在如何测试存在或使用 XDM、PS 和 RLS 注册设备。如何找到服务在哪个端口上运行?
我可以看到接收到服务器的注册消息,但在软电话上请求超时。
有没有我遗漏的文件?
请帮忙。
authentication - 检查用户是否在 OpenFire 中经过身份验证
您如何检查接收者用户当前是否已通过身份验证?
在截取数据包时,我想知道接收方用户当前是在线还是离线。
我该如何检查?
谢谢你。
sip - Mobicent Presence 服务安装
我正在尝试在 Windows 和 Ubuntu 上安装 Mobicents Presence Service,但我找不到明确的文档。在 jboss 和 redhat 网站上有一些,它们是相同的,很少是用于 beta 版本的。我看到的是文件夹结构和少数部署文件名在这些文档和当前下载中不匹配。
我基本上需要从源代码构建,因此也无法遵循文档。
我在谷歌、谷歌群组和 SO 中搜索了很多,但真的找不到任何帮助。
有安装文件吗?
非常感谢任何帮助。
linphone - Mobicents Presence Service:在发布时获取 415 不受支持的媒体类型
我已经在 windows 8 和 ubuntu 上的 mobicents-jainslee-2.7.0.FINAL-jboss-5.1.0.GA 上安装了 Mobicents Presence Service。
现在,当我尝试测试软件电话(使用 xlite、Microsip、zoiper、linphone)时,我在 PUBLISH 消息中看到 415 Unsupported Media Type 错误。
我不明白这个错误的来源。以下是日志:
我在谷歌群组的 Mobicents 论坛上发现了类似的问题,但没有解决方案。有没有人遇到过类似的错误。请帮忙。 编辑
谢谢。
caching - mobicents 存在服务器的可扩展性
我知道现在不支持 Mobicents PS,但我想了解 MSPS 的可扩展性。
我从源代码中了解到 MSPS 使用 JBoss Cache 而不是数据库来存储存在信息。我了解缓存的概念,但不了解 JBoss 缓存。
似乎存储受到机器中可用内存量的限制,并且每当要添加新节点(物理机器)时,都必须将缓存复制到该机器中。
这是正确的行为还是我的理解完全错误。