You are on page 1of 53

401

0985_05f9_c1

1999, Cisco Systems, Inc.

Introduction to Voice and


Telephone Technology
Session 401

401
0985_05f9_c1

1999, Cisco Systems, Inc.

Cisco Systems Confidential

Voice Is Not A Network

Voice is an Application
Complete understanding of Voice
Application fundamentals helps us to
design and build better Networks

401
0985_05f9_c1

1999, Cisco Systems, Inc.

Objective

To Prepare the Data


Communications Professional
for Voice and Data Network
Integration by Providing Voice
Technology Fundamentals

401
0985_05f9_c1

1999, Cisco Systems, Inc.

Cisco Systems Confidential

Agenda
Basic Analog Telephony
Basic Digital Telephony
Voice Coding and Compression
Techniques
Voice Transport and Delay
Supplemental Slides: Digital Voice
Signaling Techniques
401
0985_05f9_c1

1999, Cisco Systems, Inc.

Telephony Equipment
Telephone set
Key system
Optimizes use of telephone sets to lines
Mechanical to electronic
Two to ten telephone handsets is typical

PBX (Private Branch Exchange)


Advanced features and call routing
Tens to hundreds of telephone handsets

Central office switch


401
0985_05f9_c1

1999, Cisco Systems, Inc.

Cisco Systems Confidential

Analog Telephony
Connection Basics
Tip
Ring

Sleeve

401
0985_05f9_c1

1999, Cisco Systems, Inc.

Basic Call Progress: On-Hook

Telephone
Switch
Local
Loop

Local
Loop

DC Voltage
Open Circuit
No Current Flow
401
0985_05f9_c1

1999, Cisco Systems, Inc.

Cisco Systems Confidential

Basic Call Progress: Off-Hook


Off-Hook
Closed
Circuit

DC Current
Dial Tone

Telephone
Switch

Local
Loop

401
0985_05f9_c1

Local
Loop

1999, Cisco Systems, Inc.

Basic Call Progress: Dialing


Off-Hook
Closed
Circuit Dialed Digits

Pulses or
Tones
DC Current

Telephone
Switch
Local
Loop

401
0985_05f9_c1

10

1999, Cisco Systems, Inc.

Cisco Systems Confidential

Basic Call Progress: Switching


Off-Hook
Closed
Circuit

Telephone
Switch

DC Current
Local
Loop

401
0985_05f9_c1

Address
to
Port
Translation

Local
Loop

11

1999, Cisco Systems, Inc.

Basic Call Progress: Ringing


Off-Hook
Closed
Circuit
Ring Back
Tone
DC Current
Local
Loop

401
0985_05f9_c1

DC Open Cct.
Ringing Tone
Telephone
Switch
Local
Loop

12

1999, Cisco Systems, Inc.

Cisco Systems Confidential

Basic Call Progress: Talking


Off-Hook
Closed
Circuit
Voice Energy
DC Current

Telephone
Switch

Voice Energy
DC Current

Local
Loop

401
0985_05f9_c1

Local
Loop

13

1999, Cisco Systems, Inc.

Analog TelephonySignaling

Supervisory
Addressing
Call progress

401
0985_05f9_c1

14

1999, Cisco Systems, Inc.

Cisco Systems Confidential

Analog Telephony
Supervisory Signaling
Switch

401
0985_05f9_c1

Switch

Loop start

Ground start

Almost all
telephones

Switch Trunk
Lines

Current flow
sensed

Momentary
ground ring lead
15

1999, Cisco Systems, Inc.

Loop Start
Station

PBX or Central Office


Loop
(Local or Station)

DC Current

Ringing

401
0985_05f9_c1

AC

Switch

Switch

Switch

16

1999, Cisco Systems, Inc.

Cisco Systems Confidential

E&M Signaling
PBXs, switches
Separate signaling leads for each direction
E-Lead (inbound direction)
M-Lead (outbound direction)
Allows independent signaling

401
0985_05f9_c1

State

E-Lead

M-Lead

On-Hook

Open

Ground

Off-Hook

Ground

Battery Voltage

17

1999, Cisco Systems, Inc.

Signaling and Addressing

Dial Pulse

DTMF

Analog Transmission
In-Band Signaling
09, *, # (12 Digits)

401
0985_05f9_c1

ISDN

Digital Transmission
Out-of-Band
Message-Based
Signaling

18

1999, Cisco Systems, Inc.

Cisco Systems Confidential

Pulse Dialing
Off-Hook

Dialing

Inter-Digit

Next Digit

Make
(Circuit Closed)

Break
(Circuit Open)

700 ms

US:60/40 Break/Make
Pulse Period
(100 ms)
401
0985_05f9_c1

