SIP Resources
An incomplete list with various useful SIP resources, mostly open source, but not only.
Markers:
- ⭐ - open source
- ⚡ - freeware
- 💰 - paid component
Index
- Standard Specifications
- Online Tutorials
- Books
- Network Tools
- SIP Servers
- SIP Softphones
- SIP Hardphones
- SIP Libraries
- SIP Command Line Tools
- RTP Relays
- Telephony Operator Systems
- Telephony API Platforms
- PBX Systems
- Session Border Controllers
- RTC Events
Standard Specifications
SIP Core
- RFC3261 : SIP: Session Initiation Protocol
- RFC3262 : Reliability of Provisional Responses in the Session Initiation Protocol (SIP)
- RFC3263 : Session Initiation Protocol (SIP): Locating SIP Servers
- RFC3265 : Session Initiation Protocol (SIP)-Specific Event Notification
SDP
- RFC4566 : SDP: Session Description Protocol (obsoleted)
- RFC3264 : An Offer/Answer Model with the Session Description Protocol (SDP)
Online Tutorials
- ColumbiaEdu - SIP Tutorial
- CornellEdu - Understanding SIP
- JDRosen.net - Tutorials
- RFC3261 Simplified
- SIP Introduction
- SIPTutorial.net - SIP
- StarTrinity SIP Turorials
- Tech-invite
- TutorialsPoint - SIP
- VoIPMechanic - SIP Basics
- VoIP Protocols: Introducing SIP
Books
- SIP: Understanding the Session Initiation Protocol
- SIP Beyond VoIP
- Internet Communications Using SIP
- SIP Demystified
Network Tools
- ngrep ⭐
- flanders ⭐
- homer sipcapture ⭐ 💰
- sip3 ⭐
- sipgrep ⭐
- sngrep ⭐
- tcpdump ⭐
- tshark ⭐
- voipmonitor ⭐ 💰
- wireshark ⭐
SIP Servers
- Asterisk ⭐
- Dracthio ⭐
- Dubango WebRTC2SIP ⭐
- FreeSwitch ⭐
- GNU Bayonne
- Janus Gateway ⭐
- Kamailio ⭐
- Mobicents ⭐ 💰
- nksip ⭐
- reSIProcate ⭐
- routr ⭐
- SEMS ⭐ 💰
- Sippy B2BUA ⭐
- Sippy Go B2BUA ⭐
- Siproxd ⭐
SIP Softphones
SIP GUI Softphones
SIP softphones with graphical user interface:
- 3CX Softphone ⚡
- BareSIP ⭐
- BareSIP+ ⭐
- Bria 💰
- CSIPSimple ⭐
- Ekiga ⭐
- Empathy ⭐
- Grandstream Wave ⚡
- Groundwire - Acrobits
- Jitsi ⭐
- KPhone ⭐
- Linphone ⭐
- Lumicall ⭐
- Microsip ⭐
- PhonerLite ⚡
- QjSimple ⭐
- QuteCom ⭐
- SFLphone ⭐
- SIPDroid ⭐
- Telephone ⭐ 💰
- Twinkle ⭐
- X-Lite ⚡
- Zoiper ⚡ 💰
SIP CLI Softphones
SIP softphones with command line interface:
SIP WebRTC Softphones
SIP softphones running on web browser based on WebRTC standards:
- Browser Phone ⭐
- ctxSIP ⭐
- Dart SIP UA ⭐
- DruCall ⭐
- JSCommunicator ⭐
- React Softphone ⭐
- SaraPhone ⭐
- sipML5 ⭐
- sipphone - chrome extension ⭐
- Try It JsSIP ⭐
- Webphone SIP ⭐
SIP Hardphones
- AudioCodes
- Avaya
- Cisco (Linksys, Sipura)
- Fanvil
- Gigaset (Siemens)
- Grandstream
- HTech
- Panasonic
- Poly (Polycom, Obihai)
- Mitel (Aastra)
- Panasonic
- Sangoma (Digium)
- Snom
- Tiptel
- Ubiquiti
- VTech
- Yealink
SIP Libraries
SIP Native Libraries
SIP libraries written in C, C++, Java, Go, Rust, Python, PHP, Erlang, ...:
- BareSIP ⭐
- ersip ⭐
- eXoSIP ⭐
- ezk sip - rust ⭐
- gosip - ghettovoice ⭐
- gosip - jart ⭐
- gossip ⭐
- go-sip ⭐
- go-sip-ua ⭐
- JAIN-SIP ⭐
- libsip - rust
- MjSIP ⭐
- oSIP ⭐
- parsip - rust ⭐
- php-sip ⭐
- PjSIP ⭐ 💰
- pyVoIP ⭐
- reSIProcate ⭐
- rsip - rust ⭐
- sipcore - rust ⭐
- sipsorcery ⭐
- Sofia-SIP ⭐
- Zoiper SDK 💰
SIP JavaScript Libraries
SIP libraries written in JavaScript:
SIP Command Line Tools
- baresip ⭐
- isip ⭐
- linphonec ⭐
- pjsua ⭐
- protos-sip
- protos-test-suite-c07-sip ⭐
- sipat
- sipcmd ⭐
- sipcmd2 ⭐
- sipexer ⭐
- sipp ⭐
- sippts ⭐
- sipping ⭐
- sipq ⭐
- sipsak ⭐
- siptest (1) ⭐
- siptest (2) ⭐
- sipvicious ⭐
- sip_reg - exosip ⭐
- voip_patrol ⭐
- voip_perf
- volts ⭐
- wsctl ⭐
RTP Relays
- erlrtpproxy ⭐
- pylrkproxy ⭐
- rtpengine ⭐
- rtpproxy ⭐
Telephony Operator Systems
Fixed Network Telephony
Mobile Network Telephony
Telephony API Platforms
- Eqivo ⭐
- Fonoster ⭐
- Plivo ⭐ 💰
- Signalwire 💰
- Telnyx 💰
- Twillio 💰
- Vonage - Nexmo 💰
- Wazo Platform ⭐
PBX Systems
- Asterisk ⭐
- Bicom Systems 💰
- Elastix ⭐ 💰
- Enswitch 💰
- FreePBX ⭐
- FreeSwitch ⭐
- FusionPBX ⭐
- Gemeinschaft 5
- Kazoo ⭐
- Pascom 💰
- PekePBX 💰
- SwitchVox 💰
- Thirdlane 💰
- VitalPBX ⭐ 💰
- Vodia PBX 💰
- VoIPNow 💰
Session Border Controllers
Billing And Rating
- A2Billing ⭐
- ASTPP ⭐
- CGRateS ⭐
- MagnusBilling7 ⭐
- OV500 ⭐
- PyFreeBilling ⭐