Beruflich Dokumente
Kultur Dokumente
PROJECT REPORT
ON
“INTERACTIVE VOICE RESPONSE SYSTEM”
SUBMITTED TO
UTTAR PRADESH TECHNICAL UNIVERSITY, LUCKNOW
IN PARTIAL FULFILLMENT OF THE REQUIREMENT OF THE AWARD
OF
THE DEGREE OF
BACHELOR OF TECHNOLOGY
IN
ELECTRONICS & INSTRUMENTATION ENGINEERING
(2009-10)
SUBMITTED BY:
1
DEPARTMENT OF
ELECTRONICS & INSTRUMENTATION ENGINEERING
CERTIFICATE
THIS IS TO CERTIFY THAT THE PROJECT ENTITLED
2
ABSTRACT
The IVRS system which will be designed will provide an ideal platform
for the operation of start-ups and existing small concerns. It will be a
highly economical and efficient way to replace the Dialogic card which is
very costly and requires a high maintenance and regular upgradation.
3
ACKNOWLEDGEMENTS
this project.
We feel highly obliged to thank our project guide Mr. Amit Jain
( Lecturer, EIE Department) for giving us his precious time and guiding
us in every step in order to make the project a success.
Last but certainly not the least we would like to thank our Department Lab in
charges and fellow students who helped us a lot in getting all the components
ready in time for testing of the project.
4
TABLE OF CONTENTS
CERTIFICATE…………………………………………………….2
ABSTRACT………………………………………………………...3
AKNOWLEDGEMENT…………………………………………...4
LIST OF FIGURES………………………………………………..8
LIST OF COMPONENTS………………………………………...9
1 INTRODUCTION……………….……………….……11
4 AIM OF THE
PROJECT……………………………..……………….17
5 BRIEF
HSTORY……………..………….…………………..…18
5
7 RECENT TRENDS & DEVELOPMENT IN THE
FIELD………………………………………...………....24
8 PRINCIPLE OF
IVRS…………………………………………….…...…..27
11 RING DETECTOR………………….……….....…….36
12 DTMF DECODER…………………………..……….45
13 MICROCONTROLLER(ATMEL 89C2051)…...….48
15 RELAY………….……………………………….…..54
16 VOLTAGE CONVERTER………..…..……...…....56
6
18 VOLTAGE REGULATOR 7805……………...……….59
19 AUDIO AMPLIFIER……………..…….…………..…..60
20 TRANSFORMER…………….………………......….….61
22 PROJECT PHASES..…….…….…….………..…...……64
23 TESTING…………..………………………...….……….68
24 USES………………………………..……..…….…….….73
25 ADVANTAGES…………………...……………………..75
26 DISADVANTAGES………………...……………..……..76
27 FUTURE ASPECTS………………..……….………..….78
28 INSIGHTIVR………………………...…..……...……….79
31 CONCLUSIONS…………….……………….…….……106
7
LIST OF FIGURES
6 DTMF Decoder IC 46
7 Microcontroller 89C2051 49
8 Serial Communication Interface 53
9 Relay 55
10 Voltage Converter 56
11 On/Off Hook Simulator 58
12 Audio Amplifier 60
13 Project Phases 64
14 Audio Interface To Computer 70
15 Insight IVR Network Topography 80
8
LIST OF COMPONENTS
Diode 1N4148 1
Transistor BC547 1
Relay 12V/200 1
9
RS232Driver/Receiver MAX232 1
Cable RS232 1
PCB 1
10
INTRODUCTION
11
As TOFFLER says we are living in a THIRD WAVE SOCIETY i.e. an
information era, and world of automation has geared a sudden momentum
in our present times, and Interactive Voice Response System makes this
information transfer more interactive to user or customer and is totally
atomized.
IVRS has the capability to respond to the most frequently asked questions
and to provide the information required by you. Information and services
can be achieved through any touch-tone telephone.
IVRS is a unique blend of both the communication field and the software
field, incorporating the best features of both these streams of technology.
12
Functionality
Impact on Business
Industries Benefited
13
INTRODUCTION
14
DESIGN FLOW OF HARDWARE AND SOFTWARE
15
PICTURE OF THE PROJECT-
16
What are interactive voice response (IVR) systems?
How It Works?
17
• Will consider the nature of the user, to provide the correct response.
• And will provide the user with all sorts of related information for his
concern
So we have decided it to implement this system for educational purpose
i.e. marks enrolment
The idea was that if you could cluster the majority of telephone based
contacts with the customer in a single department you could have people
focused just on call-related services.
A second motive was that through careful management of the centre, you
would inevitably get the benefit of having more calls handled by fewer
people.
The faster the operator could complete a call, the more efficient and
effective the contact with the customer was deemed to be," he explains.
Divide the number of calls by the number of operators, and you could see
at a glance how ‘efficiently’ your centre was operating.
18
The bigger the number, the better. The shorter the call duration and the
shorter the time to resolution, the better.
A third issue, which took rather longer for companies to grasp, was that
agents were not being given the opportunity to learn very much about the
customer, or to add much value to the customer’s relationship with the
organization.
Morrell points out that call centres were given a huge boost in the UK in
the 1980s when telecoms deregulation led to a fall in the price of fixed
line calls. Channeling contact to the customer through the telephone
became an even more cost effective option for companies.
Since the UK led the way in telecoms deregulation in Europe, this was a
major factor in the UK having more call centre seats than any country
with the exception of the US.
There were obvious problems with this approach. First, it led to a ‘sweat
the agent’ attitude, since the pressure was on to set call centre agents
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
19
more and more ‘stretching’ targets by way of calls per hour that they
were supposed to complete.
We currently have in excess of 800,000 call centre places across the UK,
and the number is projected to go beyond 1,000,000 within the next three
years.
Colin Mackay, a Director of the industry body, the Call Centre Managers
Association (CCMA), points out that pioneering centre set up by Direct
Line and then by First Direct, proved how powerful these centres could
be for financial services organizations.
"It meant that they could reach large numbers of the public without the
requirement for sales people on the street," he said.
As Mackay notes, about 80% of the questions that people have about
financial services products, from mortgages to loans and insurance, can
be answered over the phone, without the need for a face-to-face meeting.
Scotland and the north-east of England did very well out of the first two
decades of call centre operations in the UK. As Mackay explains, call
centre operators tended to favour regions outside the expensive south-east
of England, where building premises were far cheaper, and where there
was a reasonably well-educated potential work force.
The fact that the north-east of England and Scotland had seen a massive
decline in their heavy industries meant that there was also competitive
pressure for jobs, so wages were more competitive too, than down south.
20
LITERATURE SURVEY/ TECHNOLOGICAL SURVEY
A Survey was carried by us was found that the system we are going to
implement is not present in any of the college in “Pune University”
Technologies used-
DTMF signals (entered from the telephone keypad) and natural language
speech recognition interpret the caller's response to voice prompts.
Other technologies include the ability to speak complex and dynamic
information such as an e-mail, news report or weather information using
Text-To-Speech (TTS). TTS is computer generated synthesized speech
that is no longer the robotic voice generally associated with computers.
Real voices create the speech in tiny fragments that are spliced together
(concatenated) before being played to the caller.
21
Many business applications employ this technology including telephone
banking, order placement, caller identification and routing, balance
inquiry, and airline ticket booking.
An IVR can play announcements and request an input from the caller.
This information can be used to route the call to a particular skillset. (A
skillset is a function applied to a group of callcenter agents with a
particular skill)
Interactive voice response can be used to front-end a call center operation
by identifying the needs of the caller. Information can be obtained from
the caller such as account numbers.
22
The ability to use XML developed applications allows a Web server to
act as an application server, freeing the developer to focus on the call
flow.
A call flow diagram can be drawn with a GUI tool and the application
code (VoiceXML or SALT) can be automatically generated. In addition,
these tools normally provide extension mechanisms for software
integration.
23
RECENT TRENDS AND DEVELOPMENT IN THE
FIELD
It has become more common in industries that have recently entered the
telecom industry to refer to an Automated Attendant as an IVR. This
means that when discussing an IVR application, it is important to ensure
that the person you are talking to understand the term to mean the same
thing as you do.
ITD made the implementation of the first biggest digital IVR system in
Turkey.
ITD has important contributions at the formation of the first and only
transaction switching system project of Turkey. The system is
implemented jointly by BKM, Deluxe Data International and ITD. This
EFT (Electronic Funds Transfer) switch provides ATM & POS sharing
capabilities among member banks and serves as a critical link between
24
ITD introduced the first Computer Telephony Integration at Biliþim '94.
ITD became the distributor of Genesys's Computer
ITD began to work on the first internet integrated call center project at
Garanti
Bank and successfully made the implementation in February '99.
25
IVR systems can respond with pre-recorded or dynamically generated
audio to further direct users on how to proceed.
IVR systems can be used to control almost any function where the
interface can be broken down into a series of simple menu choices. In
telecommunications applications, such as customer support lines, IVR
systems generally scale well to handle large call volumes.
26
How It Works?
PRINCIPLE OF IVRS
27
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 using MAX232.
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.
In the computer we get the signal from hardware circuit and provide a
voice response automation on the telephone line via sound card output.
28
SEQUENCE FOLLOWED IN THE IVRS SERVICE
• The computer waits for a specified number of ringing tones at the end of
which, the connection is established.
• Now, a pre-recorded voice greets the caller conforming that the number
dialled corresponding to the particular service.
• Next, the menu is presented to the caller again in the voice form, giving
him the various options to choose from.
29
BLOCK DIAGRAM OF IVRS
30
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
31
CIRCIUT DIAGRAM:-
32
GENERAL DESCRIPTION ABOUT TELEPHONY
ON-HOOK
OFF-HOOK
This is the state whenever telephone handset is displaced from the cradle.
During this state the voltage level is between ± 5V to ± 12 V. The
telephone OFF – HOOK resistance is typically 600 Ω .
SIGNALING TONES
• Dial tone:
This tone indicates that the exchange is ready to accept dialed digits from
the subscriber. The subscriber should start dialing only after hearing the
dial tone. Otherwise, initial dialed pulse may be missed by the exchange
that may result in the call landing on the wrong number. The dialed
tone is 33 Hz or 50 Hz or 400 Hz continuous tones.
33
• Ring tone:
When the called party is obtained, the exchange sense out the ringing
current to thetelephone set of the called party.
• Busy tone:
Busy tone is bursty 400 Hz signal with silence period in between. The
burst and silence duration has the same value of 0.75s. A busy tone is sent
out to the calling subscriber whenever the switching equipment or
junction line is not available to put through the call or called subscriber
line is engaged.
34
Rows and columns determine the frequency. This keypad is working
with different frequencies but only two frequencies are transmitted at a
time. So
the signal coming from this type of telephone is called Dual Tone Multi
Frequency (DTMF).
Ring detector circuit does the function of detecting the ring activating
signals and then counts the number of rings.
The ring-activating signal is |ON for 0.2 sec and the subscriber can hear
the sound of ring in that duration of time. For next 0.4 sec the ring-
activating signal goes OFF. Now the subscriber can’t hear the sound.
Again this repeats for six times with the pause of 2 sec.
Thus the subscriber hears six rings.
697Hz
770Hz
852Hz
941Hz
35
FEATURES OF PROJECT
Ring Detector: -
Ring Signal
When the central office want to make your telephone ring it will send an
AC ringing voltage to the line which will ring the bell in your telephone.
Most of the world uses frequencies in 20..40 Hz range and voltage in
40..150 volts range.
When your telephone is in on-hook state the "TIP" is at about 0v, while
"RING" is about -48v with respect to earth ground.
When you go off hook, and current is drawn, TIP goes negative and
RING goes positive (I mean less negative). A typical off hook condition
is TIP at about -20v and ring at about -28v. This means that there is about
8V voltage between the wires going to telephone in normal operation
condition.
36
The DC-resistance of typical telephone equipment is in 200-300 ohm
range and current flowing through the telephone is in 20-50 mA range.
Circuit: -
37
The ringing circuit used by us is same as used in modems.
The ring circuit must pass the ring signal information to microcontroller
and also provide electrical isolation between telephone line and
microcontroller. This ring detection is done using one optoisolator circuit.
38
Ring Information to microcontroller: -
Now after ring has been detected the microcontroller need to be informed
to do required task:
Picking up phone
Sending signal to PC that call has been made for IVR.
For this some components are added to above ring detection circuit. In
this the collector pin of optoisolator is connected to +5V supply through a
10K resistor and emitter is grounded. The collector terminal is also
connected to microcontroller pin no 16.
The output of the comparator goes high when the operator picks up the
telephone provided along with the IVRS. The presence of the ring
detector output for 5 sec enables the micro controller to switch the relay
to the dual tone multi frequency (DTMF 8870).
39
The capacitor C1 blocks incoming DC and resistors RA and RB are the
voltage dividers to reduce the incoming voltage of 13VPP to 15V. Diode
D passes only the positive half of the sine wave during which C 2 gets
charged to maximum value and acts as the DC value for the input signal
which triggers the comparator.
This charge does not get discharged easily due to high resistance R3, R4
and R5 are used as voltage dividers to provide reference voltage of 2.5V
to pin 2 of LM IC.
When the called party is obtained, the exchange sense out the ringing
current to the telephone set of the called party.
The two rings in the double ring pattern are separated by a time gap of
0.2s and two double rings patterns by a time gap of 2s.
The burst has duration of 0.4s. The frequency of the ringing tone is 133
Hz or 400 Hz.
40
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
41
DTMF Decoder: -
42
FUNCTIONAL BLOCK DIAGRAM
Every time when DTMF registers the number the StD pin which is
initially at low goes high remains for few millisecond and then again goes
low which depends on the time constant set in circuit by value of R2*C7
combination used in DTMF configuration atDTMF pin 16 and 17 which
forms the steering circuit.
Isolation Transformer
The simplest and the most common way to do the isolation is by using
audio transformer which is a 1:1 isolation transformer.
Voice Card
43
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
44
DTMF DECODER 8870
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.
45
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
46
The input signal from the telephone line is fed to the IN-pin of
the DTMF after blocking all the DC in the line. 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.
47
MICROCONTROLLER 89C2051: -
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 ‘A’ to the PC to activate IVRS software. Now μC checks the
StD pin status of DTMF decoder.
When StD is at logic high level means that a number has been
registered. So microcontroller reads it, and transmit that number hex
equivalent in binary format to PC through TxD pin (serial
communication).
4 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.
48
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
49
MICRO CONTROLLER
The number given by the user is decoded by the DTMF IC and is stored
in the memory of the microcontroller.
The code stored in the microcontroller is send to the serial port. If any
hardware failure occurs, it is the microcontroller which is taking
necessary measures. The IVRS system makes use of a stand by computer
so as to working 24hrs a day for customer satisfaction.
In these cases the microcontroller switches from the first computer to the
second.
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
50
THE BASIC FEATURES
There are four register banks with 8 registers each. The control registers
used are TCON, TMOD, SCON, PCON, IP and IE. The program counter
is 16 bit while the status word and stack pointer is 8 bit. The 8751 has 4
parallel I/0 ports.
Hence the dual ports of these may be used as general I/O digital lines.A
system clock generator using an external crystal and two external
capacitors provide the required clock for the microcontroller.
There are 5 INTERRUPT sources used by 8751 and each can be listed
under any of the priority levels. The 5 interrupts are listed below.
51
Source Description
INTO Internal Request from P3.2 pin
Timer O Overflow interrupts from timer O
activated by flag TFO.
INT I External request from P3.3pin
Timer I Overflow interrupts from timer I
Serial Prot Completion of transmission and
reception of one serial frame activates
TI and RI
The voltage level of the TxD and RxD pins of the serial port of the PC
are 12V. The RS 232 IC there fore provides compatibility required to
interface the computer and the microcontroller.
52
• Dual driver/receiver that includes capacitive voltage generator to supply
232
voltage levels from single 5V supply.
• Each receiver converts 232 inputs to 5V TTL/CMOS levels.
• Each driver converts TTL/CMOS input levels into 232 levels.
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
53
RELAY
The relay switch is used in IVRS to switch between the ring detector
circuits and the DTMF decoder circuit.
The relay connects the telephone to the ring detector when the call is not
processed by the microcontroller.
54
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
55
VOLTAGE CONVERTER: -
APPLICATIONS-
Portable Computers
Low-Power Modems
Interface Translation
Battery-Powered RS-232 Systems
Multidrop RS-232 Networks
56
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
57
ON/OFF Hook Simulator:
When Logic low signal is obtained at μC pin 16, microcontroller put high
signal at pin no 19, which switch on the relay through transistor.
The relay output terminals are connected to the pins of Hook Switch,
which get shorted when we pick phone.
58
VOLAGE REGULATOR
Voltage regulator ICs are available with fixed (typically 5, 12 and 15V)
or variable output voltages. The maximum current they can pass also
rates them. Negative voltage regulators are available, mainly for use in
dual supplies. Most regulators include some automatic protection from
excessive current (over load protection) and overheating (thermal
protection).
DESCRIPTION
These voltage regulators are monolithic circuit integrated circuit designed
as fixed voltage regulators for a wide variety of applications including
local, on card regulation. These regulators employ internal current
limiting, thermal shutdown, and safe-area compensation.
FEATURES
• Output current in Excess of 1.0 A
59
AUDIO AMPLIFIER
The audio amplifier, TDA 2006 can amplify the output of the PCs sound
card 12W thereby making the PC output audible on the telephone line. In
addition the audio amplifier acts as a buffer between the telephone line
and the sound card thereby protecting the sound card from the high
voltage present on the telephone line.
60
TRANSFORMER
Basic Transformer
1. Step up transformer
61
WORKING OF THE PROJECT
• When the telephone is in the idle condition, the voltage will be -48V.
• The microcontroller will detect the ring through the port 1.5 and it will
count the number of rings.
• The relay used is DPDT type and after automatic off-hooking takes
place, the relay connects the telephone lines to the decoder IC 8870 and
isolation transformer.
62
• As the telephone lines are connected to the voice card, the caller gets to
hear the stored messages and asks the caller to enter the roll number of
the student whose result is to be known.
After the caller dials the roll number from the touch tone keypad of his
telephone, that number will be decoded by the decoder IC 8870 and the
decoded information will be sent to the computer via the microcontroller.
• Then the computer will send the desired information to the voice card
and the caller will get to hear the result of the student on his telephone
through the voice
63
Hardware
64
2. Telephone Line Interfacing Circuit
_ Protection Circuit
Software
_ Student Database
65
SOFTWARE TO BE USED:
The Office object model was created with optional parameters, a feature
of VBA, in mind and makes heavy use of it. As Visual Basic supports this
it has an advantage over C#
• COM inter-op with older applications.
And in this case I am specifically referring to COM interop without a
complete type library, something common in VB6 or Visual FoxPro. This
is where Option Explicit Off is a great helper and time saver.
Although there is always overlap, the following rules might help when
deciding when or when not to use MS Access:
• MS Access is best used for long-term data storage and/or data sharing.
66
Visualization.
• SPSS is best used for minor data collection and especially data analysis.
• Easy to use (relative to other systems –Oracle may require one FTE to
maintain
the server as a database administrator and another FTE to serve as an
application
developer).
67
TESTING
68
3. DTMF Decoder Testing :-
We connected the LED’s at DTMF output pins Q3-Q0 and at StD pin.
Whenever any key is pressed o n keypad than the corresponding LED’s
glow at pins Q3-Q1 and LED connected to StD pin change from low to
high and then to low, the transition is very fast but visible.
69
Audio Interface form Computer to Telephone line: -
70
DEBUGGING
Problem1: -
The DTMF stops responding whenever we connect any pin of the serial
port
of PC is connected through RS232 cable to our circuit.
Solution: -
71
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
72
Example Usage
The caller is given the choice to select options using DTMF tones or
spoken word. Speech recognition is normally used to carryout more
complex transactions and simplifies the application menu structure.
Typical Uses
_ IVR systems are typically used to service high call volumes, reduce
cost and improve the customer experience. Examples of typical IVR
applications are, telephone banking, televoting, and credit card
transactions.
Call centers use IVR systems to indentify and segment callers. The ability
to indentify customers allows the ability to tailor services according to the
customer profile. It also allows the option of choosing automated
services.
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
73
Information can be fed to the caller allowing choices such as, wait in the
queue, choose an automated service, or request a callback. (At a suitable
time and telephone number) .
These are used in many hospitals and large business to reduce the caller
waiting time.
IVRs have also been widely used to take orders for mobile content, such
as ringtones and logos, weather forecasts, crossword answers, and the
whole spectrum of adult entertainment.
_ Anonymous Access.
The caller will respond to questions in their preferred language and their
responses will be logged into a database and possibly recorded at the
same time to confirm authencity. Applications include patient
randomization and drug supply management.
74
ADVANTAGES AND DISADVANTAGES OF
USING IVR SYSTEMS
ADVANTAGES
The biggest advantage of IVR for small and large organizations is to save
time and money. Answering phone calls takes a lot of time, and not every
phone call deserves the attention of a trained employee.
If a large company is able to shave even a second off the average length
of each phone call with a live operator, it can save them hundreds of
thousands or even millions of dollars a year [source: Human Factors
International].
An IVR system can make a small company look bigger. Some IVR
hosting plans even set you up with an 800 number to
look more official.
75
Subscription IVR hosting plans make it easier for businesses and
organizations to use these automated phone services.
This is a big advantage of days past, when only large companies with big
telecommunications and computingbudgets could afford the hardware,
software and staff to run in-house IVR systems.
DISADVANTAGES
APPLICATIONS
76
• Telephone Banking System
• Telephone Loan Approval
• Trade & Account Inquiry Service
• Voice Recording System
EDUCATION
• Enquiry Hotline
• Library Book Renewal
• Student Registration System
• Student Result Declaration System
GOVERNMENT
TELECOMMUNICATIONS
• Prepaid Roaming
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
77
• Postpaid Calling Card, Prepaid Calling Card, and Wireless Prepaid (or
Mobile
Prepaid)
• Mobile Number Portability
• Number Change Announcement
• Fax Stored-And-Forward Service
• Signaling Protocol Converters
• Telecom Call Center
FUTURE ASPECTS
• Information Enquiry
• Schedule Enquiry
• SISR Information Enquiry
• Teleticketing System
So, in near future, all the information regarding routes, timings etc. will
be known through the Interactive Voice Response System.
78
What is Insight IVR?
Insight IVR is built on a software platform that has been developed over
the last 20 years. The product has been proven around the world to be
flexible, robust, and reliable.
Each message is individually dated and time stamped and kept in the
order they were received.
There is no limit to how long a message can be, and as soon as the
message is left, it is available for your IVR application to access.
79
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
80
The diagram above depicts Insight’s typical network topography. The
IVR system is connected to a telephone network through which it can
send and receive calls. Since Insight now supports direct VoIP
connectivity, your system can also be stationed anywhere with an Internet
connection. For example, a call originating from India can terminate
directly via IP to an IVR Server in the United States.
• Handles both TDM and VoIP without the need for a gateway
• Handles up to 4 million calls per day on a single system
• “Pay as you grow” allows you to start with 4 ports and scale up to
480 ports as your business grows
• Handles up to 100 different applications on a single system
• Every Call is Answered Immediately
• Port settings can be changed on the fly
• On-screen Call statistics
• Remote Diagnostics and support
System Features
• Text to Speech
• Speech Recognition
• Touch Tone Detection
• Database Interaction
• Voice Messaging
• Call Transferring
• Voice To Email
81
• Fax To Email
• Email
• Read/Write Text File
• Launch Program
• Cable TV Company
• Retail Business
• Insurance Company
• Healthcare Industry
• Telecommunication Companies
• Transportation Industry
• Utility Companies
• Financial Institutions
82
MICROCONTROLLER AT89C2051 ASSEMBLY
LANGUAGE PROGRAM
#include<reg52.h>
83
DJNZ R1,TP1
DJNZ R0,TP2
DJNZ R2,TP3
AJMP DISCONN
INFORM: SETB RELAY ;
CALL DELAY
MOV A,#'A' ;
TASK: CALL TRANS
SETB STD
MOV R2,#0FFH
TA3: MOV R0,#0FFH
TA2: MOV R1,#0FFH
TA1: JB STD,TASK1
DJNZ R1,TA1
DJNZ R0,TA2
DJNZ R2,TA3
AJMP DISCONN
TASK1: CALL READ
MOV A,DTMF
CJNE A,#0CH,CHECK1
AJMP DISCONN
CHECK1: CJNE A,#0AH,CHECK2
MOV A,#30H
AJMP TASK
CHECK2: CJNE A,#0BH,CHECK3
MOV A,#40H
AJMP TASK
CHECK3: ADD A,#30H
AJMP TASK
TRANS:MOV SBUF,A
JNB TI,$
CLR TI
RET
DELAYS:MOV R2,#0AH
EP3: MOV R0,#0FFH
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
84
EP2: MOV R1,#0FFH
EP1: NOP
DJNZ R1,EP1
DJNZ R0,EP2
DJNZ R2,EP3
RET
DISCONN: MOV A,#'B'
CALL TRANS
CLR RELAY
CALL DELAY
CALL DELAY
AJMP MAIN
85
Real World Applications
• Quiz
• Music Messaging
• Speech Recognition Debit Card Platform
• Zee Business Baazigar
• Voice Messaging
• Automatic Payment Reminder
• Virtual Calling Card
• Customer Service
• Polling
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
86
Quiz
Then the caller is informed of his score (achieved from correct answers)
at the end of each call, along with his cumulative score over a period.
The aim of the quiz is to reward the caller who gets most questions right.
The quiz contains questions on topics like Movies, Sports and General
Knowledge.
87
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
88
Real World Applications
Customer Application
Railway handles two kinds of enquiries viz., arrival/Departure Enquiry and Reservation
Status Enquiry. Earlier Both Arrival/Departure Enquiry and Reservation Status
Enquiry were handled manually. An application was required to automate it.
89
Real World Applications
Voice Messaging
Customer Application
90
Real World Applications
91
Real World Applications
92
Typical uses
IVR systems are typically used to service high call volumes, reduce cost
and improve the customer experience. Examples of typical IVR
applications are: telephone banking, televoting, and credit card
transactions. Large companies use IVR services to extend the business
hours of operation.
The use of computer telephony integration (CTI) will allow the IVR
system to look up the caller line identification (CLI) on a network
database and identify the caller.
This is currently accurate for about 80% of inbound calls. In the cases
where CLI is withheld or unavailable, the caller can be asked to identify
themselves by other methods such as a PIN or password.
The use of DNIS will ensure that the correct application and language is
executed by the IVR system.
93
CTI allows a contact center or organisation to gather information about
the caller as a means of directing their inquiry to an appropriate agent.
The use of IVR and voice automation enables a company to improve its
customer service and lower its costs, due to the fact that callers’ queries
can be resolved without the cost of a live agent who, in turn, can be
directed to deal with specific areas of the service.
If the caller does not find the information they need, or require further
assistance, the call is then transferred to an agent who can deal with them
directly through CTI integration.
This makes for a more efficient system in which agents have more time to
deal with complex interactions, for example, customer retention, up
selling, cross selling and issue resolution.
94
for example, a bronze, gold or platinum card holder, the service will
automatically prioritise the individuals call and, in the case of a platinum
card holder, move them to the front of the calling queue.
Voice-Activated Dialers
The largest installed IVR platforms are used for applications such as tele-
voting on TV game shows such as Pop Idol and Big Brother which can
generate enormous call spikes.
Often the network provider will have to deploy Call gapping in the Public
network to prevent Network overload.
95
• Caller identification and routing
• Weather forecasts
Anonymous Access
IVR systems also allow callers to obtain data relatively anonymously.
Hospitals and Clinics have used IVR systems to allow callers to receive
anonymous access to test results.
This is information that could easily be handled by a person but the IVR
system is used to preserve privacy and avoid potential embarrassment of
sensitive information or test results. Users are given a passcode to access
their results.
Clinical Trials
IVR systems are used by pharmaceutical companies and contract research
organizations to conduct clinical trials and manage the large volumes of
data generated.
The caller will respond to questions in their preferred language and their
responses will be logged into a database and possibly recorded at the
same time to confirm authenticity.
96
Outbound Calling
IVR systems can be used for outbound calls, as IVR systems are more
intelligent than Dialler systems, they can recognise different line
conditions.
• Fax Tone (IVR can leave a Fax Message based upon a TIFF
Image)
• Answer (IVR can tell the customer who is calling and ask them to
wait for an agent)
IVR uses Call Progress Detection to monitor Line conditions, and report
to the IVR Database.
Technologies Used
DTMF signals (entered from the telephone keypad) and natural language
speech recognition interpret the caller's response to voice prompts.
97
Real voices create the speech in tiny fragments that are spliced together
(concatenated) before being played to the caller.
4. Hosted IVR
For example, the IVR could ask if the caller wishes to hear, edit, forward
or remove a message that was just recorded.
An IVR can play announcements and request an input from the caller.
This information can be used to profile the caller and route the call to an
agent with a particular skillset.
98
Interactive voice response can be used to front-end a call center operation
by identifying the needs of the caller. Information can be obtained from
the caller such as account numbers.
Account numbers from the IVR are often compared to caller ID data for
security reasons and additional IVR responses are required if the caller ID
data does not match the account record.
99
A call flow diagram can be drawn with a GUI tool and the application
code (VoiceXML or SALT) can be automatically generated.
Contact Centres are very expensive to run, and can be seen as a drain on
companies' operations.
Contact Centres are usually seen as Cost Centres; however the ability to
up sell services and products can reduce operational expenditure.
100
problematic for customers, whose dissatisfaction can lead to customer
complaints and loss of business.
VoIP
The increased usage of VoIP in voice networks is likely to affect how
IVR will be used in voice networks, this is due to the introduction of
protocols such as SIP.
This will bring a new meaning to automated services as IVR extends its
reach to video calls.
The introduction of video IVR may allow systems in the future the ability
to read emotions and facial expressions.
HINDUSTAN COLLEGE OF SCIENCE AND TECHNOLOGY
ELECTRONICS & INSTRUMENTATION ENGINEERING DEPARTMENT
101
It may be used to identify the caller, using technology such as Iris scan or
other biometric means. Recordings of the caller may be stored to monitor
certain transactions, and will be used to reduce identity fraud.
As calls are queued in the SIP Contact Center the IVR system can
provide Treatment, Automation, Wait for a fixed period, or play music.
Inbound Calls to a SIP Contact Center must be queued or terminated
against a SIP end Point.
In addition SIP IVR systems can be used to replace agents directly by the
use of BBUA (Back to Back User agents).
102
This is different from email handeling as email automated response is
based on key word spotting.
This allows the use of hosted IVR applications using speech to be made
available to smaller Contact Centers across the globe and is likely to lead
to an expansion of ASP (Application Service Providers).
IVR applications can also be hosted in the public network, which do not
require contact centre integration.
It is also possible to use two prong IVR services where the initial IVR
application is used to route the call to the appropriate contact centre.
103
Criticism
Companies have also been criticized for using IVR to reduce operational
costs but not offering similar services using agents.
Such methods tend to frustrate customers who feel that their right to
speak to an agent is being restricted.
In the same way our project’s aim is to provide the entire information to
the user at the tip of his fingers.
Due to this project the traditional manual way of handling the customers
queries will be handled in a more technological and automated way.
104
This type of system performs operations similar to that of a human
telephone operator. The USP of the project is its relevance to the field of
telephony and its cost that will be bearable even by a small concern due
to its simpler and easily available components.
In the same way our project’s aim is to provide the entire information to
the user at the tip of his fingers.
Due to this project the traditional manual way of handling the customers
queries will be handled in a more technological and automated way. This
type of system performs operations similar to that of a human telephone
operator.
The USP of the project is its relevance to the field of telephony and its
cost that will be bearable even by a small concern due to its simpler and
easily available components.
105
CONCLUSION
It will be digitally accessed and will have a strong data base and can
be operated easily and of low cost. And the future will show that every
organization will be using our system.
106
WEBSITES USED:-
www.atmel.com
www.seimens.com
www.philipsemiconductors.com
www.howstuffworks.com
www.alldatasheets.com
www.efyprojects.com
www.wikipedia.org
107