SlideShare a Scribd company logo
The hidden secret of
TCP/IP and the
Internet.
And how it affects your realtime platform.
Olle E. Johansson * oej@edvina.net * Twitter oej
Copyright Edvina AB, Sollentuna, Sweden 2012.All rights reserved.
1995.
The revolution starts.
17 years later and we’re
still imitating a PBX.
Time to change.
The PBX
• Key line systems was
introduced in the 50’s
• One phone, multiple lines
• The enterprise PBX
was introduced in the
1960’s
• Lowered the cost
• internal calls where free
• reduced need for outside
lines
Photo: Joseph A. Carr
The PBX was the heart
of the company.
And the receptionist knew everything
worth knowing in the company.
• This is old stuff.
Photo: City Light Photographic Negatives (Record Series 1204-01),
Seattle Municipal Archives
And the PBX is no
longer in the center.
Cell phones
Skype
Facebook
IM / Chat
Presense
E-mail
What’s the theme here?
The glue that makes this architecture work.
TCP/IP
What powers TCP/IP?
INTEROPERABILITY
What does this
long word mean?
INTEROPERABILITY
The glue that keeps the Internet going.
EROPERABILITY
INTEROPERABILI
INTEROPERABILITY
An agreement.
INTEROPERABILITY.
A promise.
INTEROPERABILITY.
A lot of work.
INTEROPERABILITY.
What drives it?
Customers.
Without customers controlling us, we can do whatever we
want.And what our marketing people want.
Results in the 90’s:
After many years of work.
TCP/IP
E-mail
WWW
LDAP
TLS
TCP/IP
E-mail
WWW
LDAP
TLS
Solutions we rely on.
Every day, every minute.
Where and when
did it go wrong?
Facebook
Twitter
Skype
XXYY
FaceTime
Trademarks.
Companies with one service. No interoperability. No
distribution.Total dependency.
We’ve gone backwards.
I’m old enough to remember the past.
IBM SNA
Novell IPX
Microsoft
Lan Manager
CC mail
MS Mail
DecNet
IBM SNA
Novell IPX
Microsoft
Lan Manager
CC mail
MS Mail
DecNet
This is exactly what
customers wanted to
avoid.
Customer pressure delivered the PC, Unix and TCP/IP
networks. Freedom from lock-ins from vendors.
Saving money by protecting your investment.
Who took over?
Venture capital. Large companies.Ask yourself.
How does this affect
the PBX?
We’re moving
backwards in time.
No focus on
interoperability.
Lync. Skype. Many others.
Failed interoperability.
For years.
SIP SIMPLE Presense and IM.
Proprietary telephone
provisioning protocols.
Digium - the ”open” telephony company
WebRTC won’t help.
WebRTC just makes it easier to provide proprietary
communication systems.
It’s time for all of
you to wake up.
Good morning!
WAKE UP!
Stop blaming the
vendors.
They sell what you buy. It’s in their best interest to lock
you in. Keep you in control.
The one with
money has control.
You are the customers. Use your power!
<break>
Think about it for a while. Do you really want to be
controlled in your business? Limit your choices?
What has
happened in the
world of SIP?
Quite a lot.And nothing.
RFC 3261 was
published in 2002.
Implemented to 80%.
2002
2012
SIP is based on the IETF
architecture for TCP/IP.
10 years.And we still need to learn.
2002
2012
Distributed.
Domain-based federation. A network of networks.
2002
2012
Scalable.
Stupid core. Intelligent endpoints.
2002
2012
Connected.
All hosts should be able to contact any other
connected host.
2002
2012
Extensible.
SIP solves one problem: Session management.
What you do with it is up to you.
2002
2012
Where and when were
these rules defined?
Stupid core. Intelligent endpoints.
Connectivity end2end.
the goal is full "open system
interconnection": an Internet host must
be able to interoperate robustly and
effectively with any
other Internet host, across diverse
Internet paths.
RFC 1122, 1989
However, isolated LANs seldom stay isolated
for long; they are soon gatewayed to each
other, to organization-wide internets, and
eventually to the global Internet system.
In the end, neither the customer nor the
vendor is served by incomplete or
substandard Internet host software.
RFC 1122, 1989
RFC 1122, 1989
So where did we go wrong?
We’re stuck with a 50 year old PBX architecture.
A telco model forced onto the TCP/IP architecture.
I have at least five chat
apps, six voip apps.
Using separate islands of communications. It’s way too
complicated for someone soon 50 years old.
E-mail doesn’t
work that way.
Take control of our
communication.
After 50 years with the PBX, we need to think in new
ways for IP based realtime communication.
1. No inside/outside
BYOD and 3G devices killed that paradigm.
2. Be able to
trust the system.
Apply Security.
3. No vendor lock-ins
Be in control of your communication system.
4. Don’t trust yourself.
Be open for innovation and evolution.
5. It’s personal.
Focus on the individuals.
6.Video everywhere.
With WebRTC two-way video will be in every browser.
7. Build for global
communication.
TCP/IP is both IPv4 and IPv6 today. Internet growth in
Europe will only happen in IPv6.
Keywords:
Realtime applications
Client diversity
SIP in the organization
Open SIP federation
TLS/DTLS
IP
”Computer! Localize
Chief O’Brien”
Speech is an important
part of the future.
”We need
something SIP-ish”
Best effort procurement with poor specs.
Known and proven to give bad results.
SIP 2012.
Much more than RFC 3261.
GRUU.
OUTBOUND.
ICE. SRTP/DTLS. SIP Identity
And more...
Opus.
WebRTC. Session timers.
Stuff I’ve never seen in
call for tenders.
It’s time for change.
GRUU.
OUTBOUND.
ICE. SRTP/DTLS. SIP Identity
And more...
Opus.
WebRTC. Session timers.
SIP2012 :: Defining
modern requirements
Helping customers procure better systems.
Interoperability in
realtime communications.
SIP done right.As required by customers.
Here’s what
I want
you to do.
Aim to retire the PBX.
Your company will survive.
Migrate away from
one-company-one-
brand systems.
Require interoperability.
Update your
specifications.
Refer to the SIP2012 reference profile when
buying SIP equiment and software.
For SIP trunks:
Refer to SIP Connect from the SIP Forum.
Customers:
Please take
control.
www.open-stand.org
I want to be free.
If you don’t want to be free, call your nearest
<large company> representative today and
ask him what you should buy next.
And give him full access to your credit card too.
Thank You.
TACK! Mina damer och herrar!
http://edvina.net/sip2012

