48
VOIP Service Presentation to P.R Internet Society September 29, 2005 Julio Fondeur Director – Product Development Puerto Rico Telephone

Microsoft PowerPoint - VOIP to ISOC 9-05

Embed Size (px)

Citation preview

Page 1: Microsoft PowerPoint - VOIP to ISOC 9-05

VOIP Service

Presentation to P.R Internet SocietySeptember 29, 2005

Julio FondeurDirector – Product DevelopmentPuerto Rico Telephone

Page 2: Microsoft PowerPoint - VOIP to ISOC 9-05

Agenda

•History•Market Trend•Technology•Regulatory Issues

Page 3: Microsoft PowerPoint - VOIP to ISOC 9-05

3

EarlyAdopters

Opportunist AdvancedServices

1995-1997 2000-2004 2005+Infrastructure

1998-1999

Voice over ...Interoperability,

Scalability

Limited Scope,Toll Arbitrage

AdvancedService

Deployment

InfrastructureSales

VoIP Market Evolution

The VoIP History

Voice over Packet started in late 1980’s

Service providers emerged to offer inexpensive international calling services to migrating ethnic populations that are separated across continents.

Page 4: Microsoft PowerPoint - VOIP to ISOC 9-05

Agenda

•History

•Market Trend•Technology•Regulatory Issues

Page 5: Microsoft PowerPoint - VOIP to ISOC 9-05

5

VoIP Market Trend

Residential VoIP Market: Residential Access Line Loss by Major Carriers (North America),2003-2005

Main threat: Wireless substitution

Who’s eating the Telco cake?

Page 6: Microsoft PowerPoint - VOIP to ISOC 9-05

6

Who’s eating the Telco cake?

VoIP Market Trend

Residential VoIP Market: Summary of Broadband Penetration in the U.S. (North America), 2004

1 Million Lines

Page 7: Microsoft PowerPoint - VOIP to ISOC 9-05

7

An unstoppable market force

VoIP Market Trend

Page 8: Microsoft PowerPoint - VOIP to ISOC 9-05

8

The IP-closed market…VNO VoIP Providers

Internet

Router

Router

Router

IP IP

The PCThe PC--based (IM) Consumer based (IM) Consumer PlayersPlayersUses software to allow realUses software to allow real--time voice time voice conversations with other PCs.conversations with other PCs.Examples:Examples:

Microsoft Messenger, AOL Messenger, Yahoo Microsoft Messenger, AOL Messenger, Yahoo Messenger, Net2Phone, Messenger, Net2Phone, eStaraeStara, etc., etc.

AOLAOL

MicrosoftMicrosoft

Yahoo!Yahoo!

Page 9: Microsoft PowerPoint - VOIP to ISOC 9-05

9

Plug into broadband router (e.g.) with

inexpensive adapter

Assign or port numberEmulate dialtone

Provide full feature set +

Traverse customer’s broadband connection

Co-locate with CLEC partner for termination

The U.S. ITSP Farm today

Voicewing CallVantage

VNO VoIP Full Providers or ITSP

Page 10: Microsoft PowerPoint - VOIP to ISOC 9-05

10

Who’s eating the Telco cake?

VoIP Market Trend

Page 11: Microsoft PowerPoint - VOIP to ISOC 9-05

11

Private Net or Internet

Router

Router

Router

IP IP

IP PhoneIP Phone

CPE that looks like a regular phone, CPE that looks like a regular phone, but is actually a computer with a LAN but is actually a computer with a LAN connection built in. Most common in connection built in. Most common in business environments (IP PBXs).business environments (IP PBXs).

Examples:Examples:Cisco, Nortel, Cisco, Nortel, PingTelPingTel, , AvayaAvaya, etc., etc.

The Enterprise discovered a new way to save money and boost productivityThe Enterprise already hooked to Internet discovered a new production-booster tool: the converged network.

VoIP Market Trend

Who’s eating the Telco cake?

