I really don't think this will do much. The calls I get "from social security about my account being suspended" or "from the Visa/Mastercard alert system" are not calls from reassigned numbers (and I've had this number for more than 20 years). They are spoofed fraud calls. I think the solution here is call tracibility and prosecution of those making the calls (based on identification through the tracibility). Further, carriers should not accept or pass along calls from providers who do not have the "originating number" assigned to them (though, I suppose that's a problem if the call goes through several carriers).
Harold