SlideShare une entreprise Scribd logo
1  sur  16
SIP 2016
Setting the standard for SIP implementations
@oej @saghul
SIP

2016
SDSCFFUOS
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.
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
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
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
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)
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)
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
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
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)
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
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.
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)
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
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?
“SIP Moving
Forward!
@oej @saghul
SIP

2016
SDSCFFUOS

Contenu connexe

Tendances

SIP and DNS - federation, failover, load balancing and more
SIP and DNS - federation, failover, load balancing and moreSIP and DNS - federation, failover, load balancing and more
SIP and DNS - federation, failover, load balancing and moreOlle E Johansson
 
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)Olle E Johansson
 
Apple’s facetime protocol
Apple’s facetime protocolApple’s facetime protocol
Apple’s facetime protocolIMTC
 
spiad presentation
 spiad presentation   spiad presentation
spiad presentation XSbetoSX
 
Peer-to-peer Internet telephony
Peer-to-peer Internet telephonyPeer-to-peer Internet telephony
Peer-to-peer Internet telephonyKundan Singh
 
Apple Facetime Protocol
Apple Facetime ProtocolApple Facetime Protocol
Apple Facetime Protocolkshitijmehta23
 
Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)mashiur
 
TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!
TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!
TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!Alan Quayle
 
ICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIPICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIPSaúl Ibarra Corretgé
 
Developing rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDKDeveloping rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDKSaúl Ibarra Corretgé
 
VOIP Presentation
VOIP Presentation VOIP Presentation
VOIP Presentation tofael1
 
AnyConnect Gateway by Eyeball Networks
AnyConnect Gateway by Eyeball NetworksAnyConnect Gateway by Eyeball Networks
AnyConnect Gateway by Eyeball NetworksEyeball Networks
 
Asterisk ( The open source telephony )
Asterisk ( The open source telephony )Asterisk ( The open source telephony )
Asterisk ( The open source telephony )Mohammed Safwat
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6Zivaro Inc
 

Tendances (18)

SIP and DNS - federation, failover, load balancing and more
SIP and DNS - federation, failover, load balancing and moreSIP and DNS - federation, failover, load balancing and more
SIP and DNS - federation, failover, load balancing and more
 
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)
 
Apple’s facetime protocol
Apple’s facetime protocolApple’s facetime protocol
Apple’s facetime protocol
 
spiad presentation
 spiad presentation   spiad presentation
spiad presentation
 
Snappy Kamailio
Snappy KamailioSnappy Kamailio
Snappy Kamailio
 
Peer-to-peer Internet telephony
Peer-to-peer Internet telephonyPeer-to-peer Internet telephony
Peer-to-peer Internet telephony
 
Apple Facetime Protocol
Apple Facetime ProtocolApple Facetime Protocol
Apple Facetime Protocol
 
Marco Hogewoning -XS4all
Marco Hogewoning -XS4allMarco Hogewoning -XS4all
Marco Hogewoning -XS4all
 
Ipv6 tutorial
Ipv6 tutorialIpv6 tutorial
Ipv6 tutorial
 
Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)
 
TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!
TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!
TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!
 
ICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIPICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIP
 
Developing rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDKDeveloping rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDK
 
VOIP Presentation
VOIP Presentation VOIP Presentation
VOIP Presentation
 
AnyConnect Gateway by Eyeball Networks
AnyConnect Gateway by Eyeball NetworksAnyConnect Gateway by Eyeball Networks
AnyConnect Gateway by Eyeball Networks
 
Asterisk ( The open source telephony )
Asterisk ( The open source telephony )Asterisk ( The open source telephony )
Asterisk ( The open source telephony )
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6
 
Rethinking the PBX
Rethinking the PBXRethinking the PBX
Rethinking the PBX
 

En vedette

Sips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocolSips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocolOlle E Johansson
 
Mer De Glace (Pp Tminimizer)
Mer De Glace (Pp Tminimizer)Mer De Glace (Pp Tminimizer)
Mer De Glace (Pp Tminimizer)ikasleak1t
 
How to Design and Present Online Training People Will Love #10NTC
How to Design and Present Online Training People Will Love #10NTCHow to Design and Present Online Training People Will Love #10NTC
How to Design and Present Online Training People Will Love #10NTCKivi Leroux Miller
 
