I can send messages to ejabberd, but how receive - i have no idea. Maybe someone has live example?
Solution is using "stanza" event. Here is example:
cl.addListener('stanza', function(stanza) {
connection.write(stanza.children[1].children);
console.log(stanza.children[1].children);
});