SlideShare a Scribd company logo
VoIP PRESENTATION
BY
HÜSEYİN SAVRAN
220702044
OUTLINE
 PSTN

an brief history of telephone
PSTN ( Public Switched Telephone Network)
 Known

structure of conventional
telephone network.
İstanbul, yeditepe

PSTN

Call Direction

Ankara, METU
PSTN history
 Since

the telephone was invented
in the late 1800s, telephone
communication has not changed
substantially .
A Change of Perspective
Traditional View

Cable

Data

Broadcast

Telephony
Wireless
A Change of Perspective
Current View
Data

Cable

Broadcast

Telephony
Wireless
A Change of Perspective
t
en
t
on
C
s
ce
i
ev
D
ps
Ap

Reality
Web
Voice

Email
e
bl
ss
Ca
le
e
ire
lit
l
W
r
te
be
Sa
Fi

s
er
Us

Data

Video

File
Transfer
These Count as Phones?
MOTIVATION
What is VoIP



IP TELPHONY (VOICE over IP)
Transmission of voice telephone calls
using internet infrastructure.
Why need to IP Telephony?



Economic (uses internet, IP routers...)
Further savings. Because underlying
network infrastructure can be shared.
a single set of equipment, wiring, network
connection enough.

Example: a company with reduced
telephone costs.
Why need to IP Telephony?
Cont.





Not only voice but also video
is transmitted using similar
concepts.
Spreads at a fast pace.
For instance there isn’t any
internet cafe which doesn’t have
tiny video cameras over their
monitors.
Why need to IP Telephony?
Cont.



Independent. Much larger
selection of service providers to
provide voice and video
communication services .
No geographical restriction!
Located virtually anywhere in
the
world!
Keep in mind!




IP Telephony must be backward
compatible with existing PSTN.
There are several communication
schemes:
VoIP to VoIP
Broadband Network

VoIP

VoIP

Call Direction
IP Protocol
VoIP to POTS with Internet
İstanbul, yeditepe

Internet/Broadband

New Delhi

PSTN

VoIP

Server/Gateway
India
Call Direction
IP Protocol
VoIP to POTS without Internet
Server/Gateway
İstanbul, kayışdağı

VoIP

Miami, FL

PSTN

CO

LATA

Call Direction
IP Protocol

Miami
Basic Idea Behind VoIP
 Continuously

sample audio.
 Convert each sample to digital form.
 Send the resulting digitized stream
accross an IP network in packets.
 Convert the stream back to analog for
playback.
 Before the procedure above, the system
must handle call setup. Phnumber to IP.
Encoding, Transmission, and Playback
 Two

groups have introduced standards
for IP telephony
International Telecommunications Union(ITU),
controls telephone standards.
Internet Engineering Task Force(IETF),
controls TCP/IP standards.



Encoding Pulse Code Modulation (PCM)
TransmissionReal-Time Transport
Protocol (RTP)
Note: RTP is not a tranport-layer protocol. It is a
tranfer protocol that operates at Layer 5.



Each RTP message is encapsulated in
UDP datagram, which is then
encapsulated in an IP datagram for
transmission.
W hy UDP instead of
TCP?
 Higher overhead of TCP does not
make sense for telephone call.
Because audio must stream! No wait
for missing packets. Play missing
part as silence.
W hy UDP instead of
TCP?
 UDP Offerrs best-effort delivery. to
handle duplication, delay, out-of-order
delivery, each RTP message contains:
 A sequence number
 A real-time clock value
What does real-time
clock value do?
• Allows a receiver to construct the
axact temporal sequence of the data.
– İf a packet is missing , the receiver
knows exactly how long to wait before
starting to play the next packet
Signaling Systems and Protocols
 Signaling:

The process of establishing and
terminating a call. Includes:
–
–
–

Mapping a phone number to location
Finding a route to the called party
Handling other details such as call forwarding

 Signaling

System 7 (SS7) for traditional
telephone system.
Signaling Protocols
 IETFSession

Initiation Protocol (SIP)

 ITUH.323

Aboves must be able to interact with SS7
Internet/Broadband
İstanbul, yeditepe

New Delhi

PSTN

VoIP

Call Direction

Server/Gateway
India

IP Protocol
A Basic IP Telephone System
Two basic components interconnected by an IP
internet.
*IP telephone
*Media Gateway Controller
Media Gateway Controller

IP telephone

INTERNET

IP telephone
Media Gateway Controller

Media gateway handles
voice

IP telephone

INTERNET

PSTN

Signaling gateway
handles setup

Analog
telephone

More Related Content

What's hot

Basic Optical Fiber Working
Basic Optical Fiber WorkingBasic Optical Fiber Working
Basic Optical Fiber Working
mahipal9
 