Diu migracion intravesical 6 casos int urogynecol j_pelvic_floor_dysfunct._20...
Diu migracion intravesical 6 casos int urogynecol j_pelvic_floor_dysfunct._20...Diu migracion intravesical 6 casos int urogynecol j_pelvic_floor_dysfunct._20...
Diu migracion intravesical 6 casos int urogynecol j_pelvic_floor_dysfunct._20...VICTOR MORALES GARCIA
 
HAPILABS Media Kit
HAPILABS Media KitHAPILABS Media Kit
HAPILABS Media KitAnxa.com
 
The Universe Problem: Poll results, Facebook and the 2012 Presidential campaign
The Universe Problem: Poll results, Facebook and the 2012 Presidential campaignThe Universe Problem: Poll results, Facebook and the 2012 Presidential campaign
The Universe Problem: Poll results, Facebook and the 2012 Presidential campaignIan Lurie
 
6 Step Digression
6 Step Digression6 Step Digression
6 Step Digressionjzatko
 
Calendario2007
Calendario2007Calendario2007
Calendario2007joanvinpa
 
Lightning Talk - Contribute to Open Source
Lightning Talk - Contribute to Open SourceLightning Talk - Contribute to Open Source
Lightning Talk - Contribute to Open SourceSidu Ponnappa
 
Anunciar El Programa
Anunciar El ProgramaAnunciar El Programa
Anunciar El Programacristiarnau
 
Academic research
Academic researchAcademic research
Academic researchlibrfun
 
Danza del sol
Danza del solDanza del sol
Danza del solgaizfra
 
So What and Who Cares: Getting Your Message Right
So What and Who Cares: Getting Your Message RightSo What and Who Cares: Getting Your Message Right
So What and Who Cares: Getting Your Message RightKivi Leroux Miller
 
Horizontal Leadership Managing Change And Complexity Eng 2009
Horizontal Leadership   Managing Change And Complexity Eng 2009Horizontal Leadership   Managing Change And Complexity Eng 2009
Horizontal Leadership Managing Change And Complexity Eng 2009Gunnar Westling
 
Sketches for Book
Sketches for BookSketches for Book
Sketches for Bookcaterwauler
 
Presentation to SA National Treasury on National Broadband Funding
Presentation to SA National Treasury on National Broadband FundingPresentation to SA National Treasury on National Broadband Funding
Presentation to SA National Treasury on National Broadband FundingBrian Pinnock
 
National Digital Forum 2008
National Digital Forum 2008National Digital Forum 2008
National Digital Forum 2008annej
 

En vedette (20)

Sips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocolSips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocol
 
Mer De Glace (Pp Tminimizer)
Mer De Glace (Pp Tminimizer)Mer De Glace (Pp Tminimizer)
Mer De Glace (Pp Tminimizer)
 
Apostila de potugues 80 aulas
Apostila de potugues 80 aulasApostila de potugues 80 aulas
Apostila de potugues 80 aulas
 
How to Design and Present Online Training People Will Love #10NTC
How to Design and Present Online Training People Will Love #10NTCHow to Design and Present Online Training People Will Love #10NTC
How to Design and Present Online Training People Will Love #10NTC
 
Diu migracion intravesical 6 casos int urogynecol j_pelvic_floor_dysfunct._20...
Diu migracion intravesical 6 casos int urogynecol j_pelvic_floor_dysfunct._20...Diu migracion intravesical 6 casos int urogynecol j_pelvic_floor_dysfunct._20...
Diu migracion intravesical 6 casos int urogynecol j_pelvic_floor_dysfunct._20...
 
HAPILABS Media Kit
HAPILABS Media KitHAPILABS Media Kit
HAPILABS Media Kit
 
The Universe Problem: Poll results, Facebook and the 2012 Presidential campaign
The Universe Problem: Poll results, Facebook and the 2012 Presidential campaignThe Universe Problem: Poll results, Facebook and the 2012 Presidential campaign
The Universe Problem: Poll results, Facebook and the 2012 Presidential campaign
 
6 Step Digression
6 Step Digression6 Step Digression
6 Step Digression
 
Calendario2007
Calendario2007Calendario2007
Calendario2007
 
Lightning Talk - Contribute to Open Source
Lightning Talk - Contribute to Open SourceLightning Talk - Contribute to Open Source
Lightning Talk - Contribute to Open Source
 
Anunciar El Programa
Anunciar El ProgramaAnunciar El Programa
Anunciar El Programa
 
