internet telephony - columbia universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · internet...

24
Internet Telephony 1 Internet Telephony for Universities Henning Schulzrinne Internet Real-Time Lab Dept. of Computer Science Columbia University New York, New York [email protected] Columbia University Ivy+ Meeting November 18, 1999 (Joint work with Jonathan Lennox, Gautam Nair, Jonathan Rosenberg, Kundan Singh, Elin Wedlund, and Jianqi Yin) November 18, 1999

Upload: others

Post on 08-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 1

Internet Telephony forUniversities

Henning SchulzrinneInternet Real-Time Lab

Dept. of Computer ScienceColumbia UniversityNew York, New York

[email protected]

Columbia University Ivy+ Meeting

November 18, 1999

(Joint work with Jonathan Lennox, Gautam Nair, JonathanRosenberg, Kundan Singh, Elin Wedlund, and Jianqi Yin)

November 18, 1999

Page 2: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 2

Overview

� Internet telephony: motivation and problems

� Campus VoIP architectures

� Session Initiation Protocol (SIP)

� Internet telephony “appliances”

� Programming your telephone (service)

� Mobile services

November 18, 1999

Page 3: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 3

The phone works — why bother with VoIP?

user perspective carrier perspective� variable compression: tin can to

broadcast quality

� security through encryption

� caller, talker identification

� better user interface

� internat. calls: TAT transat-lantic cable = $0.03/hr

� no local access fees (3.4c)

� easy: video, whiteboard, . . .

� silence suppression➠ traffic #

� shared facilities ➠ manage-ment, redundancy

� advanced services (simpler thanAIN and CTI)

� operational advantages

� cheaper switching� fax as data

November 18, 1999

Page 4: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 4

The new phone companies� separation bit carriage$ services

� anybody with Internet connection can provide services (ACD,800, 900, directory,. . . )

� distinction “in” vs. “out” of network not useful

� incremental start-up investment not large

� new players:

– cable companies➠ no new infrastructure, but mostlyone-way

– electric utilities➠ need line management anyway

– Qwest, IXC (resell to ISPs), . . .

November 18, 1999

Page 5: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 5

Internet telephony services� voice mail�! email

� calendar integration

� user-programmable call processing logic

� call first available sales person (ACD)

� call whole department

� web IVR

� return web page with favorite “on hold” music

November 18, 1999

Page 6: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 6

Internet Telephony Services

� camp-on without holding a line

� short message service (“instant messaging”)

� schedule call into the future

� call with expiration date

� add/remove parties to/from call➠ mesh

� “buddy lists”

November 18, 1999

Page 7: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 7

Switching Costs

Device port speed port cost cost/64 kb/s

8-port Ethernet hub 10/100 Mb/s 8 0.008

24-port Ethernet switch 10 Mb/s 55 0.35

8-port Ethernet switch 100 Mb/s fiber 474 0.30

8-port Ethernet switch 1 Gb/s 1187 0.08

24�100BaseT + GigE 10/100 Mb/s 141 0.09

100 T1 circuit switch 1.5 Mb/s 25,000 1041

5ESS local (no AIN), 5000 lines 64 kb/s 300 300

5ESS local (AIN), 20,000 lines 64 kb/s 175 175

Small PBX (few hundred lines) 64 kb/s 1,000 1,000

Large PBX (> 5000 lines) 64 kb/s 500 500

November 18, 1999

Page 8: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 8

Telephone Costs

switching and transmission

overhead

access

operations support systems

6%

11%

34%

49%

November 18, 1999

Page 9: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 9

Transport Costs

network $/min $/MB

wholesale telephone 0.01–0.02

U.S. domestic interstate consumer rates 0.05–0.15

U.S. domestic intrastate consumer rates 0.05–0.25

modem 0.25 – 0.50

private line 0.50 – 1.00

frame relay 0.30

MCI frame SVC 0.05

Internet 0.04 – 0.15

Internet modem 0.33

Internet backbone 0.01

1’ voice = 480 kB w/silence suppr., 1 MB without

November 18, 1999

Page 10: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 10

Phone Usage

“Free” phone calls does not mean unbounded increase:

year lines local calls local calls

(millions) min/day/line min/day/person

1980 102.2 39 17.5

1988 127.1 39 20.2

1996 166.3 40 25.1

November 18, 1999

Page 11: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 11

Why Aren’t We Using It Now?

Internet capacity� phone traffic:

world phone traffic 600 Gb/s U.S. total 368 Gb/s

international traffic 13 Gb/s U.S. interstate 55 Gb/s

