← Retour à l'aperçu30 octobre 2026

GW-SIP : je voulais juste téléphoner depuis mon PC. Me voilà avec ma propre application.

Quand on fonde une entreprise, il y a largement de quoi faire : site web, offres, administration – et entre deux, il faudrait encore être joignable par téléphone pour ses clients.

Pour Geissmann Webconsulting, je voulais utiliser mon numéro fixe directement sur l'ordinateur. Pas de téléphone supplémentaire sur la Salt Fiber Box, pas d'appareil de plus sur le bureau. Juste un casque et une application de bureau gratuite.

En tout cas, c'était le plan.

Quelques détours plus tard, j'avais développé GW-SIP 1.0 : mon propre softphone SIP pour Windows. Ce n'était pas à l'origine sur la liste de contrôle de la création d'entreprise. Mais ce genre de projet s'annonce rarement à l'avance.

GW-SIP est désormais prêt pour la phase bêta. La publication sur mon site est prévue : gratuite, sans publicité tierce et avec un code source accessible au public.

Trouver une application SIP gratuite – ça ne peut pas être si compliqué

Un softphone transforme l'ordinateur en téléphone. Avec un accès SIP adéquat, on peut passer ses appels depuis une application plutôt qu'avec un téléphone séparé. Il faut pour cela les données d'accès, une connexion réseau appropriée, ainsi qu'un microphone avec haut-parleurs ou un casque.

C'est exactement ce que je cherchais pour mon poste de travail. Ma ligne Salt était le point de départ : je voulais utiliser mon numéro fixe sur le bureau, sans acheter de téléphone supplémentaire.

Le choix ne manque pas sur le web. Mais ma recherche a vite montré que « gratuit » est parfois plutôt le début d'une négociation tarifaire que la fin de l'histoire.

L'application ne coûte rien ? Très bien. La fonction souhaitée fait partie de la version payante ? Évidemment. Il faut bien que le développement logiciel soit financé quelque part.

Quant aux solutions réellement gratuites, j'ai alors assez bien compris pourquoi certaines personnes paient pour un softphone. Certaines choses fonctionnent, mais exigent une certaine volonté de s'y habituer.

En principe, tout cela est légitime. Les bons logiciels ne naissent pas tout seuls. Seulement, j'avais désormais une pensée qui mène volontiers les personnes férues de technique à de longues soirées : je pourrais très bien le construire moi-même.

D'accord : je m'en occupe moi-même ! Je parle de l'application, bien sûr.

Comme je me forme justement au développement d'applications, le projet tombait plutôt bien. Un besoin concret existait. La motivation aussi. Qu'est-ce qui pouvait bien déraper ?

Au début, je voulais un clavier de numérotation clair et la possibilité de configurer un compte SIP. Ensuite, un journal d'appels serait pratique. Un répertoire aussi, au fond. Et puisque l'application tourne déjà, elle pourrait volontiers se replier dans la zone de notification de Windows à la réduction.

C'est ainsi que grandit un logiciel : un « ce serait encore pratique » après l'autre.

Le résultat est GW-SIP 1.0 de Geissmann Webconsulting, développé en C# et WPF sur .NET 8. Et avec nettement plus de fonctions que ce que j'avais prévu sur mon bout de papier au départ.

J'en suis fier. D'une tâche soi-disant modeste est née une application que je souhaite bientôt mettre à la disposition d'autres personnes.

Téléphoner à la souris, au clavier et avec des numéros suisses

GW-SIP se configure avec un compte SIP. Cela comprend registrar, domaine, port, nom d'utilisateur et mot de passe. Le clavier de numérotation se commande à la souris et au clavier – pavé numérique, Entrée, Retour arrière et Échap compris.

Parmi les fonctions : appeler, mettre en attente et raccrocher, couper le microphone et la sortie haut-parleur, la numérotation vocale (DTMF) pour les menus téléphoniques, ainsi que la prise en charge des codecs audio G.711 dans les variantes PCMU et PCMA.

La logique des numéros suisses est aussi prise en compte : « 079… » devient « +4179… », « 00… » devient « +… ». Les numéros courts comme le 112, le 117, le 118 et le 144 restent inchangés. Une application doit après tout vous faire gagner du temps, pas vous imposer un petit exercice de formatage à chaque numéro de téléphone.

