Provided by: dahdi_2.7.0-1ubuntu1_amd64 bug

NAME

       dahdi_genconf - Generate configuration for Dahdi channels.

SYNOPSIS

       dahdi_genconf [options] [generator...]

DESCRIPTION

       This script generate configuration files for Dahdi hardware.  It uses two information sources:

       Hardware
            The actual Dahdi hardware is automatically detected on the host.

       /etc/dahdi/genconf_parameters
           A  configuration  file that supplements the hardware information.  Its location may be overridden via
           the "GENCONF_PARAMETERS" environment variable.

       The dahdi_genconf script can generate various kinds of configuration files as specified by the  generator
       arguments.   Each  generator is a perl class in Dahdi::Config::Gen namespace.  The generator names on the
       command line are the class names in lowercase.

       The following generators are currently implemented:  system,  chandahdi,  unicall,  users.   For  further
       documentation    on    each,    please    user   perldoc   on   the   relevant   class.   E.g:   "perldoc
       Dahdi::Config::Gen::Chandahdi"

       Each generator on the command line may be passed custom options by assigning a comma  separated  list  of
       options to the generator name. E.g:

        dahdi_genconf system chandahdi=verbose unicall

   Global options:
       -V  Version -- print version string and exit.

       -v  Verbose -- sets the 'verbose' option for all generators.

       -F  Freepbx -- sets the 'freepbx' option for all generators.  Currently, chandahdi is affected.

   Implementation notes:genconf_parameters  parsing  is  done via "Dahdi::Config::Params".  An object representing the parsed
           data is instantiated by: "Dahdi::Config::Params->new()".  The "item()" method of this object contains
           all the hard coded defaults of the configuration directives.

       •   A configuration  object  is  instantiated  by  "Dahdi::Config::Gen->new($params)".   The  mapping  of
           configuration directives into semantic configuration is done in the constructor.

       •   A single generator is run via the the "run_generator()" method of the configuration object.

perl v5.14.2                                       2013-06-07                                   DAHDI_GENCONF(8)