19

1999, Cisco Systems, Inc.

Tone Dialing
Dual Tone Multifrequency (DTMF)

401
0985_05f9_c1

1209

1336

1477

1633

697

770

852

941

20

1999, Cisco Systems, Inc.

Cisco Systems Confidential

10

Voice Channel Bandwidth


Voice Channel
Voice Signal
Output
Voltage
or Energy

.2

Tone Dialing
Signals
401
0985_05f9_c1

Frequency
(K-Hertz)

Systems Control
Signals
21

1999, Cisco Systems, Inc.

Switching Systems
Manual ControlSwitch/Cord Boards
Off-Hook Indicator
Tip
Ring

Patch Cord
Pairs
Manual Ring

401
0985_05f9_c1

22

1999, Cisco Systems, Inc.

Cisco Systems Confidential

11

Local Access Network


Feeder Route Boundary

Central
Office

40,000 to
50,000 Lines

401
0985_05f9_c1

Serving
Area
Boundary

23

1999, Cisco Systems, Inc.

PSTN Network Hierarchy


1

Class Name
2

4C

4P

4C

4C

4X

4P

4P

5R

5R

4X

Regional Center

Sectional Center

Primary Center

4C

Toll Center

4P

Toll Point

4X

Interm. Point

End Office

5R

EO w/ RSU

Remote Sw. Unit

R
401
0985_05f9_c1

24

1999, Cisco Systems, Inc.

Cisco Systems Confidential

12

Types of Voice Circuits


Serving Area
415-NXX-XXX
415-577-3800

Serving Area
510-NXX-XXX

Class 5

Class 5

Switch

Switch

OPX
Off-Premises
Ext.
415-577-3801

510-655-1400

FX
Foreign Exchange

ARD
Auto Ring Down
401
0985_05f9_c1

25

1999, Cisco Systems, Inc.

Echo in Voice Networks


Talker

Listener

Delay

Talker Echo

Listener Echo

401
0985_05f9_c1

26

1999, Cisco Systems, Inc.

Cisco Systems Confidential

13

Normal Signal Flow


Two-Wire
Local Loop

Central Office

Receive
Direction

2w-4w
Hybrid
Transmit
Direction

Two- to four-wire hybrid combines


receive-and transmit-signals over
the same pair
Two-wire impedance must match
four-wire impedance
401
0985_05f9_c1

27

1999, Cisco Systems, Inc.

How Does Echo Happen?


Echo Is Due to a Reflection
Echo Is Experienced here

Transmit
Direction

Impedance Mismatch is here

2w-4w
Hybrid

2w-4w
Hybrid
Central Office

Central Office

Reflected
Signal

401
0985_05f9_c1

Receive
Direction

Impedance Mismatch at the 2w-4w Hybrid


Is the Most Common Reason for Echo
28

1999, Cisco Systems, Inc.

Cisco Systems Confidential

14

Echo Is Always Present


Echo as a Problem Is a Function
of the Echo Delay, and the
Magnitude of the Echo
Echo Is Unnoticeable
(dB)
Echo Path Loss
Echo Is a Problem

Echo Path Delay (ms)


401
0985_05f9_c1

29

1999, Cisco Systems, Inc.

Ways to Defeat Echo


Increase the loss in the echo path
Can often be the solution
Disadvantage: static setting and reduces
the signal strength of the speaker

Echo suppresser
Acts like a noise gate, effectively
making communications half-duplex
401
0985_05f9_c1

30

1999, Cisco Systems, Inc.

Cisco Systems Confidential

15

Echo Canceler
Most Effective Means for Removing Echo
Echo Cancelled
Here

Voice Endpoint

E/C
Received
Voice
Signal

+
Echo Canceler
Block Diagram

401
0985_05f9_c1

Adaptive
Filter

31

1999, Cisco Systems, Inc.

Summary

Information exchange based on


voltage, current flow, grounding,
and so on
Analog voice technology dates
back to the late 1800s

401
0985_05f9_c1

32

1999, Cisco Systems, Inc.

Cisco Systems Confidential

16

Agenda
Basic Analog Telephony
Basic Digital Telephony
Voice Coding and Compression
Techniques
Voice Transport and Delay
Supplemental Slides: Digital Voice
Signaling Techniques
401
0985_05f9_c1

33

1999, Cisco Systems, Inc.

Digital Telephony
Digital Trunking
Switch

Switch

Analog Loop

Digital Network
Switch

POTS
A to D
Conversion

Digital Loop Digital Network


Switch

ISDN
401
0985_05f9_c1

34

1999, Cisco Systems, Inc.

Cisco Systems Confidential

17

