SlideShare a Scribd company logo
1 of 24
Download to read offline
1
VoWLAN: Call Quality
September 2015
Brendan Kearns
2
Eir is former incumbent in Ireland
Quad Play Operator, number 1 in fixed and two in mobile
IMS in place for Enterprise
SIP Trunking & Hosted Office
Next is VoWLAN and VoLTE
Our aim is to maximise voice quality where we can
We are considering implementation VoWLAN QOS in the home network
We have tested VoWLAN quality in the Lab and field
My own perspective
M.ENG Thesis on VoWLAN in 2006
First experimental study on the effectiveness of 802.11e
Context: VoWLAN Eir
2
3
How good can VoWLAN quality be and what degrades it?
Describe WLAN contention and its problems
Does QOS on WLAN work? experiments in the Lab and the
home
WLAN QOS design
Conclusions
Contents
3
4
Quality can be excellent and best was fullband Opus
which samples at 48Khz … which is superior to DECT,
OTT services and VoLTE.
WLAN introduces delay and jitter when congested
Some might say that WLAN is so fast that it will never be congested??
WLAN Headline speeds are impressive but throughput is much less
One device transmits at a time
And must wait for acknowledgements
Wait and backoff times increase exponentially as number devices increases.
Radio headers are transmitted at lower speeds than user data,
Handsets drop down to lower speeds when channel conditions fall off
What Determines Voice Quality on IP?
4
although the network may be well dimensioned for low latency
and packet loss, the end to end quality for the user is contingent
on the traffic level on the wlan...
5
802.11 Operation no
QOS
And With QOS
WLAN Access is Contention Based
User C is transmitting
User C stops transmitting
A & B pause for ‘wait
time’…then….
Start random backoff….
User B starts counting at a
lower number so gets
medium
User A freezes counter
And gets medium after B has
finished transmission
6
tx
wait
wait
tx
freeze 1 0 tx
2
4
1
3
0
2
time
A
B
C
WLAN Collisions
A & B are waiting for C to finish
They choose the same backoff
countdown (2)
So they transmit at the same time
Packets collide and there is no
ack, thus collission detected
Now backoff counter doubles up
Less likely that they choose same
random backoff this time
User B chooses a smaller
countdown so he gets the
medium
7
tx
wait
wait
tx tx
2 1 0
2 1 0
tx 7 6 5
2 1 0
waitA
B
C
8
Universal wait and backoff times
Means that short voice packets must wait behind long data frames
Downstream traffic is penalised
Access point is just another station
It transmits more than half of the total traffic
So downstream voice packets must wait longer
IEEE Defined 802.11e to resolve the problems
AP reduces the time voice packets wait to transmit
It is implemented in all WiFi chip sets
It is called WiFi Multimedia extension (WMM)
Problems With WLAN
8
Upstream
DELAY
DownStream
DELAY
Device
Access Point
Device Device Device
802.11e WLAN QOS
Shorter wait and backoff time
for voice
Access point broadcasts
longer wait & backoff times to
wireless devices
So traffic transmitted by
access point is prioritised
Radio can be reserved
For n slots
And Voice quality protected
At medium cong
No admission control 9
tx
wait
wait
tx
freeze 1 0 tx
2
4
1
3
0
2
time n x 10 micro sec
A
B
C
1
0
Experiments in the LAB
Simulated RTP Flows with background UDP & TCP Load
Extremly Accurate Latency, Jitter, Packet Loss Measurement
Upstream Packet Delay During MEDIUM UDP
Congestion
Two existing voice calls
One prioritised
One not Prioritised
UDP stream loads WLAN to
70%
In both cases latency increases
to 100mS
Upstream voice is not impacted
at medium congestion
11
Downstream Packet Delay During Medium UDP
Congestion
Prioritised voice is protected
Latency is increased to 100mS
Non Prioritised Voice is
garbled
Latency goes to 400mS
Buffers are filled and packets
are dropped
This is because it is
transmitted by the AP
And the AP is transmitting most
of the traffic on the WLAN
0
50
100
150
200
250
300
350
400
450
0
20
40
60
80
100
120
1
3
TCP has less impact on voice quality than UDP
Both prioritised and non prioritised voice calls were little impacted
TCP Unfairness
But TCP throughput was reduced
A Problem? Upstream TCP ack can be blocked by prioritised
upstream voice
Solution: Do not implement upstream prioritisation
OR engineer the access point QOS parameters
WLAN Loaded up to 80% Utilisation with TCP
0.00%
20.00%
40.00%
60.00%
80.00%
100.00%
1 5 9 13 17 21 25 29 33 37 41 45 49
1
4
WLAN QOS in the Home
Inject known audio stream into active call
Audio received compared with original
Gives accurate quality score
UDP, TCP load generated with iPerf or torrent
1
5
Two floor house with no internal concrete
VDSL 50Mbit/s with IPTV Service, 802.11n Access Point
WLAN modulation / signal strength during VoWLAN call below
0 – 300 seconds
Call quality remained good until 30M from AP
During 10Mbit/s torrent download reach reduced to 11M from AP
During 35Mbit/s download downstream voice was garbled close to AP
VoWiFi Quality Urban House
Voice Quality is Protected in the Home
IMS client running on iPhone
Without congestion PESQ is 4.4
When WLAN is loaded then
Downstream degraded first PESQ = 1.1
Then Upstream Degraded
Congestion begins at 60%
WiFi QOS protects voice up 80% utilisation
Reach of the WLAN through walls and distance is
increased by approximately 10% when prioritised
– during light to medium congestion (60-75%
Utilisation)
downstream
upstream
1
7
Two floor house with all concrete walls & floors
ADSL 3Mbit/s
WLAN modulation / signal strength during VoWLAN call
Downstream Call quality garbled upstairs
WLAN repeater required to give full indoor coverage
Implementation of QOS
QOS makes little difference as WLAN is never congested
VoWiFi Quality Rural Concrete House
1
8
Deployment of QOS in
The Home
1
9
Voice can be prioritised on WiFi if three conditions
are met
(1) Voice packet is DSCP marked
In the downstream by the IMS
A Problem?
The AP can read layer 2 or layer three markings
Eir layer two markings not aligned with 802.11e and cannot be
changed
Can Home Gateway be configured to ignore layer two .1p markings?
(2) Operating system of the device passes DSCP to
the WiFi chipset
We found that WMM itself is supported Android & IOS
Access points do have configuration screens to turn WMM on / off
Some can to alter the change wait times for the four classes
(3) WMM is implemented WiFi chipset
All WiFi chipsets implement WMM
Requirements For WMM
19
2
0
At Network level Voice is prioritised in both
directions at layer two
Home gateway marks upstream
Voice packets scheduled out of gateway before Internet
Passed through access network in VLAN with Pbit set
VLAN – MPLS – VLAN mapping through access and core
Only downsream WLAN traffic is prioritised
SBC sets DSCP for downstream
This leads to Following Solution
HGW
7750
7750
DSCP
Marking
In IMS
Layer 2
DSCP
SIP
Client
2
1
Conclusion
2
2
Turning on WMM at access point provides significant
protection for voice traffic against competing wireless
data traffic
Turning on WMM at the client makes only a small
difference where there are a small number of clients on
the wireless LAN. This plus the “TCP Unfairness”
problem means that it can be omitted.
All Home gateways support WMM but their firmware may
need to be altered to prioritise on DSCP rather than
layer two
Conclusion
22
2
3
Extra Slides
Other measures to improve vowlan call experience
When the user is inside the “rove in” volume
client registers
The user has IMS calling available inside the “rove out” outside
which client de-registers from the IMS.
Before de-register there is a transition
volume where voice quality deteriorates,
physically 1-3M wide, and where the user is
warned through an audible beep that the call is
about to drop.
in a low – medium loaded WLAN voice reach
is approximately 15% less than data reach.
During high load, which induces packet delay, voice reach
shrinks faster because of its greater sensitivity to delay. QOS
slows this shrinkage,
Rove In
Bad
Voice No
Voice
No
WLAN

