Jami comme client SIP pour Zoom

samedi 23 mai 2020
par  cacatoès
popularité : 1%

Traduction d’un billet du blog de Petter Reinholdtsen par mes soins. Une contribution confignolée car je trouvais que la démarche suivait le bon esprit et que je découvre à cette occasion que l’on peut joindre un salon Zoom via SIP (je n’ai pas eu à le faire, mais ça peut être utile à d’autres). Si vous êtes dans une situation plus auto-organisée, que vous avez le choix de la plateforme au sein de votre structure, et pouvez mandater des personnes techniciennes pour la mettre en place, des solutions entièrement libres comme Mumble (audio à plusieurs dizaines/centaines de personnes) et Jitsi (audio/video à une 10aine de personnes) se mettent en place sans grands efforts. Envisagez-les avant toute autre. Elles ne sont pas parfaites mais font un bon boulot...

Ci-dessous l’article de P. Reinholdtsen.

Jami comme client Zoom, astuce pour les salles protégées par mot de passe...

L’année dernière, j’avais rédigé un article sur le client de communication Jami, capable de communications chiffrées en pair-à-pair. Il gère à la fois les messages, l’audio et la video. Il utilise une table de hache distribuée à la place d’une infrastructure centralisée pour interconnecter les utilisateurices, ce qui est pour moi un point bonus. J’ai brièvement mentionné qu’il pourrait aussi fonctionner comme client SIP, ce qui s’est avéré pratique quand le secteur de l’éducation en Norvège a commencé à promouvoir le logiciel Zoom comme solution de visioconférence. Je n’ai pas envie d’utiliser le client Zoom, à cause des clauses de droits d’auteurs qui empêchent à ses utilisateurices de pratiquer la rétro-ingénierie sur lui (pour débusquer des problèmes de sécurité par exemple), ou mesurer sa performance, j’ai par conséquent préféré me connecter aux réunions Zoom avec des clients libres.

Jami fonctionne bien comme client SIP avec Zoom tant qu’il n’y a aucun mot de passe renseigné pour la salle. Le démon Jami a une grosse fuite de mémoire (à peu près 1Go/minute) quand il se connecte à un salon de visioconférence, donc je devais redémarrer le client toutes les 7 à 10 minutes, ce qui n’est pas génial. J’ai essayé d’autres clients SIP sous Linux sans parvenir à les faire fonctionner, donc j’ai décidé de vivre avec cette plaie jusqu’a à ce que quelqu’un·e réussisse à corriger la fuite dans le code gèrant les appels. Mais un autre problème s’est posé quand il m’a fallu rejoindre des salons protégés par mot de passe. Je n’ai pas réussi à transmettre le signal des tonalités de Jami vers Zoom, or c’est ce qui est utilisé pour renseigner un mot de passe lors de la connexion à Zoom. J’ai essayé de nombreuses combinaisons avec Jami et mon installation d’Asterisk pour essayer de comprendre pourquoi le signal ne passait pas, pour aboutir à la conclusion que l’essentiel du problème est que Zoom ne semble pas capable de recevoir ce signal de tonalité lors d’une connexion avec SIP. Il semble que tout aille bien du côté de Jami et Asterisk, c’est juste cassé du côté de Zoom. J’ai reçu de l’aide d’un ingénieur VoIP très talentueux pour mettre le doigt sur ce dernier point. Et en tant qu’ingénieur très talentueux, il a également sû me trouver une solution. Ou plus exactement, une parade qui a résolu mon problème de départ pour se connecter aux salons Zoom protégés par mot de passe avec Jami.

Donc, comment fait-on cela, je suis sûr que vous souhaitez le savoir. L’astuce est déjà documentée par Zoom, et il s’agit de modifier l’adresse SIP pour inclure le mot de passe du salon. Ce qui est le plus surprenant à ce sujet est que l’email automatique émis par Zoom contenant les instructions pour se connecter via SIP ne mentionne pas cela. L’adresse SIP à utiliser comprend normalement l’identifiant de la salle (un numéro), un symbole @ et l’adresse IP de la passerelle SIP de Zoom. Mais Zoom comprend bien plus que l’identifiant de la salle devant l’arobase. Le format est "[Identifiant Réunion].[Mot de Passe].[Disposition].[Clé de l’hôte]", et là vous pouvez voir comment entrer à la fois le mot de passe, contrôler la disposition (plein écran, présence active et gallerie) et indiquer la clé de l’hôte pour démarrer la réunion. L’adresse complète SIP à entrer dans Jami pour fournir le mot de passe ressemble à ceci (ici avec des faux chiffres) :

sip:657837644.522827@192.168.169.170

Désormais, il ne faudrait plus que Jami réduise sa consommation en mémoire, je pourrais alors recommender cet outillage à d’autres personnes. :)



Documents joints

PDF - 68.4 kio

Commentaires

Annonces

Annuaire LibreNord

Retrouvez l’annuaire de logiciels libres créé par l’association Club Linux Nord-Pas de Calais sur le site suivant http://www.librenord.org


Sur le Web

1er juillet - Bilan du groupe Transcriptions : 12 transcriptions publiées en juin 2025

30 juin - Soirée « radio ouverte » au studio de Cause Commune vendredi 4 juillet 2025 à 19 h 30

30 juin - Revue de presse de l’April pour la semaine 26 de l’année 2025

25 juin - Forum des Outils pour la Transition 2025 - SAVE THE DATE

25 juin - Forum des Outils pour la Transition 2025 - SAVE THE DATE

24 juin - Offre d'alternance en apprentissage pour l'animation et la communication du réseau métropolitain des Repair Cafés

24 juin - #251 - La Mouette et la bureautique libre - L'IA ne s'en ira pas - Interview avec Infini - « Libre à vous ! » diffusée mardi 17 juin 2025 sur radio Cause Commune

24 juin - Microsoft, un horizon encore indépassable pour les ministères sociaux ?

23 juin - #250 - Au café libre - « Libre à vous ! » diffusée mardi 10 juin 2025 sur radio Cause Commune

23 juin - Revue de presse de l’April pour la semaine 25 de l’année 2025

18 juin - Le programme des Temps de Qualif de la MRES - Septembre à Décembre

18 juin - Durant tout le mois de septembre Des visites découvertes dans le cadres « des portes ouvertes solaires »

17 juin - Réunion de bilan de la saison 8 de Libre à vous! et préparation de la saison 9

17 juin - Découvrez les aventures fascinantes qu’offrent les croisières MSC

16 juin - « Libre à vous ! » sur radio Cause Commune (17 juin 2025)

16 juin - Revue de presse de l’April pour la semaine 24 de l’année 2025

12 juin - L'April présente à Pas Sage en Steïr du jeudi 21 au samedi 23 août 2025 à Quimper

11 juin - L'April présente avec un stand aux Assises francophones de l'Art Libre mercredi 9 juillet à Neuchâtel

11 juin - Libérer - Délivrer - Un escape game pour faire découvrir les logiciels libres au grand public

10 juin - L'appel à participation et la sélection 2025 du Festival Alimenterre sont disponibles