Lesson 1 the pstn
Lesson 1 the pstnLesson 1 the pstn
Lesson 1 the pstn
kongara
 
Digital network lecturer1
Digital network  lecturer1Digital network  lecturer1
Digital network lecturer1
Jumaan Ally Mohamed
 
Overview of telecom networks
Overview of telecom networksOverview of telecom networks
Overview of telecom networks
snehitha reddy
 
Introduction to Telecommunication
Introduction to TelecommunicationIntroduction to Telecommunication
Introduction to Telecommunication
Abdul Razaq
 
Circuit switch telecommunication network
Circuit switch telecommunication networkCircuit switch telecommunication network
Circuit switch telecommunication network
mangal das
 
Integrated services digital network (isdn)
Integrated services digital network (isdn)Integrated services digital network (isdn)
Integrated services digital network (isdn)Gulu University
 
The public switched telephone network
The public switched telephone networkThe public switched telephone network
The public switched telephone networkNahid Sultan
 
Pstn internet connectivity.56
Pstn internet connectivity.56Pstn internet connectivity.56
Pstn internet connectivity.56myrajendra
 
Network layer and circuit switching
Network layer and circuit switchingNetwork layer and circuit switching
Network layer and circuit switchingasimnawaz54
 
Digital network lecturer5
Digital network  lecturer5Digital network  lecturer5
Digital network lecturer5
Jumaan Ally Mohamed
 
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
 
Digital network lecturer6
Digital network  lecturer6Digital network  lecturer6
Digital network lecturer6
Jumaan Ally Mohamed
 
Switching systems lecture4
Switching  systems lecture4Switching  systems lecture4
Switching systems lecture4
Jumaan Ally Mohamed
 
Transmission
TransmissionTransmission
Transmission
Bala V
 
Bb manual
Bb manualBb manual
Bb manual
Bala V
 
Switching systems lecture7
Switching  systems lecture7Switching  systems lecture7
Switching systems lecture7
Jumaan Ally Mohamed
 
Gsm (4)
Gsm (4)Gsm (4)
Modulaing Techniquies
Modulaing TechniquiesModulaing Techniquies
Modulaing Techniquies
Ravi Gelani
 

What's hot (20)

Basic Optical Fiber Working
Basic Optical Fiber WorkingBasic Optical Fiber Working
Basic Optical Fiber Working
 
Lesson 1 the pstn
Lesson 1 the pstnLesson 1 the pstn
Lesson 1 the pstn
 
Digital network lecturer1
Digital network  lecturer1Digital network  lecturer1
Digital network lecturer1
 
Overview of telecom networks
Overview of telecom networksOverview of telecom networks
Overview of telecom networks
 
Introduction to Telecommunication
Introduction to TelecommunicationIntroduction to Telecommunication
Introduction to Telecommunication
 
Circuit switch telecommunication network
Circuit switch telecommunication networkCircuit switch telecommunication network
Circuit switch telecommunication network
 
Integrated services digital network (isdn)
Integrated services digital network (isdn)Integrated services digital network (isdn)
Integrated services digital network (isdn)
 
The public switched telephone network
The public switched telephone networkThe public switched telephone network
The public switched telephone network
 
Pstn internet connectivity.56
Pstn internet connectivity.56Pstn internet connectivity.56
Pstn internet connectivity.56
 
Broadband isdn
Broadband isdnBroadband isdn
Broadband isdn
 
Network layer and circuit switching
Network layer and circuit switchingNetwork layer and circuit switching
Network layer and circuit switching
 
Digital network lecturer5
Digital network  lecturer5Digital network  lecturer5
Digital network lecturer5
 
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
 
Digital network lecturer6
Digital network  lecturer6Digital network  lecturer6
Digital network lecturer6
 
Switching systems lecture4
Switching  systems lecture4Switching  systems lecture4
Switching systems lecture4
 
Transmission
TransmissionTransmission
Transmission
 
Bb manual
Bb manualBb manual
Bb manual
 
Switching systems lecture7
Switching  systems lecture7Switching  systems lecture7
Switching systems lecture7
 
Gsm (4)
Gsm (4)Gsm (4)
Gsm (4)
 
Modulaing Techniquies
Modulaing TechniquiesModulaing Techniquies
Modulaing Techniquies
 

Similar to Voip

VOIP
VOIPVOIP
Voice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALAVoice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALA
Saikiran Panjala
 
Voice Over IP (VoIP)
Voice Over IP (VoIP)Voice Over IP (VoIP)
Voice Over IP (VoIP)habib_786
 
A glance-at-voip
A glance-at-voipA glance-at-voip
A glance-at-voip
Nicola Marinelli
 
Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056mashiur
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Living Online
 
