내 모듈에서 다중 사용자 대화방을 만들어야합니다. 나는 mod_muc를 사용하려고한다. : /5 - 그러나 클라이언트와 로그인을 실행해도 아무 일도 일어나지 않는다. 방이 생성되지 않습니다. 내 모듈 코드에서 muc room을 올바르게 만들려면 어떻게해야합니까? 그리고 어디에서 ejabberd mod_muc 소스 코드에서 create_room/5를 실행할
외부 RESTful API로 메시지의 카피 본을 보내기위한 ejabberd 모듈을 구축하고 있습니다. 모든 것이 정상적으로 작동하며 해당 API에 대한 요청은 보낸 사람,받는 사람 및 메시지 본문이 포함 된 POST 매개 변수를 보내고 있습니다. 나는이에 대한 user_send_packet 및 user_receive_packet 훅을 유발하고있어, 나는 패
타사 서버에서 내 openfire XMPP 서버에 로그인하려면 계정 관리자를 사용하고 있습니다. 특정 다중 사용자 채팅에 사용 가능한 사용자를 찾아야합니다. "사용 가능"이란 모든 사용자가 온라인에서 온라인임을 의미합니다. 나는 한 가지 방법은 방에 연결하여 사용자의 존재를 듣는 것이라는 것을 알고 있지만, 내 목적으로는 즉시 전체 목록을 가져와야합니다.
우리가 어떻게 MultiuserChat을 초기화 할 수 있습니다, 이러한 세부 을 매개 변수로 우리는 연결과 방 이름이 필요 MultiuserChat 클래스의 객체를 만들 수 있습니다 //이 MultiUserChat public MultiUserChat(Connection connection, String room) {
this.connection
에서 추가 메시지 유형 나는 기능이 추가 MUC 채팅을 많이 필요합니다 코드에서 수동으로 변경 사용자의 방을 예/같은 호출에 대해 (호출 특별한 "시스템"을 처리 changeroom은 모든 사람에게 전송하지만, mnesia 테이블에) 시스템에 의해 사용자에 대한 추가 데이터 상점을 많이 handeled하지해야 모든 기록을 hdd의 db 어딘가에 저장하고 요
저는 centos 5 시스템에 ejabber를 설치 했으므로 꽤 잘 작동합니다. 유일한 문제는 MUC입니다. 새 메시지가 MUC에서 수신되면 클라이언트는 알림을받지 않습니다. Adium과 Pidgin을 사용하고 있습니다. MUC 설정은 다음과 같습니다 메시지는 일반 사용자의 노드에서 사용자간에 수신되면 {mod_muc, [
%%{host,
XMPP pubsub에서 구독자가 구독 목록을 검색하거나 pubsub 서비스를 MUC와 결합하여 구독자가 MUC와 같이 온라인에있는 사람들을 볼 수 있습니까? 구독 목록을 검색 할 수있는 소유자 만 있습니까? 그는 어떻게해서든지 pubsub에있는 모든 사람들에게 공개 할 수 있습니까?