Coches Sucios
Coches SuciosCoches Sucios
Coches Sucios
 
Academic research
Academic researchAcademic research
Academic research
 
Danza del sol
Danza del solDanza del sol
Danza del sol
 
Care Este
Care EsteCare Este
Care Este
 
So What and Who Cares: Getting Your Message Right
So What and Who Cares: Getting Your Message RightSo What and Who Cares: Getting Your Message Right
So What and Who Cares: Getting Your Message Right
 
Horizontal Leadership Managing Change And Complexity Eng 2009
Horizontal Leadership   Managing Change And Complexity Eng 2009Horizontal Leadership   Managing Change And Complexity Eng 2009
Horizontal Leadership Managing Change And Complexity Eng 2009
 
Sketches for Book
Sketches for BookSketches for Book
Sketches for Book
 
Presentation to SA National Treasury on National Broadband Funding
Presentation to SA National Treasury on National Broadband FundingPresentation to SA National Treasury on National Broadband Funding
Presentation to SA National Treasury on National Broadband Funding
 
National Digital Forum 2008
National Digital Forum 2008National Digital Forum 2008
National Digital Forum 2008
 

Similaire à Sip2016 - a talk at VOIP2DAY 2016

{unscripted} 2020 : A Conference for Simplifying and Scaling Software Delivery
{unscripted} 2020 : A Conference for Simplifying and Scaling Software Delivery{unscripted} 2020 : A Conference for Simplifying and Scaling Software Delivery
{unscripted} 2020 : A Conference for Simplifying and Scaling Software DeliveryTiffany Jachja
 
Pexip and Microsoft - Certified for Skype for Business Server
Pexip and Microsoft - Certified for Skype for Business ServerPexip and Microsoft - Certified for Skype for Business Server
Pexip and Microsoft - Certified for Skype for Business ServerGraham Walsh
 
Financial Grade OAuth & OpenID Connect
Financial Grade OAuth & OpenID ConnectFinancial Grade OAuth & OpenID Connect
Financial Grade OAuth & OpenID ConnectNat Sakimura
 
Phone Communications in Javascript with Tropo Serverless
Phone Communications in Javascript with Tropo ServerlessPhone Communications in Javascript with Tropo Serverless
Phone Communications in Javascript with Tropo ServerlessCisco DevNet
 
From IoT to Human Interactions: Voice and Messages to the rescue - Stève Sfar...
From IoT to Human Interactions: Voice and Messages to the rescue - Stève Sfar...From IoT to Human Interactions: Voice and Messages to the rescue - Stève Sfar...
From IoT to Human Interactions: Voice and Messages to the rescue - Stève Sfar...Codemotion
 
Breizhcamp: Créer un bot, pas si simple. Faisons le point.
Breizhcamp: Créer un bot, pas si simple. Faisons le point.Breizhcamp: Créer un bot, pas si simple. Faisons le point.
Breizhcamp: Créer un bot, pas si simple. Faisons le point.Cisco DevNet
 
Presentation For Unified Comms Expo 2009
Presentation For Unified Comms Expo 2009Presentation For Unified Comms Expo 2009
Presentation For Unified Comms Expo 2009Graham Francis
 
PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!iText Group nv
 
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Codemotion
 
API Days 2016 Day 1: OpenID Financial API WG
API Days 2016 Day 1: OpenID Financial API WGAPI Days 2016 Day 1: OpenID Financial API WG
API Days 2016 Day 1: OpenID Financial API WGNat Sakimura
 
Introduction to IP Telephony
Introduction to IP TelephonyIntroduction to IP Telephony
Introduction to IP TelephonyVideoguy
 
SIP in action Itexpo West
SIP in action Itexpo WestSIP in action Itexpo West
SIP in action Itexpo WestGraham Francis
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsCisco DevNet
 
“Your Security, More Simple.” by utilizing FIDO Authentication
“Your Security, More Simple.” by utilizing FIDO Authentication“Your Security, More Simple.” by utilizing FIDO Authentication
“Your Security, More Simple.” by utilizing FIDO AuthenticationLINE Corporation
 
OSS Tools: Creating a Reverse Engineering Plug-in for r2frida
OSS Tools: Creating a Reverse Engineering Plug-in for r2fridaOSS Tools: Creating a Reverse Engineering Plug-in for r2frida
OSS Tools: Creating a Reverse Engineering Plug-in for r2fridaNowSecure
 
