15 votos

Bloquear llamadas de números desconocidos en el trabajo, pero permitirles pasar si vuelven a intentarlo

Tengo Tasker para Android pero no sé lo suficiente sobre él como para poder implementar esto.

Me gustaría que esto ocurriera cuando esté conectado a una red inalámbrica específica:

Si alguien llama y no está en mi lista de contactos, rechazar la llamada inmediatamente (directo al buzón de voz).

Si vuelven a llamar dentro de cierto tiempo (digamos, 30 segundos), permitir que la llamada pase.

Sinceramente, ni siquiera puedo hacer funcionar la primera opción. Sé que es posible. Lo del tiempo es más bien un bono añadido.

0 votos

Primera vez que escucho que alguien pone en lista gris las llamadas telefónicas. Intrigante.

1 votos

10voto

Chahk Puntos 15796

¿Has intentado navegar por la wiki de Tasker? Allí encontrarás algunos perfiles predefinidos que puedes usar.

La forma fácil de bloquear llamadas con Tasker se describe aquí:

Abre Tasker, crea un nuevo Perfil y nómbralo "Blockr". Selecciona el menú de contexto "Estado" y el contexto "Llamada entrante" de ese menú. Mantén esta pantalla abierta y sigue las instrucciones a continuación para indicar qué llamadas deseas bloquear en tu teléfono.

Programación de los números de teléfono bloqueados

Tienes la opción de ingresar un solo número, varios números de teléfono, cualquier número que no esté en tus contactos, o cualquier número que no esté marcado como favorito en tus contactos. Cualquier combinación de las opciones anteriores puede incluirse en la lista de llamadas bloqueadas. Los números múltiples están separados por el símbolo / que indica "o" en la coincidencia de patrones de Tasker. También puedes usar el símbolo * para indicar una coincidencia con cualquier cantidad de caracteres en el número de teléfono para crear bloques de llamadas por código de área (o código de país). Aquí hay ejemplos de lo que debes ingresar en el campo Caller del cuadro de diálogo de contexto de Llamada entrante para crear cada tipo de lista de llamadas bloqueadas:

Para bloquear a un solo llamante con el número 123-456-7890, ingresa:

1234567890

Para bloquear dos números de teléfono, ingresa los números de teléfono con un símbolo / entre ellos:

1234567890/1234567891

Para bloquear tres números de teléfono, ingresa los tres números de teléfono con el / entre ellos:

1234567890/1234567890/1234567892

Para bloquear llamadas de personas que utilizan una función de bloqueo de identificación de llamadas, ingresa el número cero:

0

Para bloquear llamadas de personas que no están en tu lista de contactos, se utiliza una variable preconfigurada que coincide con todos los números en tu lista de contactos (C:ANY) con el signo de exclamación. El ! indica "no" y se interpreta literalmente como todos los llamantes que no son el número que ingresas. En este caso, todos los números que no forman parte de tu lista de contactos:

!C:ANY

Para bloquear llamadas tanto de llamantes con identificación de llamadas bloqueada como de aquellos que no están en tu lista de contactos, ingresa:

0/!C:ANY

Para bloquear el número de un llamante específico e individuos con identificación de llamadas bloqueada, ingresa el número, el separador /, y cero:

1234567890/0

Para bloquear llamadas de todos los números excepto uno en particular, ingresa un signo de exclamación antes del número del llamante que deseas permitir.

!1234567890

Para bloquear llamadas de todos los llamantes excepto aquellos que están en tu lista de favoritos, ingresa:

!C:FAV

Para bloquear todas las llamadas de un código de área, usa el símbolo * para indicar que cualquier cantidad de caracteres puede coincidir después de los primeros tres dígitos (código de área de EE. UU.) que ingresas. En el siguiente ejemplo, cualquier número de teléfono del código de área 123 sería bloqueado:

123*

Bloquear todas las llamadas de dos códigos de área. Simplemente usa el símbolo / para combinar la coincidencia de código de área en el ejemplo 10. En el siguiente ejemplo, todas las llamadas de números con códigos de área 123 o 321 serán bloqueadas:

123*/321*

Adjuntar la acción de bloqueo de llamadas

Haz clic en Hecho en la ventana de contexto "Llamada entrante". Selecciona "Nueva Tarea" en la parte superior de la ventana de selección de "Tarea" que se muestra. Nombra la tarea "BloquearLlamadas". Haz clic en el botón (+) en la parte inferior izquierda de la pantalla para agregar una nueva acción. Selecciona el menú de acción "Teléfono". Selecciona la acción "Aceptar llamada" del menú de acción de Teléfono. Haz clic en Hecho. Haz clic en el botón (+) en la parte inferior izquierda de la pantalla para agregar una nueva acción. Selecciona el menú de acción "Teléfono". Selecciona la acción "Finalizar llamada" del menú de acción "Teléfono". Haz clic en Hecho. Haz clic en Hecho nuevamente en la ventana de "Edición de Tarea". Asegúrate de que el tilde verde esté mostrado junto al perfil "Blockr" en la pantalla de "Perfil". Haz clic en Aplicar.

Tasker se cerrará y "Blockr" comenzará a vigilar activamente tus llamadas entrantes para esos números en tu lista de bloqueo de llamadas. Cuando se detecte una llamada entrante con uno de los números coincidentes, la llamada se desconectará y tu timbre se silenciará. Configuras las acciones para responder brevemente y desconectar inmediatamente la llamada para que no se envíe a tu buzón de voz.

Puedes modificar estas instrucciones para agregar otra condición que verifique la red WiFi a la que estás conectado.

1 votos

¿Existe alguna forma de hacerlo cuando tu dispositivo no puede usar la acción Take Call?

0 votos

Gracias por pegar el contenido del post; el sitio de origen ya no está operativo. :)

3voto

Flow Puntos 14132

No necesitas Tasker. Hay una aplicación dedicada que hace lo que deseas: Harass Me

2 votos

Esto no bloquea llamadas. Quita el modo silencioso de tu teléfono si recibes 3 llamadas del mismo número.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X