SlideShare uma empresa Scribd logo
1 de 22
Eng:AhmedAymanFahmy
Introduction
Whatis VoIP
Howdoes VoIPwork?
VoIPAdvantages
Typesof Codecs
 Signaling Protocols
Securityin VOIP
references
OUTLINE
 PSTN (public switching telephone network)
• It is traditional telephone system.
• Voice network use circuit switching.
• Dedicated path between calling and Called party.
• Bandwidth is reserved in advance Each line is 64kbps.
Central
office
Trunk
Introduction
UserA
UserB
Introduction
 PBX (private branch exchange)
• PBX is a private telephone network used in a company.
• Users of the PBX phone system share a number of outside
lines for making external phone calls.
Whatis VOIP
VoIPis a technology that enables one to make and receive phone
calls through IP (Internet protocol) network.
TCP/IPProtocol
Transport Control Protocol
It allows packet
retransmission, packet order
management, and receipt
acknowledgement.
TCP carries additional information
that adds weight to the packet. That is
why it is not recommended for real
time applications like voice & video.
UDPProtocol
User Datagram Protocol
It divides information into packets called datagrams.
This protocol doesn't care if the data arrives with errors or if it
doesn´t arrive at all. That is the main difference with TCP.
This is why it introduces little extra weight to the IP packet which
makes it ideal for real-time applications like voice.
RTPprotocol
Real-time Transport Protocol
Includes sequence numbering, time stamping,
payloadtype.
Howdoes VoIP work?
VOIP use packet switching.
No dedicated path between sender and receiver.
It acquires and releases bandwidth, as it is needed.
Upgrades usually requires only bandwidth.
We can also make video call.
TheseCount as Phones?
Converged network
VoIPAdvantages
Highly secured and Low cost communication.
Easy to use.
Easy to establish the network.
Communication Possible through laptop.
Unlimited user can beAdd.
Multipoint conferencing.
Codecs
Are used to convert analog signal into digital data.
codec Bandwidth (kbps)
G.711(PCM) 64
G.726 (ADPCM) 32
iLBC 15.2
GSM 13
G.723 6.3 /5.3
G.729a 8
G.723 and G.729a have built in VAD (voice activity detection)
Signaling Protocols
Why we need signaling in
VOIP?
numbers must be communicated.
phones have to ring.
routes have to be set up
Set up, manage client sessions
Types of signaling protocols
H.323
SIP
Skinny
H.323protocol
H.323, invented by ITUin 1996, defines four
elements that comprising a signaling system:
 Terminal:IPphone
 Gateway :connect different signal protocols
 Gatekeeper :handles billing, control session,
bandwidth allocation, etc.
 MCU (multipointcontrol unit):multipoint
conferencing
H.323messages
SIPprotocol
Session Initiation Protocol.
Developed by IETFsince1999.
SIP isthe core protocol for initiating,
managing and terminating communication
sessions (i.e audio & video call) over the
Internet
SIP sessions involve one or more participants and
can use unicast or multicast communication.
SIPnetwork
A SIPnetworkconsists of:
UserAgents (clients,phones)
SIPservers(SIPproxy server,redirect server,registrarserver,location server)
SIP Servers and services
Proxy
SIP Server
Registrar Redirect Location
Register
I am here
Redirect
Here is the address
Locate
Where this name is
or tel. number…
INVITE
I want to speak
with another agent.
Proxy INVITES
I will call it
for you.
SIP User
Agents
GW SIP
SIP User
Agents
SIPmessages
Securityin VOIP
As VoIP uses the Internet, for example, it is vulnerable to the same
type as security risks
Hacking
Denial of service
Eavesdropping
SRTP (secure real time protocol) It was first published be IETF in March 2014.
If SRTP is used you can make encryption andauthentication.
It is used to encrypt the payloadonly.
SRTP useAES ( advanced encryption standard) algorithm.
The default encryption key length 128bit.
references
“packet guide tovoice over IP”by Bruce hartpence February 2013.
“VOIPfordummies”TimothyV. killy
“securing VOIPnetworks”Peter Thermos
Any questions

Mais conteúdo relacionado

Mais procurados

Presentation of H323 protocol
Presentation of H323 protocolPresentation of H323 protocol
Presentation of H323 protocolMd. Taiseen Azam
 
voip elements by Karan singh cypher
voip elements by Karan singh cypher voip elements by Karan singh cypher
voip elements by Karan singh cypher Karan Maker
 
Ip telephony through h.323 standard
Ip telephony through h.323 standardIp telephony through h.323 standard
Ip telephony through h.323 standardkambam nikitha
 