More Related Content

What's hot

170511 ngmn e2_e_archframework_v0.6.5
170511 ngmn e2_e_archframework_v0.6.5170511 ngmn e2_e_archframework_v0.6.5
170511 ngmn e2_e_archframework_v0.6.5Saurabh Verma
 
The expanding role of lte advanced
The expanding role of lte advancedThe expanding role of lte advanced
The expanding role of lte advancedQualcomm Research
 
LTE-U/LAA, MuLTEfire™ and Wi-Fi; making best use of unlicensed spectrum
LTE-U/LAA, MuLTEfire™ and Wi-Fi; making best use of unlicensed spectrumLTE-U/LAA, MuLTEfire™ and Wi-Fi; making best use of unlicensed spectrum
LTE-U/LAA, MuLTEfire™ and Wi-Fi; making best use of unlicensed spectrumQualcomm Research
 
Synchronization Architecture for 3G and 4G Networks
Synchronization Architecture for 3G and 4G NetworksSynchronization Architecture for 3G and 4G Networks
Synchronization Architecture for 3G and 4G NetworksSymmetricomSYMM
 
5G Design Across Services, Qualcomm
5G Design Across Services, Qualcomm5G Design Across Services, Qualcomm
5G Design Across Services, QualcommTaeho Im
 
LTE MTC: Optimizing LTE Advanced for Machine Type Communications
LTE MTC: Optimizing LTE Advanced for Machine Type CommunicationsLTE MTC: Optimizing LTE Advanced for Machine Type Communications
LTE MTC: Optimizing LTE Advanced for Machine Type CommunicationsQualcomm Research
 
Backhaul Ppt
Backhaul PptBackhaul Ppt
Backhaul Pptwillyaoll
 
Cellular Services over WiFi
Cellular Services over WiFiCellular Services over WiFi
Cellular Services over WiFi3G4G
 
Lte Presentation.Ppt
Lte Presentation.PptLte Presentation.Ppt
Lte Presentation.Pptvaimalik
 
LTE & Wi-Fi: Options for Uniting Them for a Better User Experience
LTE & Wi-Fi: Options for Uniting Them for a Better User ExperienceLTE & Wi-Fi: Options for Uniting Them for a Better User Experience
LTE & Wi-Fi: Options for Uniting Them for a Better User ExperienceAricent
 
