Phone status when offline

is there something in the plugin that prevents seeing phone status of a user when that user isnt logged into jabber? OR is this something spark is doing?

Whenever everyone is running spark I can see when one person is on the phone or being called. However, if that person did not get around to running spark, it shows them as off line and I am unable to track their phone status.

Is this limitation in the asterisk-im plugin or is this something the client (spark) is doing? I ask this because if its the latter, a different client could be written that would always display this information.

This is due to the way the plugin works. It intercepts the presence status of active sessions and modifies them while the user is on the phone. If the user is not logged in there is no active session to modify.