SlideShare a Scribd company logo
VOICE OVER IP (VOIP)
1
The first voice transmission, sent by Alexander
Graham Bell, was accomplished on 10th March, 1876
 Ring Down Circuit –> No ringing involved
 “Mr. Watson -- come here -- I want to see you”
Gradually evolved from a one-way voice transmission
to a bi-directional voice transmission
 Moving the voices across the wire required a carbon
microphone, a battery, an electromagnet, and an iron
diaphragm.
 required a physical cable between each location that the
user wanted to call.
2
3
Place a physical cable between every
household requiring access to a telephone
Such a setup is neither cost-effective nor
feasible
For N phones require
N(N-1)/2 cables
For 10 phones require
45 cables
4
It could map any phone to another phone
 With this device, the telephone users needed only one
cable to the centralized switch office, instead of seven
At first, a telephone operator acted as the switch
 This operator asked callers where they wanted to dial
and then manually connected the two voice paths
For N phones require N cables
After 100 years or so, the human
switch was replaced by electronic
switches
5
Manual control—Switch/cord boards
Patch Cord
Pairs
Off-Hook Indicator
Manual Ring
Tip
Ring
6
Circuit - Switching telephone network
Carries analog voice
Constant Bandwith
7
1. RealTimeVoiceTransmission
2. PointTo Point Networks
3. Bandwidth is constant
4. DataTransmission
PSTN & ISDN &TDM
Circuit – Switching Network
8
9
Sounds and Human speech, are all in analog form
Until several decades ago, the telephony network was
based on an analog infrastructure as well
Analog communication is neither robust nor efficient
at recovering from line noise
Telephone lines are very sensitive to inductance or
voltage produced by nearby electric circuits and lines
In the early telephony network, analog transmission
was passed through amplifiers to boost the signal
Analog communication is a mix of time and amplitude
10
11
If you were far away from the end office
switch (which provides the physical cable to
your home), an amplifier might be required to
boost the analog transmission (your voice).
Analog signals that receive line noise can
distort the analog waveform and cause
garbled reception.
This is more obvious to the listener if many
amplifiers are located between your home
and the end office switch.
12
Figure shows that an amplifier does not clean the
signal as it amplifies, but simply amplifies the
incoming signal, including distortion, if it exists
This process of going through several amplifiers
with one voice signal is called accumulated noise
13
In digital networks, line noise is less of an
issue because repeaters not only amplify the
signal, but also clean it to its original
condition
This is only possible with digital
communication because such
communication is based on 1s and 0s
Therefore when signals are repeated, a clean
sound is maintained without distortion
14
When the benefits of this digital
representation became evident, the
telephony network migrated to pulse code
modulation (PCM)
15
PCM is the most common method of
encoding an analog voice signal into a digital
stream of 1s and 0s
All sampling techniques use the Nyquist
theorem, which basically states that if you
sample at twice the highest frequency on a
voice line, you achieve good-quality voice
transmission
16
The PCM process is as follows:
 Analog waveforms are put through a voice frequency
filter to chop out anything greater than 4000 Hz
 These frequencies are filtered to 4000 Hz to limit the
amount of crosstalk in the voice network
 Using the Nyquist theorem, you need to sample at
8000 samples per second to achieve good-quality
voice transmission
 The filtered analog signal is then sampled at a rate of
8000 times per second
17
18
Two basic variations of 64 kbps PCM are
commonly used:
 µ-law, the standard used in North America; and
 a-law, the standard used in Europe
The methods are similar as both use logarithmic
compression to achieve from 12 to 13 bits of
linear PCM quality in only eight-bit words, but
they differ in relatively minor details
 E.g.The µ-law method has a slight advantage over
