Maybe I was dreaming, but I thought I mentioned you can do this quite easily with a cisco router & any IOS that supports voice. Block specific numbers, or partial or complete ranges, all based on CLID. Of course requires PRI and sending your inbound traffic through the router, but certainly doable.
Original MUG/NAMU Charter Member