More Related Content

Similar to SIP2012: Es hora de reiniciar la PBX!

COLT Telecom - VoIP For Enterprise Customers, a COLT Business Briefing
COLT Telecom - VoIP For Enterprise Customers, a COLT Business BriefingCOLT Telecom - VoIP For Enterprise Customers, a COLT Business Briefing
COLT Telecom - VoIP For Enterprise Customers, a COLT Business Briefing
Alessandro Vigilante
 
ICE2009 - An Architecture for a Extended/Virtual Enterprise
ICE2009 - An Architecture for a Extended/Virtual EnterpriseICE2009 - An Architecture for a Extended/Virtual Enterprise
ICE2009 - An Architecture for a Extended/Virtual Enterprise
phermar
 
Architecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual EnterpriseArchitecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual Enterprise
phermar
 
Internet and Static.pptx
Internet and Static.pptxInternet and Static.pptx
Internet and Static.pptx
Rye Raine
 
&quot;VoIP: Technology Choice or Business Decision?&quot;
&quot;VoIP: Technology Choice or Business Decision?&quot;&quot;VoIP: Technology Choice or Business Decision?&quot;
&quot;VoIP: Technology Choice or Business Decision?&quot;
John Turner
 
Ultimate guide to voIP
Ultimate guide to voIPUltimate guide to voIP
Ultimate guide to voIP
Stephen Dize
 
Assignment 1
Assignment 1  Assignment 1
Assignment 1
MDHASNAIN23
 
VoIP for Dummies
VoIP for DummiesVoIP for Dummies
VoIP for Dummies
Gregory Morton
 
introduction to voip
introduction to voipintroduction to voip
introduction to voip
deeq maxamed
 
Sdi, 2014.04 final
Sdi, 2014.04 finalSdi, 2014.04 final
Sdi, 2014.04 final
Jozek Gruskovnjak
 
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
SIPfoundry
 
WebRTC for non-telco people
WebRTC for non-telco peopleWebRTC for non-telco people
WebRTC for non-telco people
Alan Quayle
 
Morecrypto in the world of SIP - the Session Initiation Protocol
Morecrypto in the world of SIP - the Session Initiation ProtocolMorecrypto in the world of SIP - the Session Initiation Protocol
Morecrypto in the world of SIP - the Session Initiation Protocol
Olle E Johansson
 
There is a New Way
There is a New WayThere is a New Way
There is a New Way
cdbeavers
 
