Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne
SIP-based architecture Telephone 7040 SIP/PSTN Gateway Department PBX switch 713x rtspd sipum Quicktime RTSP clients RTSP sipconf Configuration Web server SQL database sipd 7134,wenyu Xiaotaow 7135, sank NetMeeting siph323 H.323
Heterogeneous conference Telephone Dial 212-9397139 IP phone IP “soft” phone sipconf Dial staffmeet@cs.columbia.edu …enter 3 digit PIN… …enter conference id…
Messaging and device control DO sip:lamp@cs.columbia.edu SIP/2.0 ….. <Control> <Action>turn lamp on</Action> </Control> Internet
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 enter the room… use I-button or swipe card sipd
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 Scoped Multicast Group 7DS Client Laptop Queries the multicast group before going to Internet Scoped Multicast Group 7DS Client Queries 7DS network for object Laptop Collaborating laptop PDA Enters Campus with requested object
Summary SIP-based architecture Ubiquitous computing 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, voicemail, 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