presentation - heanet, ireland's national education

25
VoIP in Context Niall O’Reilly, University College Dublin IT Services HEAnet National Networking Conference 2006

Upload: catharine24

Post on 08-May-2015

668 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentation - HEAnet, Ireland's National Education

VoIP in ContextNiall O’Reilly, University College Dublin IT Services

HEAnet National Networking Conference 2006

Page 2: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

VoIP in Context

• Strategic issues

• How VoIP works

• Interoperation

Strategic options

Page 3: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

VoIP: Strategic Issues

• Global or local scope?

• Build, buy, or leave it to the users?

• Proprietary or standards-based?

• Branding?

First, see how it works ...

Page 4: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

How VoIP works

• Different flavours:Standards: SIP, H.323, Services: Skype, IP-TSPs

• Similar requirements:Find called partySet up call

Look at SIP ...

Page 5: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

SIP — direct call

192.168.19.7610.17.243.34

INVITE sip:10.17.243.34100 Trying -

ACK

RTP session (voice, video, etc)

Artificially simple case:caller knows where my phone is

Caller’s

phoneMy

phone

200 OK180 Ringing -

Page 6: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

SIP — where did he go?

10.17.243.34

Usual case:my phone is nomadic

Caller’s

phoneMy

phone

10.97.1.5

Page 7: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

SIP servers keep track

10.17.243.34

SIP Registrar:tracks last REGISTER event

Caller’s

phoneMy

phone

10.97.1.5

SIP Registrar serversip.example.netCaller’s SIP server

(if any)

Page 8: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

SIP — using servers

INVITE sip:[email protected]

ACK

RTP session (voice, video, etc)

Servers broker call using SIPPayload is carried peer-to-peer

INVITE

INVITE

200 OK

ControlTransport

Data

Page 9: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

VoIP compared to e-mail

Submit

Difference:mail servers carry payload

Forward

Retrieve

Control & DataTransport

Messagequeue

Messagestore

Page 10: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

VoIP compared to POTS

Place call

Difference:Payload travels over provider’s resources

Set upcircuit

Terminate call

Voice trafficover circuit

Vertically integrated:no separation of Control, Data,

and Transport

Page 11: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

Interoperation

• Technology: gateways, mapping

• Service management

• Business model

POTS is centre-stage

Page 12: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

POTS Interoperation

• Dial planwhat can be dialled (DTMF-12)

• Numbering planwhat can be reached (E.164)

• Interconnectionspecific number ranges — routing

codes

• Cascaded chargesterminating operator in control

• Fewer hops best for business

Originating Operator

TerminatingOperator

TransitOperator

Page 13: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

• POTS uses [*#0-9]— VoIP side must accommodate

• Customer aliases facilitate this— Real POTS phone number

(E.164)— Two-stage dialling to

“extension”— [email protected][email protected]

VoIP/POTS Address Mapping

Page 14: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

VoIP Interoperation

• Technology open — just like e-mail

• Operator business model varies— “walled garden” vs “public

park”

• Obstacles may be significant — NAT, firewall

Page 15: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

VoIP Interoperation• Static routes support bilateral

agreements

• VoIP “islands” may need to route via POTS

— involving duration charges, double transcoding

• ENUM maps numbers to URLs— but not yet widely (enough) deployed

Not unlike e-mail before MX records

Page 16: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

• Example

• [Remember “!” and “%” for e-mail]

• *8 *4yy 8972xxxx

• sip:[email protected]

sip:[email protected]

Address Mapping

Page 17: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

• Encodes E.164 numbers as domain names

— no “short codes” or “operator-specific”

• Standard algorithm to determine URL

— DDDS: RFC 3401ff

Not yet generally deployed

ENUM

Page 18: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

Strategic options

• Global or local scope?

• Build, buy, or leave it to the users?

• Proprietary or standards-based?

Branding?

Page 19: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

Local or global scope

• Technology substitution

• “Free” long-distance phone-calls

• Extend footprint of internal PBX— teleworkers, conference-

goers

Page 20: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

Build, buy, or step aside

• In-house like e-maillinked to other administrative processes

• Outsource to existing IP-TSPestablished expertise

• Skype — just workswalled garden with gates (charged

Skype-in, -out)

Gizmo — has free SIP-out

Page 21: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

Standard or proprietary

• Cisco, Nortel, ...

• Skype

• StandardInteroperabilityExploits DNS for provisioningOpen Source: SER, Asterisk

Page 22: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

Branding• What goes on the stationery?

• Skype: joe_user

• IP-TSP: sip:[email protected]

• Own-brand: sip:[email protected]

E.164: +353-1-716-xxxx

Page 23: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

Strategic options

• Global or local scope?

• Build, buy, or leave it to the users?

• Proprietary or standards-based?

• Branding?

• Know what you require, then decide

Page 24: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

VoIP Resources

• Terena VoIP Cookbook (2004)

• Richard Stastny’s Bloghttp://voipandenum.blogspot.com

iptel.org

Page 25: Presentation - HEAnet, Ireland's National Education

Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006

?