SlideShare a Scribd company logo
1 of 52
Download to read offline
Watch
out!
The SIP world is changing.
Don’t stay in the past.


        Olle E.
  oej@edvina.net   Johansson * oej@edvina.net * Twitter oej
              © Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
Warning.
High rate of slides/min...
Me.

      Twitter:
            @oej
         @sipv6
       @edvina
           Blog:
  www.voip-forum.com
AftenpostenIDAG!
 Aftenposten idag
Where are we?


• SIP is ten years old
• Mostly used for PSTN over IP
• Narrowband audio
• Insecure implementations
• Insecure deployments
BAD!

     We can do better.
Our customers deserve better.
WE SHOULD BE

    ASHAMED!
The network is changing.

•   We have more smart phones, tablets and other
    devices than PCs These devices have multimedia -
    video, audio
•   Multimedia is changing - wideband, stereo, 7-1, screen
    sharing
•   The number of users is exploding
The network is reaching
                and end. And a beginning.


       •       We have no more IPv4 addresses to allocate

       •       How are we going to build new cloud services, add new
               devices and build a larger Internet?

       •       Do you want carrier grade NAT’s?



© Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
The network is
                                             falling apart.


     •       We lack a lot of knowledge about networking out there.

     •       The NAT and Firewall devices are just good enough to
             handle a minimum level of traffic and predeterimed
             applications

     •       Customers need to wake up. Otherwise the clouds will
             be rain clouds with dangerous thunderstorms.
© Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
The network is out of
                           control

             There’s no ”inside” and ”outside” any more.
                          If there ever was.

         The realtime platform requires better security.



© Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
Good news!
 There are alternatives
Skype
Yet another telco monopoly. Only this time,
            it’s Internet-based.
Just joking.
Let’s take a look at real alternatives.
Building solutions on
    IP      Asterisk, Asterisk SCF and
telephony
            FreeSwitch and...




                     Old stuff
IP           Chat             Screen
                          Video             Games
telephony      Presence           sharing




  System
integration
                Social
              networks
                          RSS       ?
                          SIP
              Internet & IP networks
Welcome to the
realtime Internet.
 The social
 multimedia
  network.

              SIP
  Internet & IP networks
Welcome to the
realtime Internet.
                  This is not just
                 about telephony.


           SIP
  Internet & IP networks
What is SIP?

• A protocol to find each other in
  real time
• A protocol to manage sessions
  between people


   REALTIME
     I T ’ S A L L A B O U T N OW.
Building this requires
a bit more than good
       old SIP         INVITE


              200 OK


                        ACK
Learn new things.

                               GIN - pbx
               ICE
                              registrations


SIP outbound                          SIP identity
                     WebRTC
  GRUU                              RTP multiplexing


               TLS               MSRP
WebRTC
           The new kid
           on the block
• Cooperation between the W3C and IETF
• Bidirectional media between browsers
• Audio, video, text
• The platform for new services
• SIP in the browser (listen to Iñaki!)
WebRTC     The vision
• An open service where we can
  communicate freely with each other from
  any device and any network
• First wave propably just between users of
  the same web service
• Many of us wants open federation - it
  requires a shared address space and
  protocol
WebRTC      Dependencies

• The architecture is still discussed
• Will propably depend on ICE, which means
  dependencies on TURN/STUN as well
• OverSIP and jsSIP presented here today is a
  good example of the future!
WebRTC                   WebRTC
•   Platform for new cool   • We’ll still have NAT
    applications              and firewall issues
•   Built into the web      • Will it be standardized
    browser                   enough
•   Security-enabled from
                            • Will we need SBCs to
    start
                              handle the
                              connections?



+                           -
ICE
             ICE




Taking us out of the NAT darkness.
ICE             Ice: Show me yours, and
                   I’ll show you mine.
               NATted network
                                                    • All UAs find all their
                                         SIP         addresses, using STUN
                                SIP
       Alice                                        • May allocate an address
                                                     using TURN
                                                    • Sends all addresses as
                                                     candidates in SDP
                                                    • Receipient tries to contact
                                                     addresses and select best
                                                     media path
                                         Turn       • Supports both IPv4 and
                                                     IPv6
        Bob
                                      Media relay   • IPv6 UAs allocate IPv4
  NATted network                                     Turn address
                      Cecilia
