1
2
3 from xmpp import *
4
6 NS = "jabber:iq:oob"
8 server.Dispatcher.RegisterHandler('iq',self.OOBIqHandler,typ='set',ns="jabber:iq:oob",xmlns=NS_CLIENT)
9 server.Dispatcher.RegisterHandler('iq',self.OOBIqHandler,typ='result',ns="jabber:iq:oob",xmlns=NS_CLIENT)
10 server.Dispatcher.RegisterHandler('iq',self.OOBIqHandler,typ='error',ns="jabber:iq:oob",xmlns=NS_CLIENT)
11
13 self.DEBUG("OOB Iq handler called","info")
14 s = self._owner.getsession(str(stanza['to']))
15 if s:
16
17 s.enqueue(stanza)
18 self.DEBUG("OOB stanza relayed from %s to %s"%(str(session.peer),str(stanza['to'])),"info")
19 raise NodeProcessed
20