Pour les appels d'urgence, c'est le fournisseur SIP qui décide du bon acheminement régional. La reprise du numéro sans modification ne le garantit pas à elle seule.

Un répertoire qui connaît plus que le numéro

Dans le répertoire, il y a de la place pour l'entreprise et des notes, en plus du nom et du numéro. Une recherche aide à retrouver les contacts. Au premier démarrage, « Geissmann Webconsulting » y figure déjà. Un petit avantage du terrain, ça fait plaisir.

Le journal d'appels distingue les appels entrants, sortants et manqués. S'y ajoute un historique par numéro. D'un clic, on peut reprendre un numéro à l'écran pour le rappeler.

En option, l'identification des numéros peut passer par search.ch. Cela nécessite une clé API personnelle.

Les numéros de téléphone issus du navigateur sont également pris en compte : les liens avec tel:, sip: ou callto: ouvrent une fenêtre de sélection. On peut y composer le numéro ou l'ajouter au répertoire. Au moins ici, la saisie manuelle peut donc prendre sa retraite.

Faire sonner le téléphone sans devoir porter le casque

Un détail m'importait particulièrement : pour la sonnerie, les notifications et le son de démarrage, on peut choisir un périphérique de sortie dédié – indépendant du casque. Car un casque posé sur le bureau est un endroit étonnamment discret pour une sonnerie.

S'ajoutent des indicateurs pour l'enregistrement, les appels manqués et les nouveaux messages. En mode Ne pas déranger, les appels entrants sont signalés en silence et par un petit indicateur.

À la réduction, GW-SIP se replie dans la zone de notification de Windows. Le menu qui s'y trouve permet d'ouvrir l'application, de la passer en « Ne pas déranger » ou de la quitter. Si on le souhaite, on peut aussi lancer GW-SIP réduit au démarrage de Windows.

Et puis quelques fonctions se sont encore ajoutées

Le programme comprend en outre un répondeur local avec message d'accueil personnalisé et enregistrement, une durée de sonnerie réglable avant le répondeur, des options de renvoi d'appel – toujours, en cas d'occupation et en cas de non-réponse – ainsi qu'un enregistrement optionnel des conversations accompagné d'une mention relative au droit suisse.

Au plus tard là, c'était clair : « J'ai juste besoin d'une petite application de téléphone » était devenu un vrai projet de développement.

De quoi GW-SIP a-t-il besoin sous Windows ?

GW-SIP est conçu pour Windows 10 à partir de la version 1809 et pour Windows 11, dans les deux cas en 64 bits. Il faut le .NET 8 Desktop Runtime en version x64, un microphone avec haut-parleurs ou un casque, un accès SIP approprié avec les données d'accès correspondantes et une connexion réseau vers le serveur SIP.

L'installation se fait pour l'utilisateur concerné et ne nécessite aucun droit d'administrateur. L'interface est en allemand.

Les appels vidéo et l'import de contacts depuis vCard, CSV ou Google ne font pas partie des fonctions actuelles. Il faut bien qu'une première version ait aussi le droit d'être une première version.

Et la suite : bêta gratuite et code source public

GW-SIP est désormais prêt pour la phase bêta. La prochaine étape consiste à publier l'application sur mon site et à la mettre à la disposition des personnes intéressées pour qu'elles l'essaient. Gratuitement et sans publicité tierce. Un petit peu de Geissmann Webconsulting y a sa place. Quand on construit sa propre application, on a bien le droit d'y mettre son nom.

Je publierai aussi le code source dans un dépôt Git public. Qui trouve un bug ou a une amélioration en tête peut ainsi participer directement au code. D'un « On pourrait quand même… », il peut donc volontiers naître une contribution concrète.

La bêta doit permettre de recueillir de l'expérience avec différentes configurations SIP et au quotidien. Les retours aident à trouver les bugs et à améliorer encore l'utilisation.

Une version stable doit ensuite suivre. D'autres fonctions sont déjà prévues, et les suggestions sont expressément les bienvenues. J'ai appris entre-temps que « juste une petite fonction de plus » est une notion élastique. Je suis malgré tout volontiers à l'écoute de vos idées.

La téléphonie SIP adaptée à votre entreprise

