SI-501 Mini-Talk, Ann Arbor, MI February 9 th , 2005 Internet2's Voice and Integrated Communications Initiatives SI-501 Mini-Talk Ann Arbor, MI February 9 th , 2005 Ben Teitelbaum <[email protected] > http://people.internet2.edu/~ben/
Mar 27, 2015
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Internet2's Voice and Integrated Communications Initiatives
SI-501 Mini-TalkAnn Arbor, MI
February 9th, 2005
Ben Teitelbaum <[email protected]>http://people.internet2.edu/~ben/
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Voice● Not just a crusty relic● Voice is the dominant real-time
communications medium among homo sapiens– Text is the dominant non-real time meduim– A big chunk of the human brain is dedicated to
processing visual input, but that's for other stuff (e.g. avoiding cliffs/trees, identifying faces, stalking prey)
● Per-capita use/expenditure continues to rise● A “killer app" for the last ~100 years and for
foreseeable future
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
VoIP● Not just a cost-saving hack ● Open industry standards and the Internet are
revolutionizing telecom– New industry structures– New architectures, services, and applications– No longer a binary choice between PBX and
Centrex● Trends
– Decentralized control– À la carte system components and services– Greater empowerment of campuses and
enterprises– Greater empowerment of end users
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
● Many, many ways to do better...– Fidelity– Privacy– Addressing– Mobility
Post-POTS Voice
– Survivability– Integration with IM, video,
etc.– Presence– I911
* Drawings by Louis Teitelbaum (age 6)
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Dude, Where're My Customers?● Voice was once revenue-generating; no
longer● Users have adopted consumer services to
meet personal / profession needs– Cellular– Consumer IM&P (e.g. AIM, YIM, MSN)– Consumer VoIP (e.g. Skype, FWD)
● How can universities develop services to:– Recapture these customers?– Enhance the campus life experience?– Facilitate collaborative research?– Improve productivity?
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Internet2
ITSP
...
Internet2 Infrastructure (campus, gigaPoP, RON, Abilene)
PBX / TDM Voice Switch
Internet Telephony Service Provider (ITSP)
Campus
SIP Proxy + Phones
IP – TDM Voice Gateway
*.edu
Key (for upcoming pretty pictures)1/2
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
TDM Voice Traffic
Packet Voice Traffic
PRI / CAS Voice Trunks
Key (for upcoming pretty pictures)2/2
Signaling
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Internet2
Campus VoIP Today
b.edua.edu
... ...
LEC/IXC LEC/IXC
PSTN
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Internet2
Campus VoIP Today
b.edua.edu
... ...
ITSPLEC/IXC LEC/IXC
PSTN
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Internet2
Campus VoIP Today
b.edua.edu
... ...
ITSPLEC/IXC LEC/IXC
PSTN
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Internet2
Campus VoIP 2020*
b.edu
...
a.edu
...
* Don't hold me to this!
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Internet2
Campus VoIP 2020
FeatureServer
LDAP
DirectoryServices
PresenceServer
FeatureServer
LDAP
DirectoryServices
PresenceServer
b.edu
...
a.edu
...
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Internet2
Campus VoIP 2020
FeatureServer
LDAP
DirectoryServices
PresenceServer
FeatureServer
LDAP
DirectoryServices
PresenceServer
ASPFeatureServer
b.edu
...
a.edu
...
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Internet2
Campus VoIP 2020
FeatureServer
LDAP
DirectoryServices
PresenceServer
FeatureServer
LDAP
DirectoryServices
PresenceServer
ASPFeatureServer
ITSP
b.edu
...
a.edu
...
PSTN
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Internet2
Campus VoIP 2020
FeatureServer
LDAP
DirectoryServices
PresenceServer
FeatureServer
LDAP
DirectoryServices
PresenceServer
ASPFeatureServer
ITSPITSP
b.edu
...
a.edu
...
PSTN
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Internet2
Campus VoIP 2020
FeatureServer
LDAP
DirectoryServices
PresenceServer
FeatureServer
LDAP
DirectoryServices
PresenceServer
ASPFeatureServer
ITSPITSP
c.com
...Internet
b.edu
...
a.edu
...
PSTN
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
How to Get There From Here?● Difficult environment to innovate
– Tight budgets– Carrism (i.e. IT is not strategic)– Fear, uncertainty, and doubt over industry
directions, regulatory environment, etc.● In the long-run, there will be little role
for centralize service providers● Need to develop new campus
communications service models and core connective middleware infrastructure
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Connective Middleware
high-performance, end-to-end IP transit
BobAlice
UserCampusUser Internet2/GigaPoP/ASPCampusHost Host
Network-LayerConnectivity
Applications
APIsCodecs
APIsCodecs
Signaling Signaling
Connective Middleware
Call FilteringAuth N/Z
Call FilteringAuth N/Z
IdentityPresence
Call Routing
IdentityPresence
Call Routing
Damping Middleware
Rich PresenceServices Calendaring
Location
... ...Calendaring
Location
Dire
ctor
ies D
irectories
Sig
nalin
g SignalingCampus-to-Campus
Trust / Policy / Encryption
P2P mediaand
Trust / Policy / Encryption
...or... ...or...AuxiliaryServices Gatewaying
Bridging
Messaging...
GatewayingBridging
Messaging...
GatewayingBridging
Messaging...
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
SIP.edu Working Group● Web Site
– http://voip.internet2.edu/SIP.edu/● Chair
– Dennis Baron, MIT{email, sip}: [email protected]
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
SIPProxyDNS
SIP-PBXGateway PBX
INVITE(sip:[email protected])
INVITE(sip:[email protected])
DNS SRV query sip.udp.bigu.edu
telephoneNumberwhere mail=”bob”
PRI / CAS
bigu.edu
CampusDirectory Bob's Phone
sip.udp.bigu.edu IN SRV ...
SIP.edu Architecture (today)
IP Voice
TDM Voice
SIP User Agent
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
DNS
INVITE (sip:[email protected])DNS SRV query
sip.udp.bigu.edu
bigu.edu
SIP User Agent
locationDB
If Bob has registered, ring his SIP UAs; Else, call his extension through the PBX.
REGISTER(Contact: 207.75.164.131)
INVITE (sip:[email protected])
SIPProxy
Bob's SIP Phones
SIP.edu Architecture (real soon)
SIPRegistrar
IP Voice, Video, IM, ...
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
SIP.edu Growth
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Presence and Integrated Communications ● Working Group Web Site
– http://pic.internet2.edu/● Chair
– Jeremy George, Yale{email, sip}: [email protected]
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Presence● Presence
– “Notification of events that facilitate communication” (Henning Schulzrinne)
● “On-line”, “Away”, “Idle”, “On phone”, “Out to lunch”, ...
– Back to the future?● Remember: finger, write, who?● Presence restores the sense of community that
existed on timesharing systems– Forward to the future!
● New standards for interoperability and scalability● User-centric control of presence publication● Richer state semantics and automatic triggers
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Rich Presence Trials● Using Internet2 meetings to prototype
advanced campus services – Advanced WiFi infrastructure (location service)– Advanced middleware infrastructure
(SIP/SIMPLE presence agent / location server)– Advanced real time communications services
● Highly-participatory– Enthusiastic attendees – Distributed trial-dev team
● Columbia IRT Lab, HP Labs Cambridge, University of Pennsylvania, Ford Motor Company, Microsoft, ...
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Rich Presence Enabled Clients
• WaveThree and Columbia clients (Session, SIPC)• Others welcome! (client requirements doc on web)
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
NG911 Project● Internet 911
– 911 has been a thorn in the side of VoIP– Technically, not a hard problem
● NG911– NTIA-funded project to IP-enable PSAPs
● Not only solve VoIP 911, but do better!– Higher resilience– Faster call setup– Testability
● Based on IETF GEOPRIV work
• Multimedia support• Open standards and COTS• Cheaper
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Emerging IETF/NENA I3 Architecture
GPS
40.86N 73.98ECN=us A1=NJ A2=Bergen
INVITE sips:sos@
DHCP
outboundproxy server
provided by local ISP? 40.86N 73.98E: Leonia, NJ fire dept.
leonia.nj.us.sos.arpaPOLY 40.85 73.97 40.86 73.99NAPTR … [email protected]
* This slide complements of Henning Schulzrinne, Xiaotao Wu, & the CINEMA crew (Columbia University)
Location-based call routing: UA knows its location
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
Conclusion● Voice must be seen as stragetic● VoIP will be much more than POTS
replacement● Several Internet2 initiatives are helping
campuses develop the infrastructure and technology for next-generation campus communications services
SI-501 Mini-Talk, Ann Arbor, MI February 9th, 2005
FIN