Now that I moved back to the USA and set up phone service I've been getting hammered by illegal prerecorded telemarketing calls. Often times the caller ID is spoofed on these calls. I've always had sort of a sideline interest in telecommunications and so I started reading about Caller ID spoofing. Apparently there has been a lot of talk around the US about making caller ID spoofing illegal including a "Truth in Caller ID Act". Somehow I doubt the telemarketers will be dissuaded.
Now forgive me as I know very little about how actual telephone networks function, but it seems like it would be trivial for the phone companies themselves to seal up this gaping hole in security. Would it not be much simpler for the US government to just hold the telephone companies accountable for this billable service they provide? Why don't the central offices just reject any incoming Caller ID info and stamp on the correct info? In the case of VoIP, stamp on the VoIP provider's phone number and require VoIP providers to divulge the contact info of it's subscribers to called parties.... In the case of calls from unknown or untrustworthy providers - don't provide any caller ID... Is there something technologically impossible or unfeasible about these ideas? There has to be something I'm missing.
If it requires caller ID technology upgrades, then why not just rip off the band-aid and do it. 10 years from now we'll all have phones that support the new protocol and hopefully a feature for upgrading the caller ID software. I just don't see why the government would even bother with making impossible to enforce laws aimed at the telemarketers.