Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Features  





2 License  





3 History  





4 Compatibility  





5 Contributors  





6 See also  





7 References  





8 External links  














GNU Gatekeeper






Español
Português
Русский

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

(Redirected from GnuGK)

GNU Gatekeeper

Initial release

June 1999; 25 years ago (1999-06)

Stable release

5.12 / February 19, 2024; 4 months ago (2024-02-19)

Repository

Written in

C++

Available in

English

Type

Communication software

License

GPL-2.0-only with exceptions

Website

gnugk.org

GNU Gatekeeper (abbreviated as GnuGk) is a free software project that implements an H.323 Gatekeeper based on the OpenH323orH323Plus stack. A gatekeeper provides address translation, admissions control, call routing, authorization and accounting services to an H.323 system defined on the H.323 standard by ITU-T.

Features[edit]

GnuGk's set of features include:

License[edit]

It is covered by the GPL-2.0-only license. Besides, the authors explicitly grant the right to link it to the OpenH323 and OpenSSL libraries. This is necessary, since GNU GPL is incompatible with the licenses of these libraries.

History[edit]

Originally, a proof-of-concept gatekeeper was developed by Xianping Chen, Joe Metzger and Rajat Todi for an experiment. At the start of 1999, Jan Willamowius convinced the first authors to license their code under GNU GPL and began the project.

The code was named OpenH323 Gatekeeper, short OpenH323GK. A team at mediaWays provided LDAP subsystem and overlapped sending. In 2000, there are tens of people contributed to the project for coding and testing.

At the start of 2001, Chih-Wei Huang at Citron and his team began to use and modify the project for their VoIP services. In September 2001 Openh323GK version 1.0 was released.

In 2002, GnuGk 2.0 was released. It had new architecture for gatekeeper routed mode which can handle thousands of concurrent calls, and introduced full H.323 proxy and Citron's NAT technology. These features made it a carrier-graded H.323 gatekeeper suitable for commercial operations.

To avoid confusion with other OpenH323 based gatekeepers, the project was renamed GNU Gatekeeper, short GnuGk, to reflect that it was the only gatekeeper available under a GNU license.

In 2004, version 2.2 was released with a redesigned architecture, followed by the more stable version 2.2.1 in 2005.[1]

In 2006, version 2.2.4 introduced call failover, ENUM and CLI rewriting.[2]

In 2012, version 3.0 added IPv6 and full H.460.18/H.460.19 traversal zone support.[3]

Compatibility[edit]

The official website maintains an interoperability list for H.323 software and products.[4]

Contributors[edit]

Jan Willamowius is the project founder and still the maintainer as of 2019.

Over the years dozens of people contributed code and bug fixes. Among the most active were the team a Mediaways (LDAP), Michal Zygmuntowicz (radius support), Chih-Wei Huang (2.2 redesign), and Simon Horne (NAT features).

See also[edit]

References[edit]

  • ^ GnuGk 3.0 Announcement
  • ^ OpenH323 Gatekeeper Interoperability
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=GNU_Gatekeeper&oldid=1208960520"

    Categories: 
    Free VoIP software
    Free communication software
    Free server software
    Free software programmed in C++
    Cross-platform free software
    Videotelephony
    Hidden categories: 
    Articles containing potentially dated statements from 2019
    All articles containing potentially dated statements
     



    This page was last edited on 19 February 2024, at 17:56 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki