SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Introduction to VoIP using SIP
Introduction to VoIP using SIPIntroduction to VoIP using SIP
Introduction to VoIP using SIP
Kundan Singh
 
Session Initiation Protocol - In depth analysis
Session Initiation Protocol - In depth analysisSession Initiation Protocol - In depth analysis
Session Initiation Protocol - In depth analysis
chinmaypadhye1985
 
VoIP Techniques and Challenges PRESENTATION
VoIP Techniques and Challenges PRESENTATIONVoIP Techniques and Challenges PRESENTATION
VoIP Techniques and Challenges PRESENTATION
Karama Said(BEng,MSc)
 
Session initiation-protocol
Session initiation-protocolSession initiation-protocol
Session initiation-protocol
Santhosh Somu
 
VOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOLVOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOL
Rajan Kumar
 
6293213 sip-presentation
6293213 sip-presentation6293213 sip-presentation
6293213 sip-presentation
Joe Trial
 

Mais procurados (20)

IP PBX
IP PBXIP PBX
IP PBX
 
Vo ip
Vo ipVo ip
Vo ip
 
Introduction to VoIP using SIP
Introduction to VoIP using SIPIntroduction to VoIP using SIP
Introduction to VoIP using SIP
 
Voip
VoipVoip
Voip
 
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
 
Pbx presentation ingate_itexpoeast2014
Pbx presentation ingate_itexpoeast2014Pbx presentation ingate_itexpoeast2014
Pbx presentation ingate_itexpoeast2014
 
Genesys SIP Server Architecture
Genesys SIP Server ArchitectureGenesys SIP Server Architecture
Genesys SIP Server Architecture
 
Introduction to VoIP
Introduction to VoIPIntroduction to VoIP
Introduction to VoIP
 
VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)
 
Session Initiation Protocol - In depth analysis
Session Initiation Protocol - In depth analysisSession Initiation Protocol - In depth analysis
Session Initiation Protocol - In depth analysis
 
VoIP Techniques and Challenges PRESENTATION
VoIP Techniques and Challenges PRESENTATIONVoIP Techniques and Challenges PRESENTATION
VoIP Techniques and Challenges PRESENTATION
 
Vo ip sip
Vo ip sipVo ip sip
Vo ip sip
 
Distributed IP-PBX
Distributed IP-PBX Distributed IP-PBX
Distributed IP-PBX
 
Session initiation-protocol
Session initiation-protocolSession initiation-protocol
Session initiation-protocol
 
Voice over internet protocol (voip)3
Voice over internet protocol      (voip)3Voice over internet protocol      (voip)3
Voice over internet protocol (voip)3
 
SIP security in IP telephony
SIP security in IP telephonySIP security in IP telephony
SIP security in IP telephony
 
Asterisk PBX Presentation, 2006
Asterisk PBX Presentation, 2006Asterisk PBX Presentation, 2006
Asterisk PBX Presentation, 2006
 
VOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOLVOICE OVER INTERNET PROTOCOL
VOICE OVER INTERNET PROTOCOL
 
6293213 sip-presentation
6293213 sip-presentation6293213 sip-presentation
6293213 sip-presentation
 
Introduction to SIP
Introduction to SIP  Introduction to SIP
Introduction to SIP
 

Destaque

добрые советы 4
добрые советы   4добрые советы   4
добрые советы 4
Usman Suleymanov
 
добрые советы 5
добрые советы   5добрые советы   5
добрые советы 5
Usman Suleymanov
 
Belajar power point 2007.pptx (indri)
Belajar power point 2007.pptx (indri)Belajar power point 2007.pptx (indri)
Belajar power point 2007.pptx (indri)
comsyahsekolampung
 
No te rindas antes de empezar la guerra
No te rindas antes de empezar la guerraNo te rindas antes de empezar la guerra
No te rindas antes de empezar la guerra
Juan Dv
 
