Provided by: zaptel_1.2.5-1_i386 bug

NAME

       genzaptelconf -- generates zaptel configuration (TDM adaptors)

SYNOPSIS

       genzaptelconf [-sdv] [-c <country_code>] [-r |-e <base_exten>] [ -F ]

       genzaptelconf [-sdv] -l -- only list to standard output

       genzaptelconf -su -- only unload zaptel modules

       genzaptelconf -h -- Help screen

DESCRIPTION

       genzaptelconf  is  a  script to detect zaptel devices (currently mostly
       TDM cards  are  supported).  It  generates  both  /etc/zaptel.conf  and
       /etc/asterisk/zapata-channels.conf

       PRI  and BRI (HFC, with ZapBRI) cards are basically identified as well.
       However the span configiration is a default that I only hope  is  sane.
       Looking for feedback

OPTIONS

       -c country_code
              A  two-letter  country  code.  Sets  the  country-code  for  the
              zonezone entries in zaptel.conf , The default is  the  value  of
              lc_country from /etc/default/zaptel and failing that, "us".

       -d
              Also try to detect modules. Unloads all zaptel modules and loads
              them one  by  one.  Considers  a  module  useful  if  it  loaded
              successfully and if loading it has generated at least one zapata
              channel.

              The list  of  detected  modules  is  written  as  the  value  of
              ZAPTEL_MODS in /etc/default/zaptel

       -e base_exten_num
              Configure channel i as extension exten_num + i See also -r

       -F
              Disable writing FXS extensions in zapata.conf

       -l
              Only  list  deceted  channels  and their signalling. Don’t write
              configuration files. Note, however that -ld will  still  rewrite
              the modules line in /etc/default/zaptel (see -d above).

       -M
              Update /etc/modules with a list of our modules, thereby triggers
              their loading via modprobe on the next boot.

              This triggers the -d option as well.

       -r
              Try to guess a useful zapata-channels configuration  for  Xorcom
              Rapid .

       -s
              Stop  asterisk  for the duration of the test. The detection will
              only work if nobody uses the zaptel channels:

              * To allow unloading of modules

              * to allow reading configuration files.

              By default the script will check  if  asterisk  is  running  and
              alert  if so.  This option tells the script to stop asterisk (if
              it was running) and to try to start it  after  the  end  of  the
              test.

       -v
              Be  verbose.  lists  the  detected  modules if -d is used. Lists
              detected channls. In the end tries to connect to asterisk to get
              a list of configured zaptel channels.

FILES

       /etc/zaptel.conf
              The  configuration  file  used  by  ztcfg  to  configure  zaptel
              devices. re-written by genzaptelconf

       /etc/zaptel.conf.bak
              When zaptel.conf The original zaptel.conf

       /etc/asterisk/zapata.conf
              The configuration file of  Asterisk’s  chan_zap.   Not  modified
              directly  by genzaptelconf.  If you want genzaptelconf’s setting
              to  take  effect,  add  the  following  line  at  the   end   of
              zapata.conf:
                     #include "zapata-channels.conf"

       /etc/asterisk/zapata-channels.conf
              This   is  the  snippet  of  chan_zap  configuration  file  that
              genzaptelconf generates.

       /etc/asterisk/zapata-channels.conf.bak
              The backup copy of zapata-channels.conf

       /etc/default/zaptel
              This  file  holds  configuration  for  both  genzaptelconf   and
              /etc/init.d/zaptel .  It is sourced by both scripts and can thus
              be used to override settings of variables  from  those  scripts.
              Some of the variables that can be set in /etc/default/zaptel and
              affect genzaptelconf:

              lc_country
                     The default country. Can be also overriden by the  option
                     -c

              base_exten
                     The base number used for automatic numbering

              context_manual
                     If  set  to ’yes’, no context changes are made in zapata-
                     channels.conf

              context_lines
                     The context into which calls will go from zaptel  trunks.

              context_phones
                     The  context into which calls will go from zaptel phones.

              context_manual
                     If set to ’yes’, no group settings are  made  in  zapata-
                     channels.conf

              group_lines
                     The group number for zaptel trunks.

              group_phones
                     The group number for zaptel phones.

              ALL_MODULES
                     modules  list.  Used for unloading and modules detection.
                     The order of modules is the same for both.

       /etc/modules
              A debian-specific  list  of  kernel  modules  to  be  loaded  by
              modprobe  at  boot  time.  When  the option -d (detect) is used,
              genzaptelconf will write in  this  file  zaptel  modules  to  be
              loaded. If you want to use a different file, set MOD_FILELIST

       /etc/modules.bak
              The backup copy of /etc/modules

SEE ALSO

       ztcfg(8) asterisk(8).

AUTHOR

       This     manual     page     was     written     by    Tzafrir    Cohen
       <tzafrir.cohen@xorcom.com> Permission is granted  to  copy,  distribute
       and/or  modify  this document under the terms of the GNU General Public
       License, Version 2 any later version published  by  the  Free  Software
       Foundation.

       On  Debian systems, the complete text of the GNU General Public License
       can be found in /usr/share/common-licenses/GPL.