XMPP unusable due connectivity problems

asked 2017-06-20 16:40:17 +0200

hoschi gravatar image

updated 2017-06-20 16:44:48 +0200

Hello!

XMPP-Connection get's lost in background without any hint and the errors are not visible in XMPP-Mode, only SMS-Mode.

I'm a great fan of the XMPP integration into the Messages-App. At least since the last major-release 2.0.1.11 the always present connectivity issues became unbearable. I'm chatting mostly between two Jolla-Phones on the same XMPP-Server. A picture says more than thousand words:
image description

Through some weird problems the XMPP-Connection gets lost in background, without any visible hint. Probably turning WIFI ON/OFF or just getting connected/disconnected from a WIFI triggers this bug. The evil thing is - you can't see it till you switch back to SMS-Mode. I can reproduce this issue anyway reliable with this steps:

  1. Boot phone
  2. Switch Messaging-Thread to XMPP-Mode
  3. Turn WIFI on while no known WIFI is in range
  4. Try to send and XMPP-Message
  5. Switch Messaging-Thread to SMS-Mode
  6. See sudden message "Problem with sending message"

You can only fix this with a reboot. I tried turning WIFI OFF again and reconnecting to the XMPP-Server, I even switch the accounts from sender and receiver from "jabber.ccc.de" (this people should know how to do it right?) to "mailbox.org".

Please. Try to fix the underlying bug with the connectivity! I heared the Qt-Stuff down there is probably the root-issue. Anyway, why the error message isn't shown instantly in XMPP-Mode?

Thank you

PS: My mom told me, that her Jolla will be replaced by an iPhone if this isn't getting fixed. And I believe her.

edit retag flag offensive close delete

Comments

3

I'm also using xmpp alot but I'm not seeing this behavior. I'm using the patched telepathy-gabble package from http://devel.kondorgulasch.de/telepathy-gabble/ to enable some xmpp extensions which I think are essential for a mobile usage. Perhaps you can also try this package?

grml ( 2017-06-20 18:56:32 +0200 )edit

I tried using XMPP with my wife who has an iPad. I found it worked fine on my Jolla C but I didn't find a usable free iOS client. I tried 2 or 3 - I forget which - and ended up with Monal - which keeps having to be restarted after a period of inactivity.

DaveRo ( 2017-06-20 20:12:00 +0200 )edit

@DaveRo, have you (and your wife) taken look at ChatSecure for iOS?

Side note: The Android version of ChatSecure was O.K., but (in contrast to the iOS version) has become unmaintained in 2016: Its developers suggest using Conversations now, which I do support strongly (for Android).

olf ( 2017-06-20 22:04:19 +0200 )edit

@olf@hoschi Thanks. I was looking for one that would also work with her phone, which is iOS 7, but maybe that's unrealistic. I don't need fancy features - just presence and text messaging. I'll try it on her iPad.

DaveRo ( 2017-06-20 23:19:33 +0200 )edit

Yep. ChatSecure is the goto client for iOS, and supports OMEMO like Conversations and Gajim.

hoschi ( 2017-06-21 12:06:33 +0200 )edit