| 初回リリース | 1999年6月 |
|---|---|
| 安定リリース | 5.13 / 2024年10月19日 |
| リポジトリ |
|
| 書かれた | C++ |
| 利用可能 | 英語 |
| タイプ | 通信ソフトウェア |
| ライセンス | GPL-2.0のみ(例外あり) |
| Webサイト | gnugk.org |
GNU Gatekeeper (略称 GnuGk) は、OpenH323またはH323Plusスタックに基づいてH.323 Gatekeeperを実装するフリー ソフトウェアプロジェクトです。ゲートキーパーは、 ITU-Tの H.323 標準で定義されたH.323システムに、アドレス変換、アドミッション コントロール、コール ルーティング、認証、アカウンティング サービスを提供します。
特徴
GnuGk の機能セットには以下が含まれます:
- Linux、Windows、macOS、Solaris、FreeBSD、OpenBSD、NetBSD用に作成
- ポリシーベースの柔軟なルーティングメカニズム
- 発信番号と着信番号の書き換え(CLI 書き換えを含む)
- リアルタイム トランスポート プロトコル(RTP) およびRTP 制御プロトコル(RTCP) メディア チャネル、およびT.120データ チャネルを含む完全な H.323 プロキシ
- H.460.17、H.460.18、H.460.19を含む多数のプロトコルを使用したNATトラバーサル
- IPv6サポート (IPv4-IPv6 プロキシを含む)
- LDAPディレクトリのサポート (H.350)
- 再試行フェイルオーバーを呼び出す
- 近隣、親子、交代GKによるクラスタリングサポート
- 監視および外部通話ルーティング用の伝送制御プロトコル(TCP) ステータス ポート
- H.235セキュリティ
- SQLデータベース、RADIUSによるアカウンティングと通話認証
- ENUMサポート
ライセンス
これは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 Gatekeeper (略してGnuGk ) に名前が変更され、これが GNU ライセンスで利用できる唯一のゲートキーパーであることを反映しました。
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 機能) です。
参照
参考文献
- ^ Fostel 2004 での GnuGk 論文
- ^ Fostel 2006 での GnuGk 論文
- ^ GnuGk 3.0 の発表
- ^ OpenH323 ゲートキーパー相互運用性
外部リンク
- 公式サイト
- ブログ
- ドイツ語サイト
- Web インターフェースGNU Gatekeeper のグラフィカル ユーザー インターフェース(GUI)
- GnuGk ACD GNU Gatekeeper 用の自動コールディストリビュータ(ACD)
