Missed call counter not working

breadvan

New member
Hi folks, new to macrodroid but have an ok understanding of the logic. Can't seem to get my own or even one of the template missed call counters to work.

The objective is to count missed calls from my partner. If there is more than 0 missed calls, my sound and vibration settings change. So the next time she calls it is audible. I don't like the android do not disturb settings and usually have my phone on mute.

I set up a missed call variable and triggers with the if statement. However when in practice it does not work. When manually testing this, it works. Seems that there is something wrong?
1000047965.jpg
 

Qarboz

Well-known member
Hi folks, new to macrodroid but have an ok understanding of the logic. Can't seem to get my own or even one of the template missed call counters to work.

The objective is to count missed calls from my partner. If there is more than 0 missed calls, my sound and vibration settings change. So the next time she calls it is audible. I don't like the android do not disturb settings and usually have my phone on mute.

I set up a missed call variable and triggers with the if statement. However when in practice it does not work. When manually testing this, it works. Seems that there is something wrong?
View attachment 9434
It seems correct, the volume is changed after Ally's second missed call, and on the next call (any number) the ringer should ring.
Have you removed MacroDroid from battery optimization?
If the call comes in with MacroDroid open, does the counter increase?
 

breadvan

New member
Yes I believe I did remove it.

And no the variable does not count up or reset when they call and when I pick up.
 

hsurB

Well-known member
When someone calls you and you are not picking up, once he stops calling it triggers as CALL ENDED (cause it did in fact ended even tho you didn't answer it) and as CALL MISSED as well
You can investigate your macro logs to see if it changes values of your variables but in my opinion it would just keep changing value between 0 and 1 every time (which one will trigger first might be different on other devices, for me its call ended first and then call missed)
 

Dm114

Well-known member
When someone calls you and you are not picking up, once he stops calling it triggers as CALL ENDED (cause it did in fact ended even tho you didn't answer it) and as CALL MISSED as well
You can investigate your macro logs to see if it changes values of your variables but in my opinion it would just keep changing value between 0 and 1 every time (which one will trigger first might be different on other devices, for me its call ended first and then call missed)
Sorry but Call Ended shouldn't fire on a missed call.

Anyway this trigger could be replaced by Call Active.
 

hsurB

Well-known member
Sorry but Call Ended shouldn't fire on a missed call.

Anyway this trigger could be replaced by Call Active.

If it should or not its for another discussion. Thats how it works on my devices, its not a case for you?
 

Dm114

Well-known member
If it should or not its for another discussion. Thats how it works on my devices, its not a case for you?
Honestly I didn't check (lack or time and opportunity) but this trigger (Call Ended) should only fire at the end of an active call.

In case of doubt (as on your device) this trigger wouldn't be the right one and @breadvan should better use the Call Active one to confirm he really called his contact.
 
Top