Il filtro antispam per il vostro telefono
Chiedetemi un fork su GitHub Chiedetemi un fork su GitHub

Dongle PhoneBlock Nuovo

Una segreteria telefonica intelligente sotto forma di telefono IP. Grande come un pollice, si collega alla porta USB del router, si registra come telefono SIP aggiuntivo e intercetta le chiamate commerciali prima che squilli il telefono vero e proprio. Funziona indipendentemente dal modello di router, anche senza Fritz!

Stato: Beta. La prima versione funziona già in modo affidabile. Sto cercando altri tester per provare il dongle PhoneBlock nel maggior numero possibile di ambienti diversi - segnalazioni di esperienze benvenute.

L'idea in una frase

Il dongle PhoneBlock si collega al router come un telefono IP aggiuntivo. Ogni volta che arriva una chiamata, chiede al database di PhoneBlock alla velocità della luce: "Questo è spam?" In caso affermativo, risponde alla chiamata stessa, riproduce un breve annuncio se desiderato e riaggancia. In quel momento il vostro telefono reale non ha nemmeno squillato. A differenza della segreteria telefonica cloud, tutta l'elaborazione delle chiamate avviene localmente a casa vostra.

Arriva la prima chiamata

Il router segnala la chiamata a tutti i telefoni registrati, compreso il dongle PhoneBlock. I telefoni "reali" possono essere configurati con un ritardo di squillo di 3-5 secondi.

2. controllo del flash

Il dongle PhoneBlock interroga PhoneBlock alla velocità della luce per verificare se il numero è noto come spam. L'interrogazione avviene tramite HTTPS crittografato e trasmette solo un hash del numero. Le chiamate provenienti dai contatti della rubrica non vengono nemmeno controllate: non lasciano mai la rete domestica.

3. sbarazzarsene

Se il numero è spam, il dongle PhoneBlock risponde, riproduce un annuncio e riaggancia. Il telefono in salotto rimane silenzioso. Se il numero non è noto come spam, il dongle PhoneBlock semplicemente non fa nulla: la chiamata passa normalmente.

Perché è così affascinante: Il dongle PhoneBlock richiede solo una minima alimentazione e Wi-Fi. Nessun server aggiuntivo, nessuna Fritz!Box, nessun contratto. Il microcontrollore ESP32 al suo interno assorbe meno di mezzo watt: basta collegarlo alla porta USB del router e dimenticarsene.

Le istruzioni guidano l'utente passo dopo passo nell'ordinazione e nell'installazione - circa 10 euro di hardware, uno sforzo una tantum di pochi minuti.

Passo 1 - Ordinare il dongle

Ordinate questo dongle USB ("ESP32 developer board"). Non preoccupatevi, non dovete "sviluppare" nulla, basta installare il software PhoneBlock finito dal browser.

Dongle ESP32

Consegna dalla Cina - circa 2 settimane di tempo di consegna. Prezzo attualmente circa 10 € compresa la spedizione.

Ordina su AliExpress

Ordina su eBay

Queste offerte non sono in alcun modo legate a PhoneBlock e PhoneBlock non è in alcun modo coinvolto nei profitti. Riguardano esclusivamente l'hardware. Il software PhoneBlock (firmware) va installato da soli dopo la ricezione (vedi sotto).

Stai armeggiando da solo e hai già un ESP32 nel cassetto? PhoneBlock funzionerà quasi certamente sulla tua scheda se ha almeno 4MB di memoria flash. Potrebbe essere necessario un driver seriale USB diverso o riconfigurare l'assegnazione del PIN in modo che il LED di stato lampeggi - è meglio dare un'occhiata alla pagina del progetto.

Fase 2 - Preparazione del dongle

È necessario caricare il software PhoneBlock sul dongle una volta. Per farlo, collegate il dongle una volta a una porta USB libera del vostro computer. Non avete un computer? Chiedete a un amico se può preparare il dongle per voi. Potete anche configurarlo in un secondo momento nella vostra rete da un telefono cellulare. Non sono necessari altri dispositivi per il funzionamento.

Schermata di benvenuto del dongle
Dongle nella porta USB del computer

Fare clic sul pulsante. Il browser chiede quindi a quale dispositivo collegato ci si può rivolgere. Selezionare la voce con "USB-SERIAL CH340" (Windows) o "USB Single Serial" o "wch.cn" (macOS/Linux) nel nome e confermare con "Connect".

Nella finestra di selezione viene visualizzato un elenco di tutti i dispositivi seriali presenti sul computer. Se vengono visualizzati più dispositivi CH340 perché è collegato un altro dispositivo con questo chip, rimuovere gli altri per il momento.

Selezionare la porta seriale
Selezionare la porta seriale.

Confermare la richiesta di sicurezza "Installare il dongle PhoneBlock?" con "Installa". Il software PhoneBlock viene ora caricato sul dongle, il che richiede circa un minuto. Non scollegare il dongle durante questo periodo.

Avviare l'installazione
1. avviare l'installazione.
La cancellazione non è necessaria per l'installazione iniziale
2. L'eliminazione non è necessaria per l'installazione iniziale.
Confermare di nuovo
3. confermare nuovamente.
Il successo
4. installazione riuscita.
Il computer non riconosce il dongle? Suggerimenti sul driver

