Articulo de referencia

GNU Gatekeeper

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 Gatekeeper proporciona servi...

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 Gatekeeper proporciona servicios de traducción de direcciones, control de admisión, enrutamiento de llamadas, autorización y contabilidad a un sistema H.323 definido en el estándar H.323 de la UIT-T .

Características

El conjunto de características de GnuGk incluye:

Licencia

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

Historia

Originalmente, Xianping Chen, Joe Metzger y Rajat Todi desarrollaron un prototipo de sistema de control de acceso para un experimento. A principios de 1999, Jan Willamowius convenció a los autores originales para que licenciaran su código bajo la licencia GNU GPL y comenzó el proyecto.

El código se denominó OpenH323 Gatekeeper , abreviado como OpenH323GK . Un equipo de mediaWays proporcionó el subsistema LDAP y el envío superpuesto. En el año 2000, decenas de personas contribuyeron al proyecto con tareas de codificación y 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ó la versión 1.0 de Openh323GK.

En 2002 se lanzó GnuGk 2.0. Contaba con una nueva arquitectura para el modo de enrutamiento de puerta de enlace, capaz de gestionar 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 una puerta de enlace H.323 de grado operador, apta para operaciones comerciales.

Para evitar confusiones con otros sistemas de control de acceso basados ​​en OpenH323, el proyecto pasó a llamarse GNU Gatekeeper , abreviado como GnuGk , para reflejar que era el único sistema de control de acceso disponible bajo una licencia GNU.

En 2004, se lanzó la versión 2.2 con una arquitectura rediseñada, seguida de la versión 2.2.1 más estable en 2005. [ 1 ]

En 2006, la versión 2.2.4 introdujo la conmutación por error de llamadas, ENUM y la reescritura de CLI. [ 2 ]

En 2012, la versión 3.0 añadió soporte para IPv6 y soporte completo para la zona de recorrido H.460.18/H.460.19. [ 3 ]

Compatibilidad

El sitio web oficial mantiene una lista de interoperabilidad para el software y los productos H.323. [ 4 ]

Colaboradores

Jan Willamowius es el fundador del proyecto y sigue siendo su responsable de mantenimiento a fecha de 2019..

A lo largo de los años, decenas de personas contribuyeron con código y correcciones de errores. Entre los más activos se encontraban el equipo de Mediaways (LDAP), Michal Zygmuntowicz (compatibilidad con RADIUS), Chih-Wei Huang (rediseño de la versión 2.2) y Simon Horne (funciones NAT).

Véase también

Referencias

  1. ^ Papel GnuGk en Fostel 2004
  2. ^ Papel GnuGk en Fostel 2006
  3. Anuncio de GnuGk 3.0
  4. Interoperabilidad de OpenH323 Gatekeeper