SC Galatasaray: To work with fans and generate profit in social media (Ertug ...
SC Galatasaray: To work with fans and generate profit in social media (Ertug ...SC Galatasaray: To work with fans and generate profit in social media (Ertug ...
SC Galatasaray: To work with fans and generate profit in social media (Ertug ...
ResultSportsUkraine
 
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Chibi Wu
 

Destaque (20)

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

Semelhante a VoIP Monitoring and Troubleshooting

8 the path to voice over lte - vo lte
8 the path to voice over lte - vo lte8 the path to voice over lte - vo lte
8 the path to voice over lte - vo lte
CPqD
 
M1-C17-Armando una red.pptx
M1-C17-Armando una red.pptxM1-C17-Armando una red.pptx
M1-C17-Armando una red.pptx
Angel Garcia
 
1 Vo Ip Overview
1 Vo Ip Overview1 Vo Ip Overview
1 Vo Ip Overview
Mayank Vora
 
1 Vo I P Overview
1  Vo I P  Overview1  Vo I P  Overview
1 Vo I P Overview
Mayank Vora
 

Semelhante a VoIP Monitoring and Troubleshooting (20)

SIP TRUNKING EVENT - ORACLE PRESENTATION - 31/05/2018
SIP TRUNKING EVENT - ORACLE PRESENTATION - 31/05/2018SIP TRUNKING EVENT - ORACLE PRESENTATION - 31/05/2018
SIP TRUNKING EVENT - ORACLE PRESENTATION - 31/05/2018
 
Sydney UC - February 2015
Sydney UC - February 2015Sydney UC - February 2015
Sydney UC - February 2015
 
Sangoma SBC Training Presentation
Sangoma SBC Training PresentationSangoma SBC Training Presentation
Sangoma SBC Training Presentation
 
FreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBCFreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBC
 
FreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBCFreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBC
 
ProSBC a Deep Dive
ProSBC a Deep DiveProSBC a Deep Dive
ProSBC a Deep Dive
 
ProSBC a Deep Dive
ProSBC a Deep DiveProSBC a Deep Dive
ProSBC a Deep Dive
 
ITN_Module_17.pptx
ITN_Module_17.pptxITN_Module_17.pptx
ITN_Module_17.pptx
 
Sip Trunking Getting It Right The 1st Time
Sip Trunking   Getting It Right The 1st TimeSip Trunking   Getting It Right The 1st Time
Sip Trunking Getting It Right The 1st Time
 
2.Intro-to-VoIP.ppt
2.Intro-to-VoIP.ppt2.Intro-to-VoIP.ppt
2.Intro-to-VoIP.ppt
 
2.Intro-to-VoIP.ppt
2.Intro-to-VoIP.ppt2.Intro-to-VoIP.ppt
2.Intro-to-VoIP.ppt
 
1. VoIP.ppt
1. VoIP.ppt1. VoIP.ppt
1. VoIP.ppt
 
tftyfty.ppt
tftyfty.ppttftyfty.ppt
tftyfty.ppt
 
8 the path to voice over lte - vo lte
8 the path to voice over lte - vo lte8 the path to voice over lte - vo lte
8 the path to voice over lte - vo lte
 
M1-C17-Armando una red.pptx
M1-C17-Armando una red.pptxM1-C17-Armando una red.pptx
M1-C17-Armando una red.pptx
 
17 - Building small network.pdf
17 - Building small network.pdf17 - Building small network.pdf
17 - Building small network.pdf
 
Sip1
Sip1Sip1
Sip1
 
Six ways to get more from SIP trunks
Six ways to get more from SIP trunksSix ways to get more from SIP trunks
Six ways to get more from SIP trunks
 
1 Vo Ip Overview
1 Vo Ip Overview1 Vo Ip Overview
1 Vo Ip Overview
 
1 Vo I P Overview
1  Vo I P  Overview1  Vo I P  Overview
1 Vo I P Overview
 

Mais de ThousandEyes

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
ThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
 

Mais de ThousandEyes (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
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
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
 
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
 
New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024
 
The Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and TakeawaysThe Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and Takeaways
 
Enhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersEnhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for Partners
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and Takeaways
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and Takeaways
 
ThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - SpanishThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - Spanish
 
ThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - GermanThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - German
 
ThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital WorkshopThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital Workshop
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

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