2014 innovaphone different protocols for different things
2014 innovaphone different protocols for different things2014 innovaphone different protocols for different things
2014 innovaphone different protocols for different thingsVOIP2DAY
 
Lec40 45 video conferencing
Lec40 45 video conferencingLec40 45 video conferencing
Lec40 45 video conferencingDom Mike
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingShona Hira
 
VoIP and multimedia networking
VoIP and multimedia networkingVoIP and multimedia networking
VoIP and multimedia networkingsangusajjan
 
Designing Triple-Play Apps Using DSP Resource Boards
Designing Triple-Play Apps Using DSP Resource BoardsDesigning Triple-Play Apps Using DSP Resource Boards
Designing Triple-Play Apps Using DSP Resource BoardsVideoguy
 
Sinnreich Henry Johnston Alan Pt 2
Sinnreich Henry Johnston Alan   Pt 2Sinnreich Henry Johnston Alan   Pt 2
Sinnreich Henry Johnston Alan Pt 2Carl Ford
 
S13. sip trunk to trunk 2015 1002
S13. sip trunk to trunk 2015 1002S13. sip trunk to trunk 2015 1002
S13. sip trunk to trunk 2015 1002Nam Nguyen
 
Performance Analysis between H.323 and SIP over VoIP
Performance Analysis between H.323 and SIP over VoIPPerformance Analysis between H.323 and SIP over VoIP
Performance Analysis between H.323 and SIP over VoIPijtsrd
 
Internet2 National Video Conferencing Service: Getting ...
Internet2 National Video Conferencing Service: Getting ...Internet2 National Video Conferencing Service: Getting ...
Internet2 National Video Conferencing Service: Getting ...Videoguy
 

Mais procurados (20)

Voip
VoipVoip
Voip
 
Download
DownloadDownload
Download
 
Presentation of H323 protocol
Presentation of H323 protocolPresentation of H323 protocol
Presentation of H323 protocol
 
voip elements by Karan singh cypher
voip elements by Karan singh cypher voip elements by Karan singh cypher
voip elements by Karan singh cypher
 
Ip telephony through h.323 standard
Ip telephony through h.323 standardIp telephony through h.323 standard
Ip telephony through h.323 standard
 
2014 innovaphone different protocols for different things
2014 innovaphone different protocols for different things2014 innovaphone different protocols for different things
2014 innovaphone different protocols for different things
 
Linkedin
LinkedinLinkedin
Linkedin
 
Introduction to VoIP
Introduction to VoIPIntroduction to VoIP
Introduction to VoIP
 
Pabx
PabxPabx
Pabx
 
Private Branch Exchange
Private Branch ExchangePrivate Branch Exchange
Private Branch Exchange
 
Voip internet
Voip internet Voip internet
Voip internet
 
Lec40 45 video conferencing
Lec40 45 video conferencingLec40 45 video conferencing
Lec40 45 video conferencing
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencing
 
Retail and Transit Unit (RTU)
Retail and Transit Unit (RTU)Retail and Transit Unit (RTU)
Retail and Transit Unit (RTU)
 
VoIP and multimedia networking
VoIP and multimedia networkingVoIP and multimedia networking
VoIP and multimedia networking
 
Designing Triple-Play Apps Using DSP Resource Boards
Designing Triple-Play Apps Using DSP Resource BoardsDesigning Triple-Play Apps Using DSP Resource Boards
Designing Triple-Play Apps Using DSP Resource Boards
 
Sinnreich Henry Johnston Alan Pt 2
Sinnreich Henry Johnston Alan   Pt 2Sinnreich Henry Johnston Alan   Pt 2
Sinnreich Henry Johnston Alan Pt 2
 
S13. sip trunk to trunk 2015 1002
S13. sip trunk to trunk 2015 1002S13. sip trunk to trunk 2015 1002
S13. sip trunk to trunk 2015 1002
 
Performance Analysis between H.323 and SIP over VoIP
Performance Analysis between H.323 and SIP over VoIPPerformance Analysis between H.323 and SIP over VoIP
Performance Analysis between H.323 and SIP over VoIP
 
Internet2 National Video Conferencing Service: Getting ...
Internet2 National Video Conferencing Service: Getting ...Internet2 National Video Conferencing Service: Getting ...
Internet2 National Video Conferencing Service: Getting ...
 

Semelhante a Voice over IP (VOIP)

Voice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVoice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVideoguy
 
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...cscpconf
 
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...csandit
 
VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)Abdullah Shah
 
voice over internet protocol
voice over internet protocol voice over internet protocol
voice over internet protocol jomin mathew
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingDom Mike
 
MULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKSMULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKSYatish Bathla
 