Digital Telephony
Pulse Code ModulationNyquist Theorem
Voice Bandwidth =
200 Hz to 3400 Hz

Analog Audio Source

Sampling Stage
= Sample

Codec Technique
401
0985_05f9_c1

8 bits per sample


8 kHz (8,000 Samples/Sec)
35

1999, Cisco Systems, Inc.

Pulse Code Modulation


Analog to Digital Conversion
Quantizing Noise

ALaw (Europe)

10010011011

Stage 1

Law (USA)
Quantizing Stage
401
0985_05f9_c1

36

1999, Cisco Systems, Inc.

Cisco Systems Confidential

18

Time Division Multiplexer


Example: T1 Channel Bank
INPUTS

OUTPUT
8,000 Frames per Second
(1 Frame per 125 s)

Analog or Digital
Interface Cards
Ch. 1
Ch. 2
Ch. 3
Ch. 4
Ch. 5
Ch. 6

Framing
Bit
(8000 per Second)

Ch 1 Ch 2 Ch 3

Ch 4 Ch 5

Ch 6

Next Frame
Framing
Bit

Ch 24

Chs 7-23

Ch 1, etc

T1
Multiplexer

Chs.
7-23

64 kbps x 24 = 1.536 Mbps


Add Framing Bits = 8 Kbps
Total Bit Rate: 1.544 Mbps

Ch. 24

Each Input
Represents
64 kbps
401
0985_05f9_c1

Eight Bits from


Each Channel Input
In Sequential Order

37

1999, Cisco Systems, Inc.

DS1 Superframe (D4) Format


193rd bit of each
frame used for
frame synchronization
D4 framing is 12
frames
D4 framing pattern is:
100011011100
Channel Associated
Signaling (CAS) robs
the LSB of every byte
in frames 6 and 12 for
AB bits

Framing
Bits
Frame
Number
1
2
3
4
5
6
7
8
9
10
11
12

Framing Bit
Value

1
0
0
0
1
1
0
1
1
1
0
0

Bit Use in Each Channel


Time Slot

SignalingBit
Use Options

Traffic

Signaling

Bits 17

Bit 8

Bits 17

Bit 8

Common Channel
Signaling (ISDN)
uses TS 24

401
0985_05f9_c1

38

1999, Cisco Systems, Inc.

Cisco Systems Confidential

19

Extended Superframe (ESF)


S Bits
Frame
Number
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
401
0985_05f9_c1

Bit Use in Each Channel


Time Slot

Fe

DL

BC

C1

C2

C3

C4

C5

C6

SignalingBit
Use Options

Traffic

Signaling

16

Bits 17

Bit 8

Bits 17

Bit 8

Bits 17

Bit 8

Bits 17

Bit 8

D
39

1999, Cisco Systems, Inc.

Digital Signaling Schemes


Channel Associated Signaling
Extended Superframe

In-Band Audio
Address Signaling
(DTMF)

401
0985_05f9_c1

Bit
A
B
C
D
Supervision
On/Off Hook

Frame
6th
12th
18th
24th

Address Signaling
(Dial Pulse)

40

1999, Cisco Systems, Inc.

Cisco Systems Confidential

20

Digital Signaling Schemes


Common Channel Signaling
Extended Super Frame

64 Kbps Signaling
Channel in TS24
of Each Frame
(e.g. ISDN D Channel
Q.931 Messages)

In-Band Audio
Address Signaling
(DTMF)
401
0985_05f9_c1

41

1999, Cisco Systems, Inc.

Digital Telephony
Synchronization
Bit synchronization
Primary reference source
Ones density

Time-slot synchronization
Bits/bytes/channels

Frame alignment
193rd Bit Pattern
401
0985_05f9_c1

42

1999, Cisco Systems, Inc.

Cisco Systems Confidential

21

Digital Telephony
Synchronization
One Multiframe (ESF)
3 ms
12

24

1 Frame,
125s, 193bits 24 Time Slots
1

12

24

1 Channel Time
Slot, 5.18s

401
0985_05f9_c1

43

1999, Cisco Systems, Inc.

SynchronizationTraditional
Network Clocking Strata
Master Clock

Stratum

PRS

Timing
Toll Office

Timing

Timing
Timing

End Office

End Office

DCS

3
PBX

PBX

4
401
0985_05f9_c1

44

1999, Cisco Systems, Inc.

Cisco Systems Confidential

22

Agenda
Basic Analog Telephony
Basic Digital Telephony
Voice Coding and Compression
Techniques
Voice Transport and Delay
Supplemental Slides: Digital Voice
Signaling Techniques
401
0985_05f9_c1

45

1999, Cisco Systems, Inc.

Voice Coding and Compression


