SlideShare a Scribd company logo
1 of 60
The ‘State’ of SIP



   Graham Francis, CEO The SIP School
What SIP is
   SIP and Interoperability
 SIP Trunking craziness
   SBCs and why?
ITSP what’s on offer?
   Advice!
SIP
 SIP   SIP
        SIP




       SIP
        SIP
Sessions
      Initiates
Protocol
Session Initiation Protocol - INVITE
1002
 1002                                                                                        1003
                                                                                              1003

   Call 1003                Want to talk?                SIP

                          SIP
                          From: ‘Bob’ <sip:1002@sipbiz.com>
                          To: <sip:1003@sipbiz.com>
    Hold         Video                                                 Hold         Video
     Hold         Video
                          SDP                                           Hold         Video

    11      22    33                                                   11      22    33
                          Audio Codec – G711 or … Audio Codec – G729
    44      55    66                                                   44      55    66
    77      88    99                                                   77      88    99
    **      00    ##                                                   **      00    ##
Session Initiation Protocol – 200 OK
1002
 1002                                                                                        1003
                                                                                              1003

   Call 1003                Want to talk?                SIP
                                                                            OK
                          SIP
                          From: ‘Bob’ <sip:1002@sipbiz.com>
                          To: <sip:1003@sipbiz.com>
    Hold         Video                                                 Hold         Video
     Hold         Video
                          SDP                                           Hold         Video

    11      22    33                                                   11      22    33
                          Audio Codec – G711 or … Audio Codec – G729
    44      55    66                                                   44      55    66
    77      88    99                                                   77      88    99
    **      00    ##
                                   SIP      200 OK                     **      00    ##

                          SIP
                          From: ‘Bob’ <sip:1002@sipbiz.com>
                          To: <sip:1003@sipbiz.com>
                          SDP
                          Let’s use G711…!
Session Initiation Protocol – ACK
1002
 1002                                                                                1003
                                                                                      1003

   CallCall
   On 1003                                  ACK          SIP
                                                               On Call
   with 1003                                                   with 1002
                          SIP
                          From: ‘Bob’ <sip:1002@sipbiz.com>
                          To: <sip:1003@sipbiz.com>
    Hold         Video                                         Hold         Video
     Hold         Video
                          SDP                                   Hold         Video

    11      22    33                                           11      22    33
                          OK, G711 it is….!
    44      55    66                                           44      55    66
    77      88    99                                           77      88    99
    **      00    ##                                           **      00    ##




                                    Voice ‘Stream’
Session Initiation Protocol – Video?
1002
 1002                                                                                     1003
                                                                                           1003

    On Call                 Support Video?                    SIP
                                                                    On Call
    with 1003             SIP                                       with 1002
                          From: ‘Bob’ <sip:1002@sipbiz.com>
                          To: <sip:1003@sipbiz.com>
    Hold         Video
                          SDP                                       Hold         Video
     Hold         Video                                              Hold         Video
                          Audio Codec – G711, G729
    11      22    33                                                11      22    33
                          Video Codec – H.264,H263,H261
    44      55    66                                                44      55    66
    77      88    99                                                77      88    99
    **      00    ##
                                   SIP        OK                    **      00    ##

                          SIP
                          From: ‘Bob’ <sip:1002@sipbiz.com>
                          To: <sip:1003@sipbiz.com>
                          SDP
                          Let’s use G711 and H.264


                               Voice and Video ‘Streams’
Enable UC
Request for Comments ~ RFC
    They’ll love this!



                         Awesome!

 Individual




Working Group
SDP        SIMPLE
INFO

                                      Load
                                    Balancing


P2P
SIP
                3261                  REFER

   SIP
 Routing
With ENUM

            Overload      RTP for
            Control       SIPREC
The road to compatibility


  344
  344      Should

    475
    475       Can
                     May      381
                              381
                    Option
                               144
                               144




3261
Cookie RFC
Cookie RFC
Flour
Flour
Bicarbonate of
Bicarbonate of
soda
soda
Salt
Salt
Butter
Butter
Caster sugar
Caster sugar
Soft brown
Soft brown
sugar
sugar
Vanilla extract
Vanilla extract
Eggs
Eggs
Dark chocolate
Dark chocolate
Raspberry Jam
Raspberry Jam
Coconut
Coconut
It’s an Obsession
40% – 80%
   savings
 but not the only benefits!
Lines – You choose
      DDIs – How many?
       Virtual Presences
