Suite à une déconvenue d’une personne proche qui n’arrivait pas à joindre une autre personne malgré une 10aine d’appels et de SMS pour quelque chose d’urgent (à cause d’un smartphone mis en mode silencieux oublié d’être enlevé), j’ai décidé de prendre le problème à bras le corps et ai fait un script pour une solution non présente sur Android (et sur Apple ?).
Je sais qu’une fonction similaire en beaucoup plus « simpliste » existe sur Xiaomi (si une personne appelle 2 fois en moins de 15min le téléphone sonne) mais je n’ai jamais testé cette fonctionnalité et ne sais pas vraiment comment elle fonctionne.
Libre, gratuit et améliorable bien évidemment (ne pas hésiter à repartager la macro s’il est possible de faire mieux !), il suffit de l’installer avec l’application Macrodroid :
La macro (le script), est téléchargeable ici :
Comment il fonctionne et que faire avant de l’activer ?
Dès qu’un numéro vous appelle alors que vous êtes en silencieux ou que votre sonnerie est en-dessous d’un certain seuil ou que votre téléphone est en mode « Ne pas déranger » et que ce numéro se trouve dans vos contacts (ou non, vous pouvez changer ça dans le script), il reçoit un SMS lui avertissant que votre téléphone est en silencieux et que si c’est urgent, il faut rappeler de suite pour enlever le mode silencieux et vous joindre.
Si une autre personne entre temps essaie d’appeler, elle recevra le même message mais les 2 numéros seront enregistrés en mémoire pendant 15 min.
Si dans les 15 min aucun des 2 numéros n’appellent, le compteur est réinitialisé et le téléphone reste en silencieux.
Si dans les 15 min un des 2 numéros appelle, le téléphone sonne.
Si l’appel est passé et que la conversation prend fin, une popup vous demande si vous souhaitez activer le mode silencieux ; si vous ne voulez pas, votre ancien volume sera restauré.
Ce qu’il faut changer :
Il y a un petit « bug » dans Macrodroid avec les variables.
- Dans Déclencheurs :
Cliquer sur « Appel Entrant » > Configurer > Choisir un (des) contact(s) > Cocher « Tout Contact » > OK.
(De base, ce script est censé fonctionner pour les numéros enregistrés dans vos contacts mais il est possible de changer ici pour quel groupe de numéro il peut fonctionner). - Dans Actions :
Cliquer sur « Envoyer un SMS » > Configurer > dans « Numéro de téléphone » enlever la suite de nombre aléatoire mis par Macrodroid > Cliquer sur « … » et choisir « LocalVar: last_call_number ».
Enfin voilà, je pense que c’est le genre d’option qui devrait être intégré dans le smartphone de base plutôt que d’appeler les secours n’importe comment dès que le smartphone fait des loopings (entre autres)…