Speech-coding schemes
Subjective impairment analysis:
mean opinion scores
Digitizing voice
Voice compression
ADPCM
CELP (LD-CELP and CSA-CELP)
Silence removal techniques (DSI using VAD)
401
0985_05f9_c1

46

1999, Cisco Systems, Inc.

Cisco Systems Confidential

23

Voice Compression Technologies


Unacceptable

Business
Quality

Toll
Quality
*
PCM (G.711)

64

PCM (G.711)

(Cellular)

Bandwidth
(Kbps)
32

* (G.726)
ADPCM 32
*

24
16

ADPCM 24 (G.726)

*
*
ADPCM 16 (G.726) LDCELP 16 (G.728)

8
0

CS-ACELP* 8 (G.729)

* LPC 4.8

Quality
401
0985_05f9_c1

47

1999, Cisco Systems, Inc.

Speech-Coding Schemes
Waveform coders
Non-linear approximation
of the actual waveform
Examples: PCM, ADPCM

Vocoders
Synthesized voice
Example: LPC

Hybrid coders
Linear waveform approximation
with synthesized voice
Example: CELP
401
0985_05f9_c1

48

1999, Cisco Systems, Inc.

Cisco Systems Confidential

24

Subjective Impairment Analysis:


Mean Opinion Scores
5
Hybrid Coders

Waveform Coders

Subjective
Quality 3
(MOS)
2

Vocoders

1
2
Score
5
4
3
2
1
401
0985_05f9_c1

16

Kbps

32

Quality

Description of Impairment

Excellent
Good
Fair
Poor
Bad

Imperceptible
Just Perceptible, not Annoying
Perceptible and Slightly Annoying
Annoying but not Objectionable
Very Annoying and Objectionable

64

1998,
1999, Cisco
Cisco Systems,
Systems, Inc.
Inc.

49

Measuring Mean Opinion Scores:


ITU P.800 Series
Source

Channel Simulation

Impairment
Codec X

Nowadays, a chicken leg is a rare dish


Rating
Rating

Level
Level of
of Speech
Speech Quality
Quality

Distortion
Distortion

Excellent

Imperceptible

Good

Just perceptible but not annoying

Fair

Perceptible and slightly annoying

Poor

Annoying but not objectionable

Unsatisfactory

Very annoying and objectionable

401
0985_05f9_c1

50

1999, Cisco Systems, Inc.

Cisco Systems Confidential

25

Digitizing Voice: PCM


Waveform Encoding Review
Nyquist Theorem: sample at twice the
highest frequency
Voice frequency range: 200-3400 Hz
Sampling frequency = 8000/sec (every 125s)
Bit rate: (2 x 4 kHz) x 8 bits per sample
= 64,000 bits per second (DS-0)

By far the most commonly used method


CODEC
PCM
= DS-0
64 Kbps

401
0985_05f9_c1

51

1999, Cisco Systems, Inc.

Nonlinear vs. Linear Encoding


Output

Output

Input

Input

Nonlinear Encoding

Linear Encoding

Closely Follows Human Voice Characteristics.


High Amplitude Signals have
More Quantization Distortion.

Relatively Easy to Analyze, Synthesize and


Regenerate. All Amplitudes Have Roughly
Equal Quantization Distortion.

401
0985_05f9_c1

52

1999, Cisco Systems, Inc.

Cisco Systems Confidential

26

Encoding

Quantizing

Filtering

Sampling

Voice CODECs: Waveform Coders

1110010010010110

Waveform
ENCODER

401
0985_05f9_c1

Waveform
DECODER

53

1999, Cisco Systems, Inc.

Voice Compression
Objective: reduce bandwidth consumption
Compression algorithms are optimized for voice
Unlike data compression: these are loose

Drawbacks/tradeoffs
Quantization distortion
Tandem switching degradation
Delay (echo)
401
0985_05f9_c1

54

1999, Cisco Systems, Inc.

Cisco Systems Confidential

27

Voice CompressionADPCM
Adaptive Differential Pulse
Code Modulation
Waveform coding scheme
Adaptive: automatic companding
Differential: encode the changes
between samples only
Rates and bits per sample:
32 Kbps = 8 Kbps x 4 bits/sample
24 Kbps = 8 Kbps x 3 bits/sample
16 Kbps = 8 Kbps x 2 bits/sample
401
0985_05f9_c1

55

1999, Cisco Systems, Inc.

Voice CompressionCELP
Code excited linear predictive
Very high voice quality at low-bit rates,
processor intensive, use of DSPs
G.728: LD-CELP16 Kbps
G.729: CSA-CELP8 Kbps
G.729a variant stripped down 8 kbps
(with a noticeable quality difference)
to reduce processing load, allows two
voice channels encoded per DSP
401
0985_05f9_c1