Qualcomm: Making the best use of unlicensed spectrum
Qualcomm: Making the best use of unlicensed spectrumQualcomm: Making the best use of unlicensed spectrum
Qualcomm: Making the best use of unlicensed spectrumQualcomm Research
 
3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-ThingsEiko Seidel
 
The history of synchronisation in digital cellular networks
The history of synchronisation in digital cellular networksThe history of synchronisation in digital cellular networks
The history of synchronisation in digital cellular networks3G4G
 
Building a unified 5G platform
Building a unified 5G platformBuilding a unified 5G platform
Building a unified 5G platformQualcomm Research
 
3.3 gpp NR USER Plane introduction
3.3 gpp NR USER Plane introduction3.3 gpp NR USER Plane introduction
3.3 gpp NR USER Plane introductionSaurabh Verma
 

What's hot (20)

170511 ngmn e2_e_archframework_v0.6.5
170511 ngmn e2_e_archframework_v0.6.5170511 ngmn e2_e_archframework_v0.6.5
170511 ngmn e2_e_archframework_v0.6.5
 
5G Shared Spectrum
5G Shared Spectrum5G Shared Spectrum
5G Shared Spectrum
 
The expanding role of lte advanced
The expanding role of lte advancedThe expanding role of lte advanced
The expanding role of lte advanced
 
Huawei ipran solution
Huawei ipran solutionHuawei ipran solution
Huawei ipran solution
 
LTE-U/LAA, MuLTEfire™ and Wi-Fi; making best use of unlicensed spectrum
LTE-U/LAA, MuLTEfire™ and Wi-Fi; making best use of unlicensed spectrumLTE-U/LAA, MuLTEfire™ and Wi-Fi; making best use of unlicensed spectrum
LTE-U/LAA, MuLTEfire™ and Wi-Fi; making best use of unlicensed spectrum
 
Synchronization Architecture for 3G and 4G Networks
Synchronization Architecture for 3G and 4G NetworksSynchronization Architecture for 3G and 4G Networks
Synchronization Architecture for 3G and 4G Networks
 
5G Design Across Services, Qualcomm
5G Design Across Services, Qualcomm5G Design Across Services, Qualcomm
5G Design Across Services, Qualcomm
 
LTE MTC: Optimizing LTE Advanced for Machine Type Communications
LTE MTC: Optimizing LTE Advanced for Machine Type CommunicationsLTE MTC: Optimizing LTE Advanced for Machine Type Communications
LTE MTC: Optimizing LTE Advanced for Machine Type Communications
 
LPWAN for IoT
LPWAN for IoTLPWAN for IoT
LPWAN for IoT
 
Backhaul Ppt
Backhaul PptBackhaul Ppt
Backhaul Ppt
 
Cellular Services over WiFi
Cellular Services over WiFiCellular Services over WiFi
Cellular Services over WiFi
 
Lte Presentation.Ppt
Lte Presentation.PptLte Presentation.Ppt
Lte Presentation.Ppt
 
LTE & Wi-Fi: Options for Uniting Them for a Better User Experience
LTE & Wi-Fi: Options for Uniting Them for a Better User ExperienceLTE & Wi-Fi: Options for Uniting Them for a Better User Experience
LTE & Wi-Fi: Options for Uniting Them for a Better User Experience
 
Qualcomm: Making the best use of unlicensed spectrum
Qualcomm: Making the best use of unlicensed spectrumQualcomm: Making the best use of unlicensed spectrum
Qualcomm: Making the best use of unlicensed spectrum
 
3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things
 
Making 5G NR a reality
Making 5G NR a realityMaking 5G NR a reality
Making 5G NR a reality
 
The history of synchronisation in digital cellular networks
The history of synchronisation in digital cellular networksThe history of synchronisation in digital cellular networks
The history of synchronisation in digital cellular networks
 
Building a unified 5G platform
Building a unified 5G platformBuilding a unified 5G platform
Building a unified 5G platform
 
3.3 gpp NR USER Plane introduction
3.3 gpp NR USER Plane introduction3.3 gpp NR USER Plane introduction
3.3 gpp NR USER Plane introduction
 
IP RAN 100NGN
IP RAN 100NGNIP RAN 100NGN
IP RAN 100NGN
 

Viewers also liked

2G/3G Switch off Dates
2G/3G Switch off Dates2G/3G Switch off Dates
2G/3G Switch off Dates3G4G
 
Radio Frequency, Band and Spectrum
Radio Frequency, Band and SpectrumRadio Frequency, Band and Spectrum
Radio Frequency, Band and Spectrum3G4G
 
Quick Summary of LTE Voice Summit 2015 #LTEVoice
Quick Summary of LTE Voice Summit 2015 #LTEVoiceQuick Summary of LTE Voice Summit 2015 #LTEVoice
Quick Summary of LTE Voice Summit 2015 #LTEVoice3G4G
 
Critical networking using mesh Wi-SUN technology
Critical networking using mesh Wi-SUN technologyCritical networking using mesh Wi-SUN technology
Critical networking using mesh Wi-SUN technology3G4G
 
An overview of D2D in 3GPP LTE standard
An overview of D2D in 3GPP LTE standardAn overview of D2D in 3GPP LTE standard
An overview of D2D in 3GPP LTE standardssk
 
Mobile Network Sharing
Mobile Network SharingMobile Network Sharing
Mobile Network Sharing3G4G
 
LTE-Broadcast: Reality Check
LTE-Broadcast: Reality CheckLTE-Broadcast: Reality Check
LTE-Broadcast: Reality CheckeXplanoTech
 
Socioeconomic impacts of 5G in Europe
Socioeconomic impacts of 5G in EuropeSocioeconomic impacts of 5G in Europe
Socioeconomic impacts of 5G in EuropetechUK
 
UK Spectrum Policy Forum - Report on future use of licence exempt radio spectrum
UK Spectrum Policy Forum - Report on future use of licence exempt radio spectrumUK Spectrum Policy Forum - Report on future use of licence exempt radio spectrum
UK Spectrum Policy Forum - Report on future use of licence exempt radio spectrumtechUK
 
5G: A 2020 Vision
5G: A 2020 Vision5G: A 2020 Vision
5G: A 2020 VisioneXplanoTech
 
Quick Summary of LTE Voice Summit 2014 #LTEVoice
Quick Summary of LTE Voice Summit 2014 #LTEVoiceQuick Summary of LTE Voice Summit 2014 #LTEVoice
Quick Summary of LTE Voice Summit 2014 #LTEVoiceeXplanoTech
 
How to Intercept a Conversation Held on the Other Side of the Planet
How to Intercept a Conversation Held on the Other Side of the PlanetHow to Intercept a Conversation Held on the Other Side of the Planet
How to Intercept a Conversation Held on the Other Side of the PlanetPositive Hack Days
 
SS7: Locate. Track. Manipulate.
SS7: Locate. Track. Manipulate.SS7: Locate. Track. Manipulate.
SS7: Locate. Track. Manipulate.3G4G
 
Lte security overview
Lte security overviewLte security overview
Lte security overviewaliirfan04
 
Narrowband Internet of Things - R&S Whitepaper
Narrowband Internet of Things - R&S WhitepaperNarrowband Internet of Things - R&S Whitepaper
Narrowband Internet of Things - R&S Whitepaper3G4G
 
Andy sutton - Multi-RAT mobile backhaul for Het-Nets
Andy sutton - Multi-RAT mobile backhaul for Het-NetsAndy sutton - Multi-RAT mobile backhaul for Het-Nets
Andy sutton - Multi-RAT mobile backhaul for Het-Netshmatthews1
 
5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul3G4G
 
AT&T View on LTE to 5G Network Migration
AT&T View on LTE to 5G Network Migration AT&T View on LTE to 5G Network Migration
AT&T View on LTE to 5G Network Migration Eiko Seidel
 

Viewers also liked (20)

2G/3G Switch off Dates
2G/3G Switch off Dates2G/3G Switch off Dates
2G/3G Switch off Dates
 
Radio Frequency, Band and Spectrum
Radio Frequency, Band and SpectrumRadio Frequency, Band and Spectrum
Radio Frequency, Band and Spectrum
 
Quick Summary of LTE Voice Summit 2015 #LTEVoice
Quick Summary of LTE Voice Summit 2015 #LTEVoiceQuick Summary of LTE Voice Summit 2015 #LTEVoice
Quick Summary of LTE Voice Summit 2015 #LTEVoice
 
Critical networking using mesh Wi-SUN technology
Critical networking using mesh Wi-SUN technologyCritical networking using mesh Wi-SUN technology
Critical networking using mesh Wi-SUN technology
 
An overview of D2D in 3GPP LTE standard
An overview of D2D in 3GPP LTE standardAn overview of D2D in 3GPP LTE standard
An overview of D2D in 3GPP LTE standard
 
Mobile Network Sharing
Mobile Network SharingMobile Network Sharing
Mobile Network Sharing
 
LTE-Broadcast: Reality Check
LTE-Broadcast: Reality CheckLTE-Broadcast: Reality Check
LTE-Broadcast: Reality Check
 
Socioeconomic impacts of 5G in Europe
Socioeconomic impacts of 5G in EuropeSocioeconomic impacts of 5G in Europe
Socioeconomic impacts of 5G in Europe
 
UK Spectrum Policy Forum - Report on future use of licence exempt radio spectrum
UK Spectrum Policy Forum - Report on future use of licence exempt radio spectrumUK Spectrum Policy Forum - Report on future use of licence exempt radio spectrum
UK Spectrum Policy Forum - Report on future use of licence exempt radio spectrum
 
5G: A 2020 Vision
5G: A 2020 Vision5G: A 2020 Vision
5G: A 2020 Vision
 
Gsm basics
Gsm basicsGsm basics
Gsm basics
 
UMTS/LTE/EPC Call Flows for CSFB
UMTS/LTE/EPC Call Flows for CSFBUMTS/LTE/EPC Call Flows for CSFB
UMTS/LTE/EPC Call Flows for CSFB
 
