The GNU Gatekeeper (GnuGk) is a H.323 gatekeeper, available freely under GPL license.
It forms the basis for IP telephony (VOIP) or video conferencing systems.
Please read the manual (especially the tutorial) and the FAQ for general information
what a gatekeeper does or take a look at some
VOIP and H.323 books to get into the subject.
The GNU Gatekeeper is very stable.
It is being used commercially by many organizations to provide VOIP or conferencing services.
- runs on Linux, Windows, MacOS X, Solaris, FreeBSD, OpenBSD and NetBSD
- can run as a Windows service
- accounting and call authorization via SQL database, Radius, file or external application
- database drivers for ODBC, MySQL, MariaDB, PostgreSQL, SQLite and Firebird
- flexible call routing
- number rewriting (calling and called)
- support for NAT traversal (H.460.17, H.460.18, H.460.19, H.460.23 and H.460.24)
- full H.323 proxy
- IPv6 support (incl. IPv6-to-IPv4 proxying)
- TCP interface to applications
- CTI functions (eg. VOIP call-center, call transfers)
- gatekeeper clustering support (neighbors, parent/child, alternates)
- H.235 security (password authentication and H.235.6 media encryption)
- LDAP / ActiveDirectory support (H.350 or free form schema)
- graphical user interface
- list of supported standards
- it's free, including source code
There are also lots of ideas for new features.
to the mailinglist to stay up-to-date, discuss the GNU Gatekeeper or ask questions.
Please also visit the mailinglist archive.
Professional (paid) support is available directly from the authors of GnuGk.
Please contact Jan Willamowius at email@example.com for more information or use the contact form.
Take a look at the new web interface and try the demo. It makes managing the GNU Gatekeeper a lot easier.
The interoperability list shows
a lot of equipment GnuGk has been used with.
In addition to the general settings explained in the manual there are some specific configuration notes
how to configure gateways from some major vendors for use with GnuGk.
Did you know ?