Understanding and Troubleshooting SIP

  • Overview
  • Curriculum
  • Instructor
  • Review

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 extras 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. 

Content:

Section 1 - Introduction to SIP

  1. Why is SIP relevant

  2. Introduction to SIP

  3. Complete SIP Proxy free download

  4. SIP Registration Process and Demo

  5. Capturing SIP Packets with wireshark and sngrep

  6. Assignment: Analyzing a SIP registration

  7. Session Setup and Management

  8. SIP trapezoid and ladder

  9. Server Architectures

  10. SIP headers and Body

  11. SIP Call Flow Demo

  12. Assignment: Analyze a SIP Call

Section 2 - SIP Capturing and Filtering

  1. SIP Capture Introduction

  2. Demo context

  3. Demo ngrep

  4. Demo sngrep

  5. Demo wireshark

Section 3 - SIP Dialogs, Transactions and Timers

  1. SIP Transactions and Timers

  2. SIP Dialogs

  3. Assignment: Transactions and Dialogs​

Section 4 - Handling and analyzing Media

  1. Media Encoding

  2. Session Description Protocol

  3. Real Time Protocol and Real Time Control Protocol

  4. Voice Quality

  5. Assignment 4: Analyzing Session Description Protocol

Section 5 - Nat Traversal

  1. NAT Introduction

  2. NAT Types

  3. Manual Configuration

  4. Symmetric Response Routing RFC3581

  5. Application Layer Gateway

  6. COMEDIA

  7. STUN

  8. TURN

  9. NAT Conclusion

Section 6- Troubleshooting

  1. Troubleshooting Methodology

  2. Handling Signaling Issues

  3. Handling Media Issues

  4. Handling Billing Issues

​Section 7 - Redundancy and Load Balancing using DNS

  1. SIP Load Balancing and Redundancy using DNS

  2. Redundancy Demo

  3. Redundancy and Load Balancing Summary

Section 8 - Labs

  1. Installing a SIP Proxy

  2. Preparing the environment

  3. Creating domains and users

  4. Download and configure softphones

  5. Capturing a SIP registration

  6. Capturing a SIP Call



  • How SIP works

  • Methods, Errors and Fuctions

  • Troubleshoot SIP

Course Curriculum

2 Lectures

1 Lectures

Instructor

Profile photo of Flavio E. Goncalves
Flavio E. Goncalves

I am getting old and curriculums are one the most boring things I’ve ever read. So, my creative curriculum is below.I live in the sunny island of Floripa, Brazil, the single most beautiful place in the world, married since 1988 with Clarice and father of Anna (28) and Pedro (32).I’m a geek, entrepreneur and surfer, not necessarily in this order....

More Courses By Flavio E. Goncalves
Review
4.9 course rating
4K ratings
ui-avatar of Carl Metcalf
Carl M.
5.0
8 months ago

learned a lot.

  • Helpful
  • Not helpful
ui-avatar of Doga YAVUZYILMAZ
Doga Y.
5.0
8 months ago

very useful and comprehensive course with lab exercises and clear explanation. I highly recommend this course who are working with SIP and SIP related communication platforms.

  • Helpful
  • Not helpful
ui-avatar of Giovanni Lira Fernandes de Lima
Giovanni L. F. D. L.
4.0
9 months ago

Parece ser muito bom, pelo currículo do professor eu já esperava uma aula dessa qualidade.

  • Helpful
  • Not helpful
ui-avatar of Sam Oke
Sam O.
4.0
9 months ago

Great lecture and so interactive..still getting it bit by bit, Thanks a lot

  • Helpful
  • Not helpful
ui-avatar of Massimiliano Cocco
Massimiliano C.
5.0
9 months ago

Il corso l'ho trovato utile per apprendere i fondamentali del SIP e per avere una chiara visione generale. Molto utile la simulazione a supporto per metterti in grado di testare reali strumenti di diagnostica.

  • Helpful
  • Not helpful
ui-avatar of Herpal singh
Herpal S.
5.0
1 year ago

great knowledge in detail

  • Helpful
  • Not helpful
ui-avatar of Nathan Smith
Nathan S.
5.0
1 year ago

Love this coarse. Instructor is easy to follow, and explains to my satisfaction

  • Helpful
  • Not helpful
ui-avatar of Suresh Bollipo
Suresh B.
5.0
1 year ago

Great learning experience

  • Helpful
  • Not helpful
ui-avatar of Surya Narayana Pullati
Surya N. P.
5.0
1 year ago

excellent tutor

  • Helpful
  • Not helpful
ui-avatar of Yadira Lozano Cabrera
Yadira L. C.
5.0
1 year ago

Muy buena elección.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses