It seems it would be better just to outlaw spoofing the identity of another entity (to prevent SWATting), but still allow blocked number calls. Spoofing numbers for fraud should also be deterred somehow.
Even without this, one could develop Bayesian filters to detect likely spam calls and run them through a captcha first.
Even without this, one could develop Bayesian filters to detect likely spam calls and run them through a captcha first.