Page 12: Microsoft PowerPoint - VOIP to ISOC 9-05

Agenda

•History•Market Trend

•Technology•Regulatory Issues

Page 13: Microsoft PowerPoint - VOIP to ISOC 9-05

13

The PSTN Telephony:

ILEC/CLEC

IXCSW

IXC

To other ILEC/CLEC

ILEC/CLEC

C.O.

•PCM: Voice converted to digital for transmission and switching •64 kbps (DS0) is the fundamental building block

DS1 (T1) carries 24 DS0s in 1.544 MbpsDS3 (T3) carries 28 T1s in ~45 MbpsOC1 carries 3 T3s on ~150 Mbps

Required functions:

•Call Switching

•Processing

•Signaling

Page 14: Microsoft PowerPoint - VOIP to ISOC 9-05

14

Then came the Internet…And the PC could also talk

Internet

Router

Router

Router

•PC Software•The early adopters:-Netmeeting-Vocaltec

IP

IP

IP

IP

Page 15: Microsoft PowerPoint - VOIP to ISOC 9-05

15

• Internet telephony refers to telecommunications service (voice, fax, voice-messaging) carried over the Internet and/or any private/public packetizednetwork instead of the PSTN.

• It uses specific IP-based protocols to allow terminal interaction• It present an enormous engineering challenge• The Internet was not created to transport voice

Time For Definitions: What is VOIP?

Internet

Router

Router

Page 16: Microsoft PowerPoint - VOIP to ISOC 9-05

16

Packet Backbone: IP

IP

www.dmaxpr.com

Connectionless packet delivery

Service not guaranteed

Page 17: Microsoft PowerPoint - VOIP to ISOC 9-05

17

Packet Backbone: IP Protocols

Network Interface

Internet (IP)

Transport

Application

TCP/IP Protocol Suite

Internet

Page 18: Microsoft PowerPoint - VOIP to ISOC 9-05

18

The Voice Challenge in IP Protocol:Here are just some of the

requirements that the IP protocolhad to meet:

• It had to connect equipment from different vendors

• It had to run over different types of media (e.g. twisted pair or coaxial) and data links (e.g. Ethernet or Token Ring)

• It had to allow new networks to be added to the larger Internet without disrupting service

• It had to run on a variety of systems, from mainframes to PCs

• It had to transport data packets reliably.

Page 19: Microsoft PowerPoint - VOIP to ISOC 9-05

19

Sensitivity of applications to delay and loss of data (from ITU Rec. G.1010, End User Multimedia QoS)

The Challenge of Transmitting Voice over a Best Effort Network

Voice is non-tolerant to delay and Packet Loss

Page 20: Microsoft PowerPoint - VOIP to ISOC 9-05

20

Common network applications categorized as non–real-time (left) versus realtime (right) as well as those mediating a human interaction (lower) versus those between machines (upper).

Voice

Voice is real-time human interaction

Page 21: Microsoft PowerPoint - VOIP to ISOC 9-05

21

Packet Backbone: IP Protocols

Network Interface

Internet (IP)

Transport

Application

TCP/IP Protocol Suite

UDP TCP

H.323 RTP RTCP

Increased Reliability

Real-time Communication

RTP: gives each packet a sequence number and time stamp so that it can be reassembled in the correct order at the receiving end.

RTCP: Real-time Transport Control Protocol monitors the QoS and provides feedback on the quality of the information being sent so changes can be made. RTCP is the companion protocol to RTP.

Page 22: Microsoft PowerPoint - VOIP to ISOC 9-05

22

VoIP Mediastream

IP Voice Processing

Sample & Digitize de Voicestream

Compress the 1’s and 0’s

Codec

Convert to Packets

IP NetworkSwitch & Route

Re-assemble Mediastream

De-compress

Codec

Convert to Analog Signal

10110011

Page 23: Microsoft PowerPoint - VOIP to ISOC 9-05

23

VoIP Architecture

IP Voice Processing

Sample & Digitize de Voicestream

