ACR will only block calls that originate from a switch that is blocking the number (I.E permanent number withhold or 141), whereas a circuit or switch that doesn't have a valid number (or no number at all) will still get through ACR. This system is in place on the emergency services switchboard to allow their calls to get through any barring restrictions but unfortunately this method is spreading into the world of sales!
Silent Call Guard is another good free option in the fight against silent calls...
http://www.ukdatait.co.uk/cgi-bin/sgAddNumber.cgi
And if you want to spend some pennys then I have heard good things about their hardware based call blocker service...
http://www.callblocker.co.uk/
HTH