Søppelpostfilteret for telefonen din
Fork meg på GitHub Fork meg på GitHub

PhoneBlock-dongle Ny

En intelligent telefonsvarer i form av en IP-telefon. Den er på størrelse med en tommel, kobles til ruterens USB-port, registreres som en ekstra SIP-telefon - og fanger opp kommersielle anrop før den faktiske telefonen ringer. Fungerer uavhengig av rutermodell, selv uten Fritz!

Status: Beta. Den første versjonen kjører allerede pålitelig. Jeg er på utkikk etter flere testere for å prøve ut PhoneBlock-donglen i så mange forskjellige miljøer som mulig - erfaringsrapporter er velkomne.

Ideen i én setning

PhoneBlock-dongelen logger seg på ruteren din som en ekstra IP-telefon. Hver gang en samtale kommer inn, spør den lynraskt PhoneBlock-databasen: "Er dette spam?" Hvis ja, besvarer den selv samtalen, spiller av en kort kunngjøring om ønskelig og legger på igjen. Den virkelige telefonen din har ikke engang ringt i det øyeblikket. I motsetning til sky-telefonsvareren foregår all samtalebehandling lokalt hjemme hos deg.

Første samtale kommer inn

Ruteren signaliserer anropet til alle registrerte telefoner - inkludert PhoneBlock-donglen. De "ekte" telefonene kan konfigureres med en ringetidsforsinkelse på 3-5 sekunder.

2. Blitsjekk

PhoneBlock-donglen spør PhoneBlock lynraskt for å se om nummeret er kjent for å være søppelpost. Forespørselen kjøres via kryptert HTTPS og overfører kun en hash av nummeret. Anrop fra kontakter i telefonboken din blir ikke engang sjekket - de forlater aldri hjemmenettverket ditt.

3. Bli kvitt den

Hvis nummeret er spam, svarer PhoneBlock-donglen, spiller av en melding og legger på. Telefonen i stuen forblir stille. Hvis nummeret ikke er kjent som spam, gjør PhoneBlock-donglen ingenting - samtalen går gjennom som normalt.

Hvorfor dette er så sjarmerende: PhoneBlock-dongelen krever bare minimalt med strøm og Wi-Fi. Ingen ekstra server, ingen Fritz!Box, ingen kontrakt. ESP32-mikrokontrolleren på innsiden trekker mindre enn en halv watt - du kan bare koble den til USB-porten på ruteren og glemme alt om den.

Det er her det blir praktisk: instruksjonene veileder deg trinn for trinn gjennom bestilling og oppsett - rundt €10 maskinvare, en engangsinnsats på noen få minutter.

Trinn 1 - Bestill dongle

Bestill denne USB-dongelen ("ESP32 developer board"). Du trenger ikke å "utvikle" noe som helst, det er bare å installere den ferdige PhoneBlock-programvaren fra nettleseren.

ESP32-dongle

Levering fra Kina - ca. 2 ukers leveringstid Pris for tiden ca. 10 € inkludert frakt.

Bestill på AliExpress

Bestill på eBay

Disse tilbudene er på ingen måte relatert til PhoneBlock, og PhoneBlock er ikke på noen måte involvert i fortjenesten. Dette handler utelukkende om maskinvaren. Du installerer selv PhoneBlock-programvaren (firmware) etter mottak (se nedenfor).

Har du allerede en ESP32 i skuffen? PhoneBlock vil nesten helt sikkert fungere på kortet ditt hvis det har minst 4 MB flashminne. Det kan hende du trenger en annen USB-seriell driver eller må omkonfigurere PIN-koden slik at status-LED-en blinker - det er best å ta en titt på prosjektsiden.

Trinn 2 - Klargjør donglen

Du må laste inn PhoneBlock-programvaren på donglen én gang. Dette gjør du ved å koble dongelen til en ledig USB-port på datamaskinen. Har du ikke en datamaskin? Bare spør en venn om han eller hun kan klargjøre dongelen for deg. Du kan også sette den opp senere i nettverket ditt fra en mobiltelefon. Du trenger ingen andre enheter for å bruke den.

Velkomstskjerm for dongle
Dongle i USB-porten på datamaskinen

Klikk på knappen. Nettleseren spør deretter hvilken tilkoblet enhet den kan adressere. Velg oppføringen med "USB-SERIAL CH340" (Windows) eller "USB Single Serial" eller "wch.cn" (macOS/Linux) i navnet, og bekreft med "Connect".

En liste over alle serielle enheter på datamaskinen vises i valgdialogen. Hvis flere CH340-enheter vises fordi en annen enhet med denne brikken tilfeldigvis er tilkoblet, må du fjerne de andre inntil videre.

Velg seriell port
Velg seriell port.

Bekreft sikkerhetsprompten "Installere PhoneBlock-dongle?" med "Install". PhoneBlock-programvaren lastes nå inn på dongelen - dette tar omtrent ett minutt. Ikke koble fra dongelen i løpet av denne tiden.

Start installasjonen
1. Start installasjonen.
Sletting ikke nødvendig for førstegangsinstallasjon
2. Sletting er ikke nødvendig for førstegangsinstallasjon.
Bekreft igjen
3. Bekreft på nytt.
Suksess
4. Installasjonen er vellykket.
Datamaskinen gjenkjenner ikke donglen? Tips om driveren

Dongelen bruker den serielle USB-brikken CH340. Nåværende Windows-, macOS- og Linux-versjoner inkluderer vanligvis allerede driveren - i dette tilfellet trenger du ikke å gjøre noe. Men hvis datamaskinen din ikke viser donglen i enhetsvalget, vil følgende tips hjelpe:

  • Windows: Last ned CH340-driveren fra wch-ic.com, kjør CH341SER.EXE og klikk på "INSTALL". Ingen omstart er nødvendig.
  • macOS: Fra og med macOS Big Sur er driveren inkludert i systemet - ingen installasjonstrinn er nødvendig.
  • Linux: Kjernedriveren er installert. På Ubuntu kan BRLTTY-tjenesten snappe bort CH340 slik at du ikke kan se enhetsfilen - i dette tilfellet vil det hjelpe å avinstallere BRLTTY: sudo apt remove --purge brltty. Brukeren din må også være i gruppen dialout: sudo usermod -aG dialout $USER. Begge trinnene er beskrevet i detalj i GETTING_STARTED.md.

Trinn 3 - Koble PhoneBlock-dongelen til ruteren

Når nettleseren melder "Installasjon fullført!", tar du ut PhoneBlock-dongelen fra datamaskinen og kobler den til en ledig USB-port på ruteren (eller en hvilken som helst 5 V USB-strømforsyning innenfor WLAN-rekkevidde).

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

Trinn 4 - Legg til PhoneBlock-dongelen i WLAN (WPS)

PhoneBlock-donglen har ennå ingen Wi-Fi-tilgangsdata og venter på at du skal koble den til ditt Wi-Fi. LED-lampen blinker raskt (ca. fem ganger i sekundet) og signaliserer "Paringsmodus aktiv".

Trykk nå på WPS-knappen på ruteren. På Fritz!Box er dette "Connect / WPS"-knappen på toppen av enheten - trykk kort til Wi-Fi-LED-en på selve ruteren begynner å blinke. Andre rutere merker knappen "WPS" eller "Pair". I løpet av få sekunder overfører ruteren Wi-Fi-tilgangsdataene dine til PhoneBlock-donglen, som lagrer dem og kobler seg til.

WPS-knappen på Fritz!Box
WPS-knappen på Fritz!Box

Godt gjort: LED-lampen blinker nå sakte (ca. én gang i sekundet) - PhoneBlock-donglen er i WLAN, har mottatt en adresse og venter på konfigurasjon (neste trinn).

Fungerte ikke Sjekk i ruterinnstillingene om WPS er aktivert (på Fritz!Box: WLAN → Sikkerhet → WPS). Hvis WPS-vinduet var for kort, starter PhoneBlock-donglen automatisk sammenkoblingen på nytt - da er det bare å trykke på WPS-knappen igjen.

Trinn 5 - Registrer deg som telefon og konfigurer PhoneBlock-tilgang

For at PhoneBlock-dongelen skal kunne avlytte samtaler, trenger den fortsatt to ting: SIP-tilgangsdataene dine (slik at den kan logge inn som en ekstra telefon) og et PhoneBlock-token (slik at den kan spørre i spamdatabasen). Du oppgir begge deler i nettgrensesnittet til PhoneBlock-dongelen. Du kan også gjøre resten av oppsettet fra en mobiltelefon.

Åpne i nettleseren:

http://answerbot/

Hvis denne koblingen ikke fungerer, kan du se etter en enhet med navnet answerbot i enhetslisten til ruteren din, notere IP-adressen og ringe den opp i nettleseren - f.eks. http://192.168.178.xxx/.

Velkomstskjerm for dongle
1. Velkomstskjerm
Valg av telefonleverandør
2. Velg telefonleverandør
Oppsett av telefoni via Fritz!Box Assistant
3. Skriv inn Fritz!Box-passordet
Bekreftelse av oppsettet på en mobil enhet
4. Bekreft med telefon
Oppsett av telefoni
5. Oppsett av telefoni
Dongle-oppsett fullført
6. Oppsett fullført

Gå inn i webgrensesnittet:

Lagre → LED-lampen lyser nå permanent → PhoneBlock-dongelen er klar til bruk. Spam-anrop vil nå bli avlyttet i stillhet før telefonen ringer.


Er det noe som ikke fungerer, bruker du Firefox/Safari, Linux med særegenheter eller et annet brett? Detaljerte instruksjoner med alle alternativer, Linux-fallgruver og ESP-IDF-verktøykjeden finner du i repoen: GETTING_STARTED.md.

Bidra med erfaringsrapport

De første PhoneBlock-dongene fungerer pålitelig - men rutermodeller, leverandører og tilkoblingstyper er en fargerik blanding, og hver kombinasjon har sine egne særegenheter. For å forbedre installasjonsveiviseren er strukturerte erfaringsrapporter gull verdt - uansett om alt fungerte for deg eller om det oppstod problemer.

Spesielt interessante er oppsett som fortsatt er dårlig dekket:

Rapporter kjøres via GitHub-problemer - et forhåndsutfylt skjema ber om de viktigste nøkkeldataene (maskinvare, ruter, leverandør, fastvareversjon, funn) på en strukturert måte. Andre testere kan se direkte hvilke oppsett som allerede er dekket og hvilke som ikke er det.

Åpen erfaringsrapport


Kildekoden til fastvaren: phoneblock-dongle på GitHub.

Engasjer deg!

Hvis du liker PhoneBlock, kan du hjelpe oss med å spre budskapet og dele det med vennene dine. Jo flere som deltar, jo mindre sjanse er det for at du fortsatt vil motta en reklameoppringning!