Tasker erkennt eingehende Anrufe nicht

Ich habe ein Galaxy S4 I9505 auf KitKat. Ich benutze Tasker für verschiedene Dinge. Ich versuche, eine "Anruferansage" einzurichten, wenn ich im Auto bin. Ich möchte also ein Profil erstellen, das bei einem eingehenden Anruf den Anrufernamen (falls in den Kontakten) oder die Anrufernummer ansagt. Das Teil habe ich arbeiten.

Wo ich Probleme habe, ist, Tasker dazu zu bringen, das Profil zu aktivieren, wenn ein Anruf eingeht. Ich habe versucht Event - phone ringing, das mit meiner Aufgabe zu verknüpfen. Diese Aufgabe wird bei eingehenden Anrufen nicht aktiviert. Also habe ich es versucht state - phone - call (incoming), das gleiche Ergebnis. Das Telefon klingelt, aber das Profil aktiviert die Aufgabe nicht (ich habe es auch mit einer Testaufgabe versucht, die eine Variable setzt). Nach dem, was ich gelesen habe, sollte eines dieser Profile aktiviert werden, wenn ich einen eingehenden Anruf habe.

Hallo, hast du da Fortschritte gemacht?

Antworten (1)

Das, was Sie wollen, ist Event->Phone Ringing. Der Status->Telefonanruf wird erst aktiviert, wenn Sie den Anruf entgegengenommen haben. Ereignisprofile werden ziemlich schnell aktiviert und deaktiviert, sodass Sie es wahrscheinlich nicht sehen würden, wenn Sie versuchen würden, auf die grüne aktive Farbe zu achten. Sie haben jedoch erwähnt, dass es nicht einmal eine Variable durch eine Testaufgabe gesetzt hat. Hast du dafür eine globale oder eine lokale Variable verwendet? Versuchen Sie, die Flash-Aktion zu verwenden, um den Namen des Anrufers anzuzeigen, und sehen Sie, ob dieser angezeigt wird.

Sobald dies funktioniert und bestätigt wurde, müssen Sie möglicherweise noch etwas an Ihrer Ankündigung arbeiten. Ich vermute, Sie verwenden die Say-Aktion. Sie müssen Audiofokus respektieren deaktivieren, damit Say über den Klingelton des Telefons sprechen kann, da der Klingelton Vorrang hat. Wahrscheinlich möchten Sie auch den Klingelton mit der Aktion „Klingeltonlautstärke“ vorübergehend ausschalten, damit die Aktion „Sagen“ beendet wird, und den Klingelton dann wieder einschalten.