En los centros de llamadas, al usar Macrodroid en Android, puede configurar esta Macro para bloquear todos los números desconocidos solo durante la primera llamada telefónica.

El teléfono que suena fuera de turno se ha convertido en una de las mayores molestias de la vida digital. A pesar de la introducción de nuevas regulaciones y sanciones más severas contra el telemarketing agresivo, como las que recientemente han endurecido los controles sobre el uso de números móviles en Italia (leer aquí), el problema persiste. Sabemos que las empresas de telemarketing y call center pronto encontrarán la manera de llamarnos continuamente una y otra vez, cambiando siempre de número y haciendo listas negras y filtros basados en bases de datos externas como Truecaller o apps similares para reconocer llamadas de call center.
Después de pensarlo durante mucho tiempo y trabajar en esto, Encontré una solución satisfactoria que me gustaría compartir. y eso simplemente funciona en teléfonos inteligentes Android. El problema del telemercadeo y las llamadas a centros de llamadas es que, como se mencionó, siempre cambian de número, eludiendo aplicaciones como Truecaller. Sin embargo, ignorar todas las llamadas de números desconocidos no es la mejor solución por al menos dos razones: mientras tanto, el teléfono suena de todos modos y es molesto, además puede suceder que una llamada sea importante, incluso si proviene de un número que no conocemos.
LEA TAMBIÉN: Bloquear llamadas de números privados u ocultos en smartphones
Encontré la solución usando una aplicación fantástica aunque no precisamente la más sencilla: macrodroideya mencionado en Navigaweb entre los aplicación para automatizar funciones del teléfono.
Esta poderosa aplicación le permite construir una secuencia lógica que no solo bloquear todos los números que no están en su libreta de direcciones o son desconocidospero lo hace solo la primera vezluego dejando eso El teléfono sonará si ese mismo número llama la segunda vez. y es, presumiblemente, una llamada a la que debemos atender y no la publicidad habitual. Si te gusta la idea, sigamos con la configuración.
Configuraciones y permisos básicos
Macrodroid es una aplicación que automatiza las funciones del teléfono mediante la creación de macros, es decir, secuencias creadas a partir de «Si esto sucede, haz aquello». Si bien las operaciones simples ya están configuradas y solo necesitan seleccionarse de una lista, me tomó algo de tiempo crear esta macro especial porque hay algunas variables.
Antes de comenzar, es fundamental asegurarse de que MacroDroid tenga los permisos necesarios para operar a nivel del sistema, especialmente para funciones críticas como rechazar una llamada o anular optimizaciones de la batería.
- Habilitar permisos: Tras la instalación, MacroDroid le pedirá una serie de permisos. Es fundamental otorgar todos los permisos requeridos, especialmente aquellos relacionados con el acceso a llamadas y la gestión del teléfono.
-
Permisos de accesibilidad: Para interactuar directamente con la interfaz de usuario (como presionar el botón para rechazar una llamada, si la acción directa no funciona), MacroDroid necesita permisos Accesibilidad de Android.
- Deshabilitar la optimización de la batería: Es crucial desactivar la optimización de la batería para MacroDroid desde la configuración del sistema. Si el sistema operativo «pone» la aplicación en suspensión, la macro no se activará a tiempo y el bloqueo después del primer timbre fallará.
Configurar Macrodroide
Para abordar el problema, primero debemos comprender la secuencia básica de un rechazo automático. El objetivo es activar la macro si el número no está en la libreta de direcciones y si no vuelve a llamar por segunda vez.
primero la variable
Utilizo sólo una variable, que se configurará en la sección de variables de Macrodroid:
UltimoNumeroBloccato Tipo de variable Cadena. Inicializado como texto vacío
Crear la macro
Entonces vayamos a la sección Macro y creemos nuestra Macro desde cero:
Evento: Llamada entrante: Configure la opción para i Números desconocidos (Llamada desconocida) oi No contactos para evitar bloquear números guardados en la libreta de direcciones.
Comportamiento: Después del evento de llamada entrante de números desconocidos, a continuación Comportamiento. La macro utilizará un bloque condicional **If / Else (If / Else)** para decidir si bloquear o dejar sonar. El bloque debe funcionar así:
Acción 1 (Bloqueo condicional – Si):
Si condición:
Condición 1 (Si): [call_number] Igual que A UltimoNumeroBloccato
Acción:: Ir a lista de marcos y seleccione eliminar acción macro, [Questa macro]
Luego toque Si se creó y luego agregue una condición Else If inmediatamente debajo con condición [call_number] NO es igual a UltimoNumeroBloccato .
Acción 2 (“De lo contrario, si se bloquea”):
- Respuesta automática de llamada (sin demora)
- Espere 1 segundo
- Rechazar llamada
- Espere 2 segundos (opcional)
- Habla el texto ‘llamada bloqueada’ (opcional)
- Establecer variable (número):
UltimoNumeroBloccato=[call_number](fundamental)
El número que llamó se registra, por lo que si vuelve a llamar no será bloqueado.
Como no se ha realizado el bloqueo *Rechazar llamada*, el teléfono continúa sonando normalmente, permitiendo la comunicación con la persona que llama urgentemente.

Consejos de bloqueo y solución de problemas
Al configurar una automatización tan delicada, como Macrodroid se vuelve muy complicado, es fácil cometer errores o querer agregar filtros adicionales para refinar el bloque:
- Problemas con el rechazo de llamadas: Si la macro se activa pero la llamada no se rechaza, el problema suele estar relacionado con los permisos del sistema. En teléfonos como Samsung o Xiaomi, es posible que necesite MacroDroid Complementos complementos (disponibles en Play Store o en el sitio web del desarrollador) para interactuar correctamente con la interfaz de llamada y la acción de marcación Rechazar llamada.
- Excluir franjas horarias: Para evitar bloquear llamadas importantes fuera del horario comercial, simplemente agregue un Restricción a la macro. En la sección Restricciones, puede configurar que la macro esté activa solo en un intervalo de tiempo específico, por ejemplo: Restricción > Día y hora > Rango de horas.
- Problemas de ejecución: Si la macro no se activa o las variables no se actualizan, asegúrese de que MacroDroid no esté bloqueado por el sistema operativo (como se indica en la sección Configuración y permisos básicos). La gestión de las variables *Timestamp* y *Number* debe ser extremadamente precisa.
La capacidad de crear una lógica compleja, como la del contador, transforma un simple bloqueador de llamadas en un sofisticado sistema de filtrado, garantizando que las llamadas no deseadas ya no interrumpan su día, excepto ese breve primer timbre.
NOTA 1: Intenté varias veces crear esta macro con ChatGPT y Gemini AI y simplemente no pudieron hacerlo.
NOTA 2: Si tienes dificultades y no funciona, deja un comentario y te daré el archivo call_block.macro para que lo descargues directamente desde tu teléfono y lo abras con Macrodroid, que agrega la macro lista. por lo tanto, sólo necesitará agregar las variables.









