GNU ゲートキーパー

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機能)です。

参照

参考文献