Ett spamfilter för din telefon
Fork mig på GitHub Fork mig på GitHub

PhoneBlock-dongel Ny

En intelligent telefonsvarare i skepnad av en IP-telefon. Den är lika stor som en tumme, ansluts till routerns USB-port, registreras som en extra SIP-telefon - och avlyssnar kommersiella samtal innan din riktiga telefon ringer. Fungerar oavsett routermodell, till och med utan Fritz!

Status: Beta. Den första versionen körs redan tillförlitligt. Jag letar efter fler testare för att prova PhoneBlock-dongeln i så många olika miljöer som möjligt - erfarenhetsrapporter välkomna.

Idén i en mening

PhoneBlock-dongeln loggar in på din router som en extra IP-telefon. Varje gång ett samtal kommer in ställer den blixtsnabbt frågan till PhoneBlock-databasen: "Är det här spam?" Om så är fallet svarar den själv, spelar upp ett kort meddelande om så önskas och lägger på igen. Din riktiga telefon har inte ens ringt i det ögonblicket. Till skillnad från en molnbaserad telefonsvarare sker all samtalsbehandling lokalt i ditt hem.

1:a samtalet kommer in

Routern signalerar samtalet till alla registrerade telefoner - inklusive PhoneBlock-dongeln. De "riktiga" telefonerna kan konfigureras med en ringfördröjning på 3-5 sekunder.

2. Flashkontroll

PhoneBlock-dongeln frågar PhoneBlock blixtsnabbt för att se om numret är känt för att vara skräppost. Förfrågan körs via krypterad HTTPS och överför endast en hash av numret. Samtal från kontakter i din telefonbok kontrolleras inte ens - de lämnar aldrig ditt hemnätverk.

3. göra sig av med den

Om numret är skräppost svarar PhoneBlock-dongeln, spelar upp ett meddelande och lägger på luren. Telefonen i vardagsrummet förblir tyst. Om numret inte är känt som skräppost gör PhoneBlock-dongeln helt enkelt ingenting - samtalet går igenom normalt.

Varför detta är så charmigt: PhoneBlock-dongeln kräver endast minimal ström och Wi-Fi. Ingen extra server, ingen Fritz!Box, inget kontrakt. ESP32-mikrokontrollern inuti drar mindre än en halv watt - du kan helt enkelt ansluta den till USB-porten på din router och glömma bort den.

Det är här det blir praktiskt: instruktionerna guidar dig steg för steg genom beställning och installation - cirka 10 euro i hårdvara, en engångsinsats på några minuter.

Steg 1 - Beställ dongle

Beställ denna USB-dongle ("ESP32-utvecklarkort"). Oroa dig inte, du behöver inte "utveckla" någonting, bara installera den färdiga PhoneBlock-programvaran från webbläsaren.

ESP32-dongle

Leverans från Kina - ca 2 veckors leveranstid. Pris för närvarande ca. 10 € inklusive frakt.

Beställ på AliExpress

Beställ på eBay

Dessa erbjudanden är inte på något sätt relaterade till PhoneBlock och PhoneBlock är inte på något sätt involverat i vinsterna. Detta handlar uteslutande om hårdvaran. Du installerar själv PhoneBlocks programvara (firmware) efter mottagandet (se nedan).

Du pysslar själv och har redan en ESP32 i byrålådan? PhoneBlock kommer nästan säkert att fungera på ditt kort om det har minst 4 MB flashminne. Du kan behöva en annan USB-seriell drivrutin eller behöva konfigurera om PIN-kodstilldelningen så att statuslampan blinkar - det är bäst att ta en titt på projektsidan.

Steg 2 - Förbered dongeln

Du måste ladda PhoneBlock-programvaran på din dongle en gång. Detta gör du genom att ansluta dongeln till en ledig USB-port på din dator. Har du ingen dator? Fråga bara en vän om han eller hon kan förbereda dongeln åt dig. Du kan också konfigurera den senare i ditt nätverk från en mobiltelefon. Du behöver inga andra enheter för att använda den.

Välkomstskärm för dongel
Dongle i USB-porten på datorn

Klicka på knappen. Webbläsaren frågar sedan vilken ansluten enhet den får adressera. Välj posten med "USB-SERIAL CH340" (Windows) eller "USB Single Serial" eller "wch.cn" (macOS/Linux) i namnet och bekräfta med "Connect".

En lista över alla seriella enheter på datorn visas i urvalsdialogen. Om flera CH340-enheter visas eftersom en annan enhet med detta chip råkar vara ansluten, tar du bort de andra för tillfället.

Välj serieport
Välj serieport.

Bekräfta säkerhetsfrågan "Installera PhoneBlock-dongel?" med "Installera". Programvaran PhoneBlock laddas nu på dongeln - det tar ungefär en minut. Koppla inte ur dongeln under denna tid.

Starta installationen
1. Starta installationen.
Radering inte nödvändig för första installationen
2. Radering inte nödvändig för första installationen.
Bekräfta igen
3. Bekräfta igen.
Framgång
4. Installationen har lyckats.
Datorn känner inte igen dongeln? Tips om drivrutiner

