| GNU ゲートキーパー | |
|---|---|
![]() | |
| 初回リリース | 1999年6月 (1999-06) |
| 安定版リリース | 5.13 / 2024年10月19日 ( 2024-10-19 ) |
| リポジトリ | |
| 書かれた | C++ |
| 入手可能な | 英語 |
| タイプ | コミュニケーションソフトウェア |
| ライセンス | GPL-2.0のみ(例外あり) |
| Webサイト | gnugk.org |
GNU Gatekeeper(略称:GnuGk)は、OpenH323またはH323PlusスタックをベースにH.323ゲートキーパーを実装するフリーソフトウェアプロジェクトです。 ゲートキーパーは、ITU-TのH.323標準に基づいて定義されたH.323システムに対し、アドレス変換、アドミッション制御、コールルーティング、認証、アカウンティングなどのサービスを提供します。
GnuGk の機能セットには以下が含まれます:
本製品はGPL 2.0のみのライセンスで保護されています。さらに、作者はOpenH323およびOpenSSLライブラリへのリンクを明示的に許可しています。これは、GNU GPLがこれらのライブラリのライセンスと互換性がないため、必要なことです。
当初、概念実証用のゲートキーパーは、Xianping Chen、Joe Metzger、Rajat Todiによって実験用に開発されました。1999年初頭、Jan Willamowiusは最初の作者たちにコードをGNU GPLでライセンスするよう説得し、プロジェクトを開始しました。
このコードはOpenH323 Gatekeeper(略称OpenH323GK )と名付けられました。mediaWaysのチームがLDAPサブシステムとオーバーラップ送信機能を提供しました。2000年には、数十人がコーディングとテストのためにこのプロジェクトに貢献しました。
2001年初頭、 CitronのChih-Wei Huang氏と彼のチームは、VoIPサービス向けにこのプロジェクトの使用と改良を開始しました。2001年9月にはOpenh323GKバージョン1.0がリリースされました。
2002年にGnuGk 2.0がリリースされました。数千の同時通話を処理できるゲートキーパールーティングモード用の新しいアーキテクチャを備え、完全なH.323プロキシとCitronのNATテクノロジーを導入しました。これらの機能により、商用運用に適したキャリアグレードのH.323ゲートキーパーとなりました。
他の OpenH323 ベースのゲートキーパーとの混乱を避けるため、このプロジェクトはGNU ライセンスの下で利用できる唯一のゲートキーパーであることを反映して、 GNU Gatekeeper (略してGnuGk ) に名前が変更されました。
2004年には、アーキテクチャを再設計したバージョン2.2がリリースされ、2005年にはより安定したバージョン2.2.1がリリースされました。[ 1 ]
2006年のバージョン2.2.4では、コールフェイルオーバー、ENUM、CLI書き換えが導入されました。[ 2 ]
2012年にバージョン3.0ではIPv6とH.460.18/H.460.19トラバーサルゾーンの完全サポートが追加されました。[ 3 ]
公式ウェブサイトではH.323ソフトウェアと製品の相互運用性リストを管理しています。[ 4 ]
Jan Willamowiusはプロジェクトの創設者であり、2019 年現在もメンテナーを務めています。
長年にわたり、数十人がコードとバグ修正に貢献してきました。中でも特に活躍したのは、Mediawaysチーム(LDAP)、Michal Zygmuntowicz(radiusサポート)、Chih-Wei Huang(2.2の再設計)、そしてSimon Horne(NAT機能)です。