IoT Hetero - split
IoT Hetero - splitIoT Hetero - split
IoT Hetero - split
Alan Messer Ph.D.
 
The IoT: all set for living up to the hype
The IoT: all set for living up to the hypeThe IoT: all set for living up to the hype
The IoT: all set for living up to the hype
In The Pocket
 
Broadband World Forum Summary 2013
Broadband World Forum Summary 2013Broadband World Forum Summary 2013
Broadband World Forum Summary 2013
Alan Quayle
 
Ipv4 To Ipv6 Transition
Ipv4 To Ipv6 TransitionIpv4 To Ipv6 Transition
Ipv4 To Ipv6 Transition
Heidi Owens
 
So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...
So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...
So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...
Olaf Janssen
 

Similar to SIP2012: Es hora de reiniciar la PBX! (19)

COLT Telecom - VoIP For Enterprise Customers, a COLT Business Briefing
COLT Telecom - VoIP For Enterprise Customers, a COLT Business BriefingCOLT Telecom - VoIP For Enterprise Customers, a COLT Business Briefing
COLT Telecom - VoIP For Enterprise Customers, a COLT Business Briefing
 
ICE2009 - An Architecture for a Extended/Virtual Enterprise
ICE2009 - An Architecture for a Extended/Virtual EnterpriseICE2009 - An Architecture for a Extended/Virtual Enterprise
ICE2009 - An Architecture for a Extended/Virtual Enterprise
 
Architecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual EnterpriseArchitecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual Enterprise
 
Internet and Static.pptx
Internet and Static.pptxInternet and Static.pptx
Internet and Static.pptx
 
&quot;VoIP: Technology Choice or Business Decision?&quot;
&quot;VoIP: Technology Choice or Business Decision?&quot;&quot;VoIP: Technology Choice or Business Decision?&quot;
&quot;VoIP: Technology Choice or Business Decision?&quot;
 
Ultimate guide to voIP
Ultimate guide to voIPUltimate guide to voIP
Ultimate guide to voIP
 
Assignment 1
Assignment 1  Assignment 1
Assignment 1
 
VoIP for Dummies
VoIP for DummiesVoIP for Dummies
VoIP for Dummies
 
introduction to voip
introduction to voipintroduction to voip
introduction to voip
 
Sdi, 2014.04 final
Sdi, 2014.04 finalSdi, 2014.04 final
Sdi, 2014.04 final
 
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
 
WebRTC for non-telco people
WebRTC for non-telco peopleWebRTC for non-telco people
WebRTC for non-telco people
 
Morecrypto in the world of SIP - the Session Initiation Protocol
Morecrypto in the world of SIP - the Session Initiation ProtocolMorecrypto in the world of SIP - the Session Initiation Protocol
Morecrypto in the world of SIP - the Session Initiation Protocol
 
There is a New Way
There is a New WayThere is a New Way
There is a New Way
 
IoT Hetero - split
IoT Hetero - splitIoT Hetero - split
IoT Hetero - split
 
The IoT: all set for living up to the hype
The IoT: all set for living up to the hypeThe IoT: all set for living up to the hype
The IoT: all set for living up to the hype
 
Broadband World Forum Summary 2013
Broadband World Forum Summary 2013Broadband World Forum Summary 2013
Broadband World Forum Summary 2013
 
Ipv4 To Ipv6 Transition
Ipv4 To Ipv6 TransitionIpv4 To Ipv6 Transition
Ipv4 To Ipv6 Transition
 
So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...
So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...
So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...
 

More from OpenDireito

Kubernetes: Más Allá de la Orquestación de Contenedores
Kubernetes: Más Allá de la Orquestación de ContenedoresKubernetes: Más Allá de la Orquestación de Contenedores
Kubernetes: Más Allá de la Orquestación de Contenedores
OpenDireito
 
Identificación y Clasificación de Algas con IA
 Identificación y Clasificación de Algas con IA Identificación y Clasificación de Algas con IA
Identificación y Clasificación de Algas con IA
OpenDireito
 
PostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamadaPostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamada
OpenDireito
 
Monitorea y controla oxígeno disuelto
Monitorea y controla oxígeno disueltoMonitorea y controla oxígeno disuelto
Monitorea y controla oxígeno disuelto
OpenDireito
 
Control de aireadores eléctricos con Yubox
Control de aireadores eléctricos con YuboxControl de aireadores eléctricos con Yubox
Control de aireadores eléctricos con Yubox
OpenDireito
 
