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)
Configuration Web server SQL database sipd NetMeeting siph323 H.323 rtspd sipum Quicktime RTSP clients RTSP sipconf 7134,wenyu Xiaotaow 7135, sank Telephone 7040 SIP/PSTN Gateway Department PBX Telephone switch 713x SIP-based architecture
Heterogeneous conference sipconf …enter 3 digit PIN… …enter conference id… Dial Dial IP phone IP “soft” phone Telephone
Messaging and device control Internet DO SIP/2.0 ….. turn lamp on
SIP/RTSP based unified messaging voice mail, answering machine, web based setup, and web integration. Voic
Scripts sipd Urgent Normal Low-priority Voic Reject and Notify using For example, Priority, time-of-day, caller identification Programmable call routing
Ubiquitous computing sipd enter the room… use I-button or swipe card
Example projects access and notification by phone Emergency 911 call routing File sharing among conference participants Integrating IP telephony with virtual games UDP-based link simulator...
P2P Ad hoc Networking in IRT 7DS Data dissemination Spatial Locality – data locality Peer-to-peer caching Collaborative caching Campus wide caching Delay-tolerant networking SMS relay Sensor networks
Ad-hoc networking 7DS Peer-to-Peer Architecture 7DS 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 7DS Peer-to-Peer Architecture
7DS Interface
7DS scenario PDA Laptop 7DS Client Collaborating laptop Scoped Multicast Group Queries the multicast group before going to Internet Enters Campus with wanted object Queries 7DS network for object
Message Passing Peer-to-Peer relaying Intermittent Connectivity Flash Crowds Damaged Infrastructure
SMS relay
Summary SIP-based architecture Heterogeneous endpoints Telephone, SIP phone, H.323, Devices like lamp, video encoder Advanced services Programmable call routing, voice mail, interactive voice response Multimedia collaboration: Real-time (conference, IM) or offline (discussion board, voic , file sharing) Ubiquitous computing Devices like I-button and swipe card help to identify user and allow to set user preferences Peer to peer ad-hoc networking Data dissemination Message Passing applications