Note: I only searched for C/C++ stacks and applications. There also exist a lot of stacks and applications for other programming languages, especially for java. If you are looking for Java stacks/applications, please ask Google. If you have any comments or interesting links, or do you want to report broken links, please contact me
RTP Stacks (mainly open source C/C++ stacks)
- jrtplib: C++; License: Free; Homepage:
- Common Multimedia Library: from UCL London, includes RTP stack; C; License: Free; Homepage:
- ortp: C; License: ; Homepage: ; without RTCP, from linphone
- GNU ccRTP: C++; License: (with ); Homepage:
- LIVE.COM Streaming Media: C++; License: ; Homepage:
- Morgan RTP DirectShow Filters: C++; License: ?; Homepage: ; based on liveMedia library
- RTP from vovida.org: C++; License: ; Homepage:
- RTPlib: RTP library from Lucent Technologies/Cloumbia University; C; License: ; Homepage:
- librtp: C; License: ; Homepage: ; from
SIP Stacks
- dissipate: C++; License: ; Homepage: ; The original dissipate by Billy Biggs.
- dissipate2: C++; License: ; Homepage: ; A enhanced dissipate, is part of the kphone distribution.
- GNU osip; C; License: ; Homepage: ; Also known as libosip. Note: The interface of osip has been changed and from now on it will be called osip2!
- GNU eXosip; C; License: ; Homepage: ; The extensible osip: "...It aims to implement a simple high layer API to control the SIP for sessions establishements and common extensions. Once completed, this eXtended library should provide an API for call management, messaging and presence features....
- SIP from vovida.org: C++; License: ; Homepage:
RTP Applications
- RAT - Robust Audio Tool; Supports a large number of codecs, ... License: Free; Homepage:
- JMF - Java Media Framework: Can receive and send RTP streams; Homepage:
- MP3/RTP Plugin for Winamp: Homepage:
- Vomit - Voice over Missconfigured Internet Telephones: Plays back captured voice conversation; Homepage:
- RTP Tools: Several RTP utilities from the Columbia University; Homepage:
- UDP Packet Reflector/Forwarder: A tiny tool which forwards or reflects UDP packets. You can also add delay and packet loss. Very useful if you want to test RTP applications. Homepage: . As I was not able to compile this tool I searched and found a binary somewhere in the web. You can download it
SIP Phone (User Agent, Softphone, Proxy)
- Ubiquity User Agent: Java based SIP Client for Windows, very useful, you have to register (free) to get an license; Homepage:
- Linphone: A SIP Softphone for Linux (GNOME), needs libosip ans oRTP; Homepage:
- KPhone: A SIP Softphone for Linux (KDE); Homepage:
- Vovida: Complete SIP Suite for Linux (Uaser Agent, Proxy, ...), very, very big software contruct; Homepage:
- Siphon: Linux SIP Softphone; Homepage:
- AVAZ SIP Phone: Cool looking SIP Phone for Windows, crashes very often at my PC, but works well on my friends PC; Homepage:
- EZ-Phone (Evaluation Version): SIP Phone for Windows; Homepage:
- MySIP: SIP User Agent from Siemens; Homepage:
- MSN Messenger: Microsofts Messenger, Version 4.6 allows also connections to other SIP servers than microsofts one. Nice design, works very well. Can be used with the SIP service of iptel.org. Homepage: ; local for Windows NT (2000).
- MSN Messenger: Microsofts Messenger, Version 4.7 allows also connections to other SIP servers than microsofts one. Nice design, works very well. Can be used with the SIP service of iptel.org. Homepage: ; local for Windows XP.
- SJPhone: SIP and H.323 Softphone for Windows, Linux and PocketPC from: . The is a little bit tweaky. And there must not be another SIP client running on port 5060 or the SJPhone won't work.
- instant xpressa: The software version of the xpressa SIP phone from pingtel: ; A really impressive SIP phone with a lot of features. Can be extended with Java programs, but no free version available.
- xphone: A SIP client for Windows and Windows CE, . The beta version is free.
- SIPPS: SIP softphone with answering machine and a lot of features, but, IMHO, a not very intuitive user interface, which should be better in the next version (try it yourself).. A Demo for testing is available.
SIP Test Utility
- sipsak: SIP Swiss Army Knife, very useful test utility (Linux); Homepage:
- SIPNess: Ortena Networks SIP Messenger, very useful test utility for windows; Homepage:
SIP Applications (Proxy, Location Server)
- Sip Express Router (ser): Highspeed GNU SIP proxy with a lot of features and a lot of ongoing development. Homepage: . A really cool SIP proxy - I like it! You can also take a look at the .
- Asterisk: Linux Software PBX with Gateway, SIP Proxy, Gateway (SIP, H.323, PSTN, ...); Homepage:
Commercial SIP Stacks
- Juphoon SIP; C; High Performance SIP stack, Homepage: http://www.juphoon.com/en/products/protocols_voip/sip.htm
- SIP Phone (User Agent, Softphone, Proxy)
- JPhone: Juphoon Phone Framework, Juphoon provides voip phone, video phone, 3G IMS PoC, IMS UE soultion. http://www.juphoon.com/en/solutions/solutions.htm