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
This training was created for the ITstaff of mobile/telecom providers, ITSPs (Internet Telephony Service Providers), Consultants, Call Centers or any other company using IPtelephony. The performance of these professionals is essentialto reduce the churn and the stress of the operation. SIPtroubleshooting 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.
Ihave prepared two extras for this training. The first is a Virtual Machine in open virtualization format with a SIPserver running as a Proxy, B2BUA and Redirect. The second is a list of SIPresponses with comments on how to troubleshoot the most common SIPerror messages. Isincerely hope you enjoy this training.
There are 5 practical labs to do with your VMand softphones in this training.
Content:
Section 1 - Introduction to SIP
Why is SIP relevant
Introduction to SIP
Complete SIP Proxy free download
SIP Registration Process and Demo
Capturing SIP Packets with wireshark and sngrep
Assignment: Analyzing a SIP registration
Session Setup and Management
SIP trapezoid and ladder
Server Architectures
SIP headers and Body
SIP Call Flow Demo
Assignment: Analyze a SIP Call
Section 2 - SIP Capturing and Filtering
SIP Capture Introduction
Demo context
Demo ngrep
Demo sngrep
Demo wireshark
Section 3 - SIP Dialogs, Transactions and Timers
SIP Transactions and Timers
SIP Dialogs
Assignment: Transactions and Dialogs
Section 4 - Handling and analyzing Media
Media Encoding
Session Description Protocol
Real Time Protocol and Real Time Control Protocol
Voice Quality
Assignment 4: Analyzing Session Description Protocol
Section 5 - Nat Traversal
NAT Introduction
NAT Types
Manual Configuration
Symmetric Response Routing RFC3581
Application Layer Gateway
COMEDIA
STUN
TURN
NAT Conclusion
Section 6- Troubleshooting
Troubleshooting Methodology
Handling Signaling Issues
Handling Media Issues
Handling Billing Issues
Section 7 - Redundancy and Load Balancing using DNS
SIP Load Balancing and Redundancy using DNS
Redundancy Demo
Redundancy and Load Balancing Summary
Section 8 - Labs
Installing a SIP Proxy
Preparing the environment
Creating domains and users
Download and configure softphones
Capturing a SIP registration
Capturing a SIP Call