Internet Real-Time Laboratory demonstration Internet multimedia services (Internet telephony and multimedia communication) Prof. Henning Schulzrinne Students: Kundan Singh, Xiaotao Wu, Ajay Nambi
SIP-based architecture Single Box (Netra) 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
Programmable call routing For example, Priority, time-of-day, caller identification Urgent sipd Normal Voicemail Scripts Low-priority Reject and Notify using email
Conferencing Netmeeting sipconf e*phone Web configuration Audio mixing Video replication SIP, PSTN or H.323 sipc sipconf e*phone SIP/PSTN
Device control DO sip:lamp@cs.columbia.edu SIP/2.0 ….. <Control> <Action>turn lamp on</Action> </Control> lamp serial port X10 device
Video device INVITE sip:monitor@cs.columbia.edu sip.cgi?sip:monitor@cs.columbia.edu
Voicemail SIP/RTSP based unified messaging voice mail, answering machine, web based setup, email and web integration.
SIP based VoiceXML browser VoiceXML is a language for specifying voice dialogs for interactive voice response (IVR) systems. PSTN SIP user agent SIP/PSTN gateway Web server CGI, servlet, JSP SIP based VoiceXML browser SIP phone Media server Call Request Fetch VoiceXML pages Get streaming media Press 1 to listen to next message, 2 to forward …
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 Synchronous: conference, IM Offline: discussion board, voicemail, file sharing