ejabberd — самое страшное говно из всего, что написано на эрланге. А то и на всех функциональных языках вместе взятых.