56

1999, Cisco Systems, Inc.

Cisco Systems Confidential

28

Voice CODECs: Hybrid Coders


PCM Encoder

PCM
Decoder

Filtering
11100100100101
Sampling
1
Quantizing
Sample
Encoding

Frames

VocalCords
Throat
Nose
Mouth

Human
Speech
Model
401
0985_05f9_c1

Model
Parameters

Model
Parameters

10110010

Parameters

Analysis

Synthesis
57

1999, Cisco Systems, Inc.

G.729
Cake
A/D

Cake

Code DSP Packet Recipe


10.1.1.1

16-Bit Linear PCM


Code
Look-up

IngredientsDirections
A-sound Play K, A,
K-sound and K

Recipe or Code Book


401
0985_05f9_c1

58

1999, Cisco Systems, Inc.

Cisco Systems Confidential

29

Digital Speech Interpolation (DSI)


Voice Activity Detection (VAD)
Removal of voice silence
Examines voice for power, change of
power, frequency and change of frequency
All factors must indicate voice fits into
the window before cells are constructed
Automatically disabled for fax/modem
401
0985_05f9_c1

59

1999, Cisco Systems, Inc.

Voice Activity Detection

- 31 dbm
B/W Saved
Voice
Activity
(Power
Level)

Hang Timer

No Voice
Traffic Sent
SID

SID Buffer

- 54 dbm
Pink Noise
Voice Spurt

Silence

Voice Spurt

Time
401
0985_05f9_c1

60

1999, Cisco Systems, Inc.

Cisco Systems Confidential

30

Bandwidth Requirements
Voice Band Traffic
Encoding/
Compression
G.711 PCM
A-Law/
A-Law/
-Law

64 kbps (DS0)

G.726 ADPCM

16, 24, 32, 40 kbps

G.729 CS-ACELP

8 kbps

G.728 LD-CELP

16 kbps

G.723.1 CELP
401
0985_05f9_c1

Result
Bit Rate

6.3/5.3 kbps
Variable
61

1999, Cisco Systems, Inc.

Agenda
Basic Analog Telephony
Basic Digital Telephony
Voice Coding and Compression
Techniques
Voice Transport and Delay
Supplemental Slides: Digital Voice
Signaling Techniques
401
0985_05f9_c1

62

1999, Cisco Systems, Inc.

Cisco Systems Confidential

31

Voice Network Transport


Voice Network Transport is
typically TDM circuit-based:
T1/E1
DS3/E3
SONET (OC-3, OC-12, etc.)

But can also be packet-based:


ATM
Frame Relay
IP
401
0985_05f9_c1

63

1999, Cisco Systems, Inc.

Data Is Overtaking Voice


Evolution from TDM-based
transport to packets/cells
or a combination

Relative
Load
Data Is 23x
Voice
Traffic

30
25
20

Data
15
10

Data Is 5x
Voice Traffic

5
0
1990

Voice
1995

2000

2005

Year
Source: Electronicast
401
0985_05f9_c1

64

1999, Cisco Systems, Inc.

Cisco Systems Confidential

32

The Tyranny of the DS0


Switching and transport based on circuits
Rigid structure yields high cost for packet
Customer
Premise

Local
CO
Class-5 DS0
Switch
DS1

DS0

Class-4
Switch

DS3

DS0

Switching

Class-4
Switch

DS1

DS3

DS0

DS3

DS3

401
0985_05f9_c1

Customer
Premise
DS0

DS1
DS0

3/1 DACS
DS3

DS3

DS1

SONET
ADM

SONET
ADM

OC-3/12

Class-5
Switch

DS1

Transport

3/1 DACS

DS1

Local
CO

Interexchange

OC-48

OC-48

OC-48

OC-3/12

65

1999, Cisco Systems, Inc.

TDM Transport Efficiency


Types of Traffic
Voice

Utilization

PBX

Wasted Bandwidth

Legacy

5060%

LAN

Video

Single WAN Link

Time Slot Assignments

Wasted bandwidth
No congestion
401
0985_05f9_c1

66

1999, Cisco Systems, Inc.

Cisco Systems Confidential

33

Packet Transport Efficiency


Types of Traffic
Voice PBX

Utilization

Q
U
E
U
E

Legacy

9095%

LAN

Cells/Frames/Packets

Video

Individual Packets

High bandwidth efficiency


Congestion management
401
0985_05f9_c1

67

1999, Cisco Systems, Inc.

Delay
Sender
PBX

Receiver
Network

PBX

First Bit
Transmitted

Last Bit
Received

A
Processing
Delay

A
Network
Transit
Delay