ITSM and ESM in the Bigger World – A Modern Approach of ITIL for the Enterpri...
ITSM and ESM in the Bigger World – A Modern Approach of ITIL for the Enterpri...ITSM and ESM in the Bigger World – A Modern Approach of ITIL for the Enterpri...
ITSM and ESM in the Bigger World – A Modern Approach of ITIL for the Enterpri...StephaneMaes2
 
Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Kundan Singh
 
OpenID Foundation FAPI WG: June 2017 Update
OpenID Foundation FAPI WG: June 2017 UpdateOpenID Foundation FAPI WG: June 2017 Update
OpenID Foundation FAPI WG: June 2017 UpdateNat Sakimura
 
Webinar thethings.iO + Sigfox
Webinar thethings.iO + SigfoxWebinar thethings.iO + Sigfox
Webinar thethings.iO + SigfoxMarc Pous
 

Similaire à Sip2016 - a talk at VOIP2DAY 2016 (20)

{unscripted} 2020 : A Conference for Simplifying and Scaling Software Delivery
{unscripted} 2020 : A Conference for Simplifying and Scaling Software Delivery{unscripted} 2020 : A Conference for Simplifying and Scaling Software Delivery
{unscripted} 2020 : A Conference for Simplifying and Scaling Software Delivery
 
Pexip and Microsoft - Certified for Skype for Business Server
Pexip and Microsoft - Certified for Skype for Business ServerPexip and Microsoft - Certified for Skype for Business Server
Pexip and Microsoft - Certified for Skype for Business Server
 
Financial Grade OAuth & OpenID Connect
Financial Grade OAuth & OpenID ConnectFinancial Grade OAuth & OpenID Connect
Financial Grade OAuth & OpenID Connect
 
Phone Communications in Javascript with Tropo Serverless
Phone Communications in Javascript with Tropo ServerlessPhone Communications in Javascript with Tropo Serverless
Phone Communications in Javascript with Tropo Serverless
 
From IoT to Human Interactions: Voice and Messages to the rescue - Stève Sfar...
From IoT to Human Interactions: Voice and Messages to the rescue - Stève Sfar...From IoT to Human Interactions: Voice and Messages to the rescue - Stève Sfar...
From IoT to Human Interactions: Voice and Messages to the rescue - Stève Sfar...
 
Breizhcamp: Créer un bot, pas si simple. Faisons le point.
Breizhcamp: Créer un bot, pas si simple. Faisons le point.Breizhcamp: Créer un bot, pas si simple. Faisons le point.
Breizhcamp: Créer un bot, pas si simple. Faisons le point.
 
Presentation For Unified Comms Expo 2009
Presentation For Unified Comms Expo 2009Presentation For Unified Comms Expo 2009
Presentation For Unified Comms Expo 2009
 
PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!PDF is dead. Long live PDF... with Java!
PDF is dead. Long live PDF... with Java!
 
IoT at Scale
IoT at ScaleIoT at Scale
IoT at Scale
 
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
 
API Days 2016 Day 1: OpenID Financial API WG
API Days 2016 Day 1: OpenID Financial API WGAPI Days 2016 Day 1: OpenID Financial API WG
API Days 2016 Day 1: OpenID Financial API WG
 
Introduction to IP Telephony
Introduction to IP TelephonyIntroduction to IP Telephony
Introduction to IP Telephony
 
SIP in action Itexpo West
SIP in action Itexpo WestSIP in action Itexpo West
SIP in action Itexpo West
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
 
“Your Security, More Simple.” by utilizing FIDO Authentication
“Your Security, More Simple.” by utilizing FIDO Authentication“Your Security, More Simple.” by utilizing FIDO Authentication
“Your Security, More Simple.” by utilizing FIDO Authentication
 
OSS Tools: Creating a Reverse Engineering Plug-in for r2frida
OSS Tools: Creating a Reverse Engineering Plug-in for r2fridaOSS Tools: Creating a Reverse Engineering Plug-in for r2frida
OSS Tools: Creating a Reverse Engineering Plug-in for r2frida
 
ITSM and ESM in the Bigger World – A Modern Approach of ITIL for the Enterpri...
ITSM and ESM in the Bigger World – A Modern Approach of ITIL for the Enterpri...ITSM and ESM in the Bigger World – A Modern Approach of ITIL for the Enterpri...
ITSM and ESM in the Bigger World – A Modern Approach of ITIL for the Enterpri...
 
Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?
 
