I'm looking at developing a cheap DIY telemarketer/robocall blocking device for home phones. As Steve Gibson discussed on last week's Security Now, this would consist of a USB voice modem, a raspberry pi, and a power supply. The modem would look like this:
which has "TAM" support (Telephone Answering Machine). That's needed because the device will need to transmit an outgoing message to the caller, and possibly record a voicemail message left by him, both going through the modem. Actually the modem also needs to be able to recognize the caller's DTMF key presses, and either come with Linux drivers or work with standard Linux drivers. I don't know if the above modem does all that.
This is new territory for me, and while I know about the basic AT commands, I can't find information on the TAM commands, or any sample code that would illustrate how to output or input audio to/from the phone line. I would appreciate any links to that kind of information.
If it matters, the premise of this project is that while cell phones have some degree of protection, for the moment, land lines of all types, whether twisted-pair copper or VOIP, are increasingly innundated by telemarketing calls, particularly robocalls, with spoofed Caller IDs that make blacklists unworkable. So the device would have both a whitelist (the calls go through) and a blacklist (the calls are hung up on), and for those CIDs on neither list, there would be an outgoing message giving the caller three choices:
- If you are a telemarketer, etc, just hang up.
- If you have a valid reason to call, press "1" (which adds to the whitelist), hang up, and call back. The second call will ring through.
- Leave a messsage.
Then "beeeeep"
Then it records any message. The last option is needed because there are valid automated calls that won't know to press 1, and thus need to be able to leave voicemail after the beep.
And speaking of cell phones, have you guys seen the latest from the FCC? They are considering allowing political organizations, and apparently anyone else, to deposit robo messages into your voicemail boxes without even making a call. This will mark the end of Western Civilization.
Anyway, any info on TAM stuff would be appreciated.