RTMMoIP - PowerPoint PPT Presentation

About This Presentation
Title:

RTMMoIP

Description:

REGISTER. BYE. ACK. CANCEL. INFO. Responses / Status(es) 1xx provisional information. 2xx success ... SIP messages in a UA-to-UA situation, using Ethereal. ... – PowerPoint PPT presentation

Number of Views:11
Avg rating:3.0/5.0
Slides: 17
Provided by: alfredo59
Category:
Tags: rtmmoip | register

less

Transcript and Presenter's Notes

Title: RTMMoIP


1
RTMMoIP
  • Alfredo Terzoli / Mosioua Tsietsi

2
PLAN
  • Getting to know SIP better essential structure
    of SIP messages
  • Beyond the single User Agent more complex SIP
    networks
  • Have you played with SJPhone? Some thoughts on
    your telecommunication status right now

3
SIP messages
  • Either a REQUEST or a RESPONSE
  • Uniform structure
  • Start line
  • Headers (some mandatory, most optional)
  • (optional) Body
  • Request start line carries a method
  • Response start line carries a status

4
User Agents
UAS server
UAS server
Request
Response
UAC client
UAC client
5
Requests/Methods
  • INVITE
  • REGISTER
  • BYE
  • ACK
  • CANCEL
  • INFO

6
Responses / Status(es)
  • 1xx provisional information
  • 2xx success
  • 3xx redirection
  • 4xx client error
  • 5xx server failure
  • 6xx global failure

7
Headers
  • Quite a few
  • To, From, Cseq, Contact, Subject, Via, Accept,
    Accept-Language, Accept-Encoding, Authorization,
    Content-Type, Content-Length, Date, Encryption,
    Expires, Hide, In-Reply-To, Organization,
    Max-Forwards, etc

8
Body
  • Not compulsory
  • Typically a description of the session, typically
    done using SDP, Session Description Protocol
  • BTW, the session description includes what other
    protocols to use for the actual session. For
    voice/video session, typically RTP (Real Time
    Protocol)

9
While exploring
  • A very useful resource while making sense of SIP
    and related protocols is the RFC sourcebook that
    you can find at
  • http//www.networksorcery.com
  • (folllow the links RFC sourcebookgtProtocols)

10
Ok, we are ready for some fun!
  • Lets go checking SIP messages in a UA-to-UA
    situation, using Ethereal.
  • We wont be exhaustive in our analysis SIP is
    simple, but it is still a full blown protocols
    for real entities living in a complex
    environment!
  • Naturally, we will quickly check some of the
    related protocols (SDP, RTP)

11
Introducing the server
12
Types of SIP servers
  • Proxy (as in the previous slide)
  • Stateful, stateless
  • Redirect
  • Registration

13
Our SIP server, SER
  • Sip Express Router (sip.ict.ru.ac.za) in our
    system acts as proxy registration server, never
    as a redirect server
  • Open source, large volume
  • Info about it at www.iptel.org

14
Your telecommunication status
Your SIP soft/hard phones
Internet
SER
iLanga Core
Rhodes PBX
Telkom
15
Call through a proxy
16
Questions?
Write a Comment
User Comments (0)
About PowerShow.com