Donc si je comprends bien, comme un compte peut être associé à plusieurs devices (ex. un téléphone Android + un PC portable), si le point vert apparaît en face d’un compte dans la liste des contacts dans Jami, quelle serait la signification?
- Tous les devices de ce compte sont présents sur le DHT.
- Au moins un device (le téléphone ou le PC) est présent sur le DHT.
Quand j’écris présent, c’est en tenant compte de la durée de vie. Mais on peut assumer que le téléphone Android soit toujours connecté, donc ce device serait toujours déclaré présent. En revanche, Android va mettre Jami en sommeil profond, et donc ce device ne sera pas réellement joignable.
Pour le portable PC, celui-ci ne s’enregistrera sur le DHT que lorsqu’on le démarre, disons 1h par jour.
Dans cette situation, le compte apparaîtrait avec un point vert en permanence, mais ne serait joignable qu’une heure par jour. Donc la présence du point vert en face d’un contact ne garantit pas du tout que celui-ci soit joignable.
Quand on effectue un appel Jami vers un compte qui a associé plusieurs devices, quel device est sélectionné?
- Tous?
- Au hasard parmi ceux enregistrés sur le DHT?
- Celui qui est enregistré sur le DHT depuis le plus longtemps?
- Le choix du device suit un autre algorithme…
Jami est très flexible et puissant, mais peut-être faut-il expliquer/vulgariser son fonctionnement afin que les utilisateurs puissent le dompter car l’interface utilisateur (i.e. point vert) traduit mal ce fonctionnement.