Some days it seems like the phone never stops ringing. The
caller ID always says "Toll Free Call" or some other nonsense. I wanted a
way to just drop these calls. I was going to use an Arduino to watch
the caller ID and answer each one of these calls. I was looking at Audio
recorder modules but then I got a Linkit One. With it's built in audio
mp3 player it was perfect.
Best part is if you play the official "This number has been disconnected" message most telemarketer dialing machines recognize hose three tones at the beginning and remove you from their active dial list......
Best part is if you play the official "This number has been disconnected" message most telemarketer dialing machines recognize hose three tones at the beginning and remove you from their active dial list......
Step 1: Finding a Caller ID Chip
I use a VOIP system in my house but it supplies standard caller ID signaling on its POTS lines. If your going to use this on the PSTN you may want to go with an FCC approved interface or just grab an old US Robotics modem but I don't have to worry about that so I chose the HT9032D. I got these from Tayda Electronics. Really cheap but they only stock the surface mount package. You could pay more and get a dip package from another supplier but I had some oddball adapter boards on hand....
Before you think about doing a project that connects to an old fashioned phone line know this.
The ringing signal used in my area is ~90Volts AC at 20 Hz. If you happen to be touching the wires when the phone rings it will feel like you stuck your finger in a light socket. It will hurt for a while. If you have friends like mine they will stand behind you and call you while you try to work on it.......
I used a blank Shield prototype board to hold all the parts. I had some RJ-11 connectors and 600 ohm matching transformers in the parts cabinet. I have a habit of buying stuff like this in bulk.....