The company I work for recently upgraded their phone system. They got a new IP phone system that can supposedly do everything - the new phones have big LCD screens with fancy menus, lots of different modes, PC connection for remote control of the phone, e-mailing voice messages, and tons of other features. All that said, there was a critical piece missing from the picture - a way to dial a stored number while already in a call. This is a feature I use often - I'm using a calling card to call home and I need to first dial the 800 number and then send my calling card pin number. Well, believe it or not, the cool new phones with all the fancy software couldn't do this and I had to switch back to pencil and paper! "We will include this feature in release 8.0 or possibly 8.5" was the response from the phone company. Yeah right, like I'm going to wait for 8.5!
So, here is the obvious solution - a dialer box that connects to the phone and can be used to store and dial phone numbers, pins, credit card numbers and what not. The circuit uses a NTE1690 DTMF dialer chip and a PIC16F690 microcontroller.
Because this is an IP phone and I cannot just send the DTMF tones over the line, the easiest place to plug in the box is between the phone and the handset. The box has two RJ9 ports at the back - one gets connected to the headset's port on the phone, the other to the headset itself. The dial tones are sent over the microphone line. This way, it works both on IP-phones, and on standard (old fashioned, non-IP) ones.
Here is the thing, assembled and put in an old network transceiver box:
For more detail: DTMF Phone Dialer using PIC16F690
Related projects
Air Sampler using PIC16F690 microcontroller
Do you ever wonder what is in the air you breathe? Or maybe you have hay fever and want to know what...
LCD & Display Projects · PIC16F690LCD Module Control over IR Link using PIC16F690
Recently I got my hands on a couple of HSDL-1100 based IR transceivers and a KS070B LCD display module. This was a...
LED Projects · PIC16F6908×8 LED matrix using PIC16F690 microcontroller
8x8 LED matrix This instructable will show you how to make a 8x8 LED matrix in witch you can control evry single...
Wireless & IoTExploring Various Applications of Microcontrollers: A World of Tiny Brains
Exploring Various Applications of Micro Controller Microcontrollers have become ubiquitous in the modern world with applications in nearly every industry. This student...
Wireless & IoTIntelligent Sips: Revolutionizing Dining with the SmartCup
Abstract The SmartCup Attachment is a comprehensive system designed for restaurants to monitor the liquid levels in their customers' cups. This system...
Wireless & IoTMaximizing Wi-Fi Capabilities with the Explorer 16 Development Board
As society progresses, the necessity for wireless communication is evolving from a mere luxury to an essential requirement. Wi-Fi, extending beyond conventional...
