Introduction to SIP

About this course

Practical Labs and a free SIP server


This training was created for the IT staff of mobile/telecom providers, ITSPs (Internet Telephony Service Providers), Consultants, Call Centers or any other company using IP telephony. The performance of these professionals is essential to reduce the churn and the stress of the operation. SIP troubleshooting is a key skill in these scenarios. 

It is a result of years in the frontlines of the tech support of a softs-switch developer, troubleshooting hundreds of deployments.

I have prepared two FREE gifts for this training. The first is a Virtual Machine in open virtualization format with a SIP server running as a Proxy, B2BUA and Redirect. The second is a list of SIP responses with comments on how to troubleshoot the most common SIP error messages. I sincerely hope you enjoy this training.

There are 5 practical labs to do with your VM and softphones in this training. 


Section 1 - Introduction to SIP

  1. SIP devices and architecture
  2. SIP message components
  3. SIP methods
  4. SIP error messages
  5. The Registration Server
  6. Softphone Configuration
  7. Capturing SIP packets in Wireshark
  8. NAT Traversal
  9. STUN Demo
  10. TURN Demo

Section 2 - Handling and analyzing Media

  1. Media Encoding
  2. Session Description Protocol
  3. Real Time Protocol and Real Time Control Protocol

Section 3 - Advanced SIP, transactions, dialogs and routing

  1. SIP Transactions
  2. SIP Dialogs
  3. SIP Routing

Section 4 - Labs

  1. Installing a SIP Proxy
  2. Configuring Softphones
  3. Capturing a SIP registration
  4. Capturing a SIP Call
  5. Using sngrep and its options

Section 5- Troubleshooting

  1. Troubleshooting Methodology
  2. Handling Signaling Issues
  3. Handling Media Issues
  4. Handling Billing Issues

What you’ll learn

  • How SIP works
  • Methods, Errors and Fuctions
  • Troubleshoot SIP
  • Resolve problems with SIP and billing
  • How to use SIP in a NAT environment

Are there any course requirements or prerequisites?

  • Computer Networks
  • Voice over IP
  • Linux knowledge is not mandatory, but helps.

Who this course is for:

  • Support Analysts on Internet Telephony Service Providers, Telecom and Mobile companies
  • Support Analysts on companies using VoIP and SIP
  • IT consultants
  • Contact Center IT staff

Complete and Continue