the a-law method in terms of low-level signal-to-noise
ratio performance
19
Switching
Office
CPE CPE
Transmission Facilities
Switching
Office
20
21
1
10
9 8
7
3
2
4
5
6
1 2 3
1 2 3
1 2 3
65 66 67
228 229 230
1298 1299 1300
1 2 3 4 5
19,000
200 million telephones
19,000 end
offices
1300 toll
offices
230 primary
offices
67 sectional
offices
10 regional
offices
(full mesh)
Source: Computer Networks, Andrew S.
Class
5
Class
4
Class
3
Class
2
Class
1
22
VoIP is the ability to make telephone calls and
send faxes over IP-based data networks with
a suitable quality of service and superior
cost/benefit.
23
24
25
26
Analog
Digital Voice
Compression to less than 32Kbps
Transfers through Routers, LAN Switches
etc, using their Protocols
27
28
Analog
Digital
Voice
CODEC: Analog to Digital
Compress
Create Voice Datagram
Add Header
(RTP, UDP, IP, etc)
Network
29
Digital
Analog
Process Header
Re-sequence and
Buffer Delay
Decompress
CODEC: Digital to Analog
Network
Voice
30
Redundant routes through
network
Redundancy within each network
element
How Reliability Achieved
In separate gateway controllers
Mostly integrated in switching
system
Call Processing Intelligence
ATM, FR, native IP in access; ATM
native IP in core
TDM in access, edge, coreTransport
SIP, H.323DTMF, SS7Signaling
Variable 8 – 32 kb/s64 kb/sBandwidth per call
Gateways, gateway controllers,
routers
Class 4, Class 5 switching systemsNetwork Elements
NoYes
Network Resource Reserved at Call
Setup
NoYesQoS Guarantees
Packet switchingTDM circuit switchingUnderlyingTechnology
VoIPToday’s PSTN
31
32
33
G.711 is the international standard for
encoding telephone audio on a 64 kbps
channel. It is a pulse code modulation (PCM)
scheme operating at a 8 kHz sample rate,
with 8 bits per sample, fully meeting ITU-T
recommendations.The module is designed
and tested on theTITMS320C54x platform
but can be ported to other DSP and RISC
platforms, as well as MSWindows.
Information from http://www.spiritcorp.com/
34
35
36
37
38
39
40
41
42

More Related Content

What's hot

Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)
ashishsoni1505
 
Voip
VoipVoip
VOIP
VOIPVOIP
Capitulo 2 - Arquitectura de red UMTS (3G)
Capitulo 2 - Arquitectura de red UMTS (3G)Capitulo 2 - Arquitectura de red UMTS (3G)
Capitulo 2 - Arquitectura de red UMTS (3G)
Andy Juan Sarango Veliz
 
Multi Carrier Modulation OFDM & FBMC
Multi Carrier Modulation OFDM & FBMCMulti Carrier Modulation OFDM & FBMC
Multi Carrier Modulation OFDM & FBMC
Vetrivel Chelian
 
Lecture_03_SHS.pptx
Lecture_03_SHS.pptxLecture_03_SHS.pptx
Lecture_03_SHS.pptx
SajibDas40
 
Internet telephony
Internet telephonyInternet telephony
Internet telephony
Kousalya Rallapalli
 
Public Switched Telephone Network
Public Switched Telephone NetworkPublic Switched Telephone Network
Public Switched Telephone Network
Haither Mithath
 
wireless communication system
wireless communication systemwireless communication system
wireless communication system
SUBHANKAR BARMAN
 
Public Switched Telephone Network (PSTN)
Public Switched Telephone Network (PSTN)Public Switched Telephone Network (PSTN)
Public Switched Telephone Network (PSTN)
J.T.A.JONES
 
Wavelength division multiplexing
Wavelength division multiplexingWavelength division multiplexing
Wavelength division multiplexing
Nalin Dubey
 
PSTN
PSTNPSTN
Basic WDM Optical Network
Basic WDM Optical NetworkBasic WDM Optical Network
Basic WDM Optical Network
daraaulia Feryando
 
telecommunication basic 1
telecommunication basic 1telecommunication basic 1
telecommunication basic 1
kasup uditha
 
History of wireless communication
History of wireless communicationHistory of wireless communication
History of wireless communication
AJAL A J
 
Gsm.....ppt
Gsm.....pptGsm.....ppt
Gsm.....ppt
balu008
 
OKUMURA, HATA and COST231 Propagation Models
OKUMURA, HATA and COST231 Propagation ModelsOKUMURA, HATA and COST231 Propagation Models
OKUMURA, HATA and COST231 Propagation Models
Mohammed Abuibaid
 
Wi-MAX Technology
Wi-MAX TechnologyWi-MAX Technology
Wi-MAX Technology
Bibhu Prasad Sahu
 
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
ProcExpl
 
Introduction to Massive Mimo
Introduction to Massive MimoIntroduction to Massive Mimo
Introduction to Massive Mimo
Ahmed Nasser Agag
 

What's hot (20)

Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)
 
Voip
VoipVoip
Voip
 
VOIP
VOIPVOIP
VOIP
 
