SlideShare a Scribd company logo
1 of 26
Download to read offline
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 BriefingAlessandro Vigilante
 
Architecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual EnterpriseArchitecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual Enterprisephermar
 
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 Enterprisephermar
 
Internet and Static.pptx
Internet and Static.pptxInternet and Static.pptx
Internet and Static.pptxRye 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 voIPStephen Dize
 
introduction to voip
introduction to voipintroduction to voip
introduction to voipdeeq maxamed
 
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 peopleAlan 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 ProtocolOlle E Johansson
 
There is a New Way
There is a New WayThere is a New Way
There is a New Waycdbeavers
 
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 hypeIn The Pocket
 
Broadband World Forum Summary 2013
Broadband World Forum Summary 2013Broadband World Forum Summary 2013
Broadband World Forum Summary 2013Alan Quayle
 
Ipv4 To Ipv6 Transition
Ipv4 To Ipv6 TransitionIpv4 To Ipv6 Transition
Ipv4 To Ipv6 TransitionHeidi 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
 
Architecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual EnterpriseArchitecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual Enterprise
 
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
 
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 ContenedoresOpenDireito
 
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 IAOpenDireito
 
PostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamadaPostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamadaOpenDireito
 
Monitorea y controla oxígeno disuelto
Monitorea y controla oxígeno disueltoMonitorea y controla oxígeno disuelto
Monitorea y controla oxígeno disueltoOpenDireito
 
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 YuboxOpenDireito
 
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 BusinessOpenDireito
 
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 IoTOpenDireito
 
VoIP y la incapacidad auditiva
VoIP y la incapacidad auditivaVoIP y la incapacidad auditiva
VoIP y la incapacidad auditivaOpenDireito
 
Asterisk - el futuro es REST
Asterisk - el futuro es RESTAsterisk - el futuro es REST
Asterisk - el futuro es RESTOpenDireito
 
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 digitalesOpenDireito
 
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 ArtificialOpenDireito
 
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 interoperablesOpenDireito
 
Integrando encuestas automáticas con IsurveyX
Integrando encuestas automáticas con IsurveyXIntegrando encuestas automáticas con IsurveyX
Integrando encuestas automáticas con IsurveyXOpenDireito
 
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 ElastixOpenDireito
 
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 mundosOpenDireito
 
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 perfectaOpenDireito
 
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 ElastixOpenDireito
 
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

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

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