A presentation covering work that needs to happen. We jokingly came up with a non-existing organisation that maintains a reference profile for SIP. While the organisation is just a joke, the work is quite serious.
A presentation about new functionality in SIP that is really needed for Hosted PBX services, SIP on mobile phones and more situations. #SIP #Kamailio #Asterisk #TLS #MoreCrypto
A video with this presentation is available on YouTube at
https://www.youtube.com/watch?v=uqFNlqB_Ssw
2015 update: SIP and IPv6 issues - staying Happy in SIPOlle E Johansson
What's the state of SIP and IPv6?
- An update I gave at the Netnod spring Meeting 2015.
Nothing much is happening, despite the fact that we have proven real issues with dual stacks in SIP.
A presentation for Kamailio World 2017 in Berlin: How Open Standards and Open Source affect national public radio broadcast. My personal view and opinions. Also, some information about Project IrisBroadcast.
A quick introduction to Kamailio - the leading Open Source SIP server (based on OpenSER and SER). Kamailio is quite different than Asterisk, FreeSwitch and many other VoIP platforms - why is that and how do you start getting your head around Kamailio?
Time to get serious about realtime communicationOlle E Johansson
My talk for ElastixWorld 2013 in Mexico City, Voip2day in Madrid and Astricon 10 in Atlanta:
I list four to-do's for everyone working with realtime communication as we move away from telephony over IP into the world of Internet-based realtime communication. I believe that here is a trust gap between what users expect us to deliver, but don't ask for, and what we actually deliver. Let's change that together!
The presentation got the "Best speaker" award at Voip2day 2013.
A presentation about new functionality in SIP that is really needed for Hosted PBX services, SIP on mobile phones and more situations. #SIP #Kamailio #Asterisk #TLS #MoreCrypto
A video with this presentation is available on YouTube at
https://www.youtube.com/watch?v=uqFNlqB_Ssw
2015 update: SIP and IPv6 issues - staying Happy in SIPOlle E Johansson
What's the state of SIP and IPv6?
- An update I gave at the Netnod spring Meeting 2015.
Nothing much is happening, despite the fact that we have proven real issues with dual stacks in SIP.
A presentation for Kamailio World 2017 in Berlin: How Open Standards and Open Source affect national public radio broadcast. My personal view and opinions. Also, some information about Project IrisBroadcast.
A quick introduction to Kamailio - the leading Open Source SIP server (based on OpenSER and SER). Kamailio is quite different than Asterisk, FreeSwitch and many other VoIP platforms - why is that and how do you start getting your head around Kamailio?
Time to get serious about realtime communicationOlle E Johansson
My talk for ElastixWorld 2013 in Mexico City, Voip2day in Madrid and Astricon 10 in Atlanta:
I list four to-do's for everyone working with realtime communication as we move away from telephony over IP into the world of Internet-based realtime communication. I believe that here is a trust gap between what users expect us to deliver, but don't ask for, and what we actually deliver. Let's change that together!
The presentation got the "Best speaker" award at Voip2day 2013.
SIP and DNS - federation, failover, load balancing and moreOlle E Johansson
SIP use DNS to find a server for a specific URI, like sip:alice@example.com. With DNS a SIP service can provide failover, load balancing and much more. SIP without DNS is a broken solution. SIP and DNS rocks!
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)Olle E Johansson
My talk at Voip2day 2014 in Madrid, Spain and Elastix World 2014 in Santiago, Chile. Asterisk is now 15 years old and the revolution has faded away and is now part of regular business. It's time to restart and look forward, build new things and include security by default. Security needs to be in focus for everyone in VoIP and realtime communication during the coming year.
Pv6 Tutorial for Beginners - Learn IPv6 (Internet protocol Version-6) in simple and easy steps. A beginner's tutorial containing complete knowledge of IPv6, IPv6 Features,
AnyConnect Gateway protects enterprise networks from attacks with topology hiding and provides secure delivery of SIP, voice, and video conferencing services. AnyConnect Gateway supports TLS encryption for secure SIP signaling and SRTP encryption and VPN connections for secure data transport with confidentiality, message authentication, and replay protection. Together these protocols protect voice, video conferencing, and unified communications from eavesdroppers, hackers and spoofers.
As with any new technology, IPv6 requires a learning curve for network managers and IT administration and operations personnel. This presentation covers many of the current best practices for approaching and progressing with an IPv6 deployment.
SIP and DNS - federation, failover, load balancing and moreOlle E Johansson
SIP use DNS to find a server for a specific URI, like sip:alice@example.com. With DNS a SIP service can provide failover, load balancing and much more. SIP without DNS is a broken solution. SIP and DNS rocks!
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)Olle E Johansson
My talk at Voip2day 2014 in Madrid, Spain and Elastix World 2014 in Santiago, Chile. Asterisk is now 15 years old and the revolution has faded away and is now part of regular business. It's time to restart and look forward, build new things and include security by default. Security needs to be in focus for everyone in VoIP and realtime communication during the coming year.
Pv6 Tutorial for Beginners - Learn IPv6 (Internet protocol Version-6) in simple and easy steps. A beginner's tutorial containing complete knowledge of IPv6, IPv6 Features,
AnyConnect Gateway protects enterprise networks from attacks with topology hiding and provides secure delivery of SIP, voice, and video conferencing services. AnyConnect Gateway supports TLS encryption for secure SIP signaling and SRTP encryption and VPN connections for secure data transport with confidentiality, message authentication, and replay protection. Together these protocols protect voice, video conferencing, and unified communications from eavesdroppers, hackers and spoofers.
As with any new technology, IPv6 requires a learning curve for network managers and IT administration and operations personnel. This presentation covers many of the current best practices for approaching and progressing with an IPv6 deployment.
HAPILABS is a company aimed at helping individuals in the 21st century take control of their HAPIness, health and fitness through applications and mobile connected devices.
HAPILABS products include HAPIfork, a connected fork that helps you eat at the right time and right pace, HAPIwatch, which helps you sleep better and HAPItrack, to help you stay in great shape.
HAPILABS is based in Hong Kong and the U.S. The CEO of HAPILABS is Fabrice Boutain and the U.S. President is Andrew Carton, who is based in southern Florida.
The Universe Problem: Poll results, Facebook and the 2012 Presidential campaignIan Lurie
This is the first Presidential election where social media reflects and affects the outcome for both sides.
Political candidates have brands, just like companies do. They’re influenced by many of the same market forces, and social media is one of those forces.
The team at Portent put together this evaluation of the Romney and Obama presidential campaigns based on Facebook data collected since April 2012.
Our analysis shows problems for both sides: A universe problem for Gov. Romney, and an agility problem for Pres. Obama.
Note: We will update this report as the election progresses. Please subscribe to our blog at http://www.portent.com/blog if you'd like to keep track.
Horizontal Leadership Managing Change And Complexity Eng 2009Gunnar Westling
Why is it so, that today's challenges increasingly fall between stools?
How to lead horizontally across organizational boundaries without a formal authority and mandate?
Presentation to SA National Treasury on National Broadband FundingBrian Pinnock
Presentation to the national treasury in response to their request in July 2012 for a market sounding on funding mechanisms for a national broadband rollout.
{unscripted} 2020 : A Conference for Simplifying and Scaling Software DeliveryTiffany Jachja
{unscripted} is a virtual conference for software engineers, DevOps practitioners, and technology leaders to learn and share stories of simplified software delivery at scale.
Pexip and Microsoft - Certified for Skype for Business ServerGraham Walsh
Pexip Infinity certified for Skype for Business Server providing Video interoperability from standards based H.323 and SIP video to and from Skype for Business. Including Skype Room System and Surface Hub Interop. Microsoft Teams inteorp coming soon.
1. In the era of mobile, OAuth 2.0 is the protocol of the choice. 2. However, RFC6749 is a framework and needs to be profiled appropriately for use cases.
3. FAPI WG @ OIDF is taking such task for Financial APIs and securing it using RFC7636, JWT Client Authentication/TLS Client Authentication, OpenID Connect, etc.
4. FAPI WG is collaborating with many stakeholders including financial institutions and fintech companies, etc.
5. Read only security profile going to OIDF votes.
6. Overview of the requirements for Read Only and Write Access security profiles are discussed.
Phone Communications in Javascript with Tropo ServerlessCisco DevNet
@SteveSfartz nous parlera de la plateforme Tropo Serverless qui permet de créer des assistants vocaux interactifs, ou bien des interactions via SMS au travers de code javascript, déployés en mode Serverless, 100% géré 24/24 7/7 par les équipes Tropo avec un petit zoom sur un petit outil :
https://github.com/ObjectIsAdvantag/tropo-ready-vscode
From IoT to Human Interactions: Voice and Messages to the rescue - Stève Sfar...Codemotion
What if your surveillance drones could text you in the middle of the night ? What if your Home Wifi could send an SMS as your kids get home ? What if a Voice Machine could speak Code Motion Amsterdam upcoming sessions ? Join this session to learn how to turn your data into engaging Phone Interactions. We'll guide through the code of the CodeMotion Amsterdam Voice Machine, and show how the Tropo Serverless platform makes it possible in a few lines of Javascript. Want to try it by yourself ? Pass by the Cisco labs where we'll take you from zero to your first Voice Machine in minutes.
Breizhcamp: Créer un bot, pas si simple. Faisons le point.Cisco DevNet
S’il est possible de créer un bot en quelques minutes, construire des assistants interactifs professionnels représente un réel challenge : assez vite, nous voilà confrontés à des patterns de développements avancés, des enjeux d’architecture propres aux API Web. Sans compter les compétences spécifiques au domaine des bots.
Au cours de cette session, nous présenterons le code de bots permettant de gérer des interactions Chat et Voix, et explorerons les défis rencontrés lors de la construction de ces bots : stockage des contextes, approches NLP, scopes OAuth, meta-données.
Nous présenterons ensuite les tendances actuelles en terme d’architecture : plateformes de bots, exécution de bots sous forme de micro-fonctions / serverless…
Depuis un an, j'interviens sur la mise en place de bots, et ai pu coder un framework de bots en nodejs, et tester quelques framewokrs de bots. Ce talk est un retour d'expérience.
Le support est en anglais et au format 4/3.
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Codemotion
If it takes minutes to code a simple bot, building professional bots represents quite a challenge. Soon you realize you need serious programming and API architecture experience but also “Bot” specific skills. In this session, we'll first show the code of advanced Chat and Voice interactions, and then explore the challenges faced when building advanced Bots (Context storage, NLP approaches, Bot Metadata, OAuth scopes), and discuss interesting opportunities from latest industry trends (Bot platforms, Serverless, Microservices). This talk is about showing the code and sharing lessons learnt.t
API Days 2016 Day 1: OpenID Financial API WGNat Sakimura
The presentation introduces the Financial API Working Group at the OpenID Foundation. The presentation was made at the API Days 2016 on December 13, 2016 in Paris.
Rome 2017: Building advanced voice assistants and chat botsCisco DevNet
If it takes minutes to code a simple bot, building professional bots represents quite a challenge. Soon you realize you need serious programming and API architecture experience but also “Bot” specific skills. In this session, we'll first show the code of advanced Chat and Voice interactions, and then explore the challenges faced when building advanced Bots (Context storage, NLP approaches, Bot Metadata, OAuth scopes), and discuss interesting opportunities from latest industry trends (Bot platforms, Serverless, Microservices). This talk is about showing the code and sharing lessons learned.
OSS Tools: Creating a Reverse Engineering Plug-in for r2fridaNowSecure
Hear Radare creator Sergi (Pancake) Alvarez conduct a deep dive of r2frida, a framework that combines the best of Frida and Radare. Frida and Radare are leading open-source reverse engineering tools sponsored by NowSecure. Targeting intermediate to advanced users and security analysts, this overview will highlight the r2frida plug-in architecture.
Watch the webinar: http://bit.ly/2DBHt7M
Watch this webinar to learn:
+ What dynamic and static techniques the individual tools provide to assist security analysts with reverse engineering;
+ Why r2frida’s plugin architecture eases the task of performing reverse engineering workflows;
+ How to create your own new plug-in.
ITSM and ESM in the Bigger World – A Modern Approach of ITIL for the Enterpri...StephaneMaes2
As businesses and business trends continue to evolve so do the tools of each line of business within the organization. During this session, Stephane will explore the current evolutions of ITIL, ITSM, ITOM, DevOps, ERP, and other enterprise and industry applications, as well as how these changes are bringing organizations closer to digital transformation. He will provide lessons learned and recommendations on how to best combine these tools and practices while keeping the “separation of concerns” at the forefront. Stephane will discuss how digital transformation and ITIL will take organizations on a path of business maturity with omnichannel self-service and automation as well as how they can help grow the business faster while maintaining employee retention.
Learning from the mistakes of the past and knowing where we stand at present will help us build the Internet video communication systems of the future. I present my point of view on the evolution, challenges and mistakes of the past, and, moving forward, describe the challenges in bridging the gap between web and VoIP. I highlight my contributions at various stages in the journey of Internet audio/video communication protocols.
During this webinar you will learn how to connect a Sigfox device to thethings.iO IoT platform. This webinar was done the 23rd of January of 2020 by Marc Pous.
Inspired by my work on understanding the effects of the EU cyber resilience act, I made this presentation on vulnerability handling - SBOM, Vex, CVE, CVSS, CWE and more.
Introduction to the proposed EU cyber resilience act (CRA)Olle E Johansson
A short introduction to the proposed EU Cyber Resilience Act. It's a large document to parse, so please don't take my words as a truth, just indications of what will come. The CRA will impact everyone that distributes software and connected devices on the EU market, so it's important to stay up to date with this regulation.
Januscon 2019: Slides from my short talk about the need for a federation solution to connect all isolated WebRTC and SIP islands out there. Sorry for the lack of text, hopefully it will be available in a streamed version soon.
Photos (C) Olle E. Johansson
A talk about me discovering new architectures, new ways of building scalable realtime platforms #SIP #WebRTC #Kamailio #MQTT #NODERED
Watch it live at https://www.youtube.com/watch?v=BbfUXUWtxIg
Introduction to WebRTC used in the Stockholm WebRTC Meetup February 16th 2017. Talks about the underlying architecture - RTP, Turn, STUN, Ice and the world of changing IP networks
Realtime communication over a dual stack networkOlle E Johansson
Fosdem 2017: A short talk about dual stack (IPv4 and IPv6) issues when using SIP, WebRTC, XMPP and other realtime platforms in a dual stack world - where both client and server is connecting to the new and the old Internet.
Side note: Uploads to slide share doesn't work on IPv6-only networks.
My talk at Voip2day 2016 in Madrid (organised by Avanzada 7 in Malaga).
This talks cover recent trends in realtime communication, from VoIP to WebRTC and Internet of Things
A presentation about how we can make the Internet hard to monitor - how we can and should encrypt more communication. This version includes a presentation of the TLS protocol.
Changes in 2.2: Added quotes from Viktor Dukhovni's IETF RFC 7435 about Opportunistic Security
We need to protect our Internet communication - from basic web surfing to IP telephony, E-mail and Internet of things. This presentation gives some background and introduces one of the core security protocols - TLS, Transport Layer Security. This presentation is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
Update: See http://www.slideshare.net/oej/morecrypto-with-tis-version-20
Want to save bandwidth in you Asterisk-based VoIP solution? Silence suppression is coming to Asterisk and you can help test it. This presentation tells you more about the Roibos project.
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.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Sip2016 - a talk at VOIP2DAY 2016
1. SIP 2016
Setting the standard for SIP implementations
@oej @saghul
SIP
2016
SDSCFFUOS
2. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
SPEAKER INTRO
➤ Olle E. Johansson
➤ CEO of Edvina AB since 1987
➤ IETF RFC Author
➤ Saúl Ibarra Corretgé
➤ Director R&D, AG Projects
➤ IETF RFC Author
➤ Strange ties to the Mafia
➤ Both members of the steering group of the WG.76QP of
the SDSCFFUOS, Olle being the chair of the WG.
3. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
BACKGROUND
➤ SIP 2012 - one man effort by @oej
➤ Attempt to create a reference profile for purchase of SIP
implementations
➤ Base for founding the new organisation SDSCFFUOS
➤ SIP DEVELOPER S(PANISH|WEDISH) COMMUNITY FOR
FUTURE USE OF SIP
➤ Organisation goal: Create reference profile for SIP purchases one
year from now: In active use January 1, 2018
➤ Status meeting at Voip2day 2017
➤ Interop tests and certification tests at Voip2day 2017
➤ Internal note: Can we add more text to this slide? It’s kind of empty.
SIP
2016
SDSCFFUOS
4. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
SIP 2016 - WHY
➤ SIP RFCs are more than ten years old
➤ The industry and standard forums have continued solving problems
➤ SIP is now used in web browsers, mobile phones and desktop apps,
not only in hard phones like ten years ago
➤ The move to mobile SIP, hosted PBX solutions and Internet-based
SIP trunks require new solutions
➤ The industry needs a new reference profile to base sales and
purchases on
➤ Motto: SIP moving forward!
➤ Internal note: Can speakers have t-shirts with motto and our cool logotype?
SIP
2016
SDSCFFUOS
5. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
INTRODUCTION
➤ SIP 2016 is based on the core SIP RFCs
➤ RFC 3261
➤ RFC 3263
➤ RFCs for SDP and RTP/RTCP
➤ etc etc (Internal note: We can’t list all those RFC numbers on one
single slide)
➤ In addition we have a set of additional standards added which
will be presented on coming slides
SIP
2016
SDSCFFUOS
6. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
ICE - INTERACTIVE CONNECTIVITY ESTABLISHMENT
➤ RFC 5245 plus dependencies (TURN, STUN)
➤ Why?
➤ To establish media according to best media path
➤ To allow media traversal over firewalls by using TURN
servers
➤ Future note: Trickle ICE for SIP will be part of SIP 2017
profile, as well as TURN re-establishment for mobile (RFC
8016)
7. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
SIP OUTBOUND
➤ RFC 5626
➤ Only with one flow
➤ Required to handle TLS connections from end-points to
service
➤ Includes NAT keepalives
➤ Will improve support for clients on mobile phones (Note: still
under discussion)
8. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
IPV6 SINGLE AND DUAL STACK SUPPORT
➤ RFC 7984 and RFC 3261
➤ To avoid carrier grade IPv4 NAT in mobile networks
➤ To support migration path to IPv6
➤ Please note SIP Forum implementation note on IPv6 for IPv4-
only devices
9. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
OPUS NEW MANDATORY CODEC
➤ In addition to G.711 alaw/ulaw in RFC 3261
➤ To support interoperability with WebRTC
➤ To better support Internet-based calls
➤ Needs to be adaptive and use RTCP feedback
10. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
DTLS - SRTP
➤ SRTP with DTLS key exchange mandatory
➤ TOFU (Trust on first use) implementation recommended
➤ MANDATORY to use on Internet-based calls (which will
mean ALL calls)
11. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
TLS
➤ TLS implementation according to IETF BCP
➤ Elliptic Curve certificates recommended
➤ SHA 256 signatures in certificates
➤ Support for EC certificates required
➤ Certificates following SIP Domain Certificates RFC
➤ TLS 1.0 minimum base level, TLS 1.2 RECOMMENDED
➤ For SIP 2017, TLS 1.2 minimum base level, TLS 1.3
RECOMMENDED
➤ Early warning: Use of UDP will be deprecated in SIP 2018 latest
12. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
RING TONES
➤ Implementations should only use 180+SDP for ring tones
➤ 183 + SDP reserved for early media messages from operator
➤ To enable alert devices for hearing impaired
➤ Early warning: SIP 2020 will disable early media. Billing will
be flat rate anyway.
13. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
CALLER IDS
➤ The primary caller ID signalled to and from end-users is the
From: header
➤ Service providers may internally use others, like PAID
➤ For SIP 2017, service providers will be required to implement
STIR Passport with digital signatures on caller IDs
(Ref: The IETF STIR working group)
14. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
TCP SIP RETRANSMITS
➤ (Note: Still under discussion)
➤ SIP on mobile devices suffer from TCP proxys
➤ In order to handle this retransmits is REQUIRED for SIP over
connection-oriented transports in the same way as specified
in RFC 3261 for UDP
➤ Early warning: May be part of SIP 2017
15. SIP
2016
SDSCFFUOS
Copyright 2016 SDSCFFUOS, Amsterdam, Netherlands. All rights reserved. All parts of this presentation is CONFIDENTIAL. This means you are not allowed
to remember it, quote it or even acknowledge that you even was there when it happened. Nothing really happened. Move on. Get a life. SIP a drink. Enjoy!
Internal note: Our lawyers have too little to do. Can we get a lawyer to renegotiate their contract? REALLY?
PLAN
➤ Decide on details (if possible?) during Voip2day 2016
➤ Publish spec on our cool new web site (work in progress) in
December 2016
➤ With your help, put pressure on all vendors
➤ Find out a business model for this work
➤ (free beers doesn’t get work done)
➤ Internal note: Maybe we can sell a lot of those cool t-shirts with our logo
and slogan?