savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2020-03-27T15:13:05Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/843Cannot make outgoing call on a LAN2020-03-27T15:13:05Zclaude deheneffeCannot make outgoing call on a LANI installed two instance of Jami and users, one is ubuntu 18.04 other is OSX.
Users cans send each other a message.
However, when issuing a call (telephone or video) jami enters a searching loop for the contact for ever. The call never...I installed two instance of Jami and users, one is ubuntu 18.04 other is OSX.
Users cans send each other a message.
However, when issuing a call (telephone or video) jami enters a searching loop for the contact for ever. The call never happens.
Any idea why it does not work? I am searching this since 2 days without success.
Thankshttps://git.jami.net/savoirfairelinux/jami-project/-/issues/844No outgoing anything, incoming only text, no public key and signature?2021-07-09T18:26:15ZZulNo outgoing anything, incoming only text, no public key and signature?I created a Jami account. I can find a contact by her registered username. She can text me, I can't text her. When she tries to send me a picture, she gets told "unjoinable peer". When I call her, I get told "Missed outgoing call". When ...I created a Jami account. I can find a contact by her registered username. She can text me, I can't text her. When she tries to send me a picture, she gets told "unjoinable peer". When I call her, I get told "Missed outgoing call". When she tries to call me, she gets the same.
I registered a username; as you can see [here](http://ns.jami.net/name/zul), it has no public key and no signature. This seems odd. I seem to be using the Jami version "Live Free or Die". Any advice on how to stop my calls from taking the latter option would be welcome!https://git.jami.net/savoirfairelinux/jami-project/-/issues/845start recording seems to do nothing2020-06-30T19:49:24ZMarko Schütz-Schmuckstart recording seems to do nothingI'm using jami-gnome 20190813-1 on Manjaro. When inside jami there is a button to start recording, but nothing happens when I click on it: it does not change nor are any files created in the directory I have set.I'm using jami-gnome 20190813-1 on Manjaro. When inside jami there is a button to start recording, but nothing happens when I click on it: it does not change nor are any files created in the directory I have set.https://git.jami.net/savoirfairelinux/jami-project/-/issues/846"How to set up Jami" tutorial page?2021-08-19T22:16:07ZZul"How to set up Jami" tutorial page?A "How to set up Jami" tutorial page, with screenshots, would be very useful. I could point friends to it. I can't find one online.
The first screen asks me if I want to register. My first reaction: I don't know; what is registration? W...A "How to set up Jami" tutorial page, with screenshots, would be very useful. I could point friends to it. I can't find one online.
The first screen asks me if I want to register. My first reaction: I don't know; what is registration? What data of mine does it publish publicly? It is also not obvious what the password is used for (and that it's optional). The Jami website FAQ has some basic info, but it would be nice if it linked to the more technical version, like https://git.jami.net/savoirfairelinux/ring-project/wikis/tutorials/Frequently-Asked-Questions#account-1
It would be very nice if the first screen had a link to a setup tutorial.
Writing a setup tutorial is one of the few things which is easier for a novice ignoramus than for someone heavily involved with the project, so here's a draft. The account visible is a dummy testing account which I intend to abandon, and I have blacked out my computer name and mac address. I've tried to make it ridiculously detailed, so that someone with very little pre-existing knowledge can follow it; it might benefit from editing down, default-collapsing some of the details, or even a separate short version linking to an expanded one, as most people won't need this much detail. If you can use it, please ask for any revisions you'd like.
***How to get started with Jami***
First, install Jami, from your package manager or from https://jami.net/download/.
Open it. You will see this page:
![jami_setup_1](/uploads/874db1aa2522d82d465165de1ed2be01/jami_setup_1.png)
Select "Create new Jami account". You will then see this page:
![jami_setup_2](/uploads/391c8c7d571cd885c4d189dc1ce5b139/jami_setup_2.png)
The profile name is an entirely internal name; it will not be relayed to anyone, it's just what you want to call the account, for your own use. You *can* actually leave all the other fields on this page blank, but you might want to learn what they do before deciding to do that.
You then need to decide whether you want to register a username (default; coloured background shows in switch) or not (click, so that grey background shows in switch). For technical reasons, Jami names accounts with Infohash names, which are 40-character strings of arbitrary letters and digits. If you think it would be easier to have a username like "SuperChatty", pick one now. *Registering* it will make a public online record of which Infohash belongs to that name. Once you have registered a name you can't change it; you can only abandon your registered name and start again. If you aren't yet sure if you want to register, don't worry, you can do it later.
Anyone wishing to contact you on Jami will need to know a user ID for you; this is either the 40-character Infohash or a registered name ([more details on user IDs](https://git.jami.net/savoirfairelinux/ring-project/wikis/tutorials/Frequently-Asked-Questions#account-3)).
Not that this example screenshot shows an absurdly unmemorable registered name, "M9979998878788". You probably want a more memorable name, like "SuperChatty".
You may also pick a password. This is optional. Jami is a peer-to-peer system; all the data (except the public database of registered usernames) is stored on your own computer. If you pick a password, it will be used to encrypt your account. This protects your information if someone else has physical control of your computer (say, because they stole it). If you are not worried about this, you can leave the "password" fields blank.
If you *do* pick a password, then be sure not to forget it. You will not be able to retrieve your account if you do.
If you install Jami on multiple devices (say, your computer and your phone), you can use the same account on all of them, but you'll have to set each password separately. This will be explained later.
When you have filled out all the fields you want to fill out, click "Next".
![jami_setup_3](/uploads/92a9d1bb1ae40ab759a64ae378d041c9/jami_setup_3.png)
You have now created your account. If you want someone to contact you, you can give them your user ID in the form of a QT code (button in center of screen). If they have given you a user name ***ID? have not tested, please confirm***, you can now contact them.
Go to the search box with the magnifying glass in the top left corner. Type in the name your friend gave you. Press the "Enter" key. Your friend's information will be added in the column below the search box. To talk to them in text chat, a voice call, or a video call, right-click in the friend and choose from the drop-down menu.
You can now converse.
Bear in mind that there is only one copy of your account information, on your computer. If you lose it, your account is gone. You might want to make a backup, or you might want to use the same Jami account on another device (this means making a copy of your account data on the second device, so it is a type of backup). You might also want to change or check your settings. To do all this, click on the "Settings" button (in the center of the top bar, with a gear icon).
You will get this screen, showing your Infohash ID and your registered name and password (if you have them). You can change your password by clicking on it. Instead of the black box shown in this screenshot, you will see your computer name and [mac address](https://en.wikipedia.org/wiki/MAC_address). These are the names your computer uses for communications with other computers.
![jami_setup_4](/uploads/87df7b793385341fefb5a61262b46c63/jami_setup_4.png)
To copy your account data, click "Export account". Save the file (it will end with ".gz"). Save a copy to another device (a USB stick, your phone, another computer). You now have a backup.
If you want to use the same account on another device, install Jami on that other device, too. Then click on the long button in the top bar that contains your profile name ("Morgan", in these screenshots). Choose "Add account..." from the drop-down menu. You will get this screen:
![jami_setup_5](/uploads/dc3dc36dc3b2bf26bb6a72ad0f0a1fbf/jami_setup_5.png)
Click on "Link this device to an account". You will get this screen:
![jami_setup_6](/uploads/43267801c118eb3801966e0390262433/jami_setup_6.png)
Click on the button under "Or import from file:". Select the ".gz" file you exported earlier. Click "Next".
***I haven't actually done this, so I'll stop here.***https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1144Should the `Display name` be shown instead of `Username` in the Profile window?2020-10-14T20:49:23ZovariShould the `Display name` be shown instead of `Username` in the Profile window?Should the `Username` (usernames circled in 2 places shown below) in the Profile show the `Display name`?
`Username` → `Display name`<br>
`ovari` → `Óvári`
![image](/uploads/a1d24baa9464b4d3407250e6f3d64c14/image.png)
Perhaps the `Dis...Should the `Username` (usernames circled in 2 places shown below) in the Profile show the `Display name`?
`Username` → `Display name`<br>
`ovari` → `Óvári`
![image](/uploads/a1d24baa9464b4d3407250e6f3d64c14/image.png)
Perhaps the `Display Name` can be shown under the `Informations` section too?
Linux Mint 19.3 Cinnamon<br>
Jami built on 2020-03-18 22:13:41 UTChttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1145Jami crashes while editing sip account2020-07-07T03:00:32ZmokkinJami crashes while editing sip accountI tried to edit an existing sip account from a former Ring/SFLphone instance. Right after clicking from the "registra field" to the "password fiel" the application crashes. Console output says:
```
user@xxx-laptop0:~$ jami
** Message: 10...I tried to edit an existing sip account from a former Ring/SFLphone instance. Right after clicking from the "registra field" to the "password fiel" the application crashes. Console output says:
```
user@xxx-laptop0:~$ jami
** Message: 10:13:09.879: Jami GNOME client version: f25b35076a35f8567a610e2337662fd9fdb0b330
** Message: 10:13:09.879: git ref: unknown
No migration required
Can't open file: "/home/user/.local/share/jami/c020476f052f1307/profile.vcf"
(jami-gnome:8441): Gtk-WARNING **: 10:13:10.536: Child name 'calls' not found in GtkStack
(jami-gnome:8441): Gtk-CRITICAL **: 10:13:10.539: gtk_container_remove: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:8441): Gtk-CRITICAL **: 10:13:10.539: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:8441): Gtk-CRITICAL **: 10:13:10.539: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:8441): Gtk-CRITICAL **: 10:13:10.539: gtk_container_remove: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:8441): Gtk-CRITICAL **: 10:13:10.539: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:8441): Gtk-CRITICAL **: 10:13:10.539: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
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:8441): Gtk-CRITICAL **: 10:13:11.049: gtk_scrolled_window_add: assertion 'child_widget == NULL' failed
UPNP_ENABLED: false
ASSERT failure in QVector<T>::operator[]: "index out of range", file /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h, line 431
/usr/bin/jami: Zeile 46: 8441 Abgebrochen (Speicherabzug geschrieben) jami-gnome $*
```
```
jami --version
f25b35076a35f8567a610e2337662fd9fdb0b330 - unknown
Ubuntu 18.04
```https://git.jami.net/savoirfairelinux/jami-project/-/issues/848conference issues2020-04-10T18:55:16ZGuillaume Hellerconference issues* [ ] gestion du hold / preview en gros
* [ ] picture size 0x0
* [ ] lenteur à l'ajout d'un participant
* [ ] crash quand on enlève puis rajoute qqun
* [ ] raised by jerome
* En appel avec A
* J'ajoute B pour faire une c...* [ ] gestion du hold / preview en gros
* [ ] picture size 0x0
* [ ] lenteur à l'ajout d'un participant
* [ ] crash quand on enlève puis rajoute qqun
* [ ] raised by jerome
* En appel avec A
* J'ajoute B pour faire une conf
* B ne répond pas
* Je rééssaie: probleme: B n'est plus dans la liste d'ajout à
* Obligé de terminer l'appel avec A, et tout recommencerPierre LespagnolSébastien BlinPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/849[Accessibility] Screenreader compatibility2020-03-25T16:15:56ZZul[Accessibility] Screenreader compatibilityUsing Jami "Live Free or Die" (old version) on Debian stable with Orca screenreader, it almost works, but only sometimes. It sometimes chants its status at you (I think it said "resting resting resting" when I changed profiles, but now I...Using Jami "Live Free or Die" (old version) on Debian stable with Orca screenreader, it almost works, but only sometimes. It sometimes chants its status at you (I think it said "resting resting resting" when I changed profiles, but now I can't replicate). It sometimes reads the letters you are typing as you type them, but sometimes doesn't. I have yet to get it to read incoming text messages except by highlighting them, and sometimes that didn't work. Of course, if you can't see, seeing that they are there to highlight would be a problem. I'm not sure I've ever heard it give an aural pop-up notification/earcon. I'm sorry not to have something more replicable, but the behaviour seems inconsistent.
Has anyone tested Jami with Orca, NVDA, Apple Voiceover, etc?https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/490Plugin: load status is not saved when installed2021-03-31T19:50:42ZAline Gondim SantosPlugin: load status is not saved when installedWhen a plugin is installed, jami is not saving it's load status.
Hence, in the next time we open jami, plugin may not be loaded.When a plugin is installed, jami is not saving it's load status.
Hence, in the next time we open jami, plugin may not be loaded.Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1146[Accessibility] Screenreader compatibility2023-05-26T13:59:20ZZul[Accessibility] Screenreader compatibilityUsing Jami "Live Free or Die" (old version) on Debian stable with Orca screenreader, it almost works, but only sometimes. It sometimes chants its status at you (I think it said "resting resting resting" when I changed profiles, but now I...Using Jami "Live Free or Die" (old version) on Debian stable with Orca screenreader, it almost works, but only sometimes. It sometimes chants its status at you (I think it said "resting resting resting" when I changed profiles, but now I can't replicate). It sometimes reads the letters you are typing as you type them, but sometimes doesn't. I have yet to get it to read incoming text messages except by highlighting them, and sometimes that didn't work. Of course, if you can't see, seeing that they are there to highlight would be a problem. I'm not sure I've ever heard it give an aural pop-up notification/earcon. I'm sorry not to have something more replicable, but the behaviour seems inconsistent.
Has anyone tested Jami with Orca, NVDA, Apple Voiceover, etc?https://git.jami.net/savoirfairelinux/jami-project/-/issues/850Download page documentation error2020-04-25T18:14:19ZZulDownload page documentation errorAt https://jami.net/download-jami-linux/ , all the command-line instructions seem to be the same. They say to use apt and apt-get, even for distros that have other package managers. The instructions therefore won't work.At https://jami.net/download-jami-linux/ , all the command-line instructions seem to be the same. They say to use apt and apt-get, even for distros that have other package managers. The instructions therefore won't work.https://git.jami.net/savoirfairelinux/jami-project/-/issues/851Might there be a self-contained package (snap, flatpak, AppImage)?2020-03-25T18:49:52Zsnakyjake1Might there be a self-contained package (snap, flatpak, AppImage)?Might there be a self-contained package (snap, flatpak, AppImage) for Linux?Might there be a self-contained package (snap, flatpak, AppImage) for Linux?https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1147Rename their about menu item from "About" to "About Jami"2021-03-21T21:34:31ZovariRename their about menu item from "About" to "About Jami"![image](/uploads/af71016d4114b8135d3e28f4aaa002f7/image.png)
>Rename their about menu item from "About" to "About application-name"<br>
https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/App-Menu-Retirement
Other items may need attent...![image](/uploads/af71016d4114b8135d3e28f4aaa002f7/image.png)
>Rename their about menu item from "About" to "About application-name"<br>
https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/App-Menu-Retirement
Other items may need attention, cf. https://gitlab.gnome.org/GNOME/geary/-/issues/759#note_749888
What do you think?
Thank youhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/852jami crashes on sending a message on OSX Cataline 10.15.42020-03-26T16:50:18Zclaude deheneffejami crashes on sending a message on OSX Cataline 10.15.4Sending a message to a contact makes jami to crash.
OSX cataline 10.15.4 Macbook pro on wireless to LAN
[Jami_2020-03-26-173137_MacBook-Pro-de-claude-nicole.crash](/uploads/de0e6c4f692299ca2c4ad1bc50de7430/Jami_2020-03-26-173137_MacBook...Sending a message to a contact makes jami to crash.
OSX cataline 10.15.4 Macbook pro on wireless to LAN
[Jami_2020-03-26-173137_MacBook-Pro-de-claude-nicole.crash](/uploads/de0e6c4f692299ca2c4ad1bc50de7430/Jami_2020-03-26-173137_MacBook-Pro-de-claude-nicole.crash)https://git.jami.net/savoirfairelinux/jami-client-macos/-/issues/230jami crashes on sending a message on OSX Cataline 10.15.42020-12-18T20:14:11Zclaude deheneffejami crashes on sending a message on OSX Cataline 10.15.4Sending a message to a contact makes jami to crash.
OSX cataline 10.15.4 Macbook pro on wireless to LAN
[Jami_2020-03-26-173137_MacBook-Pro-de-claude-nicole.crash](/uploads/15740860f97117d377f803cfa7a465b8/Jami_2020-03-26-173137_MacBook...Sending a message to a contact makes jami to crash.
OSX cataline 10.15.4 Macbook pro on wireless to LAN
[Jami_2020-03-26-173137_MacBook-Pro-de-claude-nicole.crash](/uploads/15740860f97117d377f803cfa7a465b8/Jami_2020-03-26-173137_MacBook-Pro-de-claude-nicole.crash)Kateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/853Important: Add screenshot protection2020-03-27T09:45:39ZDavid HedlundImportant: Add screenshot protectionMerged to https://git.jami.net/savoirfairelinux/ring-client-android/issues/712Merged to https://git.jami.net/savoirfairelinux/ring-client-android/issues/712https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/712Important: Add lock screen, screenshot protection, and screenshot notification2020-03-27T12:50:33ZDavid HedlundImportant: Add lock screen, screenshot protection, and screenshot notificationhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/854Human Machine Interface ambiguity/ problem adding contacts to video conference2020-10-15T16:31:57ZCosmic37Human Machine Interface ambiguity/ problem adding contacts to video conferenceHi, if possible please could you introduce an unambiguous dialogue to right click on a user "Add to video conference" or "Add to video conference $NAME_OF_CONFERENCE". The drag and drop functionality does not always respond immediately s...Hi, if possible please could you introduce an unambiguous dialogue to right click on a user "Add to video conference" or "Add to video conference $NAME_OF_CONFERENCE". The drag and drop functionality does not always respond immediately so there can be some seconds where it seems like you haven't added a contact whereas maybe you have. Under such circumstances users may repeatedly try the operation of dragging and dropping one contact into the other and/or vice versa dragging the other contact into the one contact. A right click dialogue or equivalent could be clearer. Thanks!Guillaume HellerGuillaume Hellerhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/855Confused audio in multiparty video conference - please add control/audio allo...2021-12-30T09:05:51ZCosmic37Confused audio in multiparty video conference - please add control/audio allocation/handsup flagHi, many of us are loving jami and thanks for your fantastic work! I would observe that a possible improvement which may help attract and retain users is if the video conference audio control could work better because with three or more ...Hi, many of us are loving jami and thanks for your fantastic work! I would observe that a possible improvement which may help attract and retain users is if the video conference audio control could work better because with three or more parties it can sometimes get garbled. If I understand correctly it seems that audio streams are all merged. This is problematic for many parties. I think it would be better if central audio allocation were controlled by the video conference initiator or host. Other parties could raise a flag/ hands up icon to signify they have something to say and then the controlling party could switch audio accordingly. This could be better for multiparty comms. If not the default then maybe this functionality could be an option "Start video call with audio allocation"Jami for educationAline Gondim SantosMaxime CalletKateryna KostiukAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/116upload a new iOS VOIP certificate to server2021-02-16T20:19:54ZKateryna Kostiukupload a new iOS VOIP certificate to serverMaxim CournoyerMaxim Cournoyer