This document discusses the evolution of communication technologies from PBX systems to modern IP-based systems like SIP. It argues that current proprietary communication apps have moved "backwards" away from the open interoperability of TCP/IP. The document urges customers to take control and require open standards and interoperability when procuring real-time communication systems, referencing SIP specifications from 2002-2012 that define requirements for a modern, distributed, extensible system.
The secret of TCP/IP and how it affects your PBXOlle E Johansson
The PBX was invited more than 50 years ago, SIP over 10 years. And we still just implement ISDN over IP. Time for a reboot, time to raise the bar and use the standards that has been developed during the last 10 years.
This talk, originally presented at Voip2day + ElastixWorld in Madrid 2012, presents the Edvina SIP 2012 reference profile, the thoughts behind it and where we are heading.
Next Generation Service Platforms Review 2014Alan Quayle
Review of the Next Generation Service Platforms event brings together 3 events: Telecom APIs, Web Real-Time Communications & Legacy Networks Evolution.
Weblog http://alanquayle.com/2014/07/ngsp-review-art-possible-mantra-self-defeat/
The secret of TCP/IP and how it affects your PBXOlle E Johansson
The PBX was invited more than 50 years ago, SIP over 10 years. And we still just implement ISDN over IP. Time for a reboot, time to raise the bar and use the standards that has been developed during the last 10 years.
This talk, originally presented at Voip2day + ElastixWorld in Madrid 2012, presents the Edvina SIP 2012 reference profile, the thoughts behind it and where we are heading.
Next Generation Service Platforms Review 2014Alan Quayle
Review of the Next Generation Service Platforms event brings together 3 events: Telecom APIs, Web Real-Time Communications & Legacy Networks Evolution.
Weblog http://alanquayle.com/2014/07/ngsp-review-art-possible-mantra-self-defeat/
ICE2009 - An Architecture for a Extended/Virtual Enterprisephermar
TechIDEAS presents SIRONTA at ICE 2009 Conference, as an extensible application that support the creation of extended/virtual enterprises, based on three simple concepts: rooms, people and documents.
This guide will be a continuous and ongoing project from OneVoice to create an all
encompassing guide to VoIP Communications. The world of VoIP can often be a
confusing area to understand - and we hope that this guide will provide some high
level understanding, with supplementary technical information for those that want to
understand more detail.
Illustrate this Basic concept of Computer networks and
distributed systems, Goals of networking, General approaches of communication
within a network, Network classification, Uses & Network Softwares.
Presented at the WebRTC Paris Conference from 16-18 December. Sharing the challenges faced by developers in using WebRTC, as well as a survey of developers aware but not developing with WebRTC to understand their experiences. Also reviews a model (analogy to America history) of how WebRTC will develop, as I consider Moore's crossing the chasm inaccuracy for this embedded technology rather than product. We need to focus on helping not hyping developers in 2015.
Morecrypto in the world of SIP - the Session Initiation ProtocolOlle E Johansson
The Internet is under attack and we need more encryption everywhere. This applies to the world of realtime communication too. This talk briefly goes through what can be done today and what needs to be done in the future. Originally delivered at Kamailio World 2014 in Berlin.
The IoT: all set for living up to the hypeIn The Pocket
Learn all about the internet of things: what it is, how we can use and improve it, and some practical real-world examples we bet you wouldn't have thought of.
So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...Olaf Janssen
This story is about the fundamentals of web2.0 theory and the added value of APIs (application programming interfaces) for modern businesses, developers and software consumers
The first 80 slides (about the fundamentals of web2.0) are available as a separate slidedeck via http://www.slideshare.net/OlafJanssenNL/part-1-of-the-lecture-so-you-think-you-understand-everyday-life-web20-api-theory-still-very-relevant-in-2013
The second part of the story - i.e. this particular slidedeck - deals with API-fundamentals and shows how APIs are the cornerstones of modern business development (BizDev2.0). By looking at casestudies from Google Maps, Twitter, Amazon, eBay, Moo, Flickr, Netflix and other web2.0-companies, it becomes clear how APIs add value for all parties on the modern web.
This presentation was given by Olaf Janssen - Product & Services Advisor for the National Library of the Netherlands (KB) - as a lecture for students of the master's course "Digital Access to Cultural Heritage" at Leiden University on 7-3-2013
Kubernetes: Más Allá de la Orquestación de ContenedoresOpenDireito
En este webinar, Diego te guiará a través de los fundamentos y las aplicaciones prácticas de Kubernetes, destacando sus características clave y casos de uso comunes.
Aprenderás qué es Kubernetes, detalles sobre su funcionalidad y obtendrás consejos directos en una demostración en vivo.
Ya sea que estés empezando o desees perfeccionar tus habilidades, este webinar te brindará información esencial para llevar tus proyectos de contenedorización al siguiente nivel.
Enlace al webinar: https://youtu.be/lvNxl7vC8ZE
Identificación y Clasificación de Algas con IAOpenDireito
Optimiza tu producción acuícola con una herramienta revolucionaria que aprovecha tecnología vanguardista para identificar y clasificar microalgas de manera precisa.
Únete a nosotros en este emocionante webinar, donde exploraremos el potencial de la inteligencia artificial para detectar anticipadamente posibles enfermedades, permitiéndote perfeccionar tus procesos de alimentación, mejorar la salud de tus camarones y maximizar la eficiencia de tu producción acuícola.
Descubre cómo nuestra innovadora app te permitirá identificar de forma eficiente las microalgas clave, garantizando un crecimiento sostenible y rentable en tus piscinas.
Enlace al webinar: https://youtu.be/t5OHPpykBaE
PostCall: Encuestas telefónicas post llamadaOpenDireito
PostCall es una herramienta desarrollada por Iperfex, como parte de la suite eContactx.
¿Qué hace PostCall?
PostCall, permite crear encuestas de opinión de servicio o atención para que se ejecuten después de una llamada.
En este webinar vamos a hablar sobre PostCall, la funcionalidad y alcance que de la solución, y casos de implementación.
Enlace al video del webinar: https://youtu.be/WqQtGwWbmPs
ICE2009 - An Architecture for a Extended/Virtual Enterprisephermar
TechIDEAS presents SIRONTA at ICE 2009 Conference, as an extensible application that support the creation of extended/virtual enterprises, based on three simple concepts: rooms, people and documents.
This guide will be a continuous and ongoing project from OneVoice to create an all
encompassing guide to VoIP Communications. The world of VoIP can often be a
confusing area to understand - and we hope that this guide will provide some high
level understanding, with supplementary technical information for those that want to
understand more detail.
Illustrate this Basic concept of Computer networks and
distributed systems, Goals of networking, General approaches of communication
within a network, Network classification, Uses & Network Softwares.
Presented at the WebRTC Paris Conference from 16-18 December. Sharing the challenges faced by developers in using WebRTC, as well as a survey of developers aware but not developing with WebRTC to understand their experiences. Also reviews a model (analogy to America history) of how WebRTC will develop, as I consider Moore's crossing the chasm inaccuracy for this embedded technology rather than product. We need to focus on helping not hyping developers in 2015.
Morecrypto in the world of SIP - the Session Initiation ProtocolOlle E Johansson
The Internet is under attack and we need more encryption everywhere. This applies to the world of realtime communication too. This talk briefly goes through what can be done today and what needs to be done in the future. Originally delivered at Kamailio World 2014 in Berlin.
The IoT: all set for living up to the hypeIn The Pocket
Learn all about the internet of things: what it is, how we can use and improve it, and some practical real-world examples we bet you wouldn't have thought of.
So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...Olaf Janssen
This story is about the fundamentals of web2.0 theory and the added value of APIs (application programming interfaces) for modern businesses, developers and software consumers
The first 80 slides (about the fundamentals of web2.0) are available as a separate slidedeck via http://www.slideshare.net/OlafJanssenNL/part-1-of-the-lecture-so-you-think-you-understand-everyday-life-web20-api-theory-still-very-relevant-in-2013
The second part of the story - i.e. this particular slidedeck - deals with API-fundamentals and shows how APIs are the cornerstones of modern business development (BizDev2.0). By looking at casestudies from Google Maps, Twitter, Amazon, eBay, Moo, Flickr, Netflix and other web2.0-companies, it becomes clear how APIs add value for all parties on the modern web.
This presentation was given by Olaf Janssen - Product & Services Advisor for the National Library of the Netherlands (KB) - as a lecture for students of the master's course "Digital Access to Cultural Heritage" at Leiden University on 7-3-2013
Similar to SIP2012: Es hora de reiniciar la PBX! (19)
Kubernetes: Más Allá de la Orquestación de ContenedoresOpenDireito
En este webinar, Diego te guiará a través de los fundamentos y las aplicaciones prácticas de Kubernetes, destacando sus características clave y casos de uso comunes.
Aprenderás qué es Kubernetes, detalles sobre su funcionalidad y obtendrás consejos directos en una demostración en vivo.
Ya sea que estés empezando o desees perfeccionar tus habilidades, este webinar te brindará información esencial para llevar tus proyectos de contenedorización al siguiente nivel.
Enlace al webinar: https://youtu.be/lvNxl7vC8ZE
Identificación y Clasificación de Algas con IAOpenDireito
Optimiza tu producción acuícola con una herramienta revolucionaria que aprovecha tecnología vanguardista para identificar y clasificar microalgas de manera precisa.
Únete a nosotros en este emocionante webinar, donde exploraremos el potencial de la inteligencia artificial para detectar anticipadamente posibles enfermedades, permitiéndote perfeccionar tus procesos de alimentación, mejorar la salud de tus camarones y maximizar la eficiencia de tu producción acuícola.
Descubre cómo nuestra innovadora app te permitirá identificar de forma eficiente las microalgas clave, garantizando un crecimiento sostenible y rentable en tus piscinas.
Enlace al webinar: https://youtu.be/t5OHPpykBaE
PostCall: Encuestas telefónicas post llamadaOpenDireito
PostCall es una herramienta desarrollada por Iperfex, como parte de la suite eContactx.
¿Qué hace PostCall?
PostCall, permite crear encuestas de opinión de servicio o atención para que se ejecuten después de una llamada.
En este webinar vamos a hablar sobre PostCall, la funcionalidad y alcance que de la solución, y casos de implementación.
Enlace al video del webinar: https://youtu.be/WqQtGwWbmPs
Esta presentación es parte del webinar "Monitorea y controla oxígeno disuelto".
Aprenderás la importancia crítica de la medición y el control del oxígeno disuelto en la acuacultura, lo que incide directamente en el crecimiento, la calidad y la rentabilidad de tu producción.
Además, exploraremos cómo Yubox monitoriza en tiempo real, gestiona datos eficientemente, pronostica cambios y emite alertas ante condiciones adversas. Este webinar es tu oportunidad para mejorar la sostenibilidad y rentabilidad de tu producción acuícola.
Enlace al webinar: https://youtu.be/V5d_uRiokk8
Control de aireadores eléctricos con YuboxOpenDireito
Presentación del Webinar: Activa aireadores automáticamente o desde donde te encuentres
Toma el control total de tus piscinas y de tu producción con Yubox, monitorea y recibe alertas de los niveles de oxígeno disuelto y activa tus aireadores de forma inmediata y sin importar dónde te encuentres.
Video: https://youtu.be/RjIRBSUYrmU
Todo lo que tienes que saber del API de WhatsApp BusinessOpenDireito
En este webinar hablaremos sobre el API de WhatsApp Business, el cual permite a desarrolladores utilizar un método para el manejo de mensajes en WhatsApp y el uso de múltiples agentes en una sola línea.
También hablaremos acerca de conversaciones, costo y qué tomar en cuenta antes de iniciar un proyecto para implementar un contact center basado en WhatsApp.
Video del webinar: https://youtu.be/V7z4DHV2Ut8
Monitoreo de Tanques de Combustible en Tiempo Real con IoTOpenDireito
Todos conocemos la relación directa de los combustibles con la producción acuícola.
En este Webinar podrás ver cómo es posible monitorear el consumo los equipos, evitar robos y anticiparse a posibles eventualidades.
Video: https://youtu.be/W1Rh85XAu_k
Diseña tu estrategia de certificación con credenciales digitalesOpenDireito
El objetivo de este taller es diseñar una primera versión de tu estrategia de reconocimiento con credenciales digitales siguiendo los principios de las metodologías ágiles.
Será un taller práctico y dinámico que combina el aprendizaje experiencial y el agilismo. Utilizaremos Google slides como herramienta de trabajo.
Temas a tratar:
* Grupos de interés y la propuesta de valor de tu estrategia para cada uno
* Foco de tu estrategia: ¿para qué y qué?
* Primera versión de tu mapa de credenciales digitales
Video del webinar: https://youtu.be/ExaZUtCGbws
Detección temprana de sigatoka en banano usando Inteligencia ArtificialOpenDireito
Presentación utilizada en el lanzamiento de la aplicación SIGAPLANT para la detección de Sigatoka Negra, utilizando Inteligencia Artificial.
Video del webinar: https://youtu.be/8X3ypqoTs7A
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Elevating Tactical DDD Patterns Through Object Calisthenics
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.
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
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.
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.