SlideShare a Scribd company logo
1 of 52
OPEN UNIFIED
                                                          COMMUNICATION
                                                                 ACCORDING TO           EDVINA

Building SIP platforms
that scales into the future




Kamailio/SER 10 years
Berlin Sept 2, 2011


           Olle E. Johansson * oej@edvina.net * Twitter oej
                   Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
OPEN UNIFIED
                                                                     COMMUNICATION
                                                                      ACCORDING TO   EDVINA




  Where are we?




                   A status report.

Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
IP telephony is nothing
                                                    new any more.




    Open Source VoIP is
      commonplace
                             ...and nothing new, really.


In 2009, Asterisk turned 10. In 2011 Kamailio/SER turned 10.
                 Many years of guerilla work.
Open Communication
   with SIP wins.



No one invests in any other VoIP protocol any more.

                              © Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
Everyone talks about
Unified Communication
    But who knows what it is and
     where the wind is blowing...




                       © Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
Current servers have
enough CPU power.
A standard HP DL380 server can handle 10.000
   concurrent calls. That’s more than enough.
The network is the
     computer. Finally.

Thin clients and network computing is renamed
                      to
            ”CLOUD COMPUTING”
Telcos are moving
  down the stack.
   The old dinosaurs are fighting to
             stay in service control.
Case studies
Open Unified Communication is reality. Today.
OUC for callcenters
                    • Customer with existing call center
                            software adopting it to Asterisk
                    • From 50 to 500 agents
                    • From 50 to 1.500 concurrent calls
                    • Immediate failover if server or application
                            crashes
                    • Delivered as a service (cloud) or as an
                            application
© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
...for the public sector
        •       Universitys in Portugal and Norway
        •       One seat 15.000 phones
        •       Portugal installation - 500 servers, 100.000
                phone lines.
        •       Scalable SIP networks with Kamailio and
                Asterisk
        •       Interfacing to legacy PBXs over ISDN for
                migration
        •       Many additions contributed to FreePBX and
                Asterisk
        •       Portuguese project with partners IT Center &
                WaveCom

© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
...for a
                                               regional body
                                     • Replacing 15 pbxs with 5000 phones
                                      • Schools, hospitals, dentists, daycare,
                                                   offices
                                     • Adding distributed presence to Asterisk
                                             (assisted by Kamailio)
                                     • Project with Edvina partner
                                             TeleKompetanse in Oslo


© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
...and for Service
                                          providers
                    • Kamailio in the core
                    • Asterisk for feature services and PSTN
                            handling
                    • Scalable platforms for 1.000-1.000.000
                            phones
                    • Many users in this sector
                    • Many additions contributed to the Asterisk
                            SIP channels over the years
© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
What’s pushing
 us forward?
#1 : The Internet.

• The Internet is truly always available
• The networks are getting better
• IP Telephony over 3g works today
• 4g will get there in 10 years time. HD video
  anyone?
#2: Open Standards
   making it possible
• The TCP/IP protocol suite
• SIP
• XMPP
• Unicode
• Freely available codecs
#3: Open Source
• FreeSwitch, Asterisk, Kamailio, SIP-router,
  ejabberd, Linux, FreeBSD, Adhearsion
• The application stack is available without
  license fees (I won’t say for free)
• Quick adaption to your business possible,
  you have the source and an open market
  available
• Innovation is pushing these platforms
  forward
#4:Voice interfaces
 • Speech recognition and synthesis
 • Natural interfaces for services
 • Price/channel has gone down
#5: Commodity
         hardware



• Standard PC servers can run 10.000
  audio channels - over 5.000 calls.
  Today.
• Investment/call is going down
#6: API’s
• Programmer interfaces to telephony are
  freely available
• Lowers cost of implementation
• Asterisk AGI/AMI, Adhearsion, FreeSwitch
  libraries, Kamailio MI, LUA and Python
• Service providers should run these
 •   You don’t need your own PBX to add voice to your apps!
#7: Unified, federated
                      identity and
                     authorization

oej@edvina.net             LDAP


                          OpenID


                          SAML 2.0


                           Oauth
#8: New codecs, built
  for IP networks


•   OPUS!
!#9. Security
         requirements
• Sadly, too few customers require security
• We might have to follow Gemeinshaft 4
  philosophy:
  We know better even if the
  customers don’t