t
Processing
Delay

End-to-End Delay
401
0985_05f9_c1

68

1999, Cisco Systems, Inc.

Cisco Systems Confidential

34

Delay VariationJitter
Sender

Receiver
Network

Sender Transmits

t
A

D1
401
0985_05f9_c1

D2 = D1

Sink Receives

D3 = D2

69

1999, Cisco Systems, Inc.

Voice Delay Guidelines


One Way Delay
(msec)

Description

0150

Acceptable for Most User Applications

150400

Acceptable Provided That


Administrations Are Aware
of the Transmission Time Impact
on the Transmission Quality
of User Applications

400+

Unacceptable for General Network


Planning Purposes; However, It Is
Recognized That in Some Exceptional
Cases This Limit Will Be Exceeded

ITUs G.114 Recommendation


401
0985_05f9_c1

70

1999, Cisco Systems, Inc.

Cisco Systems Confidential

35

Delay in Perspective
Cumulative Transmission Path Delay
CB Zone
Satellite Quality
Fax Relay, Broadcast

High Quality
0

100

200

300

400

500

600

700

800

Time (msec)
Delay Target

401
0985_05f9_c1

71

1999, Cisco Systems, Inc.

Fixed Delay Components


Propagation Delay
Serialization Delay
Buffer to Serial Link
Processing Delay

PropagationSix microseconds per kilometer


Serialization
Processing
Coding/compression/decompression/decoding
Packetization
401
0985_05f9_c1

72

1999, Cisco Systems, Inc.

Cisco Systems Confidential

36

Variable Delay Components


Queuing
Delay

Queuing
Delay

Queuing
Delay

Dejitter
Buffer

Queuing delay
Dejitter buffers
Variable packet sizes
401
0985_05f9_c1

73

1999, Cisco Systems, Inc.

An Example
Assumptions:
We have eight trunks
We are going to use CS-ACELP that uses
8 Kbps per voice channel
Our uplink is 64 Kbps
Voice is using a high priority queue and
no other traffic is being used
401
0985_05f9_c1

74

1999, Cisco Systems, Inc.

Cisco Systems Confidential

37

Delay Calculation
Los
Coder Delay Queuing Delay
Angeles
25 ms
6 ms
Propagation
Delay32 ms

Dejitter Buffer
50 ms

Munich

(Private Line Network)


Serialization Delay
3 ms
Fixed
Delay
Coder Delay G.729 (5 msec Look Ahead)
Coder Delay G.729 (10 msec per Frame)
Packetization DelayIncluded in Coder Delay

Variable
Delay

5 msec
20 msec

21 msec

Max Queuing Delay 64 kbps Trunk


Serialization Delay 64 kbps Trunk

3 msec

Propagation Delay (Private Lines)

32 msec

Variable
Delay
Component

Network Delay (e.g., Public Frame Relay Svc)


Dejitter Buffer
401
0985_05f9_c1

Total

50 msec

110 msec
75
82

1999, Cisco Systems, Inc.

Variable Delay Calculation


We have eight trunks, so in the worst case we will
have to wait for seven voice calls prior to ours
To put one voice frame out on a 64Kbps link
takes 3msec
1 byte over a 64Kbps link takes 125 microseconds.
We have a 20 byte frame relay frame with 4 bytes of
overhead. 125 * 24 = 3000 usecs or 3 msec
Does not factor in waiting for a possible data
packet or the impact of variable sized frames
Assumes voice prioritization of frames
401
0985_05f9_c1

76

1999, Cisco Systems, Inc.

Cisco Systems Confidential

38

Delay Calculation
Site B
Fixed
Delay

Variable
Delay

Site A

Delay #1

DELAY #1
Coder Delay G.729
Packetization Delay

25 msec

(Included in Coder Delay)


Max Queuing Delay 64 kbps Trunk
Serialization Delay 64 kbps Trunk

3 msec

Propagation Delay (Private Lines)


Dejitter Buffer

32 msec
50 msec

Private Line
Network

21msec

Delay #2
Tandem Switch
Delay #1 Total

110 msec

Site C
401
0985_05f9_c1

77

1999, Cisco Systems, Inc.

Delay Calculation
Site B
Fixed
Delay
DELAY #1 Total

Variable
Delay

Site A

Delay #1

110 msec

DELAY #2
Coder Delay G.729
Packetization Delay

25 msec

Private Line
Network

(Included in Coder Delay)


Max Queuing Delay 2 Mbps Trunk
Serialization Delay 2 Mbps Trunk

0.1 msec

.7 msec

Propagation Delay (Private Lines)


Dejitter Buffer

5 msec
50 msec

Delay #2 Total

80 msec

