2

I am currently looking for a way to connect an intercom to the raspberry pi, at the moment, the intercom wires are connected to a regular telefphone ( only two wires needed ), when someone dials the phone rings, when I pick up I can talk to them and in order to open the door I keep the 0 button pressed. The phone has a switch for Pulse / Tone and only the Pulse mode actually does something.

Is there a way in which I can capture the call into the raspberry PI and eventually send back a Pulse in order to open the door?

I saw this question How can I generate frequency / pulse signals? but I don't think it's the same thing.

Another approach I am considering is to open the phone and somehow connect only the controls to it in order to prevent any power surges or a much higher voltage. Is that possible?

In the end I wish to connect this to a web server and send a push notification to my phone whenever someone calls and be able to open the door remotely.

Thanks a lot!

EDIT: I am also aware there might be a way to do this with a modem, only I'm not sure a modem could capture those signals

SECOND EDIT: after digging even more on ways to do this I have discovered a possible way to do this, first I would need two relays, one for answering and one for sending the signal to open the door ( the 2 would be wired to control the actual buttons from the phone ) and in order to wire the incoming signal use a optocoupler ( http://en.wikipedia.org/wiki/Opto-isolator ) which I would then connect to a GPIO pin and monitor activity there. Would this work? Has anybody tried something similar?

Mircea Sandu
  • 171
  • 1
  • 2
  • 6

1 Answers1

2

You might want to look at Asterisk, which is basically a telephone central (PBX) application for Raspberry Pi. I don't have first hand experience with this tools, but it should be able to do what you want, sort of.

Elmer
  • 161
  • 1
  • 1
  • 5