2013-03-02 2 views
2

Openfire 서버에서 채팅 기록을 가져 오려고합니다. 그 목적을 위해 오픈 파이어 (open fire)를 설정하고 오픈 파이어 (Openfire)에 플러그인 플러그 인을 추가했습니다.XMPPFramework - Openfire 서버에서 채팅 기록을 검색 할 수 없습니다.

Google 검색을 통해 나는 XEP-0136을 따라야한다는 것을 알았습니다. 나는 또한이 SO question을 발견했다. 내 서버에 동일한 연을 보내고 있지만 501 오류 코드가 표시됩니다. 즉 기능이 구현되지 않았습니다.

서버로 이동하여 보관 된 내역이 올바르게 기록되는 동안.

<iq type="get" id='pk1'> 
<list xmlns="urn:xmpp:archive" with="[email protected]"> 
<set xmlns="http://jabber.org/protocol/rsm"> 
<max>30</max> 
</set> 
</list> 
</iq> 

와 나는 수신하고 응답 : : 여기

나는 스 D 보내고있다

<iq xmlns="jabber:client" type="error" to="[email protected]/bc191338"> 
<error code="501" type="cancel"> 
<feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"> 
</feature-not-implemented> 
</error> 
</iq> 

나는 내 옆에 경우 어떤 일이 잘못 모르거나 우리가 변경해야 일부 서버 설정 ..

이 문제를 해결할 수 있도록 도와주세요.

+0

여전히 같은 문제가, [이 스레드 (http://stackoverflow.com/questions/20853071/feature-not-implemented-while-retrieving-archive-message) 수도 도와 줘. –

+0

이전 버전의 openfire를 사용하고 있다면 최신 버전으로 업그레이드하고 최신 버전의 모니터링 플러그인 (사용 가능한 플러그인 목록에서 볼 수있는 1.5.1 버전)을 추가하십시오. 그리고 플러그인을 추가하십시오. 챠 잉 즐기기 –

답변

2

알고 계시 겠지만 메시지 보관은 XMPP의 사소한 측면 중 하나입니다. 이것은 XMPP 프로토콜의 개발 된 기능 중에서 가장 많이 개발 된 기능 중 하나인데, 종종 복잡한 제안이 손에 닿기 때문에 버려지는 긴 제안서 문서로 연결됩니다.

또한 대부분의 XMPP 서버에는 적절한 정의 된 메시지 보관이 없습니다.

이 기능을 원한다면 활성화 할 수있는 mod_archive이있는 ejabbed를 사용해보십시오.

행운 경우

관련 문제