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 motivational drivers
- VoIP categories and evolutionary development
- Core SIP concepts
- SIP standardization frameworks (including RFC 3261 and related standards)
- Architecture
- UA – User Agent roles
- Predefined server types: Registrar, Location, Proxy, and Redirect
- Application server functions
- Identification and addressing mechanisms
- The SIP trapezoid model
- Server Operations
- Registration processes
- SIP server functionality in Proxy and Redirect modes
- Stateless versus stateful Proxy server implementations
- Location server operations
- SRV records and DNS integration
- uri/url/urn, ENUM, and NAPTR record usage
- SIP Signalling Messages (including Instant Messaging & Presence – IMP extensions)
- Message structure analysis
- Request types
- Response types
- Call example walkthrough
- Header and parameter details
- IMP models
- SDP (Session Description Protocol)
- Media description methods
- Standard codec lists
- Session negotiation rules
- Call Flows – SIP Signalling
- SIP session – primary RFC 3261 example
- Representative call scenarios
- Conferencing and IP PBX integration
- Media changes during active sessions
- Utilizing IMP features
- Routing of SIP Requests and Responses
- VIA header analysis
- ROUTE and RECORD-ROUTE header functions
- SIP-PSTN Interworking
- SIP-T and SIP-I protocols
- SIP early media and SIP trunking
- SIP-PSTN signalling interactions
- SIP – Security Challenges
- Secure SIP, Secure RTP, and Secure RTCP
- Common Secure SIP implementations
- Practical Challenges and Future Perspectives
- NAT and firewall traversal techniques
- QoS management
- SIP and SDP within 3GPP IMS architecture
- Wrap-up and Discussion
Part II: Hands On
- SIP in LAN Environments: XLite SIP UA + Asterisk
- Creating Asterisk accounts with basic dial plans
- Configuring XLite SIP UA (dtmf, codecs, nat, rtp, timer, register) and SIP phones (Polycom, Gigaset, Yealink, Linphone)
- Handling registration, initiating, and receiving calls
- P2P calls using Linphone
- Analyzing SIP Signalling with Wireshark
- Server configuration
- Capturing SIP signalling and RTP media streams
- SIP packet analysis and specific call retrieval
- Voice quality issues, jitter buffers, and DTMF signalling retrieval (RFC 2833, INFO). Troubleshooting codecs and DTMF (transcoding, GSM codec failure, DTMF tone duplication)
- VoIP monitoring
- SDP, Instant Messaging, and Presence (IM&P)
- SDP parameters and attributes
- SUBSCRIBE, PUBLISH, and MESSAGE SIP methods
- Practising IM&P with XLite and Linphone
- SIP Call Flows
- SIP Registration with DNS
- SIP SRV records
- SIP phone registration using DNS-SRV
- Call Flows with DNS
- Analyzing SIP call signalling using Wireshark
- Troubleshooting DNS timeout and latency
- SIP Registration with DNS
- SIP Trunks
- Establishing a test SIP trunk
- Troubleshooting (DOS, DDOS, fraud, cps)
- SIP Security Issues
- SIP security via IPSec
- Security with Secure SIP
- IP telephony – fraud risk assessment
- Preventing DDOS and other attack types
- Launching SIP-Based VoIP Services
- Switch configuration
- SIP client configuration and registration
- Software
- Asterisk PBX / Freeswitch softswitch / Cisco Call Manager
- Linux CentOS
- TDM2IP drivers
- Softphones (XLite, Linphone)
- Hardware
- Server infrastructure
- TDM2IP card/gateway
- Hardphones (Polycom, Gigaset, Yealink)
- Softphone/Hardphone Management
- Configuration
- Codecs
- User/Password/SIP Server/Proxy/Ports
- Operation and signalling for:
- 3-Way Calling
- Call Forwarding
- Attendant Call Transfer
- MWI, BLF
- Yealink autoprovisioning
- Vendor-specific constraints
- Configuration
- SIP & Network Address Translation (NAT) Challenges
- NAT types and structures
- STUN (Simple Traversal of UDP Through NATs)
- VoIP Call Quality – Troubleshooting
- Call connected but missing media
- Key QoS factors
- Delay, jitter, and play buffer size
- VoIP quality metrics
- RTCP – delay and jitter analysis
- 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.