20110905 SIP Basic Training

  • Upload
    srinuqa

  • View
    227

  • Download
    1

Embed Size (px)

Citation preview

  • 7/28/2019 20110905 SIP Basic Training

    1/52

    Basic SIP, 0,5 day, Virtual

    Event Name: Basic SIP, 0,5 day, Virtual (PRJ664926)

    Subject Name:

    Leader: Timea Takcs (Timea Takcs)

    Presenters: peter flinck (peter flinck)

    Start Time: 9/5/11 9:00 pm

    End Time: 9/6/11 1:00 am

  • 7/28/2019 20110905 SIP Basic Training

    2/52

    Table of Contents

    Cover Page

    Table of Contents

    step1v3.pptx

    No Slide Title 1

    Welcome to the Virtual Classroom SIP Basic step1

    Please press your YES-button if you can read this

    Agenda

    Traditional Phonecall signaling in PSTN

    Multimedia over IPNo Slide Title 7

    VoIP Components

    Quality of Service - Why & What?

    Important quality factors for VoIP

    TCP/IP SIP and media

    The SIP signalling trapezoid

    Information needed for a VoIP callEstablishing a VoIP Call

    Session Description Protocol

    No Slide Title 16

    No Slide Title 17

    Session Description Protocol

    Offer/Answer model with SDP

    The Birth of SIP

    Session Initiation Protocol - At a Glance

    The Inheritance

    No Slide Title 23

    No Slide Title 24

    SIP Addressing

    The need for REGISTRATION

    Registration

    http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00028http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00027http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00026http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00025http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00024http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00023http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00022http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00021http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00020http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00019http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00018http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00017http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00016http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00015http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00014http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00013http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00012http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00011http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00010http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00009http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00008http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00007http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00006http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00005http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00004http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00003http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00002http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00001
  • 7/28/2019 20110905 SIP Basic Training

    3/52

    Registration

    No Slide Title 29

    Message headers - Request-Line and Status-Line

    Message headers - To: and From: headersThe SIP Trapezoid

    Basic call handling

    Hanging up

    How to call and be called

    Proxy vs. redirect

    The VoIP traffic trapezoid

    From Voice to VoIPReal-time Transport Protocol - Why

    Real-time Transport Protocol - Header

    Real-time Transport Protocol - Codecs to Payload Type

    Real-time Control Protocol RTCP - Why?

    Real-time Control Protocol - How

    Real-time Control Protocol - How

    Real-time Streaming Protocol (RTSP)

    RTSP Protocol Example

    Summary

    End of step1 Thanks for listening

    http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00049http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00048http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00047http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00046http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00045http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00044http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00043http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00042http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00041http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00040http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00039http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00038http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00037http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00036http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00035http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00034http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00033http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00032http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00031http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00030http://localhost/var/www/apps/conversion/tmp/scratch_9/#anchorName_00029
  • 7/28/2019 20110905 SIP Basic Training

    4/52

    step1v3.pptx

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    5/52

    No Slide Title 1

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    6/52

    Welcome to the Virtual Classroom SIP Basic step1

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    7/52

    Please press your YES-button if you can read this

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    8/52

    Agenda

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    9/52

    Traditional Phonecall signaling in PSTN

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    10/52

    Multimedia over IP

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    11/52

    No Slide Title 7

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    12/52

    VoIP Components

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    13/52

    Quality of Service - Why & What?

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    14/52

    Important quality factors for VoIP

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    15/52

    TCP/IP SIP and media

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    16/52

    The SIP signalling trapezoid

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    17/52

    Information needed for a VoIP call

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    18/52

    Establishing a VoIP Call

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    19/52

    Session Description Protocol

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    20/52

    No Slide Title 16

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    21/52

    No Slide Title 17

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    22/52

    Session Description Protocol

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    23/52

    Offer/Answer model with SDP

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    24/52

    The Birth of SIP

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    25/52

    Session Initiation Protocol - At a Glance

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    26/52

    The Inheritance

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    27/52

    No Slide Title 23

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    28/52

    No Slide Title 24

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    29/52

    SIP Addressing

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    30/52

    The need for REGISTRATION

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    31/52

    Registration

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    32/52

    Registration

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    33/52

    No Slide Title 29

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    34/52

    Message headers - Request-Line and Status-Line

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    35/52

    Message headers - To: and From: headers

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    36/52

    The SIP Trapezoid

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    37/52

    Basic call handling

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    38/52

    Hanging up

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    39/52

    How to call and be called

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    40/52

    Proxy vs. redirect

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    41/52

    The VoIP traffic trapezoid

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    42/52

    From Voice to VoIP

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    43/52

    Real-time Transport Protocol - Why

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    44/52

    Real-time Transport Protocol - Header

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    45/52

    Real-time Transport Protocol - Codecs to Payload Type

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    46/52

    Real-time Control Protocol RTCP - Why?

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    47/52

    Real-time Control Protocol - How

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    48/52

    Real-time Control Protocol - How

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    49/52

    Real-time Streaming Protocol (RTSP)

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    50/52

    RTSP Protocol Example

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    51/52

    Summary

    http://localhost/var/www/apps/conversion/tmp/scratch_9/
  • 7/28/2019 20110905 SIP Basic Training

    52/52

    End of step1 Thanks for listening

    http://localhost/var/www/apps/conversion/tmp/scratch_9/