Todo lo que tienes que saber del API de WhatsApp Business
Todo lo que tienes que saber del API de WhatsApp BusinessTodo lo que tienes que saber del API de WhatsApp Business
Todo lo que tienes que saber del API de WhatsApp Business
OpenDireito
 
Monitoreo de Tanques de Combustible en Tiempo Real con IoT
Monitoreo de Tanques de Combustible en Tiempo Real con IoTMonitoreo de Tanques de Combustible en Tiempo Real con IoT
Monitoreo de Tanques de Combustible en Tiempo Real con IoT
OpenDireito
 
VoIP y la incapacidad auditiva
VoIP y la incapacidad auditivaVoIP y la incapacidad auditiva
VoIP y la incapacidad auditiva
OpenDireito
 
Asterisk - el futuro es REST
Asterisk - el futuro es RESTAsterisk - el futuro es REST
Asterisk - el futuro es REST
OpenDireito
 
Diseña tu estrategia de certificación con credenciales digitales
Diseña tu estrategia de certificación con credenciales digitalesDiseña tu estrategia de certificación con credenciales digitales
Diseña tu estrategia de certificación con credenciales digitales
OpenDireito
 
Detección temprana de sigatoka en banano usando Inteligencia Artificial
Detección temprana de sigatoka en banano usando Inteligencia ArtificialDetección temprana de sigatoka en banano usando Inteligencia Artificial
Detección temprana de sigatoka en banano usando Inteligencia Artificial
OpenDireito
 
Construyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperablesConstruyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperables
OpenDireito
 
Integrando encuestas automáticas con IsurveyX
Integrando encuestas automáticas con IsurveyXIntegrando encuestas automáticas con IsurveyX
Integrando encuestas automáticas con IsurveyX
OpenDireito
 
Asterisk Update
Asterisk UpdateAsterisk Update
Asterisk Update
OpenDireito
 
Elastix en hoteles, ¿Es posible?
Elastix en hoteles, ¿Es posible?Elastix en hoteles, ¿Es posible?
Elastix en hoteles, ¿Es posible?
OpenDireito
 
Novedades de Elastix
Novedades de ElastixNovedades de Elastix
Novedades de Elastix
OpenDireito
 
GUI o línea de comandos, puedes tener lo mejor de ambos mundos
GUI o línea de comandos, puedes tener lo mejor de ambos mundosGUI o línea de comandos, puedes tener lo mejor de ambos mundos
GUI o línea de comandos, puedes tener lo mejor de ambos mundos
OpenDireito
 
Hardware Digium y Elastix - una combinación perfecta
Hardware Digium y Elastix - una combinación perfectaHardware Digium y Elastix - una combinación perfecta
Hardware Digium y Elastix - una combinación perfecta
OpenDireito
 
Caso de estudio: Instalando 64 E1 con Elastix
Caso de estudio: Instalando 64 E1 con ElastixCaso de estudio: Instalando 64 E1 con Elastix
Caso de estudio: Instalando 64 E1 con Elastix
OpenDireito
 
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...
OpenDireito
 

More from OpenDireito (20)

Kubernetes: Más Allá de la Orquestación de Contenedores
Kubernetes: Más Allá de la Orquestación de ContenedoresKubernetes: Más Allá de la Orquestación de Contenedores
Kubernetes: Más Allá de la Orquestación de Contenedores
 
Identificación y Clasificación de Algas con IA
 Identificación y Clasificación de Algas con IA Identificación y Clasificación de Algas con IA
Identificación y Clasificación de Algas con IA
 
PostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamadaPostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamada
 
Monitorea y controla oxígeno disuelto
Monitorea y controla oxígeno disueltoMonitorea y controla oxígeno disuelto
Monitorea y controla oxígeno disuelto
 
Control de aireadores eléctricos con Yubox
Control de aireadores eléctricos con YuboxControl de aireadores eléctricos con Yubox
Control de aireadores eléctricos con Yubox
 
Todo lo que tienes que saber del API de WhatsApp Business
Todo lo que tienes que saber del API de WhatsApp BusinessTodo lo que tienes que saber del API de WhatsApp Business
Todo lo que tienes que saber del API de WhatsApp Business
 
Monitoreo de Tanques de Combustible en Tiempo Real con IoT
Monitoreo de Tanques de Combustible en Tiempo Real con IoTMonitoreo de Tanques de Combustible en Tiempo Real con IoT
Monitoreo de Tanques de Combustible en Tiempo Real con IoT
 
