gnugk - The GNU Gatekeeper


     gnugk [-hdrt] [-c filename] [-s section] [-l n] [-b n] [-u name]
           [-d name] [-rr] [-o filename] [--pid filename] [--core n]


     The GNU Gatekeeper is an open-source project that implements an H.323
     gatekeeper. A H323 gatekeeper controls all H.323 clients in its zone. It
     allows you, among other things, to register devices, make calls, perform
     AAA (Authentication, Authorization and Auditing), manage config at run-
     time and traverse NAT.


     The behavior of the gatekeeper is determined by the command line options
     and configuration file. Some command line options may override the set-
     ting of the configuration file. For example, the option -l overrides the
     setting TimeToLive in the configuration file.  Almost every option has a
     short and a long format, e.g., -c is the same as --config.

     -h --help
              Show all available options and quit the program.

     -c --config filename
             Specify the configuration file to use.

     -s --section section
             Specify which main section to use in the configuration file. The
             default is [Gatekeeper::Main].

     -l --timetolive n
             Specify the time-to-live timer (in seconds) for endpoint regis-
             tration. It overrides the setting TimeToLive in the configuration
             file. See there for detailed explanations.

     -b --bandwidth n
             Specify the total bandwidth available for the gatekeeper. Without
             specifying this option, the bandwidth management is disable by

     --pid filename
             Specify the pid file, only valid for Unix version.

     -u --user name
             Run the gatekeeper process as this user. Only valid for Unix ver-

     --core n
             (Unix only) Enable writing core dump files when the application
             crashes. A core dump file will not exceed n bytes in size. A spe-
             Use gatekeeper routed call signaling and H.245 control channel.

             (Unix only) Lock GnuGk into memory to prevent it being swaped out.

   Debug Information
     -o --output filename
             Write trace log to the specified file.

     -t --trace
             Set trace verbosity. The more -t you add, the more verbose to
             output. For example, use -ttttt to set the trace level to 5.




     The current project coordinator is Jan Willamowius <>


     gatekeeper.ini(5) (to be done, see HTML manual) (project homepage) (manual for latest release)

Last updated: 24. Oct 2016
Page maintained by Jan Willamowius