Quick Summary of LTE Voice Summit 2014 #LTEVoice
Quick Summary of LTE Voice Summit 2014 #LTEVoiceQuick Summary of LTE Voice Summit 2014 #LTEVoice
Quick Summary of LTE Voice Summit 2014 #LTEVoice
 
How to Intercept a Conversation Held on the Other Side of the Planet
How to Intercept a Conversation Held on the Other Side of the PlanetHow to Intercept a Conversation Held on the Other Side of the Planet
How to Intercept a Conversation Held on the Other Side of the Planet
 
SS7: Locate. Track. Manipulate.
SS7: Locate. Track. Manipulate.SS7: Locate. Track. Manipulate.
SS7: Locate. Track. Manipulate.
 
Lte security overview
Lte security overviewLte security overview
Lte security overview
 
Narrowband Internet of Things - R&S Whitepaper
Narrowband Internet of Things - R&S WhitepaperNarrowband Internet of Things - R&S Whitepaper
Narrowband Internet of Things - R&S Whitepaper
 
Andy sutton - Multi-RAT mobile backhaul for Het-Nets
Andy sutton - Multi-RAT mobile backhaul for Het-NetsAndy sutton - Multi-RAT mobile backhaul for Het-Nets
Andy sutton - Multi-RAT mobile backhaul for Het-Nets
 
5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul
 
AT&T View on LTE to 5G Network Migration
AT&T View on LTE to 5G Network Migration AT&T View on LTE to 5G Network Migration
AT&T View on LTE to 5G Network Migration
 

Similar to VoWLAN Call Quality: Maximising voice quality on wireless networks

Tr@Ins6 Trackside Communication Herman Claus
Tr@Ins6 Trackside Communication   Herman ClausTr@Ins6 Trackside Communication   Herman Claus
Tr@Ins6 Trackside Communication Herman Clausimec.archive
 
PLNOG14: Internet w pojazdach - Paweł Wachelka
PLNOG14: Internet w pojazdach - Paweł WachelkaPLNOG14: Internet w pojazdach - Paweł Wachelka
PLNOG14: Internet w pojazdach - Paweł WachelkaPROIDEA
 
Intelligent transportation systems
Intelligent transportation systemsIntelligent transportation systems
Intelligent transportation systemsEngin Karabulut
 
Computer network (1)
Computer network (1)Computer network (1)
Computer network (1)NYversity
 
VoIP Techniques and Challenges PRESENTATION
VoIP Techniques and Challenges PRESENTATIONVoIP Techniques and Challenges PRESENTATION
VoIP Techniques and Challenges PRESENTATIONKarama Said(BEng,MSc)
 
802.11n Technology - Presented by Meru Networks and DTC
802.11n Technology - Presented by Meru Networks and DTC802.11n Technology - Presented by Meru Networks and DTC
802.11n Technology - Presented by Meru Networks and DTCDigitalTelecom
 
Voice Over IP Overview w/Secuirty
Voice Over IP Overview w/SecuirtyVoice Over IP Overview w/Secuirty
Voice Over IP Overview w/SecuirtyChristopher Duffy
 
DCN Product Training 20220920 - Wireless Product.ppt
DCN Product Training 20220920 - Wireless Product.pptDCN Product Training 20220920 - Wireless Product.ppt
DCN Product Training 20220920 - Wireless Product.pptcesardavid55
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)Jeff Green
 
Cisco connect winnipeg 2018 optimizing your client's wi-fi experience v4 - ...
Cisco connect winnipeg 2018   optimizing your client's wi-fi experience v4 - ...Cisco connect winnipeg 2018   optimizing your client's wi-fi experience v4 - ...
Cisco connect winnipeg 2018 optimizing your client's wi-fi experience v4 - ...Cisco Canada
 
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEME
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEMEOPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEME
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEMEIJCNCJournal
 
Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2mashiur
 
Keys to Enterprise WLAN Reliability
Keys to Enterprise WLAN ReliabilityKeys to Enterprise WLAN Reliability
Keys to Enterprise WLAN ReliabilityMark Cowtan
 

Similar to VoWLAN Call Quality: Maximising voice quality on wireless networks (20)

Tr@Ins6 Trackside Communication Herman Claus
Tr@Ins6 Trackside Communication   Herman ClausTr@Ins6 Trackside Communication   Herman Claus
Tr@Ins6 Trackside Communication Herman Claus
 
PLNOG14: Internet w pojazdach - Paweł Wachelka
PLNOG14: Internet w pojazdach - Paweł WachelkaPLNOG14: Internet w pojazdach - Paweł Wachelka
PLNOG14: Internet w pojazdach - Paweł Wachelka
 
VOIP QOS
VOIP QOSVOIP QOS
VOIP QOS
 
seminar4
seminar4seminar4
seminar4
 
Intelligent transportation systems
Intelligent transportation systemsIntelligent transportation systems
Intelligent transportation systems
 
Computer network (1)
Computer network (1)Computer network (1)
Computer network (1)
 
VoIP Techniques and Challenges PRESENTATION
VoIP Techniques and Challenges PRESENTATIONVoIP Techniques and Challenges PRESENTATION
VoIP Techniques and Challenges PRESENTATION
 