Capitulo 2 - Arquitectura de red UMTS (3G)
Capitulo 2 - Arquitectura de red UMTS (3G)Capitulo 2 - Arquitectura de red UMTS (3G)
Capitulo 2 - Arquitectura de red UMTS (3G)
 
Multi Carrier Modulation OFDM & FBMC
Multi Carrier Modulation OFDM & FBMCMulti Carrier Modulation OFDM & FBMC
Multi Carrier Modulation OFDM & FBMC
 
Lecture_03_SHS.pptx
Lecture_03_SHS.pptxLecture_03_SHS.pptx
Lecture_03_SHS.pptx
 
Internet telephony
Internet telephonyInternet telephony
Internet telephony
 
Public Switched Telephone Network
Public Switched Telephone NetworkPublic Switched Telephone Network
Public Switched Telephone Network
 
wireless communication system
wireless communication systemwireless communication system
wireless communication system
 
Public Switched Telephone Network (PSTN)
Public Switched Telephone Network (PSTN)Public Switched Telephone Network (PSTN)
Public Switched Telephone Network (PSTN)
 
Wavelength division multiplexing
Wavelength division multiplexingWavelength division multiplexing
Wavelength division multiplexing
 
PSTN
PSTNPSTN
PSTN
 
Basic WDM Optical Network
Basic WDM Optical NetworkBasic WDM Optical Network
Basic WDM Optical Network
 
telecommunication basic 1
telecommunication basic 1telecommunication basic 1
telecommunication basic 1
 
History of wireless communication
History of wireless communicationHistory of wireless communication
History of wireless communication
 
Gsm.....ppt
Gsm.....pptGsm.....ppt
Gsm.....ppt
 
OKUMURA, HATA and COST231 Propagation Models
OKUMURA, HATA and COST231 Propagation ModelsOKUMURA, HATA and COST231 Propagation Models
OKUMURA, HATA and COST231 Propagation Models
 
Wi-MAX Technology
Wi-MAX TechnologyWi-MAX Technology
Wi-MAX Technology
 
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
 
Introduction to Massive Mimo
Introduction to Massive MimoIntroduction to Massive Mimo
Introduction to Massive Mimo
 

Viewers also liked

VoIP Monitoring and Troubleshooting
VoIP Monitoring and TroubleshootingVoIP Monitoring and Troubleshooting
VoIP Monitoring and Troubleshooting
ThousandEyes
 
Simple Signal Business Voip
Simple Signal Business VoipSimple Signal Business Voip
Simple Signal Business Voip
SimpleSignal
 
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
Sebastian Schumann
 
ThousandEyes VoIP Performance Management
ThousandEyes VoIP Performance Management ThousandEyes VoIP Performance Management
ThousandEyes VoIP Performance Management
ThousandEyes
 
Proposal For M Sc Project Networks And Distributed Systems
Proposal For M Sc Project   Networks And Distributed SystemsProposal For M Sc Project   Networks And Distributed Systems
Proposal For M Sc Project Networks And Distributed Systems
Ken Ouma
 
VoIP Project Request For Proposal Presentation
VoIP Project Request For Proposal PresentationVoIP Project Request For Proposal Presentation
VoIP Project Request For Proposal Presentation
brianbish10795
 
Voip introduction
Voip introductionVoip introduction
Voip introduction
daksh bhatt
 
Voice over IP (VoIP)
Voice over IP (VoIP)Voice over IP (VoIP)
Voice over IP (VoIP)
Peter R. Egli
 
VOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOLVOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOL
Rajan Kumar
 
Voice Over IP (VoIP)
Voice Over IP (VoIP)Voice Over IP (VoIP)
Voice Over IP (VoIP)
habib_786
 
كتابة مقترح بحثي How to write proposal- Dr.N Farooqi
كتابة مقترح بحثي  How to write proposal- Dr.N Farooqiكتابة مقترح بحثي  How to write proposal- Dr.N Farooqi
كتابة مقترح بحثي How to write proposal- Dr.N Farooqi
Deanship of Scientific Research , Umm Al Qura University
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
LinkedIn
 

Viewers also liked (12)

VoIP Monitoring and Troubleshooting
VoIP Monitoring and TroubleshootingVoIP Monitoring and Troubleshooting
VoIP Monitoring and Troubleshooting
 
Simple Signal Business Voip
Simple Signal Business VoipSimple Signal Business Voip
Simple Signal Business Voip
 
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
 
