Top Banner
An SAIC Company Slide 1 . Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies [email protected] om 973 829-4186 April 15, 2002 LTS
26

An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies [email protected] 973 829-4186.

Dec 16, 2015

Download

Documents

Cassie Doke
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

An SAIC CompanySlide 1.

Voice Over IP: Architectures, Applications and Challenges

Tom ChapuranTelcordia [email protected] 829-4186

April 15, 2002

LTS

Page 2: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 2

IP Network

Multimedia PC

Multimedia PC

Initially, PC to PC voice calls over the

Internet

What Is VoIP?

PSTN(DC)

Gateway

PSTN(NY)

Gateway

Public Switched Telephone Network

Gateways allow PCs to also reach phones

…or phones to reach phones

Page 3: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 3

Outline

Why Voice over IP?

Packet voice transport

Signaling and control architectures

Network applications

Outlook and challenges

Page 4: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 4

Origins of VoIPLessons learned

Internet Telephony software for multimedia PCs (1995)

– Users frustrated by poor QoS, difficulty of use, lack of interoperability Standards are critical for success

– Coding/decoding (codec) between analog voice and digital packets

– Locating the party you want to call

– Signaling to set up, modify, tear down the voice call

– Access to vertical services (call forwarding, 3-way calling, …)

– Gateways to PSTN

Media routing, quality of service (QoS) left to other IP mechanisms (not VoIP-specific)

Page 5: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 5

Circuit-Switched TelephonyTraditional PSTN Approach

SS7 Signaling Network

Class 5Switch

Typically analog “loop”, conversion to digital at local switch

Circuit-based TrunksClass 5Switch

Class 4Switch

64 kb/s digital voice

Media stream

Signaling

SCP

Most service logic in local switches, rest

in SCPs

Data travels over a parallel (but separate) network

Page 6: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 6

VoIPGoals and Potential Benefits

Consolidation of voice, data on a single network– Simplify infrastructure, operations; provide bundled services

Support for intelligent terminals as well as phones Increased flexibility

– Multiple bit rates, multiple media types, richer signaling– Distinguish calls from connections (add/modify streams during call)

Separation of service control from switching/routing– Accelerate new service development, increase end-user control,

evolve from VoIP towards advanced services

Expansion of competition

Page 7: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 7

Packet Voice Transport

Key targets for voice call service quality:

– Average packet loss: < 2%

– Consecutive packet loss: < 200 ms burst

– End-to-end (lip-to-ear) delay: < 150 ms for comfortable conversation

Packet loss cannot be corrected by retransmission (TCP), because the packets arrive too late to be useful

Use RTP (Real-time Transport Protocol) over UDP (User Datagram Protocol) for voice or video transport

– Payload ID, sequence numbers, timestamps, monitoring via RTCP

Packet and buffer lengths limited by constraint on end-to-end delay

Typical codecs: G.711 (64 kb/s), G.729 (8 kb/s) G.723 (~ 6 kb/s)

– Transmitted bit rates depend on overheads, optional silence suppression

Page 8: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 8

H.323 ArchitectureITU-T

H.323 Zone

H.323Terminal

H.323 Gatekeeper

H.323Gateway

PSTN

H.323Multipoint Control Unit

Telco-centric multimedia,multiparty conferencing (initially for LANs) Gatekeeper for network control, heavy-weight protocols Widely deployed in first wave of VoIP standardization

3 stages of signaling:• RAS to Gatekeeper• H.225 call signaling• H.245 media stream control(can be simplified for VoIP)

Page 9: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 9

SIP (Session Initiation Protocol) IETF Multimedia Architecture

Internet-centric alternative, initially for large multicast conferences

– SIP for call signaling, SDP (Session Description Protocol) for media

Initially very simple, light-weight, loosely-coupled sessions; oriented towards direct signaling between endpoints

Network servers for additional capabilities:

– Registrar for terminal registration, aliases

– Redirect returns contact address directly to end user

– Proxy forwards signaling (requests, responses)

Evolution towards greater use of proxy/registrar for locating users, vertical services, call tracking, network control

Strong, rapidly growing support (e.g., Microsoft XP, 3GPP)

Page 10: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 10

SIP Call SetupSimplified View

Linda Peter

