jami-client-android issueshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues2024-03-19T13:46:40Zhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1465Presence not correctly refreshed by client2024-03-19T13:46:40ZSébastien BlinPresence not correctly refreshed by client# Debug patch
https://review.jami.net/c/jami-daemon/+/26448
# Scenario
On some network, just wait. At some point presence is lost but account is online.
# Observation
AccountManager::startSync() (for presence put on the DHT) is not ...# Debug patch
https://review.jami.net/c/jami-daemon/+/26448
# Scenario
On some network, just wait. At some point presence is lost but account is online.
# Observation
AccountManager::startSync() (for presence put on the DHT) is not called for days
This means that `JamiJobService.kt` is not correct or fail at some point.
Ideally it would be good to get a debug patch for android where the logs of the job are written in some place that we can monitor like the patch I did for the daemon to debug this issue (to check where the android client blocks)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1418Wrong UDP ICE candidates (UPnP Enabled/TURN disabled)2023-10-26T15:53:59ZSébastien BlinWrong UDP ICE candidates (UPnP Enabled/TURN disabled)# Scenario
+ Connect to JamiLabs
+ Disable TURN for the account, Enable UPnP
+ Start a call
# Expected result
UDP ICE candidates should show public ip in srflx candidates
# Current result
+ UDP candidates doesn't have the public ip ...# Scenario
+ Connect to JamiLabs
+ Disable TURN for the account, Enable UPnP
+ Start a call
# Expected result
UDP ICE candidates should show public ip in srflx candidates
# Current result
+ UDP candidates doesn't have the public ip in the srflx list
+ However, TCP candidates are correct
Meaning that depending the configuration, you can have a TCP negotiation success and media failure (causing the call to stop)
```
[1698335554.247|23970|sdp.cpp :498 ] [SDP OFFER] Remote active session:
v=0
o=localhost 3907324354 1 IN IP4 192.168.0.147
s=Call ID 1888667388261686
c=IN IP4 192.168.0.147
t=0 0
a=ice-ufrag:124cdb6c
a=ice-pwd:621c04a84d50cacf2ef374ff
m=audio 27538 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:27539 IN IP4 192.168.0.147
a=sendrecv
a=candidate:Hc0a80093 1 UDP 2130706431 192.168.0.147 42590 typ host
a=candidate:Ha0989db2 1 UDP 2130706431 fe80::7c8d:d8ff:fed4:ac16 42915 typ host
a=candidate:Sc0a80093 1 UDP 1694498303 192.168.0.147 21296 typ srflx
a=candidate:Hc0a80093 1 UDP 2130706431 192.168.0.147 21296 typ host
a=candidate:Hc0a80093 2 UDP 2130706430 192.168.0.147 38712 typ host
a=candidate:Ha0989db2 2 UDP 2130706430 fe80::7c8d:d8ff:fed4:ac16 37073 typ host
a=candidate:Sc0a80093 2 UDP 1694498302 192.168.0.147 23972 typ srflx
a=candidate:Hc0a80093 2 UDP 2130706430 192.168.0.147 23972 typ host
m=video 57832 RTP/SAVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtcp:57833 IN IP4 192.168.0.147
a=sendrecv
a=candidate:Hc0a80093 3 UDP 2130706429 192.168.0.147 42826 typ host
a=candidate:Ha0989db2 3 UDP 2130706429 fe80::7c8d:d8ff:fed4:ac16 48183 typ host
a=candidate:Sc0a80093 3 UDP 1694498301 192.168.0.147 22465 typ srflx
a=candidate:Hc0a80093 3 UDP 2130706429 192.168.0.147 22465 typ host
a=candidate:Hc0a80093 4 UDP 2130706428 192.168.0.147 42565 typ host
a=candidate:Ha0989db2 4 UDP 2130706428 fe80::7c8d:d8ff:fed4:ac16 40706 typ host
a=candidate:Sc0a80093 4 UDP 1694498300 192.168.0.147 21643 typ srflx
a=candidate:Hc0a80093 4 UDP 2130706428 192.168.0.147 21643 typ host
```https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1228JamiAccount: disable message sending on non-swarm2023-03-31T17:14:38ZSébastien BlinJamiAccount: disable message sending on non-swarmNon-swarm conversations must be disabled as we migrate to swarm only more than a year ago.
Sending a message to a non-swarm conversation will break the conversation for the peer causing a downgradeNon-swarm conversations must be disabled as we migrate to swarm only more than a year ago.
Sending a message to a non-swarm conversation will break the conversation for the peer causing a downgradehttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1118No connectivity change on background/router disconnect2022-09-16T17:58:36ZSébastien BlinNo connectivity change on background/router disconnect# Scenario
+ Alice (android - wifi & LTE enabled - wifi enabled), Bob (desktop)
+ Bob calls Alice => OK
+ Alice pass jami in background, phone is idle
+ Disconnect the router (LTE will be used)
+ After 1 min, reconnect the router and wa...# Scenario
+ Alice (android - wifi & LTE enabled - wifi enabled), Bob (desktop)
+ Bob calls Alice => OK
+ Alice pass jami in background, phone is idle
+ Disconnect the router (LTE will be used)
+ After 1 min, reconnect the router and wait for connectivity
+ Then, first call fails
# Observation
There is no log in HardwareService connectivityChangedSébastien BlinOlivier DionAdrien BéraudSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1083Notifications: hangup not working2022-02-15T12:06:14ZMaxime CalletNotifications: hangup not working- Ring version: 326
- Device model: p30
- Android version: 10
- What build you are using: F-droid & Play Store & build
## Steps to reproduce
- Can you reproduce the bug: [at will | occasionally | not at all]
- Steps:
1. m...- Ring version: 326
- Device model: p30
- Android version: 10
- What build you are using: F-droid & Play Store & build
## Steps to reproduce
- Can you reproduce the bug: [at will | occasionally | not at all]
- Steps:
1. make a call
2. try to hangup using the dedicated button in the notification tray
- Actual result: button freezing and call is not terminated
- Expected result: should end the callMaxime CalletMaxime Callethttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1049[Own?] Profile picture in contact list is missing2023-03-31T19:07:13ZElys[Own?] Profile picture in contact list is missingJami Android (beta, Version 20211202-01)
Mate 20 Pro (EMUI 11)
Your own (Jami-) account name is normally shown in contacts (so you can send yourself messages Windows -> Android etc.) after you have added yourself.
However now the accou...Jami Android (beta, Version 20211202-01)
Mate 20 Pro (EMUI 11)
Your own (Jami-) account name is normally shown in contacts (so you can send yourself messages Windows -> Android etc.) after you have added yourself.
However now the account name is gone.
AND the profile picture of yourself ("contacts) is not shown anymore.
![Accountmissing](/uploads/14cb3cf5118b5eb9926f81e10c170f11/Accountmissing.png)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1032Conference: doesn't delete particpant from participants list when call fails2021-12-08T15:21:34ZMaxime CalletConference: doesn't delete particpant from participants list when call fails- Ring version: `Android last beta 05112021`
- Device model: `Samsung tab 2`
- Android version: `7.0`
- What build you are using: `playstore / f-droid`
## Steps to reproduce:
- Can you reproduce the bug: `at will`
- Steps:
1. Add a...- Ring version: `Android last beta 05112021`
- Device model: `Samsung tab 2`
- Android version: `7.0`
- What build you are using: `playstore / f-droid`
## Steps to reproduce:
- Can you reproduce the bug: `at will`
- Steps:
1. Add a new participant to a call
2. Refuse the call
## Actual result:
![20211110_191431](/uploads/21af815f1b4874ca973789ac54dec354/20211110_191431.png)
## Expected result:
The participant should be deleted from the list when the call fails/endMaxime CalletMaxime Callethttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1030Conversation: scrolling block sent file2022-03-02T21:48:25ZMaxime CalletConversation: scrolling block sent file## Details:
- Ring version: `any`
- Device model: `Samsung T2`
- Android version: `7.0`
- What build you are using: `jami.net | F-droid | Play Store`
## Steps to reproduce:
- Can you reproduce the bug: `at will`
- Steps:
1. I...## Details:
- Ring version: `any`
- Device model: `Samsung T2`
- Android version: `7.0`
- What build you are using: `jami.net | F-droid | Play Store`
## Steps to reproduce:
- Can you reproduce the bug: `at will`
- Steps:
1. In a conversation with sent files
2. Scroll down until you reach a video you sent
3. Then scroll up/down above and below the file preview
4. The preview is now white and can't be accessed
## Actual result:
![Screenshot_20211109-173024](/uploads/1bad59c5b8d42b2fe75e27f9abc538a5/Screenshot_20211109-173024.png)
## Expected result:
The preview should be visible and the file accessible
## Additional informationhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1028Conversation: Missing messages in conversation2022-08-28T03:07:30Zmika-nlConversation: Missing messages in conversation
When you receive a message on android, you do not see the message appear (not even a notification) but I know that the other person has sent something.
force closing and reopening the android app solves the problem for a while.
this hap...
When you receive a message on android, you do not see the message appear (not even a notification) but I know that the other person has sent something.
force closing and reopening the android app solves the problem for a while.
this happens a few times a day.
Sometimes the contact list is also empty, even then it helps to close the app completely and restart it.
It seems that the demon continues to work but the UI crashes
Please specify the following:
- Ring version: latest jami (beta) but also earlyer beta
- Device model: oneplus 6
- Android version: lineageOS
- What build you are using: Play Store
but also same version jami on oppo a72 give this problem.Maxime CalletMaxime Callethttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1024Conversation: Bug with share location2021-11-26T15:10:21ZMaxime CalletConversation: Bug with share location## Details
- Ring version: `any swarm version`
- Device model: `any`
- Android version: `any`
- What build you are using: `jami.net | F-droid | Play Store`
- Can you reproduce the bug: `at will`
- Steps:
1. Go into a s...## Details
- Ring version: `any swarm version`
- Device model: `any`
- Android version: `any`
- What build you are using: `jami.net | F-droid | Play Store`
- Can you reproduce the bug: `at will`
- Steps:
1. Go into a swarm conversation
2. try to share your location
- Actual result:
1. Location is not shared
2. error message is displayed
- Expected result:
1. Correctly send location data
## Additional information
The following error message is dispayed while trying to send data, swarm do not handle the sendtextmessage() correctly
```
jamiaccount.cpp :3187 ] Failed to send a text message due to an invalid URI swarm:b5e5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
```
## Fix
Use a fonction that can handle location for a swarm, take example on sendInstantMessage()Maxime CalletMaxime Callethttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/994Android: green dot of own user account in contact list is missing2023-03-31T19:07:35ZElysAndroid: green dot of own user account in contact list is missingusing the newest beta version of Jami (Mate 20 pro):
Android: All you do is add your own Jami account to the contact list by searching the Jami username
The green dot (indicating that the person is online) does not show up.
~~You can...using the newest beta version of Jami (Mate 20 pro):
Android: All you do is add your own Jami account to the contact list by searching the Jami username
The green dot (indicating that the person is online) does not show up.
~~You can make voice and video calls but you are not able to send files ([Android -> PC ]Error message "partner not reached").~~ Should work -just tried again.
![GreenDot](/uploads/44d3a4db7bd376a19161bf9609ad6814/GreenDot.png)BacklogPierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/922Screen Sharing Issues2022-04-25T20:23:55ZElysScreen Sharing Issuesusing the newest version of Jami (android):
Steps:
You receive a call;
Now you are using your front camera;
Now you select the “Screen Sharing” option;
You tap the overview button;
You tap the home button;
Then you open another app;
N...using the newest version of Jami (android):
Steps:
You receive a call;
Now you are using your front camera;
Now you select the “Screen Sharing” option;
You tap the overview button;
You tap the home button;
Then you open another app;
Now you play android games
BUT:
If you return to Jami: (using the overview button)
Now you can see additional pictures/videos of the other person/object
![ScreenshotFAIL](/uploads/f5e1d81d8947ad9b976a79c86a6947df/ScreenshotFAIL.png)
Sometimes if you instead tap on the ongoing call notification this issue also occurs.
AND:
Sometimes: if you want to return to the Jami app and want to use the front-facing camera or back-facing camera (again) the video call freezes. - However, you can still hear the audio.Maxime CalletMaxime Callethttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/913Video conferences are broken2021-08-20T20:00:07ZSébastien BlinVideo conferences are brokenhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/778TV: call hanging up after 2 seconds2023-06-01T17:34:45ZPierre DucheminTV: call hanging up after 2 seconds- Jami version: 20200722-01
- Device model: Mecool KM9Pro Deluxe
- Android version: 10
- What build you are using: client: 175a9b425068d4a1d18c58a29e8233a38b9353f0 + daemon: 4357af81409d209f0208f9b0b59059cd244d7b54
## Steps to r...- Jami version: 20200722-01
- Device model: Mecool KM9Pro Deluxe
- Android version: 10
- What build you are using: client: 175a9b425068d4a1d18c58a29e8233a38b9353f0 + daemon: 4357af81409d209f0208f9b0b59059cd244d7b54
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
0. Enable auto-answer on Android TV device
1. kill/restart jami-gnome or jami android
2. call Android TV device from jami-gnome (2020-07-24) or jami android (20200715-01)
- Actual result: after exactly 2 seconds, the Android TV device hang up.
- Expected result: the call starts normally
## Additional information
- Everything works fine if the Android TV device calls jami-gnome or jami android
- race condition?
- Call log:
[callhangingup.log](/uploads/e72e1c791109a4d7cf339c1d66690925/callhangingup.log)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/774TV: can't create account without password2020-08-01T14:36:07ZAdrien BéraudTV: can't create account without passwordAmirhossein NaghshzanAmirhossein Naghshzanhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/674Android > 9 Push notifications for file transfer are ignored after some trans...2020-04-15T13:25:00ZSébastien BlinAndroid > 9 Push notifications for file transfer are ignored after some transfersDue to recent FCM changes for Android > 9, after some time file transfers doesn't work
They re-work after one day.Due to recent FCM changes for Android > 9, after some time file transfers doesn't work
They re-work after one day.Adrien BéraudAndreas TraczykAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/626Automatic answer: problem with SIP invite2020-11-14T14:39:28ZSébastien BlinAutomatic answer: problem with SIP inviteRotation and messages doesn't work if automatic answer is enabled (on some device)Rotation and messages doesn't work if automatic answer is enabled (on some device)Iteration 17 (Video conferences stabilization)Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/625Green bands when rotating phone2021-02-04T13:56:06ZSébastien BlinGreen bands when rotating phoneSometime if the video is rotated, green bands are visibleSometime if the video is rotated, green bands are visiblePierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/622[Split account]Create local account takes a LOOOOOOONG time2019-09-19T17:50:56ZSébastien Blin[Split account]Create local account takes a LOOOOOOONG timehttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/573android: sometimes the phone still not wake up2021-02-05T15:19:56ZSébastien Blinandroid: sometimes the phone still not wake upLaterSébastien BlinSébastien Blin