jami-project issueshttps://git.jami.net/savoirfairelinux/jami-project/-/issues2019-09-28T15:11:01Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/675Add managerUsername_ to login to jams2019-09-28T15:11:01ZSébastien BlinAdd managerUsername_ to login to jamsIteration 16 (POC prep)Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/665[JAMS] Revoke device on manager should inform clients2023-09-07T19:23:24ZSébastien Blin[JAMS] Revoke device on manager should inform clientsNew release 1Adrien BéraudAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/157dtmf tones do not work2018-06-04T14:50:45ZJami Botdtmf tones do not workIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>A user reported that sending dtmf tones (SIP or RTP) does not work.<br />
<br />
I think RTP tones are broken in the daem...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>A user reported that sending dtmf tones (SIP or RTP) does not work.<br />
<br />
I think RTP tones are broken in the daemon since a while ago. Its also possible that SIP tones work, but are not accepted in all cases on the other end?</p>
<p>Also the gnome UI is not very nice for sending them, so could also be an input issue.</p>SIP support - first iterationSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/556Windows 7 and 10 Jami.exe won't launch after installation2019-01-30T00:42:40ZMohamed FenjiroWindows 7 and 10 Jami.exe won't launch after installationHi there,
Jami.exe do not launch on 2 brand new machines (win 7 and 10). The app seems to run in the background for 5 sec and closes abruptly without sending any message of error. I think this is an important issue as from a customer po...Hi there,
Jami.exe do not launch on 2 brand new machines (win 7 and 10). The app seems to run in the background for 5 sec and closes abruptly without sending any message of error. I think this is an important issue as from a customer point of view I would expect to use Jami once I installed it properly. Thanks in advance !Andreas TraczykAndreas Traczyk2019-01-31https://git.jami.net/savoirfairelinux/jami-project/-/issues/375SIP proxy field is not used correctly2020-04-16T20:11:50ZJami BotSIP proxy field is not used correctlyIssue generated from Tuleap's migration script.
**Originally submitted by: Raman Gupta (rocketraman)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
Ring v1.0.0 on Linux Fedora 25 ...Issue generated from Tuleap's migration script.
**Originally submitted by: Raman Gupta (rocketraman)**
A detailed description of the bug. Use following fields for description field:
\* Environment:
Ring v1.0.0 on Linux Fedora 25
\* Reproduce steps:
Using the hostname and proxy fields to connect to a domain mydomain.com and proxy server proxy.versature.com. The configuration should set up Ring to connect to proxy.versature.com, passing the mydomain.com in the subsequent SIP request(s).
\* Expected result:
I would expect ring to connect successfully using this configuration. As a point of comparison, Zoiper will connect successfully.
\* Actual result:
The actual result is that Ring attempts to make a SIP connection to the hostname, ignoring the proxy field. The debug logs at SIPLOGLEVEL=4 are:
```
[1496261573.159|18869|sipaccount.cpp:698 ] doRegister mydomain.com
[1496261573.159|18869|sipvoiplink.cpp:1220 ] try to resolve 'mydomain.com' (port: 0)
16:12:53.159 resolver.c Transmitting 38 bytes to NS 0 (127.0.0.1:53): DNS SRV query for \_sip.\_udp.mydomain.com: Success
16:12:53.190 \_sip.\_udp.redo DNS SRV resolution failed for \_sip.\_udp.mydomain.com: DNS "Name Error" (PJLIB\_UTIL\_EDNS\_NXDOMAIN)
16:12:53.190 \_sip.\_udp.redo DNS SRV resolution failed for \_sip.\_udp.mydomain.com, trying resolving A/AAAA record for mydomain.com
16:12:53.190 resolver.c Transmitting 28 bytes to NS 0 (127.0.0.1:53): DNS A query for mydomain.com: Success
16:12:53.190 resolver.c Transmitting 28 bytes to NS 0 (127.0.0.1:53): DNS AAAA query for mydomain.com: Success
[1496261573.220|18869|sipaccount.cpp:815 ] Creating transport
16:12:53.220 udp0x18cc530 SIP UDP transport started, published address is 192.168.1.6:5062
[1496261573.220|18869|siptransport.cpp:357 ] Created UDP transport on default : 0.0.0.0:5062
[1496261573.221|18869|siptransport.cpp:82 ] SipTransport@0x190acc0 {tr=0x1919ec8 {rc=2}}
[1496261573.221|18869|sip\_utils.cpp:87 ] Adding route proxy.versature.com
[1496261605.223|18869|sipaccount.cpp:1033 ] SIP registration failed, status=408 (Request Timeout)
[1496261605.223|18869|sipaccount.cpp:2018 ] Scheduling re-registration retry in 53 seconds..
[1496261658.316|18869|sip\_utils.cpp:87 ] Adding route proxy.versature.com
[1496261690.321|18869|sipaccount.cpp:1033 ] SIP registration failed, status=408 (Request Timeout)
[1496261690.321|18869|sipaccount.cpp:2018 ] Scheduling re-registration retry in 302 seconds..
```
IF the system is configured with \_sip.\_udp SRV records on the domain provided in the hostname to point to the proxy, and the proxy field is left blank, then Ring successfully looks up the SRV record and connects to the proxy given there. Explicitly providing the proxy does not work as shown above.
The way I think it should work (and the way I think Zoiper works) is that you have a "domain/hostname" [1] setting and a "proxy" setting. The logic would be:
1) If proxy is set, Ring connects to the proxy and then passes username@domain in the SIP header.
2) If proxy is not set, then Ring looks for the proxy in the DNS SRV records for domain and if it exists, Ring connects to it and then passes username@domain to it.
3) Lastly, if the DNS SRV record does not exist, Ring attempts to connect to the A record of the domain/hostname setting, and again passes username@domain to it.
That way the auth information is completely configurable (username + domain) and the server that handles the request is completely configurable (proxy). The server to physically connect to is configurable either by DNS record on the domain, OR by explicit configuration in the proxy field.
[1] The "domain/hostname" config value would replace the current "hostname" config value.
The codepath to make the SIP connection as described above already exists -- its just that its impossible to configure the UI currently to trigger it. Given an SRV record of \_sip.\_udp.mydomain.com pointing to proxy.versature.com port 5060, Ring makes a connection to proxy.versature.com and passes all information with domain @mydomain.com. Here is a trace https://pastebin.com/raw/5z39MRu8.https://git.jami.net/savoirfairelinux/jami-project/-/issues/391sync username2018-07-16T18:10:02ZJami Botsync usernameIssue generated from Tuleap's migration script.
**Originally submitted by: Isak Rubin (isakrubin)**
username and avatar seems to not be synced across devices.
\* Environment:
Android 7.1
Debian Stretch
\* Reproduce steps: ...Issue generated from Tuleap's migration script.
**Originally submitted by: Isak Rubin (isakrubin)**
username and avatar seems to not be synced across devices.
\* Environment:
Android 7.1
Debian Stretch
\* Reproduce steps:
Install on android, register account, setup avatar and username.
Install on debian using deb package, connect account using pincode.
\* Expected result:
Expect my username and avatar to be available on my debian setup.
\* Actual result:
Avatar and username not synced, not even able to set my username in the settings as it says it's not available.https://git.jami.net/savoirfairelinux/jami-project/-/issues/405Temporary IPv6 addresses can cause PJSIP to fail2018-07-18T20:10:58ZJami BotTemporary IPv6 addresses can cause PJSIP to failIssue generated from Tuleap's migration script.
**Originally submitted by: Maxim Cournoyer (mcournoyer)**
\* Environment:
This problem seems to affect mostly GNU/Linux and macOS systems configured to change their iPv6 address often, a...Issue generated from Tuleap's migration script.
**Originally submitted by: Maxim Cournoyer (mcournoyer)**
\* Environment:
This problem seems to affect mostly GNU/Linux and macOS systems configured to change their iPv6 address often, as a privacy measure. It would affect any platform that gathers a sufficient number of temporary IPv6 addresses.
\* Reproduce steps:
1. Register multiple IPv6 addresses:
A script used to generate those temporary IPv6 addresses can be found here: https://gitlab.savoirfairelinux.com/snippets/116
That script and the accompanying 'gen-random-ipv6.sh' should be placed in the same directory. The IFDEV and IPV6\_PREFIX should be adjusted to match your network device and IPv6 prefix, respectively. It is important that the IFDEV environment matches the \*currently\* used network interface if you have many, otherwise the problem will not be triggered.
Run the script like this: sudo ./add-ipv6-addresses.sh
2. Launch Ring and try to place a call.
\* Expected result:
The call should succeed.
\* Actual result (as seen in the daemon's debug output):
[1513801602.823|14926|ice\_transport.cpp :429 ] [ice:0x2fa48b0] initialization success
[1513801602.823|14926|ice\_transport.cpp :482 ] ICE as master
[1513801602.829|14926|ice\_transport.cpp :576 ] [ice:0x2fa48b0] (local) ufrag=2567c1bd, pwd=51e44a5d
[1513801602.829|12099|sipcall.cpp :776 ] [call:10040259774347710226] fill SDP with ICE transport 0x2d97040
dring: ../src/pjmedia/sdp.c:187: pjmedia\_sdp\_attr\_add: Assertion `\*count < (32\*2 + 4)' failed.
Abandon (core dumped)
A patch addressing the issue is in review here: https://gerrit-ring.savoirfairelinux.com/\#/c/8462/Next major releaseSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/475No ring item in appindicator on Ubuntu 18.042018-07-16T16:17:45ZRoberto ResoliNo ring item in appindicator on Ubuntu 18.04The appindicator item for ring is no more present after upgrading to latest Ubuntu LTS (18.04 "bionic"). I'm using ring repo:
`deb https://dl.ring.cx/ring-nightly/ubuntu_18.04/ ring main` The appindicator item for ring is no more present after upgrading to latest Ubuntu LTS (18.04 "bionic"). I'm using ring repo:
`deb https://dl.ring.cx/ring-nightly/ubuntu_18.04/ ring main` https://git.jami.net/savoirfairelinux/jami-project/-/issues/476Cannot link new devices - Bad Password2018-07-10T13:46:04Zsteve harrissCannot link new devices - Bad PasswordI have a Linux Mint 4.15.0-24-generic #26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux. Using "In varietate concordia" built on 2018-07-07 17:49:35 UTC. I cannot link my accounts because I get a 'Bad Pas...I have a Linux Mint 4.15.0-24-generic #26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux. Using "In varietate concordia" built on 2018-07-07 17:49:35 UTC. I cannot link my accounts because I get a 'Bad Password' error on clicking 'Export on the Ring'. I tried creating a new account in case I had miss-entered my original account password but with the same result.Gnome 2018.07.15Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/478make-ring --install fails on Linux Mint2018-07-17T15:02:19ZHugo Lefeuvremake-ring --install fails on Linux Mint**Affects**: latest master
**How to reproduce**: At will, just execute `make-ring --install` on a fresh Linux Mint 19.
`make-ring --install` fails with error message: `you need automake 1.7 or higher to install from CVS`.
Fix: `automa...**Affects**: latest master
**How to reproduce**: At will, just execute `make-ring --install` on a fresh Linux Mint 19.
`make-ring --install` fails with error message: `you need automake 1.7 or higher to install from CVS`.
Fix: `automake` dependency is missing.Hugo LefeuvreHugo Lefeuvrehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/479Linux Mint: missing make-ring.py dependency leads Ring to crash on startup2018-07-18T16:18:21ZHugo LefeuvreLinux Mint: missing make-ring.py dependency leads Ring to crash on startup**Affects**: latest master
**How to reproduce**: At will, just install Ring on Mint. It crashes on startup because of missing `libqt5sql5-sqlite` dependency.
We need to add `libqt5sql5-sqlite` to the APT dependencies list in make-ring.**Affects**: latest master
**How to reproduce**: At will, just install Ring on Mint. It crashes on startup because of missing `libqt5sql5-sqlite` dependency.
We need to add `libqt5sql5-sqlite` to the APT dependencies list in make-ring.Hugo LefeuvreHugo Lefeuvrehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/481packaging: backport Debian fixes to packaging subdir2018-07-31T14:34:02ZHugo Lefeuvrepackaging: backport Debian fixes to packaging subdirAlexandre Viau, Ring's Debian maintainer, has made some changes to Ring's Debian packaging and those did not get synced in the packaging subdir of ring-project. For example #479 is currently affecting all builds of our Debian packages.
...Alexandre Viau, Ring's Debian maintainer, has made some changes to Ring's Debian packaging and those did not get synced in the packaging subdir of ring-project. For example #479 is currently affecting all builds of our Debian packages.
**TODO**: update docker file at the same timeNext major releaseHugo LefeuvreHugo Lefeuvrehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/506Video call stops after ≈ 30 seconds2019-08-28T15:57:47ZTineiVideo call stops after ≈ 30 secondsHello,
every video call with my grandma is brutally stopped after ≈ 30 seconds.
We're on Debian 9.5 with Ring package version 20180816.2.e26b79f~dfsg1-1.
I don't have this problem with my computer (on Debian) + my parent's computer on Wi...Hello,
every video call with my grandma is brutally stopped after ≈ 30 seconds.
We're on Debian 9.5 with Ring package version 20180816.2.e26b79f~dfsg1-1.
I don't have this problem with my computer (on Debian) + my parent's computer on Windows (local network).
Could be a NAT problem ? I don't know what to do.
Thank youhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/507Contact's names are not saved2018-11-01T15:45:28ZTineiContact's names are not savedHello,
among my contacts, one have Ring for Windows, and the other have Ring for Debian (gnome-ring).
I have always the name of the first contact shown, but for the other contact (the one on Debian) his name is shown only when I call him...Hello,
among my contacts, one have Ring for Windows, and the other have Ring for Debian (gnome-ring).
I have always the name of the first contact shown, but for the other contact (the one on Debian) his name is shown only when I call him or when he calls me or just after, when I close the app his name is forgotten.https://git.jami.net/savoirfairelinux/jami-project/-/issues/508gnome-ring Crash on dragging and dropping message text into typing bar(?)2018-09-21T00:59:32ZJan Wielkiewiczgnome-ring Crash on dragging and dropping message text into typing bar(?)After marking with cursor, dragging and dropping text of message displayed in the chat window into chat bar (typing and sending bar) gnome-ring crashes. Also after right-clicking on message, link or chat bar, option menu doesn't show up ...After marking with cursor, dragging and dropping text of message displayed in the chat window into chat bar (typing and sending bar) gnome-ring crashes. Also after right-clicking on message, link or chat bar, option menu doesn't show up - you can't click "copy", "paste", etc. Don't know if the second thing is related.
OS: Devuan ASCII GNU/Linux
version: 2018-09-15https://git.jami.net/savoirfairelinux/jami-project/-/issues/519High Cpu Usage on Android when sharing file2020-01-09T22:09:06ZgerroonHigh Cpu Usage on Android when sharing fileHi
Ring uses %12-20 CPU constantly in the BG when it is not in use or when the app is not even open.
Share (text, img etc) something from another app, but dont choose ring to share from the menu, choose another app. Now ring stays in t...Hi
Ring uses %12-20 CPU constantly in the BG when it is not in use or when the app is not even open.
Share (text, img etc) something from another app, but dont choose ring to share from the menu, choose another app. Now ring stays in the BG and keeps using CPU. See it in OSMonitor from Fdroid. I am suspecting that this issue was introduced around when the file sharing is added.
I had to add a Macrodroid macro to kill Ring constantly so it does not suck my battery up in like half an hour.
I am using the Fdroid version on LineageOS 7.1 however this was still the same with Lollipop Samsung Stock Rom.
thanksSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/526Account creation on IOS stucks2018-11-16T16:36:23ZFachherAccount creation on IOS stucksAccount creations stucks when submitting account creation form.
While debugging I notice that there must be a problem with a mutex. In the daemon project further mutex has been added with commit (114c6644). When checking out previous co...Account creations stucks when submitting account creation form.
While debugging I notice that there must be a problem with a mutex. In the daemon project further mutex has been added with commit (114c6644). When checking out previous commit everything works as expected (git co bad3c752).
Git repo constellation
**BEFORE** checking out older version of daemon
./client-ios
872db85ec0e13da2e1f94d61f84114f9827a6690
./client-windows
a5f8a8c1c7855ae35205c56e76ba8b605d74db65
./client-android
af8c41f7e4e9f7493bcb4ac196030df44d85d5c8
./client-macosx
81afce70c2cc3ac4616d0e96f236e691dda46b41
./lrc
17bf71c3c9b83236db168b3f473956ed867eeae0
./daemon
0caad44fd8637b74f9b2e26b0a5ab595ae9ff07b
./client-uwp
7b661752f7983c156a87372c42a9dc5fde7e8889
./client-gnome
58601ca1d79c4b1254ac23a9b4d7b02aed99ec6e
./client-electron
395c112c014e2817a3329b69c7d0a1d30ede0625
**AFTER** checking out older version of daemon
./client-ios
872db85ec0e13da2e1f94d61f84114f9827a6690
./client-windows
a5f8a8c1c7855ae35205c56e76ba8b605d74db65
./client-android
af8c41f7e4e9f7493bcb4ac196030df44d85d5c8
./client-macosx
81afce70c2cc3ac4616d0e96f236e691dda46b41
./lrc
17bf71c3c9b83236db168b3f473956ed867eeae0
./daemon
bad3c75279a66cd0a097e32c6e5a81da2077876f
./client-uwp
7b661752f7983c156a87372c42a9dc5fde7e8889
./client-gnome
58601ca1d79c4b1254ac23a9b4d7b02aed99ec6e
./client-electron
395c112c014e2817a3329b69c7d0a1d30ede0625Kateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/530Ubuntu 16.04 dbus blocked2018-11-21T21:53:56ZSébastien BlinUbuntu 16.04 dbus blockedWhen running ring on Ubuntu 16.04, the client seems to block on getting a dbus result from the daemon.When running ring on Ubuntu 16.04, the client seems to block on getting a dbus result from the daemon.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/539ring not closing2019-01-01T09:45:32ZNoNamering not closingHello!
I've noticed an issue in the version built on 2018-12-16 05:07:47 UTC. In xfce, when trying to quit ring (or jami now?) from the system tray, the program actually keeps running in the background. More specifically the dring proce...Hello!
I've noticed an issue in the version built on 2018-12-16 05:07:47 UTC. In xfce, when trying to quit ring (or jami now?) from the system tray, the program actually keeps running in the background. More specifically the dring process stays open. This is a problem, as people can still call me or send me messages, but I do not see those messages, even upon restarting ring.
I'm running Linux Mint 19.0 XFCE.
Thank you for your time and for creating such a cool piece of software.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/540Jami client gnome starts and throws an error, then closes2021-05-19T13:58:13ZJan WielkiewiczJami client gnome starts and throws an error, then closesI can't start gnome client using GUI, no window shows. When run it in terminal emulator, the program throws an error:
``
** Message: Jami GNOME client version: development
** Message: git ref: unknown
QDBusMarshaller: type `VectorString'...I can't start gnome client using GUI, no window shows. When run it in terminal emulator, the program throws an error:
``
** Message: Jami GNOME client version: development
** Message: git ref: unknown
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() ?)
terminate called after throwing an instance of 'std::out_of_range'
what(): map::at
``
The daemon ran with -pcd options, doesn't seem to see the client(does nothing, when the client is started). I have compiled daemon, lrc, and client myself, the same way as in my previous issue https://git.ring.cx/savoirfairelinux/ring-project/issues/522
Jami versions(tarballs):
2018-12-14
2018-12-15
2018-12-16
Operating system: Devuan ASCII GNU/Linux
Is my setup or distribution, I'm using a ruin? Is it systemd related? If so, please don't make Jami systemd dependent, because it is badly designed.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/541File transfer issue2019-01-01T14:37:37ZNoNameFile transfer issueHello!
I'm writing to report that sometimes file transfers do not work, even though text messages get sent and received and video calling works without issue. The associated error message reads "unjoinable peer". The problem doesn't oc...Hello!
I'm writing to report that sometimes file transfers do not work, even though text messages get sent and received and video calling works without issue. The associated error message reads "unjoinable peer". The problem doesn't occur every time file transfer is attempted and unfortunately I couldn't find a reproducible pattern for this. Nonetheless, I've attached a screenshot of the message, hope it helps.![Screenshot_2018-12-20_18-59-11](/uploads/f0d372fa0c4ca9756e632a864f5d8bb2/Screenshot_2018-12-20_18-59-11.png)Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/561Missed call emoji error2019-03-12T17:25:23ZMohamed FenjiroMissed call emoji errorHi there,
There seems to be an issue regarding the missed call emoji on Linux Ubuntu 18.04 and beyond. Is there any way to fix this to enhance customer experience ?![Capture_du_2019-01-30_16-59-15](/uploads/5eb6f234e5af6c529d793d51d0cd0...Hi there,
There seems to be an issue regarding the missed call emoji on Linux Ubuntu 18.04 and beyond. Is there any way to fix this to enhance customer experience ?![Capture_du_2019-01-30_16-59-15](/uploads/5eb6f234e5af6c529d793d51d0cd0571/Capture_du_2019-01-30_16-59-15.png)![Capture_du_2019-01-30_16-59-36](/uploads/953905367ed295352655df42cc99b7f1/Capture_du_2019-01-30_16-59-36.png)Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/568Video loops in calls2020-06-29T20:11:56ZNoNameVideo loops in callsHello, I'm writing to report a rather strange phenomenon: I'm getting video loops during calls. More precisely, at some point some horizontal green lines appear and the video gets stuck on a 1-2 second loop. I can still hear the person o...Hello, I'm writing to report a rather strange phenomenon: I'm getting video loops during calls. More precisely, at some point some horizontal green lines appear and the video gets stuck on a 1-2 second loop. I can still hear the person on the other end just fine, but I can no longer see them in real time. This has occurred on Linux Mint 19.1 XFCE. I have seen both when using no compositor and xfwm4's compositor. The issue gets solved temporarily if the other person "mutes" the video and then restarts it.
When using Compton, I get frequent video interruptions: every couple of minutes or so the video freezes, the buttons in the video window disappear, the audio keeps working fine. After a few seconds everything goes back to normal for another few minutes, then the video is interrupted again, and so on. I'm using a Ryzen 7 1700 and a RX 580 graphics card. I don't know where the issue stems from, whether it's driver related, or network related or something else entirely. Thank you for your time.https://git.jami.net/savoirfairelinux/jami-project/-/issues/571Account creation/import failure on 64bit LM18 series (unable to use for 3+ ye...2019-04-15T10:39:17ZShaolin TwelveAccount creation/import failure on 64bit LM18 series (unable to use for 3+ years)I have had a ring account for over 3 years, and with the exception of a very poor and short 20-second failed call to a friend when originally setting ring up, I have been unable to use any features of Ring to call, chat, etc. No matter w...I have had a ring account for over 3 years, and with the exception of a very poor and short 20-second failed call to a friend when originally setting ring up, I have been unable to use any features of Ring to call, chat, etc. No matter what I have tried over and over and over, ring allows me to create my account, but absolutely and steadfastly refuses to connect to anything regardless of firewalls/security being off.
I have contacted Savoir-Faire Linux about this for just as long, with absolutely no help or feedback. How is this supposed to be a Skype replacement, when it has never even been able to connect my account, or any newly created account?
I am running Linux Mint 18.3 64 bit, Cinnamon 3.2, on Acer Aspire 6930G (been trying ring since LM18 without success).
I have tried a great deal of times to get this working as I believe it could be the #1 comms app on the planet, and I want to support it, and recommend it to others....but how can I when I haven't even got as far as sending a message in all this time? (something I was doing on ICQ with ease many, many years ago).
With the release of JAMI, I thought my problems might be over, but no, it's exactly the same issues I've had with Ring from day 1!!!!!
1) No matter if I purge or hand delete every file to do with Ring, somehow, a fresh installation picks up ,my old account, but refuses to connect it, no matter what I have tried, including creating new accounts, all behave exactly the same. However, on removal and re-installation ONLY my original account details (with avatar) show, but again refuses to connect, or to be associated with this machine, which is the only machine it has ever been registered to. Even the link that links this device to that account fails to re-appear after creating the accounts.
2) I have installed Ring-all, tried ring-deamon, then ring-client on top, but no method has worked or resulted in even the slightest different behavior, which might at least give me a clue as to why ot refuses to connect.
3) the only network activity I have seen involving Ring/Jami is when an account is first created, then nothing ever again, even when it says it's trying to connect the account.
4) I have another program that uses DHT network, and that has never had an issue in over 12 years of use, but Ring/Jami has absolutely no detectable network activity. It's like I'm using an app that no-one anywhere uses, without a real network behind it, almost like it doesn't exist in the first place. However, unlike other programs which try to connect and fail, Ring/Jami shows no feedback of any kind, no network messages, no fault messages, just nothing, no clues, no help, and absolutely zero network activity (which at least other programs show some activity i.e. repeated network pings to see if a remote location has come up).
Please will someone help me to get this working? I have friends who are keen to get away from Skype, and they have been greatly put-off by Ring/Jami due to never being able to test it. I don't even want to remain on Wire as that is using the same needlessly bloated and cpu intensive Electron crap as Skype. What I want is to be able to use an encrypted Skype-like service, that's truly decentralized, uses the blockchain, and dht network, but all I've had is silence, and more silence....hardly good advertising for a supposedly Skype-dethroning app.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/578gnome-ring doesn't work if NetworkManager is not running on Debian2019-04-01T07:39:22ZDalegnome-ring doesn't work if NetworkManager is not running on Debian[This issue supersedes my comments on #499.]
The terminal output from `gnome-ring --debug` is:
```
** (gnome-ring:9179): DEBUG: debug enabled
** Message: Jami GNOME client version: e1897eadcfbe3e5d4fc0850c6ed376d3a3bd7f34
** Message: ...[This issue supersedes my comments on #499.]
The terminal output from `gnome-ring --debug` is:
```
** (gnome-ring:9179): DEBUG: debug enabled
** Message: Jami GNOME client version: e1897eadcfbe3e5d4fc0850c6ed376d3a3bd7f34
** Message: git ref: unknown
** (gnome-ring:9179): DEBUG: disabling autostart
** (gnome-ring:9179): DEBUG: '/mnt/homes/home/hydro23/.config/autostart/gnome-ring.desktop' doesn't exist, nothing to do
(gnome-ring:9179): Gtk-DEBUG: Connecting to session manager
Updating all accounts
Loading "5fe983ff1a8c4d6d"
** (gnome-ring:9179): DEBUG: notify server name: gnome-shell, vendor: GNOME, version: 3.22.3, spec: 1.2
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() ?)
(gnome-ring:9179): Gtk-CRITICAL **: gtk_scrolled_window_add: assertion 'child_widget == NULL' failed
(gnome-ring:9179): GdkPixbuf-DEBUG: gdk_pixbuf_from_pixdata() called on:
(gnome-ring:9179): GdkPixbuf-DEBUG: Encoding raw
(gnome-ring:9179): GdkPixbuf-DEBUG: Dimensions: 14 x 14
(gnome-ring:9179): GdkPixbuf-DEBUG: Rowstride: 56, Length: 808
(gnome-ring:9179): GdkPixbuf-DEBUG: Copy pixels == false
No profile selected or none exists
** (gnome-ring:9179): DEBUG: NetworkManager client initialized, version: (null)
daemon running: no
nnetworking enabled: no
```Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/666[Split account]Retest and fix account migration needed on all platforms2019-10-07T17:43:07ZSébastien Blin[Split account]Retest and fix account migration needed on all platformsIteration 16 (POC prep)Kateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/662Using Jami in LAN without Internet2019-12-05T20:58:44ZAvinash SonawaneUsing Jami in LAN without InternetHello!
Is it possible to use Jami in local area network (LAN) withuot Internet?
If yes then what are the Jami config changes the LAN nodes need to do?
Thanks!Hello!
Is it possible to use Jami in local area network (LAN) withuot Internet?
If yes then what are the Jami config changes the LAN nodes need to do?
Thanks!Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/663Video conferences issues2020-04-03T20:56:43ZSébastien BlinVideo conferences issues# Done (but need some clean)
+ LRC: manage joining calls from different accounts (https://review.jami.net/c/ring-lrc/+/12141)
+ LRC: Send signals for joinParticipant + joinConference (https://review.jami.net/c/ring-lrc/+/12141)
+ Client...# Done (but need some clean)
+ LRC: manage joining calls from different accounts (https://review.jami.net/c/ring-lrc/+/12141)
+ LRC: Send signals for joinParticipant + joinConference (https://review.jami.net/c/ring-lrc/+/12141)
+ Client gnome: add widget to add someone to the conference (https://review.jami.net/c/ring-client-gnome/+/12140)
+ Client gnome: fix renderer id issues (https://review.jami.net/c/ring-client-gnome/+/12140)
+ LRC + clients: Invite non in call contact to conference (WIP sblin + atraczyk, https://review.jami.net/c/ring-client-gnome/+/12140)
+ daemon: Remove pause from daemon (WIP atraczyk + sblin. Bug: remove participant is bugguy https://review.jami.net/c/ring-daemon/+/11312)
+ Android: video not shown
+ Daemon: join conferences broken
+ Daemon: video on the other side can froze
# In progress
# Todo
+ Client gnome: redo bar at the bottom of a call
+ LRC: create item for video conference? Wait for group chats to improve this?
Iteration 17 (Video conferences stabilization)Pierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/676WithFirebaseDebug: can't use the proxy without push, the token is always set2019-09-19T16:11:01ZSébastien BlinWithFirebaseDebug: can't use the proxy without push, the token is always setIteration 16 (POC prep)https://git.jami.net/savoirfairelinux/jami-project/-/issues/690[jams] revoke device doesn't show a field for password even if it asks for it2019-10-10T19:04:05ZVsevolod Ivanov[jams] revoke device doesn't show a field for password even if it asks for it- detected on jami-gnome with ```Account.archiveHasPassword: true``` present in config.yml
- confirmed with @mzhang
![Screenshot_from_2019-10-09_16-03-50](/uploads/38bf358fd12b34a4fe98b87e393cc5db/Screenshot_from_2019-10-09_16-03-50.png)- detected on jami-gnome with ```Account.archiveHasPassword: true``` present in config.yml
- confirmed with @mzhang
![Screenshot_from_2019-10-09_16-03-50](/uploads/38bf358fd12b34a4fe98b87e393cc5db/Screenshot_from_2019-10-09_16-03-50.png)https://git.jami.net/savoirfairelinux/jami-project/-/issues/693[jams] delete account asked for migration doesn't do nothing2020-10-09T19:04:53ZVsevolod Ivanov[jams] delete account asked for migration doesn't do nothingonly way to pass through is to migrateonly way to pass through is to migratehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/708file transfer not using full bandwidth2020-06-29T20:22:49ZGuillaume Hellerfile transfer not using full bandwidthWe tested the transfer of files and detected that it does not take advantage of the full bandwidth.
example:
* Network download speed: around 90Mbps/s
* Jami file transfer speed: between 1 and 3 Mbps/s
In comparison, Skype reaches a ...We tested the transfer of files and detected that it does not take advantage of the full bandwidth.
example:
* Network download speed: around 90Mbps/s
* Jami file transfer speed: between 1 and 3 Mbps/s
In comparison, Skype reaches a speed of 12Mbps/sNew release 1https://git.jami.net/savoirfairelinux/jami-project/-/issues/714Conference: no more sound when conf is paused/unpaused2020-10-05T17:27:23ZGuillaume HellerConference: no more sound when conf is paused/unpausedHow to reproduce:
1. Launch a conference (audio or video) with at least 3 participants
2. Host: pause the conference
3. Host: unpause the conference
Issue: no more sound once the conference is unpaused.
For info, sound comes back wh...How to reproduce:
1. Launch a conference (audio or video) with at least 3 participants
2. Host: pause the conference
3. Host: unpause the conference
Issue: no more sound once the conference is unpaused.
For info, sound comes back when only 2 participants remain in the conversation.New release 1Pierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/724Unable to import or create account on Win 102020-01-26T13:23:01ZDutchFlanderUnable to import or create account on Win 10Hi,
Today I installed the latest Jami on windows, but I'm unable to import my account from device or from backup.
My final attempt was to create a new account on Windows 10, but to my surprise after creation the blue circle was just rot...Hi,
Today I installed the latest Jami on windows, but I'm unable to import my account from device or from backup.
My final attempt was to create a new account on Windows 10, but to my surprise after creation the blue circle was just rotating, then the application was crashed. More precisely quit without any information.
Even if I restarted and tried to make a local account it did the same. After some load it disappears.
On my Android it is working fine and I could also register a public account. On win 10 restore and new account creation is failing.
Any idea how to debug or troubleshoot this annoying issue? On my previous win 7 (same hardware) it was working flawlessly.
Thanks in advance!
Dutch Flanderhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/864Connectivity indicator not reliable2020-07-03T22:12:10ZannaConnectivity indicator not reliableI remember that there have been old issues that go in a similar direction. I'm not sure where the issue can be filed either. Probably in the Android client repo because of connectivity status? Or the GNOME client repo? I am using the lat...I remember that there have been old issues that go in a similar direction. I'm not sure where the issue can be filed either. Probably in the Android client repo because of connectivity status? Or the GNOME client repo? I am using the latest GNOME client built on 2020-03-28 16:05:41 UTC. My contact is using the latest F-Droid build, guess version 210, as the current build is not available because of https://gitlab.com/fdroid/fdroiddata/-/merge_requests/6460.
I see my Android contact online all the time, but I know that the person has turned off both the WLAN and their mobile data.
The messages I send to the contact person remain grey, which leads me to assume that the person must be offline, although the green dot is displayed as connectivity.
Is it possible that the status of the connection is not always well synchronized?
And how could this be improved?Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/892Retrieving/Creating an account is impossible2021-07-02T15:57:53ZJerrynickiRetrieving/Creating an account is impossibleI've installed the latest nightly build of Jami on Debian Testing and whenever I try to create an account, import one from an archive or import it from a pin, the client gets stuck at "Retrieving your Jami account..." and the dring proce...I've installed the latest nightly build of Jami on Debian Testing and whenever I try to create an account, import one from an archive or import it from a pin, the client gets stuck at "Retrieving your Jami account..." and the dring process jumps to 8% cpu usage (one thread on my cpu).
I've also tried the official package from testing and compiled jami myself, all had the same issue.
This did not happen with the flatpak package.
Program output:
```** Message: 11:50:04.050: Jami GNOME client version: 1b618a6dac9fbf4891f8c842fae7a1a030a96c88
** Message: 11:50:04.050: git ref: unknown
No accounts to migrate
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() ?)
(jami-gnome:84290): Gtk-CRITICAL **: 11:50:04.319: gtk_scrolled_window_add: assertion 'child_widget == NULL' failed
(jami-gnome:84290): Gtk-WARNING **: 11:50:04.382: Theme parsing error: <data>:1:273: not a number
(jami-gnome:84290): Gtk-CRITICAL **: 11:50:12.802: gtk_file_chooser_select_filename: assertion 'filename != NULL' failed
(jami-gnome:84290): Gtk-CRITICAL **: 11:50:22.798: gtk_file_chooser_select_filename: assertion 'filename != NULL' failed
** (jami-gnome:84290): CRITICAL **: 11:50:23.804: gchar* avatar_manipulation_get_temporary(AvatarManipulation*): assertion 'IS_AVATAR_MANIPULATION(view)' failed
Syncing lrc accounts list with the daemon
"detected new account bf28824fa9abe8d2"
Can't open file: "/home/niklas/.local/share/jami/bf28824fa9abe8d2/profile.vcf"```https://git.jami.net/savoirfairelinux/jami-project/-/issues/914Video call in the Windows client triggers Assertion: mtuProbe_ >= MIN_MTU2021-08-20T19:01:08ZEnno RehlingVideo call in the Windows client triggers Assertion: mtuProbe_ >= MIN_MTUWhenever somebody calls me (video call), the Windows client crashes before I even get any notification:
![image](/uploads/32ca39858178edf9203bb3eecc0d9730/image.png)
The same thing happens when I try to initiate the call myself.Whenever somebody calls me (video call), the Windows client crashes before I even get any notification:
![image](/uploads/32ca39858178edf9203bb3eecc0d9730/image.png)
The same thing happens when I try to initiate the call myself.https://git.jami.net/savoirfairelinux/jami-project/-/issues/992Windows client build fails due to new plugin manager2020-06-25T19:40:11ZNikolai DalynchykWindows client build fails due to new plugin managerAfter commit `2e1fa4ff49f592321ca92b080ec2d81190633d44` on ring-daemon, whenever I try to build windows client i get the followng:
```dring.lib(manager.obj) : error LNK2001: unresolved external symbol "public: __cdecl jami::PluginManage...After commit `2e1fa4ff49f592321ca92b080ec2d81190633d44` on ring-daemon, whenever I try to build windows client i get the followng:
```dring.lib(manager.obj) : error LNK2001: unresolved external symbol "public: __cdecl jami::PluginManager::PluginManager(void)" (??0PluginManager@jami@@QEAA@XZ) [D:\Development\share\ring-project\client-windows\jami-qt.vcxproj]
dring.lib(manager.obj) : error LNK2001: unresolved external symbol "public: __cdecl jami::PluginManager::~PluginManager(void)" (??1PluginManager@jami@@QEAA@XZ) [D:\Development\share\ring-project\client-windows\jami-qt.vcxproj]
dring.lib(manager.obj) : error LNK2001: unresolved external symbol "public: bool __cdecl jami::PluginManager::registerService(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::function<int __cdecl(class jami::DLPlugin const *,void *)> &&)" (?registerService@P
luginManager@jami@@QEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@$$QEAV?$function@$$A6AHPEBVDLPlugin@jami@@PEAX@Z@4@@Z) [D:\Development\share\ring-project\client-windows\jami-qt.vcxproj]
dring.lib(manager.obj) : error LNK2001: unresolved external symbol "public: bool __cdecl jami::PluginManager::registerComponentManager(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::function<int __cdecl(void *)> &&,class std::function<int __cdecl(void *)>
&&)" (?registerComponentManager@PluginManager@jami@@QEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@$$QEAV?$function@$$A6AHPEAX@Z@4@1@Z) [D:\Development\share\ring-project\client-windows\jami-qt.vcxproj]
dring.lib(manager.obj) : error LNK2001: unresolved external symbol "private: void __cdecl jami::JamiPluginManager::registerServices(void)" (?registerServices@JamiPluginManager@jami@@AEAAXXZ) [D:\Development\share\ring-project\client-windows\jami-qt.vcxproj]
x64\Release\\Jami.exe : fatal error LNK1120: 5 unresolved externals [D:\Development\share\ring-project\client-windows\jami-qt.vcxproj]
```
I tried a full rebuild from scratch of daemon, lrc and client. Still fails.Iteration 18Andreas TraczykMing Rui ZhangYang WangAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/999Jami at rest randomly crashes - Ubuntu 20.042020-07-16T18:48:39ZCyrille BéraudJami at rest randomly crashes - Ubuntu 20.04```
/usr/lib/ring/dring -d -c
[Switching to Thread 0x7ffdd1ff3700 (LWP 147895)]
0x0000555555a429c6 in pj_turn_session_on_rx_pkt2 ()
(gdb) bt
#0 0x0000555555a429c6 in pj_turn_session_on_rx_pkt2 ()
#1 0x0000555555a42bf2 in pj_turn_sessi...```
/usr/lib/ring/dring -d -c
[Switching to Thread 0x7ffdd1ff3700 (LWP 147895)]
0x0000555555a429c6 in pj_turn_session_on_rx_pkt2 ()
(gdb) bt
#0 0x0000555555a429c6 in pj_turn_session_on_rx_pkt2 ()
#1 0x0000555555a42bf2 in pj_turn_session_on_rx_pkt ()
#2 0x0000555555a4430e in on_data_read_asock ()
#3 0x0000555555a575bd in ioqueue_on_read_complete ()
#4 0x0000555555a5282c in ioqueue_dispatch_read_event ()
#5 0x0000555555a541bb in pj_ioqueue_poll ()
#6 0x0000555555882060 in jami::IceTransport::Impl::handleEvents(unsigned int) ()
#7 0x00005555558822a6 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<jami::IceTransport::Impl::Impl(char const*, int, bool, jami::IceTransportOptions const&)::{lambda()#6}> > >::_M_run() ()
#8 0x00007ffff795ccb4 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff7c1d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007ffff764a103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
```Iteration 19Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/987No way to use a custom turn server port2020-07-06T16:14:25ZBrando TovarNo way to use a custom turn server port**Evironment details:**
* OS: Ubuntu 20.04
* Jami version: Jami from jami.net for ubuntu 20.04
**Steps to reproduce**
* Set your own turn server using these instructions: https://git.jami.net/savoirfairelinux/ring-project/wikis/technica...**Evironment details:**
* OS: Ubuntu 20.04
* Jami version: Jami from jami.net for ubuntu 20.04
**Steps to reproduce**
* Set your own turn server using these instructions: https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/3.6-Setup-your-own-TURN-server
* Update turn configuration on Jami advance settings with: IPOfTurnServer:customPort
* Then trying to make a call using turn only will not work and the logs will show this line: `[ice] added turn server 'IPOfTurnServer', port 3478`
The solution is to use 3478 as the listening port on the turnserver.conf than everything will work as intended.https://git.jami.net/savoirfairelinux/jami-project/-/issues/10013 persons conference call screen disapearing after one participant disconnected2020-06-23T20:50:09ZLarbi Gharib3 persons conference call screen disapearing after one participant disconnected**Environment:**
* **Host participant:** Ubuntu 18.04
* **Invited participant 1:** iOS
* **Invited participant 2:** Android
**Issue steps to reproduce:**
1. Call participant 1 with video
2. Participant 1 accepts call
3. Add participan...**Environment:**
* **Host participant:** Ubuntu 18.04
* **Invited participant 1:** iOS
* **Invited participant 2:** Android
**Issue steps to reproduce:**
1. Call participant 1 with video
2. Participant 1 accepts call
3. Add participant 2 with video
4. Participant 2 accepts call
5. Call begins (15 minutes)
6. Participant 1 leave call
**Expected behavior:**
Conference call falls back to 1 to 1 video call and we can still see each other
**Actual behavior:**
Host participant cannot see the participant 2 and only sees the chat (Tried to click on the conference call [participant 1 contact name] and the participant 2 contact name in the left column call history, same result).
However participant 2 can see host participant as if the call fell back to a 1 to 1 video call.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1043Unable to stop Sharing Location2021-11-19T16:54:18ZAndy HiscockUnable to stop Sharing LocationI can share my location from one android client to another android client but there doesnt seemed to be wa way of turning off. ven when the "1 hour" has passed the location is still displayed on the screen of the destination client. ...I can share my location from one android client to another android client but there doesnt seemed to be wa way of turning off. ven when the "1 hour" has passed the location is still displayed on the screen of the destination client. I tried flicking, looking for a contex menu to stop the location. The only way I can see is killing Jami and reopening it.Amirhossein NaghshzanAmirhossein Naghshzanhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1048./make-ring.py should detect qmake 5.152020-12-12T21:12:11ZSébastien Blin./make-ring.py should detect qmake 5.15Itération 21Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1088Jami deleting myself-chat issues2020-12-13T08:28:59ZJami deleting myself-chat issues(I am using jami on android but wandering contact request might affect every client)
1. I added myself to the contacts with one click after search, just 'contact added' appears
2. I sent a message to myself and it came back
3. I delete ...(I am using jami on android but wandering contact request might affect every client)
1. I added myself to the contacts with one click after search, just 'contact added' appears
2. I sent a message to myself and it came back
3. I delete chat with myself by holding longer and pressing 'delete contact' (that step pulls that chat to the bottom and clears its history)
4. Now i can't send any message to any chat
5. Fully restart jami
6. Everything works, chat disappeared from the chat list, and after few secs i get a contact request from myself
(I tried all that again thinking this is the real way contacts are added, result was the same)
Summary: can't check if jami really works without creating a chat with myself, contact request for myself seems to travel while no one needed it as i already succeeded sending and receiving data, myself-chat deletion (doesn't fully delete a chat before app restart) breaks sending messages to any chat (message bubble doesn't appear)Iteration 25https://git.jami.net/savoirfairelinux/jami-project/-/issues/1093notification message on non-Google phones2023-04-07T20:07:41ZRiknotification message on non-Google phonesHi,
i use Jami both on a Google-Android phone and on a non-Google-Android phone (https://e.foundation). On the latter, there is a persistent notification message that Jami is syncing. I think this may be necessary (it sometimes is for o...Hi,
i use Jami both on a Google-Android phone and on a non-Google-Android phone (https://e.foundation). On the latter, there is a persistent notification message that Jami is syncing. I think this may be necessary (it sometimes is for other messaging services as well), but my advice would be to change the notification message, and say something like "Jami is connected" or something. I'd also advice to delete the time ("20h" in the image below). Now it looks like something is wrong and Jami is not syncing well, while it is syncing just fine.
![image](/uploads/58ba78395a8040a4a84f61b58dc38896/image.png)BacklogAdrien BéraudAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1224re-register to late2023-03-13T13:31:51ZLukas Wallischre-register to lateAs the logs suggests the re-register timer is to long... as far as i know the reregister should come before the old register expires, not 10s after...
```
[1618330072.037|43625|sipaccount.cpp :958 ] Start keep alive timer for accoun...As the logs suggests the re-register timer is to long... as far as i know the reregister should come before the old register expires, not 10s after...
```
[1618330072.037|43625|sipaccount.cpp :958 ] Start keep alive timer for account 7e9411aaf521bc4b
[1618330072.037|43625|sipaccount.cpp :977 ] Registration Expire: 119
[1618330072.037|43625|sipvoiplink.cpp :776 ] Register new keep alive timer 2099486383 with delay 129
```
OS : Ubuntu 20.04
Version: snap ( downloaded today)
`jami -v` gives:
```
Testing for explicit PulseAudio choice...
Testing for ALSA permissions...
...and using ALSA.
Jami Daemon 9.8.0-a6d5ad32d7-dirty, by Savoir-faire Linux 2004-2019
https://jami.net/
[Video support enabled]
[Plugins support enabled]
```
i can only find the settings for the expire-timer, but the not the reregister-timer. am I missing something?
I'm using this client behind a Hardware-PBX, because of the late reregister my calls keep getting abortedSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1218My own dhtproxy node does not work as intended2021-05-07T15:16:04ZChris OcelotMy own dhtproxy node does not work as intendedHello respected devs,
Thanks for this amazing project, I really love the concept of distributed communication service!
I ran into a problem trying to set up my own dhtproxy server, hopefully I can get some hints as to why this happen...Hello respected devs,
Thanks for this amazing project, I really love the concept of distributed communication service!
I ran into a problem trying to set up my own dhtproxy server, hopefully I can get some hints as to why this happens.
I have compiled the latest opendht (on Debian buster) according to the instructions on github wiki, and it was successful. Then I ran the dhtproxy node with the following command:
`dhtnode -b bootstrap.jami.net:4222 --proxyserver 8000`
It connects to the public dht network successfully. My android device is able to use this proxy to connect to the dht network.
(For testing purpose, I disabled bootscrap and proxylist)
Now the problem is that, the notification mechanism of dhtproxy is not working. From my understanding, when someone sends a message to me or calls me, the dhtproxy should notify me something is up, and my device would go fetch it from the dht network. This works for the official dhtproxy.jami.net, but not for my dhtproxy. When someone calls, it would not connect, unless I use to disconnect/connect toggle at the top right corner, forcing my device to fetch data from the dht network, only then will I be able to receive the call. What am I missing?
Thanks in advance for any help!Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1384Jami uses the GPU when idle2022-04-01T21:46:21ZA. SpennerJami uses the GPU when idleJami is using about 7-8 percentage in an idle/passive state when GUI is open.
"Enable hardware acceleration" is disabled inside Audio/Video settings.
The result above can also be seen as an overlay if running Jami together with "MSI Af...Jami is using about 7-8 percentage in an idle/passive state when GUI is open.
"Enable hardware acceleration" is disabled inside Audio/Video settings.
The result above can also be seen as an overlay if running Jami together with "MSI Afterburner" / "RivaTuner Statistics Server".
OS: Windows 10 Pro (20H2 19042.1466)
Version: 202112221635 TaranisAndreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1388Outgoing call fails if you immediately start a video call after you see the g...2023-04-14T12:59:34ZElysOutgoing call fails if you immediately start a video call after you see the green dot / or after screen timeout (Android)Related to https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/846
>If you start Jami (Windows 10; you wait until the green dot of Person B is visible) and you immediately start a video call you get connected but it takes...Related to https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/846
>If you start Jami (Windows 10; you wait until the green dot of Person B is visible) and you immediately start a video call you get connected but it takes some time and then the outgoing call fails.
>(turn enabled both sides)
So you start a video call as soon as both apps are opened and you can see both persons are shown online.
(This test: same user account -> same user account)
> Windows 10: After you see the green dot of the account of the person you want to call and you NOT immediately call the other person but wait for 30 seconds there's hardly any connection problem.
both situations:
Call:
Windows 10 -> Android
Android -> Windows 10https://git.jami.net/savoirfairelinux/jami-project/-/issues/1391Jami shows the same user account twice (after deletion of old account?), wron...2022-08-19T14:16:59ZElysJami shows the same user account twice (after deletion of old account?), wrong date; No more NEW (!) call history:(Maybe similar: https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/714 )
Steps to reproduce:
Mate 20 Pro: You have to delete your own account that is displayed in the contact list (so you have Swarm: Is true)
Same process using...(Maybe similar: https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/714 )
Steps to reproduce:
Mate 20 Pro: You have to delete your own account that is displayed in the contact list (so you have Swarm: Is true)
Same process using Windows 10. As soon as you click on your own user account it suddenly moves up.
using Bluestacks 5:
After I delete the old user account and I made a call you suddenly have your user account twice.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1415jami-qt cannot be upgraded from debian 11 nightly2022-04-02T08:50:53ZRobert Alessijami-qt cannot be upgraded from debian 11 nightlyTrying to upgrade to the latest nightly built package of Jami-qt failed this morning with the following error message:
```
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are...Trying to upgrade to the latest nightly built package of Jami-qt failed this morning with the following error message:
```
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
jami : Depends: jami-libclient (= 20220320.0836.fdd4c45~dfsg1-1) but it is not installable
E: Unable to correct problems, you have held broken packages.
```
For information, even if this `jami-libclient 20220320.0836.fdd4c45~dfsg1-1` can be installed separately, the upgrade of `jami` still fails with the same error message.
As a workaround, I tried to install `jami-gnome` and it worked.Amin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1439Add contact: Contact is shown twice if you remove the contact2022-06-20T18:43:34ZElysAdd contact: Contact is shown twice if you remove the contactusing newest beta version (both) Android and Windows 10 (different user accounts "account 1" -> "account 2")
(group chat (experimental) disabled)
Steps to reproduce
1. (Windows 10 user ="account 1") Search for a new user name /contact
...using newest beta version (both) Android and Windows 10 (different user accounts "account 1" -> "account 2")
(group chat (experimental) disabled)
Steps to reproduce
1. (Windows 10 user ="account 1") Search for a new user name /contact
2. (Windows 10 user ="account 1") Select the username "account 2" and click "Add to conversation"
3. [Android user ="account 2"] Accept contact and go to "Conversations"
4. (Windows 10 user ="account 1") Remove user "account 2"
5. "account 2" (Swarm: Is true) is gone **but "account 2" (Swarm: Is false) appears**
Now you have 2 possibilities (Windows 10 user ="account 1"):
a) If you right click on the contact ("account 2") you can view all options and remove the contact
- The contact is now completely gone
b) The Windows 10 user ="account 1" did **NOT** select "Add to conversation" but immediately makes a video call (step 2) and already ended the video call. - So the windows 10 user only views the chat view anymore.
A little bit different:
> 4. (Windows 10 user ="account 1") Remove user "account 2"
> 5. "account 2" (Swarm: Is true) is gone **but "account 2" (Swarm: Is false) appears**
However if you (windows 10 user) right click on the contact you can only view "Stop call" (although you don't have any call anymore) and contact details
(Windows 10:) You have to exit Jami and open Jami again: Now you can still view the "account 2" (Swarm: Is false) but you right click on the contact ("account 2") you can view all options and remove the contact
- The contact is now completely gone
However - [Android user ="account 2"] still has contact 1 in his contact list (not sure if this is a bug?)
If the android user ("account 2") does not remove "account 1" from his device and the windows 10 user (="account 1") start from step 1 mentioned above, Jami (Windows 10) will show the contact "account 2" Swarm: is falsehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1449Blocking contact does not work, removed/blocked contact can be called? [Andro...2024-01-29T21:44:29ZElysBlocking contact does not work, removed/blocked contact can be called? [Android-> Windows 10]newest beta version of Jami (Windows 10 and Android); 1:1 swarm, using different Jami accounts
Windows 10= username1; Android=username2; group chat disabled;
EDIT: Just the Windows 10 user enabled "Allow incoming calls from unknown cont...newest beta version of Jami (Windows 10 and Android); 1:1 swarm, using different Jami accounts
Windows 10= username1; Android=username2; group chat disabled;
EDIT: Just the Windows 10 user enabled "Allow incoming calls from unknown contacts"
steps to reproduce
1. both contacts (Windows 10 user and Android user) are each showing up in their contact list
1. Windows 10 user removes the Android contact in contact list (However the Android user does not)
1. Android user writes message (Android -> Windows 10)
1. Windows 10 user does not receive the message
1. Now the android makes a phone call
1. Windows 10 receives the phone call; He can hear the ringtone but won't get the options to decline or answer in audio/video
1. Now the Windows 10 user exits and restarts jami (The Android user keeps Jami running)
1. Now the Android user tries to make a phone call (android -> windows 10)
1. Windows 10 user does not get any notification
Android user exit and start Jami again
Android user still sees green dot of Windows 10 user
Windows 10 user does not get any notification (same issue again)
Next issue:
1. Now the Windows 10 user unblocks the Android
1. The android user sends text message
1. The Windows 10 user gets an invitation and accepts
1. The Windows 10 user still sees the notification "invitations 1"
1. Jami Windows 10 still shows invitations but the user does not receive any message
However you can make a video call Android -> Windows 10 but Jami (Windows 10) does not show up chat history
Next issue: (after the previous issue)
1. Restart Jami (just the user of Windows 10)
1. You can view **the same (Android) user twice (Both: Swarm: Is true)**; It is still not possible that the Windows 10 user receives any text message (Android -> Windows 10) and it is also not possible to receive text messages Windows 10 -> Android
However video call Windows 10 <-> Android are possible
If you restart Jami (windows 10) same issue again
(And you still won't receive any messages anymore although windows 10 contact is unblocked)
---------
Now remove the contacts (Windows 10 AND Android; exit all Jami apps)
Windows 10 user: As soon as you remove the (unblocked) Android - you just want to delete the contact - the Android user will be listed in "blocked contacts" (although you did not block the user (again)).
You won't be able to delete the Android user anymore - the user will always be moved to "blocked contacts".
----
Now Android -> Windows 10 (all contacts (windows 10 and Android) were removed)
Android: Add the Windows 10 user by searching the user name and add the Windows 10 user
Sending text messages Android <-> Windows 10 now works
Now:
1. The Android user blocks the Windows 10 user (If the Android user tabs the Windows 10 user (from the conversation list) block contact does not work)
1. So the Android user needs to go to contact details and block the Windows 10 contact and confirms
1. However the Windows 10 user DOES NOT remove the android user from his contact list
1. Android: even if you stay (conversation - tap the contact) you won't receive any new messages (from the Windows 10 user)
1. Now return to conversations: the blocked user is gone
However: As soon as the Windows 10 user makes a video call your blocked contact will be shown again (conversations) and you get a notification how you want to answer the call (although both contacts disabled "Allow calls from unknown contacts")
After you finished the call you are asked if you accept the invetation of the blocked Windows 10 user.
If the Android user accepts:
The Android user can send messages but the windows 10 user will not receive them
However - the android user will still receive messages (windows 10 -> Android)
If the android user taps "blocked contact" Windows 10 user is still shown and you can't change anything.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1549Jami - Linux : Crashes when adding new account2023-03-20T13:48:40ZJames BealeJami - Linux : Crashes when adding new accountI'd rate this a severe bug, if it is one. :smile:
When clicking "Add account+", Jami crashes. I've replicated this on two machines.
Ubuntu Linux 22.04LTS - & - Kubuntu Linux 20.04LTS
Jami Világfa
Version: 202303131454
Here's the lo...I'd rate this a severe bug, if it is one. :smile:
When clicking "Add account+", Jami crashes. I've replicated this on two machines.
Ubuntu Linux 22.04LTS - & - Kubuntu Linux 20.04LTS
Jami Világfa
Version: 202303131454
Here's the log, but the application crashed, so it may not be much use:
[1678987417.668|29355|manager.cpp :940 ] ############## START MONITORING ##############
[1678987417.668|29355|manager.cpp :941 ] Using PJSIP version 2.12.1 for x86_64-pc-linux-gnu
[1678987417.668|29355|manager.cpp :942 ] Using GnuTLS version 3.6.13
[1678987417.668|29355|manager.cpp :943 ] Using OpenDHT version 2.4.11
[1678987417.669|29355|manager.cpp :949 ] Opened files: 181
[1678987417.669|29355|connectionmanager.cpp :1196] ConnectionManager for account [redacted2] (jami:wts), current status:
[1678987417.669|29355|peer_connection.cpp :426 ] - Ice connection: [2] 92.222.89.217:22333 [relay] <-> 217.155.15.207:52332 [prflx]
[1678987417.669|29355|peer_connection.cpp :426 ] - Ice connection: [2] 82.69.100.117:51968 [prflx] <-> 92.222.89.217:26142 [relay]
[1678987417.669|29355|peer_connection.cpp :426 ] - Ice connection: [2] 0.0.0.218:40311 [host] <-> 0.0.0.207:41086 [prflx]
[1678987417.669|29355|peer_connection.cpp :426 ] - Ice connection: [2] 82.69.100.117:14356 [prflx] <-> 51.254.39.157:19475 [relay]
[1678987417.669|29355|peer_connection.cpp :426 ] - Ice connection: [2] 82.69.100.117:13660 [prflx] <-> 51.254.39.157:22538 [relay]
[1678987417.669|29355|peer_connection.cpp :426 ] - Ice connection: [2] 82.69.100.117:25930 [prflx] <-> 51.254.39.157:18930 [relay]
[1678987417.669|29355|peer_connection.cpp :426 ] - Ice connection: [2] 0.0.0.218:55877 [host] <-> 0.0.0.7:40634 [prflx]
[1678987417.669|29355|connectionmanager.cpp :1203] ConnectionManager for account [redacted2] (jami:wts), end status.
[1678987417.669|29355|connectionmanager.cpp :1196] ConnectionManager for account [redacted] (jami:tt), current status:
[1678987417.669|29355|peer_connection.cpp :426 ] - Ice connection: [2] 0.0.0.142:54949 [prflx] <-> 0.0.0.207:49750 [prflx]
[1678987417.669|29355|peer_connection.cpp :426 ] - Ice connection: [2] 0.0.0.218:41065 [host] <-> 0.0.0.7:58480 [prflx]
[1678987417.669|29355|connectionmanager.cpp :1203] ConnectionManager for account [redacted] (jami:tt), end status.
[1678987417.669|29355|manager.cpp :958 ] ############## END MONITORING ##############
[1678987423.354|29503|jamiaccount.cpp :1888] [Account [redacted]] Dht status: IPv4 connected; IPv6 disconnectedSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1558Multi-device, avatar changes in a weird way2023-04-12T14:14:43ZSébastien BlinMulti-device, avatar changes in a weird way# Scenario
Got a multi-device account. Launch them several times
# Expected result
The profile should not change
# Current result
Avatar changes randomly# Scenario
Got a multi-device account. Launch them several times
# Expected result
The profile should not change
# Current result
Avatar changes randomlySébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1566Remove linked device fails2023-04-28T19:08:52ZJames BealeRemove linked device fails@sblin
Hi Sébastien
Világfa Version: 202304121407
jami-all.deb install on Kubuntu 22.04LTS
I am unable to remove two linked devices within my Jami.
I ran `/usr/bin/jami -d > output.log`.
The log file itself didn't have much inf...@sblin
Hi Sébastien
Világfa Version: 202304121407
jami-all.deb install on Kubuntu 22.04LTS
I am unable to remove two linked devices within my Jami.
I ran `/usr/bin/jami -d > output.log`.
The log file itself didn't have much information:
> 18:27:11.261 os_core_unix.c !pjlib 2.12.1 for POSIX initialized
> Daemon is running
However, the terminal session produced the information in the attached file, "jami term output 24 april 2023 1834h.txt". The output states "this is a bug, please report".
So, I'm reporting it as a bug. Being unable to remove the linked devices would surely qualify anyway!
James
[jami_term_output_24_april_2023_1834h.txt](/uploads/571698cb71c9610de3547b7e5a51e9e0/jami_term_output_24_april_2023_1834h.txt)Sébastien BlinSébastien Blin