802.11n Technology - Presented by Meru Networks and DTC
802.11n Technology - Presented by Meru Networks and DTC802.11n Technology - Presented by Meru Networks and DTC
802.11n Technology - Presented by Meru Networks and DTC
 
Voice Over IP Overview w/Secuirty
Voice Over IP Overview w/SecuirtyVoice Over IP Overview w/Secuirty
Voice Over IP Overview w/Secuirty
 
DCN Product Training 20220920 - Wireless Product.ppt
DCN Product Training 20220920 - Wireless Product.pptDCN Product Training 20220920 - Wireless Product.ppt
DCN Product Training 20220920 - Wireless Product.ppt
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)
 
Lect3
Lect3Lect3
Lect3
 
Cisco connect winnipeg 2018 optimizing your client's wi-fi experience v4 - ...
Cisco connect winnipeg 2018   optimizing your client's wi-fi experience v4 - ...Cisco connect winnipeg 2018   optimizing your client's wi-fi experience v4 - ...
Cisco connect winnipeg 2018 optimizing your client's wi-fi experience v4 - ...
 
Channel
ChannelChannel
Channel
 
Wirelesslans
WirelesslansWirelesslans
Wirelesslans
 
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEME
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEMEOPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEME
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEME
 
Report
ReportReport
Report
 
CCNA
CCNA CCNA
CCNA
 
Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2Mohammad Faisal Kairm(073714556) Assignment 2
Mohammad Faisal Kairm(073714556) Assignment 2
 
Keys to Enterprise WLAN Reliability
Keys to Enterprise WLAN ReliabilityKeys to Enterprise WLAN Reliability
Keys to Enterprise WLAN Reliability
 

More from 3G4G

TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...
TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...
TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...3G4G
 
Misc: What are No Mobile Coverage Zones called?
Misc: What are No Mobile Coverage Zones called?Misc: What are No Mobile Coverage Zones called?
Misc: What are No Mobile Coverage Zones called?3G4G
 
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…3G4G
 
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…3G4G
 
Beginners: An Quick Introduction to 3GPP
Beginners: An Quick Introduction to 3GPPBeginners: An Quick Introduction to 3GPP
Beginners: An Quick Introduction to 3GPP3G4G
 
Misc: Mobile Technology and Healthcare
Misc: Mobile Technology and HealthcareMisc: Mobile Technology and Healthcare
Misc: Mobile Technology and Healthcare3G4G
 
Should we stop the shutdown of 2G/3G to save lives??
Should we stop the shutdown of 2G/3G to save lives??Should we stop the shutdown of 2G/3G to save lives??
Should we stop the shutdown of 2G/3G to save lives??3G4G
 
Opinion – 5G Reality Check: Speeds
Opinion – 5G Reality Check: SpeedsOpinion – 5G Reality Check: Speeds
Opinion – 5G Reality Check: Speeds3G4G
 
Technology Introduction Series: Edge Computing tutorial.pdf
Technology Introduction Series: Edge Computing tutorial.pdfTechnology Introduction Series: Edge Computing tutorial.pdf
Technology Introduction Series: Edge Computing tutorial.pdf3G4G
 
6G: Potential Use Cases and Enabling Technologies
6G: Potential Use Cases and Enabling Technologies6G: Potential Use Cases and Enabling Technologies
6G: Potential Use Cases and Enabling Technologies3G4G
 
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)3G4G
 
3GPP SON Series: Energy Savings (ES)
3GPP SON Series: Energy Savings (ES)3GPP SON Series: Energy Savings (ES)
3GPP SON Series: Energy Savings (ES)3G4G
 
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)3G4G
 
3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)3G4G
 
3GPP SON Series: Coverage and Capacity Optimization (CCO)
3GPP SON Series: Coverage and Capacity Optimization (CCO)3GPP SON Series: Coverage and Capacity Optimization (CCO)
3GPP SON Series: Coverage and Capacity Optimization (CCO)3G4G
 
3GPP SON Series: SON in 3GPP Release-10 – Self-healing
3GPP SON Series: SON in 3GPP Release-10 – Self-healing3GPP SON Series: SON in 3GPP Release-10 – Self-healing
3GPP SON Series: SON in 3GPP Release-10 – Self-healing3G4G
 
3GPP SON Series: RACH Optimization
3GPP SON Series: RACH Optimization3GPP SON Series: RACH Optimization
3GPP SON Series: RACH Optimization3G4G
 
3GPP SON Series: Mobility Robustness Optimization (MRO)
3GPP SON Series: Mobility Robustness Optimization (MRO)3GPP SON Series: Mobility Robustness Optimization (MRO)
3GPP SON Series: Mobility Robustness Optimization (MRO)3G4G
 
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization3GPP SON Series: SON in 3GPP Release-9 – Self-optimization
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization3G4G
 
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving SchemesBeginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes3G4G
 

More from 3G4G (20)

TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...
TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...
TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...
 
Misc: What are No Mobile Coverage Zones called?
Misc: What are No Mobile Coverage Zones called?Misc: What are No Mobile Coverage Zones called?
Misc: What are No Mobile Coverage Zones called?
 
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…
 
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
 