Total Delay

190 msec

Delay #2

Site C
401
0985_05f9_c1

78

1999, Cisco Systems, Inc.

Cisco Systems Confidential

39

Other Useful Voice QoS


Schemes in IP
Custom Queuing, Priority Queuing
and Weighted Fair Queuing (WFQ)
Resource Reservation Protocol
(RSVP)
IP Precedence Bit setting in the ToS
Field of the IP Header
Compressed Real Time Protocol
(CRTP)
401
0985_05f9_c1

79

1999, Cisco Systems, Inc.

Summary
Voice traffic engineering principles
still apply
Packet-based voice trunks can
provide efficiency with high quality if
properly engineered
The biggest impact on voice quality
over a data network will be as a result
of the delay and delay variation
401
0985_05f9_c1

80

1999, Cisco Systems, Inc.

Cisco Systems Confidential

40

Repeat: Voice Is Not A Network

Voice is an Application
Complete understanding of Voice
Application fundamentals helps us to
design and build better Networks

401
0985_05f9_c1

81

1999, Cisco Systems, Inc.

Agenda
Basic Analog Telephony
Basic Digital Telephony
Voice Coding and Compression
Techniques
Voice Transport and Delay
Supplemental Slides: Digital Voice
Signaling Techniques
401
0985_05f9_c1

82

1999, Cisco Systems, Inc.

Cisco Systems Confidential

41

Digital Voice Signaling


Techniques

ISDN
Q.930/Q.931
Signaling System 7
Voice addressing

401
0985_05f9_c1

83

1999, Cisco Systems, Inc.

ISDN
Integrated Services Digital Network
Part of a network architecture
Definition for the access to the network
Allows access to multiple services
through a single access

Standards-based
ITU recommendations
Proprietary implementations
401
0985_05f9_c1

84

1999, Cisco Systems, Inc.

Cisco Systems Confidential

42

Network Access
Traditional Access
Public Packet-Switched Network
PSTN (CO Lines)
800
Tie Trunks
FX
Private Lne Data

Customer
Equipment
(PBX)

ISDN Access
Customer
Equipment
(PBX)

401
0985_05f9_c1

Telephone
Switch

Public Packet-Switched Network


PSTN (CO Lines)
800
Tie Trunks
FX
Private Line Data

85

1999, Cisco Systems, Inc.

Terminology

B channel bearer channel


64 kbps
Carries information (voice, data,
video, etc.)
DS-0

401
0985_05f9_c1

86

1999, Cisco Systems, Inc.

Cisco Systems Confidential

43

Terminology (Cont.)

D channel signaling channel


16 Kbps or 64 Kbps
Carries instructions between customer
equipment and network
Carries information
Can also carry packet switch data (X.25)
for the public packet switched network
401
0985_05f9_c1

87

1999, Cisco Systems, Inc.

Terminology (Cont.)

BRA/BRI (Basic Rate Access/


Basic Rate Interface)
2B+D
2 x 64 Kbps + 16 Kbps = 144 Kbps
(not including overhead)
Designed to operate using the average
local copper pair
401
0985_05f9_c1

88

1999, Cisco Systems, Inc.

Cisco Systems Confidential

44

Terminology (Cont.)

PRA/PRI (Primary Rate


Access/Primary Rate Interface)
23 B + D
23 x 64 Kbps + 64 Kbps (D Channel) + 8
Kbps (Frame Alignment bit) = 1.544 Mbps
Designed to operate using T1/E1
In E1 environments: 30 B + D
401
0985_05f9_c1

89

1999, Cisco Systems, Inc.

ISDN Reference Points


TE1

TE1

NT1

S/T

TE2

BRA

TA

R
TE1

Carrier

.
.
R
S

TE2

TE2

TA

NT2
(PBX)

.T

.
U

PRA

Customer Premises
401
0985_05f9_c1

NT1

Local Loop
90

1999, Cisco Systems, Inc.

Cisco Systems Confidential

45

ISDN Reference Points

NT1
Terminates local loop
Coding and transmission conversion
Maintenance and performance
monitoring
Functions as a CSU
401
0985_05f9_c1

91

1999, Cisco Systems, Inc.

ISDN Reference Points (Cont.)


TE1
ISDN compatible equipment

TE2
Non-ISDN compatible equipment
Requires TA

TA
Interfaces available for different TE2
E.g. RS-232, X.21, V.35, PC-Bus, video, etc.
401
0985_05f9_c1

92

1999, Cisco Systems, Inc.

Cisco Systems Confidential

46

ISDN Reference Points (Cont.)

NT2
Typically a PBX
Provides switching functions
Handles Layer 2 and Layer 3 protocols

401
0985_05f9_c1

