Voice over Packet - Part 5

Download Report

Transcript Voice over Packet - Part 5

V
O
P
VoX
What is X ?
YJS
Y(J) Stein VoP5
1
VoX
V
VoFR – why?
O

FR is the most mature of PSNs

many enterprises already have FR network

convergence: infrastructure, management

FR can be global
price not dependent on distance

typically pay for committed rate
P
so get VoFR for free !
YJS
Y(J) Stein VoP5
2
VoX
V
VoFR – how?
O
P
Frame Relay
FRAD
Data Link Connnection
FRAD
Network
YJS
Y(J) Stein VoP5
3
VoX
V
O
VoFR Protocols
P
Audio
G.711
G.726
G.729
FAX
FRF.11
Control & Management
FR
Connection Management
FR LMI
Q.933 A
Q.922 Switching and Processing
Physical Layer (Serial Port)
YJS
Y(J) Stein VoP5
4
VoX
V
FRF-11 Requirements
O
Service
P
high speed links
Primary
Payload
Type
Signaled
Payload
Type
YJS
Class 1
Class 2
low speed links (64Kbps)
Default
Voice
Algorithm
Mandatory:
-EADPCM – G.727
-Transmit rate 32 Kbps
-Receive rate 32 Kbps,
24 Kbps, 16 Kbps
Mandatory:
- CS ACELP-G.729/G.729
AnnexA
Other Voice
Optional:
-PCM-G.711;
-ADPCM-G.726
Optional:
-MP-MLQ G.723.1
-LD-CELP-G.728
Data
Optional
Optional
Fax
Optional
Optional
Dial Digits
Optional
Mandatory
CAS
Mandatory
Mandatory
AIS
Mandatory
Mandatory
Encoded FAX
Optional
Optional
Y(J) Stein VoP5
5
VoX
V
VoATM – why?
O
P
YJS

ATM is used in access and core networks

ATM supports QoS
and so is more fitted for voice than other PSNs

convergence: infrastructure, management

carriers can deploy ATM to cabinets
achieve pair-gain
Y(J) Stein VoP5
6
VoX
V
VoATM – how?
O
P
FAX
PBX
Public
ATM
Network
Headquarters
E1
Bridge/
Router
ETH
Bridge/
Router
ETH
2xE1
FAX
E1
E3
E1
PBX
PBX
ETH
Bridge/
Router
ETH
E1
Management
PC
Station
YJS
E1
E1
PBX
Y(J) Stein VoP5
7
VoX
V
O
P
VoATM Protocols
Audio
Signaling & Management
ATM Connection
Management
G.711
G.726
G.728
G.729
FAX
ATM UNI 3.1
SSCF Q.2130
Proprietary
Voice Protocol
SSCOP Q.2110
AAL1/AAL2
AAL5
ATM Layer
YJS
Y(J) Stein VoP5
8
VoX
V
VoATM Options
O
P
YJS

AAL1 unstructured circuit emulation (CES)

AAL1 structured circuit emulation (CES)

AAL1 dynamic bandwidth allocation (DB-CES)

AAL2 variable bit rate VoATM

AAL5 proprietary variable bit rate VoATM
Y(J) Stein VoP5
9
VoX
V
O
IWF Functionality for ATM Trunking
Call Handling
P
CAS Signaling
IWF-IWF
Signaling
ATM Signaling/NM
for Provisionning
IWF-IWF
CAS/DTMF Signaling
Nx64 Kbps
AAL1/2
Voiceband Processing
AAL2
CAS Supervisory
& DTMF Address
Signaling
- Echo Cancellation
- Idle Pattern Detection
- Silence Suppression
- Bad cell/frame interpolation
- Voice Compression
- Fax/modem detection
- Fax/modem relay
Mapping
Function
DSS2
AAL1/2
SAAL
ATM
PHY
ATM Interface
PHY
Synchronuous
Timing
T1/E1 PBX
YJS
Y(J) Stein VoP5
10
VoX
V
VoIP – why?
O
P
YJS

IP coverage has become universal

price not dependent on distance
may not be dependent on duration

new features possible
– web call centers
– whiteboard
– video conferencing
Y(J) Stein VoP5
11
VoX
V
O
P
VoIP protocols
Once upon a time
Unix users conversed over LANs
first official VoIP was VocalTec
first standard was H.323 suite
IETF came up with SIP
sometimes MGCP or MEGACO enough
YJS
Y(J) Stein VoP5
12
VoX
V
H.323 vs SIP
O
P
H.323




terminal
GW
MCU
gatekeeper
SIP







YJS
H.245 channel
audio, video, data


