Forum Linux.général Je suis perdu dans la jungle des clients XMPP. Help !

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
4
31
jan.
2025

Bonjour,

Je tente de mettre en place XMPP pour un usage interne dans une petite PME (10 personnes).
Côté serveur, on est parti sur ejabberd, au fianl ça a été assez facile.
Par contre côté client, c'est un peu le cauchemard…

Nos besoins sont les suivants:
- postes de travail sous Linux, Windows, et Android
- notifications sur l'OS lors de la réception d'un message
- possibilité d'appels audio / vidéo, idéalement multi-utilisateurs
- affichage clair du statut (présence) des différents contacts (en ligne, dispo, etC…)
- partage de fichiers
- idéalement partage d'écran, mais je ne crois pas que XMPP offre cette possibilité

Côté Android, Conversation semble cocher toutes les cases (sauf peut-être la présence ?)
Côté Linux / Windows, on n'a trouvé que Dino. Mais sur dino, la présence ne semble pas gérée. Ou en tout cas, pas clairement affichée. Ou on n'a pas trouvé.

Par ailleurs le statut de la version Windows n'est pas clair (maintenu ?).

Au final, ça pousse fort pour des solutions moins libres comme Slack / Mattermost / Matrix / …

Quelqu'un a une expérience et des conseils à me donner ?

  • # Gajim

    Posté par  (Mastodon) . Évalué à 3 (+0/-0). Dernière modification le 31 janvier 2025 à 12:56.

    Tu peux regarder du côté de Gajim. Je crois qu'il est même disponible sous windows via le microsoft store. Il supporte même MacOS mais il n'y a pas de paquet disponible, il faut installer les dépendances nécessaire manuellement et créer le lien pour lancer l'appli. La présence est supportée.

    Pour le partage d'écran j'ignore si c'est supporté, en général je ne fais pas d'appel vidéo avec xmpp, je préfère inviter mes contacts sur une videoconf jitsi, ou autre. Sinon Jami, une messagerie en p2p supporte normalement le partage d'écran mais je n'ai jamais personnellement testé. Elle a ses propres moins, comme le fait que le fait qu'elle est serverless fait que des messages peuvent rester en attente très longtemps entre des contacts qui ne sont connectés que sporadiquement (il y a des mesures de contournement).

    • [^] # Re: Gajim

      Posté par  (site web personnel) . Évalué à 2 (+0/-0). Dernière modification le 31 janvier 2025 à 13:16.

      La présence est supportée.

      ça, ça m'insupporte, vu que ça va à l'encontre de l'asynchrone ;-) d'autant que d'expérience les collègues ont tendance à se mettre en occupé ce qui réduit à néant l'utilité de la chose…

  • # facile XMPP

    Posté par  (site web personnel) . Évalué à 3 (+1/-0). Dernière modification le 31 janvier 2025 à 13:09.

    Pour Windows et Linux : Dino
    Pour Android : Conversations

    bref, comme tu le dis

    tu as l'interopérabilité, messagerie instantanée, salons, appels vocaux via VoIP, appels vidéo

    pour conf' call en visio avec présentation d'écran, je veux bien des retours d'expérience :-) sinon jitsi ou big blue button et c'est marre

    pour le serveur : moui ejabberd ou prosody, bah cocher les cases dont tu as besoin parmis la jungle de XEP :-) (ça s'est amélioré depuis 2010 avec XMPP-Core et XMPP-IM hein)

  • # Conf Xmpp

    Posté par  . Évalué à 1 (+0/-0).

    Bonjour

    Non testé en entreprise ….
    Serveur : Openfire sur Pi
    Android : Conversation (via FDroid)
    Windows/Linux : PidGin

    Le partage de fichier fonctionne (via HttpUpload)

    La visio n'a fonctionné que sous Android vers un Android avec le client Conversation, pas moyen avec Pidgin… (probablement un problème de firewall)

    Les messages sont généralement envoyés à tout les appareils connectés de l'utilisateur (quelques bugs tout de même)

    Dino semble bien, mais aux dernières nouvelles, il ne supportait pas les certificats auto signés.

    Après, il y aurait aussi NextCloud avec son client, testé il y a quelque temps.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.