AT&T long distance 61 Gb/s

public Internet (late 1997) 75 Gb/s

� unpredictable sound quality, reliability

� doesn’t work well for dial-up users

� no cheap Internet devices

� 640 M phone lines, 122 M in U.S.➠ gateways

� no billing infrastructure

November 18, 1999

Page 12: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 12

Projections� MCI: “80% data, 20% voice”

� “AT&T could lose $350 million in international calls by 2001”

� “By 2002, the Internet could account for 11% of U.S. andinternational long-distance voice traffic”

� “Up to 10% of the world’s fax market, which generates $45billion in telecom revenue a year, will move to Internet in 2 or3 years”

� May 1999: BT builds IP phone network in Spain

� but: cable modems only 250,000 to 275,000 users in US, 10%of Internet users by 2000

November 18, 1999

Page 13: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 13

Data vs. Voice Traffic

100

1000

10000

100000

1996 1997 1998 1999 2000 2001 2002

wor

ldw

ide

traf

fic

(Gb/

s)data

voice

November 18, 1999

Page 14: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 14

Why on Campus?� PBX nearing end of useful life, capacity

� dorm rooms, offices already wired with Cat-3/5

� backbone high-speed data capacity (20,000 users at 0.1 Erlang

! 128 Mb/s, but not all calls are across campus)

� no latency issues

� video, data sharing

� re-use data connections as tie-lines to satellite campuses,dorms, faculty housing, . . .

November 18, 1999

Page 15: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 15

Internet Telephony Architecture

Megaco/MGCP/MDCP

SIP

RTP

circuit-switched voice

H.323

proxy

MGC

MG

GK GK

proxy

PSTN

gateway

circuit-switched voice (POTS, ISDN)Internet

November 18, 1999

Page 16: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 16

Campus Data Architecture

core switch

building switch

edge router

core switch

November 18, 1999

Page 17: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 17

Architecture Options

� separate wiring vs. same network

� stimulus control vs. intelligent end systems

� IP Centrex vs. external PSTN interface

November 18, 1999

Page 18: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 18

A Campus VoIP Architecture

0 01

IP

10

0

0

IP

IP

10 0

1

IP

0

IPproxyserver

ITSP

Internet

PSTN

November 18, 1999

Page 19: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 19

Separate Wiring� re-use CAT3 wiring�! just requires centralized changes

� but: distance limitation of 100–150 m

� power requirements:Etherphones 3–6 W

Wireless access point 4-11 W

Ethercams 8-11 W

Ethernet hub 30 W?

� powering for end systems and hubs:

– local battery

– Ethernet powering

November 18, 1999

Page 20: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 20

Ethernet Power

Ethernet cable (802.3 working group):

� phantom powered on 3/6, 1/2

� idle wires (4/5 and/or 7/8)

� automatic recognition of powered devices

Do all systems need to be powered?

November 18, 1999

Page 21: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 21

Architecture for 20,000 Lines10

Bas

eT h

ub

8 896

10B

aseT

sw

itch

(sta

cked

)8

10BaseT 100BaseFX 1000BaseSX

telecomcloset

building campus

< 100 m < 400 m

512 kb/s 49.1 Mb/s 393 Mb/s

< 500 m

port cost

4.4W1.46W1.4Wpower

10/1

00F

X s

witc

h(L

ayer

3)

Gig

E s

witc

h(L

ayer

3)

$1500$500$50$15

November 18, 1999

Page 22: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 22

Stimulus Control vs. Intelligent End Systems

stimulus end system

protocol MGCP SIP, H.323

new services upgrade MGC proxy, end system software

user interface like phone more state information

scaling single server distributed

simple devices yes SIP: yes, H.323: ?

November 18, 1999

Page 23: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 23

Quality of Service� codecs can be same or better than POTS

� primarily, delay:

audio encoding/decoding: look-ahead, block (20-50 ms)

application: non-adaptive playout buffers

end system: operating system, sound card (buffer)

propagation: 5 �/s km

queueing: depends on congestion

transmission: line speed; insignificant for� T1

November 18, 1999

Page 24: Internet Telephony - Columbia Universityhgs/papers/1999/ivy+.pdf · 2003-03-25 · Internet Telephony 12 Projections MCI: “80% data, 20% voice” “AT&T could lose $350 million

Internet Telephony 24

Delay

� ITU.T delay target< 150 ms

� average vs. peaks!

� avg. USround-trip (UUnet, Oct. 1999): 45.49 ms

� Miami – Seattle (CWI, Nov. 1999): 92.4 ms

November 18, 1999