Ip Qos
Ip Qos
Ian Jenkins
Chief Voice Technologist
BT Group CTO
Why voice? What about other services.
• Voice has high QoS demands
– Existing service benchmark
– Exemplifies the characteristics of other interactive service
• Similar problems to other ‘conversational’ services. e.g. video telephony
• Network Architects:-
– Bandwidth allocation and admission control
• VoIP engineers:-
– Mean Opinion Scores
• Product Managers:-
– Service Wrap
• Simple answer
– The ‘S’ of QoS is “Service” – “Service” is all of these.
R = R0 - I s - I d - I e + A
• Transcoding
– Conversion from one codec to another
• Silence suppression
– Clipping of voice content
• Talker echo
Far End (acoustic and/or 2/4w)
• Listener echo
Far End
• Impaired interaction
• Good IP terminals and echo cancellation techniques
make impaired interaction the more important issue.
Listener Speech
Equivalent or Equivalent or
Quality Better than Undefined
better than better than
G.711 G.726 at 32 GSM-FR
(One-way Non-
conversational) kbit/s
Overall
Transmission
> 90 > 80 > 70 > 60
Quality Rating (R)
Corp-
PSTN GSM Internet
orate
Ian Jenkins – Chief Voice Technologist
Mechanisms for improving voice quality
• Lossy networks
– Packet loss concealment
– Forward correcting codecs
• Limited bandwidth
– Low bit rate codecs
– If breaking out to PSTN then compressing codecs adds to delay and
introduces some impairment if transcoding to other than G.711
• Jitter
– Packet prioritisation
– Data Packet fragmentation on low bandwidth links
– Bandwidth fill of links.
– MPLS
• Bandwidth management
– E-2-E bandwidth allocation for VoIP packets
– Admission control prevents over commitment of bandwidth resulting
in increased packet loss, jitter and queuing delay
• But when PSTNs start using VoIP there will no longer be a low
delay public network
– Mixing services will have different quality effects.
Global
Xmissn /
Switching
Country 1 Country 2
<400ms
<150ms <100ms <150ms
UK Carrier 4
Carrier 5
(IP)
<150ms
Ian Jenkins – Chief Voice Technologist
Main Contributors to Delay in VoIP
Networks
• TDM to IP conversions -> 25-80ms
– Packetisation delays
– Processing delays
• Low bit-rate codecs -> G.729 ~15ms
• Error correcting codecs
– for ‘lossy’ networks
– GSM EFR -> 20ms
– G.723 -> 37.5ms
• Silence Suppression -> 50ms
• Poor jitter and associated large jitter buffers
– 2-3ms -> 100ms
• Packet Loss Concealment
– 10+ms