jami-project issueshttps://git.jami.net/savoirfairelinux/jami-project/-/issues2024-02-09T20:19:01Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1513Jami will remain "connecting" (Windows 10->Android) sameuseraccount -> sameus...2024-02-09T20:19:01ZElysJami will remain "connecting" (Windows 10->Android) sameuseraccount -> sameuseraccountALWAYS DISABLE "run in background"
updated bug report:
using
* Jami Version (Beta): 202302011426 and Windows 10
* Jami 20230210-01 and Android
Steps to reproduce:
sameuseraccount -> sameuseraccount
different network both devices
1....ALWAYS DISABLE "run in background"
updated bug report:
using
* Jami Version (Beta): 202302011426 and Windows 10
* Jami 20230210-01 and Android
Steps to reproduce:
sameuseraccount -> sameuseraccount
different network both devices
1. Open Jami on Windows 10 and Android
1. Make a call Windows 10 -> Android
1. Jami on Windows 10 will stuck on "connecting"
The only way to fix this issue is to exit Jami on Android and enter Jami on Android again
(maybe multiple times) - Remember you keep the call running JUST on Windows 10.
After 20 or 30 seconds the call suddenly works although Jami on Windows 10 just showed "Connecting".
-------
EDIT: I think:
- might be related to https://git.jami.net/savoirfairelinux/jami-project/-/issues/1512
- It does not matter how long you wait until you enter Jami (Android) again if you make a call useraccount1 (Windows 10) -> useraccount2 (Android)
- I think you can't reproduce if you exit Jami (Android only) and open Jami (Android) very fast again but you are making a call sameuseraccount -> sameuseraccount
- I think you **CAN reproduce** if you exit Jami (Android only) **wait** over 30 seconds or even longer and THEN make a call **sameuseraccount -> sameuseraccount**
Steps to reproduce:
useraccount 1 -> useraccount2 (different network)
1. You open Jami on Windows 10 and Android
1. Now wait 30 seconds or longer (Maybe you can make successfully calls?)
1. Now just exit Jami on Android
1. **Before** the Android user can view the green dot of the Windows 10 contact, the Windows 10 user makes a call Windows 10 -> Android
1. The Windows 10 user will just get a "Connecting" message (forever?/for a minute) even if a few seconds later the Android user can view the green dot of the Windows 10 contact
Both users might get "Missed outgoing call"?
Same issue if the Windows 10 user tries to call the Android contact once he exits Jami.
If I wait until the Android user can view the green dot of the Windows 10 contact I get this issue: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1512
However - **No issues** if you make a call **Android -> Windows 10** - **even** if the **green dot** of the Windows 10 in the contact list of the Android user is **not visible** yethttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1480Removing contact won't work for both if one contact is offline (or just after...2024-02-09T20:18:37ZElysRemoving contact won't work for both if one contact is offline (or just after some time?)using newest beta version of Jami
Android - Android
maybe you can also try to reproduce
Desktop - Android
I added my own username in the contact list of both devices ("samerusername1")
If both devices (Android and Android) are onlin...using newest beta version of Jami
Android - Android
maybe you can also try to reproduce
Desktop - Android
I added my own username in the contact list of both devices ("samerusername1")
If both devices (Android and Android) are online (since you've already opened Jami) once a user removes "sameusername1" from the contact list both devices won't show "sameusername1" in the contact list anymore.
However it should be possible that Jami will also remove the contact from the contact list as soon as the other user (who is offline at the moment) is online again?
Because I get this issue:
I always used the same username
Device 1: Android Smartphone
Device 2: Android tablet
Add your own username in the contact list (both devices)
Just the Android tablet: exit Jami (and go to idle state)
(Just) Android smartphone: remove the contact
Android tablet: enter Jami (again)
Now you can't make a call Android Tablet (the contact (removed just from the Jami contact list of the Smartphone) is still present) -) Android Smartphone (and of course not from the Android smartphone itself since the contact is now gone)
Just smartphone: Add the (previously) removed contact again by searching the username
Smartphone: Now the removed contact is visible in the contact list again
Calls Tablet -) Smartphone are still NOT possible
same issue if you are sending text messages Tabet-)Smartphone) ?
However: After some time I received an invitation (because of the text message)? It will just show "Downloading conversation from peer". I had this issue: https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1120 (I had to exit the Android tablet and enter again)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1411some offline users always appear to be active/online2023-08-03T17:39:35Zvbehsome offline users always appear to be active/online![image](/uploads/8137bd6e80329ad9a3bf92548b1966dc/image.png)
some accounts always have the green dot which means they are active/online, despite the fact that their device is off or they don't have an internet connection.
using Linu...![image](/uploads/8137bd6e80329ad9a3bf92548b1966dc/image.png)
some accounts always have the green dot which means they are active/online, despite the fact that their device is off or they don't have an internet connection.
using LinuxMint 20 Cinnamon
Cinnamon version: 4.6.7
Kernel: 5.4.0.104-generic
Jami: Version: 202202111846https://git.jami.net/savoirfairelinux/jami-project/-/issues/891Arch Linux and Raspberry Pi issue2023-07-27T19:25:23ZSusanne MuellerArch Linux and Raspberry Pi issueI face the following issue making SIP calls using jami on ubuntu, android, arch and raspberry pi
SIP-Server: Asterisk 17, Connection via LAN or WiFi, all systems register on Asterisk without errors
From Android <> Android OR Android <>...I face the following issue making SIP calls using jami on ubuntu, android, arch and raspberry pi
SIP-Server: Asterisk 17, Connection via LAN or WiFi, all systems register on Asterisk without errors
From Android <> Android OR Android <> Ubuntu OR Ubuntu <> Ubuntu NO issues, call is stable, audio and video working.
Scenario 1: Arch Linux calls Ubuntu > NO audio and NO video at all on Arch, NO audio and only the own video on Ubuntu
The call crashes after approx. 20 sec, the Ubuntu indicates finished call, Arch says the conversation still going on and dosen't stop even klicking on red button. Only killing dring stops that. Even with closed GUI I have to kill dring twice (same pid) to really stop it.
Scenario 2: Ubuntu calls Arch Linux > NO audio and only own video on Arch, NO audio but both video streams visible on Ubuntu.
The call remains stable and closes in both systems after klicking on either red button.
Same issue between Arch and Android as well as between Raspbian and Ubuntu / Android
I also tried to recompile Jami for Arch from the sources but without effort due to errors (still working on it).
Thanks for any help and stay healthy,
Susihttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1427Appel manqué ? ...2023-06-16T21:06:08ZVERO JEAN-LUCveroniquejeanluc@lilo.orgAppel manqué ? ...Appel manqué, quelle en est la raison ?
Est il possible d'avoir un message plus explicite sur l'interface client jami ?
Appel reçu, réussi d'un contact qui apparaît déconnecté (pas de point vert) ?
Détails et journal dans le fichier ....Appel manqué, quelle en est la raison ?
Est il possible d'avoir un message plus explicite sur l'interface client jami ?
Appel reçu, réussi d'un contact qui apparaît déconnecté (pas de point vert) ?
Détails et journal dans le fichier .odt joint[JAMI_JOURNAUX.odt](/uploads/8ace85c8718b14dd8995c4ce6a55d2c5/JAMI_JOURNAUX.odt)
Merci pour votre aidehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1178No Outgoing sound on macOS Mojave2023-04-07T20:08:33Zilanit adarNo Outgoing sound on macOS MojaveHi, I installed JAMI on my MAC, but none of my friends can hear my voice... while I can hear them very well.
In my iPhone all is going well, there is in/outside sound.
Thanks,
IlanitHi, I installed JAMI on my MAC, but none of my friends can hear my voice... while I can hear them very well.
In my iPhone all is going well, there is in/outside sound.
Thanks,
Ilanithttps://git.jami.net/savoirfairelinux/jami-project/-/issues/838[Feature Request] Sync SMS & Phone Calls To Other Devices2022-12-08T01:18:48Ztrymeout[Feature Request] Sync SMS & Phone Calls To Other DevicesNot a important feature to Jami, but a very handy feature would be to have the ability to use Jami as a SMS app on your phone and sync your SMS messages to other devices and be able to send and receive SMS messages from your tablet or de...Not a important feature to Jami, but a very handy feature would be to have the ability to use Jami as a SMS app on your phone and sync your SMS messages to other devices and be able to send and receive SMS messages from your tablet or desktop devices.
Same for phone calls, to have the ability to be able to answer and make calls with your phone from your tablet or desktop devices.
Jami supports Jami accounts and SIP accounts, and there is not a single app out there that is open source and is available on Windows, Mac, Linux, Android & iOS that allows you to send/receive SMS messages and answer and make calls from your paired devices. If Jami adds this feature, Jami will truely be an all-in-one open source, privacy respecting communication app for all platforms.https://git.jami.net/savoirfairelinux/jami-project/-/issues/285Flip (i.e. mirror horizontally) the local video output2022-06-07T21:48:36ZJami BotFlip (i.e. mirror horizontally) the local video outputIssue generated from Tuleap's migration script.
**Originally submitted by: Baptiste Jonglez (baptiste)**
<p>What I call the &quot;local video output&quot; is the small rectangle showing the output of the local webcam during a video call...Issue generated from Tuleap's migration script.
**Originally submitted by: Baptiste Jonglez (baptiste)**
<p>What I call the "local video output" is the small rectangle showing the output of the local webcam during a video call.</p>
<p>Currently, at least with the Gnome and Windows clients, this video output is not flipped horizontally, which is somewhat confusing. As a user, I would expect this video output to behave like a physical mirror/looking glass, in which the left-side is equal to the physical left-side of the user.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/1350Massive data upload!2022-06-05T22:13:16Zsecure voidMassive data upload!Hello,
I installed Jami linux snap client (edge version) and Android client for one day and created 3 accounts for testing purposes.
I was surprised by the fact the client(edge version) in one day uploaded around 4 Gb of data (my uploa...Hello,
I installed Jami linux snap client (edge version) and Android client for one day and created 3 accounts for testing purposes.
I was surprised by the fact the client(edge version) in one day uploaded around 4 Gb of data (my upload speed is capped at 1 mb/s).
I didn't used the app for file transfer, just couple of test messages.
I was wondering why I had a crappier internet yesterday and today until I found out what Jami client was doing, not only consuming all of my upload speed, but using huge amount of memory (1.7 Gb) and CPU. This was was happening while Jami app is close and exited.
The Jami-qt process persist even after closing the app.
Most of the upload were going to bootstrap.jami.net
I haven't tested the stable version, but if the upload data is same, I don't think the app could be usable, although I am really interested in a decentralized p2p secure messaging app and Jami looks very promising.
Thanks,
Secure void.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1263Crash Jami-Qt and freezing with screenshare and rendering2022-04-29T15:43:57ZOps NixCrash Jami-Qt and freezing with screenshare and renderingTerminal log (italian):
:~$ jami-qt
"notify server name: cinnamon, vendor: GNOME, version: 4.8.6, spec: 1.2"
No migration required
Screen saver dbus interface: "org.freedesktop.ScreenSaver"
QDBusConnection: name 'cx.ring.Ring' had owne...Terminal log (italian):
:~$ jami-qt
"notify server name: cinnamon, vendor: GNOME, version: 4.8.6, spec: 1.2"
No migration required
Screen saver dbus interface: "org.freedesktop.ScreenSaver"
QDBusConnection: name 'cx.ring.Ring' had owner '' but we thought it was ':1.190'
NetworkManager client initialized, version: 1.22.10 , daemon running: yes , networking enabled: yes
primary network connection: 7e*****-0***-****-****-7**********2 default: yes
QDBusMarshaller: type `VectorString' attempts to redefine basic D-BUS type 'as' (QStringList) (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `MapStringVectorString' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `QMap<QString,MapStringVectorString>' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
lookup name NOT FOUND: "" "5*************e5"
lookup name NOT FOUND: "" "5*************e5"
"slotCallStateChanged (call: 50***********689), from Ricerca to Finito"
"slotCallStateChanged (call: 50***********689), from Finito to Finito"
"slotCallStateChanged (call: 61***********551), from Ricerca to Collegamento"
"slotCallStateChanged (call: 61***********551), from Collegamento to Stai chiamando"
"slotCallStateChanged (call: 61***********551), from Stai chiamando to Parla"
Can't find renderer 6**************1
Couldn't start rendering for id: "618***********51"
Can't find renderer 6**************1
Couldn't start rendering for id: "618***********51"
Screen saver inhibited
vCard image loading failed
vCard image loading failed
Killed [Ucciso]
---
System information:
OS: Linux Mint 20.1 Cinnamon
Cinnamon Version: 4.8.6
Kernel linux: 5.4.0-74-generic
Graphic card: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X]
----
Description of the problem:
- the program crash / freezing ; up to system monitor [gnome-system-monitor] I kill the program, and (dring service, manually)
------
Thank your's very much everyone for reading me.
P.s: I hope to be of help to other users :-) .[Jami_log_crsh_and_freezing.txt](/uploads/44bd2f811007152103b6f3dcbe7e598b/Jami_log_crsh_and_freezing.txt)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1297Jami snap crashes on Archlinux+snapd after fresh install2022-04-29T15:43:12ZPatrice LacoutureJami snap crashes on Archlinux+snapd after fresh installOn an Archlinux box updated on 2021-09-09, after a fresh install of the Jami snap package:
```
patricel@plamobile ~> snap list jami
Name Version Rev Tracking Publisher Notes
jami 20210601.2.891dad0 197 latest/sta...On an Archlinux box updated on 2021-09-09, after a fresh install of the Jami snap package:
```
patricel@plamobile ~> snap list jami
Name Version Rev Tracking Publisher Notes
jami 20210601.2.891dad0 197 latest/stable sfljami -
patricel@plamobile ~> snap version
snap 2.52-1
snapd 2.52-1
series 16
arch -
kernel 5.13.13-zen1-1-zen
```
The first and subsequent launches of the Jami snap fail with the following output:
```
patricel@plamobile ~> snap run jami
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
Testing for explicit PulseAudio choice...
Testing for ALSA permissions...
...defaulting to using PulseAudio.
Gtk-Message: 10:42:43.697: Failed to load module "colorreload-gtk-module"
Gtk-Message: 10:42:43.702: Failed to load module "window-decorations-gtk-module"
(jami-qt:4177): dbind-WARNING **: 10:42:43.758: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-FSbEJk2mSR: No such file or directory
"notify server name: Plasma, vendor: KDE, version: 5.22.5, spec: 1.2"
[1631176964.528| 4177|ringbuffer.cpp :55 ] Create new RingBuffer audiolayer_id
[1631176964.533| 4177|video_device_monitor_impl.cpp:150 ] udev: adding device with id CNFGH19O203400010D72_Integrated_Webcam_HD
[1631176964.640| 4177|video_device.h :134 ] Default video settings: 960x540, 30 FPS
[1631176964.641| 4177|video_device_monitor_impl.cpp:150 ] udev: adding device with id CNFGH19O203400010D72_Integrated_Webcam_HD
[1631176964.664| 4177|manager.cpp :716 ] Not initialized
[1631176964.667| 4177|manager.cpp :716 ] Not initialized
10:42:44.699 os_core_unix.c !pjlib 2.10 for POSIX initialized
[1631176964.706| 4177|manager.cpp :788 ] Using PJSIP version 2.10 for x86_64-pc-linux-gnu
[1631176964.706| 4177|manager.cpp :789 ] Using GnuTLS version 3.7.1
[1631176964.706| 4177|manager.cpp :790 ] Using OpenDHT version 2.2.0
[1631176964.707| 4177|manager.cpp :791 ] Using FFmpeg version 4.0.0-2152-ge4eb13038
[1631176964.707| 4177|manager.cpp :794 ] Using Libgit2 version 1.1.0
[1631176964.707| 4177|sipvoiplink.cpp :651 ] Using SIP nameserver: 172.16.26.1
[1631176964.707| 4177|sipvoiplink.cpp :651 ] Using SIP nameserver: 172.16.26.2
[1631176964.707| 4177|sipvoiplink.cpp :746 ] SIPVoIPLink@0x55d2bf6dd640
[1631176964.707| 4400|sip_utils.cpp :251 ] Registered thread 0x7f6614ff7fa8 (0x1051)
[1631176964.708| 4177|manager.cpp :810 ] Configuration file path: /home/patricel/snap/jami/197/.config/jami/dring.yml
[1631176964.724| 4177|manager.cpp :3068 ] invalid node; first invalid key: "preferences": Preferences node unserialize error:
[1631176964.724| 4177|manager.cpp :483 ] Errors while parsing /home/patricel/snap/jami/197/.config/jami/dring.yml
[1631176964.725| 4177|manager.cpp :835 ] Restoring last working configuration
[1631176964.725| 4177|manager.cpp :3068 ] invalid node; first invalid key: "preferences": Preferences node unserialize error:
[1631176964.725| 4177|manager.cpp :483 ] Errors while parsing /home/patricel/snap/jami/197/.config/jami/dring.yml
[1631176964.725| 4177|ringbuffer.cpp :55 ] Create new RingBuffer urgentRingBuffer_id
[1631176964.745| 4177|pulselayer.cpp :141 ] Waiting....
[1631176964.746| 4401|pulselayer.cpp :141 ] Waiting....
[1631176964.746| 4401|pulselayer.cpp :141 ] Waiting....
[1631176964.750| 4401|pulselayer.cpp :145 ] Connection to PulseAudio server established
[1631176964.750| 4401|pulselayer.cpp :175 ] Updating PulseAudio sink list
[1631176964.750| 4401|pulselayer.cpp :192 ] Updating PulseAudio source list
[1631176964.750| 4401|pulselayer.cpp :209 ] Updating PulseAudio server infos
[1631176964.751| 4401|pulselayer.cpp :657 ] PulseAudio server info:
Server name: PulseAudio (on PipeWire 0.3.34)
Server version: 15.0.0
Default Sink alsa_output.pci-0000_00_1f.3.analog-stereo
Default Source alsa_input.pci-0000_00_1f.3.analog-stereo
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
[1631176964.751| 4401|audiolayer.cpp :64 ] Hardware audio format available : {s16, 2 channels, 48000Hz} 0
[1631176964.751| 4401|manager.cpp :2859 ] Audio format changed: {s16, 1 channels, 16000Hz} -> {s16, 2 channels, 48000Hz}
Daemon is running
No accounts to migrate
Screen saver dbus interface: "org.freedesktop.ScreenSaver"
QObject::connect(lrc::api::NewCallModel, Unknown): invalid nullptr parameter
QObject::connect(lrc::api::NewCallModel, PendingConferenceesListModel): invalid nullptr parameter
QObject::connect(lrc::api::NewCallModel, PendingConferenceesListModel): invalid nullptr parameter
QObject::connect(lrc::api::NewCallModel, PendingConferenceesListModel): invalid nullptr parameter
QObject::connect(lrc::api::NewCallModel, PendingConferenceesListModel): invalid nullptr parameter
Fontconfig warning: FcPattern object weight does not accept value [40 210)
fish: Job 1, 'snap run jami' terminated by signal SIGSEGV (Erreur de frontière d'adresse)
patricel@plamobile ~ [SIGSEGV]>
```
This was the first install of the Jami snap on this machine, and ~/snap/jami was empty before this install.
On the output above, the following lines are highlighted:
```
[1631176964.708| 4177|manager.cpp :810 ] Configuration file path: /home/patricel/snap/jami/197/.config/jami/dring.yml
[1631176964.724| 4177|manager.cpp :3068 ] invalid node; first invalid key: "preferences": Preferences node unserialize error:
[1631176964.724| 4177|manager.cpp :483 ] Errors while parsing /home/patricel/snap/jami/197/.config/jami/dring.yml
```
The file `/home/patricel/snap/jami/197/.config/jami/dring.yml` is empty (0 bytes).https://git.jami.net/savoirfairelinux/jami-project/-/issues/1359Orange status flag2022-01-07T21:33:37Zgabriellucena39Orange status flagHello guys,
I'm trying to connect SIP account to jami, and it returns orange status when i active my account on plataform.
like this:
![image](/uploads/60b012ae6c26b180fad505166b7ac571/image.png)
I use recently the same config, and ...Hello guys,
I'm trying to connect SIP account to jami, and it returns orange status when i active my account on plataform.
like this:
![image](/uploads/60b012ae6c26b180fad505166b7ac571/image.png)
I use recently the same config, and its work.
Can you help my about this flag ? What does that mean ?https://git.jami.net/savoirfairelinux/jami-project/-/issues/389Work from behind Proxy2021-10-20T08:04:06ZJami BotWork from behind ProxyIssue generated from Tuleap's migration script.
**Originally submitted by: Kunal Tyagi (kunaltyagi)**
Several systems are behind a proxy with some selective ports whitelisted. An option in the application to send data through the proxy ...Issue generated from Tuleap's migration script.
**Originally submitted by: Kunal Tyagi (kunaltyagi)**
Several systems are behind a proxy with some selective ports whitelisted. An option in the application to send data through the proxy would be nice.https://git.jami.net/savoirfairelinux/jami-project/-/issues/682Jami via VPN (OpenVPN)2021-08-19T19:01:01ZDanielJami via VPN (OpenVPN)Hey there,
great work. I love you product! Just awesome.
I have one tiny problem, but I think it's just a miss configuration from my site or something.
Running Jami via VPN (OpenVPN) will not work proper for me. The Call will be initia...Hey there,
great work. I love you product! Just awesome.
I have one tiny problem, but I think it's just a miss configuration from my site or something.
Running Jami via VPN (OpenVPN) will not work proper for me. The Call will be initialised but I can't hear anything on both ways (inbound/outbound).
While without VPN (direct connected to the network) it just works fine (inbound/outbound/intern/extern).
I tried this from a few different devices (Android/Linux/etc). Same thing.
Other clients like a Zoiper-Client on a Windows device is working normal on the same VPN connection.
Any suggestions what I doing wrong?
Thank you very much for your help!https://git.jami.net/savoirfairelinux/jami-project/-/issues/744Chat using SIP/XMPP2021-08-19T18:48:42ZAdevurChat using SIP/XMPPHello, I currently have three Jami clients (latest nightly version on Ubuntu 18.04), and they are all connected to the same SIP exchange (specifically: FreePBX 15 based on Asterisk 16). I'm using Jami as a SIP client in order to do video...Hello, I currently have three Jami clients (latest nightly version on Ubuntu 18.04), and they are all connected to the same SIP exchange (specifically: FreePBX 15 based on Asterisk 16). I'm using Jami as a SIP client in order to do video-conference calls between the three clients, and everything works well so far.
However, I noted that the clients are not able to send text messages between them, so my question is: does Jami support chat via SIP and XMPP? If yes, how can I configure it on Jami?
NOTE: I've already enabled chat/XMPP support on FreePBX for all three users (following this [guide](https://wiki.freepbx.org/display/ZU/Enabling+Chat+for+a+User)).
NOTE 2: in case Jami does support XMPP, the problem could be a misconfiguration of FreePBX (in particular, the XMPP domain, that is currently blank). I have little knowledge of XMPP on FreePBX, so maybe some of you know how to configure FreePBX in order to enable chat support in Jami.
Thanks very much.https://git.jami.net/savoirfairelinux/jami-project/-/issues/517Feedback from first time user, while also trying to migrate my friends to Ring2021-08-19T17:56:37ZDimitrios ApostolouFeedback from first time user, while also trying to migrate my friends to RingIn general I would characterise my experience as "frustrating until it reached the point that the behaviour became understandable and acceptable". I consider myself a technical user, and the lack of any kind of information in settings an...In general I would characterise my experience as "frustrating until it reached the point that the behaviour became understandable and acceptable". I consider myself a technical user, and the lack of any kind of information in settings and error messages was very frustrating. Even a link to technical documents would be better than nothing.
Most of my notes are listed as bullet points below, and they come from my experience with using GNU Ring mostly via the **Android app**.
* Android 8 phone
* GNU Ring version 20180931
* It took me some time of tweaking and experimenting with settings on my phone and on
my peers' phones to reach a desirable state
* "enable DHT proxy" should be on by default? It seems to improve the experience.
But there is no explanation as to what exactly it does, and what effect it has against
anonymity. Who are the proxies? What can they really read? How can I set-up a proxy,
and use that one?
* "enable push notifications" same here, it seems to help to actually deliver messages to
sleeping devices (doze mode). Had to search in the web quite a bit, most helpful
was a post in the news. I can't link to the specific item, it's one from here: https://ring.cx/en/news
* Even with both push notifications and DHT proxy on, on both peers, some messages seem to fail
and some calls seem to take more than 30s to wake up the device, even
completely failing on the 1st attempt. Is Ring really using high priority push notifications for calls?
* I tried to tell my friends to tweak their settings, and different people had
different settings already active. It seems that it differs depending on
whether they opened the account on Android, or if it was an old account.
* Many times messages appear as "failed" with no other explanation
* it would be nice if I could click on a questionmark button next to "failed" to get more info, like "user is not reachable, and offline messages are not supported" (or are they supported?)
* Sometimes messages appear as successfully sent, but I know this is impossible as I was offline when writing them
* After I initiate a call, I need to press the "speaker button" twice to have the
voice actually utilising the phone's speaker.
* With one specific person we had echo cancelation issues: I can always hear myself when
I call him. He also has Android 8.
EDIT: One thing I forgot to mention is that *verifying a peer's identity is not straightforward* and
this leaves a bad taste, as I was expecting much more from a privacy-oriented
software. Here are specific examples of bad experience:
* I open Ring on Linux (GTK+) and I am greeted by this message:
"This is your ring username, copy it and share it with your friends: ring:jimis".
* Where is the full SHA of my public key? Isn't that the identity? How can the identity
be verified by just a username; I'm exploring the UI and it's still impossible for
me to find the SHA!
* When I receive an invitation by a contact I would expect clear instructions
"please verify the SHA that you also received through a different channel".
* Case in point, I managed to connect to a stranger on the Ring platform! Because
of a capitalisation error, I sent an invitation to ring:UserX instead of ring:userX
and we accepted the invitations because SHA verification is so well hidden.
This ticket is about improving the default user experience, not about getting specific answers to my questions. I understand that there might be too much information in this report. Feel free to create separate issues to track individual items.
Thanks in advance,
Dimitrishttps://git.jami.net/savoirfairelinux/jami-project/-/issues/985Messages sent and received under Android. Nothing under Linux client2021-08-16T21:07:11ZtlaurionMessages sent and received under Android. Nothing under Linux clientHello there,
I know sync of communications are not there yet since git support is not in.
Would just want to drop a line saying that Android to Android shows sent and received messages under 1 second under Orbot+Netguard with last updat...Hello there,
I know sync of communications are not there yet since git support is not in.
Would just want to drop a line saying that Android to Android shows sent and received messages under 1 second under Orbot+Netguard with last update which is a big advancement, while messages are sent nor received under QubesOS (sys-whonix) linked devices anymore, even though OpenDHT proxy is setuped, UPNP is off,and TURN is setuped correctly in lack of better advice. I use two accounts, one personal and one corporate to do the tests on both phones (shelter for work profile) and desktop in distincts AppVMs.
Android is set to be stay background, while similar configuration is setuped and works on QubesOS AppVMs.
If you need any input to make this project usable, I would gladly help as a tester. Please contact me at insurgo@riseup.net. I just wait for it to be stable enough under QubesOS to promote its usage, requiring both history keeping ad search from desktop client as bare minimal usage point to switch from Signal and Riot to it as main secured communication channel.
Jami would be the perfect tool for secure communications, disclosing public key being enough to validate out of bound identity of party to go forward, which is a lot more complicated with Riot and Signal, while Zeronet is too niche and of of reach, prior of having a working QubesOS setup.
There are no good alternatives out there. Some are closed source. Others are centralized server side. Distributed is the only way to go. You got it right. But it needs some feature before being used by masses and privacy focused people who are not willing to leave historic search nor messages synchronizing between instances. It was a while since last update on git messages sync. Is there a private branch to follow outside of the architecture paper?
Please reach out for your needs.
Bounties = external help?
Thierry/Insurgohttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1098File transfer failure2021-08-16T21:07:00ZHxs2fJKjYZFile transfer failureFile transfers between 2 clients on Linux Mint often fail approx half way through the transfer. Is it possible to implement transfer resume, and/or after a period of inactivity to renegotiate the transfer?
Often there will be a dozen fai...File transfers between 2 clients on Linux Mint often fail approx half way through the transfer. Is it possible to implement transfer resume, and/or after a period of inactivity to renegotiate the transfer?
Often there will be a dozen failed file transfers just hanging half way through in the same chat window.https://git.jami.net/savoirfairelinux/jami-project/-/issues/976Mega bytes of data being uploaded, WTF?2021-08-16T21:02:01ZG. M.Mega bytes of data being uploaded, WTF?Hi,
I recently installed Jami to test it. Unfortunately, I didn't find time for the moment, but I left it installed.
I already noticed **very bad** behaviours from the application:
- When I backup my account, a `jami.gz` file gets cr...Hi,
I recently installed Jami to test it. Unfortunately, I didn't find time for the moment, but I left it installed.
I already noticed **very bad** behaviours from the application:
- When I backup my account, a `jami.gz` file gets created... But `gunzip` says it is not a gzip file. `file` agrees... What it is then?
- When I go to XFCE4 Menu > Settings > Session and Startup > Application Autostart, if I uncheck Jami, so that it is NOT started when I log-in, the setup is NOT respected: Jami is still starting automatically when I log-in and when I go again to XFCE's "Application Autostart" the checkbox has been re-enabled!
NOTE: I found that /within Jami/, you can ask it not to start automatically at login. So why isn't my XFCE preference taken into account? Why does Jami break XFCE's working?
[OK, so now Jami is configured for NOT running automatically at startup for the 2nd bug below:]
- This morning I had trouble connecting to my internet box, so I established an access point with my phone. After a very short time, I received an alert on my phone that my data quota would soon be reached. WTF... I was just surfing a few websites... Therefore, I had a look at what happened on the computer: the "Network Monitor" applet showed the computer was uploading at 1Mb/s rate!!! I used `nethogs`, but it didn't show any process sending data (maybe because it looks only at TCP connections?). I stopped the data and did a `top` to see if there was a process having troubles with that new situation. Indeed, I found this unnknown (to me) `/usr/lib/ring/dring` process using 100% CPU. Killed it. Opened data connection again. Problem seemed solved... So I looked on the web WTF was this process, and found a few references to the Jami GitLab project page...
WTF is this process that 1. runs whereas Jami is supposed to be stopped, 2. uploads tons of data from my computer, 3. does not display as a network-using process?
Is Jami using `dring` behind the scenes? And is `dring` a P2P app (other people using my connection would explain the huge uploads) and UDP (that might be an explanation why I did see the process in `nethogs`)?
Whatever, I've never been warn about such a possibility and I cannot find any reference to that in the docs/forums, so for the moment Jami is just a no-go for me and has been removed!https://git.jami.net/savoirfairelinux/jami-project/-/issues/1194DTMF tones broken on Linux2021-07-09T20:46:43ZLibreTechTipsDTMF tones broken on LinuxHi there, I tried the latest nightly for openSUSE Tumbleweed and placed a SIP call with my Callcentric account to a PSTN number. I couldn't find any UI elements for showing a DTMF keypad, but I did hear them when typing them on my keyboa...Hi there, I tried the latest nightly for openSUSE Tumbleweed and placed a SIP call with my Callcentric account to a PSTN number. I couldn't find any UI elements for showing a DTMF keypad, but I did hear them when typing them on my keyboard. However, the toll free number menu system could not hear the tones. Thanks a lot!