Disaster Recovery
    Flexible Provisioning
Branch 2 Branch $0?
2018
PSTN
SESSION
      BORDER
CONTROLLER
Traffic
Bandwidth
Codecs
QoS
NAT
Security
Refer?
Call Traffic Measurement
Measure = 10 Trunks please

         Voice = G.711 @ 90Kbps

Pipe = 10 x 90Kbps = 900Kbps

If using a 2Meg link

That’s ~ 44% for VoIP and the
rest for Data – Fully loaded…..!
Measure = 10 Trunks please

Voice G.711 @ 90Kbps
Video H.264 approx. 250Kbps (min)

Pipe = 10 x 340Kbps = 3.4Mbps


If using a 2Meg link,   oops!
ITSP Supply this line?

             Degradation

Multiple lines needed?

         Cable, Ethernet?
Let’s leave the video this
        Let’s leave the video this
                  time
                   time




L7 SIP ~ 192.168.1.1                 L7 SIP ~ 192.168.1.1
                                              77.128.13.88
L3 IP ~ 192.168.1.1                  L3 IP ~ 77.128.13.88


                                                      ??




                                                       ?
      L7 SIP ~ 192.168.1.1
               77.128.13.88
      L3 IP ~ 77.128.13.88
What?
                               ITSP
                              Network
Your PBX

                   REGISTER
              Client X
                                        SIP Registrar




            10 Trunks
           Authentication
               G.711
           Authorization
            Call Rates
           Encryption
           Voice – YES
             • Signalling
            Video -Traffic
             • Voice  NO
SESSION
      BORDER
CONTROLLER
ITSP
                               ted         Network
        Your PBX        Encryp

                               REGISTER              SIP Registrar

                                 Secured

                G.711
                G.711   G.711 to G.729
                        G.711 to G.729     G.729
                                           G.729




SIP Signaling

Media
So, do you have
this device that
will do it all
for you?
Does the Provider
tell you that
you don’t
need one?
PSTN
                                 ITSP Offerings

We need have our ‘old’ numbers please?
 Can we some more DDI’s



            PBX




                                 Router           That’s us 
                                                  No course!
                                                  Of problem


 Can I have a ‘London’ number?




                                                  PSTN
PSTN
                                ITSP Offerings

We need more lines more our marketing push!
                       Thwarted
           PBX


                                 SHA //TLS //SRTP
                                  SHA TLS SRTP
                                 Router             I’ll do that!


 I can do that via our Web Interface




                                                    PSTN
Ask ITSP Interop Qs
 Ask PBX vendors
RFC Compliance?
Rental Price per
Trunk/Channel/Session
 Unlimited Trunks for a
 fee / month
Call charges
Interesting but
                                 we’re not done
%                                yet!




    18% had no problems at all
NEW ONE PLEASE
SIP
  SSCA®
      SIP School Certified
      Associate




SIP   SSMP™
      SIP Sales and Marketing
      Professional
The Telecommunications Industry
 Association (TIA), the leader in advocacy,
      standards development, business
     development and intelligence for the
       information and communications
technology industry, has officially endorsed
 ‘The SIP School’ as the provider of choice
   for training and certification for Session
            Initiation Protocol (SIP).
SRTP



               JS
JS
            Internet

     Web server
SRTP

                Signaling
 Real Time          JS
Media engine                       SIP
Voice / Video
                             Gateway
    Data
                                         Internet
                       Internet
                 Best Buy
                Web server
Thank you!
discount Code ~ IT2013

graham@thesipschool.com

http://ingate.thesipschool.com

More Related Content

Viewers also liked

Codecs - Comparacao - G.723 e G.729
Codecs - Comparacao - G.723 e G.729Codecs - Comparacao - G.723 e G.729
Codecs - Comparacao - G.723 e G.729Leonardo Pimenta
 
Internet Engineering Task Force
Internet Engineering Task ForceInternet Engineering Task Force
Internet Engineering Task ForceYatish Bathla
 
Audio codes one voice for lync
Audio codes one voice for lyncAudio codes one voice for lync
Audio codes one voice for lyncJohn D'Annunzio
 
Concurrency presentation
Concurrency presentationConcurrency presentation
Concurrency presentationTed Wentzel
 
One Voice For Hosted Services
One Voice For Hosted ServicesOne Voice For Hosted Services
One Voice For Hosted ServicesJohn D'Annunzio
 
