SlideShare a Scribd company logo
Graham Francis, CEO The SIP School
What SIP is
  SIP issues / Resolution
SIP Trunking craziness
  SBCs and why?
ITSP what’s on offer?
  Advice!
SIP   SIP




      SIP
Sessions
      Initiates
Protocol
Session Initiation Protocol - INVITE
1002                                                                                      1003

   Call 1003                Want to talk?               SIP

                          SIP
                          From: ‘Bob’ <sip:1002@sipbiz.com>
                          To: <sip:1003@sipbiz.com>
       Hold       Video                                                Hold       Video
                          SDP
        1     2    3                                                    1     2    3
                          Audio Codec – G711 or … Audio Codec – G729
        4     5    6                                                    4     5    6
        7     8    9                                                    7     8    9
        *     0    #                                                    *     0    #
Session Initiation Protocol – 200 OK
1002                                                                                      1003

   Call 1003                Want to talk?                SIP
                                                                       1002 OK
                          SIP
                          From: ‘Bob’ <sip:1002@sipbiz.com>
                          To: <sip:1003@sipbiz.com>
       Hold       Video                                                Hold       Video
                          SDP
        1     2    3                                                    1     2    3
                          Audio Codec – G711 or … Audio Codec – G729
        4     5    6                                                    4     5    6
        7     8    9                                                    7     8    9
        *     0    #
                                   SIP      200 OK                      *     0    #

                          SIP
                          From: ‘Bob’ <sip:1002@sipbiz.com>
                          To: <sip:1003@sipbiz.com>
                          SDP
                          Let’s use G711…!
Session Initiation Protocol – ACK
1002                                                                              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
                          SDP
        1     2    3                                            1     2    3
                          OK, G711 it is….!
        4     5    6                                            4     5    6
        7     8    9                                            7     8    9
        *     0    #                                            *     0    #




                                    Voice ‘Stream’
Session Initiation Protocol – Video?
1002                                                                                   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
                          Audio Codec – G711, G729
        1     2    3                                                 1     2    3
                          Video Codec – H.264,H263,H261
        4     5    6                                                 4     5    6
        7     8    9                                                 7     8    9
        *     0    #
                                   SIP        OK                     *     0    #

                          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
                                      REFER

   SIP
 Routing
With ENUM

            Overload      RTP for
            Control       SIPREC
The road to compatibility


344
  475       Can
                   May      381
                   Option    144
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?
By 300,000 channels PA




Ofcom Communications Market Report, published in August 2011           Images courtesy of Gamma telecom
2018
PSTN
SESSION
      BORDER
CONTROLLER
Traffic
Bandwidth
Codecs
QoS
NAT
Security
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 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             SIP Registrar

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

                               REGISTER              SIP Registrar

                                 Secured

                G.711   G.711 to 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?
ITSP
                        Network
                                    ITSP
                                   ‘inner’
  Client 1
                                  Network

                                                   SIP Registrar




Client 2




             Client 3

                                        Client 4
PSTN
                                 ITSP Offerings

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



              PBX




                                  Router          That’s us 
                                                  Nocourse!
                                                  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

                                    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!


50
40
30                                ITSP
20                                SBC
10                                PBX
0
     2011 2012 2013

     18% had no problems at all
I         Our Trunks
 Must                       are fine, it’s
check..         hope
                            not us!
     Our SBC
                 Our PBX
     is good!
                 is good!
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

                Signaling
 Real Time         JS
Media engine                       SIP
Voice / Video
                             Gateway
    Data
                                         Internet
                       Internet
                 PC World
                Web server
FINAL SIP IS EVERYWHERE?
              Even here!
discount Code ~ UC2013

graham@thesipschool.com

www.thesipschool.com

More Related Content

Viewers also liked

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
AcmePacket
 
Bos365 April 2015
Bos365 April 2015Bos365 April 2015
Bos365 April 2015
Michael Dixon
 
One Voice For Hosted Services
One Voice For Hosted ServicesOne Voice For Hosted Services
One Voice For Hosted Services
John D'Annunzio
 
Securing UC Borders with Acme Packet
Securing UC Borders with Acme PacketSecuring UC Borders with Acme Packet
Securing UC Borders with Acme Packet
AcmePacket
 
