Awesome
SIP Resources
An incomplete list with various useful SIP resources, mostly open source, but not only.
Markers:
- :star: - open source
- :zap: - freeware
- :moneybag: - 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
- RFC8866 : SDP: Session Description Protocol
- 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 :star:
- flanders :star:
- hepic :moneybag:
- homer sipcapture :star:
- sip3 :star:
- sipgrep :star:
- sngrep :star:
- tcpdump :star:
- tshark :star:
- voipmonitor :star: :moneybag:
- wireshark :star:
SIP Servers
- Asterisk :star:
- Dracthio :star:
- Dubango WebRTC2SIP :star:
- FreeSwitch :star:
- GNU Bayonne
- Janus Gateway :star:
- Kamailio :star:
- Mobicents :star: :moneybag:
- nksip :star:
- reSIProcate :star:
- routr :star:
- SEMS :star: :moneybag:
- Sippy B2BUA :star:
- Sippy Go B2BUA :star:
- Siproxd :star:
SIP Softphones
SIP GUI Softphones
SIP softphones with graphical user interface:
- 3CX Softphone :zap:
- BareSIP :star:
- BareSIP+ :star:
- Bria :moneybag:
- CSIPSimple :star:
- Ekiga :star:
- Empathy :star:
- Grandstream Wave :zap:
- Groundwire - Acrobits
- Jitsi :star:
- KPhone :star:
- Linphone :star:
- Lumicall :star:
- Microsip :star:
- PhonerLite :zap:
- QjSimple :star:
- QuteCom :star:
- SFLphone :star:
- SIPDroid :star:
- Telephone :star: :moneybag:
- Twinkle :star:
- X-Lite :zap:
- Zoiper :zap: :moneybag:
SIP CLI Softphones
SIP softphones with command line interface:
SIP WebRTC Softphones
SIP softphones running on web browser based on WebRTC standards:
- Browser Phone :star:
- ctxSIP :star:
- Dart SIP UA :star:
- DruCall :star:
- JSCommunicator :star:
- React Softphone :star:
- SaraPhone :star:
- sipML5 :star:
- sipphone - chrome extension :star:
- Try It JsSIP :star:
- Webphone SIP :star:
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 :star:
- ersip :star:
- eXoSIP :star:
- ezk sip - rust :star:
- gosip - ghettovoice :star:
- gosip - jart :star:
- gossip :star:
- go-sip :star:
- go-sip-ua :star:
- JAIN-SIP :star:
- libsip - rust
- MjSIP :star:
- oSIP :star:
- parsip - rust :star:
- php-sip :star:
- PjSIP :star: :moneybag:
- pyVoIP :star:
- reSIProcate :star:
- rsip - rust :star:
- sipcore - rust :star:
- sipsorcery :star:
- Sofia-SIP :star:
- Zoiper SDK :moneybag:
SIP JavaScript Libraries
SIP libraries written in JavaScript:
SIP Command Line Tools
- baresip :star:
- isip :star:
- linphonec :star:
- pjsua :star:
- protos-sip
- protos-test-suite-c07-sip :star:
- sipat
- sipcmd :star:
- sipcmd2 :star:
- sipexer :star:
- sipp :star:
- sippts :star:
- sipping :star:
- sipq :star:
- sipsak :star:
- siptest (1) :star:
- siptest (2) :star:
- sipvicious :star:
- sip_reg - exosip :star:
- voip_patrol :star:
- voip_perf
- volts :star:
- wsctl :star:
RTP Relays
- erlrtpproxy :star:
- pylrkproxy :star:
- rtpengine :star:
- rtpproxy :star:
Telephony Operator Systems
Fixed Network Telephony
- dSIPRouter :star:
- IVOZ Provider :star:
- Jambonz :star:
- SIP:Provider CE :star:
- Wazo Platform :star:
Mobile Network Telephony
Telephony API Platforms
- Eqivo :star:
- Fonoster :star:
- Plivo :star: :moneybag:
- Signalwire :moneybag:
- Telnyx :moneybag:
- Twillio :moneybag:
- Vonage - Nexmo :moneybag:
- Wazo Platform :star:
PBX Systems
- Asterisk :star:
- Bicom Systems :moneybag:
- Elastix :star: :moneybag:
- Enswitch :moneybag:
- FreePBX :star:
- FreeSwitch :star:
- FusionPBX :star:
- Gemeinschaft 5
- Kazoo :star:
- Pascom :moneybag:
- PekePBX :moneybag:
- SwitchVox :moneybag:
- Thirdlane :moneybag:
- VitalPBX :star: :moneybag:
- Vodia PBX :moneybag:
- VoIPNow :moneybag:
Session Border Controllers
Billing And Rating
- A2Billing :star:
- ASTPP :star:
- CGRateS :star:
- MagnusBilling7 :star:
- OV500 :star:
- PyFreeBilling :star: