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.
Levering fra Kina - ca. 2 ukers leveringstid Pris for tiden ca. 10 € inkludert frakt.
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.
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.
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.
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.EXEog 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 gruppendialout: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).
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.
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:
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/.
Gå inn i webgrensesnittet:
- SIP-tilgangsdata - brukernavn, passord og registraradresse. For en Fritz!Box oppretter du en ekstra tilkobling under Telefoni → Telefonienheter → Konfigurer ny enhet → Telefon (med og uten telefonsvarer) → LAN/WLAN (IP-telefon). Skriv inn tilgangsdataene som er tilordnet her, og skriv inn
fritz.boxsom registrator. - PhoneBlock-token - opprett et API-token i PhoneBlock-innstillingene, og kopier det inn i det tilsvarende feltet.
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:
- Telekom-tilkobling med Speedport-ruter
- Vodafone/Unitymedia-kabeltilkobling med den medfølgende leverandørboksen
- 1&1, o2, Deutsche Glasfaser og andre leverandører
- Internasjonale forbindelser (Sveits, Østerrike, resten av Europa og verden)
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.
Kildekoden til fastvaren: phoneblock-dongle på GitHub.