Estimados entusiastas de Android:
Acabo de comprarme un Android para el trabajo y he empezado a trastear con Tasker. El objetivo consta de dos partes, la primera es enviar las llamadas de un grupo de contactos específico ("Trabajo") durante ciertas horas. En segundo lugar, quiero dejarlas pasar si son persistentes, es decir, si me llaman X veces en Y minutos.
La primera parte fue muy fácil de crear. Pero la segunda parte es mucho más complicada, ya que tengo que hacer un seguimiento de cada persona que llama y de la cantidad de llamadas en un tiempo Y por separado.
Actualmente el "Perfil" tiene este aspecto:
Evento: Phone Ringing
Llamada: CG:Work
Tarea: Test
Este es el aspecto de la tarea "Prueba":
1. End Call
, if %TIME < 6.15 & %TIME > 19.30
Esto funciona para bloquear las llamadas del grupo de contactos "Trabajo" dentro de un plazo determinado.
¿Alguna sugerencia sobre cómo implementar la parte 2? Estaba pensando en empujar la llamada a un array con clave cada vez que se bloquee donde el %CNAME
es la clave y un número entero es el valor. También añadir una acción para comprobar contra el array cada vez que me llaman desde el GC antes de terminar la llamada para ver si me han llamado antes. Por último, necesitaría 'saltar' cada clave del array que no haya sido actualizada durante Y minutos.