internet peering and pstn access merit voip seminar dennis baron april 3, 2008

18
Dennis Baron, April 3, 2008 Page 1 np164 Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Upload: holleb

Post on 23-Jan-2016

37 views

Category:

Documents


0 download

DESCRIPTION

Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008. Outline. It’s all SIP! SIP.edu ISN PSTN Access. Well You Are Using SIP Anyway. What is SIP IETF Standard defined by RFC 3261 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 1np164

Internet Peering and PSTN AccessMerit VoIP Seminar

Dennis Baron

April 3, 2008

Page 2: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 2np164

Outline

• It’s all SIP!

• SIP.edu

• ISN

• PSTN Access

Page 3: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 3np164

Well You Are Using SIP Anyway

• What is SIP

– IETF Standard defined by RFC 3261

– “The Session Initiation Protocol (SIP) is an application-layer control (signaling) protocol for creating, modifying and terminating sessions with one or more participants.”

• Can be used for voice, video, instant messaging, gaming, etc., etc., etc.

• Uses URIs for addressing – single communications identity– mailto:[email protected] for email

– xmpp:[email protected] for instant messaging

– sip:[email protected] for voice and video

• Usernames just replaced by numbers for telephone applications

Page 4: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 4np164

• “Hard phones”

• “Soft phones”

Soft and Hard SIP Clients

Page 5: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 5np164

Why Phone NUMBERS?

• Users should not be burdened with device addresses, when it’s

people they really care about

• Addresses should be mnemonic and empower enterprises to

manage the identities of their users

sip:[email protected]

• It’s time to put E.164 phone

numbers behind us!

• A.G. Bell did not say:

“+1-617-252-1232, come here. I need you!”

Page 6: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 6np164

Architecture (Phase 1)

SIPProxy

DNSSIP-PBXGateway

PBX

INVITE (sip:[email protected])

INVITE(sip:[email protected])

DNS SRV query sip.udp.bigu.edu

telephoneNumberwhere mail=”bob”

PRI / CASbigu.edu

CampusDirectory

SIP User Agent

Bob's Phone

Page 7: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 7np164

DNS

INVITE (sip:[email protected])DNS SRV query

sip.udp.bigu.edu

bigu.edu

SIP User Agent

Architecture (Phase 2)

locationDB

If Bob has registered, ring his SIP phone; Else, call his extension through the PBX.

REGISTER(Contact: 207.75.164.131)

INVITE (sip:[email protected])

SIPProxy

SIPRegistrar

Bob's SIP Phone

Page 8: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 8np164

Cell Phones

IP Desk Phones Legacy Desk

Phones

PSTN

Old World*

Emerging New World

Solution:numeric aliases* Transitional period during which we have to

support these devices will last a long time!

How to SIP from a 12-key phone?

Page 9: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 9np164

• 21232*270

• ITADs

–Defined by Telephony Routing over IP (TRIP) [IETF RFC3219]

–Globally unique

–Lots of them (232 - 256)

–IANA is already set up to allocate

• ISN resolution works just like ENUM

locally

assigned IP Telephony Administrative Domain (ITAD)

ITAD Subscriber Numbers (ISN)

Page 10: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 10np164

Academic

– Internet2

– Hofstra University

– UCLA

– MIT

– Stanford

– University of Alaska Fairbanks

– University of California, Berkeley

– Florida State University

– University of Manitoba

– University of Oregon

– Royal Institute of Technology

– NE Worcestershire College

– Trent University

– University of North Carolina

– University of Texas, Austin

– Columbia University

– UCSD

– Taiwan Academic Network

Corporate Enterprises

– Sterling National Bank

– Apple Computer VoIP Service Providers

– Free World Dialup

– Stealth Communications

– SIPcall.com

– RCN Corporation

– VoIPteq

– SIP Broker

Other

– BizFu (web hosting)

– Manitoba New Democratic Party

– Packet Clearing House

– +36 others

VoIP Solution Providers

– Tello

– Iotum

– Digium

Government

– State of Oregon

Assigned ITADs (as of 3/15/06)

Page 11: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 11np164

How Does Peering Work?

Transit Transit

Peering

Your Network

ISP #1

PublicInternet

ISP #2

Your Partner

Web ServerWorkstation

diagrams courtesy of Stealth Communications

Page 12: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 12np164

Options for PSTN Termination

• May be an evolution or combination of different interconnect options

– Transit via gateway to campus PBX

– Direct IP connection to carriers

– Access via regional or national networks

– Access via commodity Internet

– Brokers for peering and PSTN termination

• PSTN-to-VoIP and VoIP-to-PSTN traffic can use different options

Page 13: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 13np164

Types of Peering Connections

• Direct interconnection at a carrier hotel (“private peering”).

• Peering typically done over Layer-2 Fabrics (also known as a NAP or IX)

Your Network

ISP 2

ISP 1

ISP 3

IXYour Network

ISP 2

ISP 1

ISP 3

diagrams courtesy of Stealth Communications

Page 14: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 14np164

ENUM for Peering

+1-212-232-2020

sip: [email protected]

h323: [email protected]

h323: [email protected]

http: www.stealth.net

...

• IETF RFC 3761

• Single number for multiple services

diagrams courtesy of Stealth Communications

Page 15: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 15np164

ENUM for Peering (cont.)

ENUMdatabase

WANCarrier/

Enterprise“2”

Carrier/Enterprise

“1”

OriginatingIP Phone

TerminatingIP Phone

1

2 3

4 4

4

Query-Response technology

1. User initiates phone call

2. Query sent to ENUM database

3. Routing information (URL) returned

4. If “true”, call established between the organizations

Initiate calls using telephone numbers

diagrams courtesy of Stealth Communications

Page 16: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 16np164

Broker Example (Arbinet)

Import Numbers

DownloadNumbers

Route callOver Internet2

ENUMServer

Peerwith

partnerUniversity

Independent non-profitcompany

diagram courtesy of Arbinet

Page 17: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 17np164

Considerations for Peering

• Things to think about

– Signaling and media can take separate routes

– Diversity of paths – failover

– Quality of service issues

– Options for flexible services

• And opportunities to consider

– Disaster recovery options

– Flexibility in choosing carriers

– Control routing yourself in real-time

– Trade minutes like a carrier

Page 18: Internet Peering and PSTN Access Merit VoIP Seminar Dennis Baron April 3, 2008

Dennis Baron, April 3, 2008Page 18np164

Questions?