Introduction to Voice and Telephone Technology

17 downloads 858 Views 1MB Size Report
Cisco Systems Confidential. 1. 401 ... Communications Professional for Voice ... Mechanical to electronic. Two to ... Advanced features and call routing. Tens to ...
401 0985_05f9_c1

1

© 1999, Cisco Systems, Inc.

Introduction to Voice and Telephone Technology Session 401

401 0985_05f9_c1

2

© 1999, Cisco Systems, Inc.

Cisco Systems Confidential

1

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

3

© 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

4

© 1999, Cisco Systems, Inc.

Cisco Systems Confidential

2

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

5

© 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

6

© 1999, Cisco Systems, Inc.

Cisco Systems Confidential

3

Analog Telephony— Connection Basics Tip Ring

Sleeve

401 0985_05f9_c1

7

© 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

8

© 1999, Cisco Systems, Inc.

Cisco Systems Confidential

4

Basic Call Progress: Off-Hook Off-Hook Closed Circuit

DC Current Dial Tone

Telephone Switch

Local Loop

401 0985_05f9_c1

Local Loop

9

© 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

5

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

6

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 Telephony—Signaling

• Supervisory • Addressing • Call progress

401 0985_05f9_c1

14

© 1999, Cisco Systems, Inc.

Cisco Systems Confidential

7

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

8

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 0–9, *, # (12 Digits)

401 0985_05f9_c1

ISDN

Digital Transmission “Out-of-Band” Message-Based Signaling

18

© 1999, Cisco Systems, Inc.

Cisco Systems Confidential

9

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

1

2

3

A

770

4

5

6

B

852

7

8

9

C

941

*

0

#

D

20

© 1999, Cisco Systems, Inc.

Cisco Systems Confidential

10

Voice Channel Bandwidth Voice Channel Voice Signal Output Voltage or Energy

.2

1

Tone Dialing Signals 401 0985_05f9_c1

2

3

4

Frequency (K-Hertz)

Systems Control Signals 21

© 1999, Cisco Systems, Inc.

Switching Systems Manual Control—Switch/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

1

1

Class Name 2

4C

4P

3

3

5

4C

4C

4X

4P

5

5

4P

5

5R

5R

5

4X

1

Regional Center

2

Sectional Center

3

Primary Center

4C

Toll Center

4P

Toll Point

4X

Interm. Point

5

End Office

5R

EO w/ RSU

R

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 Modulation—Nyquist 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

A—Law (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

Signaling—Bit Use Options

Traffic

Signaling

T

2

4

Bits 1–7

Bit 8

*

A

A

Bits 1–7

Bit 8

*

A

B

• 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

– – – 0 – – – 0 – – – 1 – – – 0 – – – 1 – – – 1

m – m – m – m – m – m – m – m – m – m – m – m –

– C1 – – – C2 – – – C3 – – – C4 – – – C5 – – – C6 – –

Signaling—Bit Use Options

Traffic

Signaling

T

2

4

16

Bits 1–7

Bit 8

*

A

A

A

Bits 1–7

Bit 8

*

A

B

B

Bits 1–7

Bit 8

*

A

A

C

Bits 1–7

Bit 8

*

A

B

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

1

24

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

12

24

1 Channel Time Slot, 5.18µs

401 0985_05f9_c1

43

© 1999, Cisco Systems, Inc.

Synchronization—Traditional Network Clocking Strata Master Clock

Stratum

PRS

1

Timing Toll Office

Timing

2

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

4

Waveform Coders

Subjective Quality 3 (MOS) 2

Vocoders

1 2 Score 5 4 3 2 1 401 0985_05f9_c1

4

8

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’

1

2

3

4

5

1

2

3

4

5

“Nowadays, a chicken leg is a rare dish” Rating Rating

Level Level of of Speech Speech Quality Quality

Distortion Distortion

5

Excellent

Imperceptible

4

Good

Just perceptible but not annoying

3

Fair

Perceptible and slightly annoying

2

Poor

Annoying but not objectionable

1

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 125µs) 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 Compression—ADPCM • 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 Compression—CELP • Code excited linear predictive • Very high voice quality at low-bit rates, processor intensive, use of DSPs • G.728: LD-CELP—16 Kbps • G.729: CSA-CELP—8 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

50–60%

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

90–95%

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 Variation—“Jitter” Sender

Receiver Network

A

B

C

Sender Transmits

t A

B

D1 401 0985_05f9_c1

D2 = D1

C

Sink Receives

D3 = D2

t

69

© 1999, Cisco Systems, Inc.

Voice Delay Guidelines One Way Delay (msec)

Description

0–150

Acceptable for Most User Applications

150–400

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

ITU’s 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

• Propagation—Six 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 Delay—32 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 Delay—Included 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

U

TA

R TE1

Carrier

. . R S

TE2

TE2

.

TA

R

NT2 (PBX)

.T

. U

PRA

.

S

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