我目前正在使用ConverseJS库来连接到XMPP服务器,它的工作音调非常完美。我面临的一个问题是我想要聊天历史记录,而在XMPP中则有一个获取消息的功能。我正在使用Openfire Server并使用Monitoring插件的最新版本。
当我打开任何聊天窗口时,微调器会运行,然后不会显示旧消息。在控制台日志中,它会出现以下错误:
iq type="error" id="334" to="user1@mydomain.com/458">
<error type="cancel" code="501">
<feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>
所以任何人都可以告诉我有关这个问题的任何可能的解决方案。
答案 0 :(得分:1)
终于解决了。在Openfire中,有一个设置,您可以在其中获取聊天记录。它的值为0,它正在停止取得历史。但是当我进入7时,我开始发送历史记录。
希望这也有助于其他人。
答案 1 :(得分:0)
请确保安装插件Monitoring Service
,然后重新启动服务器。
还要确保用于Monitoring Service 4.6的开放式版本3.10。*。
请点击此链接https://community.igniterealtime.org/thread/57111,它可能适合您。
这对我有用。