I've finally enabled Openfire on my Elastix server along with Asterisk-IM. Done the mapping as well, but it doesn't seem to have worked. I think the reason is because I use Device&User mode.
So, during the mapping, it shows me the devices in the dropdown and not the users. Ofcourse, we'd like to have the mapping done with the users and not the devices. I've put SIP/102 in the "or" section and "102" for extension, and nada. No one sees my presence status on their contact lists.