A lot of people deal with robocalls incorrectly by declining calls from unknown numbers. Don't do this.
The correct solution is to answer the call, say nothing and hang up after 3 seconds.
If it's a real call you'll hear background noise most of the time or the caller will say "hello?" Or they'll call back thinking something went wrong. Most robocallers are programmed to do nothing until they hear a voice.
But the critical part of all this is hanging up within 6 seconds. This is the one thing that hurts the telco knowingly supporting this. If a telco has too many such calls they essentially get punished as a bad actor, which is why they need legitimate traffic. I think robocallers and their telcos have wished up to this as I suspect they'll stop calling you if you do this.
When I started this I got 2-3 robocalls a week. Not a huge amount but annoying. Now I think it's been at least 2 months since I've gotten one. It could be that crackdowns on robocalls are yielding results but I'm not convinced.