GW-SIP peut aussi donner naissance à des solutions sur mesure. Pour les clients professionnels, des adaptations de l'image de marque et du périmètre fonctionnel ainsi que des développements spécifiques autour de la téléphonie SIP sont possibles.

Qu'il s'agisse d'une identité visuelle propre, de fonctions supplémentaires ou d'un déroulement particulier dans le quotidien professionnel : si la solution standard ne convient pas tout à fait, on peut en discuter – et, si nécessaire, développer la solution adaptée.

De telles adaptations individuelles ne font pas partie du périmètre gratuit du projet open source. Elles sont réalisées dans le cadre d'un mandat de développement ordinaire et payant, selon le périmètre convenu. La version standard de GW-SIP, accessible au public, reste gratuite indépendamment de cela.

L'application est donc gratuite. La solution d'entreprise sur mesure, elle, demande tout de même une offre – il faut bien que le café du développement vienne de quelque part.

D'un besoin personnel à un projet logiciel à soi

Je voulais une application de téléphonie fixe pour mon poste de travail. J'ai obtenu en prime une formation continue plutôt pratique.

Avec GW-SIP, interface utilisateur, téléphonie, audio, contacts et stockage local des données ont dû s'assembler. On s'aperçoit vite du nombre de décisions que peut cacher un bouton sur lequel est simplement écrit « Appeler ».

C'est précisément ce lien que j'apprécie : identifier un besoin personnel, développer une solution et apprendre en chemin.

Était-ce le chemin le plus court vers une application de téléphone ? Probablement pas. Suis-je content que GW-SIP en soit sorti ? Absolument.

Intéressé par la prochaine bêta, une idée de fonction ou un souhait d'adaptation concret ? Alors je me réjouis de recevoir un message via le formulaire de contact de Geissmann Webconsulting.

Questions fréquentes sur GW-SIP

Qu'est-ce que GW-SIP ?

GW-SIP est un softphone SIP en langue allemande pour Windows, signé Geissmann Webconsulting. L'application comprend notamment la téléphonie, un répertoire, un journal d'appels, un répondeur local et des options de renvoi d'appel.

GW-SIP est-il gratuit ?

La bêta publique prévue sera mise gratuitement et sans publicité tierce à la disposition des personnes intéressées. Des mentions de Geissmann Webconsulting peuvent y figurer. Pour la ligne SIP et les communications, les conditions de l'opérateur de téléphonie concerné s'appliquent indépendamment.

Où puis-je télécharger GW-SIP ?

La publication de la bêta est prévue sur le site de Geissmann Webconsulting. Dès qu'elle sera disponible, les informations de téléchargement et de configuration y seront fournies.

Le code source sera-t-il publié ?

Oui, le code source doit devenir accessible dans un dépôt Git public. Les personnes intéressées pourront ainsi suivre le développement et proposer leurs propres améliorations ou contributions de code.

Puis-je utiliser mon numéro fixe existant sur le PC ?

Il faut pour cela un accès SIP approprié, pris en charge par la ligne ou l'opérateur concerné. Il faut notamment l'adresse du serveur, un nom d'utilisateur et un mot de passe. Un numéro fixe existant ne suffit pas à lui seul pour la configuration.

GW-SIP fonctionne-t-il avec Salt ?

Ma ligne Salt a été le point de départ du projet. La possibilité d'utiliser GW-SIP sur une ligne donnée dépend de l'accès SIP disponible et de la configuration correspondante. Il n'en découle aucune garantie générale de compatibilité avec toutes les lignes Salt.

GW-SIP peut-il être adapté à mon entreprise ?

Oui. Des adaptations à l'image de l'entreprise et au périmètre fonctionnel ainsi que des développements SIP spécifiques sont possibles. Ces prestations individuelles ne font pas partie de l'offre open source gratuite et sont réalisées dans le cadre d'un mandat ordinaire et payant, selon accord.

D'autres fonctions sont-elles prévues ?

Oui. Une version stable doit suivre après la bêta. D'autres fonctions sont prévues ; les idées, retours et contributions issus de la pratique sont les bienvenus.

Sandro Geissmann | Geissmann Webconsulting

Tous les articles constituent des informations générales et ne remplacent pas un conseil juridique ou professionnel individuel.