a quick introduction to voice over internet protocol...purc 2004 internet basics • the basic...

21
PURC 2004 A Quick Introduction to Voice A Quick Introduction to Voice over Internet Protocol (VoIP) over Internet Protocol (VoIP) PURC Annual Conference 2004 PURC Annual Conference 2004 Chuck Jackson Chuck Jackson

Upload: others

Post on 21-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

A Quick Introduction to Voice A Quick Introduction to Voice over Internet Protocol (VoIP)over Internet Protocol (VoIP)

PURC Annual Conference 2004PURC Annual Conference 2004

Chuck JacksonChuck Jackson

Page 2: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

RoadmapRoadmap

•• Basics of packet communications as Basics of packet communications as used in the Internetused in the Internet

•• How voice is transmitted over packet How voice is transmitted over packet networks such as the Internet.networks such as the Internet.

•• Examples of VoIP uses and systems Examples of VoIP uses and systems •• Concluding thoughtsConcluding thoughts

Page 3: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Internet Basics

• The basic building block of networks is the IP datagram.

• Analogy to datagrams—a postcard with – Destination address– Return address– A small amount of text

• A postcard might inform you of a friend’s holiday travels or remind you of a dentist’s appointment.

• The postal service doesn’t care which application (friend or dentist) sent the postcard—it just carries processed wood pulp with black marks.

Page 4: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Protocol LayeringProtocol Layering

Physical Transport (e.g, Cable Modem)

IP (Internet Protocol)

TCP UDP

Applications (e.g., email, web pages)

Email Data (1000 bytes)TCP Header (20 bytes)

IP Header (20 bytes)

A Typical IP Datagram

Page 5: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

The Hourglass FigureThe Hourglass Figure

Source: Steve Deering, IETF 51

Page 6: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

VoiceVoice——Another Application over IPAnother Application over IP

• Voice requires about 10,000 to 100,000 bits per second.

• Can send those bits over IP—just as we send web pages or email.

Page 7: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Alternative VoIP ArchitecturesAlternative VoIP Architectures

• PC to PC

InternetInternet

Page 8: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Alternative VoIP ArchitecturesAlternative VoIP Architectures

• Phone to Phone via the Internet

InternetInternet

Page 9: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Alternative VoIP ArchitecturesAlternative VoIP Architectures

• Phone to Internet to Gateway to PSTN

InternetInternetGATEWAY

PSTNPSTN

Page 10: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Alternative VoIP ArchitecturesAlternative VoIP Architectures

• PSTN to Gateway to Internet to Gateway to PSTN

InternetInternet

GATEWAYGATEWAY

PSTNPSTN PSTNPSTN

Page 11: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

VoIP ExamplesVoIP Examples

• Xbox Voice• Windows messenger• AOL Instant Messenger• Motorola Phone Adapter (Vonage)• Cisco Phone• Cox Cable in Hampton Roads, Virginia

Page 12: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Xbox LiveXbox Live

http://www.xbox.com/en-US/live/about/StarterKit-Retailers.htm

Page 13: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

MicrosoftMicrosoft’’s Explanation of the Benefits of Voice with Xboxs Explanation of the Benefits of Voice with Xbox

http://www.xbox.com/en-US/live/about/Article-Top10GetLive.ht

Page 14: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Microsoft Windows MessengerMicrosoft Windows Messenger

Page 15: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

AOL Instant MessengerAOL Instant Messenger

Page 16: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

The Motorola Box Used by The Motorola Box Used by VonageVonage

Page 17: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

VonageVonage Uses this Uses this ArchtectureArchtecture

• Phone to Internet to Gateway to PSTN

InternetInternetGATEWAY

PSTNPSTN

Page 18: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Motorola Box in Motorola Box in VonageVonage ArchitectureArchitecture

InternetInternetGATEWAY

PSTNPSTN

Page 19: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Cisco 7970 IP PhoneCisco 7970 IP Phone

Page 20: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Cox Cable in Hampton Roads, VirginiaCox Cable in Hampton Roads, Virginia

Page 21: A Quick Introduction to Voice over Internet Protocol...PURC 2004 Internet Basics • The basic building block of networks is the IP datagram. • Analogy to datagrams—a postcard

PURC 2004

Concluding ThoughtsConcluding Thoughts

• VoIP is one of many higher-level communications capabilites among devices connected to the Internet.

• VoIP is not an application.• VoIP is a capability that is part of many

applications. • VoIP capabilities are already pervasive.

– Microsoft Windows Messenger (part of XP)– AOL Instant Messenger– Xbox and Sony Playstation