I have OpenFire 3.7.1 running with Asterisk-IM 1.4.0. It is communicating just fine with the phone server. We are using Spark 2.6.3. The users automaticly change status of “On phone” and back to “available” accordingly. However ever once in a while it gets stuck as a status of "On phone”. This appears to be a bug on the Spark client. I was able to reproduce the issue in the following manner. This is on a windows 7 64 bit machine.
User gets on the phone status changes to “On Phone”. User locks the computer while on the phone. User hangs up the phone call. When the call hangs up the status goes to available even though the computer is locked which usually the status would be “unavailable”. User then unlocks computer and the status changes from “Available” to “on phone”. This then stays there unless user changes it. Any suggestions on how to fix this? I have tried with other Jabber clients and they do not cause this same issue but the other jabber clients do not work well with other features.