VoIP y la incapacidad auditiva
VoIP y la incapacidad auditivaVoIP y la incapacidad auditiva
VoIP y la incapacidad auditiva
 
Asterisk - el futuro es REST
Asterisk - el futuro es RESTAsterisk - el futuro es REST
Asterisk - el futuro es REST
 
Diseña tu estrategia de certificación con credenciales digitales
Diseña tu estrategia de certificación con credenciales digitalesDiseña tu estrategia de certificación con credenciales digitales
Diseña tu estrategia de certificación con credenciales digitales
 
Detección temprana de sigatoka en banano usando Inteligencia Artificial
Detección temprana de sigatoka en banano usando Inteligencia ArtificialDetección temprana de sigatoka en banano usando Inteligencia Artificial
Detección temprana de sigatoka en banano usando Inteligencia Artificial
 
Construyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperablesConstruyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperables
 
Integrando encuestas automáticas con IsurveyX
Integrando encuestas automáticas con IsurveyXIntegrando encuestas automáticas con IsurveyX
Integrando encuestas automáticas con IsurveyX
 
Asterisk Update
Asterisk UpdateAsterisk Update
Asterisk Update
 
Elastix en hoteles, ¿Es posible?
Elastix en hoteles, ¿Es posible?Elastix en hoteles, ¿Es posible?
Elastix en hoteles, ¿Es posible?
 
Novedades de Elastix
Novedades de ElastixNovedades de Elastix
Novedades de Elastix
 
GUI o línea de comandos, puedes tener lo mejor de ambos mundos
GUI o línea de comandos, puedes tener lo mejor de ambos mundosGUI o línea de comandos, puedes tener lo mejor de ambos mundos
GUI o línea de comandos, puedes tener lo mejor de ambos mundos
 
Hardware Digium y Elastix - una combinación perfecta
Hardware Digium y Elastix - una combinación perfectaHardware Digium y Elastix - una combinación perfecta
Hardware Digium y Elastix - una combinación perfecta
 
Caso de estudio: Instalando 64 E1 con Elastix
Caso de estudio: Instalando 64 E1 con ElastixCaso de estudio: Instalando 64 E1 con Elastix
Caso de estudio: Instalando 64 E1 con Elastix
 
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...
 

Recently uploaded

How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptxDublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Kunal Gupta
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
Zilliz
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
CEPTES Software Inc
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
Ivanti
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Networks
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
How to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdfHow to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdf
ChristopherTHyatt
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Torry Harris
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
Safe Software
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
Priyanka Aash
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
chetankumar9855
 

Recently uploaded (20)

How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptxDublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
How to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdfHow to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdf
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
 

