They don't have to block anything. Just make sure that any caller id number is validated and registered to the company making calls. I shouldn't be receiving calls from local numbers that are actually Indian call centers threatening that the police are on their way unless I pay my IRS bill with iTunes gift cards.
Services like twilio avoid this easily by simply requiring me to purchase the callback number or at least validate that I have control of the callback number I want to use.