https://www.theverge.com/2017/6/30/15906800/verizon-anti-spa...
Seems like they would like to unclog their Network not to mention their servers have to handle and store all the voicemails.
It may only be a fraction of a cent per minute, but these are the same telecoms that will gladly send you a bill every month because you owe them 1 cent.
These days with unmetered calling, the receiving telco still makes some money off incoming calls through termination charges.
If carriers became financially liable for robocalls by a government mandated date, e.g. 2020, they would find a solution. Even if was as simple as not getting paid to carry spam traffic (as opposed to an EU level % of global revenue fine).
You can fairly easily make the code whatever you want or make it a multi step process.
[1] https://www.asterisk.org/products/telephony-interface-cards
I believe I'm at something like 6/10ths of 1 cent per minute.
The collateral damage are systems that have you mark your place in line and call you back. It seems like these could be manually whitelisted though with some ingenuity.
I've been thinking about issuing my friends and family priority access PINs. If they save it to their contact entry for me after the number, I can entirely gate access. e.g. "5558675309,9876" Especially if combined with a time condition e.g. 11 p.m. to 6 a.m.