SlideShare a Scribd company logo
1© 2017 ThousandEyes Inc. All Rights Reserved.Confidential © 2017 ThousandEyes Inc. All Rights Reserved.
2© 2017 ThousandEyes Inc. All Rights Reserved.
About ThousandEyes
Network Intelligence platform
that gives you a complete
picture from users to internal
and cloud-based applications
Surface insights from
a global data set
Lightweight, flexible
data collection
Unified view of diverse
performance data
Solve issues across
shared infrastructure
See any network like
it’s your own
3© 2017 ThousandEyes Inc. All Rights Reserved.
VoIP Monitoring
• VoIP Monitoring is critical because it is:
• A key component of the UC and UCaaS suite of services
• Very sensitive to network issues
• Notoriously difficult to troubleshoot
• Accelerated UCaaS adoption in the past two years
• “Early adopter phase” -> “Early mainstream phase”
• Increased reliance on the Internet and 3rd party infrastructure
• Traditional voice monitoring is reactive and expensive
• Based on call detail records (CDR) and packet capture (pcap)
• Limited for benchmarking and planning scenario’s
4© 2017 ThousandEyes Inc. All Rights Reserved.
So how does VoIP work?
• Session Initiation Protocol (SIP)
• Pre-requisite for the voice call
– RFC 3261: Standard protocol (however
propriety versions exist to force vendor
lock-down)
– Application level protocol residing above
TCP/IP stack
– TCP or UDP
– Text-based protocol like HTTP
– Encrypted with TLS
– Response Codes indicates the state of the
request message
Phase1: Signaling
VoIP Phone A SIP Server/Proxy VoIP Phone B
SIP RegisterSIP Register
SIP INVITE
100 Trying
SIP INVITE
180 Ringing
180 Ringing
200 OK
200 OK
AUDIO CALL
SIP BYE
200 OK
SIP ACK SIP ACK
SIP BYE
200 OK
5© 2017 ThousandEyes Inc. All Rights Reserved.
So how does VoIP work?
Phase1: Signaling
VoIP Phone A SIP Server/Proxy VoIP Phone B
SIP RegisterSIP Register
SIP INVITE
100 Trying
SIP INVITE
180 Ringing
180 Ringing
200 OK
200 OK
AUDIO CALL
SIP BYE
200 OK
SIP ACK SIP ACK
SIP BYE
200 OK
REGISTER
INVITE
CONNECT
DISCONNECT
6© 2017 ThousandEyes Inc. All Rights Reserved.
• Real Transport Protocol (RTP)
– Analog voice signals converted into data
packets and sent over UDP
– Audio frames are encapsulated in RTP
packets
– RTP packets are encapsulated in UDP
packets
– UDP packets are encapsulated in IP
packets
So how does VoIP work?
Phase 2: Audio Data
IP
header
UDP
header
Frame 1
RTP
header
Frame 2 Frame 3
RTP Audio Stream
SIP Network
7© 2017 ThousandEyes Inc. All Rights Reserved.
• How voice traffic is encoded and decoded
• Determines the quality of the VoIP conversation
• G.711, G.722, SILK
Key VoIP Concepts & Metrics
• MoS
• Latency
• Jitter (De-Jitter buffer)
• PDV
Codecs
QoS
• Prioritization of VoIP Traffic
• DSCP codes
– Traffic shaping, firewall and LB configuration
– 3 bits for class: Best effort, Assured Forwarding, Expedited
Forwarding, Voice Admit
VoIP Metrics
8© 2017 ThousandEyes Inc. All Rights Reserved.
Proactive VoIP Monitoring
Monitor an end-to-end VoIP call Keep track of VoIP quality metrics
Find QoS Changes Along the Path Measure SIP performance
Audio Codec Used
MoS Score
Average of packet
delays
Packets dropped by
the de-jitter buffer
9© 2017 ThousandEyes Inc. All Rights Reserved.
Key Use Cases
• Regional expansion (new
offices, call centers and
locations)
• Migration to UCaaS or
hybrid solution
• Network topology and
routing
• Capacity and utilization
• Latency, jitter and loss
• Infrastructure faults
• Routing issues
• QoS and DSCP values
Pre-Deployment Post-Deployment
10© 2017 ThousandEyes Inc. All Rights Reserved.
How ThousandEyes Voice Tests Work
1
Monitor your on-prem/hosted server from Enterprise Agents in branch offices.
RTP tests require agents on both ends of the call.
For inter-office monitoring across the enterprise WAN simulate VoIP calls
between Enterprise Agents in branch offices.
11© 2017 ThousandEyes Inc. All Rights Reserved.
How ThousandEyes Voice Tests Work
2
Monitor on-prem or hosted SIP server from Enterprise Agents in branch offices.
RTP tests require agent on both ends of the call. Requires at least one Enterprise Agent.
To understand performance to external locations, simulate VoIP calls between your
offices and globally located Cloud Agents.
12© 2017 ThousandEyes Inc. All Rights Reserved.
How ThousandEyes Voice Tests Work
3 Monitor an end-to-end voice call through your UCaaS VoIP provider from both branch
offices and external locations.
13© 2017 ThousandEyes Inc. All Rights Reserved.
• Monitor ONLY the SIP infrastructure from within the
corporate network or global locations.
• Supports TCP/UDP; SIP Options and SIP Register
• SIP Metrics: Availability, Response Time, Total Time
Choosing the Right Voice Test
• Combines both SIP Server and RTP Stream tests
• Closest to emulating end-user experience
• For eg: Failed SIP INVITE from an agent will not
trigger a RTP call
SIP Server
Voice Call
• Simulate a RTP voice stream between two agents.
• Requires at least one Enterprise Agent
• RTP Metrics: MOS, Latency, Jitter, PDV
RTP Stream
14© 2017 ThousandEyes Inc. All Rights Reserved.© 2017 ThousandEyes Inc. All Rights Reserved.
Demo
15© 2017 ThousandEyes Inc. All Rights Reserved.
Troubleshooting SIP Infrastructure
Identify errors in SIP
signaling phase
SIP Metrics: Availability,
Response Time, Total
Time
Monitor SIP infrastructure
from your WAN or global
vantage points
Correlate SIP server
availability to the network
topology and
characteristics
16© 2017 ThousandEyes Inc. All Rights Reserved.
Troubleshooting SIP Infrastructure
Read SIP headers to
diagnose issues
17© 2017 ThousandEyes Inc. All Rights Reserved.
Monitor VoIP Call Quality
Identify issues in call
quality by tracking key
VoIP call quality metrics
Dallas agent shows a drop
in MOS score
Identify SIP
proxies in the
path
Voice calls combine both
SIP signaling and RTP
audio streams sequentially
18© 2017 ThousandEyes Inc. All Rights Reserved.
See what you’re missing.
Watch the webinar:
https://www.thousandeyes.com/resources/voip-webinar