Compress the 1’s and 0’s

Codec

Convert to Packets

IP NetworkSwitch & Route

Re-assemble Mediastream

De-compress

Codec

Convert to Analog Signal

10110011

Gateway

VoIP Interface

GW Logic

Trunk Interface

PSTN Legacy PBX

Softswitch•Call setup•Billing•Security/Admin•Call Routing•Number Conversion

Agent

Page 24: Microsoft PowerPoint - VOIP to ISOC 9-05

24

Architectures & Protocols

Mixed Architectures & Mixed ProtocolsMixed Architectures & Mixed Protocols

PSTN

Call ServerSS7

PSTN GatewayPSTN Gateway SIP or H.323 NetworkSIP or H.323 Network

VAccess

Gateway

SCP

MGCP/H.248

V

SIPH.323

IMT

PRI

RTPSIP / H.323

GKGK

V

PSTN

Call Server

3 Elements of Service:1. The Call Server2. The PSTN Gateway3. The User Agents:

1. PC Client2. IP Phone3. Phone Adapter

Page 25: Microsoft PowerPoint - VOIP to ISOC 9-05

25

Architectures & Protocols

Basic H.323 Call

Gatekeeper A Gatekeeper B

RRQ/RCF

ARQ

RRQ/RCF

LRQ

IP Network

Phone AGateway A Gateway B

H.225 (Q.931) SetupH.225 (Q.931) Alert and Connect

H.245 LRQ/LCFRTP

ACFLCF

VV VV

ARQ

ACF

Phone B

H.235H.235

TCP UDPUDP

IPIP

RTCP RAS

Audio orVideoControl Control

H.225

(Q.931)

H.225

(Q.931)

Call Control Data

T.120H.245 PayloadHeaderG.7xx H.26xH.26x

RTP

Audio Video

H.235H.235

TCP UDPUDP

IPIP

RTCP RAS

Audio orVideoControl Control

H.225

(Q.931)

H.225

(Q.931)

Call Control Data

T.120H.245 PayloadHeaderG.7xx H.26xH.26x

RTP

Audio Video

Admission Request

Open Logical Channel

Admission Confirm

Page 26: Microsoft PowerPoint - VOIP to ISOC 9-05

26

Architectures & Protocols

SIP Servers/ServicesSIP Servers/Services

SIP User Agents

Registrar RedirectLocation Database

SIP Proxy

SIP Servers/Services

REGISTER“Here I am”

INVITE“I want to talk to another UA

Proxied INVITE“I’ll handle it

for you”

“Where is this name/phone#?”

3xx Redirection

“They moved, try this

address”

SIP User Agents SIP-GW

SIP Components

1. SIP User Agent Clients (UACs)

2. SIP Location Server – track which IP address a client is currently using

3. SIP Proxy Servers – forwards requests to other servers on behalf of SIP clients

Redirect Servers – communicates the target address of the called party to the calling party.

The SIP protocol defines a set of basic messages to signal events:

SIP Messages

1. Invite – to join a session/call

2. Ack – to accept this invitation

3. Options – determine the capabilities of a server

4. Register – Register with a server

5. Cancel – cancels a previously issued request

6. Bye – to end a call

http://www.ietf.org

Page 27: Microsoft PowerPoint - VOIP to ISOC 9-05

27

VoIP Standards

T-38T-38T-38Fax – relay transport

Provided by call agentProvided by endpoints or call control

Provided by endpoints or call control

Supplemental Services

Signaling or RFC 2833 (media)RFC 2833 (media) or INFO (signaling)

H.245 (signaling) or RFC 2833 (media)

DTMF – relay transport

YesYesYesMultimedia Capable

MGCP – UDPMegaco/H.248 - Both

TCP or UDPTransmission Control Protocol (TCP) or User Datagram Protocol

Signaling Transport

Media GatewayUser AgentGateway, TerminalEndpoints

Call Agent/Media Gateway ControllerProxy/Redirect ServerGatekeeperCall Control

