Reject call doesn't work when caller calls twice.

Got a problem with MacroDroid? Post here for help and support.

Reject call doesn't work when caller calls twice.

Joined: February 13th, 2018, 5:12 pm

February 13th, 2018, 5:28 pm #1

Hi all,

I installed MacroDroid yesterday and while I only have one macro so far I can tell I'm going to love the utility of this app.

I am using a Galaxy S8 with Android version 7.0/Samsung Experience version 8.1.

The macro I set up automatically rejects any calls coming from numbers not in my contact list and sends them to voicemail. I tested it with a friend and it worked exactly as intended. Non-contact calls show up in my recent call list as a rejected call without the phone ever ringing.

My problem is today I received a call from the same phone number twice within one minute; the first call was rejected but the second call was pushed through.

T: Call Incoming
- Non contact
- Unknown caller
A: Call Reject
C: None

Pretty simple, right? Which is why I'm confused as to how the second call got through.

This number has called before so I just went ahead and blocked it outright, but I want to know why the macro didn't work.

Can anyone shed some light on this? Thanks!
Quote
Like
Share

Joined: March 23rd, 2017, 8:18 pm

February 13th, 2018, 9:11 pm #2

Maybe phone takes number shown in last calls as known one?
Quote
Like
Share

Joined: February 13th, 2018, 5:12 pm

February 13th, 2018, 9:20 pm #3

xMaaster wrote: Maybe phone takes number shown in last calls as known one?
Are you referring to numbers in my recent call list? I did consider that, but when I tested the macro with my friend it didn't make a difference. I had him call me, then I deleted his contact information and had him call again. His number was in my recent call list, but when I deleted his contact the call was rejected properly.

In addition, the # in question called me yesterday morning too (twice again, one right after the other). So the number was already in my recent call list, but the first call was rejected.
Quote
Like
Share

UndeadCretin
Site Admin
Joined: September 30th, 2012, 11:08 pm

February 13th, 2018, 9:59 pm #4

I just tried to recreate the issue and I'm afraid I don't see it. I just called 3 times from a non-contact number and it rejected every time without an issue.

I'm a bit stumped how that could happen, I can only imagine that as suggested your phone may be somehow creating some kind of pseudo contact for the recently missed call.

Is this always repeatable? Does it happen if you leave longer between the calls, what about if you reboot in the middle?
Quote
Like
Share

Joined: January 26th, 2018, 8:05 am

February 14th, 2018, 10:46 am #5

Is MacroDroid notification enabled, preferably with the highest priority?

Written with the help of an interpreter, grammatical errors are possible. Sorry, and ask if something is not clear.

Quote
Like
Share

Joined: September 10th, 2016, 5:17 am

February 15th, 2018, 2:00 pm #6

"Who" is unknown caller? If that refers to a number on a list of annoying numbers it would be considered a contact. Take out "Unknown Caller" and your macro should work as intended.
Quote
Like
Share

Joined: February 26th, 2016, 4:16 pm

February 16th, 2018, 12:46 pm #7

COLBERTNOTION wrote: "Who" is unknown caller?  If that refers to a number on a list of annoying numbers it would be considered a contact.  Take out "Unknown Caller" and your macro should work as intended.
Unknown caller is one of the options for rejecting a call.

I have basically this exact same macro and it works like a champ. The only difference is that I write the rejected number to the user log so I can monitor how many spam calls I'm receiving.
Quote
Like
Share