So where are we going?
      ...today and tomorrow...
A new generation of
          customers
•   Telephony for the old
    generation is replaced by IM
    & Presence on the cell phone
    for the new generation

•   Powered by social networks ,
    mobile apps and IM systems

•   Multimedia on top of this is
    emerging
Presence and
                                                    location will
                                                  drive everything.

                                                                                                                        SIP and XMPP
                                                                                                                    are important parts of
                                                                                                                         this puzzle

© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
Cellphone
         location


      Set-top-box
                                                   Presence and
    Bot providers                                   location will
     The Car Bot
                                                  drive everything.
     Safety alarms
                                                                                                                        SIP and XMPP
                                                                                                                    are important parts of
    Answer-my-                                                                                                           this puzzle
   mother-service
© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
Without the Internet
                         you are on an
                        isolated island.
                                                                                                      So how do we get
                                                                                                        away from it?

Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
Why are we building
                           with PSTN focus?
                                      SIP                                                                  SIP


                                  SIP                              PSTN                                             SIP



                                             SIP                                                     SIP



                                                   Isolated islands of SIP!
© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
Put the Internet where
                         it belongs
                 PSTN
                                                                                                                           PSTN

                                      SIP                                                                  SIP




    PSTN
                                  SIP                                 @                                             SIP      PSTN



                                             SIP                                                     SIP

          PSTN                                                                                                            PSTN

    One Unified Communications Network, one cloud service
© Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
IPv6 is the new glue

                                     No NAT. Enough network addresses to build
                                            anything you need. Go and have fun.
                                       Discover the new oppurtunities with IPv6!




© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
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 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                      COMMUNICATION
                           ACCORDING TO             EDVINA




                                        2. Open Source

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




                                               3. Unification

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




                4. Integrity and Security

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




                                                  5. Climate
                                                  Friendliness

                                 VIDEO * SYSTEM MANAGEMENT
Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                      COMMUNICATION
                           ACCORDING TO             EDVINA




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




                           OPEN SOURCE = AVAILABILITY FOR THE 3RD WORLD

Copyright 2010, 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 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                      COMMUNICATION
                           ACCORDING TO             EDVINA




                                      8. Keep an open
                                          network

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




                                   9. Underestimate
                                       yourself

                               You just don’t know about the future
Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                      COMMUNICATION
                           ACCORDING TO             EDVINA




                   10. Get a new mindset

        The new telephony platform is not about telephony.
Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
SIP evolution



                                                                                                          Number of endpoints
                                                                                                           or pages of RFCs?



Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
Where did we loose
                              the grip?
                    • SIP is now equal to PSTN over IP.
                    • That wasn’t the idea, at least not for me.
                    • It’s rather boring.
                    • We need to move beyond PSTN
                            over IP.


© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
Remember?

          • freeworlddialup.com (dead)
          • iptel.org free service (still running)
          • IAXtel (dead)
© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
Do we have enough
                             power to change?
                                        • Can we break the one site-syndrom?
                                        • Can we build an open and secure
                                                federation?
                                        • Let’s discuss this in the breaks and tonight.

© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
Where is the IETF
                    • Seems like the inventors of SIP are now
                            working with RTCweb, trying to fix their
                            errors
                    • SIP seems to be dominated by PSTN
                            people
                    • We need to do something about this,
                            the gap between implementations
                            and IETFs work is far too wide.

© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
Kamailio’s role in
                                      my world
                   •       Kamailio - sip-router - ser - operates the base for
                           the platform I am describing here

                   •       Me and my partners have over 600 proxys running
                           in enterprises and public sector

                   •       For me, it’s been rock solid with no security issues.
                           ( Quite boring from a hacking point of view ;-)



                   •       It fits right in - security, IPv6, presence, multimedia
                           calls and more

                   • Thank you, Team SIP-router!
Copyright 2008, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                       COMMUNICATION
                            ACCORDING TO             EDVINA




                ...And please remember
                at least two things from
                    this presentation:

© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
IPv6 needs to be on
                   your agenda.

                                 Cloud services not running on IPv6 will not be
                                    fully reachable from anywhere and anytime
                                      if it’s not connected to the IPv6 Internet.




© Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OUC != pstn-over-IP
Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
OPEN UNIFIED
                      COMMUNICATION
                            ACCORDING TO            EDVINA




           Open Unified Communication
          Connecting Internet Users in real time.




© Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net Edvina AB, Sollentuna, Sweden 2010. All rights reserved.
                                                                                                      © Copyright

More Related Content

What's hot

Above Net Brief Overview
Above Net Brief OverviewAbove Net Brief Overview
Above Net Brief Overviewligon10
 
FairPoint Communications Corporate Overview 2013
FairPoint Communications Corporate Overview 2013FairPoint Communications Corporate Overview 2013
FairPoint Communications Corporate Overview 2013FairPointCommunications
 
Is The Television The Next Two Way Communication Tool March3
Is The Television The Next Two Way Communication Tool March3Is The Television The Next Two Way Communication Tool March3
Is The Television The Next Two Way Communication Tool March3John Gallagher
 
Introduction to IP Telephony
Introduction to IP TelephonyIntroduction to IP Telephony
Introduction to IP TelephonyVideoguy
 
Meeting The Needs for Connected TV Generation
Meeting The Needs for Connected TV GenerationMeeting The Needs for Connected TV Generation
Meeting The Needs for Connected TV GenerationPramasaleh H. Utomo
 
BNS: Monitising The Hotel Room
BNS: Monitising The Hotel RoomBNS: Monitising The Hotel Room
BNS: Monitising The Hotel Roomankegill
 
NTT DoCoMo: Mobile BeeTV Service - Connected Life Experiences on the Move
NTT DoCoMo: Mobile BeeTV Service - Connected Life Experiences on the MoveNTT DoCoMo: Mobile BeeTV Service - Connected Life Experiences on the Move
NTT DoCoMo: Mobile BeeTV Service - Connected Life Experiences on the MoveCisco Service Provider
 
05 Voice / Video
05 Voice / Video 05 Voice / Video
05 Voice / Video Videoguy
 
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100Rentaphonesystem.com.au
 
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100Rentaphonesystem.com.au
 
Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)mashiur
 

What's hot (14)

Multitech's VOIP Solution
Multitech's VOIP SolutionMultitech's VOIP Solution
Multitech's VOIP Solution
 
Above Net Brief Overview
Above Net Brief OverviewAbove Net Brief Overview
Above Net Brief Overview
 
FairPoint Communications Corporate Overview 2013
FairPoint Communications Corporate Overview 2013FairPoint Communications Corporate Overview 2013
FairPoint Communications Corporate Overview 2013
 
Is The Television The Next Two Way Communication Tool March3
Is The Television The Next Two Way Communication Tool March3Is The Television The Next Two Way Communication Tool March3
Is The Television The Next Two Way Communication Tool March3
 
Introduction to IP Telephony
Introduction to IP TelephonyIntroduction to IP Telephony
Introduction to IP Telephony
 
SIP for the Enterprise
SIP for the Enterprise SIP for the Enterprise
SIP for the Enterprise
 
Meeting The Needs for Connected TV Generation
Meeting The Needs for Connected TV GenerationMeeting The Needs for Connected TV Generation
Meeting The Needs for Connected TV Generation
 
BNS: Monitising The Hotel Room
BNS: Monitising The Hotel RoomBNS: Monitising The Hotel Room
BNS: Monitising The Hotel Room
 
NTT DoCoMo: Mobile BeeTV Service - Connected Life Experiences on the Move
NTT DoCoMo: Mobile BeeTV Service - Connected Life Experiences on the MoveNTT DoCoMo: Mobile BeeTV Service - Connected Life Experiences on the Move
NTT DoCoMo: Mobile BeeTV Service - Connected Life Experiences on the Move
 
05 Voice / Video
05 Voice / Video 05 Voice / Video
05 Voice / Video
 
Customer Presentation Ip Office R5
Customer Presentation   Ip Office R5Customer Presentation   Ip Office R5
Customer Presentation Ip Office R5
 
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100
 
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100
Ip and vo ip phone system benefits nec sv9100 phone system_nec univerge sv9100
 
Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)Ridhwana Mohammad (071403056)
Ridhwana Mohammad (071403056)
 

Viewers also liked

Innovation academy2014 2015
Innovation academy2014 2015Innovation academy2014 2015
Innovation academy2014 2015Corey Topf
 