Beginners: An Quick Introduction to 3GPP
Beginners: An Quick Introduction to 3GPPBeginners: An Quick Introduction to 3GPP
Beginners: An Quick Introduction to 3GPP
 
Misc: Mobile Technology and Healthcare
Misc: Mobile Technology and HealthcareMisc: Mobile Technology and Healthcare
Misc: Mobile Technology and Healthcare
 
Should we stop the shutdown of 2G/3G to save lives??
Should we stop the shutdown of 2G/3G to save lives??Should we stop the shutdown of 2G/3G to save lives??
Should we stop the shutdown of 2G/3G to save lives??
 
Opinion – 5G Reality Check: Speeds
Opinion – 5G Reality Check: SpeedsOpinion – 5G Reality Check: Speeds
Opinion – 5G Reality Check: Speeds
 
Technology Introduction Series: Edge Computing tutorial.pdf
Technology Introduction Series: Edge Computing tutorial.pdfTechnology Introduction Series: Edge Computing tutorial.pdf
Technology Introduction Series: Edge Computing tutorial.pdf
 
6G: Potential Use Cases and Enabling Technologies
6G: Potential Use Cases and Enabling Technologies6G: Potential Use Cases and Enabling Technologies
6G: Potential Use Cases and Enabling Technologies
 
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)
 
3GPP SON Series: Energy Savings (ES)
3GPP SON Series: Energy Savings (ES)3GPP SON Series: Energy Savings (ES)
3GPP SON Series: Energy Savings (ES)
 
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)
 
3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)
 
3GPP SON Series: Coverage and Capacity Optimization (CCO)
3GPP SON Series: Coverage and Capacity Optimization (CCO)3GPP SON Series: Coverage and Capacity Optimization (CCO)
3GPP SON Series: Coverage and Capacity Optimization (CCO)
 
3GPP SON Series: SON in 3GPP Release-10 – Self-healing
3GPP SON Series: SON in 3GPP Release-10 – Self-healing3GPP SON Series: SON in 3GPP Release-10 – Self-healing
3GPP SON Series: SON in 3GPP Release-10 – Self-healing
 
3GPP SON Series: RACH Optimization
3GPP SON Series: RACH Optimization3GPP SON Series: RACH Optimization
3GPP SON Series: RACH Optimization
 
3GPP SON Series: Mobility Robustness Optimization (MRO)
3GPP SON Series: Mobility Robustness Optimization (MRO)3GPP SON Series: Mobility Robustness Optimization (MRO)
3GPP SON Series: Mobility Robustness Optimization (MRO)
 
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization3GPP SON Series: SON in 3GPP Release-9 – Self-optimization
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization
 
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving SchemesBeginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

