I have tried today to change my Jabber server from OpenFire to ejabberd. Unfortunately I have not been able to get Asterisk logged in to Jabber since. If SASL is not enabled, then ejabberd rejects the connection as it does not support non-SASL authentication. However, if SASL is enabled, Asterisk crashes when it logs in.
I’ve had this conversation with the ejabberd chatroom people:
I really do not know how to proceed on this.
Asterisk logged in successfully on OpenFire using SASL. On an earlier version I saw a similar crash if the Jabber server was Prosody.
I am using ejabberd 2.1.10-3 and asterisk 1:184.108.40.206~dfsg.1 from Debian wheezy. I am happy to try to obtain any logs that are helpful but may need guidance on how to do it.