Vocabulary tuesdayswithmorrie
Vocabulary tuesdayswithmorrieVocabulary tuesdayswithmorrie
Vocabulary tuesdayswithmorrieCorey Topf
 
0910 Q2 Medialab Kickoff
0910 Q2 Medialab Kickoff0910 Q2 Medialab Kickoff
0910 Q2 Medialab KickoffHans Kemp
 
Multimedia on line, il contesto progettuale
Multimedia on line, il contesto progettualeMultimedia on line, il contesto progettuale
Multimedia on line, il contesto progettualeClaudio Celeghin
 
1011Q1 Design For Mobile Les 2 - wireless, context en postures
1011Q1 Design For Mobile Les 2 - wireless, context en postures1011Q1 Design For Mobile Les 2 - wireless, context en postures
1011Q1 Design For Mobile Les 2 - wireless, context en posturesHans Kemp
 
La Tua Europa - Camera di Commercio di Udine
La Tua Europa - Camera di Commercio di UdineLa Tua Europa - Camera di Commercio di Udine
La Tua Europa - Camera di Commercio di UdineClaudio Celeghin
 
0708 IAD1 Q4 Hoorcollege 1
0708 IAD1 Q4 Hoorcollege 10708 IAD1 Q4 Hoorcollege 1
0708 IAD1 Q4 Hoorcollege 1Hans Kemp
 
Framtidens kommunikationslandskap för kommunikatörer
Framtidens kommunikationslandskap för kommunikatörerFramtidens kommunikationslandskap för kommunikatörer
Framtidens kommunikationslandskap för kommunikatörerJohan Ronnestam
 
Vocabulary fo aandbias
Vocabulary fo aandbiasVocabulary fo aandbias
Vocabulary fo aandbiasCorey Topf
 
Ia presentation2014 2015-parentsgrade9
Ia presentation2014 2015-parentsgrade9Ia presentation2014 2015-parentsgrade9
Ia presentation2014 2015-parentsgrade9Corey Topf
 
SAT Vocabulary
SAT VocabularySAT Vocabulary
SAT VocabularyCorey Topf
 
Ouderavond Groningen Maart 2011
Ouderavond Groningen Maart 2011Ouderavond Groningen Maart 2011
Ouderavond Groningen Maart 2011inespee
 
Iad1 0708Q2 Hoorcollege 1 Structuur, Flow En Navigatie
Iad1 0708Q2 Hoorcollege 1   Structuur, Flow En NavigatieIad1 0708Q2 Hoorcollege 1   Structuur, Flow En Navigatie
Iad1 0708Q2 Hoorcollege 1 Structuur, Flow En NavigatieHans Kemp
 
Iad2 Cmd2 C Kwartaalopdracht 0910 Q1
Iad2 Cmd2 C Kwartaalopdracht 0910 Q1Iad2 Cmd2 C Kwartaalopdracht 0910 Q1
Iad2 Cmd2 C Kwartaalopdracht 0910 Q1Hans Kemp
 
Refactoring Metadata:
Refactoring Metadata:Refactoring Metadata:
Refactoring Metadata:Baden Hughes
 

Viewers also liked (20)

Innovation academy2014 2015
Innovation academy2014 2015Innovation academy2014 2015
Innovation academy2014 2015
 
Vocabulary tuesdayswithmorrie
Vocabulary tuesdayswithmorrieVocabulary tuesdayswithmorrie
Vocabulary tuesdayswithmorrie
 
Migrants in greece
Migrants in greeceMigrants in greece
Migrants in greece
 
0910 Q2 Medialab Kickoff
0910 Q2 Medialab Kickoff0910 Q2 Medialab Kickoff
0910 Q2 Medialab Kickoff
 
Unit 2
Unit 2Unit 2
Unit 2
 
Se mig, se mig, se mig.
Se mig, se mig, se mig.Se mig, se mig, se mig.
Se mig, se mig, se mig.
 
Multimedia on line, il contesto progettuale
Multimedia on line, il contesto progettualeMultimedia on line, il contesto progettuale
Multimedia on line, il contesto progettuale
 
1011Q1 Design For Mobile Les 2 - wireless, context en postures
1011Q1 Design For Mobile Les 2 - wireless, context en postures1011Q1 Design For Mobile Les 2 - wireless, context en postures
1011Q1 Design For Mobile Les 2 - wireless, context en postures
 