93

1999, Cisco Systems, Inc.

Access to ISDN
At the S-reference point:
RJ-45 (receive and transmit pair)
Optional power can be provided
for TE devices
Distance:
1 Km (1 x TE only),
200 m (8 x TE), 500 m (4 x TE)

When more than one TE, wires


act as a bus
CSMA/CD

Limitation: cannot have an


extension phone
401
0985_05f9_c1

94

1999, Cisco Systems, Inc.

Cisco Systems Confidential

47

Access to ISDN
At the U-Reference point (BRA)
Standards differ NA, France,
UK vs. Germany vs. Japan
In North America, designed to use as
much of existing copper plant available
Two wire, unloaded local loops are
99% of total
Up to 5.5 Km loop length

At the U-Reference point (PRA)


T1/E1 standard
401
0985_05f9_c1

95

1999, Cisco Systems, Inc.

D Channel
ISDN Access Protocols are carried in the D channel
Layer 2 and Layer 3 protocol specifications
Protocol specifications are identical for BRA and PRA

Layer 2, Q.920/921, LAP-D


Supports the communications for Layer 3
Maintains the connections between devices

Layer 3, Q.930/931
Call setup, call supervision, call tear down, and
supplementary services
Uses standard set of messages to communicate
401
0985_05f9_c1

96

1999, Cisco Systems, Inc.

Cisco Systems Confidential

48

D-Channel Encapsulation

Layer 3

Layer 2

Protocol
Length of
Discriminator Call Reference

Flag

Address Control

Layer 1

401
0985_05f9_c1

Call
Reference

Message
Type

Information

CRC

Information
Elements

Flag

D Channel
(16 Kbps or 64 Kbps)

97

1999, Cisco Systems, Inc.

ISDN CCS (Q.930/931) Messages


Call Establishment

Call Information

Call Clearing

Alerting
Call proceeding
Connect
Connect ack
Progress
Setup
Setup ack

401
0985_05f9_c1

Hold
Hold ack
Hold reject
Resume
Resume ack
Resume reject
Retrieve
Retrieve ack
Retrieve reject
Suspend
Suspend ack
Suspend reject
User information

Disconnect
Release
Release complete
Restart
Restart ack

Miscellaneous

Congestion control
Facility
Information
Notify
Register
Status
Status inquiry
98

1999, Cisco Systems, Inc.

Cisco Systems Confidential

49

Public ISDN and


Signaling System 7
Signaling
Network
BRI

PBX1

BRI

Switch

PRI

DSS1

Transmission
Network

Switch

PRI

Signaling System 7

PBX2

DSS1

DSS1 Is a Public ISDN Protocol


401
0985_05f9_c1

99

1999, Cisco Systems, Inc.

ISDN and SS7 The Bridge


Between the Islands
Voice Transmission
STP

Switch

SSP

Switch

SSP

SS7

SCP

Signaling Network
Voice
Transmission

Switch

STP

STP

STP

STP

PBX1

SSP
STP

401
0985_05f9_c1

Voice
and
ISDN
Signaling PRI

SCP

100

1999, Cisco Systems, Inc.

Cisco Systems Confidential

50

SS7 Components
SCP

Network 1

SCP

SSP

Network 2

STP

STP

STP

STP

SCP
SCP

SSP
SSP

SSP

Voice Trunk
Signaling Link
401
0985_05f9_c1

SSP: Signal Switching Point


STP: Signal Transfer Point
SCP: Signal Control Point
101

1999, Cisco Systems, Inc.

Network Addressing

LEC 1-609-555-1234

IXC

555-1234

LEC

PSTN
E.164 Addressing

1-609-5551234 Dials:
9+1-609-555-1234

555-1234

PBX
PBX
Dials:
8+555-1234

555-1234

555-1234

VCI/VPI

1234
1234

VCI/VPI

WAN
401
0985_05f9_c1

102

1999, Cisco Systems, Inc.

Cisco Systems Confidential

51

Agenda
Basic Analog Telephony
Basic Digital Telephony
Voice Coding and
Compression Techniques
Voice Transport and Delay
Supplemental Slides: Digital Voice
Signaling Techniques
401
0985_05f9_c1

103

1999, Cisco Systems, Inc.

Thank You!

Q & A
Please Fill Out
Evaluation Forms
THANK YOU!

401
0985_05f9_c1

104

1999, Cisco Systems, Inc.

Cisco Systems Confidential

52

Please Complete Your


Evaluation Form
Session 401

401
0985_05f9_c1

1999, Cisco Systems, Inc.

105

401
0985_05f9_c1

1999, Cisco Systems, Inc.

106

Cisco Systems Confidential

53

You might also like