Incoming call (NON contact) not working on Google Pixel 4A

Luigi M

New member
Hi everybody,
I am new to MacroDroid, so I am possibly making some mistake. I have built a macro based on a trigger for "Incoming call (NON contact)". If I test it with the "test trigger" function, it works. However, if I call my phone from a number not in the contact list, it doesn't and nothing is logged in the event register.
When I build the trigger, I choose the "Telephone call/SMS" > "Incoming call", then I choose "Select contact(s)" and then I select "NON contact" (I am running the italian version, so this option is "non compreso nei contatti".
Please note the if I select "Any contact" ("Qualsiasi contatto", in Italian), the macro works correctly. If I select a single contact, it doesn't.
I am running MacroDroid on a Pixel 4A running Android 13.
 

Endercraft

Moderator (& bug finder :D)
Make sure MD has the call, SMS and contacts permissions. Also check the troubleshooting section for problems.
If that doesn't fix it, please report the bug using the report bug button in the troubleshooting section of the app.
 

Dimlos

Well-known member
I tested this on a Pixel 7 Pro. At first I tested by changing the number in the contact list, but it seemed to take time for MacroDroid to reflect the change and it was not treated as a NON contact.

I then deleted the entry and tested the NON contact trigger and it fired successfully.
What about the system logs? I believe there is a description of how the phone number is recognized.
 
Top