VOIP: VOICE OVER IP
VOIP: VOICE OVER IPVOIP: VOICE OVER IP
VOIP: VOICE OVER IPVideoguy
 
ETE405-lec4.pptx
ETE405-lec4.pptxETE405-lec4.pptx
ETE405-lec4.pptxmashiur
 
Razin Kabir (063452556)
Razin Kabir (063452556)Razin Kabir (063452556)
Razin Kabir (063452556)mashiur
 
VOIP security
VOIP securityVOIP security
VOIP security
Rohit Gurjar
 
ETE405-lec4.pdf
ETE405-lec4.pdfETE405-lec4.pdf
ETE405-lec4.pdfmashiur
 
Touseef Kamal062159056
Touseef Kamal062159056Touseef Kamal062159056
Touseef Kamal062159056mashiur
 
Voice Over Internet Protocol (VOIP)
Voice Over Internet Protocol (VOIP)Voice Over Internet Protocol (VOIP)
Voice Over Internet Protocol (VOIP)
Aakura Pyakura
 
Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2mashiur
 
Internet telephony
Internet telephonyInternet telephony
Internet telephony
Sajan Sahu
 
Iptv slide
Iptv slideIptv slide
Iptv slide
Ravi Keerthi
 
Introduction to VoIP
Introduction to VoIPIntroduction to VoIP
Introduction to VoIP
Er Aadarsh Srivastava
 
Telefonia_IP (1).ppt
Telefonia_IP (1).pptTelefonia_IP (1).ppt
Telefonia_IP (1).ppt
acaldere
 
Md Minhajul Haq (072849556)
Md Minhajul Haq (072849556)Md Minhajul Haq (072849556)
Md Minhajul Haq (072849556)mashiur
 

Similar to Voip (20)

VOIP
VOIPVOIP
VOIP
 
Voice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALAVoice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALA
 
Voip
VoipVoip
Voip
 
Voice Over IP (VoIP)
Voice Over IP (VoIP)Voice Over IP (VoIP)
Voice Over IP (VoIP)
 
A glance-at-voip
A glance-at-voipA glance-at-voip
A glance-at-voip
 
Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056Md Iqbal Hossain 063478056
Md Iqbal Hossain 063478056
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
 
VOIP: VOICE OVER IP
VOIP: VOICE OVER IPVOIP: VOICE OVER IP
VOIP: VOICE OVER IP
 
ETE405-lec4.pptx
ETE405-lec4.pptxETE405-lec4.pptx
ETE405-lec4.pptx
 
Razin Kabir (063452556)
Razin Kabir (063452556)Razin Kabir (063452556)
Razin Kabir (063452556)
 
VOIP security
VOIP securityVOIP security
VOIP security
 
ETE405-lec4.pdf
ETE405-lec4.pdfETE405-lec4.pdf
ETE405-lec4.pdf
 
Touseef Kamal062159056
Touseef Kamal062159056Touseef Kamal062159056
Touseef Kamal062159056
 
Voice Over Internet Protocol (VOIP)
Voice Over Internet Protocol (VOIP)Voice Over Internet Protocol (VOIP)
Voice Over Internet Protocol (VOIP)
 
Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2
 
Internet telephony
Internet telephonyInternet telephony
Internet telephony
 
Iptv slide
Iptv slideIptv slide
Iptv slide
 
Introduction to VoIP
Introduction to VoIPIntroduction to VoIP
Introduction to VoIP
 
Telefonia_IP (1).ppt
Telefonia_IP (1).pptTelefonia_IP (1).ppt
Telefonia_IP (1).ppt
 
Md Minhajul Haq (072849556)
Md Minhajul Haq (072849556)Md Minhajul Haq (072849556)
Md Minhajul Haq (072849556)
 

More from King Astreisk Technologies

Asterisk quick start Guide
Asterisk quick start Guide Asterisk quick start Guide
Asterisk quick start Guide
King Astreisk Technologies
 
Asterisksecuritykingasterisk 130723131448-phpapp01
Asterisksecuritykingasterisk 130723131448-phpapp01Asterisksecuritykingasterisk 130723131448-phpapp01
Asterisksecuritykingasterisk 130723131448-phpapp01
King Astreisk Technologies
 

More from King Astreisk Technologies (7)

Best Motivational Quotes
Best Motivational QuotesBest Motivational Quotes
Best Motivational Quotes
 
Asterisk Introduction
Asterisk IntroductionAsterisk Introduction
Asterisk Introduction
 
IVR presentation
IVR  presentationIVR  presentation
IVR presentation
 
What Is IVR ?
What Is IVR ?What Is IVR ?
What Is IVR ?
 
Asterisk quick start Guide
Asterisk quick start Guide Asterisk quick start Guide
Asterisk quick start Guide
 