ThousandEyes VoIP Performance Management
ThousandEyes VoIP Performance Management ThousandEyes VoIP Performance Management
ThousandEyes VoIP Performance Management
 
Proposal For M Sc Project Networks And Distributed Systems
Proposal For M Sc Project   Networks And Distributed SystemsProposal For M Sc Project   Networks And Distributed Systems
Proposal For M Sc Project Networks And Distributed Systems
 
VoIP Project Request For Proposal Presentation
VoIP Project Request For Proposal PresentationVoIP Project Request For Proposal Presentation
VoIP Project Request For Proposal Presentation
 
Voip introduction
Voip introductionVoip introduction
Voip introduction
 
Voice over IP (VoIP)
Voice over IP (VoIP)Voice over IP (VoIP)
Voice over IP (VoIP)
 
VOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOLVOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOL
 
Voice Over IP (VoIP)
Voice Over IP (VoIP)Voice Over IP (VoIP)
Voice Over IP (VoIP)
 
كتابة مقترح بحثي How to write proposal- Dr.N Farooqi
كتابة مقترح بحثي  How to write proposal- Dr.N Farooqiكتابة مقترح بحثي  How to write proposal- Dr.N Farooqi
كتابة مقترح بحثي How to write proposal- Dr.N Farooqi
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
 

Similar to Voip

EC8395 COMMUNICATION ENGINEERING UNIT II
EC8395 COMMUNICATION ENGINEERING UNIT IIEC8395 COMMUNICATION ENGINEERING UNIT II
EC8395 COMMUNICATION ENGINEERING UNIT II
ManojKumar791621
 
adslAdsl
adslAdsladslAdsl
adslAdsl
Mirditor Kucaj
 
Communication Networks
Communication NetworksCommunication Networks
Communication Networks
anishgoel
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
Abhijay Sisodia
 
Technical report on Transistor Based Intercom System
Technical report on Transistor Based Intercom SystemTechnical report on Transistor Based Intercom System
Technical report on Transistor Based Intercom System
Sourav Rakshit
 
Telecommunications
TelecommunicationsTelecommunications
Telecommunications
Vipul Verma
 
Basics Of Comuter Networking
Basics Of Comuter NetworkingBasics Of Comuter Networking
Basics Of Comuter Networking
anishgoel
 
ETE405-lec3.pptx
ETE405-lec3.pptxETE405-lec3.pptx
ETE405-lec3.pptx
mashiur
 
Communication systems v4
Communication systems v4Communication systems v4
Communication systems v4
babak danyal
 
Dcn
DcnDcn
Communication Networks
Communication NetworksCommunication Networks
Communication Networks
anishgoel
 
Send message with optic communication english
Send message with optic communication englishSend message with optic communication english
Send message with optic communication english
Amirhosein Ataei
 
EC8394- ANALOG AND DIGITAL COMMUNICATION unit II
EC8394- ANALOG AND DIGITAL COMMUNICATION  unit IIEC8394- ANALOG AND DIGITAL COMMUNICATION  unit II
EC8394- ANALOG AND DIGITAL COMMUNICATION unit II
ManojKumar791621
 
ETE405-lec3.pdf
ETE405-lec3.pdfETE405-lec3.pdf
ETE405-lec3.pdf
mashiur
 
Introduction to Electronic Communication
Introduction to Electronic Communication Introduction to Electronic Communication
Introduction to Electronic Communication
Shital Kanaskar
 
updated notes cds UNIT 6 and 7 communicationppt.pdf
updated notes cds UNIT 6 and 7 communicationppt.pdfupdated notes cds UNIT 6 and 7 communicationppt.pdf
updated notes cds UNIT 6 and 7 communicationppt.pdf
shubhangisonawane6
 
Data transmission and optical fiber
Data transmission and optical fiberData transmission and optical fiber
Data transmission and optical fiber
YogeshLayalu
 
Technical Elements of the Public Switched Telephone Network
Technical Elements of the Public Switched Telephone NetworkTechnical Elements of the Public Switched Telephone Network
Technical Elements of the Public Switched Telephone Network
mkhalil26
 
Note 4 physical layer ii (1) adsl1
Note 4 physical layer ii (1) adsl1Note 4 physical layer ii (1) adsl1
Note 4 physical layer ii (1) adsl1
Faculty of Engineering, Alexandria University, Egypt
 
digital communication.pdf
digital communication.pdfdigital communication.pdf
digital communication.pdf
SivaSankar306103
 

