Harassment by spoofed caller ID

For the longest time, someone has been ringing my phone using various false names and numbers in caller ID. I feel there is a need to unmask the spoofer and block calls where spoofing is used. According to my information, this type of calling is in violation of federal law and subject to $10,000 fines. The caller never speaks, just rings until my voice mail kicks in and then hangs up. The one time I spoke to a VOIPo tech support representative, I was given two unacceptable choices: changing my telephone number or blocking anybody I didn't specify on my legitimate caller list. I'm hoping that this very annoying circumstance can be rectified.