Presense status not updating properly (OpenFire 3.4.1, Spark 2.5.8)

Hi all - I’m having a problem where the user’s status is not being updated from “Away due to idle” back to Available when they move their mouse or type on the keyboard. They usually have to log out and then back in to Spark to get their status to update properly again, sometimes changing from status to another works. This isn’t for everyone all the time, rather some people, some of the time - but definitely at system-wide issue.

I’m thinking this is a server issue, but I’m not really sure how to tell. I’ve searched around quite a bit and have seen similar, but unresolved problems (with the exception of one person who reinstalled everything from scratch).

Here’s what I’ve got running:

  • Windows Server 2003 R2

  • OpenFire 3.4.1

  • MSSQL Database

  • Java
    1.6.0_03

Plugins:

  • Broadcast 1.7.0

  • IM Gateway 1.2.0 (Yahoo!, MSN, ICQ, AIM, Google Talk - enabled)

  • LDAP vCard Avatar 1.0.4

  • Search 1.4.1

Any help or info would be greatly appreciated in resolving this issue.

-Arlo