Similar to Voip (20)

EC8395 COMMUNICATION ENGINEERING UNIT II
EC8395 COMMUNICATION ENGINEERING UNIT IIEC8395 COMMUNICATION ENGINEERING UNIT II
EC8395 COMMUNICATION ENGINEERING UNIT II
 
adslAdsl
adslAdsladslAdsl
adslAdsl
 
Communication Networks
Communication NetworksCommunication Networks
Communication Networks
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
Technical report on Transistor Based Intercom System
Technical report on Transistor Based Intercom SystemTechnical report on Transistor Based Intercom System
Technical report on Transistor Based Intercom System
 
Telecommunications
TelecommunicationsTelecommunications
Telecommunications
 
Basics Of Comuter Networking
Basics Of Comuter NetworkingBasics Of Comuter Networking
Basics Of Comuter Networking
 
ETE405-lec3.pptx
ETE405-lec3.pptxETE405-lec3.pptx
ETE405-lec3.pptx
 
Communication systems v4
Communication systems v4Communication systems v4
Communication systems v4
 
Dcn
DcnDcn
Dcn
 
Communication Networks
Communication NetworksCommunication Networks
Communication Networks
 
Send message with optic communication english
Send message with optic communication englishSend message with optic communication english
Send message with optic communication english
 
EC8394- ANALOG AND DIGITAL COMMUNICATION unit II
EC8394- ANALOG AND DIGITAL COMMUNICATION  unit IIEC8394- ANALOG AND DIGITAL COMMUNICATION  unit II
EC8394- ANALOG AND DIGITAL COMMUNICATION unit II
 
ETE405-lec3.pdf
ETE405-lec3.pdfETE405-lec3.pdf
ETE405-lec3.pdf
 
Introduction to Electronic Communication
Introduction to Electronic Communication Introduction to Electronic Communication
Introduction to Electronic Communication
 
updated notes cds UNIT 6 and 7 communicationppt.pdf
updated notes cds UNIT 6 and 7 communicationppt.pdfupdated notes cds UNIT 6 and 7 communicationppt.pdf
updated notes cds UNIT 6 and 7 communicationppt.pdf
 
Data transmission and optical fiber
Data transmission and optical fiberData transmission and optical fiber
Data transmission and optical fiber
 
Technical Elements of the Public Switched Telephone Network
Technical Elements of the Public Switched Telephone NetworkTechnical Elements of the Public Switched Telephone Network
Technical Elements of the Public Switched Telephone Network
 
Note 4 physical layer ii (1) adsl1
Note 4 physical layer ii (1) adsl1Note 4 physical layer ii (1) adsl1
Note 4 physical layer ii (1) adsl1
 
digital communication.pdf
digital communication.pdfdigital communication.pdf
digital communication.pdf
 

Recently uploaded

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