More Related Content

PDF
ThousandEyes VoIP Performance Management
PDF
Introduction to VoIP, RTP and SIP
PPT
PPT
Introduction To SIP
PPTX
SIP - Introduction to SIP Protocol
PPTX
Concept Of VOIP in deatils
PPTX
Voice Quality Metrics in VoIP
PDF
Pbx Presentation V021
ThousandEyes VoIP Performance Management
Introduction to VoIP, RTP and SIP
Introduction To SIP
SIP - Introduction to SIP Protocol
Concept Of VOIP in deatils
Voice Quality Metrics in VoIP
Pbx Presentation V021

What's hot (20)

PPTX
PPT
Introduction to VoIP using SIP
PPT
Voip
PPT
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
PPTX
Pbx presentation ingate_itexpoeast2014
PDF
Genesys SIP Server Architecture
PPT
Introduction to VoIP
PPTX
VoIP (Voice over Internet Protocol)
PPTX
Session Initiation Protocol - In depth analysis
PPTX
VoIP Techniques and Challenges PRESENTATION
PPT
Vo ip sip
PDF
PPTX
Session initiation-protocol
PPTX
Voice over internet protocol (voip)3
PPTX
SIP security in IP telephony
PPT
Asterisk PBX Presentation, 2006
PPT
VOICE OVER INTERNET PROTOCOL
PDF
6293213 sip-presentation
PPT
Introduction to SIP
Introduction to VoIP using SIP
Voip
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Pbx presentation ingate_itexpoeast2014
Genesys SIP Server Architecture
Introduction to VoIP
VoIP (Voice over Internet Protocol)
Session Initiation Protocol - In depth analysis
VoIP Techniques and Challenges PRESENTATION
Vo ip sip
Session initiation-protocol
Voice over internet protocol (voip)3
SIP security in IP telephony
Asterisk PBX Presentation, 2006
VOICE OVER INTERNET PROTOCOL
6293213 sip-presentation
Introduction to SIP
Ad

