Probably not the issue isn't knowing who owns a number it's that the actual number for the call is just a data field that's not validated or required to be correct. Spam calls would be a lot less annoying if they had to come from real numbers that could be blocked instead of being able to spoof as many numbers as they want.