The ShadyShield: Software-Defined Telephony for Arduino The ShadyShield is an Arduino-compatible telephone interface for all of your old-school phone phreaking needs. The ShadyShield provides the raw analog audio, but what you do with that is up to you. We provide sample code implementing a 300 bps modem in software on the AVR, but the applications of the ShadyShield are limited only by your imagination. Want to build an auto-dialer? That’s easy. Want to implement a BBS in a small, discreet form factor? The ShadyShield provides extra RAM via the SPI bus and a microSD connector for mass storage. Need a dumb dial-up terminal in a pinch? The ShadyShield has an RCA jack for NTSC/PAL output. The ShadyShield is completely open-source. You can download the latest schematics, Gerber files, and source code from http://labs.shadytel.su/shadyshield/, or from Shadytel's GitHub page at https://github.com/shadytel. Please note that the ShadyShield is only approved for use on the Shadytel network. Local regulations may restrict connecting the ShadyShield to the PSTN. The ShadyShield is brought to you by Shadytel Labs, the revenue innovation division of Shadytel. At Shadytel, we're "Always In Your Business" and committed to "Billing Excellence."