the only one that can fix the problem are the people that make money from the calls, the phone companies.
as long as the phone companies make money from this it will continue.
and saying the phone company does not know the true origin of the call is a lie.