lts.ncsc.mil telcordia.com

ProxyProxy

DNSLocation

server

Media Streams

INVITE

INVITE

Ringing

Ringing

200 OK

[email protected]

INVITE SDP proposes media type(s), IP & ports to send to

200 OK

200 OK SDP accepts/rejects media, gives IP & ports to send to

ACK

Page 11: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 11

Where Do Services Live?

Some implemented at the endpoints

– Last-number redial, call hold...

Others may be better supported from the network

– Avoid need for PC or IP phone to be turned on (call forwarding)

– More complex services, such as conferencing

– Integration with web-based services (unified messaging)

Example: SIP Proxy runs a script for each incoming call for Peter

– Parallel forking: forward INVITE to multiple endpoints simultaneously

– Sequential forking: try his office PC first, then lab, then cell phone, …

Page 12: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 12

SIMPLE (SIP for IM and Presence)Simplified Example

PeterLinda

lts.ncsc.mil telcordia.com

ProxyProxy

Presence server

Linda subscribes to notifications of changes in Peter’s status:Off-line, on-line, busy, away, available, ...

[email protected]

SUBSCRIBE

Update Presence

NOTIFY

NOTIFY

Page 13: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 13

NGN ArchitectureNext-Generation Network

Oriented towards application of VoIP (or VoATM) to large-scale public networks

Focus on scalability, network control, support for traditional phones, sophisticated gateway (GW) to the PSTN and its services

Media GW interfaces voice stream to PSTN trunk or phone line

Signaling GW allows signaling directly to SS7 network

Softswitch controls Media GWs and does call processing

– Allows smaller, cheaper Media GWs (e.g., for individual homes)

– Control via MGCP (Media Gateway Control Protocol) or H.248

Page 14: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 14

Core Packet Core Packet NetworkNetwork

Softswitch

CustomerGateway

DSL or PacketCable

Access

NGNNGN ExampleVoice over DSL or Cable Modem

H323/SIPIP Phones,

PCs

SCP

Class 5 Switch

SS7 Signaling Network

PSTN

MGCPSS7

Gateway

Trunk GatewayVoice Streams

MG

CP

ISUP, TCAP

Can also use to interconnect PSTN clouds (long-distance), or PSTN switches (interoffice backbone)

Page 15: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 15

International Voice MarketCalls Terminated on PSTN

0.008

0.15

3.7

1.7

6.2

0

20

40

60

80

100

120

140

160

1997 1998 1999 2000 2001

Year

Ca

ll V

olu

me

s (

B m

in/y

ea

r) International VoIP

International PSTN

0.008

0.15

3.7

1.7

6.2

0

20

40

60

80

100

120

140

160

1997 1998 1999 2000 2001

Year

Ca

ll V

olu

me

s (

B m

in/y

ea

r) International VoIP

International PSTN

Source: Telegeography 2001(2001 figures were projections)

Page 16: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 16

Carrier Applications of VoIP

First major inroads for VoIP have been in long-distance– Avoid regulation, high international PSTN tariffs– VoIP invisible to end user, doesn’t rely on him to do anything– Installed base dominantly H.323, movement now towards NGN

Local-carrier interest for interoffice connections– Consolidate voice and data networks (typically ATM)– Use NGN, or packet-enable existing switches

Many trials of VoIP to residences, but deployments few– Cable TV has laid groundwork for NGN approach (DOCSIS 1.1)– Decline of CLECs likely to slow multi-line VoDSL

Page 17: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 17

Enterprise VoIP

IP PBX

Centrexor PBX

Softswitch

GWGW

Location A

Location B

GWGW

Many possible combinations of VoIP and circuit-switched telephony

IP phoneIP

phone

PSTN

NetworkCore IP

Page 18: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 18

Enterprise Applications of VoIP

Leverage spare data-network capacity, minimize phone bills, create platform for multimedia conferencing

H.323 and SIP both being deployed, softswitches and IP-PBX options emerging, unclear which will prevail

Examples: Telcordia/SAIC (H.323), Telia (SIP)

Carrier-managed VPN networks last year from AT&T (H.323) and Worldcom (SIP)

VoIP adoption slower than expected, partly due to plunging PSTN long-distance prices, QoS concerns