Session Delivery Networks for the Enterprise
Session Delivery Networks for the EnterpriseSession Delivery Networks for the Enterprise
Session Delivery Networks for the EnterpriseAcmePacket
 
Accelerate Microsoft Lync Deployments with Session Border Controllers
Accelerate Microsoft Lync Deployments with Session Border ControllersAccelerate Microsoft Lync Deployments with Session Border Controllers
Accelerate Microsoft Lync Deployments with Session Border ControllersAcmePacket
 
Unified Communications.com presentation
Unified Communications.com presentationUnified Communications.com presentation
Unified Communications.com presentationTed Wentzel
 
Bridge communications presentation
Bridge communications presentationBridge communications presentation
Bridge communications presentationTed Wentzel
 
Securing UC Borders with Acme Packet
Securing UC Borders with Acme PacketSecuring UC Borders with Acme Packet
Securing UC Borders with Acme PacketAcmePacket
 
Concurrency presentation
Concurrency presentationConcurrency presentation
Concurrency presentationTed Wentzel
 
Audio codes presentation
Audio codes presentationAudio codes presentation
Audio codes presentationTed Wentzel
 
Office 365 PBX Replacement Comparison Guide
Office 365 PBX Replacement Comparison GuideOffice 365 PBX Replacement Comparison Guide
Office 365 PBX Replacement Comparison GuideEric Lee
 
Simplifying and enabling rcs service delivery
Simplifying and enabling rcs service deliverySimplifying and enabling rcs service delivery
Simplifying and enabling rcs service deliveryAcmePacket
 
Concurrency Security Summit presentation
Concurrency Security Summit presentationConcurrency Security Summit presentation
Concurrency Security Summit presentationTed Wentzel
 

Viewers also liked (17)

Codecs - Comparacao - G.723 e G.729
Codecs - Comparacao - G.723 e G.729Codecs - Comparacao - G.723 e G.729
Codecs - Comparacao - G.723 e G.729
 
Internet Engineering Task Force
Internet Engineering Task ForceInternet Engineering Task Force
Internet Engineering Task Force
 
Audio codes one voice for lync
Audio codes one voice for lyncAudio codes one voice for lync
Audio codes one voice for lync
 
Concurrency presentation
Concurrency presentationConcurrency presentation
Concurrency presentation
 
One Voice For Hosted Services
One Voice For Hosted ServicesOne Voice For Hosted Services
One Voice For Hosted Services
 
Session Delivery Networks for the Enterprise
Session Delivery Networks for the EnterpriseSession Delivery Networks for the Enterprise
Session Delivery Networks for the Enterprise
 
Accelerate Microsoft Lync Deployments with Session Border Controllers
Accelerate Microsoft Lync Deployments with Session Border ControllersAccelerate Microsoft Lync Deployments with Session Border Controllers
Accelerate Microsoft Lync Deployments with Session Border Controllers
 
Unified Communications.com presentation
Unified Communications.com presentationUnified Communications.com presentation
Unified Communications.com presentation
 
Bos365 April 2015
Bos365 April 2015Bos365 April 2015
Bos365 April 2015
 
Spotlight On Enterprise SBCs
Spotlight On Enterprise SBCsSpotlight On Enterprise SBCs
Spotlight On Enterprise SBCs
 
Bridge communications presentation
Bridge communications presentationBridge communications presentation
Bridge communications presentation
 
Securing UC Borders with Acme Packet
Securing UC Borders with Acme PacketSecuring UC Borders with Acme Packet
Securing UC Borders with Acme Packet
 
Concurrency presentation
Concurrency presentationConcurrency presentation
Concurrency presentation
 
Audio codes presentation
Audio codes presentationAudio codes presentation
Audio codes presentation
 
Office 365 PBX Replacement Comparison Guide
Office 365 PBX Replacement Comparison GuideOffice 365 PBX Replacement Comparison Guide
Office 365 PBX Replacement Comparison Guide
 
Simplifying and enabling rcs service delivery
Simplifying and enabling rcs service deliverySimplifying and enabling rcs service delivery
Simplifying and enabling rcs service delivery
 
Concurrency Security Summit presentation
Concurrency Security Summit presentationConcurrency Security Summit presentation
Concurrency Security Summit presentation
 

Recently uploaded

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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Recently uploaded (20)

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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

