callerID
Finally cleaned up my caller ID blocker enough to publish it to git.
It uses a USRobotics USB modem to get the caller ID from a Plain Old telephone Service (POTS) line. It also announces the callers name from the address book via the connected speaker.
The repository is callerID