Upload
jaden-macpherson
View
212
Download
0
Tags:
Embed Size (px)
Citation preview
Connectivity for Advanced VoIP and Integrated Communications
National Internet2 DayMarch 18th, 2004
Ben Teitelbaum, Internet2<[email protected]>
For this and other talks...
http://www.internet2.edu/~ben/talks.html
Personal Communications
Highest value applications are generic Email, telephone, postal mail Throughout the history of communications, generic
person-to-person communications have dominated content distribution and domain-specific apps
Voice The dominant real-time communications medium A "killer" network application for >100 years VoIP opens doors to make voice communications
even more valuable
Long promised, but still inevitable Has happened in the core Happening now for residential / enterprise
Drivers Cost, cost, cost, cost, cost
Why have a giant switch, two networks, two staffs, etc.?
Voice is just another network application
Dampers QoS, 911, CALEA, USF, FUD Little user "pull"
Voice / Data Convergence
Replace or Displace? If voice is so important, why be satisfied with
replacing plain-old telephone service (POTS)?! Users are already defecting to cellular, SMS, AIM,
MSN Messenger, Yahoo!, etc. VoIP can be much better than POTS
Potential dimensions of improvement Fidelity Privacy Addressing Mobility Media translation
Advanced Voice
Survivability Integration with
IM, video, etc. Presence "911++"
Replace or Displace? If voice is so important, why be satisfied with
replacing plain-old telephone service (POTS)? Users are already defecting to cellular, SMS, AIM,
MSN Messenger, Yahoo!, etc. VoIP can be much better than POTS
Potential dimensions of improvement Fidelity Privacy Addressing Mobility` Media translation
Advanced Voice
Not covered here, but Internet2 projects in these areas exist
Covered in this talk
Survivability Integration with
IM, video, etc. Presence "911++"
Connectivity
"Paths in the snow" Don't predict how users will want to communicate Users are highly-motivated to communicate with
each other and to innovate Connect them and watch what happens
Witness: P2P file-sharing Network connectivity + middleware = P2P FS
Similar potential for real-time apps We should get ahead of the curve this time and
provide the enabling middleware ourselves
Network Connectivity(high-performance, end-to-end IP transit)
Network connectivity:Can connections be established between communicating IP addresses with high-performance and high-availability?
Application Connectivity(SIP/SIMPLE call and presence routing)
Application connectivity:Are there protocols and call routing infrastructure to establish connections between communicating applications?
Use
r Use
r
User connectivity:Can I reach you?
Addressing
RichPresenceServices
Addressing
RichPresenceServices
Connective Middleware
Demographics ~3.8 million students (tech-savvy, talk a lot, adapt easily) And, by the way, they graduate (tech-transfer à la email)
Institutional Commitments Internet2 members have committed to advance IP
communications and promote collaborative apps Many are looking for ways to reverse eroding voice revenues
Connectivity
Great networking connectivity High-bandwidth, low-loss, low-jitter End-to-end transparency (few NATs) IPv6 and multicast too!
Emerging middleware infrastructure for AuthN/Z Need to build on this to connect users with each other!
Internet2's Secret Sauce
SIP.edu
What’s “SIP”?
SIP• Signalling protocol for creating, modifying, and terminating real-time internet media sessions
• SIP (and its extensions) support traditional telephony features as well as instant messaging and presence
Attributes●Provides: user registration, call routing, setup, tear down, and redirection
●Makes heavy use of existing standards●Easy and familiar feel (email-style headers, HTTP-style error codes, URL addresses)
●Signaling and media paths separate
SIP: Session Initiation Protocol (RFC 3261)
SIP Trapezoid
Proxy
Registrar
Proxy
Registrar
Bob's softphone
Alice's hardphone
Media (and subsequent signaling)
INVITE sip:[email protected]
Vigorous standards activity• SIP (core protocol and extensions) • SIPPING (applications) • SIMPLE (instant messaging and presence) • not just IETF, 3GPP too!
Enthusiastic industry adoption• Phones (Microsoft, Cisco, Pingtel, Snom, ...)• Servers (Cisco, Microsoft, Broadsoft, ...)• Conferencing (eDial, RADVision, ...)• Services (Level3, WorldCom, Vonage, ...)
Open source software• Servers: SER (iptel.org) • VOCAL (vovida.org)• Soft Phones: Linphone • KPhone
SIP Happens
Fearless Leader Dennis Baron <[email protected]>
Goals Grow number of SIP connected users Increase value proposition for end-user SIP adoption Promote convergence of voice and email identity Low entry-cost means for campuses to...
Provide a useful service Start getting their feet wet with SIP
Means “SIP.edu cookbook” available on web site Partnering with vendors (Cisco working with 6 schools)
SIP.edu
Addressing 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-637-8562, come here. I need you!”
Remember: It's People We Are Connecting
SIPProxyDNS
SIP-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
sip. udp.bigu.edu IN SRV ...
SIP.edu Architecture (today)
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
SIPRegistrar
Bob's SIP Phones
SIP.edu Architecture (real soon)
>8 other schools working on it
SIP.edu Growth
Presence and Integrated Communications
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
Indianapolis October, 2003Honolulu January, 2004Arlington April, 2004
Rich Presence Trials
Client Mockup
WaveThree Software and Columbia U. have provided clients (Session, SIPC)
Others welcome! (client requirements doc on web)
Chairs Walt Magnussen <[email protected]> Mike Enyeart <[email protected]>
Web site http://voip.internet2.edu/
Projects SIP.edu Voice Disaster Recovery H.323 VoIP Testbed
VoIP Working Group
Chair Jermey George <[email protected]>
Web site http://pic.internet2.edu/
Projects Rich Presence Trials Social Context Study Group
Presence and Integrated Communications Working Group