Intégrer la téléphonie dans Tchap : Linphone ouvre la voie aux appels vers l’extérieur
À l’occasion des Hackdays 2025 organisés par la DINUM, une première intégration de Linphone Web dans Tchap a été réalisée avec succès. Ce travail marque une avancée vers la possibilité d’émettre des appels téléphoniques depuis Tchap vers des correspondants externes, en s’appuyant sur des technologies open source et interopérables.

Hackdays DINUM 2025 : en quelques chiffres clés
Organisé par la Direction interministérielle du numérique (DINUM), le hackathon a rassemblé une communauté internationale autour de la modernisation des outils numériques de l’État :
- 3 jours pour créer, tester ou prototyper des idées
- 258 développeurs mobilisés
- 17 pays représentés
- 53 entreprises impliquées
- Une diversité de profils : étudiants, agents publics, startups, experts open source, grands groupes
👉 Consulter le site officiel : Hackdays 2025 – DINUM
Linphone Web intégré dans Tchap : un pas vers la téléphonie unifiée
Tchap, la messagerie sécurisée de l’État, repose sur Element, une application fondée sur le protocole Matrix. Elle offre aujourd’hui des fonctionnalités de chat et d’appels internes, mais ne permet pas nativement de passer des appels vers des numéros de téléphone classiques (mobiles, fixes, services tiers).
Belledonne Communications développe Linphone Web, un nouveau projet sur lequel les équipes travaillent activement depuis plusieurs mois. Il s’agit d’une évolution majeure de Linphone, conçue pour fonctionner directement dans les navigateurs web, sans installation préalable d’un client lourd.
Lors du Hackathon, l’intégration de Linphone Web a permis de valider techniquement l’ajout de la téléphonie sortante à Tchap. Grâce à ce composant compatible avec le protocole SIP (Session Initiation Protocol), standard de référence en matière de téléphonie sur IP, il a été possible d’établir une interconnexion directe depuis le client Web. Une partie du travail a consisté à adapter l’interface de la vue Linphone Web afin de l’intégrer plus naturellement dans celle de Tchap, pour garantir une expérience utilisateur cohérente et fluide. L’intégration s’effectue ainsi nativement dans l’interface de Tchap, sans recourir à une application tierce, tout en respectant les exigences d’ergonomie et de sécurité.
Objectif : fournir une passerelle vers la téléphonie classique
Cette intégration répond à un enjeu central : offrir aux utilisateurs de Tchap la possibilité de téléphoner vers l’extérieur. L’intégration d’un client SIP comme Linphone est une première étape vers la mise en place d’une passerelle vers le réseau téléphonique commuté, qui permettrait d’ouvrir Tchap à la téléphonie publique, tout en gardant la main sur l’infrastructure.
Déroulé du projet
Préparation en amont
Une semaine avant le hackathon, un premier travail de préparation a été mené en interne pour poser les bases du projet. Objectif : intégrer Linphone Web dans l’application Element, utilisée dans Tchap, afin de permettre des appels vers l’extérieur.
- Un prototype fonctionnel a été créé avec un bouton d’appel intégré à l’interface.
- Des tests techniques audio ont permis de valider le bon fonctionnement des appels sortants.
- L’équipe Tchap de la DINUM a accompagné la démarche en validant l’ergonomie et en précisant les besoins.
Les trois jours du hackathon
Jour 1 – Lancement du projet
- Installation de l’environnement de travail et planification du sprint avec l’équipe Tchap/DINUM.
- Début du développement : ajout du bouton d’appel et intégration du composant Linphone dans l’interface de discussion.
Jour 2 – Premiers tests en situation réelle
- Réalisation d’un appel sortant vers un numéro mobile, concluant et fonctionnel lors du test.
Jour 3 – Finalisation et démonstration
- Amélioration de l’interface pour une utilisation fluide.
- Présentation du projet en devant un jury, accompagnée d’une démo en direct de l’appel.
Ce qui a été concrètement réalisé
Durant l’Hackathon, l’équipe Linphone a mené une intégration directe de Linphone Web dans Element, en collaboration avec l’équipe technique de la DINUM, avec plusieurs avancées clés :
- Connexion à un serveur SIP (grâce à un trunksip)
- Émission d’appels audio depuis l’interface Tchap
- Utilisation d’un widget Element pour composer un numéro depuis une salle
- Ajout d’un bouton d’appel global dans l’interface
- Adaptation des flux WebRTC au format RTP classique utilisé côté téléphonie

Un impact fort sur l’expérience utilisateur
Jusqu’à présent, les utilisateurs de Tchap devaient recourir à des outils distincts pour la téléphonie classique. Grâce à cette intégration, les appels peuvent désormais être passés directement depuis l’environnement Tchap, sans rupture dans l’usage.
Vers une téléphonie open source et souveraine pour l’administration
Cette démarche s’inscrit pleinement dans les objectifs de souveraineté numérique et d’utilisation de briques open source portés par la DINUM. En s’appuyant sur Linphone, une technologie mature, interopérable et souveraine, Tchap peut devenir une véritable plateforme de communication unifiée, combinant messagerie sécurisée, appels internes et téléphonie externe.
Pour aller plus loin
Cette preuve de concept constitue un point d’appui concret pour toute organisation souhaitant intégrer la téléphonie SIP dans Tchap ou déployer une passerelle vers le réseau téléphonique classique (PSTN).
Ministères, collectivités et opérateurs publics désireux de moderniser leur infrastructure de téléphonie, tout en maîtrisant sécurité, confidentialité et hébergement des données, peuvent s’appuyer sur Belledonne Communications — éditeur de Linphone et expert reconnu des communications temps réel open source — pour les accompagner dans ce projet.
Ressources complémentaires |