English

Bonjour, je suis Mathias 👋

Salut ! C’est ici que je partage mes pensées et mes notes sur tout ce qui me passionne et sur lequel je bosse en ce moment. J’espère vraiment y rencontrer des gens qui pensent comme moi. Salut ! Je voulais juste te dire que… J’aimerais vraiment avoir de tes nouvelles !

Je t’invite à jeter un œil à mes derniers articles de blog, juste en dessous.

Edito du premier janvier 2015

Voici le traditionnel moment où l’on doit prendre quelques minutes afin de regarder l’année qui vient de passer, faire un point sur les bonnes et moins bonnes choses.

L’année fut très chargée en différents projets, motivants mais parfois épuisants. Je passe sous silence la remise en état de mon bureau (épuisant, énervant, surtout quand on fait appel à une entreprise gérée par des bras cassés et qui visiblement, est composée exclusivement par des personnes au QI de mollusque).

Lire la suite >

SIP : comment débugger ?

Introduction

Votre nouveau serveur VoIP est en place. Mais pour une raison que vous ignorez vos appels ne fonctionnent pas comme prévus. Pas de panique, je vais vous présenter quelques outils en ligne de commande qui vont vous aider à déterminer la source du problème. En effet, le protocole SIP n’est pas toujours aussi simple à l’usage que dans la théorie. Les informations fournies par les systèmes de téléphonie Open Source (Asterisk, Freeswitch, Yate …) ou propriétaires ne sont pas toujours d’une grande aide (manque de lisibilité, de souplesse …). Pourquoi des outils en ligne de commande : l’installation est simple et très rapide, fonctionnent sur toutes les distributions linux, et l’information souhaitée est facilement et rapidement accessible. Il est tout à fait possible d’utiliser ces outils afin de sauvegarder les informations collectées dans un fichier afin de réaliser des analyses plus fines avec des logiciels intégrant une interface graphique, comme le renommé Wireshark.

Lire la suite >

Text to speech : comment utiliser festival, eSpeak et GoogleTTS avec asterisk, solution de téléphonie open source

Introduction

Il est souvent indispensable de diffuser des messages spécifiques aux appelants, des messages pouvant changer selon le contexte de l’appel (numéro appelé, numéro de compte saisi …). Il est difficile de prévoir tous les cas et d’enregistrer en studio à l’avance toutes les éventualités sans même parler du coût. Je vous propose d’utiliser un service de google permettant de générer un signal audio à partir d’un texte. Nous allons voir dans cet article 3 moyens différents de réaliser de la synthèse vocale pour notre serveur asterisk. Note : toutes les commandes sont pour une machine fonctionnant sous debian/ubuntu, mais vous pouvez simplement les transposer pour un autre système d’exploitation linux.

Lire la suite >

FreeSWITCH : problème avec git merge error

Vous rencontrez une erreur “merge error” lorsque vous souhaitez faire un pull sur la branche 1.4 de FreeSWITCH.

Pas de panique, l’équipe de développement FreeSWITCH a réalisée quelques modifications. Pour corriger cette erreur impactant votre repo local, il vous suffit d’entrer cette commande :

git reset --hard origin/v1.4

Vous pouvez installer maintenant la dernière version stable 1.4.

Freeswitch : sortie de la version stable 1.4 (la 1.4.4 pour être précis)

L’équipe de Freeswitch vient de libérer la première version stable de la branche 1.4, la 1.4.4, les autres étant des versions beta. Les nouveautés sont nombreuses, les principales étant :

  • WebRTC
  • Séparation de la stack RTP du SIP
  • Suppression de nombreuses librairies tierces
  • Support des nouvelles versions de librairies comme SQLite, OpenSSL …
  • Optimisation du code apportant une plus grande stabilité et fiabilité.

La branche 1.2 va être déclarée en fin de vie. Aussi, je vous invite à tester vos applications avec la branche 1.4 dès maintenant et de planifier les migrations. Pour ma part, PyFreeBilling est compatible avec la branche 1.4 depuis quelques mois déjà, donc ceux qui veulent migrer leur version de FreeSwitch peuvent le faire sans arrière pensée.