Bridge communications presentation
Bridge communications presentationBridge communications presentation
Bridge communications presentation
Ted Wentzel
 
Session Delivery Networks for the Enterprise
Session Delivery Networks for the EnterpriseSession Delivery Networks for the Enterprise
Session Delivery Networks for the Enterprise
AcmePacket
 
Unified Communications.com presentation
Unified Communications.com presentationUnified Communications.com presentation
Unified Communications.com presentation
Ted Wentzel
 
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 presentation
Ted Wentzel
 
Spotlight On Enterprise SBCs
Spotlight On Enterprise SBCsSpotlight On Enterprise SBCs
Spotlight On Enterprise SBCs
Mithilesh Kumar - AWS, VCP,ITIL,SSCA
 
Audio codes presentation
Audio codes presentationAudio codes presentation
Audio codes presentation
Ted Wentzel
 
Concurrency presentation
Concurrency presentationConcurrency presentation
Concurrency presentation
Ted Wentzel
 
Simplifying and enabling rcs service delivery
Simplifying and enabling rcs service deliverySimplifying and enabling rcs service delivery
Simplifying and enabling rcs service deliveryAcmePacket
 
Office 365 PBX Replacement Comparison Guide
Office 365 PBX Replacement Comparison GuideOffice 365 PBX Replacement Comparison Guide
Office 365 PBX Replacement Comparison Guide
Eric Lee
 
Concurrency Security Summit presentation
Concurrency Security Summit presentationConcurrency Security Summit presentation
Concurrency Security Summit presentation
Ted Wentzel
 
The AudioCodes SBC Family
The AudioCodes SBC FamilyThe AudioCodes SBC Family
The AudioCodes SBC Family
WESTCON EMEA
 
SIP Trunking Case Study (Medtronic) Part 2
SIP Trunking Case Study (Medtronic) Part 2SIP Trunking Case Study (Medtronic) Part 2
SIP Trunking Case Study (Medtronic) Part 2ekrapf
 

Viewers also liked (17)

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
 
Bos365 April 2015
Bos365 April 2015Bos365 April 2015
Bos365 April 2015
 
One Voice For Hosted Services
One Voice For Hosted ServicesOne Voice For Hosted Services
One Voice For Hosted Services
 
Securing UC Borders with Acme Packet
Securing UC Borders with Acme PacketSecuring UC Borders with Acme Packet
Securing UC Borders with Acme Packet
 
Bridge communications presentation
Bridge communications presentationBridge communications presentation
Bridge communications presentation
 
Session Delivery Networks for the Enterprise
Session Delivery Networks for the EnterpriseSession Delivery Networks for the Enterprise
Session Delivery Networks for the Enterprise
 
Unified Communications.com presentation
Unified Communications.com presentationUnified Communications.com presentation
Unified Communications.com presentation
 
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
 
Spotlight On Enterprise SBCs
Spotlight On Enterprise SBCsSpotlight On Enterprise SBCs
Spotlight On Enterprise SBCs
 
Audio codes presentation
Audio codes presentationAudio codes presentation
Audio codes presentation
 
Concurrency presentation
Concurrency presentationConcurrency presentation
Concurrency presentation
 
Simplifying and enabling rcs service delivery
Simplifying and enabling rcs service deliverySimplifying and enabling rcs service delivery
Simplifying and enabling rcs service delivery
 
Office 365 PBX Replacement Comparison Guide
Office 365 PBX Replacement Comparison GuideOffice 365 PBX Replacement Comparison Guide
Office 365 PBX Replacement Comparison Guide
 
Concurrency Security Summit presentation
Concurrency Security Summit presentationConcurrency Security Summit presentation
Concurrency Security Summit presentation
 
The AudioCodes SBC Family
The AudioCodes SBC FamilyThe AudioCodes SBC Family
The AudioCodes SBC Family
 
SIP Trunking Case Study (Medtronic) Part 2
SIP Trunking Case Study (Medtronic) Part 2SIP Trunking Case Study (Medtronic) Part 2
SIP Trunking Case Study (Medtronic) Part 2
 

Similar to What's up with SIP?

