La Fibre
Télécom => Logiciels et systèmes d'exploitation =>
OS mobile (Android, iOS,...) => Discussion démarrée par: rewe le 08 avril 2025 à 21:19:22
-
Bonjour,
Depuis quelques semaines un français développe l'appli Saracroche, pour pallier aux lacunes énormes d'iOS sur le blocage d'appels par tranches de numéros (et non pas un par un)
Saracroche is a iOS app to block phone calls from ARCEP list of spam numbers. It uses the ARCEP list of spam numbers to block calls from those numbers.
List of prefix numbers
The list of prefix numbers is available on the ARCEP website : https://www.arcep.fr/la-regulation/grands-dossiers-thematiques-transverses/la-numerotation.html
Table of Blocked Prefixes
Date of last update: 2025-03-23
E.164 Format
+33162######
+33163######
+33270######
+33271######
+33377######
+33378######
+33424######
+33425######
+33568######
+33569######
+33948######
+33949######
+339475#####
+339476#####
+339477#####
+339478#####
+339479#####
Voir ici :
https://github.com/cbouvat/saracroche
-
J'ai un doute sur ça : It uses the ARCEP list of spam numbers to block calls from those numbers.
-
J'ai un doute sur ça : It uses the ARCEP list of spam numbers to block calls from those numbers.
J'ai sans doute mal traduit :D, tu peux faire une PR sur GitHub.
-
Begone fonctionne très bien sur iOS avec liste communautaire automatique
Comme CallFilter sur Android
y a une différence avec cette nouvelle appli ?
-
Mon but est de faire une application open source et 100% gratuite. Begone, lors de mon usage ne bloquerai pas tous les préfixes indiqués par l’ARCEP.
-
On pourrait facilement ajouter des préfixes personnels ?
Éventuellement pointer vers une adlist communautaire ?
-
Je note de rajouter cela, j’ai déjà eu la demande.
-
C'est top, toute initiative dans ce domaine est à saluer.
Même si je pense que tu vas te heurter vite aux limites d'ios.
Mon but est de faire une application open source et 100% gratuite. Begone, lors de mon usage ne bloquerai pas tous les préfixes indiqués par l’ARCEP.
Dans la mesure ou Begone supporte les listes communautaires et les préfixes persos, techniquement, il bloque tout les préfixes indiqués ;)
Mais avec la limite de 7 caractères génériques actuellement.
Et on en arrive donc à évoquer la nouvelle chiotte du moment: les spams en provenance d'espagne, pologne, UK... >:(
Qu'il me semble difficile de bloquer en l'état d'ios. Parce que bloquer tout ce qui est +48XXXXXXXXX semble trop volumineux.
Mais si tu trouve cette solution, ce sera le truc différenciant à mon avis.
-
C'est top, toute initiative dans ce domaine est à saluer.
Même si je pense que tu vas te heurter vite aux limites d'ios.
Dans la mesure ou Begone supporte les listes communautaires et les préfixes persos, techniquement, il bloque tout les préfixes indiqués ;)
Mais avec la limite de 7 caractères génériques actuellement.
Et on en arrive donc à évoquer la nouvelle chiotte du moment: les spams en provenance d'espagne, pologne, UK... >:(
Qu'il me semble difficile de bloquer en l'état d'ios. Parce que bloquer tout ce qui est +48XXXXXXXXX semble trop volumineux.
Mais si tu trouve cette solution, ce sera le truc différenciant à mon avis.
Autre fonctionnalité très intéressante : un mode "liste blanche" dans lequel les numéros n'y figurant pas sont refoulés tout court. Un peu comme le filtre de téléphonie SIP d'OVH.
-
iOS est plutôt limité de ce que j'ai lu dans leur documentation. On ne peut pas bloquer un préfixe, que un numéro, et on ne peut pas faire de liste blanche (il y a une option dans l'iPhone qui permet de mettre tous les numéros pas dans les contacts en silencieux).
Bref, je suis très limité.
-
Begone fonctionne très bien sur iOS avec liste communautaire automatique.
Ouais, enfin Begone fait un truc totalement délirant pour moi : Quand tu bloques un préfixe, l'application génère tous les numéros compris dans le range et les stocke un par un dans sa base de données.
Je ne vois pas vraiment ce qui pourrait empêcher l'implémentation d'un algorithme un peu plus "smart" qui éviterait ça... Après, j'avoue que je ne connais pas trop l'API d'iOS liée à cette fonctionnalité.
-
iOS est plutôt limité de ce que j'ai lu dans leur documentation. On ne peut pas bloquer un préfixe, que un numéro, et on ne peut pas faire de liste blanche (il y a une option dans l'iPhone qui permet de mettre tous les numéros pas dans les contacts en silencieux).
Bref, je suis très limité.
Le mode Ne pas déranger?
Bcp s'en servent comme ça (aussi sur android) masi c'est un détournement quotidien d'un outil destiné à l'usage occasionnel, ponctuel
-
Ouais, enfin Begone fait un truc totalement délirant pour moi : Quand tu bloques un préfixe, l'application génère tous les numéros compris dans le range et les stocke un par un dans sa base de données.
Je ne vois pas vraiment ce qui pourrait empêcher l'implémentation d'un algorithme un peu plus "smart" qui éviterait ça... Après, j'avoue que je ne connais pas trop l'API d'iOS liée à cette fonctionnalité.
Mon app fait la même chose que Begone, obligé de déclarer chaque numéro. Ce qui empêche un algorithme plus "smart", ce sont les API de iOS qui sont très restrictives, c'est bien comme mal.
-
Oui, effectivement, je viens de regarder la doc. C'est soit une liste statique de numéros, ou alors apparemement une requête vers un serveur externe (Caller ID Lookup App Extension), et là du coup on peut faire un peu ce qu'on veut sur le serveur. Quel manque de flexibilité...
-
Une requête sur un serveur local ?
Sinon, si Saracroche permet d’utiliser son propre serveur avec la bonne documentation associée, ça pourrait me plaire :)
edit:
C’est pas gagné
The Live Caller ID Lookup app extension requires you to use Apple relay servers to support making calls to your server endpoints. This requires endpoint validation from Apple
-
Bonjour,
J'ai pas mal de toolchains de compilation sur le mac, par contre je n'ai jamais essayé de compiler une application iOS.
Post-compilation, il y a moyen de la charger sur le téléphone sans passer par l'app store ou sans jailbreak ?
-
Oui c'est possible en activant le mode développeur sur iOS : https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device