Dongeln använder det seriella USB-chipet CH340. Aktuella Windows-, macOS- och Linux-versioner innehåller vanligtvis redan drivrutinen - i det här fallet behöver du inte göra någonting. Men om din dator inte visar dongeln i enhetsvalet kan följande instruktioner hjälpa dig:

  • Windows: Ladda ner CH340-drivrutinen från wch-ic.com, kör CH341SER.EXE och klicka på "INSTALL". Ingen omstart är nödvändig.
  • macOS: Från och med macOS Big Sur ingår drivrutinen i systemet - inget installationssteg krävs.
  • Linux: Kärndrivrutinen är installerad. På Ubuntu kan tjänsten BRLTTY sno åt sig CH340 så att du inte kan se enhetsfilen - i det här fallet hjälper det att avinstallera BRLTTY: sudo apt remove --purge brltty. Din användare måste också vara med i gruppen dialout: sudo usermod -aG dialout $USER. Båda stegen beskrivs i detalj i GETTING_STARTED.md.

Steg 3 - Anslut PhoneBlock-dongeln till routern

När webbläsaren rapporterar "Installation slutförd!" tar du bort PhoneBlock-dongeln från datorn och ansluter den till en ledig USB-port på routern (eller till en 5 V USB-strömkälla inom WLAN-räckvidd).

ESP32-dongle i Fritz!Box
PhoneBlock-dongel i USB-porten på Fritz!

Steg 4 - Lägg till PhoneBlock-dongeln i WLAN (WPS)

PhoneBlock-dongeln har ännu inga Wi-Fi-åtkomstdata och väntar på att du ska ansluta den till ditt Wi-Fi. LED-lampan blinkar snabbt (ca fem gånger per sekund) och signalerar "Parningsläge aktivt".

Tryck nu på WPS-knappen på routern. På Fritz!Box är detta "Connect / WPS"-knappen på enhetens ovansida - tryck kort tills Wi-Fi-lampan på själva routern börjar blinka. Andra routrar märker knappen "WPS" eller "Pair". Inom några sekunder överför routern dina Wi-Fi-åtkomstdata till PhoneBlock-dongeln, som sparar dem och ansluter.

WPS-knapp på Fritz!Box
WPS-knapp på Fritz!Box

Bra jobbat: LED-lampan blinkar nu långsamt (ca en gång per sekund) - PhoneBlock-dongeln är i WLAN, har fått en adress och väntar på konfiguration (nästa steg).

Fungerade inte Kontrollera i routerns inställningar om WPS är aktiverat (på Fritz!Box: WLAN → Säkerhet → WPS). Om WPS-fönstret var för kort startar PhoneBlock-dongeln automatiskt om parkopplingen - tryck sedan bara på WPS-knappen igen.

Steg 5 - Registrera dig som telefon och konfigurera PhoneBlock-åtkomst

För att PhoneBlock-dongeln ska kunna avlyssna samtal behöver den fortfarande två saker: dina SIP-åtkomstdata (så att den kan logga in som en extra telefon) och en PhoneBlock-token (så att den kan fråga spamdatabasen). Du anger båda i webbgränssnittet för PhoneBlock-dongeln. Du kan också göra resten av installationen från en mobiltelefon.

Öppna i webbläsaren:

http://answerbot/

Om den här länken inte fungerar kan du leta i routerns enhetslista efter en enhet med namnet answerbot, anteckna IP-adressen och ringa upp den i webbläsaren - t.ex. http://192.168.178.xxx/.

Välkomstskärm för dongel
1. välkomstskärm
Val av telefonoperatör
2. Välj telefonoperatör
Telefoniinställning via Fritz!Box Assistant
3. Ange lösenordet för Fritz!Box
Bekräftelse av installationen på en mobil enhet
4. Bekräfta med telefon
Uppsättning av telefoni
5. Uppsättning av telefoni
Dongle-installationen slutförd
6. Installationen slutförd

Ange i webbgränssnittet:

Spara → LED-lampan lyser nu permanent → PhoneBlock-dongeln är klar att användas. Spam-samtal kommer nu att tyst fångas upp innan din telefon ringer.


Är det något som inte fungerar, använder du Firefox/Safari, Linux med egenheter eller ett annat kort? Detaljerade instruktioner med alla alternativ, fallgropar i Linux och ESP-IDF:s verktygskedja finns i repot: GETTING_STARTED.md.

Bidra med erfarenhetsrapport

De första PhoneBlock-donglarna fungerar tillförlitligt - men routermodeller, leverantörer och anslutningstyper är en färgstark blandning och varje kombination har sina egna särdrag. För att förbättra installationsguiden är strukturerade erfarenhetsrapporter värda sin vikt i guld - oavsett om allt fungerade för dig eller om det fanns ett problem.

Särskilt intressanta är uppställningar som fortfarande är dåligt täckta:

Rapporter körs via GitHub-problem - ett förifyllt formulär ber om de viktigaste nyckeldata (hårdvara, router, leverantör, firmwareversion, resultat) på ett strukturerat sätt. Andra testare kan direkt se vilka inställningar som redan täcks och vilka som inte gör det.

Öppna erfarenhetsrapport


Källkod för den inbyggda programvaran: phoneblock-dongle på GitHub.

Engagera dig!

Om du gillar PhoneBlock kan du hjälpa till att sprida ordet och dela det med dina vänner. Ju fler som deltar, desto mindre är risken att du fortfarande får ett reklamsamtal!