VoWLAN Call Quality: Maximising voice quality on wireless networks

  • 1. 1 VoWLAN: Call Quality September 2015 Brendan Kearns
  • 2. 2 Eir is former incumbent in Ireland Quad Play Operator, number 1 in fixed and two in mobile IMS in place for Enterprise SIP Trunking & Hosted Office Next is VoWLAN and VoLTE Our aim is to maximise voice quality where we can We are considering implementation VoWLAN QOS in the home network We have tested VoWLAN quality in the Lab and field My own perspective M.ENG Thesis on VoWLAN in 2006 First experimental study on the effectiveness of 802.11e Context: VoWLAN Eir 2
  • 3. 3 How good can VoWLAN quality be and what degrades it? Describe WLAN contention and its problems Does QOS on WLAN work? experiments in the Lab and the home WLAN QOS design Conclusions Contents 3
  • 4. 4 Quality can be excellent and best was fullband Opus which samples at 48Khz … which is superior to DECT, OTT services and VoLTE. WLAN introduces delay and jitter when congested Some might say that WLAN is so fast that it will never be congested?? WLAN Headline speeds are impressive but throughput is much less One device transmits at a time And must wait for acknowledgements Wait and backoff times increase exponentially as number devices increases. Radio headers are transmitted at lower speeds than user data, Handsets drop down to lower speeds when channel conditions fall off What Determines Voice Quality on IP? 4 although the network may be well dimensioned for low latency and packet loss, the end to end quality for the user is contingent on the traffic level on the wlan...
  • 6. WLAN Access is Contention Based User C is transmitting User C stops transmitting A & B pause for ‘wait time’…then…. Start random backoff…. User B starts counting at a lower number so gets medium User A freezes counter And gets medium after B has finished transmission 6 tx wait wait tx freeze 1 0 tx 2 4 1 3 0 2 time A B C
  • 7. WLAN Collisions A & B are waiting for C to finish They choose the same backoff countdown (2) So they transmit at the same time Packets collide and there is no ack, thus collission detected Now backoff counter doubles up Less likely that they choose same random backoff this time User B chooses a smaller countdown so he gets the medium 7 tx wait wait tx tx 2 1 0 2 1 0 tx 7 6 5 2 1 0 waitA B C
  • 8. 8 Universal wait and backoff times Means that short voice packets must wait behind long data frames Downstream traffic is penalised Access point is just another station It transmits more than half of the total traffic So downstream voice packets must wait longer IEEE Defined 802.11e to resolve the problems AP reduces the time voice packets wait to transmit It is implemented in all WiFi chip sets It is called WiFi Multimedia extension (WMM) Problems With WLAN 8 Upstream DELAY DownStream DELAY Device Access Point Device Device Device
  • 9. 802.11e WLAN QOS Shorter wait and backoff time for voice Access point broadcasts longer wait & backoff times to wireless devices So traffic transmitted by access point is prioritised Radio can be reserved For n slots And Voice quality protected At medium cong No admission control 9 tx wait wait tx freeze 1 0 tx 2 4 1 3 0 2 time n x 10 micro sec A B C
  • 10. 1 0 Experiments in the LAB Simulated RTP Flows with background UDP & TCP Load Extremly Accurate Latency, Jitter, Packet Loss Measurement
  • 11. Upstream Packet Delay During MEDIUM UDP Congestion Two existing voice calls One prioritised One not Prioritised UDP stream loads WLAN to 70% In both cases latency increases to 100mS Upstream voice is not impacted at medium congestion 11
  • 12. Downstream Packet Delay During Medium UDP Congestion Prioritised voice is protected Latency is increased to 100mS Non Prioritised Voice is garbled Latency goes to 400mS Buffers are filled and packets are dropped This is because it is transmitted by the AP And the AP is transmitting most of the traffic on the WLAN 0 50 100 150 200 250 300 350 400 450 0 20 40 60 80 100 120
  • 13. 1 3 TCP has less impact on voice quality than UDP Both prioritised and non prioritised voice calls were little impacted TCP Unfairness But TCP throughput was reduced A Problem? Upstream TCP ack can be blocked by prioritised upstream voice Solution: Do not implement upstream prioritisation OR engineer the access point QOS parameters WLAN Loaded up to 80% Utilisation with TCP 0.00% 20.00% 40.00% 60.00% 80.00% 100.00% 1 5 9 13 17 21 25 29 33 37 41 45 49
  • 14. 1 4 WLAN QOS in the Home Inject known audio stream into active call Audio received compared with original Gives accurate quality score UDP, TCP load generated with iPerf or torrent
  • 15. 1 5 Two floor house with no internal concrete VDSL 50Mbit/s with IPTV Service, 802.11n Access Point WLAN modulation / signal strength during VoWLAN call below 0 – 300 seconds Call quality remained good until 30M from AP During 10Mbit/s torrent download reach reduced to 11M from AP During 35Mbit/s download downstream voice was garbled close to AP VoWiFi Quality Urban House
  • 16. Voice Quality is Protected in the Home IMS client running on iPhone Without congestion PESQ is 4.4 When WLAN is loaded then Downstream degraded first PESQ = 1.1 Then Upstream Degraded Congestion begins at 60% WiFi QOS protects voice up 80% utilisation Reach of the WLAN through walls and distance is increased by approximately 10% when prioritised – during light to medium congestion (60-75% Utilisation) downstream upstream
  • 17. 1 7 Two floor house with all concrete walls & floors ADSL 3Mbit/s WLAN modulation / signal strength during VoWLAN call Downstream Call quality garbled upstairs WLAN repeater required to give full indoor coverage Implementation of QOS QOS makes little difference as WLAN is never congested VoWiFi Quality Rural Concrete House
  • 18. 1 8 Deployment of QOS in The Home
  • 19. 1 9 Voice can be prioritised on WiFi if three conditions are met (1) Voice packet is DSCP marked In the downstream by the IMS A Problem? The AP can read layer 2 or layer three markings Eir layer two markings not aligned with 802.11e and cannot be changed Can Home Gateway be configured to ignore layer two .1p markings? (2) Operating system of the device passes DSCP to the WiFi chipset We found that WMM itself is supported Android & IOS Access points do have configuration screens to turn WMM on / off Some can to alter the change wait times for the four classes (3) WMM is implemented WiFi chipset All WiFi chipsets implement WMM Requirements For WMM 19
  • 20. 2 0 At Network level Voice is prioritised in both directions at layer two Home gateway marks upstream Voice packets scheduled out of gateway before Internet Passed through access network in VLAN with Pbit set VLAN – MPLS – VLAN mapping through access and core Only downsream WLAN traffic is prioritised SBC sets DSCP for downstream This leads to Following Solution HGW 7750 7750 DSCP Marking In IMS Layer 2 DSCP SIP Client
  • 22. 2 2 Turning on WMM at access point provides significant protection for voice traffic against competing wireless data traffic Turning on WMM at the client makes only a small difference where there are a small number of clients on the wireless LAN. This plus the “TCP Unfairness” problem means that it can be omitted. All Home gateways support WMM but their firmware may need to be altered to prioritise on DSCP rather than layer two Conclusion 22
  • 24. Other measures to improve vowlan call experience When the user is inside the “rove in” volume client registers The user has IMS calling available inside the “rove out” outside which client de-registers from the IMS. Before de-register there is a transition volume where voice quality deteriorates, physically 1-3M wide, and where the user is warned through an audible beep that the call is about to drop. in a low – medium loaded WLAN voice reach is approximately 15% less than data reach. During high load, which induces packet delay, voice reach shrinks faster because of its greater sensitivity to delay. QOS slows this shrinkage, Rove In Bad Voice No Voice No WLAN