La Tua Europa - Camera di Commercio di Udine
La Tua Europa - Camera di Commercio di UdineLa Tua Europa - Camera di Commercio di Udine
La Tua Europa - Camera di Commercio di Udine
 
0708 IAD1 Q4 Hoorcollege 1
0708 IAD1 Q4 Hoorcollege 10708 IAD1 Q4 Hoorcollege 1
0708 IAD1 Q4 Hoorcollege 1
 
Framtidens kommunikationslandskap för kommunikatörer
Framtidens kommunikationslandskap för kommunikatörerFramtidens kommunikationslandskap för kommunikatörer
Framtidens kommunikationslandskap för kommunikatörer
 
Vocabulary fo aandbias
Vocabulary fo aandbiasVocabulary fo aandbias
Vocabulary fo aandbias
 
Ia presentation2014 2015-parentsgrade9
Ia presentation2014 2015-parentsgrade9Ia presentation2014 2015-parentsgrade9
Ia presentation2014 2015-parentsgrade9
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
SAT Vocabulary
SAT VocabularySAT Vocabulary
SAT Vocabulary
 
Ouderavond Groningen Maart 2011
Ouderavond Groningen Maart 2011Ouderavond Groningen Maart 2011
Ouderavond Groningen Maart 2011
 
Iad1 0708Q2 Hoorcollege 1 Structuur, Flow En Navigatie
Iad1 0708Q2 Hoorcollege 1   Structuur, Flow En NavigatieIad1 0708Q2 Hoorcollege 1   Structuur, Flow En Navigatie
Iad1 0708Q2 Hoorcollege 1 Structuur, Flow En Navigatie
 
Iad2 Cmd2 C Kwartaalopdracht 0910 Q1
Iad2 Cmd2 C Kwartaalopdracht 0910 Q1Iad2 Cmd2 C Kwartaalopdracht 0910 Q1
Iad2 Cmd2 C Kwartaalopdracht 0910 Q1
 
Greek educational system
Greek educational systemGreek educational system
Greek educational system
 
Refactoring Metadata:
Refactoring Metadata:Refactoring Metadata:
Refactoring Metadata:
 

Similar to Building future SIP platforms

Sip & IPv6 - time for action!
Sip & IPv6 - time for action!Sip & IPv6 - time for action!
Sip & IPv6 - time for action!Olle 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
 
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
 
Time to get serious about realtime communication
Time to get serious about realtime communicationTime to get serious about realtime communication
Time to get serious about realtime communicationOlle E Johansson
 
10-4-1 : The Open Communication Revolution agenda
10-4-1 : The Open Communication Revolution agenda10-4-1 : The Open Communication Revolution agenda
10-4-1 : The Open Communication Revolution agendaPaloSanto Solutions
 
Open Source Telephony Disruptive Solutions
Open Source Telephony Disruptive SolutionsOpen Source Telephony Disruptive Solutions
Open Source Telephony Disruptive SolutionsMarco Mouta
 
Automation of Glass fiber Deployments in The Netherlands
Automation of Glass fiber Deployments in The NetherlandsAutomation of Glass fiber Deployments in The Netherlands
Automation of Glass fiber Deployments in The NetherlandsKiran Solipuram. DEP, CFHP
 
Pinana : Old proposal for distributed SIP states in Asterisk
Pinana : Old proposal for distributed SIP states in AsteriskPinana : Old proposal for distributed SIP states in Asterisk
Pinana : Old proposal for distributed SIP states in AsteriskOlle E Johansson
 
OCEAN\'S - Corporate Presentation
OCEAN\'S - Corporate PresentationOCEAN\'S - Corporate Presentation
OCEAN\'S - Corporate PresentationJose E. Puente
 
voip2day 2012 - Sip2012 ¡es hora de reiniciar la pbx! olle e johansson
voip2day 2012 - Sip2012  ¡es hora de reiniciar la pbx!   olle e johanssonvoip2day 2012 - Sip2012  ¡es hora de reiniciar la pbx!   olle e johansson
voip2day 2012 - Sip2012 ¡es hora de reiniciar la pbx! olle e johanssonVOIP2DAY
 