Para qué sirve un SBC | Webinar Pattton ESBR
Para qué sirve un SBC | Webinar Pattton ESBR Para qué sirve un SBC | Webinar Pattton ESBR
Para qué sirve un SBC | Webinar Pattton ESBR
Neocenter SA de CV
 
V2 d2013 emil ivov - jitsi
V2 d2013   emil ivov - jitsiV2 d2013   emil ivov - jitsi
V2 d2013 emil ivov - jitsiVOIP2DAY
 
Office Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
Office Track: Lync & Skype Federation v2 Deep Dive - Johan DelimonOffice Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
Office Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
ITProceed
 
Developing rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDKDeveloping rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDK
Saúl Ibarra Corretgé
 
Aboutsip - intro to transactions and dialogs
Aboutsip - intro to transactions and dialogsAboutsip - intro to transactions and dialogs
Aboutsip - intro to transactions and dialogs
Jonas Borjesson
 
Android sip dialer
Android sip dialerAndroid sip dialer
Android sip dialer
VoIP Infotech
 
Android sip dialer
Android sip dialerAndroid sip dialer
Android sip dialer
VoIP Infotech
 
Presentacion kamailio uvigo_09262011
Presentacion kamailio uvigo_09262011Presentacion kamailio uvigo_09262011
Presentacion kamailio uvigo_09262011Quobis
 
Scanning The Intertubes For Voip
Scanning The Intertubes For VoipScanning The Intertubes For Voip
Scanning The Intertubes For Voip
Sandro Gauci
 
SIP in action Itexpo West
SIP in action Itexpo WestSIP in action Itexpo West
SIP in action Itexpo West
Graham Francis
 
Kendel Avaya-Fabric connect - Demo Lab Guide – L2VSN Multicast-7
Kendel Avaya-Fabric connect - Demo Lab Guide – L2VSN Multicast-7Kendel Avaya-Fabric connect - Demo Lab Guide – L2VSN Multicast-7
Kendel Avaya-Fabric connect - Demo Lab Guide – L2VSN Multicast-7
ELI KENDEL אלי קנדל
 

Similar to What's up with SIP? (11)

Para qué sirve un SBC | Webinar Pattton ESBR
Para qué sirve un SBC | Webinar Pattton ESBR Para qué sirve un SBC | Webinar Pattton ESBR
Para qué sirve un SBC | Webinar Pattton ESBR
 
V2 d2013 emil ivov - jitsi
V2 d2013   emil ivov - jitsiV2 d2013   emil ivov - jitsi
V2 d2013 emil ivov - jitsi
 
Office Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
Office Track: Lync & Skype Federation v2 Deep Dive - Johan DelimonOffice Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
Office Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
 
Developing rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDKDeveloping rich SIP applications with SIPSIMPLE SDK
Developing rich SIP applications with SIPSIMPLE SDK
 
Aboutsip - intro to transactions and dialogs
Aboutsip - intro to transactions and dialogsAboutsip - intro to transactions and dialogs
Aboutsip - intro to transactions and dialogs
 
Android sip dialer
Android sip dialerAndroid sip dialer
Android sip dialer
 
Android sip dialer
Android sip dialerAndroid sip dialer
Android sip dialer
 
Presentacion kamailio uvigo_09262011
Presentacion kamailio uvigo_09262011Presentacion kamailio uvigo_09262011
Presentacion kamailio uvigo_09262011
 
Scanning The Intertubes For Voip
Scanning The Intertubes For VoipScanning The Intertubes For Voip
Scanning The Intertubes For Voip
 
SIP in action Itexpo West
SIP in action Itexpo WestSIP in action Itexpo West
SIP in action Itexpo West
 
Kendel Avaya-Fabric connect - Demo Lab Guide – L2VSN Multicast-7
Kendel Avaya-Fabric connect - Demo Lab Guide – L2VSN Multicast-7Kendel Avaya-Fabric connect - Demo Lab Guide – L2VSN Multicast-7
Kendel Avaya-Fabric connect - Demo Lab Guide – L2VSN Multicast-7
 

Recently uploaded

Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 

Recently uploaded (20)

Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 

