ejabberd相关内容

我收到的错误如下:/usr/sbin/ejabberdctl:行428:4052分段故障$exec_cmd";$cmd";

在命令行的配置阶段创建opensrf用户时遇到问题。我收到的错误如下: /usr/sbin/ejabberdctl:行428:4052分段故障$EXEC_CMD“$CMD” 推荐答案 这似乎与AppArmor有关。有一个comment on bugs.launchpad.net为我解决了这个问题,我引用: 为了解决这个错误,我打开了设备配置文件: Nano/etc/apap ..
发布时间:2022-09-23 22:25:41 其他开发

有没有办法在Ejabberd上使用Strophe实现消息显示功能?

我想知道有没有Strophe插件可以与Ejabberd一起使用? 我正在尝试了解邮件传递回执的工作原理,是否有来自Strophe的文档/插件? 推荐答案 要获取Message Delivery Receipt,可以使用strophe.receipts.js插件。使用此选项,消息的发送者可以请求一些通知,通知该消息已被传递到由预期接收者控制的客户端。 使用此回执插件,您无法实 ..
发布时间:2022-09-23 22:19:07 其他开发

amqp 或 xmpp 用于实时在线游戏

这些技术套件中的哪些适用于多用户在线游戏项目.项目要求:1.能够在任何给定时间处理2k-5k用户.2. iphone 和 android 的客户端库(本机,无 javascript).3. Microsoft Windows 的客户端库(最重要),也适用于 mac os x 和 linux.4. 专门用于模组开发的良好文档5.项目不是开源的.因此,只能使用具有合适许可证的库. 我也可以用 e ..
发布时间:2022-01-11 17:37:16 其他开发

XMPP 上的群聊推送通知

我们正在 IOS 和 Android 上开发 xmpp 应用程序.我们使用 ejabberd 作为 xmpp 服务器,我们也使用 mod_interact (https://github.com/adamvduke/mod_interact) 通知我们的网络服务器向客户端发送离线消息的推送通知:流程是这样的: 发件人将消息发送给 ejabberd Ejabberd 收到消息并检查接收者是否 ..
发布时间:2022-01-01 16:22:28 移动开发

XMPP ejabberd SaaS 推送通知

这是对我之前的问题的更新,XMPP 推送通知导致问题. 感谢 Mickaël Rémond 的回答,延迟和重复问题已经消失,但我仍然无法理解推送通知的行为. 如果我将应用程序移至后台(不锁定设备或终止),它将不会收到任何推送通知,而当我将其移回前台时,所有消息都会完美接收. 莉> 当应用程序在前台并且我锁定设备时,不会触发任何通知,但可以完美接收消息. 当应用程序在后台并 ..

XMPP 推送通知导致消息出现问题(延迟 + 重复)

XMPP 推送通知导致消息出现问题(延迟 + 重复). 我已经使用 XMPP + Ejabberd 成功创建了一个聊天应用程序. 没有推送通知: 单人和群聊消息都运行良好. 使用推送通知: 有时一切正常.触发通知并接收消息,没有任何延迟或重复. 有时不会触发通知(当应用程序在后台时)但可以完美接收消息. 有时会触发通知,但会延迟和重复接收消息. 服务 ..

ejabberd 和推送通知

我已经使用 XMPP 在我的 iOS 和 Android 应用程序中集成了聊天系统.我在服务器端使用过 ejabberd 2.聊天系统工作正常.我想使用 APNS 和 GCM 在我的聊天中集成推送通知.如何在每条聊天消息中发送推送通知?ejabberd 2 是否有任何 API 或扩展可用于实现此功能? 帮助非常可观, 解决方案 请使用下面的博客,它非常简单有用,对我来说很好用. ..

Ejabberd OAuth/REST 401 未经授权

我正在尝试使用 /api/connected_users 端点请求 Ejabberd REST Web 服务,但该请求总是返回 401 未经授权的 HTTP 错误. 这是我的 OAuth 配置. -端口:5280模块:ejabberd_http请求处理程序:"/websocket": ejabberd_http_ws# OAuth 支持"/oauth": ejabberd_oauth# ..
发布时间:2021-11-15 04:52:34 其他开发

虚拟主机ejabberd的不同部分中的不同数据库

是否可以在vhost的不同部分中指定两个不同的数据库? 例如,如果我在两个虚拟主机上运行 1)端口:12342)端口:5678 那我可以为不同的租户将bosh传输协议更改为不同的端口吗? 解决方案 否,您不能为某些虚拟主机专门保留端口.虚拟主机已共享端口. 但是,您可以为不同的vhost使用不同的数据库.请参阅ejabberd文档以获取参考: http://docs ..
发布时间:2021-05-03 20:12:01 其他开发