SIP2012: Es hora de reiniciar la PBX!
SIP2012: Es hora de reiniciar la PBX!SIP2012: Es hora de reiniciar la PBX!
SIP2012: Es hora de reiniciar la PBX!OpenDireito
 
The secret of TCP/IP and how it affects your PBX
The secret of TCP/IP and how it affects your PBXThe secret of TCP/IP and how it affects your PBX
The secret of TCP/IP and how it affects your PBXOlle E Johansson
 
How can Android Apps for Enterprise Customers generate Business?
How can Android Apps for Enterprise Customers generate Business?How can Android Apps for Enterprise Customers generate Business?
How can Android Apps for Enterprise Customers generate Business?Peter Decker
 
Aarnet Acu Briefing 040711
Aarnet Acu Briefing 040711Aarnet Acu Briefing 040711
Aarnet Acu Briefing 040711James Sankar
 
VoIP and the Telcos - Is there a life after death?
VoIP and the Telcos - Is there a life after death?VoIP and the Telcos - Is there a life after death?
VoIP and the Telcos - Is there a life after death?webhostingguy
 
Zyxelprofile 12726604635001-phpapp01
Zyxelprofile 12726604635001-phpapp01Zyxelprofile 12726604635001-phpapp01
Zyxelprofile 12726604635001-phpapp01Zyxel Communications
 
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)Claire Rowland
 
Fjord @ the Polish IA summit
Fjord @ the Polish IA summitFjord @ the Polish IA summit
Fjord @ the Polish IA summitFjord
 
WolffartTamasCV_2017_jan_en
WolffartTamasCV_2017_jan_enWolffartTamasCV_2017_jan_en
WolffartTamasCV_2017_jan_enTam Wolffart
 

Similar to Building future SIP platforms (20)

Sip & IPv6 - time for action!
Sip & IPv6 - time for action!Sip & IPv6 - time for action!
Sip & IPv6 - time for action!
 
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)
 
Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!
 
Time to get serious about realtime communication
Time to get serious about realtime communicationTime to get serious about realtime communication
Time to get serious about realtime communication
 
10-4-1 : The Open Communication Revolution agenda
10-4-1 : The Open Communication Revolution agenda10-4-1 : The Open Communication Revolution agenda
10-4-1 : The Open Communication Revolution agenda
 
ZyXEL Introduction
ZyXEL IntroductionZyXEL Introduction
ZyXEL Introduction
 
Open Source Telephony Disruptive Solutions
Open Source Telephony Disruptive SolutionsOpen Source Telephony Disruptive Solutions
Open Source Telephony Disruptive Solutions
 
Automation of Glass fiber Deployments in The Netherlands
Automation of Glass fiber Deployments in The NetherlandsAutomation of Glass fiber Deployments in The Netherlands
Automation of Glass fiber Deployments in The Netherlands
 
Pinana : Old proposal for distributed SIP states in Asterisk
Pinana : Old proposal for distributed SIP states in AsteriskPinana : Old proposal for distributed SIP states in Asterisk
Pinana : Old proposal for distributed SIP states in Asterisk
 
OCEAN\'S - Corporate Presentation
OCEAN\'S - Corporate PresentationOCEAN\'S - Corporate Presentation
OCEAN\'S - Corporate Presentation
 
voip2day 2012 - Sip2012 ¡es hora de reiniciar la pbx! olle e johansson
voip2day 2012 - Sip2012  ¡es hora de reiniciar la pbx!   olle e johanssonvoip2day 2012 - Sip2012  ¡es hora de reiniciar la pbx!   olle e johansson
voip2day 2012 - Sip2012 ¡es hora de reiniciar la pbx! olle e johansson
 
SIP2012: Es hora de reiniciar la PBX!
SIP2012: Es hora de reiniciar la PBX!SIP2012: Es hora de reiniciar la PBX!
SIP2012: Es hora de reiniciar la PBX!
 
The secret of TCP/IP and how it affects your PBX
The secret of TCP/IP and how it affects your PBXThe secret of TCP/IP and how it affects your PBX
The secret of TCP/IP and how it affects your PBX
 
How can Android Apps for Enterprise Customers generate Business?
How can Android Apps for Enterprise Customers generate Business?How can Android Apps for Enterprise Customers generate Business?
How can Android Apps for Enterprise Customers generate Business?
 