Il dongle utilizza il chip seriale USB CH340. Le versioni attuali di Windows, macOS e Linux di solito includono già il driver: in questo caso, non è necessario fare nulla. Tuttavia, se il computer non mostra il dongle nella selezione dei dispositivi, i seguenti suggerimenti saranno utili:

  • Windows: Scaricare il driver CH340 da wch-ic.com, eseguire CH341SER.EXE e fare clic su "INSTALL". Non è necessario riavviare.
  • macOS: A partire da macOS Big Sur, il driver è incluso nel sistema, senza necessità di installazione.
  • Linux: Il driver del kernel è installato. Su Ubuntu, il servizio BRLTTY può sottrarre il CH340 in modo da non poter vedere il file del dispositivo; in questo caso, la disinstallazione di BRLTTY può essere utile: sudo apt remove --purge brltty. L'utente deve anche far parte del gruppo dialout: sudo usermod -aG dialout $USER. Entrambi i passaggi sono descritti in dettaglio in GETTING_STARTED.md.

Passo 3 - Collegare il dongle PhoneBlock al router

Quando il browser segnala "Installazione completata!", rimuovere il dongle PhoneBlock dal computer e collegarlo a una porta USB libera del router (o a un qualsiasi alimentatore USB da 5 V nel raggio della WLAN).

Dongle ESP32 nel Fritz!Box
Il dongle PhoneBlock nella porta USB del Fritz!

Passo 4 - Aggiungere il dongle PhoneBlock alla WLAN (WPS)

Il dongle PhoneBlock non dispone ancora di dati di accesso al Wi-Fi e attende che l'utente lo colleghi al proprio Wi-Fi. Il LED lampeggia rapidamente (circa cinque volte al secondo) e segnala "Modalità di accoppiamento attiva".

Ora premete il pulsante WPS sul router. Sul Fritz!Box, si tratta del pulsante "Connect / WPS" sulla parte superiore del dispositivo - premete brevemente finché il LED Wi-Fi sul router stesso non inizia a lampeggiare. Altri router indicano il pulsante "WPS" o "Pair". Entro pochi secondi, il router trasmette i dati di accesso Wi-Fi al dongle PhoneBlock, che li salva e si connette.

Pulsante WPS sul Fritz!Box
Pulsante WPS sul Fritz!Box

Ben fatto: Il LED ora lampeggia lentamente (circa una volta al secondo) - il dongle PhoneBlock è nella WLAN, ha ricevuto un indirizzo ed è in attesa della configurazione (passo successivo).

Non funziona Controllare nelle impostazioni del router se il WPS è attivato (sul Fritz!Box: WLAN → Sicurezza → WPS). Se la finestra WPS è stata troppo breve, il dongle PhoneBlock riavvia automaticamente l'accoppiamento - quindi è sufficiente premere nuovamente il pulsante WPS.

Passo 5 - Registrazione come telefono e impostazione dell'accesso PhoneBlock

Affinché il dongle PhoneBlock possa intercettare le chiamate, ha ancora bisogno di due cose: i dati di accesso SIP (in modo da poter accedere come telefono aggiuntivo) e un token PhoneBlock (in modo da poter interrogare il database dello spam). Entrambi vanno inseriti nell'interfaccia web del dongle PhoneBlock. È possibile eseguire il resto della configurazione anche da un telefono cellulare.

Aprire il browser:

http://answerbot/

Se questo link non funziona, cercate nell'elenco dei dispositivi del router un dispositivo con il nome answerbot, annotate il suo indirizzo IP e richiamatelo nel browser, ad esempio http://192.168.178.xxx/.

Schermata di benvenuto del dongle
1. schermata di benvenuto
Scelta del gestore telefonico
2. selezionare il gestore telefonico
Configurazione della telefonia tramite Fritz!Box Assistant
3. inserire la password del Fritz!Box
Conferma della configurazione su un dispositivo mobile
4. confermare con il telefono
Configurazione della telefonia
5. configurazione della telefonia
Impostazione del dongle completata
6. configurazione completata

Immettere nell'interfaccia web:

Salva → il LED è ora acceso in modo permanente → il dongle PhoneBlock è pronto per l'uso. Le chiamate di spam saranno ora intercettate silenziosamente prima che il telefono squilli.


Qualcosa non funziona, state usando Firefox/Safari, Linux con delle particolarità o un'altra scheda? Le istruzioni dettagliate con tutte le opzioni, le insidie di Linux e la toolchain ESP-IDF si trovano nel repo: GETTING_STARTED.md.

Contribuire al rapporto sull'esperienza

I primi dongle PhoneBlock funzionano in modo affidabile, ma i modelli di router, i provider e i tipi di connessione sono un mix variopinto e ogni combinazione ha le sue peculiarità. Per migliorare la procedura guidata di configurazione, i rapporti strutturati sull'esperienza valgono oro - indipendentemente dal fatto che tutto abbia funzionato o che ci sia stato un intoppo.

Particolarmente interessanti sono le configurazioni ancora poco coperte:

I rapporti vengono eseguiti tramite i problemi di GitHub: un modulo precompilato richiede i dati chiave più importanti (hardware, router, provider, versione del firmware, risultati) in modo strutturato. Gli altri tester possono vedere direttamente quali configurazioni sono già coperte e quali no.

Rapporto sull'esperienza aperta


Codice sorgente del firmware: phoneblock-dongle su GitHub.

Partecipa!

Se vi piace PhoneBlock, contribuite a diffondere la notizia e condividetela con i vostri amici. Più persone partecipano, meno possibilità ci sono di ricevere una chiamata pubblicitaria!