Re: Call filtering
Unfortunately not publishing your number wont help much. I work or a small telco and we routinely spot spammers sequentially dialing through ranges. The active ranges themselves are also easy to find, Ofcom publish the active ranges on a few giant CSVs on their website.
As far as filtering goes, the CLI is easily faked when the call is originated via SIP.