Ca ressemble en effet au lien côté matos et dans les grandes lignes côté code, sans le doubleur RJ11 car les téléphones sont tous DECT utilisant la base intégrée aux livebox (sauf la dernière version hélas chez Orange, mais Sosh m'en préserve encore!). Le RJ11 est donc libre.
Par contre je ne me suis pas fait chier avec une DB, passant rapidement au filtrage complet d'opérateurs VoIP (hors opérateurs nationaux grand public) quand trop d'entrées les concernant s'accumulent en mode automatique (interrogation de 'http://www.doisjerepondre.fr/numero-de-telephone/' puis au besoin de 'https://www.tellows.fr/num/' suivi du champ NUM du callerID récupéré par le modem).
Ainsi ça reste faible niveau blacklist et un fichier YAML (avec le reste de la config du service) suffit.
Attention car ce qu'il ne dit pas c'est que les commandes AT c'est un peu le far-west sans compter les bugs éventuels à contourner. C'est pourquoi pour ma part j'ai remonté toute la config/commandes utiles du modem dans le fichier de configuration, plus souple que modifier du code pour les essais/modifs.
Pour le CID, je n'utilise pour ma part pas la version ASCII mais celle encodée MDMF: Il faut savoir que tout ce qui fait "causer" le modem lui prends tout son temps de "cerveau" disponible et qu'il faut, une fois la configuration faite, minimiser autant que possible les volumes de commandes/réponses pour un fonctionnement fiable.
C'est interfacé avec ma solution domotique (Domoticz) et génère une page web custom (du basique et pur html, le dev web c'est pas vraiment ma spécialité!) servie par le serveur qu'elle intègre pour visualiser ce qui est reçu/filtré comme appels.
J'utilise donc un PI mais j'avais déjà un besoin... Il serait possible de faire un système comparable sur un truc plus léger, mais AMHA moins chiadé: Je n'aurais pas pu raisonnablement envisager l'extraction des champs de réputation (faute d'API gratuite dispo) en utilisant les sites cités sans le module python beautifulsoup par exemple.
Mais si on doit juste avoir de quoi gérer un ttyUSB pour un filtrage simple par préfixe ARCEP, pas besoin d'un PI en effet.
[^] # Re: Respect des préfixes...
Posté par lym . En réponse à la dépêche Agir contre les appels commerciaux. Évalué à 3. Dernière modification le 21 août 2024 à 10:37.
Ca ressemble en effet au lien côté matos et dans les grandes lignes côté code, sans le doubleur RJ11 car les téléphones sont tous DECT utilisant la base intégrée aux livebox (sauf la dernière version hélas chez Orange, mais Sosh m'en préserve encore!). Le RJ11 est donc libre.
Par contre je ne me suis pas fait chier avec une DB, passant rapidement au filtrage complet d'opérateurs VoIP (hors opérateurs nationaux grand public) quand trop d'entrées les concernant s'accumulent en mode automatique (interrogation de 'http://www.doisjerepondre.fr/numero-de-telephone/' puis au besoin de 'https://www.tellows.fr/num/' suivi du champ NUM du callerID récupéré par le modem).
Ainsi ça reste faible niveau blacklist et un fichier YAML (avec le reste de la config du service) suffit.
Attention car ce qu'il ne dit pas c'est que les commandes AT c'est un peu le far-west sans compter les bugs éventuels à contourner. C'est pourquoi pour ma part j'ai remonté toute la config/commandes utiles du modem dans le fichier de configuration, plus souple que modifier du code pour les essais/modifs.
Pour le CID, je n'utilise pour ma part pas la version ASCII mais celle encodée MDMF: Il faut savoir que tout ce qui fait "causer" le modem lui prends tout son temps de "cerveau" disponible et qu'il faut, une fois la configuration faite, minimiser autant que possible les volumes de commandes/réponses pour un fonctionnement fiable.
C'est interfacé avec ma solution domotique (Domoticz) et génère une page web custom (du basique et pur html, le dev web c'est pas vraiment ma spécialité!) servie par le serveur qu'elle intègre pour visualiser ce qui est reçu/filtré comme appels.
J'utilise donc un PI mais j'avais déjà un besoin... Il serait possible de faire un système comparable sur un truc plus léger, mais AMHA moins chiadé: Je n'aurais pas pu raisonnablement envisager l'extraction des champs de réputation (faute d'API gratuite dispo) en utilisant les sites cités sans le module python beautifulsoup par exemple.
Mais si on doit juste avoir de quoi gérer un ttyUSB pour un filtrage simple par préfixe ARCEP, pas besoin d'un PI en effet.