u n l e a s h i n g a s e r v i c e s r e n a i s s a n c e sip 2000-05-10-00 sip: past, present and...
TRANSCRIPT
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
SIP: Past, Present and Future
Jonathan Rosenberg
Chief Scientist
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
The Genesis of SIP Impetus Behind SIP
How to invite users to mbone sessions
Timeline
1996 Mark Handley’s SIP and Henning Schulzrinne’s SCIP
1996-‘97 Interest grows in academic circles
1998 Commercial interest arrives
--MCI’s Henry Sinnreich sees it as doing VoIP the “Internet Way”
1999 IETF issues RFC in February
1999-’00Exponential increase in interest and support from service providers and systems vendors
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
SIP: Its Heritage Implementability is Paramount (IETF in General)
KISS
Consider the Big “I” (Internet)
Do Not Dictate Architectures or Services
General Purpose Functionality
Leverage the Best of Existing Standards URLs MIME RFC822
Scalability
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
SIP Today Exponential Growth and Momentum, Based on. . .
Vendor implementations Service provider interest Interoperability success (4 SIP Bake-Offs) Standards body acceptance Strong media awareness Continued IETF activity
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
SIP Implementations dynamicsoft
MCI Worldcom
MediaTriX
pingtel
Telogy Networks
Mitel
Nortel Networks
Nuera
HP Invent
RaveTel
Vovida Networks
Ericsson
Indigo
IPCell
3Com
Netergy Networks (formerly 8x8)
Agilent
Broadsoft
Catapult
Cisco
Columbia University
Delta
E-Club
Helsinki University
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
100
50
0
Nu
mb
er
of
Att
en
de
es
Ericsson
SIP AcceptedBy IETF
8 Companies
16 Companies
33 Companies
Bakeoff Results Showcase SIP Momentum
March 1999 April 1999 December 1999 August 1999
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
December ’99 Bake-off Results 28 Vendors, Over 100 People
Most Major Equipment Vendors
Complex Call Scenario 7 different vendors dynamicsoft is the only
commercial vendor capable of executing main proxy function
Includes Proxy-authorization TCP to UDP CANCEL Record Route Reverse BYE
TCP
Proxy 1
Proxy3
UserAgent
2
Proxy2
Proxy 2
Proxy 3
UserAgent
1
UserAgent
4
UserAgent
3
UserAgent
2
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
SIP Adoption by Key Standards Bodies IETF
First to recognize SIP (March 1999)
ITU SG11 working on PINT SG16 exploring SIP-H.323 interworking
ETSI Tiphon Made request to host a SIP Bake-Off Held SIP BoF
IMTC SIP Working Group formed May host SIP interop events at Supercomm
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
SIP Adoption by Key Standards Bodies cont.
International Softswitch Consortium SIP Working Group already SIP-T focus of effort
JAIN SIP Working Group developing Java APIs
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
SIP Solutions Can be Deployed In. . . Traditional Telcos
Next Generation Telcos
ISPs
Cable IP Providers
Wireless
Communication ASPs
Portals
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
SIP Momentum
“If you are responsible for building products in the VON industry, you will be making a major mistake if your plans for 2000/2001 don't include
support for SIP” Jeff Pulver - The Pulver Report, October
1999
“Based on these criteria, the IETF's SIP (Session Initiation Protocol) looks like the winner in the voice over packet service creation race.”
David Willis - Network Computing, September 1999
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
Why the Excitement Surrounding SIP? Fundamental Benefits
Services Scalability Services Interoperability Services Extensibility Services And services
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
Extensibility Primary Goal: Ensure Baseline Operation Always Works
Maintain “backward compatibility”
Optional Features Can be safely ignored by recipient
Client Mandating Features Require header in request Unsupported header in response if incompatible Client can resend request
Server Mandating Features Require header in response Supported and unsupported header in request
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
Extensibility cont.
Feature Naming IANA registered com.microsoft.featurefoo naming
New Methods UAS rejects requests with unknown methods Allowed methods are listed Does not affect proxy functionality
New Bodies Use MIME header techniques to indicate those which are acceptable
Experimental Headers Use X-convention
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
Scalability Internet Model for Scalability
Fast and simple in the core Smarter towards the periphery Example: RSVP vs. Diffserv
SIP Uses Internet Model Stateless fast proxies in the core Stateful proxies at the periphery Call-stateful proxies at the edge
CSFProxy
CSFProxy
CSFProxy
CSFProxy
CSFProxy
CSFProxy
CSFProxy
CSFProxy
Edge
Periphery
Core SF
Proxy
SF Proxy
SF Proxy
SF Proxy
SL Proxy
CSF
SF
SL
Call Stateful
Stateful
Stateless
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
IP Telephony: Current Landscape Toll-bypass has Been the Primary Motivation
Cheap long distance Service transparency
Cost Differentials are Rapidly Disappearing Long distance is now at 5 cents a minute Partial flat rate plans are being rolled out Canadian service providers have moved to a complete flat rate structure
Service Transparency is a Distant Goal QoS issues 911, 1000 features in the 5ESS Huge global penetration of “black phones”
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
The Question Of Customer Value
If IP Telephony Service is Not Cheaper, Better or Different, Why
Purchase It?
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
The Answer IP Telephony Enables Innovative New Services Created by
Combining Applications Web Email Chat Presence
The Killer App for VoIP Lives WithinThese Combined Services
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
Voice Voice +Web
Voice +Web +Email
Voice +Web +
Email +Presence
Combined Services Enable Service Provider Differentiation Integrating Applications Yields
Exponential Services Growth
Service Provider Differentiation Flows Naturally from This Applications Diversity
Co
mb
ine
d S
erv
ice
s
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
Call Park to Web Call Park
PBX/Centrex service Service definition
Place user on hold, dial number, hang up Retrieve waiting call from new extension
Problem: UI is difficult to use
Call Park to Web Place user on hold by clicking “Park
to Web” Browse “parked call page” from
different terminal Click on link to pick up call Terminal can be located anywhere
(4) Pick Up Call
(1) Hold
(2) Park to Web
(3) BrowseWeb Calls
Original CallingTerminal
Called Party
Web/AppServer
New Picking-UpTerminal
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
How SIP Enables New Services Fundamental Strengths
SIP leverages the power of HTTP, SMTP It therefore, works well with these applications
Technical Proof Points URIs for addressing MIME for body transfer SMTP for message routing concepts
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
The Future of SIP Development SIP is Laying the Groundwork for a Services Renaissance
Increasingly used for applications Extensions being developed to provide small but powerful “feature-lets” to
build applications Caller preferences Please-INVITE
Work on Programmability Accelerates Use web models, not telco models CGI, CPL, Servlets
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
The Future of SIP Development cont.
Integration with Legacy Systems Outlines a Deployment Path SIP-T Packetcable DCS efforts SIP-H.323 interworking SIP call model mapping Key is to preserve SIP model and semantics
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
The Future of SIP Development cont.
Supporting Infrastructure Will be Built Integration with QoS mechanisms Management - MIBs Accounting and billing Security
Faster Pace of Vendor Product Announcements Throughout 2000
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
The Future of SIP Development cont.
First SIP Deployments 3Q 2000
Large-scale Deployments Throughout 2001
Who Will Deploy First? The answer may be surprising
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
Conclusions SIP is Growing Exponentially
Combined Services Represent the Killer App for SIP
“Killer Services” Will Integrate Elements of Web; Email; Presence and Voice Early indicators: Internet Call Waiting, Presence for Voice Chat and
Click to Dial
Real SIP Networks are Now Being Developed
www.dynamicsoft.com
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E™
SIP 2000-05-10-00SIP: Past, Present and Future
Information Resource Jonathan Rosenberg
+1 732.741.7244