mod_multicast ejabberd中的时间限制问题

时间:2015-06-26 12:04:57

标签: multicast ejabberd mod-multicast

我们正在使用mod_multicast与ejabberd 2.1.11进行以下配置

[{host, "multicast.server_ip"},
 {access, multicast},
 {limits,
  [{local, message, infinite},
   {local, presence, infinite},
   {remote, message, infinite}]}]

但是当我们在第一封邮件的两个三秒后发送第二个广播消息时,我们收到此错误

<message xmlns="jabber:client" from="multicast.server_ip" to="8_9414440765@server_ip/10909448101435316508474960" type="error" id="1435316983">
<addresses xmlns="http://jabber.org/protocol/address">
<address type="to" desc="1435316983" jid="10_9414756966@server_ip"/>
<address type="cc" desc="1435316983" jid="9_8386837120@server_ip"/>
</addresses><ftype>emoji</ftype>
<body>[FG#007]</body>
<broadcastid>6</broadcastid>
<error code="403" type="auth">
<forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
<text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">
Packet relay is denied by service policy</text></error></message>

当我们在一段时间后发送消息时,它会顺利进行。

1 个答案:

答案 0 :(得分:0)

ejabberd 2.1.11已超过3年,不再受支持。我对第一步的建议是切换到更新的ejabberd,如ejabberd 15.06。