Voip

  • 1. VOICE OVER IP (VOIP) 1
  • 2. The first voice transmission, sent by Alexander Graham Bell, was accomplished on 10th March, 1876  Ring Down Circuit –> No ringing involved  “Mr. Watson -- come here -- I want to see you” Gradually evolved from a one-way voice transmission to a bi-directional voice transmission  Moving the voices across the wire required a carbon microphone, a battery, an electromagnet, and an iron diaphragm.  required a physical cable between each location that the user wanted to call. 2
  • 3. 3
  • 4. Place a physical cable between every household requiring access to a telephone Such a setup is neither cost-effective nor feasible For N phones require N(N-1)/2 cables For 10 phones require 45 cables 4
  • 5. It could map any phone to another phone  With this device, the telephone users needed only one cable to the centralized switch office, instead of seven At first, a telephone operator acted as the switch  This operator asked callers where they wanted to dial and then manually connected the two voice paths For N phones require N cables After 100 years or so, the human switch was replaced by electronic switches 5
  • 6. Manual control—Switch/cord boards Patch Cord Pairs Off-Hook Indicator Manual Ring Tip Ring 6
  • 7. Circuit - Switching telephone network Carries analog voice Constant Bandwith 7
  • 8. 1. RealTimeVoiceTransmission 2. PointTo Point Networks 3. Bandwidth is constant 4. DataTransmission PSTN & ISDN &TDM Circuit – Switching Network 8
  • 9. 9
  • 10. Sounds and Human speech, are all in analog form Until several decades ago, the telephony network was based on an analog infrastructure as well Analog communication is neither robust nor efficient at recovering from line noise Telephone lines are very sensitive to inductance or voltage produced by nearby electric circuits and lines In the early telephony network, analog transmission was passed through amplifiers to boost the signal Analog communication is a mix of time and amplitude 10
  • 11. 11
  • 12. If you were far away from the end office switch (which provides the physical cable to your home), an amplifier might be required to boost the analog transmission (your voice). Analog signals that receive line noise can distort the analog waveform and cause garbled reception. This is more obvious to the listener if many amplifiers are located between your home and the end office switch. 12
  • 13. Figure shows that an amplifier does not clean the signal as it amplifies, but simply amplifies the incoming signal, including distortion, if it exists This process of going through several amplifiers with one voice signal is called accumulated noise 13
  • 14. In digital networks, line noise is less of an issue because repeaters not only amplify the signal, but also clean it to its original condition This is only possible with digital communication because such communication is based on 1s and 0s Therefore when signals are repeated, a clean sound is maintained without distortion 14
  • 15. When the benefits of this digital representation became evident, the telephony network migrated to pulse code modulation (PCM) 15
  • 16. PCM is the most common method of encoding an analog voice signal into a digital stream of 1s and 0s All sampling techniques use the Nyquist theorem, which basically states that if you sample at twice the highest frequency on a voice line, you achieve good-quality voice transmission 16
  • 17. The PCM process is as follows:  Analog waveforms are put through a voice frequency filter to chop out anything greater than 4000 Hz  These frequencies are filtered to 4000 Hz to limit the amount of crosstalk in the voice network  Using the Nyquist theorem, you need to sample at 8000 samples per second to achieve good-quality voice transmission  The filtered analog signal is then sampled at a rate of 8000 times per second 17
  • 18. 18
  • 19. Two basic variations of 64 kbps PCM are commonly used:  µ-law, the standard used in North America; and  a-law, the standard used in Europe The methods are similar as both use logarithmic compression to achieve from 12 to 13 bits of linear PCM quality in only eight-bit words, but they differ in relatively minor details  E.g.The µ-law method has a slight advantage over the a-law method in terms of low-level signal-to-noise ratio performance 19
  • 21. 21 1 10 9 8 7 3 2 4 5 6 1 2 3 1 2 3 1 2 3 65 66 67 228 229 230 1298 1299 1300 1 2 3 4 5 19,000 200 million telephones 19,000 end offices 1300 toll offices 230 primary offices 67 sectional offices 10 regional offices (full mesh) Source: Computer Networks, Andrew S. Class 5 Class 4 Class 3 Class 2 Class 1
  • 22. 22
  • 23. VoIP is the ability to make telephone calls and send faxes over IP-based data networks with a suitable quality of service and superior cost/benefit. 23
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. Analog Digital Voice Compression to less than 32Kbps Transfers through Routers, LAN Switches etc, using their Protocols 27
  • 28. 28
  • 29. Analog Digital Voice CODEC: Analog to Digital Compress Create Voice Datagram Add Header (RTP, UDP, IP, etc) Network 29
  • 30. Digital Analog Process Header Re-sequence and Buffer Delay Decompress CODEC: Digital to Analog Network Voice 30
  • 31. Redundant routes through network Redundancy within each network element How Reliability Achieved In separate gateway controllers Mostly integrated in switching system Call Processing Intelligence ATM, FR, native IP in access; ATM native IP in core TDM in access, edge, coreTransport SIP, H.323DTMF, SS7Signaling Variable 8 – 32 kb/s64 kb/sBandwidth per call Gateways, gateway controllers, routers Class 4, Class 5 switching systemsNetwork Elements NoYes Network Resource Reserved at Call Setup NoYesQoS Guarantees Packet switchingTDM circuit switchingUnderlyingTechnology VoIPToday’s PSTN 31
  • 32. 32
  • 33. 33
  • 34. G.711 is the international standard for encoding telephone audio on a 64 kbps channel. It is a pulse code modulation (PCM) scheme operating at a 8 kHz sample rate, with 8 bits per sample, fully meeting ITU-T recommendations.The module is designed and tested on theTITMS320C54x platform but can be ported to other DSP and RISC platforms, as well as MSWindows. Information from http://www.spiritcorp.com/ 34
  • 35. 35
  • 36. 36
  • 37. 37
  • 38. 38
  • 39. 39
  • 40. 40
  • 41. 41
  • 42. 42