Viewers also liked (20)

DOC
Actividad receta
PDF
добрые советы 4
PDF
Annual-Report-2014
PDF
Visualizing the Path of InteropNet and Beyond
PPTX
Interfaith & conflict management in nigeria
PDF
Managing Network Performance Within and Beyond Your Enterprise
PPTX
Present Perfect Tense
DOC
Actividad receta
PDF
добрые советы 5
PPTX
Communication
PPTX
Belajar power point 2007.pptx (indri)
PDF
Optimizing AS Paths
PDF
Neuroeconomics
PPTX
No te rindas antes de empezar la guerra
PDF
Diagnosing Internet Outages
PPTX
SC Galatasaray: To work with fans and generate profit in social media (Ertug ...
PDF
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
PDF
PPTX
Yl essential-oils
PPT
Receta croquetas "buen provecho"
Actividad receta
добрые советы 4
Annual-Report-2014
Visualizing the Path of InteropNet and Beyond
Interfaith & conflict management in nigeria
Managing Network Performance Within and Beyond Your Enterprise
Present Perfect Tense
Actividad receta
добрые советы 5
Communication
Belajar power point 2007.pptx (indri)
Optimizing AS Paths
Neuroeconomics
No te rindas antes de empezar la guerra
Diagnosing Internet Outages
SC Galatasaray: To work with fans and generate profit in social media (Ertug ...
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Yl essential-oils
Receta croquetas "buen provecho"
Ad

Similar to VoIP Monitoring and Troubleshooting (20)

PDF
SIP TRUNKING EVENT - ORACLE PRESENTATION - 31/05/2018
PPTX
Sydney UC - February 2015
PPTX
ITNCCNA_NATWORKCOMMUNICATION_Module_17.pptx
PPTX
Sangoma SBC Training Presentation
PDF
FreeSBC - A New Approach to the SBC
PPTX
FreeSBC - A New Approach to the SBC
PPTX
ProSBC a Deep Dive
PDF
ProSBC a Deep Dive
PPTX
ITN_Module_17.pptx
PPT
Sip Trunking Getting It Right The 1st Time
PPT
Introduction to Cisco Voice over IP details
PPT
2.Intro-to-VoIP.ppt
PPT
2.Intro-to-VoIP.ppt
PPT
tftyfty.ppt
PPT
1. VoIP.ppt
PDF
8 the path to voice over lte - vo lte
PDF
17 - Building small network.pdf
PPTX
M1-C17-Armando una red.pptx
PPT
PPSX
Six ways to get more from SIP trunks
SIP TRUNKING EVENT - ORACLE PRESENTATION - 31/05/2018
Sydney UC - February 2015
ITNCCNA_NATWORKCOMMUNICATION_Module_17.pptx
Sangoma SBC Training Presentation
FreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBC
ProSBC a Deep Dive
ProSBC a Deep Dive
ITN_Module_17.pptx
Sip Trunking Getting It Right The 1st Time
Introduction to Cisco Voice over IP details
2.Intro-to-VoIP.ppt
2.Intro-to-VoIP.ppt
tftyfty.ppt
1. VoIP.ppt
8 the path to voice over lte - vo lte
17 - Building small network.pdf
M1-C17-Armando una red.pptx
Six ways to get more from SIP trunks

More from ThousandEyes (20)

PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
PDF
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
PPTX
End-to-end Assurance for SD-WAN & SASE with ThousandEyes
PPTX
Assurance Best Practices: Unlocking Proactive Network Operations
PPTX
ThousandEyes Partner Innovation Updates for May 2025
PPTX
How to Optimize Your AWS Environment for Improved Cloud Performance
PPTX
Assuring Your SD-WAN to Deliver Unparalleled Digital Experiences
PPTX
Assuring Your SD-WAN to Deliver Unparalleled Digital Experiences
PPTX
How to Optimize Your AWS Environment for Improved Cloud Performance
PPTX
How to Optimize Your AWS Environment for Improved Cloud Performance
PPTX
Introduction to ThousandEyes platform March 2025
PPTX
What's New? ThousandEyes Product Features and Highlights for February 2025
PPTX
AMER Introduction to ThousandEyes Webinar
PPTX
What's New? ThousandEyes Product Features and Highlights
PPTX
Top Outages of 2024, Explained: Lessons in Digital Resilience
PPTX
Top Outages of 2024, Explained: Lessons in Digital Resilience
PPTX
Top Outages of 2024, Explained: Lessons in Digital Resilience
New ThousandEyes Product Innovations: Cisco Live June 2025
IT Runs Better with ThousandEyes AI-driven Assurance
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
New ThousandEyes Product Innovations: Cisco Live June 2025
New ThousandEyes Product Innovations: Cisco Live June 2025
End-to-end Assurance for SD-WAN & SASE with ThousandEyes
Assurance Best Practices: Unlocking Proactive Network Operations
ThousandEyes Partner Innovation Updates for May 2025
How to Optimize Your AWS Environment for Improved Cloud Performance
Assuring Your SD-WAN to Deliver Unparalleled Digital Experiences
Assuring Your SD-WAN to Deliver Unparalleled Digital Experiences
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
Introduction to ThousandEyes platform March 2025
What's New? ThousandEyes Product Features and Highlights for February 2025
AMER Introduction to ThousandEyes Webinar
What's New? ThousandEyes Product Features and Highlights
Top Outages of 2024, Explained: Lessons in Digital Resilience
Top Outages of 2024, Explained: Lessons in Digital Resilience
Top Outages of 2024, Explained: Lessons in Digital Resilience

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Big Data Technologies - Introduction.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Encapsulation theory and applications.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
NewMind AI Weekly Chronicles - August'25 Week I
Advanced methodologies resolving dimensionality complications for autism neur...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Big Data Technologies - Introduction.pptx
MYSQL Presentation for SQL database connectivity
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The AUB Centre for AI in Media Proposal.docx
Review of recent advances in non-invasive hemoglobin estimation
Chapter 3 Spatial Domain Image Processing.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Artificial Intelligence
Encapsulation theory and applications.pdf

VoIP Monitoring and Troubleshooting

  • 1. 1© 2017 ThousandEyes Inc. All Rights Reserved.Confidential © 2017 ThousandEyes Inc. All Rights Reserved.
  • 2. 2© 2017 ThousandEyes Inc. All Rights Reserved. About ThousandEyes Network Intelligence platform that gives you a complete picture from users to internal and cloud-based applications Surface insights from a global data set Lightweight, flexible data collection Unified view of diverse performance data Solve issues across shared infrastructure See any network like it’s your own
  • 3. 3© 2017 ThousandEyes Inc. All Rights Reserved. VoIP Monitoring • VoIP Monitoring is critical because it is: • A key component of the UC and UCaaS suite of services • Very sensitive to network issues • Notoriously difficult to troubleshoot • Accelerated UCaaS adoption in the past two years • “Early adopter phase” -> “Early mainstream phase” • Increased reliance on the Internet and 3rd party infrastructure • Traditional voice monitoring is reactive and expensive • Based on call detail records (CDR) and packet capture (pcap) • Limited for benchmarking and planning scenario’s
  • 4. 4© 2017 ThousandEyes Inc. All Rights Reserved. So how does VoIP work? • Session Initiation Protocol (SIP) • Pre-requisite for the voice call – RFC 3261: Standard protocol (however propriety versions exist to force vendor lock-down) – Application level protocol residing above TCP/IP stack – TCP or UDP – Text-based protocol like HTTP – Encrypted with TLS – Response Codes indicates the state of the request message Phase1: Signaling VoIP Phone A SIP Server/Proxy VoIP Phone B SIP RegisterSIP Register SIP INVITE 100 Trying SIP INVITE 180 Ringing 180 Ringing 200 OK 200 OK AUDIO CALL SIP BYE 200 OK SIP ACK SIP ACK SIP BYE 200 OK
  • 5. 5© 2017 ThousandEyes Inc. All Rights Reserved. So how does VoIP work? Phase1: Signaling VoIP Phone A SIP Server/Proxy VoIP Phone B SIP RegisterSIP Register SIP INVITE 100 Trying SIP INVITE 180 Ringing 180 Ringing 200 OK 200 OK AUDIO CALL SIP BYE 200 OK SIP ACK SIP ACK SIP BYE 200 OK REGISTER INVITE CONNECT DISCONNECT
  • 6. 6© 2017 ThousandEyes Inc. All Rights Reserved. • Real Transport Protocol (RTP) – Analog voice signals converted into data packets and sent over UDP – Audio frames are encapsulated in RTP packets – RTP packets are encapsulated in UDP packets – UDP packets are encapsulated in IP packets So how does VoIP work? Phase 2: Audio Data IP header UDP header Frame 1 RTP header Frame 2 Frame 3 RTP Audio Stream SIP Network
  • 7. 7© 2017 ThousandEyes Inc. All Rights Reserved. • How voice traffic is encoded and decoded • Determines the quality of the VoIP conversation • G.711, G.722, SILK Key VoIP Concepts & Metrics • MoS • Latency • Jitter (De-Jitter buffer) • PDV Codecs QoS • Prioritization of VoIP Traffic • DSCP codes – Traffic shaping, firewall and LB configuration – 3 bits for class: Best effort, Assured Forwarding, Expedited Forwarding, Voice Admit VoIP Metrics
  • 8. 8© 2017 ThousandEyes Inc. All Rights Reserved. Proactive VoIP Monitoring Monitor an end-to-end VoIP call Keep track of VoIP quality metrics Find QoS Changes Along the Path Measure SIP performance Audio Codec Used MoS Score Average of packet delays Packets dropped by the de-jitter buffer
  • 9. 9© 2017 ThousandEyes Inc. All Rights Reserved. Key Use Cases • Regional expansion (new offices, call centers and locations) • Migration to UCaaS or hybrid solution • Network topology and routing • Capacity and utilization • Latency, jitter and loss • Infrastructure faults • Routing issues • QoS and DSCP values Pre-Deployment Post-Deployment
  • 10. 10© 2017 ThousandEyes Inc. All Rights Reserved. How ThousandEyes Voice Tests Work 1 Monitor your on-prem/hosted server from Enterprise Agents in branch offices. RTP tests require agents on both ends of the call. For inter-office monitoring across the enterprise WAN simulate VoIP calls between Enterprise Agents in branch offices.
  • 11. 11© 2017 ThousandEyes Inc. All Rights Reserved. How ThousandEyes Voice Tests Work 2 Monitor on-prem or hosted SIP server from Enterprise Agents in branch offices. RTP tests require agent on both ends of the call. Requires at least one Enterprise Agent. To understand performance to external locations, simulate VoIP calls between your offices and globally located Cloud Agents.
  • 12. 12© 2017 ThousandEyes Inc. All Rights Reserved. How ThousandEyes Voice Tests Work 3 Monitor an end-to-end voice call through your UCaaS VoIP provider from both branch offices and external locations.
  • 13. 13© 2017 ThousandEyes Inc. All Rights Reserved. • Monitor ONLY the SIP infrastructure from within the corporate network or global locations. • Supports TCP/UDP; SIP Options and SIP Register • SIP Metrics: Availability, Response Time, Total Time Choosing the Right Voice Test • Combines both SIP Server and RTP Stream tests • Closest to emulating end-user experience • For eg: Failed SIP INVITE from an agent will not trigger a RTP call SIP Server Voice Call • Simulate a RTP voice stream between two agents. • Requires at least one Enterprise Agent • RTP Metrics: MOS, Latency, Jitter, PDV RTP Stream
  • 14. 14© 2017 ThousandEyes Inc. All Rights Reserved.© 2017 ThousandEyes Inc. All Rights Reserved. Demo
  • 15. 15© 2017 ThousandEyes Inc. All Rights Reserved. Troubleshooting SIP Infrastructure Identify errors in SIP signaling phase SIP Metrics: Availability, Response Time, Total Time Monitor SIP infrastructure from your WAN or global vantage points Correlate SIP server availability to the network topology and characteristics
  • 16. 16© 2017 ThousandEyes Inc. All Rights Reserved. Troubleshooting SIP Infrastructure Read SIP headers to diagnose issues
  • 17. 17© 2017 ThousandEyes Inc. All Rights Reserved. Monitor VoIP Call Quality Identify issues in call quality by tracking key VoIP call quality metrics Dallas agent shows a drop in MOS score Identify SIP proxies in the path Voice calls combine both SIP signaling and RTP audio streams sequentially
  • 18. 18© 2017 ThousandEyes Inc. All Rights Reserved. See what you’re missing. Watch the webinar: https://www.thousandeyes.com/resources/voip-webinar