Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
jami-docs
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
savoirfairelinux
jami-docs
Commits
df326861
Commit
df326861
authored
2 years ago
by
Amin Bandali
Browse files
Options
Downloads
Patches
Plain Diff
user/faq: update various questions for swarm and group chats
Change-Id: I88aced34d8dd41e663a08cb94d61fe4ed6e02e2f
parent
2a296411
No related branches found
No related tags found
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
user/faq.rst
+56
-39
56 additions, 39 deletions
user/faq.rst
user/introduction.rst
+5
-5
5 additions, 5 deletions
user/introduction.rst
with
61 additions
and
44 deletions
user/faq.rst
+
56
−
39
View file @
df326861
...
@@ -102,40 +102,57 @@ clicking the "Add participant" button.
...
@@ -102,40 +102,57 @@ clicking the "Add participant" button.
Does Jami have group chats?
Does Jami have group chats?
~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Not yet, but they are :ref:`coming soon <technical-overview:Swarms>`.
Yes, Jami now has :doc:`../developer/swarm` group chats. However,
they are currently experimental and must be manually enabled from
application settings. Also, group chats are currently limited to 8
Why is my contact not seeing my avatar?
participants (so that bugs and issues could be more easily found and
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fixed in smaller scenarios, and hopefully lift this limit in the
future).
Due to technical limitation, avatars are only transfered to your
contacts during a voice or video call. This limitation will disappear
when :ref:`group chats <technical-overview:swarms>` are released.
Why aren't my sent messages showing up on all linked devices?
Why aren't my sent messages showing up on all linked devices?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
All of your devices receive the same messages from your contacts, but
Before :doc:`../developer/swarm`, an account's devices would receive
*sent* messages will not show up on all of your devices.
the same messages from contacts if the device was online at the time
of the message being sent, but *sent* messages would not show up on
The :ref:`swarm <technical-overview:swarms>` update will introduce
devices other than the one sending the message.
full conversation sync between linked devices for all conversations
(including one-on-one conversations).
With the introduction of Swarm, conversation histories of new Swarm
conversations (including one-on-one conversations) are fully
synchronized between all of an account's linked devices. If you are
using an older version of Jami, please upgrade to the latest version
with Swarm support. The latest version of Jami is always available
from the Download page of the Jami website, at
https://jami.net/download/.
To learn more about Swarm, you can read our blog post `Synchronizing
conversation history with Swarm
<https://jami.net/synchronizing-conversation-history-with-swarm/>`_
and see the :doc:`../developer/swarm` page of the Jami developer
manual.
Can I message offline contacts?
Can I message offline contacts?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jami does not yet have offline/persistent messages because of its
With :doc:`../developer/swarm` conversations, every device stores all
distributed nature.
a copy of all of the messages in that conversation. If a device
(whether your own, or another participant's) is not available/online
Your messages can't be queued on a central server so both contacts
when a message is sent, when it comes back online again it will try to
must be online to message each other. If you send a message to an
fetch any new messages from other online devices/peers and synchronize
offline contact, Jami will save the message on your device and send it
message history. This can be done whenever at least one other device
to them when they come online.
that has a copy of the new messages is also online.
There are some possible future solutions to this issue, including
.. note:: You can read more about how Swarm conversations are
:ref:`swarms <technical-overview:swarms>`, which will allow users to
synchronized in our blog post `Synchronizing conversation
set up their own "server" node to receive messages for them.
history with Swarm
<https://jami.net/synchronizing-conversation-history-with-swarm/>`_.
If the participants in a conversation are often not online at the same
time (for instance, due to timezone differences), one of them might
choose to set up Jami on an often-online device that would receive the
messages from each participant and relay it to the other(s) whenever
they come online. Thus, acting similarly to a "server", all the while
Jami remains distributed by nature.
.. _config-file-location:
.. _config-file-location:
...
@@ -226,7 +243,7 @@ optional):
...
@@ -226,7 +243,7 @@ optional):
in your device.
in your device.
More information about Jami accounts is available in the
More information about Jami accounts is available in the
:ref:`Technical Overview <technical-overview:
j
ami
a
ccount>`.
:ref:`Technical Overview <
developer/
technical-overview:
J
ami
A
ccount>`.
Where is my Jami ID?
Where is my Jami ID?
~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~
...
@@ -289,11 +306,11 @@ There are two ways to back up your account:
...
@@ -289,11 +306,11 @@ There are two ways to back up your account:
1. Link another device to your account so your account will be on two
1. Link another device to your account so your account will be on two
devices. You can find this option in the account settings page.
devices. You can find this option in the account settings page.
2. Back up the :ref:`account archive
<technical-overview:Account
2. Back up the :ref:`account archive
storage and backup>`. This file can be found in the account file
s
<developer/technical-overview:Jami archive (export.gz)>`. Thi
s
:ref:`folder <user/faq:Where
are the configuration files
file can be found in the account files
:ref:`folder <user/faq:Where
located?>`. In some clients, you can
export this archive from the
are the configuration files
located?>`. In some clients, you can
account settings.
export this archive from the
account settings.
Can I retrieve my username without my keys?
Can I retrieve my username without my keys?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
@@ -305,8 +322,8 @@ If you use a different name server, there may be a way to move a
...
@@ -305,8 +322,8 @@ If you use a different name server, there may be a way to move a
username to a new Jami ID at the discretion of the administrator of
username to a new Jami ID at the discretion of the administrator of
that name server.
that name server.
For more information about name servers, see
:ref:`the Technical
For more information about name servers, see
Overview <technical-overview:N
ame
server
s and ns.jami.net>
`.
:doc:`../developer/n
ame
-
server
-protocol
`.
Can I recover my account if I forget my password?
Can I recover my account if I forget my password?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
@@ -343,9 +360,9 @@ What happens when I link a new device?
...
@@ -343,9 +360,9 @@ What happens when I link a new device?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
When you link a device to your account, your :ref:`account archive
When you link a device to your account, your :ref:`account archive
<technical-overview:
account storage and backup
>` is put on the
Jami
<
developer/
technical-overview:
Jami archive (export.gz)
>` is put on the
network for a few minutes. It is protected by a password Jami
gives
Jami
network for a few minutes. It is protected by a password Jami
you.
gives
you.
The new device receives your full account certificate with the master
The new device receives your full account certificate with the master
RSA keys, but it generates a new device key for signing/encrypting
RSA keys, but it generates a new device key for signing/encrypting
...
@@ -432,10 +449,10 @@ blockchain).
...
@@ -432,10 +449,10 @@ blockchain).
With the default name server, you can look up usernames at
With the default name server, you can look up usernames at
``https://ns.jami.net/name/test``, where ``test`` is a username
``https://ns.jami.net/name/test``, where ``test`` is a username
for which we are looking for a matching :doc:`Infohash
for which we are looking for a matching :doc:`Infohash
<../
guidelines/I
dentifiers>`. Once registered, this name server
<../
developer/jami-i
dentifiers>`. Once registered, this name server
**does not** provide any way to remove the mapping.
**does not** provide any way to remove the mapping.
Read more about the Jami :doc:`../
technical/N
ame-
S
erver-
P
rotocol`.
Read more about the Jami :doc:`../
developer/n
ame-
s
erver-
p
rotocol`.
How can I change the timeout for a call?
How can I change the timeout for a call?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
...
This diff is collapsed.
Click to expand it.
user/introduction.rst
+
5
−
5
View file @
df326861
...
@@ -8,9 +8,9 @@ Jami is a free/libre, end-to-end encrypted and private communication
...
@@ -8,9 +8,9 @@ Jami is a free/libre, end-to-end encrypted and private communication
platform that requires no central authority.
platform that requires no central authority.
Jami's features include: text chats, voice and video calls, screen
Jami's features include: text chats, voice and video calls, screen
sharing, file sharing, conference calls, and group chats
(:ref:`coming
sharing, file sharing, conference calls, and
:doc:`
group chats
soon <general/technical-overview:
swarm
s
>`
)
. Jami can also function as
<../developer/
swarm>`. Jami can also function as
a regular SIP
a regular SIP
client.
client.
Jami works on GNU/Linux, Windows, macOS, iOS, and Android. Multiple
Jami works on GNU/Linux, Windows, macOS, iOS, and Android. Multiple
devices can be linked to a Jami account, and no personal information
devices can be linked to a Jami account, and no personal information
...
@@ -34,8 +34,8 @@ secure connection, performing `Secure Real-time Transport Protocol
...
@@ -34,8 +34,8 @@ secure connection, performing `Secure Real-time Transport Protocol
For more on how Jami works, see the `Jami and how it empowers users
For more on how Jami works, see the `Jami and how it empowers users
<https://kelar.org/~bandali/talks/jami-empowers-users.html>`_ talk by
<https://kelar.org/~bandali/talks/jami-empowers-users.html>`_ talk by
`Amin Bandali <https://kelar.org/~bandali/>`_, as well as the
`Amin Bandali <https://kelar.org/~bandali/>`_, as well as the
:doc:`Technical Overview <technical-overview>` for more
in-depth
:doc:`Technical Overview <
../developer/
technical-overview>` for more
information.
in-depth
information.
Who makes Jami?
Who makes Jami?
---------------
---------------
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment