Internet RealTime Laboratory demonstration Internet telephony ubiquitous computing
Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay Nambi, Stelios Sidiroglou-Douskos, Kundan Singh)
SIP-based architecture Telephone switch Telephone 7040 rtspd RTSP sipconf Quicktime RTSP clients sipum Department PBX Configuration 713 x SIP/PSTN Gateway sipd SQL database Web server sip: webmaster@cs. columbia. edu sip: kns 10@128. 59. 194 Net. Meeting siph 323 7134, wenyu 7135, sank Xiaotaow H. 323
Heterogeneous conference Telephone Dial 212 -9397139 IP phone sipconf …enter 3 digit PIN… …enter conference id… IP “soft” phone Dial staffmeet@cs. columbia. edu
Messaging and device control Internet DO sip: lamp@cs. columbia. edu SIP/2. 0 …. . <Control> <Action>turn lamp on</Action> </Control>
Voicemail SIP/RTSP based unified messaging voice mail, answering machine, web based setup, email and web integration.
Programmable call routing For example, Priority, time-of-day, caller identification Urgent sipd Normal Voicemail Scripts Low-priority Reject and Notify using email
Ubiquitous computing sipd enter the room… use I-button or swipe card
Example projects n n n Email access and notification by phone Emergency 911 call routing File sharing among conference participants Integrating IP telephony with virtual games UDP-based link simulator. . .
P 2 P Ad hoc Networking in IRT n 7 DS n Data dissemination n n Peer-to-peer caching n n n Spatial Locality – data locality Collaborative caching Campus wide caching Delay-tolerant networking n n SMS relay Sensor networks
Ad-hoc networking 7 DS Peer-to-Peer Architecture 7 DS is a new peer-to-peer architecture, protocols and implementation that enables devices to share resources, in order to increase their data availability. peers query, discover and disseminate information
Ad-hoc networking 7 DS Peer-to-Peer Architecture
7 DS Interface
7 DS scenario Scoped Multicast Group 7 DS Client Queries 7 DS network for object Laptop Collaborating laptop PDA Queries the multicast group before going to Internet Enters Campus with wanted object
Message Passing n Peer-to-Peer relaying n n n Intermittent Connectivity Flash Crowds Damaged Infrastructure
SMS relay
Summary n SIP-based architecture n Heterogeneous endpoints n n Advanced services n n n Programmable call routing, voice mail, interactive voice response Multimedia collaboration: Real-time (conference, IM) or offline (discussion board, voicemail, file sharing) Ubiquitous computing n n Telephone, SIP phone, H. 323, Devices like lamp, video encoder Devices like I-button and swipe card help to identify user and allow to set user preferences Peer to peer ad-hoc networking n n Data dissemination Message Passing applications
- Slides: 16