ICE
                                  ICE
 •    Finds the best media path     • Takes time at call
      between two nodes               setup
 •    Supports IPv4 and IPv6        • Hard for b2bua’s to
      deployments                     support
 •    Binds SIP+SDP to actual
                                    • Complex for
      media
                                      developers
 •    Used by Microsoft, Apple
      (FaceTime), Google


 +                                  -
      Hangouts
Globally Routable device addresses
GRUU
                                               Example.com

                                      SIP
                                                    SIP
     Alice



             The AOR for Alice and Bob
         belongs to their proxy. Bob has one                                Builds on SIP outbound
               AOR for multiple UAs.                                             UUID URN’s.

                                                    SIP
                                                astritech.com
      Bob
                                                            The GRUU points to a device. It is allocated
NATted network                                             at registration and belongs to the domain, thus
                  Bob                                                    can be used globally!
GRUU             Device URIs
•   Makes transfers and       • Complex RFC
    other SIP in-dialog
    functions work across     • Adds a bit of
    domains                     complexity to the UA
•   A Contact without IPv4/
    IPv6 dependencies

•   Opens up for multi-
    device calls (SPLICES)



+                             -
IDENTITY




         RFC 4474- SIP identity
                                    •     A domain implements an authentication service
                                          that signs an identity on outbound messages


                   SIP
                                    •     Users identify themselves to domain server
                                          (proxy) by other means (Digest, TLS)
                 Identity
                                    •     Signs the From: URI (AOR)
         Local              Local



                                            SIP
   SIP                                  HTTP auth or
                                         TLS auth



                 AUDIO
IDENTITY




 Can this be connected
 to federated identity?
• Shibboleth/SAML 2.0/FEIDE
   •   Draft exists, but no progress. Needs work.

• OpenID
• Oauth
IDENTITY

                                  SIP identity
•   Enables trust of identities     • Complex RFC
    between domains
                                    • PKI is always
•   Adds integrity check of           complicated
    SIP messages
                                    • Not many
•   Together with TLS for
                                      implementations, thus
    connections, part of trust
    platform for an open              very few tests of
    federation                        interoperability



+                                   -
What’s missing?
 Proper solution Implementations
for TLS and a PKI.of DTLS SRTP
       Customers with the
                   key exchange
             guts to do
             something
   End to end different.
                      Management
    security.        of security and
                     configurations.
The next generation
 realtime network.
        •   We’ve learned a lot in 10
            years of SIP.

        •   Why hasn’t the IP phones
            changed?

        •   New models coming - see Goji for
            smartphones, Skycall on
            Norwegian and Panasonic Android
            SIP phones
Ask yourselves the
important question.

     Have you become one of the
    old PBX-huggers?
    The ones that just doesn’t let go.




                          Why doesn’t mobile office solutions
                         have blinking lamps and all that stuff?
Summary
•   IETF realized that NAT is a big issue and
    developed GRUU, ICE and Outbound. Use it.

•   For security, there’s TLS, S/MIME and SIP/Identity

•   A properly architectured SIP architecture can
    handle much more than telephony.

•   Look at Skype, Microsoft Lync and AG Projects
    product suite for inspiration.

•   Only the last company in the list is using
    open standards!
REALTIME
I T ’ S A L L A B O U T N OW.
OPEN UNIFIED
COMMUNICATION
 ACCORDING TO   EDVINA




      The road ahead:
        10 bullet points
         to remember!
OPEN UNIFIED
                     COMMUNICATION
                           ACCORDING TO             EDVINA




                   1. Use Open Network
                         Protocols

                                                      TCP/IP * SIP * XMPP
© Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                     COMMUNICATION
                           ACCORDING TO             EDVINA




                          2. Use Open Source

                                          COOPERATIVE SOFTWARE
© Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
@
                    OPEN UNIFIED
                     COMMUNICATION
                           ACCORDING TO             EDVINA




                                3. Use e-mail style
                                    addresses.

                                       One address that rule them all!
© Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                     COMMUNICATION
                           ACCORDING TO             EDVINA




                        4. Implement with
                      Integrity and Security

                   BUILDING TRUST FOR NEW SOLUTIONS
© Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                     COMMUNICATION
                           ACCORDING TO             EDVINA




              5. Implement green
                   anti-travel
                    solutions
                                                  VIDEO IS IMPORTANT.
© Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                     COMMUNICATION
                           ACCORDING TO             EDVINA




                            6. Corporate Social
                               Responsibility
                                                          Building and connecting to
                                                           a network for everyone.

                           OPEN SOURCE = AVAILABILITY FOR THE 3RD WORLD

© Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                     COMMUNICATION
                           ACCORDING TO             EDVINA




                             7. Everything is and
                             should be building
                                    blocks
                                   EVERYTHING SHOULD HAVE AN AN OPEN API

© Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                     COMMUNICATION
                           ACCORDING TO             EDVINA




                            8. Don’t disconnect
                              from the world.

                                                                     IPv6 NOW
© Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                     COMMUNICATION
                           ACCORDING TO             EDVINA




                                     9. Don’t wait for
                                         demand

                                        Deliver services to your users.
© Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                     COMMUNICATION
                           ACCORDING TO             EDVINA




                             10. Think different.

        The new telephony platform is not about telephony.
© Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
REALTIME
I T ’ S A L L A B O U T N OW.
...and for these
ideas to come true,
       you’ll need...
Slides available soon on
        slideshare.net/oej


                                                                                     Thank you!
                                                                                          Any questions?




   Twitter: @oej - the rest oej@edvina.net
© Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net

More Related Content

What's hot

Open Source Telephony Disruptive Solutions
Open Source Telephony Disruptive SolutionsOpen Source Telephony Disruptive Solutions
Open Source Telephony Disruptive SolutionsMarco Mouta
 
Broadvox Corporate Presentation Latest
Broadvox Corporate Presentation LatestBroadvox Corporate Presentation Latest
Broadvox Corporate Presentation Lateststillthinking
 
Securing Unified Communications Systems
Securing Unified Communications SystemsSecuring Unified Communications Systems
Securing Unified Communications SystemsVoxeo Corp
 
Hacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowHacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowDan York
 
VOIP Presentation
VOIP Presentation VOIP Presentation
VOIP Presentation tofael1
 
SMPTE Toronto Presentation - IPTV and Social Media On The TV Industry
SMPTE Toronto Presentation - IPTV and Social Media On The TV IndustrySMPTE Toronto Presentation - IPTV and Social Media On The TV Industry
SMPTE Toronto Presentation - IPTV and Social Media On The TV IndustryBrad Fortner
 
Jon "maddog" Hall: Open Telephony
Jon "maddog" Hall: Open TelephonyJon "maddog" Hall: Open Telephony
Jon "maddog" Hall: Open TelephonyFriprogsenteret
 
BT IP Clear Factsheet
BT IP Clear FactsheetBT IP Clear Factsheet
BT IP Clear FactsheetWAN_DuPre
 
Voip introduction
Voip introductionVoip introduction
Voip introductiondaksh bhatt
 
One Communications Product Portfolio
One Communications Product PortfolioOne Communications Product Portfolio
One Communications Product PortfolioDavid Santos
 
Mobile Terminals as a Driver for IPv6 Deployment
Mobile Terminals as a Driver for IPv6 DeploymentMobile Terminals as a Driver for IPv6 Deployment
Mobile Terminals as a Driver for IPv6 DeploymentJohn Loughney
 
What is VoIP and How it works?
What is VoIP and How it works?What is VoIP and How it works?
What is VoIP and How it works?broadconnect
 

What's hot (20)

VOIP security
VOIP securityVOIP security
VOIP security
 