Page 19: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 19

Peer-to-Peer VoIPPC-to-PC

Internet Telephony revisited, often facilitated by software or network servers from new types of voice service providers

– Microsoft, Net2Phone, Dialpad, AOL, Yahoo!

– Mass market alternative to telcos, requiring limited network infrastructure, capital costs, operating expenses

What’s the business case for “free” VoIP?

– Sell advertising, software, or enhanced services

– Charge for PC-to-phone, phone-to-phone

– Give away as a competitive differentiator

Mostly H.323 today, likely to move towards SIP

Could be key industry driver, even if penetration were limited

Page 20: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 20

Outlook for VoIPCurrent Status and Trends

VoIP is not monolithic – many applications, with different drivers, will maintain a heterogeneous mix of technologies

H.323 is most widely implemented today, but trends are towards SIP for intelligent terminals, NGN for most carrier networks

Most success thus far in long-distance networks, perhaps with local carrier backbones to follow in next few years

Footholds made in enterprise and access markets, but VoIP has not taken off as fast as initially expected

Adoption being slowed by economic conditions, plummeting long distance rates, declining advertising market (peer-to-peer)

Page 21: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 21

Continuing Challenges

Quality of Service– Diffserv, MPLS, traffic engineering, bandwidth brokers, call admission…

– What is really needed for consolidated voice and data networks?

Security, reliability Extending SIP to provide conference control Operations (configuration of IP phones, version control and

upgrading of highly distributed software, accounting/billing,…) Packet-level interconnection of VoIP islands which use competing

architectures and protocols Controlling feature interactions in a distributed-services environment Traversal of NATs and firewalls Support for services beyond voice

Page 22: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 22

NAT Traversal

Network Address Translators (NATs) map a private IP address space to externally visible (public) IP addresses– Conserve scarce public IP addresses– Shield internal hosts from outside world

Useful for enterprises, cable modem networks, broadband access routers, internet cafes…

NATs interfere with peer-to-peer protocols such as SIP– SIP clients must identify the IP address and ports they will use to

receive media streams (in payload of their signaling messages)– But they don’t know their externally visible addresses

“One of the SIP community’s biggest problems”

Page 23: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 23

STUN – Simple Traversal of UDP Through NATsdraft-rosenberg-midcom-stun-01.txt

Internet

SIP Client

NAT

Private Network A

SIP Client

NAT

Private Network B

SIP Proxy/Registrar

Source: P. Thermos, Telcordia

STUN Request/Response

STUN client contacts STUN server, discovers NAT, address translation

STUN ClientSTUN Client

STUN Server

SIP Signaling

SIP client uses “external” address in signaling for setup of media streams

This approach being implemented and tested at Columbia and LTS

Page 24: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 24

Advanced Services

VoIP: natural platform for evolution to advanced services – Supports intelligent terminals and rich signaling– Separates calls from connections– Multimedia capabilities already in the protocols (SIP/H.323)– Removes bottleneck by separating call control from switching

Thus far, focus is almost entirely on voice– For many players (but not all), voice is the killer app – Solve the simpler problem first

This simplifies many network control issues, because of predictability of voice bandwidth, traffic patterns – But current solutions are likely to require significant extensions to

accommodate more flexible advanced services

Page 25: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 25

Moving Beyond Two-Party VoiceWhat’s Different About Advanced Services?

Flexibility in media streams, participants, “ownership”; service not pre-defined at call setup

– Multiple media per call, differing (and very wide range of) bandwidths

– Dynamic reconfigurability during call

– Potential for multicast conferencing, streaming

Implications

– Call admission control becomes more complex

– Much less aggregation, localization of flows than with NGN voice

– Usage, traffic patterns may be highly variable and hard to predict

New approaches to traffic engineering, resource allocation and network control will be needed to address even a modest penetration of these new services

Page 26: An SAIC Company Slide 1. Voice Over IP: Architectures, Applications and Challenges Tom Chapuran Telcordia Technologies tc@research.telcordia.com 973 829-4186.

LTS©Telcordia Technologies, Inc. Slide 26

Acknowledgements

Ron Menendez

Stu Wagner

Tim Feustel

Peter Thermos

Dave Gorman

Nigel Dewdney

Gary Hayward