Voiceblast manual
Voiceblast manualVoiceblast manual
Voiceblast manual
 
Asterisksecuritykingasterisk 130723131448-phpapp01
Asterisksecuritykingasterisk 130723131448-phpapp01Asterisksecuritykingasterisk 130723131448-phpapp01
Asterisksecuritykingasterisk 130723131448-phpapp01
 

Recently uploaded

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 

Recently uploaded (20)

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

Voip

  • 2. OUTLINE  PSTN an brief history of telephone
  • 3. PSTN ( Public Switched Telephone Network)  Known structure of conventional telephone network. İstanbul, yeditepe PSTN Call Direction Ankara, METU
  • 4. PSTN history  Since the telephone was invented in the late 1800s, telephone communication has not changed substantially .
  • 5. A Change of Perspective Traditional View Cable Data Broadcast Telephony Wireless
  • 6. A Change of Perspective Current View Data Cable Broadcast Telephony Wireless
  • 7. A Change of Perspective t en t on C s ce i ev D ps Ap Reality Web Voice Email e bl ss Ca le e ire lit l W r te be Sa Fi s er Us Data Video File Transfer
  • 8. These Count as Phones?
  • 10. What is VoIP   IP TELPHONY (VOICE over IP) Transmission of voice telephone calls using internet infrastructure.
  • 11. Why need to IP Telephony?   Economic (uses internet, IP routers...) Further savings. Because underlying network infrastructure can be shared. a single set of equipment, wiring, network connection enough. Example: a company with reduced telephone costs.
  • 12. Why need to IP Telephony? Cont.   Not only voice but also video is transmitted using similar concepts. Spreads at a fast pace. For instance there isn’t any internet cafe which doesn’t have tiny video cameras over their monitors.
  • 13. Why need to IP Telephony? Cont.  Independent. Much larger selection of service providers to provide voice and video communication services . No geographical restriction! Located virtually anywhere in the world!
  • 14. Keep in mind!   IP Telephony must be backward compatible with existing PSTN. There are several communication schemes:
  • 15. VoIP to VoIP Broadband Network VoIP VoIP Call Direction IP Protocol
  • 16. VoIP to POTS with Internet İstanbul, yeditepe Internet/Broadband New Delhi PSTN VoIP Server/Gateway India Call Direction IP Protocol
  • 17. VoIP to POTS without Internet Server/Gateway İstanbul, kayışdağı VoIP Miami, FL PSTN CO LATA Call Direction IP Protocol Miami
  • 18. Basic Idea Behind VoIP  Continuously sample audio.  Convert each sample to digital form.  Send the resulting digitized stream accross an IP network in packets.  Convert the stream back to analog for playback.  Before the procedure above, the system must handle call setup. Phnumber to IP.
  • 19. Encoding, Transmission, and Playback  Two groups have introduced standards for IP telephony International Telecommunications Union(ITU), controls telephone standards. Internet Engineering Task Force(IETF), controls TCP/IP standards.
  • 20.   Encoding Pulse Code Modulation (PCM) TransmissionReal-Time Transport Protocol (RTP) Note: RTP is not a tranport-layer protocol. It is a tranfer protocol that operates at Layer 5.  Each RTP message is encapsulated in UDP datagram, which is then encapsulated in an IP datagram for transmission.
  • 21. W hy UDP instead of TCP?  Higher overhead of TCP does not make sense for telephone call. Because audio must stream! No wait for missing packets. Play missing part as silence.
  • 22. W hy UDP instead of TCP?  UDP Offerrs best-effort delivery. to handle duplication, delay, out-of-order delivery, each RTP message contains:  A sequence number  A real-time clock value
  • 23. What does real-time clock value do? • Allows a receiver to construct the axact temporal sequence of the data. – İf a packet is missing , the receiver knows exactly how long to wait before starting to play the next packet
  • 24. Signaling Systems and Protocols  Signaling: The process of establishing and terminating a call. Includes: – – – Mapping a phone number to location Finding a route to the called party Handling other details such as call forwarding  Signaling System 7 (SS7) for traditional telephone system.
  • 25. Signaling Protocols  IETFSession Initiation Protocol (SIP)  ITUH.323 Aboves must be able to interact with SS7 Internet/Broadband İstanbul, yeditepe New Delhi PSTN VoIP Call Direction Server/Gateway India IP Protocol
  • 26. A Basic IP Telephone System Two basic components interconnected by an IP internet. *IP telephone *Media Gateway Controller Media Gateway Controller IP telephone INTERNET IP telephone
  • 27. Media Gateway Controller Media gateway handles voice IP telephone INTERNET PSTN Signaling gateway handles setup Analog telephone