Man Linux: Main Page and Category List


       atmsigd.conf - configuration file for the ATM signaling demon




       atmsigd.conf  contains  configuration  data for atmsigd.  atmsigd reads
       atmsigd.conf after parsing the command line options, before  connecting
       to the ATM network.

       Configuration parameters are arranged in functional groups. In order to
       set a parameter, the name of the group, the name of the parameter,  and
       the parameter value(s) have to be specified, e.g.

            sig level debug

       decreases  the  logging  threshold for messages related to signaling to
       the debug level. The following options are recognized:

       debug dump path
              Specifies the directory to which atmsigd will write  status  and
              trace  dumps.  If  tracing is not yet enabled, the trace size is
              automatically set to a (small) default value.

       debug level level
              Sets the default debug level to  level.  level  can  be  any  of
              debug, info, warn, error, and fatal. Only messages with the same
              or a higher priority than the debug  level  are  printed.   Note
              that the command-line option -d generates even more output (e.g.
              hexdumps of all packets passing between atmsigd and the network)
              than debug level debug.

       debug log path
              Specifies  the  file  to  which atmsigd writes logging messages.
              When using the special file name syslog, messages  are  send  to
              the  system logger instead. Log messages are written to standard
              output if no log file is specified. Writing to  standard  output
              can  also be explicitly requested by using the special file name

       debug trace [number]
              Enables tracing and optionally sets the number of  entries  that
              should be kept in the trace buffer. A (small) default is used if
              the number is omitted.

       io level level
              Sets the debug level for IO-related messages to level.

       io max_rate rate
              Sets  the  rate  to  signal  if  an  application  requests   the
              "maximum".  See  qos(7) for the syntax to use for expressing the
              rate. The default maximum rate  is  353207  cells/second  (OC3).
              (Note that the value of max_rate does not constrain the rates an
              application can explicitly request.)

       io qos qos
              Configures the signaling VC to use the specified QOS (see qos(7)
              for  the  syntax).  By default, UBR at link speed is used on the
              signaling VC.

       io vc [itf.]vpi.vci
              Uses the specified VC for  signaling  messages  instead  of  the
              usual 0.0.5.

       saal level level
              Sets the debug level for messages related to SAAL (i.e. SSCF and
              SSCOP) to level.

       sig level level
              Sets the debug level for messages related to  signaling  (Q.2931
              or ISP) to level.

       sig mode mode
              Set  the  mode  of operation. The following modes are available:
              user for the user side, network for the network side, and switch
              for operation in a switch. The default behaviour is user.

       sig uni30
              Use  UNI  3.0  signaling.  If specified together with sig uni31,
              this option  sets  UNI  3.1  signaling  with  a  few  backwards-
              compatibility extensions.

       sig uni31
              Use  UNI  3.1  signaling.  This  option can be combined with sig
              uni30 (see above).

       sig uni40
              Use UNI 4.0 signaling. This option  can  be  combined  with  sig
              q.2963.1 (see below).

       sig q.2963.1
              Enable  peak  cell  rate  renegotiation.  This  option  is  only
              available with UNI 4.0 signaling.

       sig vpci vpci itf itf
              Sets up a very simplistic type of routing. All calls  with  VPCI
              values  equal to or greater than vpci will be routed to itf, and
              their VPI values will be set to the signaled  VPCI  minus  vpci.
              Multiple  sig  vpci  entries can be used to support an arbitrary
              number of interfaces.  Example: with sig vpci 4 itf  1,  a  call
              signaled  for  VPCI/VCI  0.x is routed to 0.0.x, a call signaled
              for 6.y is routed to 1.2.y, etc.

       policy level level
              Sets the debug level for messages related to policy decisions to

       policy decision direction address
              Takes  the  specified  decision  for  calls  from or to address.
              decision can be either allow or reject. direction is either from
              or  to.  The address may be wildcarded by prepending a slash and
              the number of significant bits (NSAP) or  digits  (E.164).   The
              rules  are  searched  in  the  order  in  which  they  appear in
              atmsigd.conf until the first match. If no rule matches, the call
              is allowed.

       entity [itf.]vpi.vci { options ... }
              Activates  a  signaling  entity  on  that  specific VC. Multiple
              entity clauses can appear in the same configuration. When  using
              entity, the option io vc is not available.  entity is optionally
              followed by the following options,  enclosed  in  curly  braces:
              vpci  (corresponds to sig vpci), mode (corresponds to sig mode),
              qos (corresponds to vc qos), route, and default.  The  last  two
              options  determine  how  outbound  calls  are  routed. The route
              option is  followed  by  an  address  in  the  format  used  for
              addresses  in policy. If no route entry matches the called party
              number of an outbound call, the entry  marked  with  default  is

       When  setting  multiple  parameters  in  the same group, the group name
       doesn’t have to be repeated if it is  followed  by  the  parameters  in
       curly braces.  Example:

           debug {
               level warn
               dump /var/tmp
               log syslog
               trace 100

       Line breaks can be inserted in atmsigd.conf wherever spaces or tabs are
       allowed. Everything between a ‘#’ and the end of the line is considered
       a comment. The ‘#’ character cannot be escaped.

       If  an option is specified in atmsigd.conf and on the command line, the
       command line has priority.


       Certain options  used  by  past  versions  of  atmsigd  but  no  longer
       documented on the man page are still recognized and supported, but they
       also yield a warning message.  Future  versions  of  atmsigd  will  not
       recognize those options.


       Werner Almesberger, EPFL ICA <>


       atmsigd(8), qos(7), syslogd(8)