SlideShare a Scribd company logo
SIP Tutorial
Agenda
First Day
● SIP Basic (RFC3261, RFC3263, RFC3264)
● SIP Advanced call flows (UPDATE, REFER, PRACK)
– ENUM
– SIP Service examples (transfer[attended/unattended], hold, call park, call pickup)
– RFC 3265 (SUBSCRIBE/NOTIFY)
– Privacy, Security (RFC4474)
● Dialplan
– Hungarian regulation
● SIP implementations
– UA
● Hard, Softphone
– PROXY (REGISTRAR,REDIRECT)
– B2BUA
● SIP endpoint bulk deployment (DHCP options, tftp, http, ftp configuration
files management)
Second Day
● OpenSIPS (SIP proxy)
– Theory
● Routing
● Most important modules
– Hands on
● UA registration
– MySQL
– LDAP + Freeradius
● Accounting
Third Day
● Asterisk(B2BUA)
– Theory
● Configuration (modules, extensions,sip.conf)
● Context
● Extensions matching
● macro
● Most important application/functions
● Variables
– Hands on
● Asterisk CLI
● Simple call
● UA Registration (user,peer friend)
● Troubleshooting, debugging
– Logging
● Accounting
Fourth Day(?)
● SIP+NAT
– ICE, TURN, STUN
● Interworking SIP <=> ISDN/POTS
– ISDN/POTS
– Gateways
● Asterisk
● Cisco
● Environment
– Network
● QoS
● VLAN
● RSPT
● bonding
– Backup

More Related Content

PPT
Talk98
PPTX
Unix_basics
PDF
Tizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
DOC
Stories of an Oracle DBA
ODP
Foreman in your datacenter
PPT
Osi model slides
PDF
Configuring Syslog by Octavio
PDF
R - the language
Talk98
Unix_basics
Tizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
Stories of an Oracle DBA
Foreman in your datacenter
Osi model slides
Configuring Syslog by Octavio
R - the language

Similar to SIP Tutorial/Workshop 0 (20)

PPTX
Tlc 004 - take a sip of sip
PPTX
Take a sip of sip
DOCX
naccad-cv-dl
PDF
Automatic Backup via FTP - Part 1
PDF
Introduction to Internet of Things
PPTX
Best practices and lessons learnt from Running Apache NiFi at Renault
PDF
Sculpturing SIP World
PDF
Voip.pdf
DOC
Nor Hisham Rahmat CV
PPT
MAGPI: Advanced Services: IPv6, Multicast, DNSSEC
DOC
shabeer_kuniyil
PPT
Rina IRATI GLIF Singapore 2013
ODP
Log aggregation and analysis
PPTX
User datagram protocol (udp)
PDF
FIWARE Wednesday Webinars - The Use of DDS Middleware in Robotics (Part 1)
PDF
Aioug ha day oct2015 goldengate- High Availability Day 2015
PDF
Suricata: A Decade Under the Influence (of packet sniffing)
PDF
Easy access to open stack object storage
PPT
Internet multimedia
PDF
PLNOG 4: Paul Vixie - ISC Services at PLIX
Tlc 004 - take a sip of sip
Take a sip of sip
naccad-cv-dl
Automatic Backup via FTP - Part 1
Introduction to Internet of Things
Best practices and lessons learnt from Running Apache NiFi at Renault
Sculpturing SIP World
Voip.pdf
Nor Hisham Rahmat CV
MAGPI: Advanced Services: IPv6, Multicast, DNSSEC
shabeer_kuniyil
Rina IRATI GLIF Singapore 2013
Log aggregation and analysis
User datagram protocol (udp)
FIWARE Wednesday Webinars - The Use of DDS Middleware in Robotics (Part 1)
Aioug ha day oct2015 goldengate- High Availability Day 2015
Suricata: A Decade Under the Influence (of packet sniffing)
Easy access to open stack object storage
Internet multimedia
PLNOG 4: Paul Vixie - ISC Services at PLIX
Ad

More from Mihály Mészáros (17)

PDF
GN4-UP2U update - Moodlemoot19
PDF
Nyílt forráskódú VideoKonferencia mindenkinek! (A GÉANT4 JRA4 T4 és T5 eredmé...
PDF
WebRTC - Hol tartunk ma?
PDF
A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)
PDF
GÉANT TURN pilot
PDF
WebRTC - Hol tartunk ma?
PDF
SIP Tutorial/Workshop 3
PDF
SIP Tutorial/Workshop 2
PDF
SIP Tutorial/Workshop 4
PDF
SIP Tutorial/Workshop 1
PDF
Webrtc puzzle
PDF
5th tf webrtc-welcome
PDF
OAuth and STUN, TURN in WebRTC context RFC7635
PDF
Stun turn poc_pilot
PDF
WebRTC Identity in SAML Federations
PDF
WebRTC eduCONF
GN4-UP2U update - Moodlemoot19
Nyílt forráskódú VideoKonferencia mindenkinek! (A GÉANT4 JRA4 T4 és T5 eredmé...
WebRTC - Hol tartunk ma?
A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)
GÉANT TURN pilot
WebRTC - Hol tartunk ma?
SIP Tutorial/Workshop 3
SIP Tutorial/Workshop 2
SIP Tutorial/Workshop 4
SIP Tutorial/Workshop 1
Webrtc puzzle
5th tf webrtc-welcome
OAuth and STUN, TURN in WebRTC context RFC7635
Stun turn poc_pilot
WebRTC Identity in SAML Federations
WebRTC eduCONF
Ad

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
Teaching material agriculture food technology
PDF
Encapsulation theory and applications.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Electronic commerce courselecture one. Pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Empathic Computing: Creating Shared Understanding
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Big Data Technologies - Introduction.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Reach Out and Touch Someone: Haptics and Empathic Computing
Dropbox Q2 2025 Financial Results & Investor Presentation
Teaching material agriculture food technology
Encapsulation theory and applications.pdf
Programs and apps: productivity, graphics, security and other tools
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectroscopy.pptx food analysis technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
Electronic commerce courselecture one. Pdf
MYSQL Presentation for SQL database connectivity
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation_ Review paper, used for researhc scholars
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

SIP Tutorial/Workshop 0

  • 2. First Day ● SIP Basic (RFC3261, RFC3263, RFC3264) ● SIP Advanced call flows (UPDATE, REFER, PRACK) – ENUM – SIP Service examples (transfer[attended/unattended], hold, call park, call pickup) – RFC 3265 (SUBSCRIBE/NOTIFY) – Privacy, Security (RFC4474) ● Dialplan – Hungarian regulation ● SIP implementations – UA ● Hard, Softphone – PROXY (REGISTRAR,REDIRECT) – B2BUA ● SIP endpoint bulk deployment (DHCP options, tftp, http, ftp configuration files management)
  • 3. Second Day ● OpenSIPS (SIP proxy) – Theory ● Routing ● Most important modules – Hands on ● UA registration – MySQL – LDAP + Freeradius ● Accounting
  • 4. Third Day ● Asterisk(B2BUA) – Theory ● Configuration (modules, extensions,sip.conf) ● Context ● Extensions matching ● macro ● Most important application/functions ● Variables – Hands on ● Asterisk CLI ● Simple call ● UA Registration (user,peer friend) ● Troubleshooting, debugging – Logging ● Accounting
  • 5. Fourth Day(?) ● SIP+NAT – ICE, TURN, STUN ● Interworking SIP <=> ISDN/POTS – ISDN/POTS – Gateways ● Asterisk ● Cisco ● Environment – Network ● QoS ● VLAN ● RSPT ● bonding – Backup