VoIP bookmarks from Klaus Darilion
Below you will find descriptions and links to SIP and RTP stacks,
applications, test utilities, SIP proxies, SIP PBXs and STUN server and clients.
Most of them are open source :-), but not all of them :-(
If you have any comments please feel free to contact me: -->
klaus.darilion at pernau.at <--
There are also other
VoIP related portals and link collections.
Note: I mainly 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 (search
for: NIST java jain).
RTP Stacks (mainly open source C/C++ stacks)
SIP Stacks
external SIP
stack comparison
RTP Applications
SIP Phones (SIP User Agents)
- x-lite, x-pro: A SIP client for Windows; Mac OS and
Windows CE, http://www.xten.com/. A
really nice SIP UA with a lot of features. The light version is free and
really rocks, the pro version not. Supports multiple
proxies.
- eyeP Phone Lite: A SIP client for Windows, a FWD version
is available for freehttp://www.eyepmedia.com/eyePPhoneFWD.htm.
- SIPPS: SIP softphone with answering machine and a lot of
features. They have also integrated support for nikotel.com for SIP-PSTN
termination.http://www.sippstar.com/. A
Demo for testing is available. The configuration is a bit weird (what‘s the
difference between a proxy and a redirect server?).
- 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: http://messenger.microsoft.com;
local download of
Version 4.6 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: http://messenger.microsoft.com;
local download
of Version 4.7 for Windows XP.
- Microsoft portrait: Windows SIP client that supports
Audio, Video and IM. Uses RTC API 1.2 and therefore has poor compatibility
with other SIP clients.http://research.microsoft.com/~jiangli/portrait/.
- Ubiquity User Agent: Java based SIP Client for Windows,
very useful, you have to register (free) to get an license; Homepage: http://www.ubiquity.net/useragent.php
- EZ-Phone (Evaluation Version): SIP Phone for Windows;
Homepage:http://www.hssworld.com/voip/download.htm
- MySIP: SIP User Agent from Siemens; Homepage: http://www.mysip.ch/
- SJPhone: SIP and H.323 Softphone for Windows, Linux and
PocketPC from: http://www.sjlabs.com/.
The configuration for
SIP is a little bit tweaky. And there must not be another SIP client
running on port 5060 or the SJPhone won‘t work.
- Linphone: A SIP Softphone for Linux (GNOME), needs
libosip ans oRTP; Homepage:http://www.linphone.org/
- KPhone: A SIP Softphone for Linux (KDE);
Homepage: http://www.wirlab.net/kphone/index.html
- Vovida: Complete SIP Suite for Linux (Uaser Agent, Proxy,
...), very, very big software contruct; Homepage: Vovida.org
- Siphon: Linux SIP Softphone; Homepage: http://siphon.sourceforge.net/index.html
- ActXPhone: An ActiveX-Control SIP Softphone based on the
Microsoft Real Time Communications (RTC) API.http://www.pernau.at/kd/voip/ActXPhone/.
- sipXphone: Part of pingtel‘s open source releases for
VoIP. License: LGPL; Homepage:sipfoundry.org.
This softphone also requires lots of other libraries from the sipX... software
at sipfoundry.org.
- Shtoom: An open source, cross plattform SIP client
written in Python. License: LGPL;
Homepage:http://www.divmod.org/Home/Projects/Shtoom/index.html.
- Cornfed SIP-UA: A SIP user agent for Linux. License: Free
for non-commercial use (binary distribution); Homepage: http://www.cornfed.com/products/.
- MiniSIP: An open source SIP user agent for Linux which
runs on PDAs. It is based on several libraries, including libmsip, a C++ SIP
stack. Homepage: http://www.minisip.org/index.html.
-
SIP Test Utility
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:http://www.iptel.org/ser/.
A really cool SIP proxy - I like it! You can also take a look at the development
homepage with web CVS. At the beginning you should read the admin guide and
the mailing lists archive.
-
Ser Media Server (sems)
: Media Server add-on for ser
SIP proxy. Homepage: http://sems.berlios.de/. Supports
voicemail, IVR, SIP/PSTN gateway ...
- Asterisk: Linux Software PBX with Gateway, SIP Proxy,
Gateway (SIP, H.323, PSTN, ...); Homepage:http://www.asteriskpbx.com/
- sipd: A Linux SIP proxy from SX-Design written in C
(GPL): http://www.sxdesign.com/index.php?page=developer&submnu=sipd
- partysip: A Linux SIP proxy based on osip2 (LGPL).
Developer homepage is at:http://savannah.nongnu.org/projects/partysip/,
you can download tar packages from:http://osip.atosc.org/download/partysip/.
- mysip: A SIP proxy server from Siemens for Windows
platforms. Homepage: http://www.mysip.ch/
- Fomine RTC server: A SIP proxy server for Windows which
uses its own SIP stack (does NOT need the RTC API) Homepage: http://www.fomine.com/rtc-server.html.
The unregistered version can be used up to 5 users.
- sipXpbx: Part of pingtel‘s open source releases for VoIP.
License: LGPL;
Homepage: sipfoundry.org. This
PBX combines various sipX applications like a SIP proxy (sipXregistry,
sipXproxy), a media server (sipXvxml) and lots more.
- yate: Yet Another Telephony Engine - a PSTN gateway.
License: GPL;
Homepage: yate.null.ro. This gateway
supports H.323, SIP and zaptel (->asterisk) based PSTN cards.
-
STUN server and clients
NAT traversal ALG (application level
gateway)
This applications can be installed on a linux NAT-box. They
will rewrite your SIP messages and have some kind of UDP/RTP proxy for the media
stream.