migrating from openfire to ejabberd is it neccesary?

Hello
I'm currently using openfire as my xmpp server and as a client I've developed an iphone application . Lots of things works without problem in openfire however I've some problems with it and they couldnt be able to find a solution for that.

1. I want when a user subscribe to another user , he/she shouldnt have to wait for other users approval. There should be a module in server if I enable it , when a user make subscription request server should interfere and automaticly accept it for both users. There is a plugin for that in openfire however its not working as it should be
2. xep 0184 (message receipt delivery) extension is buggy .It forces me to add tag into receipt response in order to store it offline.But its strictly forbidden in xep 0184
3. xep 012 last activity is not working as it should be

are the above problems solved in ejabberd?

If they are solved I've some other questions which I'm happy to have them in openfire

1. Openfire has easy to use web interface for configuration and administration. Does ejabberd have that also?
2. Openfire can use mysql database so I can access the datas I needed without knowing any other language (such as earlang).Does ejabberd support mysql?
3. I dont want my users to register inband to xmpp server .I want them to register to my web server then my web server will register them to xmpp server(Which I'm doing in openfire, there is a plugin for that which name is user service)
4. Installing openfire is easy as installing a simple application.

I would be glad if you can anser each of the questions because they are going to lighten my roadmap to migrate from openfire to ejabberd

Thanks

isnt there any idea?

isnt there any idea?

Syndicate content