Why SIP
Why SIP
Why SIP?
Henning Schulzrinne
Dept. of Computer Science
Columbia University
New York, New York
(sip:)[email protected]
February 2001
hgs/SIP Services 2001 Keynote 2
Overview
• A brief history
• Service models
February 2001
hgs/SIP Services 2001 Keynote 3
Whence SIP?
February 2001
hgs/SIP Services 2001 Keynote 4
SIP years
February 2001
hgs/SIP Services 2001 Keynote 5
February 2001
hgs/SIP Services 2001 Keynote 6
Master-Slave Architecture
February 2001
hgs/SIP Services 2001 Keynote 7
VoIP architectures
February 2001
hgs/SIP Services 2001 Keynote 8
SIP inheritance
• URLs:
– general references (“forward to email”)
– recursive embeddding
• HTTP:
– basic request/response format, status codes, . . .
– proxies (but no caching)
– cgi programming interface
• email/SMTP:
– addressing
– MX −→ SRV records for load balancing, redundancy
– header/body separation, MIME
February 2001
hgs/SIP Services 2001 Keynote 9
Transport protocol neutrality: run over reliable (TCP, SCTP) and unreliable (UDP)
channels, with minimal assumptions
February 2001
hgs/SIP Services 2001 Keynote 10
Personal mobility
[email protected]
(also used by [email protected])
yahoo.com
tel:12128541111
[email protected]
columbia.edu tel:12015551234
[email protected]
February 2001
hgs/SIP Services 2001 Keynote 11
unified
messaging
server
PBX
T1/E1
RTP
SIP
PhoneJack interface
e*phone
sipc
SIP−H.323
converter
plug’n’sip
sip−h323
802.11b
wireless
February 2001
hgs/SIP Services 2001 Keynote 12
February 2001
hgs/SIP Services 2001 Keynote 13
February 2001
hgs/SIP Services 2001 Keynote 14
SUBSCRIBE [email protected]
NOTIFY [email protected]
SIP proxy
SIP user agent DO [email protected] (RGW)
INVITE [email protected]
February 2001
hgs/SIP Services 2001 Keynote 15
February 2001
hgs/SIP Services 2001 Keynote 16
• “walled garden”
• service infrastructure
• standardization
February 2001
hgs/SIP Services 2001 Keynote 17
Device configuration
February 2001
hgs/SIP Services 2001 Keynote 18
Device configuration
visited network
visited.net
DHCP
IP address, router
DNS domain, server
SIP outbound proxy
tftp server
tftp
SIP boot image
address book
CPL scripts
dialplan
February 2001
hgs/SIP Services 2001 Keynote 19
Potential obstacles
February 2001
hgs/SIP Services 2001 Keynote 20
February 2001
hgs/SIP Services 2001 Keynote 21
work [email protected]
travel [email protected]
home [email protected]
professional [email protected]
February 2001
hgs/SIP Services 2001 Keynote 22
Ready for trials, but probably not quite for shrink-wrap status:
• SIP phones still more expensive than analog phones ➠ hard to justify PBX
replacement (incremental cost)
February 2001
hgs/SIP Services 2001 Keynote 23
February 2001
hgs/SIP Services 2001 Keynote 24
All of these . . .
February 2001
hgs/SIP Services 2001 Keynote 25
• PC not well suited for making/receiving calls – most residential handsets are
cordless or mobile
February 2001
hgs/SIP Services 2001 Keynote 26
Standardization
February 2001
hgs/SIP Services 2001 Keynote 27
• Internet appliances
February 2001
hgs/SIP Services 2001 Keynote 28
Conclusion
February 2001
hgs/SIP Services 2001 Keynote 29
SIP: http://www.cs.columbia.edu/sip
RTP: http://www.cs.columbia.edu/˜hgs/rtp
Papers: http://www.cs.columbia.edu/IRT
February 2001