The Asterisk PBX is an open source PBX platform that allows you to create your own phone network. Currently it sends Caller*ID information out to all the other computers in my house which allows me to hear the information spoken via MisterHouse, viewed on the TV screen, or on my computer via the app_notify module.
You can get a visual of how this all works by viewing my house layout.
Kenny Root
Copyright © Kenny Root. All rights reserved.