All emergencies from unknown numbers that I can thank of will be from local numbers.
I personally answer all phone calls but I have very little of those spam calls (on average once a month perhaps?) And I have learned to just rudely stop the call without saying "sorry, I'm not interested".
I especially get a LOT of energy scams. They pretend to be from Endesa and they have my details somehow (some company must have provided it to them or it was leaked by a criminal employee).
They're usually calling from numbers in Mallorca or the Canaries. However in this day and age of VoIP you don't know where the hell they really are of course.
I wonder why it's so different between people. Does it depend on the region perhaps? We're all in Catalunya for what it's worth.
Maybe double-check the details, I remember for one person it didn't work at first, and the entered name had a typo, maybe it's really strict? Also try just say "Estoy en Lista Robinson" next time someone calls, makes them hang up quickly and blacklist your number at least within that company.
I also noticed a drop when the GDPR kicked in, but it doesn't solve the problem. It ironically just removes the "most benign" telemarketing from serious co's.
For you perhaps, for me the explanation is obviously they work, as we've had spam calls, got on the lists, and they stopped.