savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2020-12-16T18:04:53Zhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/206Problem to switch on the remaining call after conference for the host2020-12-16T18:04:53ZPierre LespagnolProblem to switch on the remaining call after conference for the hostSometimes, the remaining call is not selected after the end of a conference.Sometimes, the remaining call is not selected after the end of a conference.Albert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/214Jams settings: show linked device2020-12-16T18:00:12ZSébastien BlinJams settings: show linked deviceAlbert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/180Missed call after one call2020-12-15T21:14:36ZMuhammad FattahiMissed call after one callUsing freepbx 15(using Asterisk 16)
After one call i must kill process jami then try to call.
Otherwise after one call any calls are missed call and nothing happened.
Other client like linphone work currectly.
OS: Ubuntu 18.04Using freepbx 15(using Asterisk 16)
After one call i must kill process jami then try to call.
Otherwise after one call any calls are missed call and nothing happened.
Other client like linphone work currectly.
OS: Ubuntu 18.04Ming Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-project/-/issues/820Share screen without webcam of others users2020-12-15T21:11:31ZFrédéric RAVETIERShare screen without webcam of others usersHello,
At this time to share my screen I need to open video-conf with all the users.
If we are 4 users, the shared screen is very small.
I'd like to share my screen and I'd like that other users can see my screen in full screen.
And ...Hello,
At this time to share my screen I need to open video-conf with all the users.
If we are 4 users, the shared screen is very small.
I'd like to share my screen and I'd like that other users can see my screen in full screen.
And to spent less bandwidth I'd like to have only the voice of the people, not the video.
Thank you for your job!!https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/190rendezvous: impossible to join the call using the rendezvous account2020-12-15T19:15:42ZGuillaume Hellerrendezvous: impossible to join the call using the rendezvous accountScenario:
* create a rendezvous on Windows Qt client
* call rendezvous from another account (not on the same device)
* select the active conversation
Expected behaviour: you should be added to the conference (working fine on gnome and m...Scenario:
* create a rendezvous on Windows Qt client
* call rendezvous from another account (not on the same device)
* select the active conversation
Expected behaviour: you should be added to the conference (working fine on gnome and macos clients)
Actual behaviour: see below
![image](/uploads/aeba97fb0fe46e27daee029bd6f68c7c/image.png)Iteration 25Andreas TraczykMing Rui ZhangAlbert Babí OllerAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/187Recover photo taken flash2020-12-15T19:04:37ZMing Rui ZhangRecover photo taken flashMing Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/193Call from non-current AutoAnswer account will not be initialized2020-12-15T18:51:45ZMing Rui ZhangCall from non-current AutoAnswer account will not be initializedMing Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/847Account automatically disabled on connectivityChanged()2020-12-15T17:08:54ZSébastien BlinAccount automatically disabled on connectivityChanged()# Scenario
+ Open account settings
+ Cut the wifi
+ Enable 4g
# Expected result
+ The account must go online
# Current result
+ The account stay offline, like it was disabled, but the user didn't disabled the account# Scenario
+ Open account settings
+ Cut the wifi
+ Enable 4g
# Expected result
+ The account must go online
# Current result
+ The account stay offline, like it was disabled, but the user didn't disabled the accountIteration 23Amirhossein NaghshzanAmirhossein Naghshzanhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/211Fullscreen call always takes the same screen2020-12-15T08:21:53ZAlbert Babí OllerFullscreen call always takes the same screenWhen working with multiple screens, calls are always "full-screened" on the same.When working with multiple screens, calls are always "full-screened" on the same.Albert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/588Keyboard shortcuts2020-12-14T16:41:39ZMiguel RossKeyboard shortcutsFor accessibility purpose we need keyboard shortcuts to navigate easyly to the client app. And to take action like answer to a call, call someone, make conference call...For accessibility purpose we need keyboard shortcuts to navigate easyly to the client app. And to take action like answer to a call, call someone, make conference call...https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/186SIP proxy field is not used correctly2020-12-13T23:57:25ZJami 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.Ming Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1123Bugs2020-12-13T16:24:01ZAugusto Mauricio Shyestaugustomauricioshyest89@gmail.comBugs Jami video call and audio record is working nicely, in other device but other device not. Jami video call and audio record is working nicely, in other device but other device not.https://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/1081Contact requests sometimes dont work2020-12-13T08:18:15ZContact requests sometimes dont workIn same hour contact request worked, second time it had to be both sided as one side couldnt reach other, even if messages worked as fast as they could after succesufully adding each other, after a few minutes it worked properly as first...In same hour contact request worked, second time it had to be both sided as one side couldnt reach other, even if messages worked as fast as they could after succesufully adding each other, after a few minutes it worked properly as first time. All attempts were made between Android machineshttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1016Going from internet to local network does not work2020-12-12T21:13:40ZBrando TovarGoing from internet to local network does not workI have set a local network with Windows, Android, Mac and Linux machines with the latest Jami versions available. When all clients run Jami with internet and then the internet is removed, the clients cannot connect to the DHT network mos...I have set a local network with Windows, Android, Mac and Linux machines with the latest Jami versions available. When all clients run Jami with internet and then the internet is removed, the clients cannot connect to the DHT network most of the times and when they can connect, the calls almost never works.https://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-client-qt/-/issues/185conference: isModerator seems broken2020-12-12T04:21:08ZSébastien Blinconference: isModerator seems broken# Reproduce steps
In a conference be the moderator, but not the host
# Expected
The menu for the layout should be available
# Current result
The menu is not shown# Reproduce steps
In a conference be the moderator, but not the host
# Expected
The menu for the layout should be available
# Current result
The menu is not shownPierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/156Allow conference host to choose moderators for a conference2020-12-12T04:20:24ZAdrien BéraudAllow conference host to choose moderators for a conferenceIteration 25Pierre LespagnolAndreas TraczykPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/2Jami Plugin SDK2020-12-11T15:44:13ZAdrien BéraudJami Plugin SDKAllows to create custom Jami plugins, including:
* [x] Documentation about how to create plugins and what they can do
* [x] The build environment and tools to build plugins independently from source
* [x] Tools to build and manipul...Allows to create custom Jami plugins, including:
* [x] Documentation about how to create plugins and what they can do
* [x] The build environment and tools to build plugins independently from source
* [x] Tools to build and manipulate .jpl filesIteration 25Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1222`ID` showing instead of `Username` when another account is offline2020-12-11T08:08:21Zovari`ID` showing instead of `Username` when another account is offline1. With a Jami client for GNU/Linux set up 2 Jami accounts.`
2. Setting → Account → Disable `Enable Account` so account is `Offline`
3. Quit Jami
4. Open Jami
5. The online Jami account should be showing but now the `ID` is showing, not ...1. With a Jami client for GNU/Linux set up 2 Jami accounts.`
2. Setting → Account → Disable `Enable Account` so account is `Offline`
3. Quit Jami
4. Open Jami
5. The online Jami account should be showing but now the `ID` is showing, not the `Username` as shown in the image below.
![image](/uploads/9e26c134cb41dd6c268b878f288d1a26/image.png)
Linux Mint 20 Cinnamon<br>
Jami "Together" built on 2020-11-18 20:36:46 UTC