在ejabberd中启用STUN/TURN功能

我已经使用以下配置安装了ejabberd_stun: 端口:3478运输:udpuse_turn:正确auth_type:用户auth_realm:"X.X.X.X"turn_ip:“与上述相同(我的公共ejabberd ip)"模块:ejabberd_stun 事情在开发中(本地)按预期工作,但是当我们进入生产阶段时,语音呼叫似乎不起作用. 似乎NAT无法正常工作. 我必须配置 ..
发布时间:2021-05-03 20:11:57 其他开发

如何从ejabberd服务器上的xml中提取数据?

我正在使用自定义模块来查看ejabberd服务器上每个即将到来的数据包的数据.我在终端上的日志打印如下: 18:30:06.370 [info] mod_stanza_ack已发送来自以下位置的状态:{jid,;"faiqkhan-virtualbox","2923451306214954478930&","e5d6d83c-ea77-4d10-aaac-4e0e38899ac2">"faiq ..
发布时间:2021-05-03 20:11:54 其他开发

如何从ejabberd获取用户的最后活动?

我尝试使用ejabberd API get_last 获取用户的last_activity,但收到此错误: REST API错误:get_last([{,"67456efc-be57-4cbd-a176-527de2dce19d @ faiqkhan-virtualbox"}} {{"host"",“" faiqkhan-VirtualBox";>>}])->错误:{module_not_load ..
发布时间:2021-05-03 20:11:51 其他开发

使用Ejabberd服务器和XMPP客户端iOS实施STUN/TURN/ICE

我在Mac上使用 ejabberd-16.04 和 robbiehanson 中的 XMPPFramework . 它可以正常聊天,没问题. 但是现在我想将语音呼叫添加到我的应用程序中.我正在使用 Jingle协议进行呼叫建立,并且可以直接通信正常使用(即,呼叫者和被呼叫者都在同一网络中). 我面临的问题是跨网络的,我想为此NAT客户实现 Jingle ICE . 1谁能告 ..
发布时间:2021-05-03 20:11:48 移动开发

在Android中使用Smack进行ejabberd连接,给出连接超时错误

您好,我们已经从此下载了ejabberd.域是 localhost ,我们已经将xmppDomain设置为我的计算机的IP地址.我已使用以下代码进行连接 公共静态最终字符串XMPP_DOMAIN ="localhost";公共静态最终字符串XMPP_HOST ="10.0.2.2";//保留用于emarator//公共静态最终字符串XMPP_HOST ="192.168.1.152";//我的电 ..
发布时间:2021-05-03 20:11:40 移动开发

如何使用smack库从客户端搜索ejabberd服务器上的注册用户?

我在客户端使用smack.我尝试在客户端上搜索已注册的用户,因为在创建新用户之前,我想知道该ID是否已在服务器上注册(如果未注册),则可以创建该用户或者登录该用户,但是ejabberd服务器因该错误而崩溃.这是ejabberd服务器的崩溃日志. 无法处理iq:#iq {id ="Hh6AJ-28",类型= set,lang ="en",来自=#jid {用户=“管理",服务器="faiqkhan ..
发布时间:2021-05-03 20:11:36 其他开发

在Mac OS 10.7.5上启动ejabberd 16.05服务器时出错

我是ejabberd世界的新手。在安装后脚本执行期间,在Mac OS 10.7.5上安装ejabberd 15.06服务器时出现错误。安装看起来已经完成。我进入ejabberd安装路径的bin目录,并手动执行 post_install.sh 来了解错误。 有人可以帮忙吗? ./ ejabberdctl:第160行:2092年分段错误:11 $ EXEC_CMD“ $ ERL $ NA ..
发布时间:2020-10-28 00:14:46 其他开发