OpenID Foundation FAPI WG: June 2017 Update
OpenID Foundation FAPI WG: June 2017 UpdateOpenID Foundation FAPI WG: June 2017 Update
OpenID Foundation FAPI WG: June 2017 Update
 
Webinar thethings.iO + Sigfox
Webinar thethings.iO + SigfoxWebinar thethings.iO + Sigfox
Webinar thethings.iO + Sigfox
 

Plus de Olle E Johansson

Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)Olle E Johansson
 
CRA - overview of vulnerability handling
CRA - overview of vulnerability handlingCRA - overview of vulnerability handling
CRA - overview of vulnerability handlingOlle E Johansson
 
Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)Olle E Johansson
 
The birth and death of PSTN
The birth and death of PSTNThe birth and death of PSTN
The birth and death of PSTNOlle E Johansson
 
WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019Olle E Johansson
 
Kamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuffKamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuffOlle E Johansson
 
Realtime communication over a dual stack network
Realtime communication over a dual stack networkRealtime communication over a dual stack network
Realtime communication over a dual stack networkOlle E Johansson
 
The Realtime Story - part 2
The Realtime Story - part 2The Realtime Story - part 2
The Realtime Story - part 2Olle E Johansson
 
SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)Olle E Johansson
 
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)Olle E Johansson
 
TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6Olle E Johansson
 
RFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the timeRFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the timeOlle E Johansson
 
TCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: ManifestoTCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: ManifestoOlle E Johansson
 
#Morecrypto (with tis) - version 2.2
#Morecrypto (with tis) - version 2.2#Morecrypto (with tis) - version 2.2
#Morecrypto (with tis) - version 2.2Olle E Johansson
 
WebRTC - a quick introduction
WebRTC - a quick introductionWebRTC - a quick introduction
WebRTC - a quick introductionOlle E Johansson
 
#Morecrypto 1.8 - with introduction to TLS
#Morecrypto 1.8 - with introduction to TLS#Morecrypto 1.8 - with introduction to TLS
#Morecrypto 1.8 - with introduction to TLSOlle E Johansson
 
#MoreCrypto : Introduction to TLS
#MoreCrypto : Introduction to TLS#MoreCrypto : Introduction to TLS
#MoreCrypto : Introduction to TLSOlle E Johansson
 
roibos-asterisk-bandwidth-saving
roibos-asterisk-bandwidth-savingroibos-asterisk-bandwidth-saving
roibos-asterisk-bandwidth-savingOlle E Johansson
 
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
 

Plus de Olle E Johansson (20)

Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)
 
CRA - overview of vulnerability handling
CRA - overview of vulnerability handlingCRA - overview of vulnerability handling
CRA - overview of vulnerability handling
 
Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)
 
The birth and death of PSTN
The birth and death of PSTNThe birth and death of PSTN
The birth and death of PSTN
 
WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019
 
Kamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuffKamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuff
 
Webrtc overview
Webrtc overviewWebrtc overview
Webrtc overview
 
Realtime communication over a dual stack network
Realtime communication over a dual stack networkRealtime communication over a dual stack network
Realtime communication over a dual stack network
 
The Realtime Story - part 2
The Realtime Story - part 2The Realtime Story - part 2
The Realtime Story - part 2
 
SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)
 
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
 
TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6
 
RFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the timeRFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the time
 
TCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: ManifestoTCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: Manifesto
 
#Morecrypto (with tis) - version 2.2
#Morecrypto (with tis) - version 2.2#Morecrypto (with tis) - version 2.2
#Morecrypto (with tis) - version 2.2
 
WebRTC - a quick introduction
WebRTC - a quick introductionWebRTC - a quick introduction
WebRTC - a quick introduction
 
#Morecrypto 1.8 - with introduction to TLS
#Morecrypto 1.8 - with introduction to TLS#Morecrypto 1.8 - with introduction to TLS
#Morecrypto 1.8 - with introduction to TLS
 
#MoreCrypto : Introduction to TLS
#MoreCrypto : Introduction to TLS#MoreCrypto : Introduction to TLS
#MoreCrypto : Introduction to TLS
 
roibos-asterisk-bandwidth-saving
roibos-asterisk-bandwidth-savingroibos-asterisk-bandwidth-saving
roibos-asterisk-bandwidth-saving
 
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
 

Dernier

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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
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
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
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
 

Dernier (20)

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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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...
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
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
 

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?