Open Source Telephony Disruptive Solutions
Open Source Telephony Disruptive SolutionsOpen Source Telephony Disruptive Solutions
Open Source Telephony Disruptive Solutions
 
SIP and IPv6 - Can They Get Along?
SIP and IPv6 - Can They Get Along?SIP and IPv6 - Can They Get Along?
SIP and IPv6 - Can They Get Along?
 
IPv6 and SIP - Myth or Reality?
IPv6 and SIP - Myth or Reality?IPv6 and SIP - Myth or Reality?
IPv6 and SIP - Myth or Reality?
 
Broadvox Corporate Presentation Latest
Broadvox Corporate Presentation LatestBroadvox Corporate Presentation Latest
Broadvox Corporate Presentation Latest
 
Securing Unified Communications Systems
Securing Unified Communications SystemsSecuring Unified Communications Systems
Securing Unified Communications Systems
 
Hacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowHacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To Know
 
VOIP Presentation
VOIP Presentation VOIP Presentation
VOIP Presentation
 
SMPTE Toronto Presentation - IPTV and Social Media On The TV Industry
SMPTE Toronto Presentation - IPTV and Social Media On The TV IndustrySMPTE Toronto Presentation - IPTV and Social Media On The TV Industry
SMPTE Toronto Presentation - IPTV and Social Media On The TV Industry
 
Jon "maddog" Hall: Open Telephony
Jon "maddog" Hall: Open TelephonyJon "maddog" Hall: Open Telephony
Jon "maddog" Hall: Open Telephony
 
BT IP Clear Factsheet
BT IP Clear FactsheetBT IP Clear Factsheet
BT IP Clear Factsheet
 
Voip
VoipVoip
Voip
 
Introduction to VoIP
Introduction to VoIPIntroduction to VoIP
Introduction to VoIP
 
VOIP
VOIPVOIP
VOIP
 
Voip introduction
Voip introductionVoip introduction
Voip introduction
 
VoIP Security
VoIP SecurityVoIP Security
VoIP Security
 
One Communications Product Portfolio
One Communications Product PortfolioOne Communications Product Portfolio
One Communications Product Portfolio
 
Mobile Terminals as a Driver for IPv6 Deployment
Mobile Terminals as a Driver for IPv6 DeploymentMobile Terminals as a Driver for IPv6 Deployment
Mobile Terminals as a Driver for IPv6 Deployment
 
Voice-over-Internet Protocol (VoIP) ppt
Voice-over-Internet Protocol (VoIP) pptVoice-over-Internet Protocol (VoIP) ppt
Voice-over-Internet Protocol (VoIP) ppt
 
What is VoIP and How it works?
What is VoIP and How it works?What is VoIP and How it works?
What is VoIP and How it works?
 

Viewers also liked

Introduction And Graphs
Introduction And GraphsIntroduction And Graphs
Introduction And GraphsZia Khan
 
Linda Rising Born To Cycle
Linda Rising Born To CycleLinda Rising Born To Cycle
Linda Rising Born To Cycledeimos
 
Flipflops
FlipflopsFlipflops
Flipflopsbecz_y
 
Ragtag leadership presentation - BarCamp Auckland 2010
Ragtag leadership presentation - BarCamp Auckland 2010Ragtag leadership presentation - BarCamp Auckland 2010
Ragtag leadership presentation - BarCamp Auckland 2010Simon Young
 
concierto oli
concierto oliconcierto oli
concierto olilaulolis
 
Principios rectores de la politica de seguridad ciudadana
Principios rectores de la politica de seguridad ciudadanaPrincipios rectores de la politica de seguridad ciudadana
Principios rectores de la politica de seguridad ciudadanaLuis Duran
 
Presentation to GIBBS MBA class on Disruption and Innovation
Presentation to GIBBS MBA class on Disruption and InnovationPresentation to GIBBS MBA class on Disruption and Innovation
Presentation to GIBBS MBA class on Disruption and InnovationBrian Pinnock
 
