XMPPFramework – 无法从Openfire服务器检索聊天logging

我正尝试从Openfire服务器获取聊天logging。 为此,我们已经完成了开放式的设置,并且我们也join了归档插件。

我经历了一些谷歌search,我发现我需要遵循XEP-0136。 我也发现这个问题 。 我发送同样的节到我的服务器,但我得到错误代码501即function没有实现。

当我走在服务器上,寻找存档的历史,而不是正确地获取历史。

这是我正在发送的Stanza:

<iq type="get" id='pk1'> <list xmlns="urn:xmpp:archive" with="aagh116@ind351.local"> <set xmlns="http://jabber.org/protocol/rsm"> <max>30</max> </set> </list> </iq> 

我反应我正在接受:

 <iq xmlns="jabber:client" type="error" to="a51@ind351.local/bc191338"> <error code="501" type="cancel"> <feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"> </feature-not-implemented> </error> </iq> 

我不知道是否有一些东西在我身边,或者我们需要改变一些服务器的设置。

请帮我解决这个问题。

我不知道你是否意识到这一点,但消息归档是XMPP的一个微不足道的方面。 这是XMPP协议中最不发达的function之一,通常会导致漫长的提案文件被放弃,因为它的复杂性刚刚失控。

此外,你会发现大多数XMPP服务器没有一个合适的定义的消息归档。

如果你真的想要这个function,试试你可以启用的mod_archive

祝你好运