XMPP聊天状态与洋泾浜

XMPP聊天状态与洋泾浜,xmpp,pidgin,adium,Xmpp,Pidgin,Adium,我正在编写一个聊天支持应用程序,它使用SASL匿名机制连接到XMPP服务器。当用户在浏览器中打开我的网站时,使用Socket.IO和NodeJS,服务器将启动与我的XMPP服务器的匿名连接 这一切都很好。我可以连接和沟通的浏览器,这是非常酷的 支持团队使用Pidgin连接到服务器。我希望能够在支持技术人员用洋泾浜输入时向浏览器显示。我使用AJAX等工具设置聊天状态通知以与浏览器配合使用,但是我在Pidgin/Adium方面遇到了问题。当我从iChat连接时,一切似乎都很完美。当技术人员打字时,我

我正在编写一个聊天支持应用程序,它使用SASL匿名机制连接到XMPP服务器。当用户在浏览器中打开我的网站时,使用Socket.IO和NodeJS,服务器将启动与我的XMPP服务器的匿名连接

这一切都很好。我可以连接和沟通的浏览器,这是非常酷的

支持团队使用Pidgin连接到服务器。我希望能够在支持技术人员用洋泾浜输入时向浏览器显示。我使用AJAX等工具设置聊天状态通知以与浏览器配合使用,但是我在Pidgin/Adium方面遇到了问题。当我从iChat连接时,一切似乎都很完美。当技术人员打字时,我会得到“活动”和“组成”聊天状态。然而,出于某种原因,Pidgin和Adium都没有将这些聊天状态发送到浏览器客户端。我已经确保启用了正确的设置,因为聊天状态是在两个Pidgin用户之间发送的

我读过一些关于发送一个节来报告客户机支持的功能的文章,但是Pidgin客户机从未尝试从浏览器请求

我错过了什么


编辑:我想我应该补充一点,匿名浏览器客户端正在启动与Pidgin用户的聊天,这可能是问题的一部分。

您的客户端是否实现并声明支持中指定的功能


一旦实现了这一点,您只需要处理libpurple的缺陷。

好了,我错过了XEP-0115。那应该是丢失的那一块!多谢各位: