我发现有关此主题的信息相互矛盾。它们是一样的吗?我读过 Jabber 是“基于”XMPP 的。
例如:聊天客户端“Pidgin”有一个用于 XMPP 的框,但似乎没有用于 Jabber。然而,它似乎支持它。
XMPP 和 Jabber 有什么区别?
Cisco 的 Jabber Video客户端不支持 Linux。我想使用像 Pidgin 这样的第 3 方 XMPP 客户端连接到我公司的其他用户。这可能吗?
设置术语略有不同,这也令人困惑。
Jabber 视频设置屏幕:

Pidgin 设置屏幕:


任何建议如何解决这个问题?到目前为止在 Pidgin 中填写各个字段都没有成功,但也许我遗漏了一些东西......
Skype 将相同的历史记录(事件日志、消息日志)发送给连接到该帐户的所有客户端,从而做到了这一点。这会导致所有客户端上的聊天记录完全相同,甚至以正确的时间顺序包含您自己的消息。我希望使用 Jabber 也能达到同样的效果。这怎么可能?
目前在 Jabber 中,您不会在其他客户端上收到您自己的消息,而且您也只能从其他人那里收到当前订阅的客户端的消息(许多客户端在不活动时取消订阅)。
我不知道这些是不是英文名字,但西班牙文是“Prioridad”和“Recurso”。当我想配置 XMPP 客户端时,我会看到这一点。在“优先级”中,我看到我必须输入一个数字,我想(我不确定)消息将在具有最高数字的帐户中获得,还是相反?在“资源”中我没有理论,例如当我在 Thunderbird 上配置我的 Jabber 帐户时,默认情况下资源是“Thunderbird”,当它在 ChatSecure 上时,资源是“ChatSecure-12345678”[1 ] 我没有在网上找到任何关于这个的文档。我在哪里可以阅读有关此内容的信息?
[1] "12345678" 是一组随机的数字和字母,始终为 8,它们与其他帐户不同(这只发生在ChatSecure 中)
我的公司已注册 Google Apps for Business,因此我有一个格式为 myname@mycompany.com 的 Gmail 地址。
我使用 MCabber 作为聊天客户端,但无法使用我的工作mcabberrc文件(与我的 @gmail.com 帐户一起使用)进行连接,并将 JID 设置为公司电子邮件地址。
我已经尝试了几种与 SSL 和设置服务器/端口相关的不同配置设置,但是我做的研究越多,似乎就越没有必要(只需设置 JID 就可以了)。
默认情况下mcabberrc,MCabber 报告:
01-20 21:36:08 Connecting to server
01-20 21:36:08 with resource mcabber.c387d12b
Run Code Online (Sandbox Code Playgroud) 我正在考虑设置一个 jabber/xmpp 守护进程。现在我真的无法决定使用哪个守护进程。
我听说并读过 jabberd2 和 ejabberd 都是不错的选择,但哪个更好?也许还有另一个可以想出 jabberd2/ejabberd 的?
我正在寻找一个相当轻量级的守护进程。
美好的一天,人们
我写这篇文章是因为我花了一整天的时间试图通过 XMPP 进行视频通话,但我还没有真正发现它是否真的可能。有许多客户实施了 Jingle(Empathy、Kopete 和我最喜欢的客户 Gajim),但我发现无法真正与某人进行视频通话。是XMPP服务器的问题吗?是否有支持它的 XMPP 服务器?我在 xmpp.net 上尝试过很多,但如果有的话,我一定是错过了。
我不信任 Google,也不想要 Google 帐户,有没有办法让我在 Linux 上的 XMPP 上与人进行视频通话?根据我的经验,SIP 一直不稳定,并不是真正的替代方案。即使是非 XMPP 视频会议软件也应该没问题,只要它是 FOSS 并且在 Linux 上运行。
(是的,在你问之前,我的网络摄像头确实工作正常)。
在 Adium,我有一个非 Google XMPP 帐户。
如果我想添加 @gmail.com 的 XMPP 联系人,我应该将它们添加为“XMPP”联系人还是“GTalk”联系人?它提供了两种选择。
编辑:想通了,您可以添加为 XMPP 联系人。
我遵循了几个 Howto,但没有成功。我可能需要特殊类型的帐户吗?我确实为不太安全的应用程序打开了访问权限。创建新的 Google 帐户后,环聊是否有等待期?
我不使用 Google Apps,但似乎有人建议我需要一些与 G Apps 相关的东西。
错误:
10:15:52) skype: Sending: 'SEARCH MISSEDCHATMESSAGES'
(10:15:59) proxy: Connecting to google.com:5222.
(10:15:59) proxy: Error connecting to google.com:5222 (Connection timed out).
(10:15:59) proxy: Connection attempt failed: Connection timed out
(10:15:59) proxy: Attempting connection to 64.233.177.100
(10:15:59) proxy: Connecting to google.com:5222 with no proxy
(10:15:59) proxy: Connection in progress
Run Code Online (Sandbox Code Playgroud)
请注意,我也尝试过“gmail”而不是“google”。我正在使用 2.10.12
我已经习惯在 Skype 中编辑大约 30% 的消息。此外,我希望我的消息最终会被传递,而不管对方现在是否在线(即,当我们都在线时,消息最终会到达)。
不过,我还没有在 Jabber 中看到这些功能。
我应该使用哪些 XMPP 客户端(或哪些协议扩展)来支持方便的聊天?
实际上希望聊天更像 wiki(放置链接,还可以编辑同行的消息,修订历史,一些格式),但仅仅使用 wiki 软件并不是这样(没有正常的每个联系人历史记录,没有正常的通知,没有“使用是打字……”)。
当我将多个 Facebook Chat 或 Google Hangouts 官方客户端连接到同一个帐户时,我在一个客户端中输入的所有消息都会出现在另一个客户端上。
但是,如果此客户端之一是 Pidgin,则 pidgin 将不会显示在连接到同一帐户的其他客户端中键入的消息。有什么办法可以启用这种行为吗?如果不是,技术上是否可以在 XMPP 客户端上实现它?
我发现了如何直接链接到 Jabber 会议服务器上的聊天室——这需要一些挖掘,在我确定自己做得对之前,我实际上查看了规范。我在这里确认了,所以我很确定我已经明白了。
然而,结果令人费解。如果我点击样式的链接,xmpp:dude@example.com我会在 example.com 上与用户“dude”进行新的聊天会话,正如预期的那样。如果我添加一个无意义的查询 ( xmpp:dude@example.com?foobar),它会被忽略,这就是规范所说的应该发生的。但是,如果我xmpp:room@conference.example.com?join像上面的链接一样使用,则不会发生任何事情。
我挖得更深一些,发现在我的(Linux)系统上,xmpp URI 是通过 处理的purple-url-handler,所以我放到终端上并手动运行它。结果是任何 xmpp URI 都运行良好,除了包含 ?join 查询的那个。?join 查询导致 dbus 崩溃,特别指向 dbus-message.c 的第 2356 行——谷歌搜索表明这可能是 dbus 不太优雅的方式,告诉我有人错误地使用了 dbus。
我是否正确制作了链接?这是操作系统还是应用程序问题?这是否适用于其他平台/浏览器/等?更重要的是,有什么简单的方法可以修复它吗?