22 July 2003 Internet2, Connectivity, and Advanced Interpersonal Communications Ben Teitelbaum.

Slides:



Advertisements
Similar presentations
SIP, Presence and Instant Messaging
Advertisements

Presence and IM as SIP Services Jonathan Rosenberg Chief Scientist.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
24 September 2003 Internet2, Connectivity, and Advanced Interpersonal Communications Ben Teitelbaum Dennis Baron Jeremy George.
Connectivity for Advanced VoIP and Integrated Communications National Internet2 Day March 18 th, 2004 Ben Teitelbaum, Internet2 For this and other talks...
29 September 2003 Internet2 VoIP and PIC in a Nutshell Ben Teitelbaum.
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.
Connective Middleware for Next- Generation Campus Communications Ben Teitelbaum EDUCAUSE 2004 Denver, CO October 22 nd, 2004.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
Session Initiation Protocol (SIP) Aarti Gupta. Agenda Why do we need SIP ? The protocol Instant Messaging using SIP Internet Telephony with SIP Additional.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Vodacom Microsoft Hosted Lync
A Presentation on H.323 Deepak Bote. , IM, blog…
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
24/08/2005 IP Telephony1 Guided by: Presented by: Dr.S.K.Ghosh Nitesh Jain 05IT6008 M.Tech 1 st year.
IP Communications Services Redefining Communications Teresa Hastings Director WorldCom SIP Services Conference – April 18-20, 2001.
January 23-26, 2007 Ft. Lauderdale, Florida An introduction to SIP Simon Millard Professional Services Manager Aculab.
AOVG Andrew Odlyzko Content versus connectivity and the future of 3G
Session Initiation Protocol Winelfred G. Pasamba.
Application layer (continued) Week 4 – Lecture 2.
Session Initiation Protocol (SIP) By: Zhixin Chen.
Copyright © 2001 Telcordia Technologies, Inc. All rights reserved. SEC: Spontaneous Enterprise Communications Hyong Sop Shim, Chit Chung, Michael Long,
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
Andmeside IRT 0030 loeng nov Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut
SIP.edu Speaker: Changyu Wu Adviser: Quincy Wu Date:2006/12/18.
Service Oriented VoIP (SOVoIP): True Convergence of Data and Voice Networks Presented By Mohammed Jubaer Arif Supervisors Dr Shanika Karunasekera and Dr.
ITNW 1380 COOPERATIVE EDUCATION – NETWORKING Spring 2010 Seminar # 4 VOIP Network Solutions.
Fall VON - September 28, 1999 C O N N E C T I N G T H E W O R L D W I T H A P P L I C A T I O N S SIP - Ready to Deploy Jim Nelson,
Hosted Communications and Services David Byrd Chief Marketing Officer.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 8 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
1 Integrating 3G and WLAN Services in NTP SIP-based VoIP Platform Dr. Quincy Wu National Telecommunications Program Office
MAEDS 45 th Annual Conference October , 2009.
IP telephony overview and demonstration
1 © NOKIA 1999 FILENAMs.PPT/ DATE / NN SIP Service Architecture Markus Isomäki Nokia Research Center.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
B2BUA – A New Type of SIP Server Name: Stephen Cipolli Title: System Architect Date: Feb. 12, 2004.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
1 TAC2000/ LABORATORY 117 SIP Peering in APAN Quincy Wu July 5, 2004.
Np133 Dennis Baron, September 19, 2005 Page 1 SIP.edu Working Group Meeting Internet2 Fall Member Meeting Dennis Baron September 19, 2005.
Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training September 27, 2004 Austin, Texas Introduction to.
Introduction to SIP Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training March 22, 2004 Indianapolis,
Presented By Team Netgeeks SIP Session Initiation Protocol.
148 Sidevõrgud IRT 0020 loeng nov Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Countermeasures of Spam over Internet Telephony in SIP.edu Campuses with MySQL and LDAP Support Speaker: Chang-Yu Wu Adviser: Dr. Quincy Wu School: National.
Simon Millard Professional Services Manager Aculab – booth 402 The State of SIP.
Adoption of IP in the Next Generation Contact Center Rupesh ChokshiGautham NatarajanDirector, AT&T.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
March 31, 2003 Dennis Baron MIT SIP Presentation.
The mandate of this working group is to facilitate effective service interoperability utilizing SIP in heterogeneous network environments as noted below.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
France Télécom R&D – February 5th 2003 Internet Telephony Conference – Miami, Florida Bridging the Chasm Between Legacy and Next-Generation Networks Internet.
The Session Initiation Protocol - SIP
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen,
SOSIMPLE: A Serverless, Standards- based, P2P SIP Communication System David A. Bryan and Bruce B. Lowekamp College of William and Mary Cullen Jennings.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
سمینار تخصصی What is PSTN ? (public switched telephone network) تیرماه 1395.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
IP Telephony (VoIP).
SIX MONTHS INDUSTRIAL TRAINING REPORT
Deploying IP Telephony
Session Initiation Protocol (SIP)
Net 431: ADVANCED COMPUTER NETWORKS
VOICE OVER INTERNET PROTOCOL
Presentation transcript:

22 July 2003 Internet2, Connectivity, and Advanced Interpersonal Communications Ben Teitelbaum

Inernet2, Connectivity, and Advanced Interpersonal Communications Outline Better Voice Through IP A Look Back Over Our Shoulders Connectivity is Key What Internet2 Brings to the Table Some Guiding Principles New Internet2 Voice Activities

Inernet2, Connectivity, and Advanced Interpersonal Communications The Opportunity Voice has been and will be a killer app for a long, long time Per-capita, daily US land-line use: 45 minutes Per-capita, daily US wireless use: 16 minutes Overall, per-capita minutes continue to grow Lets make it better! Fidelity Privacy Addressing Mobility Survivability Presence

Inernet2, Connectivity, and Advanced Interpersonal Communications Better Voice Through IP: Fidelity & Privacy Fidelity Why chop off voice at 4kHz? Most power is under 4kHz, but wideband definitely improves intelligibility and comfort. Also, we have two of these marvelous sensory organs! –Synthetic spatial placement of audio conference participants? Privacy Calls over the PSTN may be encrypted, but its easier with VoIP Phones are already general purpose computers Users are likely to have the public keys of their correspondents in their computing environment for other reasons (secure , IM)

Inernet2, Connectivity, and Advanced Interpersonal Communications Better Voice Through IP: Addressing Addressing Users should not be burdened with device addresses, when its people they really care about Addresses should be mnemonic and empower enterprises to manage the identities of their users Its time to put E.164 phone numbers behind us! A.G. Bell did not say: , come here. I need you!

Inernet2, Connectivity, and Advanced Interpersonal Communications Better Voice Through IP: Mobility Mobility Not just spatial mobility (as with a cell phone) Also, device mobility –Users are known by one address regardless of which devices or media they use Also, media mobility –Seamless gatewaying between media types –For example: voice IM

Inernet2, Connectivity, and Advanced Interpersonal Communications Better Voice Through IP: Survivability Survivability PSTN has vulnerable single points of failure –Central office (CO) and local loop Internet –Designed to heal Though route stability and convergence times could be better –Can handle much higher call volumes Packet level multiplexing and adaptive, loss tolerant codecs Highly scalable, fault tolerant signalling built from commodity PCs –Gradual degradation of voice quality, rather than call blocking is what you want in an emergency Combining VoIP and PSTN results in better voice survivability than either architecture can deliver alone

Inernet2, Connectivity, and Advanced Interpersonal Communications Better Voice Through IP: 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-controlled policies to provide custom views to watchers –Richer state semantics and automatic triggers

Inernet2, Connectivity, and Advanced Interpersonal Communications Rich Presence Automatic notification from many sources… Location beacons Facial recognition systems Phones Calendar … Not all watchers are human Software agents may watch presence and route/initiate calls appropriately (e.g. below) Watch and initiate a voice conference when everyone is available

Inernet2, Connectivity, and Advanced Interpersonal Communications Presence as Glue* presence text image voice instant messaging directories calendaring video 3G cellular conferencing soft/hard phones voice mail * This slide courtesy of Jeremy George

Inernet2, Connectivity, and Advanced Interpersonal Communications So What Will the Future Look Like? Although preceding Better Voice Through IP slides illustrate some potentially fruitful directions, I really havent a clue what the future holds! Before setting out to nurture innovative new IP voice applications, its useful to consider the history of earlier communications technologies…

Inernet2, Connectivity, and Advanced Interpersonal Communications Early History of the Telephone For the first 30 years of the telephone, promoters struggled to identify the killer application that would promote its wide adoption by home owners and businesses. At first the telephone was promoted as a replacement for the telegraph, allowing businesses to send messages more easily and without an operator. Telephone promoters in the early years touted the telephone as a new service to broadcast news, concerts, church services, weather reports, etc. Industry journals publicized inventive uses of the telephone such as sales by telephone, consulting with doctors, ordering groceries over the telephone, listening to school lectures and even long distance Christian Science healing! The concept that someone would buy the telephone to chat was simply inconceivable at that time. C. Fischer, America Calling (paraphrased by Bill St Arnaud)

Inernet2, Connectivity, and Advanced Interpersonal Communications Other Earlier Communications Technologies The popularity of was not foreseen by the ARPANET's planners. Roberts had not included electronic mail in the original blueprint for the network. In fact, in 1967 he had called the ability to send messages between users not an important motivation for a network of scientific computers.... Why then was the popularity of such a surprise? One answer is that it represented a radical shift in the ARPANET's identity and purpose. The rationale for building the network had focused on providing access to computers rather than to people. J. Abbate, Inventing the Internet Peer-to-peer file sharing Again, not foreseen Internet2 connectivity + directory services (Napster, etc.)

Inernet2, Connectivity, and Advanced Interpersonal Communications And the Moral Is… Business and technology leaders… …have a poor track record of predicting how new communications technologies will be used …tend to underestimate social or seemingly frivolous uses of new technologies and overestimate the importance of content Users are highly motivated to communicate with each other, if only they can connect

Inernet2, Connectivity, and Advanced Interpersonal Communications Connectivity is Key Network connectivity Can connections be established between communicating IP addresses with high-performance and high-availability? Application connectivity Do devices and applications have good network connectivity? Are there protocols and call routing infrastructure to establish connections between communing applications? User connectivity Can I reach you? Address Presence Address Presence Application Connectivity Network Connectivity Application (call and presence routing) (high-performance, end-to-end IP transit) User

Inernet2, Connectivity, and Advanced Interpersonal Communications What Internet2 Brings to the Table Eager adopters ~4 million students Strong institutional commitments to advance IP communications and promote collaborative apps Connectivity Great networking connectivity –High-bandwidth, low-loss, low-jitter –End-to-end transparency (few NATs) –IPv6 and multicast too! We are committed to advancing higher-level connectivity 26% of college students use IM (twice the rate of average Internet users) * * The Internet Goes to College, Pew Internet and American Life Project report, Sept

Inernet2, Connectivity, and Advanced Interpersonal Communications Internet2 Voice: Guiding Principles Voice Can Be Advanced Many ways to make voice better – fidelity, privacy, addressing, mobility, survivability, presence Internet2 VoIP is not about cheap phone calls! Connectivity First, New Services Later Innovation occurs at the edge, but requires connectivity Good network connectivity not sufficient Also need application-layer connectivity and (ultimately) user-layer connectivity

Inernet2, Connectivity, and Advanced Interpersonal Communications Several New Internet2 Activities SIP.edu Leader: Dennis Baron Presence and Integrated Communications WG Chair: Jeremy George Voice survivability Leader: Chris Peabody

Inernet2, Connectivity, and Advanced Interpersonal Communications SIP.edu Goals Grow SIP connectivity in Internet2 Increase value proposition for end-user SIP adoption Promote convergence of voice and identity Low entry-cost means for campuses to... –Provide a useful service –Get their feet wet with SIP Means Publishing cookbook with several alternative recipes Obtaining corporate sponsorship and promotional pricing

Inernet2, Connectivity, and Advanced Interpersonal Communications SIP Proxy DNS SIP-PBX Gateway PBX INVITE INVITE DNS SRV query sip.udp.bigu.edu telephoneNumber where mail=bob PRI / CAS bigu.edu Campus Directory SIP User Agent Bob's Phone SIP.edu Architecture (Phase 1)

Inernet2, Connectivity, and Advanced Interpersonal Communications DNS INVITE DNS SRV query sip.udp.bigu.edu bigu.edu SIP User Agent SIP.edu Architecture (Phase 2) location DB If Bob has registered, ring his SIP phone; Else, call his extension through the PBX. REGISTER (Contact: ) INVITE SIP Proxy SIP Registrar Bob's SIP Phone

Inernet2, Connectivity, and Advanced Interpersonal Communications Presence and Integrated Communications Newly chartered PIC working group Foci Presence Instant messaging Integrated communications First-year Deliverables Rich Presence and Integrated Communications Demonstration (Internet2 Member Meeting, Fall 2003) Engineering and management-level tutorials (Spring 2004)

Inernet2, Connectivity, and Advanced Interpersonal Communications Voice Survivability Broadsoft/PAETEC/Georgetown Trial SIP-based voice disaster recovery trial Emergency phones on GU campus Redundant Broadworks server nodes Redundant PAETEC gateways in separate COs Voice survivability and disaster recovery is increasingly a big deal for Internet2 schools Other projects in this area are anticipated

Inernet2, Connectivity, and Advanced Interpersonal Communications For More Information Voice Over IP Working Group Presence and Integrated Communications WG Great SIP tutorial Other sources J. Abbate, Inventing the Internet, MIT Press, Cambridge, Mass., C.S. Fischer, America Calling: A Social History of the Telephone to 1940, University of California Press, Berkeley, A. Odlyzko, Content is Not King, First Monday, Vol. 6, No. 2, 2001.

Inernet2, Connectivity, and Advanced Interpersonal Communications SIP Attributes Component protocol that provides User registration and mobility Call routing, setup, tear down, and redirection Makes heavy use of existing standards SDP RTP MIME DNS UDP TRIP Easy and familiar feel Textual encoding -style headers HTTP-style error codes URL addresses Signaling and media paths separate Signaling through servers for mobility and call services Media on direct path for low RTT

Inernet2, Connectivity, and Advanced Interpersonal Communications SIP Components User Agent (UA) Hard or soft phones that initiate and receive calls Media to exchange is negotiated P2P between UAs Registrar Server Authenticates and accepts registration requests from UAs Maintains location DB binding user to one or more registered UAs Proxy Server Routes calls (possibly through a chain of proxies) to UA Keeps no session state (for scalability) Redirect Server Replies to calling UA with a redirect Server functionality is typically bundled