arduino + key phone = dial numbers

hi i have an old key phone that I want my Arduino to dial numbers on.
but i do not want it to do this with servors or somethng in that area i want it to connect the circuit. but how? :S

there is 8 cabels connected with 10 buttons.
And i know that i need to connect one little area with another then it print number 0-9.

ehm i hope you understand.

Random google pic ---> http://salestores.com/stores/images/images_747/KXT7720B.jpg

When you push a button on a telephone, it generates a tone that is sent out the phone line. Even easier than trying to tap into the keypad circuitry is to have the Arduino generate the correct tone itself.

Google DTMF. There is even a library for the Arduino that generates the tones, if I remember correctly.

This is what you want to read:
http://brohogan.blogspot.com/2009/12/telephone-interface.html

When you push a button on a telephone, it generates a tone that is sent out the phone line. Even easier than trying to tap into the keypad circuitry is to have the Arduino generate the correct tone itself.

Google DTMF. There is even a library for the Arduino that generates the tones, if I remember correctly.

so what you mean is that I should make a phone out of my Arduino instead? sounds better :slight_smile:

I want my Arduino to dial numbers on.

So, yes, I guess you do want to make the Arduino into a phone. Actually, an auto-dialer, since that's all it would do.

Although, you could detect the dialed phone being answered, and, if you had a wave shield from Ladyada, you could then play a pre-recorded spiel.

No, don't do that. Please.