I recently installed the IM+ application on my Blackberry. Everything seems to work really well and I can send and receive messages just fine.
However, if I connect to my Openfire server and leave the client to idle, I get kicked off my connection. This seems to happen after 10-15 minutes everytime. Once I get kicked off, I’m unalbe to reconnect. If I look at the server, I can see my Blackberry IM client connect to the server in the active sessions and I can see it drop off, as soon as the server boots me. If I’m actively sending or receiving messages, the application stays connected and works fine until I stop sending messages.
I’m able to connect to a different Jabber account at Jabber.org just fine and it stays connected the entire time. I don’t get disconnected at all and have been connected for over 10 hours on that connection. Also, I’m able to connect to my Openfire server with Spark just fine and it stays connected the entire time.
This leads me to beleive that there is something odd with the configuration on my Openfire server, since the IM+ application is actually able to function correctly on a different Jabber server. Either it hates the mobile connection for some reason, or it is kicking it when it goes to idle.
Any ideas or help?