6 Replies Last post: Jul 14, 2008 12:31 PM by hungus  
Click to view scarr4's profile Bronze 32 posts since
Jul 27, 2007

Jan 10, 2008 7:32 PM

Status doesn't change on user exit\logout


We're using Spark 2.5.8 and Openfire 3.3.2 (although I've tested with 3.4.2 with same result)

Presense works fine for all users except when a user logs out or exits and then it keeps whatever presence the user had before leaving. So, for example, if a user was set as "available" and then logs ou, I still see them as "available" with no way to get Spark to update without exiting myself and restarting Spark. Anyone seeing the same issue. The presence status works just fine otherwise (going from "available" to "away due to idle" to "on phone" etc without a problem).


Extras: I'm running the IM Gateway as well as the Asterisk-IM and SIP Phone plugin combo (all working fine) in addition to the standar core setup on a Windows 2003 server with XP\2000\2003 clients

Click to view Leander's profile Bronze 2 posts since
Feb 19, 2008
Feb 20, 2008 7:07 AM in response to: scarr4
Re: Status doesn't change on user exit\logout
I'm having the exact same problem here: status updates are not propagating
to clients. It looks like the clients are only getting the status of their contacts
at first login. If any contact goes offline or changes status after that (e.g.: to away),
nothing happens.

I've setup another test server, which is exactly the same (OS, firewall, openfire
version and settings), and everything works fine there.

Likewise, on the first server, our users are not able to initiate a video conference
using iChat, while everything works fine on the test server.

Leander
Click to view Leander's profile Bronze 2 posts since
Feb 19, 2008
Feb 20, 2008 7:09 AM in response to: Leander
Re: Status doesn't change on user exit\logout
I just noticed that the original post was about the Spark
client, whereas we're using desktop clients (mostly
iChat and Adium).

Leander
Click to view efeldhusen's profile Bronze 1 posts since
Feb 6, 2008
May 9, 2008 4:46 PM in response to: Leander
Re: Status doesn't change on user exit\logout

That's exactly what we're seeing with Adium and Openfire 3.5.1. The adium clients don't change status on logins and logouts, but only for users local to our Openfire server. All the various gateways to yahoo, aim, icq, etc... when those users come in and out, their status changes.

Switching to the Spark client on the same desktops, everything works fine.

I suspect it's something particular to Adium, but I haven't tracked it down yet.

Eric Feldhusen

Click to view hungus's profile Bronze 1 posts since
Jul 14, 2008
Jul 14, 2008 12:31 PM in response to: efeldhusen
Re: Status doesn't change on user exit\logout

We are having this exact problem with Adium 1.2.7 (libpurple 2.4.3) with OpenFire. I'm all about it potentially being an Adium issue but I know our users use Adium's jabber module with lots of other systems without any problem. This is pretty annoying though. I kept getting IMs from my boss and it showed him as 'invisible' and yet all I have to do is log out and back in and he is 'available'... he reported IMing his boss who's status showed 'online' when he was not, etc. I noticed that when I looked at 'info' on my bosses' account when he appeared 'invisible' that the "Client" information was blank (of course I was using Adium though). Our open source organization is all about standards and interoperability, so getting users to change their client is not really an option. I had a hard enough time getting them to upgrade Adium. We have a unique environment like that and its beautiful... everyone gets what they want. Very little support needed 'cause its not Windows. But this issue is bothersome. We are running OpenFire 3.5.2 curently. We are not tying in with any other jabber servers or anything. This is a completely standalone jabber server with LDAP integration and about 10 unique users is all. I haven't seen any updates to this thread in a while... any info would be much appreciated. I would rather not have to change to plain old jabberd or anything... I've used OpenFire / WildFire for years with various clients but so far this round has been a bummer as far as presence is concerned. We really need accurate presence. Thanks in advance for your help. :)


-_Carl