IRT Lab IP Telephony Columbia 1 Henning Schulzrinne Wenyu Jiang Sankaran Narayanan Xiaotao Wu Columbia University Department of Computer Science.

Slides:



Advertisements
Similar presentations
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
Advertisements

Nicolas FISCHBACH Senior Manager, IP Engineering/Security - COLT Telecom - version 1.0 Voice over IP (VoIP)
Chapter 5 standards for multimedia communications
Agenda Introduction Requirements Architecture Issues Implementation Q/A Kundan Singh and Henning Schulzrinne, Columbia University.
© 2006 Cisco Systems, Inc. All rights reserved. CUDN v1.1—1-1 Understanding the Role of Telephony Components in Cisco Unity Design Cisco Unity Design Process—Presales.
SIPComm review Feb Henning Schulzrinne IRT Lab Columbia University.
1.Alice (caller) calls Bob 2.The SIP server forks the call to Bob’s phone and the mail server 3.After 10 seconds, the mail server sets up RTSP sessions.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Happy Diwali A Festival of Light Diwali or Deepaawali means an Array of Lamps i.e.Rows of diyas (Deep = Lamp, Vali =Array). Of all the festivals celebrated.
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
Towards Junking the PBX: Deploying IP Telephony Wenyu Jiang, Jonathan Lennox, Henning Schulzrinne and Kundan Singh Columbia University
The Internet Real-Time Laboratory Henning Schulzrinne April 2002
The Internet Real-Time Laboratory Henning Schulzrinne CS Seminar September 10, 2001.
The Internet Real-Time Laboratory Henning Schulzrinne September 2003
From VoIP to IP Communications Henry Sinnreich WCOM * The views expressed in this presentation are my own and may or may not represent the views of my.
E*phone sipc Software SIP user agents Hardware Internet (SIP) phones SIP proxy, redirect server SQL database sipd SIPH.323 converter NetMeeting siph323.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Telephony Shivkumar Kalyanaraman Based upon slides of Henning Schulzrinne (Columbia)
Using SIP for Ubiquitous and Location-Based Communications Henning Schulzrinne (with Stefan Berger, Jonathan Lennox, Maria Papadopouli, Stelios Sidiroglou,
Session Initialization Protocol (SIP)
Voice & Data Convergence Network Services January 11, 2001.
Architecture SIP proxy, redirect server SQL database sipd Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database:
Architecture Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database: MySQL User information:
Multimedia over Internet  Paper 1 H. Schulzrinne, "A comprehensive multimedia control architecture for the Internet", Proc. of the Int. Workshop on Network.
October 4, 2000 © 2000, Columbia University Kundan Singh Internet Real-Time Lab. Columbia University What it means ? What can we do ? How can we do ? What.
ITNW 1380 COOPERATIVE EDUCATION – NETWORKING Spring 2010 Seminar # 4 VOIP Network Solutions.
Agenda Introduction Architecture Issues Implementation features Future plan Demo.
VoIP Citizen Decreasing Cost For Communication Voice over Internet Protocol Implement VoIP on your office Bona Simanjuntak, Mei 2004
CINEMA’s UbiComp Subsystem Stefan Berger and Henning Schulzrinne Department of Computer Science Columbia University
CINEMA Columbia InterNet Extensible Multimedia Architecture
IP telephony overview and demonstration
CINEMA – The Columbia Internet Multimedia Architecture Henning Schulzrinne IRT Lab, Dept. of Computer Science November 2001.
Sipdsip323sipconfsipumsipvxmlrtspd CINEMA Libraries libNT Win32 stub libcine Utilities parsing IPv6 libsip Basic SIP library libsip++ SIP UA library libmixer.
DUE Voice over IP (VoIP) Linksys Ernie Friend- FSCJ.
Integrating VoiceXML with SIP services
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.
The Internet Real-Time Laboratory Henning Schulzrinne March 2002
Introduction to SIP Based ENUM IP Telephony Infrastructure 資策會 網路及通訊實驗室 Conference over IP Team 楊政遠 博士
©2000, Columbia University “A flexible architecture to support wide range of multimedia communication applications, both clients and servers” Presented.
Appendix A UM in Microsoft® Exchange Server 2010.
Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay.
©2000, Columbia University “A flexible architecture to support wide range of multimedia communication applications, both clients and servers”
Demonstration of Columbia IP telephony test bed Presented by Wenyu Jiang, Kundan Singh and Xiaotao Wu Remote participant: Yi Qin.
IP Columbia Prof. Henning Schulzrinne Internet Real-Time Laboratory Department of Computer Science Columbia University.
Voice Over IP (VoIP): Internet Telephony Dr. Najla Al-nabhan 1.
Andmeside IRT 0030 loeng 719. okt Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut
K. Salah1 VoIP or IP Telephony. K. Salah2 Introduction Importance of VoIP Importance of VoIP  Unification of data and voice networks  It is easier to.
IP Columbia Internet Real-Time Laboratory Department of Computer Science Columbia University.
Voice Over IP (VoIP): Internet Telephony. Chapter Objectives.
Introduction to Session Initiation Protocol (SIP) Xiaotao Wu and Kundan Singh Columbia University October 24, 2002.
SIP-based VoiceXML browser (sipvxml)
Happy Diwali A Festival of Light
Towards Junking the PBX: Deploying IP Telephony
SIP based VoiceXML browser
Deploying IP Telephony
Architecture OpenSource SQL database: MySQL
Internet Real-Time Laboratory demonstration
Lecture 5: Voice Over IP (VoIP): Internet Telephony
Prof. Henning Schulzrinne Internet Real-Time Laboratory
SIP/RTSP based unified messaging
Pervasive Pixels Network Services
Internet Real-Time Laboratory demonstration
Internet Real-Time Laboratory demonstration
Architecture rtspd SIP/RTSP Unified messaging RTSP media server sipum
CINEMA clouds sipc e*phone Netmeeting H.323 sipd SIP RTSP MGCP PSTN
sipc e*phone sipd Netmeeting e*phone e*phone Clouds H.323 SIP RTSP
Internet telephony products
SIPc, a multi-function programmable SIP user agent in CINEMA (Columbia InterNet Extensible Multimedia Architecture) presented by – Xiaotao Wu, Joint work.
Henning Schulzrinne Dept. of Computer Science Columbia University
Presentation transcript:

IRT Lab IP Telephony Columbia 1 Henning Schulzrinne Wenyu Jiang Sankaran Narayanan Xiaotao Wu Columbia University Department of Computer Science

IRT Lab IP Telephony Columbia 2 IP Telephony and Protocols External line PBX Corporate/Campus Internet LAN PBX Another campus LAN IP Phone Client/ Audio over RTP VoIP Gateway home.com office.com SIP server SIP server Call

IRT Lab IP Telephony Columbia 3 Architecture SIP proxy, redirect server SQL database sipd SIPH.323 convertor NetMeeting sip323 H.323 rtspd SIP/RTSP Unified messaging RTSP media server sipum Quicktime RTSP clients RTSP SIP conference server sipconf T1/E1 RTP/SIP Telephone Cisco 2600 gateway Telephone switch Web based configuration Web server Cisco Com e*phone sipc Software SIP user agents Hardware Internet (SIP) phones Pingtel SNMP

IRT Lab IP Telephony Columbia 4 CINEMA: Columbia InterNet Extensible Multimedia Architecture Web interface –Administration –User configuration Unified Messaging –Notify by –rtsp or http Portal Mode –3 rd party IpTelSP

IRT Lab IP Telephony Columbia 5 PSTN-IP Inter-Operation PBX PSTN External T1/CAS Regular phone (internal) Call SIP server sipd Ethernet 3 SQL database => bob sipc 5 Bob’s phone Outgoing calls are similar Gateway Internal T1/CAS (Ext: ) Call

IRT Lab IP Telephony Columbia 6 sipc – A SIP User Agent

IRT Lab IP Telephony Columbia 7 Controller SIP Stack Transmission Controller SIP Stack Transmission Service Logic Execution Environment CPL script CGI script Service Creation Environment Service Logic Execution Environment CPL script CGI script Service Creation Environment GUI Media transmission Media application Media application sipc Architecture

IRT Lab IP Telephony Columbia 8 What about Audio Quality? Voice Codec: G.711 = toll quality at 64 kb/s Bandwidth: rarely an issue on campus networks with Gigabit core switches Measurement in the Columbia intranet (campus- wide), over a total of 24 hours –Average (one-way) delay < 1ms –Jitter: packets > 10ms = 0.003%-0.05% –Loss: 0.001%-0.01%, 0.005% average Using Ethernet switches instead of hubs prevents excessive delay/jitter.

IRT Lab IP Telephony Columbia 9 Scalability, Security and Other Scalability based on multiple servers: –SIP Server, via DNS SRV –Gateway and LAN bandwidth –Media servers (voic and conferencing) Security: –Authenticate users; Disallow auth-bypass. –Gateway calls for only authorized users. Further issues of study: –Service availability/reliability, QoS –Privacy/encryption, Electronic Billing