MGCP 1.0, MEGACO, H.248RFC2543-bis07H.323v4Current Version

CentralizedDistributedDistributedArchitecture

MGCP/MEGACO-IETF; H.248-ITUIETFITUStandards Body

MGCP/H.248/MEGACOSIPH.323

Page 28: Microsoft PowerPoint - VOIP to ISOC 9-05

28

Optimal Network:PSTN 64Kbs Channel

Quality of Service (QoS) refers to a set of technologies (protocols and other mechanisms) that enable the network administrator to manage network behavior by avoiding or relieving congestion, expediting time sensitive packets, limiting access to congested links.

QoS mechanisms allow us to manage network performance (for example, bandwidth, delay, jitter, loss rate, and response time) to maintain stable, predictable network behavior.

Voice Quality

<= 3%Packet Loss<= 1%Packet Loss

<= 75 msecJitter delay<= 40 msecJitter delay

<= 150 msecLatency-One way<= 100 msecLatency-One way

Minimum Network SettingsOptimum Network Settings

Clarity Cut

Carrot

– codec – packet size– queuing priority - end-to-end delay– jitter (delay variation) – capacity/loading- packet loss – congestion

Page 29: Microsoft PowerPoint - VOIP to ISOC 9-05

29

GWcore

Routercore

Router

POIP Packet Core

Transport Network

Codec Voice/data Packet size

AccessLink Speed Propagation Delay

Network Jitter

Jitter BufferSource Jitter

Queuing Delay

Voice/data loading Transmission Delay

Processing/switchingDelay

Transcoding

Packet Loss

Non-controllable parameters used in Intrinsic calculation

Configurable characteristics used in

Margin Allocation

Intrinsic vs. controllable parameters(DSL access network example)

TDMV2IMG

DSLCPE

CoreRouter

V2IMGGWDSL

CPEDSLCPE

VoIP Engineering Challenge

ITU Rec. G.107: R = Ro - Is - Id - Ie +A

Transmission RateS/N

Tx Distort

Echo & DelayCoding Advantage

Page 30: Microsoft PowerPoint - VOIP to ISOC 9-05

30

Codecs

3.27108G.729a (CS-ACELP)

3.613 to 516G.728

3.85132G.726

3.65305.3 or 6.3G.723.1

4.10.7564G.711 (PCM)

4.5Linear (no compression)

4.81128Wideband

MOSDelay (ms)

Method Bit rate (kbps)

Compression

Source: Cisco

CS-ACELP (ITU G.729)(Conjugate-Structure Algebraic Linear-Predictive)

CS-ACELP (ITU G.729)(Conjugate-Structure Algebraic Linear-Predictive)

8 KBPS Voice

DSP SpeechCompression

64 KBPSVoice

Trade-off:BW vs. delay

Or:Cost vs. Quality

Page 31: Microsoft PowerPoint - VOIP to ISOC 9-05

31

ITU E-Model output for delay and codec

Impact of Delay

50

60

70

80

90

100

0 100 200 300 400 500One-way Delay (ms)

R

G.711G.729G.723.1

Very satisfactory

User Satisfaction

Satisfactory

Some usersdissatisfiedMany usersdissatisfiedExceptionallimiting case

Effect of delay on transmission rating for three codecs

Codecs

Page 32: Microsoft PowerPoint - VOIP to ISOC 9-05

32

Packet TreatmentNetwork Edge

Policing

Scheduling

MarkingDSCP

Shaping

Filtering based on:Source/Destination IP Address, TCP/UDP Port, Protocol ID

Policing Drop- Does the flow conform to policy?

MarkingMark DS Code Point (DSCP) based on network policy

Congestion Management Drop PrecedenceCongestion Avoidance: WRED

ShapingDelay on congestion- Improves efficiency of link speed

SchedulingEnsures queues get serviced according to priorities

DIFFSERV Prioritization

RSVP/MPLS

TOS