What's up with SIP?

  • 1. Graham Francis, CEO The SIP School
  • 2. What SIP is SIP issues / Resolution SIP Trunking craziness SBCs and why? ITSP what’s on offer? Advice!
  • 3.
  • 4. SIP SIP SIP
  • 5. Sessions Initiates Protocol
  • 6. Session Initiation Protocol - INVITE 1002 1003 Call 1003 Want to talk? SIP SIP From: ‘Bob’ <sip:1002@sipbiz.com> To: <sip:1003@sipbiz.com> Hold Video Hold Video SDP 1 2 3 1 2 3 Audio Codec – G711 or … Audio Codec – G729 4 5 6 4 5 6 7 8 9 7 8 9 * 0 # * 0 #
  • 7. Session Initiation Protocol – 200 OK 1002 1003 Call 1003 Want to talk? SIP 1002 OK SIP From: ‘Bob’ <sip:1002@sipbiz.com> To: <sip:1003@sipbiz.com> Hold Video Hold Video SDP 1 2 3 1 2 3 Audio Codec – G711 or … Audio Codec – G729 4 5 6 4 5 6 7 8 9 7 8 9 * 0 # SIP 200 OK * 0 # SIP From: ‘Bob’ <sip:1002@sipbiz.com> To: <sip:1003@sipbiz.com> SDP Let’s use G711…!
  • 8. Session Initiation Protocol – ACK 1002 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 SDP 1 2 3 1 2 3 OK, G711 it is….! 4 5 6 4 5 6 7 8 9 7 8 9 * 0 # * 0 # Voice ‘Stream’
  • 9. Session Initiation Protocol – Video? 1002 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 Audio Codec – G711, G729 1 2 3 1 2 3 Video Codec – H.264,H263,H261 4 5 6 4 5 6 7 8 9 7 8 9 * 0 # SIP OK * 0 # 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 REFER SIP Routing With ENUM Overload RTP for Control SIPREC
  • 14. The road to compatibility 344 475 Can May 381 Option 144
  • 15.
  • 16.
  • 18. 40% – 80% savings but not the only benefits!
  • 19. Lines – You choose DDIs – How many? Virtual Presences Disaster Recovery Flexible Provisioning Branch 2 Branch £0?
  • 20. By 300,000 channels PA Ofcom Communications Market Report, published in August 2011 Images courtesy of Gamma telecom
  • 22. SESSION BORDER CONTROLLER
  • 24.
  • 26.
  • 27. 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…..!
  • 28. 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!
  • 29. ITSP Supply this line? Degradation Multiple lines needed? Cable, Ethernet?
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. Let’s leave the video this 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 SIP Registrar Client X 10 Trunks Authentication G.711 Authorization Call Rates Encryption Voice – YES • Signalling Video -Traffic • Voice NO
  • 38. SESSION BORDER CONTROLLER
  • 39. ITSP Network Your PBX REGISTER SIP Registrar Secured G.711 G.711 to 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. ITSP Network ITSP ‘inner’ Client 1 Network SIP Registrar Client 2 Client 3 Client 4
  • 43.
  • 44. PSTN ITSP Offerings Can we have our ‘old’ numbers please? We need some more DDI’s PBX Router That’s us  Nocourse! Of problem Can I have a ‘London’ number? PSTN
  • 45. PSTN ITSP Offerings We need more lines more our marketing push! Thwarted PBX SHA / TLS / SRTP Router I’ll do that! I can do that via our Web Interface PSTN
  • 46. Ask ITSP Interop Qs Ask PBX vendors RFC Compliance?
  • 47. Rental Price per Trunk/Channel/Session Unlimited Trunks for a fee / month Call charges
  • 48. Interesting but we’re not done % yet! 50 40 30 ITSP 20 SBC 10 PBX 0 2011 2012 2013 18% had no problems at all
  • 49. I Our Trunks Must are fine, it’s check.. hope not us! Our SBC Our PBX is good! is good!
  • 51. SIP SSCA® SIP School Certified Associate SIP SSMP™ SIP Sales and Marketing Professional
  • 52.
  • 53. 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).
  • 54.
  • 55. SRTP Signaling Real Time JS Media engine SIP Voice / Video Gateway Data Internet Internet PC World Web server
  • 56.
  • 57. FINAL SIP IS EVERYWHERE? Even here!
  • 58. discount Code ~ UC2013 graham@thesipschool.com www.thesipschool.com

Editor's Notes

  1.     
  2.