Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Part I: Introduction
- Introduction
- Historical context and motivation
- VoIP types and evolutionary trends
- Core SIP concepts
- SIP standardization (RFC 3261 and associated standards)
- Architecture
- UA – User Agent
- Predefined servers: Registrar, Location, Proxy, and Redirect
- Application servers
- Identification and addressing mechanisms
- The SIP trapezoid
- Servers and operational mechanics
- Registration processes
- SIP servers operating in Proxy and Redirect modes
- Stateless versus stateful Proxy servers
- Location servers
- SRV records and DNS integration
- uri/url/urn, ENUM, and NAPTR records
- SIP signaling messages (including Instant Messaging & Presence – IMP extensions)
- Message structure analysis
- Request handling
- Response mechanisms
- Call example walkthroughs
- Headers and parameter definitions
- IMP models
- SDP (Session Description Protocol)
- Media description formats
- Standard codec lists
- Session negotiation rules
- Call flows – SIP signaling
- SIP session overview – primary RFC 3261 example
- Sample call scenario analysis
- Conferencing and IP PBX integration
- Media modification during sessions
- Utilization of IMP
- Routing of SIP requests and responses
- VIA header usage
- ROUTE and RECORD-ROUTE headers
- SIP-PSTN interworking
- SIP-T and SIP-I protocols
- SIP early media and trunking
- SIP-PSTN signaling interactions
- SIP security considerations
- Secure SIP, Secure RTP, and Secure RTCP
- Common implementations of Secure SIP
- Practical challenges and future perspectives
- NAT and firewall traversal techniques
- Quality of Service (QoS)
- Integration of SIP and SDP in 3GPP IMS architecture
- Summary and discussion
Part II: Hands-On
- SIP in a LAN environment: XLite SIP UA + Asterisk
- Creating Asterisk accounts with a simple dial plan
- Configuring XLite SIP UA (dtmf, codecs, nat, rtp, timer, register) and SIP phones (Polycom, Gigaset, Yealink, Linphone)
- Registration, call initiation, and reception
- P2P calls using Linphone
- Analyzing SIP signaling using Wireshark
- Server configuration setup
- Registration of SIP signaling and RTP media streams
- SIP packet analysis and retrieval of specific calls
- Voice quality issues: Jitter buffer, DTMF signaling retrieval (RFC 2833, INFO), and troubleshooting codecs/DTMF (transcoding, GSM codec failure, DTMF tone duplication)
- VoIP monitoring tools
- SDP, Instant Messaging, and Presence (IM&P)
- SDP parameters and attributes
- SUBSCRIBE, PUBLISH, and MESSAGE SIP methods
- Practical IM&P exercises with XLite and Linphone
- SIP call flows
- SIP Registration with DNS
- SIP SRV record implementation
- SIP phone registration via DNS-SRV
- Call Flows with DNS
- Analysis of SIP call signaling using Wireshark
- Troubleshooting DNS timeouts and latency
- SIP Registration with DNS
- SIP trunks
- Establishing a test SIP trunk
- Troubleshooting DOS, DDOS, fraud, and CPS issues
- SIP security issues
- Implementing SIP security with IPSec
- Securing SIP communications
- Risks of fraud in IP telephony
- Prevention of DDOS and other attack vectors
- Launching SIP-based VoIP services
- Switch configuration
- SIP client configuration and registration
- Software stack
- Asterisk PBX / Freeswitch softswitch / Cisco Call Manager
- Linux CentOS
- TDM2IP drivers
- Softphones (XLite, Linphone)
- Hardware requirements
- Server infrastructure
- TDM2IP card/gateway
- Hardphones (Polycom, Gigaset, Yealink)
- Softphone/Hardphone management
- Configuration settings
- Codecs
- User/Password/SIP Server/Proxy/Ports
- Operation and signaling for:
- 3-Way Calling
- Call Forwarding
- Attendant Call Transfer
- MWI, BLF
- Yealink autoprovisioning
- Vendor-specific constraints
- Configuration settings
- SIP & Network Address Translation (NAT) challenges
- NAT types and structure
- STUN (Simple Traversal of UDP Through NATs)
- VoIP call quality – troubleshooting
- Diagnosing connected calls with missing media
- Key QoS factors
- Delay, jitter, and play buffer size
- VoIP quality metrics
- RTCP for delay and jitter measurement
- MOS based on ITU-T G.107 E-model
- VoIP quality monitoring tools (Voipmonitor)
- Cloud-based IP telephony
- Wrap-up and addressing SIP and VoIP issues submitted by participants
21 Hours
Testimonials (7)
Good contact with the trainer
Radziszewski - EduBroker Sp. z o.o.
Course - SIP protocol in VoIP
Detailed analysis of the provided traces
Krzysztof - EduBroker Sp. z o.o.
Course - SIP protocol in VoIP
examples presented
Slawomir - NBP
Course - SIP protocol in VoIP
The instructor patient to explain and show the step on each lab session.
CHEE WAI KAN - Maxis Broadband Sdn Bhd
Course - SIP protocol in VoIP
Trainer can explain and give example for questions asked
SHAMSANI ABU BAKAR - Maxis Broadband Sdn Bhd
Course - SIP protocol in VoIP
Very informative and detail explanation
Syahrifendi Lukmanilhakim - Maxis Broadband Sdn Bhd
Course - SIP protocol in VoIP
The tools and the contents of the slide.