The State of SIP and How it Enables Unified Communications

  • 1. The ‘State’ of SIP Graham Francis, CEO The SIP School
  • 2. What SIP is SIP and Interoperability SIP Trunking craziness SBCs and why? ITSP what’s on offer? Advice!
  • 3.
  • 4. SIP SIP SIP SIP SIP SIP
  • 5. Sessions Initiates Protocol
  • 6. Session Initiation Protocol - INVITE 1002 1002 1003 1003 Call 1003 Want to talk? SIP SIP From: ‘Bob’ <sip:1002@sipbiz.com> To: <sip:1003@sipbiz.com> Hold Video Hold Video Hold Video SDP Hold Video 11 22 33 11 22 33 Audio Codec – G711 or … Audio Codec – G729 44 55 66 44 55 66 77 88 99 77 88 99 ** 00 ## ** 00 ##
  • 7. Session Initiation Protocol – 200 OK 1002 1002 1003 1003 Call 1003 Want to talk? SIP OK SIP From: ‘Bob’ <sip:1002@sipbiz.com> To: <sip:1003@sipbiz.com> Hold Video Hold Video Hold Video SDP Hold Video 11 22 33 11 22 33 Audio Codec – G711 or … Audio Codec – G729 44 55 66 44 55 66 77 88 99 77 88 99 ** 00 ## SIP 200 OK ** 00 ## SIP From: ‘Bob’ <sip:1002@sipbiz.com> To: <sip:1003@sipbiz.com> SDP Let’s use G711…!
  • 8. Session Initiation Protocol – ACK 1002 1002 1003 1003 CallCall On 1003 ACK SIP On Call with 1003 with 1002 SIP From: ‘Bob’ <sip:1002@sipbiz.com> To: <sip:1003@sipbiz.com> Hold Video Hold Video Hold Video SDP Hold Video 11 22 33 11 22 33 OK, G711 it is….! 44 55 66 44 55 66 77 88 99 77 88 99 ** 00 ## ** 00 ## Voice ‘Stream’
  • 9. Session Initiation Protocol – Video? 1002 1002 1003 1003 On Call Support Video? SIP On Call with 1003 SIP with 1002 From: ‘Bob’ <sip:1002@sipbiz.com> To: <sip:1003@sipbiz.com> Hold Video SDP Hold Video Hold Video Hold Video Audio Codec – G711, G729 11 22 33 11 22 33 Video Codec – H.264,H263,H261 44 55 66 44 55 66 77 88 99 77 88 99 ** 00 ## SIP OK ** 00 ## SIP From: ‘Bob’ <sip:1002@sipbiz.com> To: <sip:1003@sipbiz.com> SDP Let’s use G711 and H.264 Voice and Video ‘Streams’
  • 11.
  • 12. Request for Comments ~ RFC They’ll love this! Awesome! Individual Working Group
  • 13. SDP SIMPLE INFO Load Balancing P2P SIP 3261 REFER SIP Routing With ENUM Overload RTP for Control SIPREC
  • 14. The road to compatibility 344 344 Should 475 475 Can May 381 381 Option 144 144 3261
  • 15. Cookie RFC Cookie RFC Flour Flour Bicarbonate of Bicarbonate of soda soda Salt Salt Butter Butter Caster sugar Caster sugar Soft brown Soft brown sugar sugar Vanilla extract Vanilla extract Eggs Eggs Dark chocolate Dark chocolate Raspberry Jam Raspberry Jam Coconut Coconut
  • 16.
  • 17.
  • 19. 40% – 80% savings but not the only benefits!
  • 20. Lines – You choose DDIs – How many? Virtual Presences Disaster Recovery Flexible Provisioning Branch 2 Branch $0?
  • 22.
  • 23. SESSION BORDER CONTROLLER
  • 25.
  • 27.
  • 28. Measure = 10 Trunks please Voice = G.711 @ 90Kbps Pipe = 10 x 90Kbps = 900Kbps If using a 2Meg link That’s ~ 44% for VoIP and the rest for Data – Fully loaded…..!
  • 29. Measure = 10 Trunks please Voice G.711 @ 90Kbps Video H.264 approx. 250Kbps (min) Pipe = 10 x 340Kbps = 3.4Mbps If using a 2Meg link, oops!
  • 30. ITSP Supply this line? Degradation Multiple lines needed? Cable, Ethernet?
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. Let’s leave the video this Let’s leave the video this time time L7 SIP ~ 192.168.1.1 L7 SIP ~ 192.168.1.1 77.128.13.88 L3 IP ~ 192.168.1.1 L3 IP ~ 77.128.13.88 ?? ? L7 SIP ~ 192.168.1.1 77.128.13.88 L3 IP ~ 77.128.13.88
  • 36.
  • 37. What? ITSP Network Your PBX REGISTER Client X SIP Registrar 10 Trunks Authentication G.711 Authorization Call Rates Encryption Voice – YES • Signalling Video -Traffic • Voice NO
  • 38. SESSION BORDER CONTROLLER
  • 39. ITSP ted Network Your PBX Encryp REGISTER SIP Registrar Secured G.711 G.711 G.711 to G.729 G.711 to G.729 G.729 G.729 SIP Signaling Media
  • 40. So, do you have this device that will do it all for you?
  • 41. Does the Provider tell you that you don’t need one?
  • 42.
  • 43. PSTN ITSP Offerings We need have our ‘old’ numbers please? Can we some more DDI’s PBX Router That’s us  No course! Of problem Can I have a ‘London’ number? PSTN
  • 44. PSTN ITSP Offerings We need more lines more our marketing push! Thwarted PBX SHA //TLS //SRTP SHA TLS SRTP Router I’ll do that! I can do that via our Web Interface PSTN
  • 45. Ask ITSP Interop Qs Ask PBX vendors RFC Compliance?
  • 46. Rental Price per Trunk/Channel/Session Unlimited Trunks for a fee / month Call charges
  • 47.
  • 48. Interesting but we’re not done % yet! 18% had no problems at all
  • 49.
  • 50.
  • 52. SIP SSCA® SIP School Certified Associate SIP SSMP™ SIP Sales and Marketing Professional
  • 53.
  • 54. The Telecommunications Industry Association (TIA), the leader in advocacy, standards development, business development and intelligence for the information and communications technology industry, has officially endorsed ‘The SIP School’ as the provider of choice for training and certification for Session Initiation Protocol (SIP).
  • 55.
  • 56. SRTP JS JS Internet Web server
  • 57. SRTP Signaling Real Time JS Media engine SIP Voice / Video Gateway Data Internet Internet Best Buy Web server
  • 58.
  • 59.
  • 60. Thank you! discount Code ~ IT2013 graham@thesipschool.com http://ingate.thesipschool.com