Aarnet Acu Briefing 040711
Aarnet Acu Briefing 040711Aarnet Acu Briefing 040711
Aarnet Acu Briefing 040711
 
VoIP and the Telcos - Is there a life after death?
VoIP and the Telcos - Is there a life after death?VoIP and the Telcos - Is there a life after death?
VoIP and the Telcos - Is there a life after death?
 
Zyxelprofile 12726604635001-phpapp01
Zyxelprofile 12726604635001-phpapp01Zyxelprofile 12726604635001-phpapp01
Zyxelprofile 12726604635001-phpapp01
 
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)
 
Fjord @ the Polish IA summit
Fjord @ the Polish IA summitFjord @ the Polish IA summit
Fjord @ the Polish IA summit
 
WolffartTamasCV_2017_jan_en
WolffartTamasCV_2017_jan_enWolffartTamasCV_2017_jan_en
WolffartTamasCV_2017_jan_en
 

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
 
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
 
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
 
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
 
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
 

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)
 
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)
 
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
 
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
 
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
 

Recently uploaded

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Recently uploaded (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

Building future SIP platforms

  • 1. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA Building SIP platforms that scales into the future Kamailio/SER 10 years Berlin Sept 2, 2011 Olle E. Johansson * oej@edvina.net * Twitter oej Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
  • 2. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA Where are we? A status report. Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
  • 3. IP telephony is nothing new any more. Open Source VoIP is commonplace ...and nothing new, really. In 2009, Asterisk turned 10. In 2011 Kamailio/SER turned 10. Many years of guerilla work.
  • 4. Open Communication with SIP wins. No one invests in any other VoIP protocol any more. © Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
  • 5. Everyone talks about Unified Communication But who knows what it is and where the wind is blowing... © Copyright Edvina AB, Sollentuna, Sweden 2011. All rights reserved.
  • 6. Current servers have enough CPU power. A standard HP DL380 server can handle 10.000 concurrent calls. That’s more than enough.
  • 7. The network is the computer. Finally. Thin clients and network computing is renamed to ”CLOUD COMPUTING”
  • 8. Telcos are moving down the stack. The old dinosaurs are fighting to stay in service control.
  • 9. Case studies Open Unified Communication is reality. Today.
  • 10. OUC for callcenters • Customer with existing call center software adopting it to Asterisk • From 50 to 500 agents • From 50 to 1.500 concurrent calls • Immediate failover if server or application crashes • Delivered as a service (cloud) or as an application © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 11. ...for the public sector • Universitys in Portugal and Norway • One seat 15.000 phones • Portugal installation - 500 servers, 100.000 phone lines. • Scalable SIP networks with Kamailio and Asterisk • Interfacing to legacy PBXs over ISDN for migration • Many additions contributed to FreePBX and Asterisk • Portuguese project with partners IT Center & WaveCom © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 12. ...for a regional body • Replacing 15 pbxs with 5000 phones • Schools, hospitals, dentists, daycare, offices • Adding distributed presence to Asterisk (assisted by Kamailio) • Project with Edvina partner TeleKompetanse in Oslo © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 13. ...and for Service providers • Kamailio in the core • Asterisk for feature services and PSTN handling • Scalable platforms for 1.000-1.000.000 phones • Many users in this sector • Many additions contributed to the Asterisk SIP channels over the years © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 15. #1 : The Internet. • The Internet is truly always available • The networks are getting better • IP Telephony over 3g works today • 4g will get there in 10 years time. HD video anyone?
  • 16. #2: Open Standards making it possible • The TCP/IP protocol suite • SIP • XMPP • Unicode • Freely available codecs
  • 17. #3: Open Source • FreeSwitch, Asterisk, Kamailio, SIP-router, ejabberd, Linux, FreeBSD, Adhearsion • The application stack is available without license fees (I won’t say for free) • Quick adaption to your business possible, you have the source and an open market available • Innovation is pushing these platforms forward
  • 18. #4:Voice interfaces • Speech recognition and synthesis • Natural interfaces for services • Price/channel has gone down
  • 19. #5: Commodity hardware • Standard PC servers can run 10.000 audio channels - over 5.000 calls. Today. • Investment/call is going down
  • 20. #6: API’s • Programmer interfaces to telephony are freely available • Lowers cost of implementation • Asterisk AGI/AMI, Adhearsion, FreeSwitch libraries, Kamailio MI, LUA and Python • Service providers should run these • You don’t need your own PBX to add voice to your apps!
  • 21. #7: Unified, federated identity and authorization oej@edvina.net LDAP OpenID SAML 2.0 Oauth
  • 22. #8: New codecs, built for IP networks • OPUS!
  • 23. !#9. Security requirements • Sadly, too few customers require security • We might have to follow Gemeinshaft 4 philosophy: We know better even if the customers don’t
  • 24. So where are we going? ...today and tomorrow...
  • 25. A new generation of customers • Telephony for the old generation is replaced by IM & Presence on the cell phone for the new generation • Powered by social networks , mobile apps and IM systems • Multimedia on top of this is emerging
  • 26. Presence and location will drive everything. SIP and XMPP are important parts of this puzzle © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 27. Cellphone location Set-top-box Presence and Bot providers location will The Car Bot drive everything. Safety alarms SIP and XMPP are important parts of Answer-my- this puzzle mother-service © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 28. Without the Internet you are on an isolated island. So how do we get away from it? Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 29. Why are we building with PSTN focus? SIP SIP SIP PSTN SIP SIP SIP Isolated islands of SIP! © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 30. Put the Internet where it belongs PSTN PSTN SIP SIP PSTN SIP @ SIP PSTN SIP SIP PSTN PSTN One Unified Communications Network, one cloud service © Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 31. IPv6 is the new glue No NAT. Enough network addresses to build anything you need. Go and have fun. Discover the new oppurtunities with IPv6! © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 32. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA The road ahead: 10 bullet points to remember!
  • 33. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 1. Use Open Network Protocols TCP/IP * SIP * XMPP Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 34. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 2. Open Source COOPERATIVE SOFTWARE Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 35. @ OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 3. Unification One address that rule them all! Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 36. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 4. Integrity and Security BUILDING TRUST FOR NEW SOLUTIONS Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 37. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 5. Climate Friendliness VIDEO * SYSTEM MANAGEMENT Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 38. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 6. Social Responsibility Building and connecting to a network for everyone. OPEN SOURCE = AVAILABILITY FOR THE 3RD WORLD Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 39. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 7. Everything is and should be building blocks EVERYTHING SHOULD HAVE AN AN OPEN API Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 40. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 8. Keep an open network IPv6 NOW Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 41. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 9. Underestimate yourself You just don’t know about the future Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 42. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA 10. Get a new mindset The new telephony platform is not about telephony. Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 43. SIP evolution Number of endpoints or pages of RFCs? Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 44. Where did we loose the grip? • SIP is now equal to PSTN over IP. • That wasn’t the idea, at least not for me. • It’s rather boring. • We need to move beyond PSTN over IP. © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 45. Remember? • freeworlddialup.com (dead) • iptel.org free service (still running) • IAXtel (dead) © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 46. Do we have enough power to change? • Can we break the one site-syndrom? • Can we build an open and secure federation? • Let’s discuss this in the breaks and tonight. © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 47. Where is the IETF • Seems like the inventors of SIP are now working with RTCweb, trying to fix their errors • SIP seems to be dominated by PSTN people • We need to do something about this, the gap between implementations and IETFs work is far too wide. © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 48. Kamailio’s role in my world • Kamailio - sip-router - ser - operates the base for the platform I am describing here • Me and my partners have over 600 proxys running in enterprises and public sector • For me, it’s been rock solid with no security issues. ( Quite boring from a hacking point of view ;-) • It fits right in - security, IPv6, presence, multimedia calls and more • Thank you, Team SIP-router! Copyright 2008, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 49. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA ...And please remember at least two things from this presentation: © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 50. IPv6 needs to be on your agenda. Cloud services not running on IPv6 will not be fully reachable from anywhere and anytime if it’s not connected to the IPv6 Internet. © Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 51. OUC != pstn-over-IP Copyright 2010, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net
  • 52. OPEN UNIFIED COMMUNICATION ACCORDING TO EDVINA Open Unified Communication Connecting Internet Users in real time. © Copyright 2011, Edvina AB, Sollentuna, Sweden. All rights reserved. Approved distribution only. info@edvina.net Edvina AB, Sollentuna, Sweden 2010. All rights reserved. © Copyright

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n