Page 33: Microsoft PowerPoint - VOIP to ISOC 9-05

33

Packet TreatmentNetwork Core

Shaping

Scheduling

Policing

MarkingDSCP

Shaping

Scheduling

Filtering based on:DS Code Point (DSCP)

Congestion Management Drop PrecedenceCongestion Avoidance: WRED

ShapingImproves efficiency of link speed

SchedulingEnsures queues get serviced according to priorities

DIFFSERV Prioritization

Page 34: Microsoft PowerPoint - VOIP to ISOC 9-05

34

Security

VoIP Security Foibles:

Phisers can spoof the caller ID information on VoIPphones to display the name of a legitimate institution

Phising

VoIP represents a better option for spammers than PSTN, because a single message can be sent to thousands of recipients simultaneously, and the phone call is free

Spam

Because of SIP requirement for devices to register a transient IP address with the user’s permanent address, it allows for unauthorized registration that can lead to hijacking resources.

Registration attacks

VoIP particularly vulnerable because of its sensitivity to packet loss or delay

Denial-of-Service (DoS) attacks

Possibility increases due to many nodes in the network vs. PSTN, where intruders must tap a line or penetrate a switch

Eavesdropping

Source: Borderware Technologies

Page 35: Microsoft PowerPoint - VOIP to ISOC 9-05

35

Border Control in the Public Network

Voice over Broadband

Enterprise3rd Party VoIPCarrier

Carrier-to-Enterprise Interconnect

Consumer Interconnect

Carrier-to-CarrierPeering

3

21

Border Control Delivers:• Call Admission Control• QOS Management & Mapping• Protocol Interworking

Border Control Delivers:• NAT/Firewall Traversal• Multilevel Security• Topology Hiding• DOS Attacks Prevention

Border Control Delivers:• NAT and FW Traversal• Multilevel Security• SLA monitoring & reporting

Page 36: Microsoft PowerPoint - VOIP to ISOC 9-05

Agenda

•History•Market Trend•Technology

•Regulatory Issues

Page 37: Microsoft PowerPoint - VOIP to ISOC 9-05

37

You still need to call the “old” PSTNThe VoIP service providers found the opportunity to offer cheap telephony service by leveraging the “free” Internet

VoIP Gateway is the ITSP Point of PresenceThe ITSP needs PSTN numbers (NXX) to connect. The ILEC or CLEC will provide.

Page 38: Microsoft PowerPoint - VOIP to ISOC 9-05

38

IP Phone

IP Phone

Internet

CPEGateway

AnalogPhone

POTS

AnalogPhone

VoIPGateway

VoIPGateway

POTS

AnalogPhone

PSTN

Broadband

Circuit Switched / TDM Circuit Switched / TDMPacket Switched Data

Broadband

AnalogPhone

PSTN

POTSPhonePhoneto to

PhonePhonePhonePhone

to to PhonePhone

Types of VoIP Calls

Page 39: Microsoft PowerPoint - VOIP to ISOC 9-05

39

IP Phone

IP Phone

CPEGateway

AnalogPhone

POTS

AnalogPhone

POTS

AnalogPhone

PSTN

Broadband

Circuit Switched / TDM Circuit Switched / TDMPacket Switched Data

Broadband

AnalogPhone

PSTN

POTS

Types of VoIP Calls

VoIPGateway

VoIPGateway

Internet

IPIPtotoIPIP

Includes PC-to-PC and Device-to-Device

IPIPtotoIPIP

Includes PC-to-PC and Device-to-Device

IPIPtotoIPIP

Includes PC-to-PC and Device-to-DeviceTypes of VoIP Calls

Issues:- Interoperability- ENUM- Use of SBC

Page 40: Microsoft PowerPoint - VOIP to ISOC 9-05

40

IP Phone

IP Phone

Internet

CPEGateway

AnalogPhone

POTS

AnalogPhone

VoIPGateway

VoIPGateway

POTS

AnalogPhone

PSTN

Broadband

