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

What's up with SIP?

  • 1.
    Graham Francis, CEOThe SIP School
  • 2.
    What SIP is SIP issues / Resolution SIP Trunking craziness SBCs and why? ITSP what’s on offer? Advice!
  • 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’
  • 10.
  • 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 tocompatibility 344 475 Can May 381 Option 144
  • 17.
  • 18.
    40% – 80% savings but not the only benefits!
  • 19.
    Lines – Youchoose DDIs – How many? Virtual Presences Disaster Recovery Flexible Provisioning Branch 2 Branch £0?
  • 20.
    By 300,000 channelsPA Ofcom Communications Market Report, published in August 2011 Images courtesy of Gamma telecom
  • 21.
  • 22.
    SESSION BORDER CONTROLLER
  • 23.
  • 25.
  • 27.
    Measure = 10Trunks 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 = 10Trunks 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 thisline? Degradation Multiple lines needed? Cable, Ethernet?
  • 35.
    Let’s leave thevideo 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
  • 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 youhave this device that will do it all for you?
  • 41.
    Does the Provider tellyou that you don’t need one?
  • 42.
    ITSP Network ITSP ‘inner’ Client 1 Network SIP Registrar Client 2 Client 3 Client 4
  • 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 InteropQs 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!
  • 50.
  • 51.
    SIP SSCA® SIP School Certified Associate SIP SSMP™ SIP Sales and Marketing Professional
  • 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).
  • 55.
    SRTP Signaling Real Time JS Media engine SIP Voice / Video Gateway Data Internet Internet PC World Web server
  • 57.
    FINAL SIP ISEVERYWHERE? Even here!
  • 58.
    discount Code ~UC2013 graham@thesipschool.com www.thesipschool.com