I don't have an intercom system, but I currently have the old PBX system that was in my church installed in my house. It's an early 80's / late 70's Executone Equity II system. It works just like an intercom in the fact that any phone can call any room of the house. It's an analog system, so it connected right up to my ordinary household phone lines. The cool part is I have "music on hold" and the music can also be programmed to come out of the speakerphone if you want it to also. The phone system has that familiar charastic early electronic ring tone that's always heard in TV shows and movies from the seventies. The cool part I like is the clear plastic buttons that light up and blink when lines are in use, on hold or ringing. I put the base station in my home office room, and it has a button for each extension. I'm not even using all the extensions that it can handle, and I only have 2 of the 5 incoming lines connected too.
To program the system, you need to know a little bit of binary. Programming is done at the control module, and involves pressing buttons to illuminate sequences of LED lights on the motherboard to set the functions. Everything from what extensions ring, to tone vs pulse dial, hold time, etc can all be programmed into it!
It's a fun system, and I'm suprised others havent caught on to installing old analog PBX systems in their homes when they are removed from offices. There's a ton of them out there for the taking!!!