Editor's Notes

  1. Hurricane Sandy and Verizon, not replacing Copper lines but just using as a chance to cut the cord.!!!!!! Comment on this Companies that rely on PSTN Gary Audin and Stuff that needs Analogue Fax!!! AT&amp;T ask the Federal Communications Commission to create a timetable to shutdown the analog PSTN phone system in the United States. AT&amp;T explains that “maintaining two networks - IP and PSTN is retarding the deployment of the newer broadband IP network”. Teliasonera – 2 years SO…. It’s happening then…. No going back…………………………… AT&amp;T has asked the FCC to create a timetable that would allow the company to shut down its analog public switched telephone network (PSTN). AT&amp;T said doing so is the only way to meet Congress&apos; goal of covering all Americans with broadband services as more investment would flow to its IP-based initiatives. &quot;That transition is under way already,&quot; AT&amp;T wrote to the FCC. &quot;With each passing day, more and more communications services migrate to broadband and IP-based services, leaving the public switched telephone network (PSTN) and plain-old telephone service (POTS) as relics of a bygone era.“ AT&amp;T argues that having to maintain and invest in two networks--broadband and the PSTN--means Congress&apos; goal won&apos;t be met efficiently or timely. The company said that while 90 percent of Americans have access to broadband services, reaching that last 10 percent would require an investment of about $350 billion. Meanwhile, AT&amp;T continues to struggle with its own 3G network because of data hungry smartphone users. &quot;Due to technological advances, changes in consumer preference and market forces, the question is  when , not  if , POTS service and the PSTN over which it is provided will become obsolete,&quot; AT&amp;T wrote to the FCC. AT&amp;T also said that less than 20 percent of Americans rely exclusively on POTS for voice service, while 25 percent of households have abandoned POTS. It noted that some 700,000 lines are being turned off each month. AT&amp;T outlined steps for shutting down the PSTN and wants the FCC to swiftly follow them. AT&amp;T&apos;s letter was in response to a public query from the FCC seeking comment on how the nation should migrate from circuit-switched networks to all-IP voice networks.
  2. Let’s do the maths….
  3. So if you are supplying a connection for your client, you need to ask these questions…
  4.        
  5.