Testeurs , expérienceurs, particuliers, entreprises et projets sont les bienvenus. Un concentré de technologies opensource est utilisé pour ce projet. Merci de bien vouloir contribuer en ouvrant des issues et bugs.
But : Remplacer le poste de téléphone fixe par une technologie bien plus avancée. Le WebRTC est une disruption majeure dans notre façon de communiquer et vous utilisez déjà tous cette technologie. Appliquer les mêmes technologies au Tel Fixe représente une disruption et une évolution majeure.
Tout devient ultra simplissible et d'énormes avantages en résultent.
Certains de mes clients utilisent déjà en entreprise, j'ai aujourd'hui la possibilité d'offrir cette fonctionalité à tous. Les Call sont volontairement limités à 2 participants. J'utilise le backend tel.free-solutions.org
- Communications gratuites et illimitées en durée quelque soit le pays
- Transforme votre TV en téléphone gratuit et illimité avec un Raspberry PI
- Plus de Numéros, pour vos contacts, juste à cliquer sur l'URL du call sur Android, Iphone ou PC & Mac
- Sécurisé par défaut car limité et vérouillé à 2 utilisateurs. Lorsque vous avez votre interlocuteur en ligne personne ne peut rejoindre le call.
- Possibilité d'avoir un annuaire global des URL voir https://tel.free-solutions.org
- Ne consome que 2.5W en moyenne sur RaspBerry pour être en permanence joignable via une URL web
- Rien à installer pour vos contacts juste un click sur l'URL
- Les communications audio sont encryptés par défaut/https contrairement à la téléphonie standard
- Permet de faire de la voice over IP sans complexité avec une très haute qualité audio
- Les liaisons sont P2P la plupart du temps si vous utilisez un browser basé sur chromium.
Tout le monde est le bienvenu pour contribuer, introduire des idées et ou aider à faire évoluer le code.
- chromium-browser : Il est IMPERATIF d'utiliser chromium NON SNAP en package .deb avec le xvfb, pas de firefox dans le script shell, MERCI !
- xvfb
- pulseaudio
- fbi
- qrencode
- curl
- imagemagick
- libttspico-utils
apt install chromium-browser -y && apt install xvfb -y && apt install pulseaudio -y && apt install fbi -y && apt install qrencode -y && apt install curl -y && apt install imagemagick -y apt install libttspico-utils -y
Vous pouvez télécharger le package chromium au format .deb depuis ici : http://green-spider.free-solutions.org/chromium-browser-stable.deb
- Téléchargez l'exécutable pour Ubuntu/Debian/Mint NUMERO6_FS ici : https://github.com/ClaudeStabile/NUMERO6
- C'est un binaire il vous faut donc faire un chmod +x ./NUMERO6_FS
- Voir l'aide ./NUMERO6_FS -h
- Démarrer votre téléphone WebRTC : exécutez le script sans option : >./NUMERO6_FS Le système démarre et crée l'image avec le QRCode du Call
- Pour arrêtez votre téléphone WebRTC >./NUMERO6_FS -s
Hardware
- Il vous faut PI3 ou un PI4 une carte microSD de 16GB ou plus.
- Un microphone USB ou une camera avec un micro inclu ==> IL FAUT IMPERATIVEMENT UN MICRO USB SUR LE PORT USB, une camera avec un micro inclu fait l'affaire, c'est impératif et ca doit etre branché avant de booter !!!
- Branchez vos périphériques USB avant de booter.
- Un haut parleur standard connecté sur la sortie audio en filaire : Un simple HP permet d'avoir l'audio connecté tout le temps
- Une connexion internet via RJ45 / Pas de WIFI
- Optionel : un clavier et une souris USB.
- Optionel : Un écran TV HDMI monitor, si vous n'avez pas de Display, vous pouvez aller sur https://tel.free-solutions.org pour retrouver votre URL dans la liste. Donc l'écran n'est pas forcément nécessaire !
1-Installez balena etcher sur votre PC/Mac depuis ici https://www.balena.io/etcher/
2-Fabriquez votre carte microSD d'une capacité de 16GB ou + avec balena etcher et l'URL : http://green-spider.free-solutions.org/NUMERO6_RASP_PI.dd.gz
3-Démarrez votre RaspBerry PI avec votre carte microSD
LICENSE : Le script est sous Licence GNU et donc si vous utilisez ce script ou le binaire produit, vous devez fournir le script shell source ainsi que la license GNU/GPL de ce répertoire. Vous pouvez copier modifier redistribuer autant que vous voulez en respectant cette condition. Merci
Voir le boot du RaspBerry dans la video ci-après
4-Partagez l'URL ou le QR Code à vos contacts pour qu'ils puissent vous joindre
ATTENTION : Volontairement je change d'URL à chaque restart du PI ou du call sur Ubuntu. Ce n'est pas le cas pour mes clients qui peuvent avoir une URL de call dédiée par collaborateur
- Par défaut la sortie son est sur le port Audio
- Vous pouvez Changer la sortie audio en lancant "sudo raspi-config" en aveugle au prompt puis "system options" puis "audio"
- Pour acceder au terminal : ESC
- Vous pouvez aussi configurer le WIFI avec le menu raspi-config
- Après avoir configuré le WIFI, Reboot et votre Pi devient mobile, une seule prise électrique et ça fonctionne !