My New Zealand- partner pack updated Sept 2016
 My New Zealand- partner pack updated Sept 2016 My New Zealand- partner pack updated Sept 2016
My New Zealand- partner pack updated Sept 2016Simon Young
 
Les riuades del segle XX
Les riuades del segle XXLes riuades del segle XX
Les riuades del segle XXamestre4
 
This Transliterate Life
This Transliterate LifeThis Transliterate Life
This Transliterate LifeBobbi Newman
 
Why Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for LibrariansWhy Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for LibrariansBobbi Newman
 
Web analytics for sane people
Web analytics for sane peopleWeb analytics for sane people
Web analytics for sane peopleIan Lurie
 
Ledarskap, Gränser och utmaningar Föredrag strålsäkerhetsmyndigheten 20100205
Ledarskap, Gränser och utmaningar Föredrag strålsäkerhetsmyndigheten 20100205Ledarskap, Gränser och utmaningar Föredrag strålsäkerhetsmyndigheten 20100205
Ledarskap, Gränser och utmaningar Föredrag strålsäkerhetsmyndigheten 20100205Gunnar Westling
 
Media '08 Sydney Keynote
Media '08 Sydney KeynoteMedia '08 Sydney Keynote
Media '08 Sydney KeynoteKay Gruenwoldt
 

Viewers also liked (20)

Gpa
GpaGpa
Gpa
 
Introduction And Graphs
Introduction And GraphsIntroduction And Graphs
Introduction And Graphs
 
Linda Rising Born To Cycle
Linda Rising Born To CycleLinda Rising Born To Cycle
Linda Rising Born To Cycle
 
Flipflops
FlipflopsFlipflops
Flipflops
 
Piano
PianoPiano
Piano
 
Ragtag leadership presentation - BarCamp Auckland 2010
Ragtag leadership presentation - BarCamp Auckland 2010Ragtag leadership presentation - BarCamp Auckland 2010
Ragtag leadership presentation - BarCamp Auckland 2010
 
concierto oli
concierto oliconcierto oli
concierto oli
 
connector
connectorconnector
connector
 
Principios rectores de la politica de seguridad ciudadana
Principios rectores de la politica de seguridad ciudadanaPrincipios rectores de la politica de seguridad ciudadana
Principios rectores de la politica de seguridad ciudadana
 
Presentation to GIBBS MBA class on Disruption and Innovation
Presentation to GIBBS MBA class on Disruption and InnovationPresentation to GIBBS MBA class on Disruption and Innovation
Presentation to GIBBS MBA class on Disruption and Innovation
 
My New Zealand- partner pack updated Sept 2016
 My New Zealand- partner pack updated Sept 2016 My New Zealand- partner pack updated Sept 2016
My New Zealand- partner pack updated Sept 2016
 
Les riuades del segle XX
Les riuades del segle XXLes riuades del segle XX
Les riuades del segle XX
 
Usagility
UsagilityUsagility
Usagility
 
This Transliterate Life
This Transliterate LifeThis Transliterate Life
This Transliterate Life
 
Why Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for LibrariansWhy Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for Librarians
 
Web analytics for sane people
Web analytics for sane peopleWeb analytics for sane people
Web analytics for sane people
 
Etrange
EtrangeEtrange
Etrange
 
Zambete
ZambeteZambete
Zambete
 
Ledarskap, Gränser och utmaningar Föredrag strålsäkerhetsmyndigheten 20100205
Ledarskap, Gränser och utmaningar Föredrag strålsäkerhetsmyndigheten 20100205Ledarskap, Gränser och utmaningar Föredrag strålsäkerhetsmyndigheten 20100205
Ledarskap, Gränser och utmaningar Föredrag strålsäkerhetsmyndigheten 20100205
 
Media '08 Sydney Keynote
Media '08 Sydney KeynoteMedia '08 Sydney Keynote
Media '08 Sydney Keynote
 

Similar to Watch out - The Norwegian Version

Sip & IPv6 - time for action!
Sip & IPv6 - time for action!Sip & IPv6 - time for action!
Sip & IPv6 - time for action!Olle E Johansson
 
Advances in IPv6 in Mobile Networks Globecom 2011
Advances in IPv6 in Mobile Networks Globecom 2011Advances in IPv6 in Mobile Networks Globecom 2011
Advances in IPv6 in Mobile Networks Globecom 2011John Loughney
 
Network addresses.pptx
Network addresses.pptxNetwork addresses.pptx
Network addresses.pptxCherryLim21
 
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
 
2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIP2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIPOlle E Johansson
 
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...gogo6
 
Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux TelephonyDonald Burr
 
FOSS Sthlm: Realtime Communication Update
FOSS Sthlm: Realtime Communication UpdateFOSS Sthlm: Realtime Communication Update
FOSS Sthlm: Realtime Communication UpdateOlle E Johansson
 
Advanced radio over IP
Advanced radio over IPAdvanced radio over IP
Advanced radio over IPComms Connect
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentJohn Loughney
 
Network Multitenancy in Xen-Based Clouds-XPUS13 Vittal
Network Multitenancy in Xen-Based Clouds-XPUS13 VittalNetwork Multitenancy in Xen-Based Clouds-XPUS13 Vittal
Network Multitenancy in Xen-Based Clouds-XPUS13 VittalThe Linux Foundation
 
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)inwin stack
 
13. The Transition to IPv6 and the Necessity for IP Address Management - Frey...
13. The Transition to IPv6 and the Necessity for IP Address Management - Frey...13. The Transition to IPv6 and the Necessity for IP Address Management - Frey...
13. The Transition to IPv6 and the Necessity for IP Address Management - Frey...Digicomp Academy AG
 
Network address translation
Network address translationNetwork address translation
Network address translationMohak Kaushik
 

Similar to Watch out - The Norwegian Version (20)

Rethinking the PBX
Rethinking the PBXRethinking the PBX
Rethinking the PBX
 
Rethink the PBX
Rethink the PBXRethink the PBX
Rethink the PBX
 
Sip & IPv6 - time for action!
Sip & IPv6 - time for action!Sip & IPv6 - time for action!
Sip & IPv6 - time for action!
 
Advances in IPv6 in Mobile Networks Globecom 2011
Advances in IPv6 in Mobile Networks Globecom 2011Advances in IPv6 in Mobile Networks Globecom 2011
Advances in IPv6 in Mobile Networks Globecom 2011
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
Network addresses.pptx
Network addresses.pptxNetwork addresses.pptx
Network addresses.pptx
 
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
 
2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIP2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIP
 
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
 
IPv6
IPv6IPv6
IPv6
 
Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux Telephony
 
FOSS Sthlm: Realtime Communication Update
FOSS Sthlm: Realtime Communication UpdateFOSS Sthlm: Realtime Communication Update
FOSS Sthlm: Realtime Communication Update
 
Advanced radio over IP
Advanced radio over IPAdvanced radio over IP
Advanced radio over IP
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 Deployment
 
Network Multitenancy in Xen-Based Clouds-XPUS13 Vittal
Network Multitenancy in Xen-Based Clouds-XPUS13 VittalNetwork Multitenancy in Xen-Based Clouds-XPUS13 Vittal
Network Multitenancy in Xen-Based Clouds-XPUS13 Vittal
 
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
 
IPv6
IPv6IPv6
IPv6
 
IP address
IP addressIP address
IP address
 
13. The Transition to IPv6 and the Necessity for IP Address Management - Frey...
13. The Transition to IPv6 and the Necessity for IP Address Management - Frey...13. The Transition to IPv6 and the Necessity for IP Address Management - Frey...
13. The Transition to IPv6 and the Necessity for IP Address Management - Frey...
 
Network address translation
Network address translationNetwork address translation
Network address translation
 

More from 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
 
Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016Olle E Johansson
 
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
 
SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)Olle E Johansson
 
Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!Olle E Johansson
 
SIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer worldSIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer worldOlle 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
 
Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.Olle 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
 
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
 
TCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: ManifestoTCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: ManifestoOlle E Johansson
 

More from 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
 
Kamailio on air
Kamailio on airKamailio on air
Kamailio on air
 
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
 
Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016
 
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
 
SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)
 
Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!
 
SIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer worldSIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer world
 
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)
 
Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.
 
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
 
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
 
TCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: ManifestoTCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: Manifesto
 

Recently uploaded

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Watch out - The Norwegian Version

  • 1. Watch out! The SIP world is changing. Don’t stay in the past. Olle E. oej@edvina.net Johansson * oej@edvina.net * Twitter oej © Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
  • 2. Warning. High rate of slides/min...
  • 3. Me. Twitter: @oej @sipv6 @edvina Blog: www.voip-forum.com
  • 5. Where are we? • SIP is ten years old • Mostly used for PSTN over IP • Narrowband audio • Insecure implementations • Insecure deployments
  • 6. BAD! We can do better. Our customers deserve better.
  • 7. WE SHOULD BE ASHAMED!
  • 8. The network is changing. • We have more smart phones, tablets and other devices than PCs These devices have multimedia - video, audio • Multimedia is changing - wideband, stereo, 7-1, screen sharing • The number of users is exploding
  • 9. The network is reaching and end. And a beginning. • We have no more IPv4 addresses to allocate • How are we going to build new cloud services, add new devices and build a larger Internet? • Do you want carrier grade NAT’s? © Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 10. The network is falling apart. • We lack a lot of knowledge about networking out there. • The NAT and Firewall devices are just good enough to handle a minimum level of traffic and predeterimed applications • Customers need to wake up. Otherwise the clouds will be rain clouds with dangerous thunderstorms. © Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 11. The network is out of control There’s no ”inside” and ”outside” any more. If there ever was. The realtime platform requires better security. © Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 12. Good news! There are alternatives
  • 13. Skype Yet another telco monopoly. Only this time, it’s Internet-based.
  • 14. Just joking. Let’s take a look at real alternatives.
  • 15. Building solutions on IP Asterisk, Asterisk SCF and telephony FreeSwitch and... Old stuff
  • 16. IP Chat Screen Video Games telephony Presence sharing System integration Social networks RSS ? SIP Internet & IP networks
  • 17. Welcome to the realtime Internet. The social multimedia network. SIP Internet & IP networks
  • 18. Welcome to the realtime Internet. This is not just about telephony. SIP Internet & IP networks
  • 19. What is SIP? • A protocol to find each other in real time • A protocol to manage sessions between people REALTIME I T ’ S A L L A B O U T N OW.
  • 20. Building this requires a bit more than good old SIP INVITE 200 OK ACK
  • 21. Learn new things. GIN - pbx ICE registrations SIP outbound SIP identity WebRTC GRUU RTP multiplexing TLS MSRP
  • 22. WebRTC The new kid on the block • Cooperation between the W3C and IETF • Bidirectional media between browsers • Audio, video, text • The platform for new services • SIP in the browser (listen to Iñaki!)
  • 23. WebRTC The vision • An open service where we can communicate freely with each other from any device and any network • First wave propably just between users of the same web service • Many of us wants open federation - it requires a shared address space and protocol
  • 24. WebRTC Dependencies • The architecture is still discussed • Will propably depend on ICE, which means dependencies on TURN/STUN as well • OverSIP and jsSIP presented here today is a good example of the future!
  • 25. WebRTC WebRTC • Platform for new cool • We’ll still have NAT applications and firewall issues • Built into the web • Will it be standardized browser enough • Security-enabled from • Will we need SBCs to start handle the connections? + -
  • 26. ICE ICE Taking us out of the NAT darkness.
  • 27. ICE Ice: Show me yours, and I’ll show you mine. NATted network • All UAs find all their SIP addresses, using STUN SIP Alice • May allocate an address using TURN • Sends all addresses as candidates in SDP • Receipient tries to contact addresses and select best media path Turn • Supports both IPv4 and IPv6 Bob Media relay • IPv6 UAs allocate IPv4 NATted network Turn address Cecilia
  • 28. ICE ICE • Finds the best media path • Takes time at call between two nodes setup • Supports IPv4 and IPv6 • Hard for b2bua’s to deployments support • Binds SIP+SDP to actual • Complex for media developers • Used by Microsoft, Apple (FaceTime), Google + - Hangouts
  • 29. Globally Routable device addresses GRUU Example.com SIP SIP Alice The AOR for Alice and Bob belongs to their proxy. Bob has one Builds on SIP outbound AOR for multiple UAs. UUID URN’s. SIP astritech.com Bob The GRUU points to a device. It is allocated NATted network at registration and belongs to the domain, thus Bob can be used globally!
  • 30. GRUU Device URIs • Makes transfers and • Complex RFC other SIP in-dialog functions work across • Adds a bit of domains complexity to the UA • A Contact without IPv4/ IPv6 dependencies • Opens up for multi- device calls (SPLICES) + -
  • 31. IDENTITY RFC 4474- SIP identity • A domain implements an authentication service that signs an identity on outbound messages SIP • Users identify themselves to domain server (proxy) by other means (Digest, TLS) Identity • Signs the From: URI (AOR) Local Local SIP SIP HTTP auth or TLS auth AUDIO
  • 32. IDENTITY Can this be connected to federated identity? • Shibboleth/SAML 2.0/FEIDE • Draft exists, but no progress. Needs work. • OpenID • Oauth
  • 33. IDENTITY SIP identity • Enables trust of identities • Complex RFC between domains • PKI is always • Adds integrity check of complicated SIP messages • Not many • Together with TLS for implementations, thus connections, part of trust platform for an open very few tests of federation interoperability + -
  • 34. What’s missing? Proper solution Implementations for TLS and a PKI.of DTLS SRTP Customers with the key exchange guts to do something End to end different. Management security. of security and configurations.
  • 35. The next generation realtime network. • We’ve learned a lot in 10 years of SIP. • Why hasn’t the IP phones changed? • New models coming - see Goji for smartphones, Skycall on Norwegian and Panasonic Android SIP phones
  • 36. Ask yourselves the important question. Have you become one of the old PBX-huggers? The ones that just doesn’t let go. Why doesn’t mobile office solutions have blinking lamps and all that stuff?
  • 37. Summary • IETF realized that NAT is a big issue and developed GRUU, ICE and Outbound. Use it. • For security, there’s TLS, S/MIME and SIP/Identity • A properly architectured SIP architecture can handle much more than telephony. • Look at Skype, Microsoft Lync and AG Projects product suite for inspiration. • Only the last company in the list is using open standards!
  • 38. REALTIME I T ’ S A L L A B O U T N OW.
  • 39. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA The road ahead: 10 bullet points to remember!
  • 40. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 1. Use Open Network Protocols TCP/IP * SIP * XMPP © Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 41. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 2. Use Open Source COOPERATIVE SOFTWARE © Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 42. @ OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 3. Use e-mail style addresses. One address that rule them all! © Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 43. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 4. Implement with Integrity and Security BUILDING TRUST FOR NEW SOLUTIONS © Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 44. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 5. Implement green anti-travel solutions VIDEO IS IMPORTANT. © Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 45. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 6. Corporate Social Responsibility Building and connecting to a network for everyone. OPEN SOURCE = AVAILABILITY FOR THE 3RD WORLD © Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 46. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 7. Everything is and should be building blocks EVERYTHING SHOULD HAVE AN AN OPEN API © Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 47. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 8. Don’t disconnect from the world. IPv6 NOW © Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 48. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 9. Don’t wait for demand Deliver services to your users. © Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 49. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 10. Think different. The new telephony platform is not about telephony. © Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 50. REALTIME I T ’ S A L L A B O U T N OW.
  • 51. ...and for these ideas to come true, you’ll need...
  • 52. Slides available soon on slideshare.net/oej Thank you! Any questions? Twitter: @oej - the rest oej@edvina.net © Copyright 2012, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net