This document discusses monitoring voice quality in VoIP networks using Session Border Controllers (SBCs). SBCs are placed at the border of voice networks and can measure metrics like latency, packet loss, and jitter to calculate Mean Opinion Scores (MOS) for calls in real-time. SBCs can record these metrics in call detail records and analyze patterns over time to isolate potential causes of poor voice quality like network congestion or specific carriers. The document provides an example use case where an SBC routes calls dynamically based on recent MOS scores of different carriers to ensure the best voice quality for customers.
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
How to Measure VoIP Voice Quality
1.
2. Video Library on YouTube
• ProSBC Training Modules
• Recorded webinars
• How-to Tutorials
• Customer interviews
• Frequently Asked Questions
• Recorded podcasts
• And more…
2
youtube.com/telcobridges
3. 3
Introductions
Alan D Percy
Chief Marketing Officer
alan.percy@telcobridges.com
@AlanDPercy
Luc Morissette
Director of Customer Support
luc.morissette@telcobridges.com
4. TelcoBridges Inc.
• Manufacturer of VoIP gateways, signaling
gateways, and SBC software for carriers and
enterprises
• Employee Owned
• Founded in 2002
• Employees: ~40
• Headquarters: Montreal, Canada
• Hardware & software R&D as well as
production of its products in Montreal
• Sales/Support offices:
Montreal, Turkey, Hong Kong
• 24/7 technical support
4
TelcoBridges HQ
5. 5
Agenda
• Voice quality and the
customer experience
• Causes of poor voice quality
• Measuring voice quality on-the-fly
• The role of SBCs in monitoring voice quality
• Isolating voice quality issues
• Use Case example
• Your Questions
A
D
N
E
G
A
13. MOS Score - Subjective
• Defined by ITU-T Rec. P.800
• Mean Opinion Score
• A measurement of how
humans perceive speech
• Subjective testing requires 60
listeners to score the speech
• Not practical for real-time
telecommunications systems
13
From EEtimes:
https://www.eetimes.com/intro-to-voip-quality-measurements/
14. 14
MOS Score - Objective
• Defined by ITU P.863
• Compares reference input
with degraded output
• Excellent predictor of
subjective MOS
• No humans required!
• Lab environments
• Not practical for real-time
telecommunications systems
15. R Factor
• R Factor is based on E-Model
• R0 = Signal-to-noise Ratio
• Is = Simultaneous impairments
• Id = delay and echo impairments
• Ie_ef = CODEC impairments
• A = User toleration of impairments
• R Factor ranges from 0 to 100
15
19. Session Border Controllers
• The “border” of a voice network
• Point of demarcation between
carriers & enterprises
• An ideal place to measure,
track and report voice quality
issues
19
20. What can an SBC do?
20
SBC
Service Provider “A” Service Provider “B”
Measure RTP
Measure RTP
RTP
RTP
Collect RTCP
Collect RTCP
25. Isolating Voice Quality Issues
• Narrow down potential sources
of imparements
• Carrier dependent?
• LAN/WAN segments?
• Time of Day dependent?
• Did something change?
• You will need a tool to analyze
and look for patterns
25
26. Ways to Improve Voice Quality
26
Poor MOS
Time of Day
Network
Congestion?
Add WAN Capacity
Alternate Carrier
Voice Compression to
reduce congestion
Symptom Potential Cause Remedies
27. Ways to Improve Voice Quality
27
One-Way Voice
ALG or Firewall?
NAT?
Check configuration
Bypass ALG/Firewall
Port Forwarding
Symptom Potential Cause Remedies
28. Ways to Improve Voice Quality
28
Low MOS
Scores
Service Provider
Congestion
Reroute Traffic
Report to Service
Provider
Change Service Provider
Symptom Potential Cause Remedies
29. Ways to Improve Voice Quality
29
Echo Endpoint acoustic echo Endpoint configuration
Change endpoint
Symptom Potential Cause Remedies
31. Use Case Example
31
Voice
Call Center Agent
Voice
Landline
Mobile
SMS
Carrier
Services
Voice
Voice Carriers
Voice
Call Center
Voice
Applications
SMS SMS
Voice & SMS
32. 32
• Challenge:
• Offer the highest quality voice quality to their customers
• Monitor their service providers to ensure they meet quality goals
• Means to redirect traffic if quality degrades
• Solution:
• Use MOS scoring features of ProSBC
• Record and analyze quality performance
• Use SBC routing priorities to adjust on the fly
33. 33
Routing on Voice Quality
SBC
Route
Script
Carrier A
Carrier B
Carrier C
Incoming Call
Route based on:
• Called/Calling Number
• Carrier availability
• Recent MOS score of carrier
• Round-robin