To deal with the large number of spam phone calls that arrive while residents are sleeping, the Bay13 phone system has a gateway that sends Zephyrs (instant messages) when the phone rings. This way, residents can turn off their phone ringers but still be notified unobtrusively when calls arrive.
It also provides a web interface for viewing phone call history. The Zephyrs contain CallerID information, including lookups of the phone number against local database files that provide more information about the phone numbers. The computer interface is provided by a MultiTech MultiModem ZPX with CallerID support, along with a Python daemon that monitors it and provides the web and Zephyr interfaces.