International Telecommunication Union

Workshop on End-to-End Quality of Service.What is it? How do we get it?
Geneva, 1-3 October 2003
Common VoIP Metrics
Alan Clark
CEO, Telchemy







































ITU-T

2
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Summary
o Typical VoIP Problems
o Management Requirements
o Common Metrics proposal
o Media path reporting
o Reporting through signaling protocols
o RTCP XR
o Applications examples







































ITU-T

3
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
IP related problems
Gateway Gateway
Lost Packets
CODEC
Delay &
Jitter
Packet discards
by jitter buffer







































ITU-T

4
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Non-IP related problems
VoIP
Gateway
Hybrid
Echo
Canceller
Echo from
Unbalanced
Hybrid
Uncanceled
echo
Signal Level too
High or low







































ITU-T

5
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
VoIP Metrics Reporting
IP
Endpoint
Call
Control
IP
Endpoint
Media path
reporting
Signaling
based
reporting
Network
Management
reporting







































ITU-T

6
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Signaling System Reporting
IP
Endpoint
Call
Control
End of call message
Voice over IP quality
metrics
Integrates call quality data into
CDR system, supports service
management / billing







































ITU-T

7
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Media Path Reporting
IP
Endpoint
IP
Endpoint
Media path
reporting
Allows information to be exchanged between
endpoints
Allows information to be sent through firewalls







































ITU-T

8
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Management Reporting
IP
Endpoint
Management
System
SNMP
“Get”
Provides access to information
on an “as needed” basis
Integrates with current NMS







































ITU-T

9
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Common VoIP Metrics?
o Equipment needs only count/ measure
one set of metrics regardless of the
protocol used for reporting
o Network manager/ operator can see the
same set of data regardless of how it
was reported
o Drive the equipment vendors towards a
common “sensible” metrics set







































ITU-T

10
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
RTCP XR protocol
Loss rate Discard rate Burst density Gap density
Burst duration (mS) Gap duration (mS)
Round trip delay (mS) End system delay (mS)
Signal level RERL Noise level Gmin
R factor Ext R MOS-LQ MOS-CQ
Rx Config - Jitter Buffer Nominal
Jitter Buffer Max Jitter Buffer Abs Max







































ITU-T

11
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
RTCP XR applications
GW
Provides several key functions:
- Exchange information between endpoints to
support more comprehensive call quality estimates
- Allows mid-stream systems to monitor endpoint
QoS, even if RTP payload encryption is used
- Supports exchange of endpoint measured QoS
where endpoint is in different management domain
- Supports endpoint adaptation







































ITU-T

12
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Migrating into signaling
protocols
o RTCP XR – IETF AVT group
• In RFC editor queue – RFC in October?
• Already being implemented by manufacturers
o H.323 …. H.460.9 Annex 2
• Consent in January 2004?
o H.248 …. H.248.rtcpxr
• Consent in January 2004?
o SIP ….. New work in IETF








































ITU-T

13
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Generating VoIP Metrics
DSP
CODEC
“Software
Probe”

200 IPS
IP Phone or Gateway
RTCP XR
Loss/
Discard
Signal
Noise
RERL
End of Call
Signaling







































ITU-T

14
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Accumulating endpoint metrics
in Gateway
Soft
Probe
C”Q”DR
RTCP XR
SNMP or
Bulk upload
IP “cloud”
PCM
SNMP MIB based around RTCP XR metrics







































ITU-T

15
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Example – IP Centrex
IP Network
Softswitch
Access link
congestion
Poorly
located
server
Passive hub or
shared Ethernet
segments
LAN
congestion
IP
Phone
Service Provider
domain
NO VISIBILITY
OF PROBLEMS







































ITU-T

16
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Solution to IP Centrex problem
IP Network
Softswitch
Access link
congestion
LAN
congestion
IP
Phone
Management
System
Real time reporting
through RTCP XR
provides feedback
on Service Quality







































ITU-T

17
1-3 October 2003
Workshop on End-to-End Quality of Service. What is it? How do we get it?
Summary
o Equipment needs only count/ measure one set of
metrics regardless of the protocol used for reporting
o Network manager/ operator can see the same set of
data regardless of how it was reported
o Drive the equipment vendors towards a common
“sensible” metrics set
o Already gaining support within the industry:
• Nine+ test equipment vendors will be supporting RTCP XR
decodes by the end of 2003
• At least three major IP equipment manufacturers
expected to be supporting RTCP XR by the end of 2003
• Three major DSP software vendors providing support for
this architectural model by the end of 2003