Videoconference
VideoconferenceVideoconference
Videoconferenceeonx_32
 
Voice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMINGVoice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMINGRagheb Gmira
 

Semelhante a Voice over IP (VOIP) (20)

Ip
IpIp
Ip
 
Ip
IpIp
Ip
 
Voice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVoice over IP: Issues and Protocols
Voice over IP: Issues and Protocols
 
Voip basics
Voip   basicsVoip   basics
Voip basics
 
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
 
ccna project
ccna projectccna project
ccna project
 
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
 
VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)
 
voice over internet protocol
voice over internet protocol voice over internet protocol
voice over internet protocol
 
Voip security
Voip securityVoip security
Voip security
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencing
 
MULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKSMULTIMEDIA SERVICES OVER IP NETWORKS
MULTIMEDIA SERVICES OVER IP NETWORKS
 
How does VOIP work diagram
How does VOIP work diagramHow does VOIP work diagram
How does VOIP work diagram
 
R43019698
R43019698R43019698
R43019698
 
VoIP for Beginners
VoIP for BeginnersVoIP for Beginners
VoIP for Beginners
 
Voip
VoipVoip
Voip
 
Videoconference
VideoconferenceVideoconference
Videoconference
 
Voice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMINGVoice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMING
 
Ip telephony
Ip telephonyIp telephony
Ip telephony
 
VOIP Technology
VOIP TechnologyVOIP Technology
VOIP Technology
 

Mais de Ahmed Ayman

Security operation center (SOC)
Security operation center (SOC)Security operation center (SOC)
Security operation center (SOC)Ahmed Ayman
 
Absorption losses of ultra thin crystalline silicon solar cells
Absorption losses of ultra thin crystalline silicon solar cellsAbsorption losses of ultra thin crystalline silicon solar cells
Absorption losses of ultra thin crystalline silicon solar cellsAhmed Ayman
 
High-Performance Low-Energy Implementation of Cryptographic Algorithms on a P...
High-Performance Low-Energy Implementation of Cryptographic Algorithms on a P...High-Performance Low-Energy Implementation of Cryptographic Algorithms on a P...
High-Performance Low-Energy Implementation of Cryptographic Algorithms on a P...Ahmed Ayman
 
Printed electronics for system application
Printed electronics for system applicationPrinted electronics for system application
Printed electronics for system applicationAhmed Ayman
 
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...Ahmed Ayman
 
Joint MFCC-and-Vector Quantization based Text-Independent Speaker Recognition...
Joint MFCC-and-Vector Quantization based Text-Independent Speaker Recognition...Joint MFCC-and-Vector Quantization based Text-Independent Speaker Recognition...
Joint MFCC-and-Vector Quantization based Text-Independent Speaker Recognition...Ahmed Ayman
 
UPLINK, DOWNLINK AND OVERALL LINK PERFORMANCE INTER-SATELLITE LINKS
UPLINK, DOWNLINK ANDOVERALL LINK PERFORMANCE INTER-SATELLITE LINKSUPLINK, DOWNLINK ANDOVERALL LINK PERFORMANCE INTER-SATELLITE LINKS
UPLINK, DOWNLINK AND OVERALL LINK PERFORMANCE INTER-SATELLITE LINKSAhmed Ayman
 
Satellite Communication
Satellite CommunicationSatellite Communication
Satellite CommunicationAhmed Ayman
 
Software Defined Network (SDN)
Software Defined Network (SDN)Software Defined Network (SDN)
Software Defined Network (SDN)Ahmed Ayman
 

Mais de Ahmed Ayman (10)

Security operation center (SOC)
Security operation center (SOC)Security operation center (SOC)
Security operation center (SOC)
 
Absorption losses of ultra thin crystalline silicon solar cells
Absorption losses of ultra thin crystalline silicon solar cellsAbsorption losses of ultra thin crystalline silicon solar cells
Absorption losses of ultra thin crystalline silicon solar cells
 
High-Performance Low-Energy Implementation of Cryptographic Algorithms on a P...
High-Performance Low-Energy Implementation of Cryptographic Algorithms on a P...High-Performance Low-Energy Implementation of Cryptographic Algorithms on a P...
High-Performance Low-Energy Implementation of Cryptographic Algorithms on a P...
 
Printed electronics for system application
Printed electronics for system applicationPrinted electronics for system application
Printed electronics for system application
 
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...
 
Joint MFCC-and-Vector Quantization based Text-Independent Speaker Recognition...
Joint MFCC-and-Vector Quantization based Text-Independent Speaker Recognition...Joint MFCC-and-Vector Quantization based Text-Independent Speaker Recognition...
Joint MFCC-and-Vector Quantization based Text-Independent Speaker Recognition...
 
