To end up on your phone, VOIP have to terminate somewhere in local phone network. These networks need to stop accepting calls from shady places, or every call like this that they cannot charge back to original (or intermediary network) becomes a loss to them. And telecom companies do not like losses...