SlideShare a Scribd company logo
1 of 14
Download to read offline
Tulika Aggarwal
10103465
OVERVIEW OF PROPOSED APPROACH
 Interactive voice response refers to technology supporting the interaction of
customer with the service provider generally over the telephone lines.
 When a person wants to access any of the services of the Interactive Voice
Response System, he presses a number through his telephone keypad.
 The pressed number appears across the line and the ring detector circuit senses this
ring.
 After a specified number of rings the relay is activated through the microcontroller,
which in turn connects the line to DTMF decoder.
 The activation of relay causes the number pressed to appear across the DTMF
decoder.
 The decoder decodes the number pressed and then the decoder output is passed
through the microcontroller to the computer.
 Now, when the caller presses a number, the number pressed is decoded by the
DTMF decoder and passed to the computer through the microcontroller.
 The computer recognizes the number and accesses the particular file from the
database to output the voice message.
 The output voice is passed through the voice card where the digitized serial data is
converted into analog voice form and passed to the line.
 The caller gets the information through the line.
REQUIREMENTS
HARDWARE REQUIREMENTS
o Basic Microcontroller based Hardware
• To interface Telephone line
• To provide various control signals
Give commands serially to PC
o Telephone Line Interfacing Circuit
• Ring Detection Circuit
o DTMF Decoder Circuit
• To detect DTMF Pulses on telephone line
o USART Serial Port Driver
• For serial communication between
microcontroller and laptop
SOFTWARE REQUIREMENTS
• Net Beans 6.9
• Arduino Interfacing software
• Proteus V7.6
COMPONENT DESCRIPTION
DTMF DECODER 8870
The DTMF (Dual Tone Multi Frequency) decoder is a specific IC which performs the function of
converting the DTMF frequency tones into BCD codes.
These BCD codes are fed to the microcontroller to process the data and take necessary action.
DTMF decoder 8870 IC has an external crystal oscillator to generate the clock signal, the pins
to detect the presence of DTMF tone at its inputs and pins to transmit the BCD codes to the
microcontroller.
These frequencies are compared with the Vref at the IN+ pin. This comparator pin output is then
filtered and fed to the digital detection algorithm within the IC.
It then passes to the code converter where it is converted into 4 BCD codes.
Its features are:-
• Complete DTMF Receiver
• Low power consumption
• Internal gain setting amplifier
• Adjustable guard time
• Central office quality
• Power-down mode
PIN DIAGRAM OF DTMF DECODER 8870
MICROCONTROLLER ATMEGA328
Following task are done by microcontroller in our hardware:
1. As power is switched on microcontroller is reset and sets the Mode and the baud rate required
for serial communication with PC.
2. Monitors ring detector circuit. When ring detector circuit gives low signal to μC it picks up the
phone by applying high signal to ON/OFF hook simulator.
3. Microcontroller now informs the PC that call has been made by sending character ‘1’ to the PC
to activate IVRS software. Now μC checks the StD pin status of DTMF decoder.
4. When StD is at logic high level means that a number has been registered. So microcontroller
reads it, and transmits that number hex to PC through TxD pin (serial communication).
5. Whenever the user press hash key (#) on telephone pad, then call is to be terminated or if user
does not press any number for 70 sec then also call is to be terminated.
6. Microcontroller sends a low signal to ON/OFF hook switch simulator to terminate the call.
PIN DIAGRAM OF ATMEGA328
SERIAL COMMUNICATION INTERFACE
The main purpose of the RS 232 IC is
• To act as a serial interface between the microcontroller and the PC.
• It provides the voltage compatibility between the TxD and RxD pins of the
microcontroller and the serial port of the PC.
• The voltage level of the TxD and RxD pins of the serial port of the PC are 12V.
• The R S 232 IC therefore provides compatibility required to interface the computer and
the microcontroller.
BLOCK DIAGRAM
IMPLEMENTATION
The circuit was first designed and tested on Proteus V7.6 as below.
• Thereafter using this PCB was made.
• In order to communicate between system and microcontroller, a serial port driver board is
used.
• The code for detection of the BUTTON pressed is written in Arduino IDE and burnt.
• Thereafter the DTMF Decoder is connected to the Microcontroller.
• Finally a battery is connected and complete system is made functional.
ivr system
OUTPUT ON SERIAL MONITOR
ivr system

More Related Content

What's hot (20)

Interactive voice response
Interactive voice responseInteractive voice response
Interactive voice response
 
Day 2 technology - Legato
Day 2 technology - LegatoDay 2 technology - Legato
Day 2 technology - Legato
 
Catalog panasonic 824
Catalog panasonic 824Catalog panasonic 824
Catalog panasonic 824
 
2.2 working practices
2.2 working practices2.2 working practices
2.2 working practices
 
Sanketik Proposal for Bangaladesh
Sanketik Proposal for BangaladeshSanketik Proposal for Bangaladesh
Sanketik Proposal for Bangaladesh
 
2.9 Technical and Customer Support
2.9 Technical and Customer Support2.9 Technical and Customer Support
2.9 Technical and Customer Support
 
TELEPHONE CONVERSATION RECORDING
TELEPHONE CONVERSATION RECORDINGTELEPHONE CONVERSATION RECORDING
TELEPHONE CONVERSATION RECORDING
 
SR-3 Data Sheet
SR-3 Data SheetSR-3 Data Sheet
SR-3 Data Sheet
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmf
 
Embedded Voice Logger
Embedded Voice LoggerEmbedded Voice Logger
Embedded Voice Logger
 
Uniphore IVR banking solutions
Uniphore IVR banking solutionsUniphore IVR banking solutions
Uniphore IVR banking solutions
 
Syntel Hospitality Solutions
Syntel Hospitality SolutionsSyntel Hospitality Solutions
Syntel Hospitality Solutions
 
DTMF based home automation with ADRUINO
DTMF based home automation with ADRUINODTMF based home automation with ADRUINO
DTMF based home automation with ADRUINO
 
2n netstarsalesandtechnical1603
2n netstarsalesandtechnical16032n netstarsalesandtechnical1603
2n netstarsalesandtechnical1603
 
The New Gsm based Neos
The New Gsm based NeosThe New Gsm based Neos
The New Gsm based Neos
 
Hosted VoIP Seat
Hosted VoIP SeatHosted VoIP Seat
Hosted VoIP Seat
 
Contactless (Proximity) Smartcards
Contactless (Proximity) SmartcardsContactless (Proximity) Smartcards
Contactless (Proximity) Smartcards
 
Alcatel Lucent 8 Series IP Touch Phones
Alcatel Lucent 8 Series IP Touch PhonesAlcatel Lucent 8 Series IP Touch Phones
Alcatel Lucent 8 Series IP Touch Phones
 
DTMF based Home Automation System
DTMF based Home Automation SystemDTMF based Home Automation System
DTMF based Home Automation System
 
Gsm1
Gsm1Gsm1
Gsm1
 

Similar to ivr system

Dtmf based home automation system using microcontroller ppt
Dtmf based home automation system using microcontroller pptDtmf based home automation system using microcontroller ppt
Dtmf based home automation system using microcontroller pptSree Sree
 
Ppt land rover
Ppt land roverPpt land rover
Ppt land roverAshu0711
 
Cell Phone Operated Land Rover
Cell Phone Operated Land RoverCell Phone Operated Land Rover
Cell Phone Operated Land RoverSanjay Talukdar
 
A2Z Control System
A2Z Control SystemA2Z Control System
A2Z Control Systemzatinsinghal
 
cellphone based device control
cellphone based device controlcellphone based device control
cellphone based device controlstudent
 
RF CONTROLLED POWER LINE DEVICESProject.ppt
RF CONTROLLED POWER LINE DEVICESProject.pptRF CONTROLLED POWER LINE DEVICESProject.ppt
RF CONTROLLED POWER LINE DEVICESProject.pptRama Chandra Movva
 
WORLDWIDE REMOTE DEVICE ACCESS SYSTEM
WORLDWIDE REMOTE DEVICE ACCESS SYSTEMWORLDWIDE REMOTE DEVICE ACCESS SYSTEM
WORLDWIDE REMOTE DEVICE ACCESS SYSTEMguest55c6bd
 
Home automation control system using dtmf technology
Home automation control system using dtmf technologyHome automation control system using dtmf technology
Home automation control system using dtmf technologyGovind Ekshinge
 
DTMF BASED MOBILE CONTROLL ROBOT SYSTEM
DTMF BASED MOBILE CONTROLL ROBOT SYSTEMDTMF BASED MOBILE CONTROLL ROBOT SYSTEM
DTMF BASED MOBILE CONTROLL ROBOT SYSTEMiindranilsarkar
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmfPratik Gupta
 
Bw32898902
Bw32898902Bw32898902
Bw32898902IJMER
 
cellphone based control of electrical equipment
cellphone based control of electrical equipmentcellphone based control of electrical equipment
cellphone based control of electrical equipmentRohit Sharma
 
Pankaj project report
Pankaj project reportPankaj project report
Pankaj project reportPankaj Rai
 

Similar to ivr system (20)

F0463842
F0463842F0463842
F0463842
 
Dtmf based home automation system using microcontroller ppt
Dtmf based home automation system using microcontroller pptDtmf based home automation system using microcontroller ppt
Dtmf based home automation system using microcontroller ppt
 
Ppt land rover
Ppt land roverPpt land rover
Ppt land rover
 
DTM Decoder
DTM DecoderDTM Decoder
DTM Decoder
 
Cell Phone Operated Land Rover
Cell Phone Operated Land RoverCell Phone Operated Land Rover
Cell Phone Operated Land Rover
 
A2Z Control System
A2Z Control SystemA2Z Control System
A2Z Control System
 
cellphone based device control
cellphone based device controlcellphone based device control
cellphone based device control
 
DTMF based load control
DTMF based load controlDTMF based load control
DTMF based load control
 
RF CONTROLLED POWER LINE DEVICESProject.ppt
RF CONTROLLED POWER LINE DEVICESProject.pptRF CONTROLLED POWER LINE DEVICESProject.ppt
RF CONTROLLED POWER LINE DEVICESProject.ppt
 
WORLDWIDE REMOTE DEVICE ACCESS SYSTEM
WORLDWIDE REMOTE DEVICE ACCESS SYSTEMWORLDWIDE REMOTE DEVICE ACCESS SYSTEM
WORLDWIDE REMOTE DEVICE ACCESS SYSTEM
 
Home automation control system using dtmf technology
Home automation control system using dtmf technologyHome automation control system using dtmf technology
Home automation control system using dtmf technology
 
G3602050055
G3602050055G3602050055
G3602050055
 
Arduino dtmf controlled robot
Arduino dtmf controlled robotArduino dtmf controlled robot
Arduino dtmf controlled robot
 
DTMF BASED MOBILE CONTROLL ROBOT SYSTEM
DTMF BASED MOBILE CONTROLL ROBOT SYSTEMDTMF BASED MOBILE CONTROLL ROBOT SYSTEM
DTMF BASED MOBILE CONTROLL ROBOT SYSTEM
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmf
 
Bw32898902
Bw32898902Bw32898902
Bw32898902
 
cellphone based control of electrical equipment
cellphone based control of electrical equipmentcellphone based control of electrical equipment
cellphone based control of electrical equipment
 
Remote
RemoteRemote
Remote
 
Pankaj project report
Pankaj project reportPankaj project report
Pankaj project report
 
Mobile controll robot
Mobile controll robotMobile controll robot
Mobile controll robot
 

ivr system

  • 2. OVERVIEW OF PROPOSED APPROACH  Interactive voice response refers to technology supporting the interaction of customer with the service provider generally over the telephone lines.  When a person wants to access any of the services of the Interactive Voice Response System, he presses a number through his telephone keypad.  The pressed number appears across the line and the ring detector circuit senses this ring.  After a specified number of rings the relay is activated through the microcontroller, which in turn connects the line to DTMF decoder.  The activation of relay causes the number pressed to appear across the DTMF decoder.  The decoder decodes the number pressed and then the decoder output is passed through the microcontroller to the computer.  Now, when the caller presses a number, the number pressed is decoded by the DTMF decoder and passed to the computer through the microcontroller.  The computer recognizes the number and accesses the particular file from the database to output the voice message.  The output voice is passed through the voice card where the digitized serial data is converted into analog voice form and passed to the line.  The caller gets the information through the line.
  • 3. REQUIREMENTS HARDWARE REQUIREMENTS o Basic Microcontroller based Hardware • To interface Telephone line • To provide various control signals Give commands serially to PC o Telephone Line Interfacing Circuit • Ring Detection Circuit o DTMF Decoder Circuit • To detect DTMF Pulses on telephone line o USART Serial Port Driver • For serial communication between microcontroller and laptop SOFTWARE REQUIREMENTS • Net Beans 6.9 • Arduino Interfacing software • Proteus V7.6
  • 4. COMPONENT DESCRIPTION DTMF DECODER 8870 The DTMF (Dual Tone Multi Frequency) decoder is a specific IC which performs the function of converting the DTMF frequency tones into BCD codes. These BCD codes are fed to the microcontroller to process the data and take necessary action. DTMF decoder 8870 IC has an external crystal oscillator to generate the clock signal, the pins to detect the presence of DTMF tone at its inputs and pins to transmit the BCD codes to the microcontroller. These frequencies are compared with the Vref at the IN+ pin. This comparator pin output is then filtered and fed to the digital detection algorithm within the IC. It then passes to the code converter where it is converted into 4 BCD codes. Its features are:- • Complete DTMF Receiver • Low power consumption • Internal gain setting amplifier • Adjustable guard time • Central office quality • Power-down mode
  • 5. PIN DIAGRAM OF DTMF DECODER 8870
  • 6. MICROCONTROLLER ATMEGA328 Following task are done by microcontroller in our hardware: 1. As power is switched on microcontroller is reset and sets the Mode and the baud rate required for serial communication with PC. 2. Monitors ring detector circuit. When ring detector circuit gives low signal to μC it picks up the phone by applying high signal to ON/OFF hook simulator. 3. Microcontroller now informs the PC that call has been made by sending character ‘1’ to the PC to activate IVRS software. Now μC checks the StD pin status of DTMF decoder. 4. When StD is at logic high level means that a number has been registered. So microcontroller reads it, and transmits that number hex to PC through TxD pin (serial communication). 5. Whenever the user press hash key (#) on telephone pad, then call is to be terminated or if user does not press any number for 70 sec then also call is to be terminated. 6. Microcontroller sends a low signal to ON/OFF hook switch simulator to terminate the call.
  • 7. PIN DIAGRAM OF ATMEGA328
  • 8. SERIAL COMMUNICATION INTERFACE The main purpose of the RS 232 IC is • To act as a serial interface between the microcontroller and the PC. • It provides the voltage compatibility between the TxD and RxD pins of the microcontroller and the serial port of the PC. • The voltage level of the TxD and RxD pins of the serial port of the PC are 12V. • The R S 232 IC therefore provides compatibility required to interface the computer and the microcontroller.
  • 10. IMPLEMENTATION The circuit was first designed and tested on Proteus V7.6 as below.
  • 11. • Thereafter using this PCB was made. • In order to communicate between system and microcontroller, a serial port driver board is used. • The code for detection of the BUTTON pressed is written in Arduino IDE and burnt. • Thereafter the DTMF Decoder is connected to the Microcontroller. • Finally a battery is connected and complete system is made functional.
  • 13. OUTPUT ON SERIAL MONITOR