[MOOC] Introduction aux réseaux mobiles par Mines Télécoms

Introduction

Tout le monde connait maintenant les MOOCs (Massive Open Online Courses). C’est un excellent moyen de pouvoir acquérir de chez soi, ou de son entreprise, le soir ou le WE (pour ceux qui travaillent) de nouvelles connaissances. Je viens de finir le MOOC “Introduction aux réseaux mobiles” dispensé sur la plateforme FUN (France Université Numérique) par Mines Télécoms. L’Institut Mines-Télécom, pour ceux qui l’ignore, est un acteur majeur public de l’enseignement supérieur, de la recherche et de l’innovation dans les domaines de l’ingénierie et du management. 8 semaines de formation intense, avec chaque semaine un devoir à rendre.

Lire la suite >

Asterisk : Comment configurer odbc pour stocker les cdr dans mysql

Tuto pour l’installation d’odbc avec Asterisk pour stocker les CDR dans MySQL.

Introduction

Tout d’abord nous allons supposer que les serveurs Asterisk et MySQL sont parfaitement installés et configurés (et sécurisés :-) ). Ce n’est pas l’objet de ce guide (Howto).

Installation d’ODBC

Nous allons commencer par installer les drivers ODBC nécessaires. Installer les paquets nécessaires pour le bon fonctionnement de ODBC et MySQL :

Lire la suite >

ADSL ou SDSL que choisir ?

De manière récurrente, les clients se demandent quel est la différence entre un lien ADSL et un lien SDSL (en dehors de la première lettre, bien entendu ! ;-) ). Je vais essayer de répondre à cette question de manière aussi complète que possible.

ADSL

L’ADSL propose un débit asymétrique (le A veut dire Asynchronous). Le débit download est plus important que le upload. En résumé, les téléchargements depuis internet sont plus rapides que l’envoi d’un fichier à un correspondant en dehors de l’entreprise. Dans une utilisation de surf et d’email standard, ce type de débit est largement suffisant car le download est la valeur la plus importante. Pour vous donner une idée, l’ADSL Max propose un download allant de 608 kbit/s (en ATM) à 10 272 kbit/s mais un upload allant de 384 kbit/s à 1024 kbit/s ! Le débit varie selon la « qualité » de la ligne analogique (la paire de cuivre pour être précis, raccordant votre routeur au DSLAM de l’opérateur).

Lire la suite >

Google analytics viré : done

Dans la démarche de protéger mes pauvres visiteurs du traçage par les outils tiers, je viens enfin de virer google analytics. Je vais aussi auditer plus en détail mon thème pour m’assurer que d’autres bouts de codes ne participe pas au traçage. Il ne reste normalement que mon piwik (www.celea-consulting.fr c’est ma boite :-) ), mais je vais aussi modifier cela par la suite. Je veux juste connaître les visites de manière anonyme, ainsi que les pages vues. Le reste, je m’en fous.

Lire la suite >

Comment supprimer les doublons avec Libre Office

La gestion des doublons (détection ou suppression) dans un tableur n’est pas très compliqué, il suffit juste de savoir comment le faire.

Voici donc un tuto très simple en 7 étapes valable pour Libre Office mais aussi Open Office :

  1. Vous sélectionner la colonne dont vous souhaitez supprimer les doublons
  2. Dans le menu du haut, sélectionnez “Données”, puis “Filter”, puis “Filtre standard”. Une nouvelle fenêtre s’ouvre !
  3. Dans “Nom du Champ”, sélectionnez “aucun”
  4. Ensuite cliquez sur “plus d’options” : des options supplémentaitres apparaissent
  5. Puis décochez la case “La plage contient des étiquettes de colonne” si votre colonne n’a pas de titre (étiquette)
  6. Enfin, cochez l’option “Sans doublons”
  7. Et validez en cliquant sur “OK” !

Et voilà, efficace et simple.