user agent (UAC,UAS)
GW
conferencing
registrar, redirect server
proxy
SDP
extensions
Y(J) Stein VoP5
13
VoX
V
O
P
Some ITU-T VoIP Standards
H.320: Multimedia conferencing on ISDN
H.321: H.320 over ATM
H.322: H.320 over iso-ethernet LANs
H.323: Multimedia conferencing on Packet Nets
H.324: Multimedia conferencing on POTS
H.225 - Call Signaling, PDU, Packetization
H.245 - System Control
T.120 - Data and Conference Control
YJS
Y(J) Stein VoP5
14
VoX
V
H.323 Protocols
O
Call Establishment And Control
P
Presentation
Addressing
H.225
RAS
speech coder DTMF
DNS
RTP/RTCP
H.245
UDP
Addressing
H.225
Q.931
DNS
TCP
IP
Link
Physical
YJS
Y(J) Stein VoP5
15
VoX
V
H.323 Network
O
P
H.323
Endpoint
H.323
H.323
Gatekeeper
Proxy
GATEWAY
H.320
(over ISDN)
Switched
Circuit Network
(POTs & ISDN)
Internet
H.323
Endpoint
YJS
H.324
(over POTS)
Speech-Only
(telephones)
Y(J) Stein VoP5
16
VoX
V
O
P
VoIP – SIP
H.323 is a telephony-type protocol
SIP is a more standard IP protocol (similar to http)
INVITE sip:[email protected] SIP/2.0
From: VoP student
To: Yaakov (J) Stein
Call-ID: [email protected]
CSeq: 1 INVITE
Subject: How to use SIP
Content-Type: application/sdp
ACK sip: [email protected] SIP/2.0
etc.
YJS
Y(J) Stein VoP5
17
VoX
V
VoIP – SIP
O
CONFERENCE MANAGEMENT
APPLICATIONS
P
CONFERENCE SETUP AND
DISCOVERY
CONFERENCE
CONTROL
SDP
RSVP
SAP
UDP
SIP
HTTP
SMTP
MEDIA AGENTS
DISTRIBUTED
CONTROL
TCP
AUDIO
VIDEO
RTP
RTCP
SHARED APPS
RELIABLE
MULTICAST
UDP
IP and IP MULTICAST
Link
Physical
YJS
Y(J) Stein VoP5
18
VoX
V
O
P
YJS
MGCP and MEGACO
MGCP
 MG, MGC
 endpoint
 connection (2 endpoints)
 signals (MGC->MC)
 events (MG-> MGC)
 text grammar
 SDP
 packages
MEGACO
 MG, MGC
 termination
 context (N terminations)
 signals (MGC->MC)
 events (MG-> MGC)
 text or binary grammar
 SDP
 even more packages
Y(J) Stein VoP5
19
VoX
V
VoDSL – why?
O
P
YJS

DSL uses existing under-utilized last-mile

residential customers already universally connected

can converge telephony and Internet

voice is the killer-app, voice supplies revenues

CLECs can compete with ILECs w/o rebuilding

CLECs need to purchase far fewer Class-5 switches

new features can be offered
Y(J) Stein VoP5
20
VoX
VoDSL – how?
V
O
ATM
P
V.5.2
PSTN
Voice
Gateway
Public ATM
Network
DSLAM
ATM
ATM
BAS
IP
ATM
xDSL
Internet
IAD
ATM
xDSL
IAD
YJS
Y(J) Stein VoP5
21
VoX
V
TDMoIP – why?
O
P










YJS
VoIP has very high overhead, due to session level encapsulation
VoIP only handles a small number of the PSTN features
VoIP introduces a large amount of delay
VoIP degrades voice quality
VoIP is expensive and requires “forklift upgrade”
TDMoIP adds low overhead, since it transfers trunks
TDMoIP is transparent to PSTN signaling
TDMoIP introduces minimal delay
TDMoIP does not compress voice, so only degradation is delay
TDMoIP is inexpensive and evolutionary
Y(J) Stein VoP5
22
VoX
V
TDMoIP – how?
O
P
TDMoIP uses UDP/IP
TDMoIP adds an additional pseudowire header
0
1
2
3
01234567890123456789 012345678901
FORMID
L RZ
length
sequence number
TDMoIP uses AAL1 or AAL2 adaptation
YJS
Y(J) Stein VoP5
23
VoX
V
VoCATV – why?
O
P
YJS

CATV is existing under-utilized infrastructure

in many areas
majority of residential customers already connected

can converge TV, Internet and telephony

cable full-duplex upgraded for pay-per-view

can deliver 30 Mbps DS over 50 KM range

competes with DSL access
Y(J) Stein VoP5
24
VoX
V
Cable modems
O
CABLE
P
MODEM
CMTS
CATV
HEADEND
fiber
OPTICAL
FIBER
CABLE
coax
COAXIAL
MODEM
AMPLIFIER
NODE
CABLE
MODEM
shared BW
CABLE
MODEM
YJS
Y(J) Stein VoP5
25
VoX
V
O
P
Cable modems - continued
In US:
DOCSIS - Data Over Cable System Interface Specification

Specification for high-speed data-over-cable systems

IP based

DOCSIS 1.0 designed for transparent bi-directional traffic

DOCSIS 1.1 enhancements:
– BW management / Prioritization features (QoS)
– Higher security
Cable modems do not monitor each other so Ethernet not possible
Adopted by ITU as J.112
YJS
Y(J) Stein VoP5
26
VoX
V
O
P
Multiple Standards
Incumbent standard for set-top boxes in Europe
DVB/DAVIC Digital Broadcast Video / Digital Audio Video Council
This standard is based on ATM
DVB2.0 “EuroModem” adopted by ETSI as ETS-300800
European Cable Consortium supports EuroDOCSIS
DOCSIS with DVB-compliant physical layer
IEEE developed 802.14
not gained support, but may be the next generation
YJS
Y(J) Stein VoP5
27
VoX
V
O
P
VoCATV
CableLabs added other protocols for VoCATV
 NCS Network Call Signaling
 MGCP
 IPSec authentication (DES)
 Optional fax-relay service
And additional features
 BTI Broadband Telephony Interfaces billing
 4 hour lifeline service
YJS
Y(J) Stein VoP5
28