Circuit Switched / TDM Circuit Switched / TDMPacket Switched Data

Broadband

AnalogPhone

PSTN

POTS

Phone to IP &Phone to IP &IP to PhoneIP to PhoneIncludes PC-to-Phoneand Device-to-Phone

Phone to IP &Phone to IP &IP to PhoneIP to PhoneIncludes PC-to-Phoneand Device-to-Phone

Phone to IP &Phone to IP &IP to PhoneIP to PhoneIncludes PC-to-Phoneand Device-to-Phone

Phone to IP &Phone to IP &IP to PhoneIP to PhoneIncludes PC-to-Phoneand Device-to-Phone

Types of VoIP Calls

Page 41: Microsoft PowerPoint - VOIP to ISOC 9-05

41

• Jurisdiction: Interstate. FCC Exclusive, Vonage ruling 11/09/04

• Regulation: Non for IP-IP (Pulver ruling 3/03). Pending IP-PSTN.

• Intercarrier compensation: Pending

• Lawful Intercept/CALEA: Ruled.

• 911: Ruled

• Universal Service Fund: Pending

Key Regulatory Policy Issues

• Providers of IP-enabled services should pay the appropriate charges whenever they use the PSTN to originate or terminate calls

• The cost of the PSTN should be borne equitably among those that use it in similar ways

Intercarrier Compensation for VOIP Traffic

Page 42: Microsoft PowerPoint - VOIP to ISOC 9-05

42

• PRTLD started offering VOIP• Several Consumer & Business Plans

• PRTLD’s VOIP offer includes calls that originate or terminate on the PSTN.

• First to market with integrated telephony & IM features

• VOIP customers must have broadband connection (Initially available to DSL subscribers only)

Overview of PRTLD’s VOIP Service

Page 43: Microsoft PowerPoint - VOIP to ISOC 9-05

43

VOIP Network Configuration

VoIPoDSL Architecture

LEC CO SwitchPSTN Voice Internet

PRT ATM

ATM Switch

T1

PRTLDGWY

DSLAMATM

Home

PRT DSL

DSLGateway

PhoneMAX

Soft PC Client

PRTLD VoIP Residential Line

(PhoneMAX)

RMS

WiFi

2nd VirtualLine

POTS

IP Phone

LEC (PRT)

ISP

Access Charges PRTLD Call Server

Page 44: Microsoft PowerPoint - VOIP to ISOC 9-05

44

• Liberty Cable “Voice Link”• Position VoIP as POTS replacement, not 2nd line• Net2Phone service alliance• Termination & NXX from Centennial• No E911 compliance, USF payment• Law Enforcement compliance unknown

• Adelphia Puerto Rico• Announced plan to launch in 2005

• Centennial• ITSP Interconnection Provider

• Vonage• Packet 8• AT&T• ISPs?

PR Competitive Landscape

Page 45: Microsoft PowerPoint - VOIP to ISOC 9-05

45

VoIP detach the service from its media providing

service portability/mobility creating a new service

paradigm based on content, not connectivity

Since IP is virtual…

Then, a Revolution is coming

Page 46: Microsoft PowerPoint - VOIP to ISOC 9-05

46

The Current & Future Technology View of Telecomm Services

•• Phone Phone

•• DSLDSL•• CableCable

Media-Centric: The regulated media is the service

Media-Independent Services

• Packet layer (IP) decouples services from media– Supports convergence– Optimized for interactivity– Enables services integration– Similar service bundles over

dissimilar media

Discrete Model

Integrated Model

Technology changes will re-shape business model

Integrated Platforms

Integrated Products

Integrated Experience

Page 47: Microsoft PowerPoint - VOIP to ISOC 9-05

47

Entertainment

Com

mun

icat

ions

Wireline

Wireless

IP

Providing Access to Valued ContentAnytime….Anywhere…Any Device

Any Content Anywhere Industry Services Vision

Page 48: Microsoft PowerPoint - VOIP to ISOC 9-05

48

Q & A