SIP2012: Es hora de reiniciar la PBX!

  • 1. The hidden secret of TCP/IP and the Internet. And how it affects your realtime platform. Olle E. Johansson * oej@edvina.net * Twitter oej Copyright Edvina AB, Sollentuna, Sweden 2012.All rights reserved. 1995. The revolution starts. 17 years later and we’re still imitating a PBX. Time to change.
  • 2. The PBX • Key line systems was introduced in the 50’s • One phone, multiple lines • The enterprise PBX was introduced in the 1960’s • Lowered the cost • internal calls where free • reduced need for outside lines Photo: Joseph A. Carr The PBX was the heart of the company. And the receptionist knew everything worth knowing in the company. • This is old stuff. Photo: City Light Photographic Negatives (Record Series 1204-01), Seattle Municipal Archives
  • 3. And the PBX is no longer in the center. Cell phones Skype Facebook IM / Chat Presense E-mail What’s the theme here? The glue that makes this architecture work.
  • 5. What does this long word mean? INTEROPERABILITY The glue that keeps the Internet going. EROPERABILITY INTEROPERABILI INTEROPERABILITY An agreement. INTEROPERABILITY.
  • 6. A promise. INTEROPERABILITY. A lot of work. INTEROPERABILITY. What drives it?
  • 7. Customers. Without customers controlling us, we can do whatever we want.And what our marketing people want. Results in the 90’s: After many years of work. TCP/IP E-mail WWW LDAP TLS
  • 8. TCP/IP E-mail WWW LDAP TLS Solutions we rely on. Every day, every minute. Where and when did it go wrong? Facebook Twitter Skype XXYY FaceTime
  • 9. Trademarks. Companies with one service. No interoperability. No distribution.Total dependency. We’ve gone backwards. I’m old enough to remember the past. IBM SNA Novell IPX Microsoft Lan Manager CC mail MS Mail DecNet
  • 10. IBM SNA Novell IPX Microsoft Lan Manager CC mail MS Mail DecNet This is exactly what customers wanted to avoid. Customer pressure delivered the PC, Unix and TCP/IP networks. Freedom from lock-ins from vendors. Saving money by protecting your investment. Who took over? Venture capital. Large companies.Ask yourself. How does this affect the PBX?
  • 11. We’re moving backwards in time. No focus on interoperability. Lync. Skype. Many others. Failed interoperability. For years. SIP SIMPLE Presense and IM.
  • 12. Proprietary telephone provisioning protocols. Digium - the ”open” telephony company WebRTC won’t help. WebRTC just makes it easier to provide proprietary communication systems. It’s time for all of you to wake up. Good morning!
  • 13. WAKE UP! Stop blaming the vendors. They sell what you buy. It’s in their best interest to lock you in. Keep you in control. The one with money has control. You are the customers. Use your power!
  • 14. <break> Think about it for a while. Do you really want to be controlled in your business? Limit your choices? What has happened in the world of SIP? Quite a lot.And nothing. RFC 3261 was published in 2002. Implemented to 80%. 2002 2012
  • 15. SIP is based on the IETF architecture for TCP/IP. 10 years.And we still need to learn. 2002 2012 Distributed. Domain-based federation. A network of networks. 2002 2012 Scalable. Stupid core. Intelligent endpoints. 2002 2012
  • 16. Connected. All hosts should be able to contact any other connected host. 2002 2012 Extensible. SIP solves one problem: Session management. What you do with it is up to you. 2002 2012 Where and when were these rules defined? Stupid core. Intelligent endpoints. Connectivity end2end.
  • 17. the goal is full "open system interconnection": an Internet host must be able to interoperate robustly and effectively with any other Internet host, across diverse Internet paths. RFC 1122, 1989 However, isolated LANs seldom stay isolated for long; they are soon gatewayed to each other, to organization-wide internets, and eventually to the global Internet system. In the end, neither the customer nor the vendor is served by incomplete or substandard Internet host software. RFC 1122, 1989 RFC 1122, 1989 So where did we go wrong? We’re stuck with a 50 year old PBX architecture. A telco model forced onto the TCP/IP architecture.
  • 18. I have at least five chat apps, six voip apps. Using separate islands of communications. It’s way too complicated for someone soon 50 years old. E-mail doesn’t work that way. Take control of our communication. After 50 years with the PBX, we need to think in new ways for IP based realtime communication. 1. No inside/outside BYOD and 3G devices killed that paradigm.
  • 19. 2. Be able to trust the system. Apply Security. 3. No vendor lock-ins Be in control of your communication system. 4. Don’t trust yourself. Be open for innovation and evolution.
  • 20. 5. It’s personal. Focus on the individuals. 6.Video everywhere. With WebRTC two-way video will be in every browser. 7. Build for global communication. TCP/IP is both IPv4 and IPv6 today. Internet growth in Europe will only happen in IPv6.
  • 21. Keywords: Realtime applications Client diversity SIP in the organization Open SIP federation TLS/DTLS IP ”Computer! Localize Chief O’Brien” Speech is an important part of the future.
  • 22. ”We need something SIP-ish” Best effort procurement with poor specs. Known and proven to give bad results. SIP 2012. Much more than RFC 3261. GRUU. OUTBOUND. ICE. SRTP/DTLS. SIP Identity And more... Opus. WebRTC. Session timers. Stuff I’ve never seen in call for tenders. It’s time for change. GRUU. OUTBOUND. ICE. SRTP/DTLS. SIP Identity And more... Opus. WebRTC. Session timers.
  • 23. SIP2012 :: Defining modern requirements Helping customers procure better systems. Interoperability in realtime communications. SIP done right.As required by customers. Here’s what I want you to do.
  • 24. Aim to retire the PBX. Your company will survive. Migrate away from one-company-one- brand systems. Require interoperability. Update your specifications. Refer to the SIP2012 reference profile when buying SIP equiment and software.
  • 25. For SIP trunks: Refer to SIP Connect from the SIP Forum. Customers: Please take control. www.open-stand.org I want to be free. If you don’t want to be free, call your nearest <large company> representative today and ask him what you should buy next. And give him full access to your credit card too.
  • 26. Thank You. TACK! Mina damer och herrar! http://edvina.net/sip2012