My wife and I often find ourselves trying to communicate while working in two different offices in the same house. Seems like a simple problem, but some messages are not worth the extra hassle to email, send an instant message or the dash down the hall. Normally, it ends up with someone just screaming to the next office.
When the second RaspberryPi arrived (Farnell delivered it in two days), I decided to try a simple push to talk solution called Mumble. Mumble is used in the gaming world and is similar to other VoIP chat solutions like Vent and TeamSpeak. You can can define the keys you want to trigger ‘push to talk’ or you can type a message similar to instant messenger.
You can also mute yourself or deafen yourself to avoid unwanted messages while on a call. The other party can see your status.
Mumble clients are available for Mac, PC, and iOS. We have tested them all out over the last week and have had no issues with ~5 devices connecting to the Mumble server, called Murmur, running on the Raspberry Pi.
Getting Murmur started was easy. I followed the these directions and had no problem getting it up and running on the Pi Wheezy distro.
One Note – if you are using Mac/iOS make sure you have Avahi Installed.