Ejabberd数据包过滤

时间:2011-05-16 13:09:47

标签: php erlang ejabberd

2 个答案:

答案 0 :(得分:1)

为什么不相互订阅用户(通过发送订阅订阅序列) - 它可能只是临时的。通过订阅用户,您将在名册表中创建条目,这将允许数据包传递。此外,根据您的聊天应用程序的架构,可以尝试mod_muc?

对所有数据流的良好引用:http://xmpp.org/

答案 1 :(得分:0)

旧论坛虽然,添加了响应以帮助和学习。 为了绕过钩子并转发消息,可能需要按照以下步骤进行操作

  • 为“filter_packet”添加具有更高优先级的挂钩
  • 进行验证
  • 通过在您正在寻找的其他挂钩上调用'run'来转发此
  • 在那个时候丢弃包裹(因为调用'run'的其他钩子会照顾)