Gatekeeper GNU


GNU Gatekeeper (abreviado como GnuGk) es un proyecto de software libre que implementa un Gatekeeper H.323 basado en la pila OpenH323 o H323Plus . Un portero proporciona traducción de direcciones, control de admisiones, enrutamiento de llamadas, autorización y servicios de contabilidad a un sistema H.323 definido en el estándar H.323 por ITU-T .

Está cubierto por la licencia exclusiva GPL-2.0 . Además, los autores otorgan explícitamente el derecho de vincularlo a las bibliotecas OpenH323 y OpenSSL . Esto es necesario, ya que GNU GPL es incompatible con las licencias de estas bibliotecas.

Originalmente, Xianping Chen, Joe Metzger y Rajat Todi desarrollaron un portero de prueba de concepto para un experimento. A principios de 1999, Jan Willamowius convenció a los primeros autores de que licenciaran su código bajo GNU GPL y comenzó el proyecto.

El código se denominó OpenH323 Gatekeeper , abreviado OpenH323GK . Un equipo de mediaWays proporcionó el subsistema LDAP y el envío superpuesto. En 2000, decenas de personas contribuyeron al proyecto para la codificación y las pruebas.

A principios de 2001, Chih-Wei Huang de Citron y su equipo comenzaron a utilizar y modificar el proyecto para sus servicios de VoIP. En septiembre de 2001 se lanzó Openh323GK versión 1.0.

En 2002, se lanzó GnuGk 2.0. Tenía una nueva arquitectura para el modo enrutado del portero que puede manejar miles de llamadas simultáneas e introdujo el proxy H.323 completo y la tecnología NAT de Citron. Estas características lo convirtieron en un controlador de acceso H.323 con clasificación de operador adecuado para operaciones comerciales.