UPLINK, DOWNLINK AND OVERALL LINK PERFORMANCE INTER-SATELLITE LINKS
UPLINK, DOWNLINK ANDOVERALL LINK PERFORMANCE INTER-SATELLITE LINKSUPLINK, DOWNLINK ANDOVERALL LINK PERFORMANCE INTER-SATELLITE LINKS
UPLINK, DOWNLINK AND OVERALL LINK PERFORMANCE INTER-SATELLITE LINKS
 
Satellite Communication
Satellite CommunicationSatellite Communication
Satellite Communication
 
Crowdsensing
CrowdsensingCrowdsensing
Crowdsensing
 
Software Defined Network (SDN)
Software Defined Network (SDN)Software Defined Network (SDN)
Software Defined Network (SDN)
 

Último

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Último (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Voice over IP (VOIP)

  • 2. Introduction Whatis VoIP Howdoes VoIPwork? VoIPAdvantages Typesof Codecs  Signaling Protocols Securityin VOIP references OUTLINE
  • 3.  PSTN (public switching telephone network) • It is traditional telephone system. • Voice network use circuit switching. • Dedicated path between calling and Called party. • Bandwidth is reserved in advance Each line is 64kbps. Central office Trunk Introduction UserA UserB
  • 4. Introduction  PBX (private branch exchange) • PBX is a private telephone network used in a company. • Users of the PBX phone system share a number of outside lines for making external phone calls.
  • 5. Whatis VOIP VoIPis a technology that enables one to make and receive phone calls through IP (Internet protocol) network.
  • 6. TCP/IPProtocol Transport Control Protocol It allows packet retransmission, packet order management, and receipt acknowledgement. TCP carries additional information that adds weight to the packet. That is why it is not recommended for real time applications like voice & video.
  • 7. UDPProtocol User Datagram Protocol It divides information into packets called datagrams. This protocol doesn't care if the data arrives with errors or if it doesn´t arrive at all. That is the main difference with TCP. This is why it introduces little extra weight to the IP packet which makes it ideal for real-time applications like voice.
  • 8. RTPprotocol Real-time Transport Protocol Includes sequence numbering, time stamping, payloadtype.
  • 9. Howdoes VoIP work? VOIP use packet switching. No dedicated path between sender and receiver. It acquires and releases bandwidth, as it is needed. Upgrades usually requires only bandwidth. We can also make video call.
  • 12. VoIPAdvantages Highly secured and Low cost communication. Easy to use. Easy to establish the network. Communication Possible through laptop. Unlimited user can beAdd. Multipoint conferencing.
  • 13. Codecs Are used to convert analog signal into digital data. codec Bandwidth (kbps) G.711(PCM) 64 G.726 (ADPCM) 32 iLBC 15.2 GSM 13 G.723 6.3 /5.3 G.729a 8 G.723 and G.729a have built in VAD (voice activity detection)
  • 14. Signaling Protocols Why we need signaling in VOIP? numbers must be communicated. phones have to ring. routes have to be set up Set up, manage client sessions Types of signaling protocols H.323 SIP Skinny
  • 15. H.323protocol H.323, invented by ITUin 1996, defines four elements that comprising a signaling system:  Terminal:IPphone  Gateway :connect different signal protocols  Gatekeeper :handles billing, control session, bandwidth allocation, etc.  MCU (multipointcontrol unit):multipoint conferencing
  • 17. SIPprotocol Session Initiation Protocol. Developed by IETFsince1999. SIP isthe core protocol for initiating, managing and terminating communication sessions (i.e audio & video call) over the Internet SIP sessions involve one or more participants and can use unicast or multicast communication.
  • 18. SIPnetwork A SIPnetworkconsists of: UserAgents (clients,phones) SIPservers(SIPproxy server,redirect server,registrarserver,location server) SIP Servers and services Proxy SIP Server Registrar Redirect Location Register I am here Redirect Here is the address Locate Where this name is or tel. number… INVITE I want to speak with another agent. Proxy INVITES I will call it for you. SIP User Agents GW SIP SIP User Agents
  • 20. Securityin VOIP As VoIP uses the Internet, for example, it is vulnerable to the same type as security risks Hacking Denial of service Eavesdropping SRTP (secure real time protocol) It was first published be IETF in March 2014. If SRTP is used you can make encryption andauthentication. It is used to encrypt the payloadonly. SRTP useAES ( advanced encryption standard) algorithm. The default encryption key length 128bit.
  • 21. references “packet guide tovoice over IP”by Bruce hartpence February 2013. “VOIPfordummies”TimothyV. killy “securing VOIPnetworks”Peter Thermos