Openfire Presence Plugin

I’m using Openfire 4.2.3 and I’ve written a dashboard that shows all users presence based on the status of their IM client (Online, away, etc). I’m using the Presence plugin to get the presence info from the Openfire server but is seems the plugin only works if the user is using the Spark IM client; if any other IM client is used the presence plugin returns “null” for the status. Has anyone seen this before? Is there a fix? With other clients everything works except for this plugin.

Thanks