I've had callers spoof my local village phone number, my own phone number and the local Bed Bath and Beyond in addition to many unused or abandoned phone numbers.
Spoofing the ANI already would incur the $10,000 fine per call (as this is fraudulent and masks the true billing identity of the caller) and you could help trace those calls using invalid ANI by either denying the call attempt or identify the SS7 point code originating the call and submitting this to the appropriate federal agency to locate and prosecute the offenders.
All of the information that is needed, you already have with your interface to the SS7 network and call logs. This would just eliminate the necessity of calling OOMA support for every idiot who calls with a spoofed number to identify the true caller so that this can be forwarded to the do-not-call violation website and other government agencies.
I would have expected something like this already available within OOMA premier, but have not seen this yet.
I would also like to have this feature available for cellular providers to use as well. Once this is universally adopted, then spoofed calls will disappear.
Would really like to know where this call originated with the original ANI of the calling party.
If the ANI is also spoofed, this is a FRAUDULENT CALL. Can we treat it as such?
But, since we only view the Caller ID presentation field, we can't make that distinction.
I would like to propose that the OOMA Call log identify the ANI of calls using a unassigned or unowned number so that it can be properly forwarded to the local authorities for prosecution. If the ANI is spoofed, perhaps also the SS7 pointcode of the originator so the the sponsor can be made liable for this activity. Only then will robocalls be outlawed.
Any "list" of "known numbers" used by spammers is, by definition, incorrect and obsolete.