GNU-Gatekeeper - GNU Gatekeeper

GNU-Gatekeeper
GNU Gk.gif
Erstveröffentlichung Juni 1999 ; Vor 22 Jahren ( 1999-06 )
Stabile Version
5.8  Bearbeiten Sie dies auf Wikidata / 22. Juli 2021 ; Vor 32 Tagen ( 22. Juli 2021 )
Repository Bearbeite dies bei Wikidata
Geschrieben in C++
Verfügbar in Englisch
Typ Kommunikationssoftware
Lizenz GPL-2.0-nur mit Ausnahmen
Webseite gnugk .org

GNU Gatekeeper (abgekürzt als GnuGk) ist ein freies Softwareprojekt , das einen H.323-Gatekeeper basierend auf dem OpenH323- oder H323Plus- Stack implementiert . Ein Gatekeeper stellt einem H.323- System, das auf dem H.323-Standard von ITU-T definiert ist, Adressenübersetzung, Zugangskontrolle, Anrufweiterleitung, Autorisierung und Abrechnungsdienste bereit .

Merkmale

Zu den Funktionen von GnuGk gehören:

Lizenz

Es wird durch die GPL-2.0-only- Lizenz abgedeckt . Außerdem gewähren die Autoren ausdrücklich das Recht, es mit den OpenH323- und OpenSSL- Bibliotheken zu verknüpfen . Dies ist notwendig, da GNU GPL mit den Lizenzen dieser Bibliotheken nicht kompatibel ist.

Geschichte

Ursprünglich wurde ein Proof-of-Concept-Gatekeeper von Xianping Chen, Joe Metzger und Rajat Todi für ein Experiment entwickelt. Anfang 1999 überzeugte Jan Willamowius die ersten Autoren, ihren Code unter GNU GPL zu lizenzieren und startete das Projekt.

Der Code hieß OpenH323 Gatekeeper , kurz OpenH323GK . Ein Team von mediaWays stellte das LDAP- Subsystem und den überlappenden Versand bereit . Im Jahr 2000 haben Dutzende von Personen zum Codieren und Testen an dem Projekt mitgewirkt.

Anfang 2001 begannen Chih-Wei Huang von Citron und sein Team, das Projekt für ihre VoIP-Dienste zu nutzen und zu modifizieren. Im September 2001 wurde Openh323GK Version 1.0 veröffentlicht.

2002 wurde GnuGk 2.0 veröffentlicht. Es hatte eine neue Architektur für den Gatekeeper-Routing-Modus, der Tausende von gleichzeitigen Anrufen verarbeiten kann, und führte den vollständigen H.323-Proxy und die NAT-Technologie von Citron ein. Diese Eigenschaften machten ihn zu einem für den kommerziellen Betrieb geeigneten H.323-Gatekeeper.

Um Verwechslungen mit anderen OpenH323-basierten Gatekeepern zu vermeiden, wurde das Projekt in GNU Gatekeeper , kurz GnuGk , umbenannt , um zu reflektieren, dass es der einzige unter einer GNU-Lizenz verfügbare Gatekeeper war.

2004 wurde Version 2.2 mit einer neu gestalteten Architektur veröffentlicht, gefolgt von der stabileren Version 2.2.1 im Jahr 2005.

2006 führte Version 2.2.4 Call Failover, ENUM und CLI Rewriting ein.

Im Jahr 2012 wurde in Version 3.0 IPv6 und die vollständige Unterstützung von H.460.18/H.460.19-Traversalzonen hinzugefügt.

Kompatibilität

Die offizielle Website führt eine Interoperabilitätsliste für H.323-Software und -Produkte.

Mitwirkende

Jan Willamowius ist der Projektgründer und seit 2019 immer noch der Betreuer.

Im Laufe der Jahre haben Dutzende von Leuten Code und Fehlerbehebungen beigetragen. Zu den aktivsten gehörten das Team a Mediaways (LDAP), Michal Zygmuntowicz (Radius Support), Chih-Wei Huang (2.2 Redesign) und Simon Horne (NAT Features).

Siehe auch

Verweise

Externe Links