Add an abuse button to the phone.
Every call costs a dollar to connect, no matter where it comes from - another carrier or international or whatever.
You get the dollar back if the receiver doesn't press the abuse button.
The dollar can be waived if the company knows the call is coming from an individual household with low call volume.
Perhaps even connect the call to a automated message that says, "we're sorry, <voip telco> has had its services disconnected for fraud. Goodbye"
But US phone companies don't want to do that because of the potential revenue loss.
Wanted calls get a refund.
Then this becomes a backdoor way for the bigger players to discriminate against new, smaller players that are otherwise legit and doing their best to keep spammers/scammers off of their network.