Chers passionnés d'Android :
Je viens de me procurer un Android pour le travail et j'ai commencé à bricoler avec Tasker. L'objectif se compose de deux parties, la première est d'envoyer les appels d'un groupe de contact spécifique ('Travail') à certaines heures. Deuxièmement, je veux les laisser passer s'ils sont persistants, c'est-à-dire s'ils m'appellent X fois en Y minutes.
La première partie a été un jeu d'enfant à créer. Mais la seconde partie est beaucoup plus compliquée car je dois garder la trace de chaque appelant et du nombre d'appels dans une période donnée, séparément.
Actuellement, le "profil" ressemble à ceci :
Événement : Phone Ringing
Un appel : CG:Work
Tâche : Test
Voici à quoi ressemble la tâche "Test" :
1. End Call
, if %TIME < 6.15 & %TIME > 19.30
Cela permet de bloquer les appels provenant du groupe de contacts "Travail" dans le délai imparti.
Des suggestions sur la façon de mettre en œuvre la deuxième partie ? Je pensais pousser l'appelant dans un tableau de clés à chaque fois qu'il est bloqué, où la fonction %CNAME
est la clé et un nombre entier est la valeur. Ajoutez également une action pour vérifier le tableau à chaque fois que je suis appelé par le CG avant de terminer l'appel pour voir si j'ai été appelé auparavant. Enfin, j'aurais besoin d'extraire chaque clé du tableau qui n'a pas été mise à jour depuis Y minutes.