presentation - heanet, ireland's national education
TRANSCRIPT
![Page 1: Presentation - HEAnet, Ireland's National Education](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/1.jpg)
VoIP in ContextNiall O’Reilly, University College Dublin IT Services
HEAnet National Networking Conference 2006
![Page 2: Presentation - HEAnet, Ireland's National Education](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/16.jpg)
Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006
• Example
• [Remember “!” and “%” for e-mail]
• *8 *4yy 8972xxxx
• sip:[email protected]
Address Mapping
![Page 17: Presentation - HEAnet, Ireland's National Education](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/24.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052505/554bf3cbb4c9055a368b5370/html5/thumbnails/25.jpg)
Niall O’Reilly — UCD IT ServicesVoIP in Context — HEAnet NNC 2006
?