Provided by: libopenr2-bin_1.3.3-1build1_amd64 bug

NAME

       r2test.conf - OpenR2 r2test program configuration file

SYNOPSIS

       /etc/openr2/r2test.conf

DESCRIPTION

       This file defines the behavior of the r2test program

       This  file  works  pretty  much like Asterisk zapata.conf file, the channel parameter will
       create a R2 context with the specified range of channels and will take all  the  preceding
       parameters as configuration.

SYNTAX

       No  spaces  are  allowed  in parameter definition, lines starting with # or spaces will be
       ignored

       This definition will not be read properly

       param = value

       This definition will be read fine

       param=value

OPTIONS

       category=<NATIONAL_SUBSCRIBER,   NATIONAL_PRIORITY_SUBSCRIBER,   INTERNATIONAL_SUBSCRIBER,
       INTERNATIONAL_PRIORITY_SUBSCRIBER>
              Defines the call category of subscriber. Defaults to NATIONAL_SUBSCRIBER

       loglevel=<all,error,warning,debug,notice,cas,mf,stack,nothing>
              Defines the log level for debugging purposes. Defaults to all

              error, warning, debug, notice These options are self-descriptive

              cas is for logging ABCD CAS tx and rx

              mf is for logging of the Multi Frequency tones

              stack is for very verbose output of the channel and context call stack, only useful
              if you are debugging a crash or want to learn how the  library  works.   The  stack
              logging   will   be   only   enabled  if  the  OpenR2  library  was  compiled  with
              -DOR2_TRACE_STACKS

              all is a special value to log all the activity

              nothing is a clean-up value, in case you want to not log any activity for a channel
              or group of channels

              You  can  mix up values, like: loglevel=error,debug,mf to log just error, debug and
              multi frequency messages

       callfile=<yes|no>
              Call files useful to debug signaling issues are dumped in the current directory  if
              this parameter is enabled. Defaults to no

       variant=<br,mx,ar,itu>
              R2 country variant. Defaults to mx

       maxani How much ANI to expect. Defaults to 10

       maxdnis
              How much DNIS to expect. Defaults to 4

       getanifirst=<yes|no>
              Whether or not we want to request ANI first. Defaults to no

       usedahdimf=<yes|no>
              Whether  to use the built-in OpenR2 MF tone generation or DAHDI MF tone generation.
              DAHDI is faster since it does not require to copy user space buffers to the kernel,
              however  this option will only be available when the configure script detects DAHDI
              support for MF R2 tone generation.  Defaults to no

       mfthreshold
              MF threshold in milliseconds. This is the amount of time a R2 MF signal is required
              to be ON or OFF after has been detected to be handled. 0 means as soon as we detect
              a signal we handle it. This aids when a buggy generator or  detector  causes  small
              false positives. Defaults to 0

       mfbacktimeout
              MF backward timeout in milliseconds to use OpenR2 default just specify any negative
              number or comment this line. Defaults to -1

       meteringpulsetimeout
              Value in milliseconds for the metering pulse  timeout,  any  negative  value  means
              default. Defaults to -1

       collectcalls=<yes|no>
              Whether to accept collect calls (see also doubleanswer). Defaults to no

       doubleanswer=<yes|no>
              This  option  are  related but independent of collectcalls. If you have problems to
              block collect calls using Group  B  signals  (collectcalls),  enable  this  option.
              Defaults to no

       immediateaccept=<yes|no>
              Whether  to  skip  Group  B/II signals and go directly to the accepted state for an
              incoming call. Defaults to no

       advancedprotocolfile
              This option is for advanced users only! Define a file that  contains  hacks  to  R2
              protocol.  This  allow  advanced  users  to fine tune the library or make test with
              specific scenarios to include in the library in the future.

       playaudio=<yes|no>
              This feature allows you to play an alaw audio  file  for  incoming/outgoing  calls.
              Defaults to no

       audiofile
              If you set playaudio=yes you should provide the path to the audio file

       channel
              Define  range  of  channels  to configure using previous options. The channel range
              must be specified, unless you  will  use  only  one  channel.  If  this  option  is
              specified after dnid, cid and caller that options will be used. Defaults to

              channel=1-15
              channel=17-31

       dnid   Defines the destination number. Only used if .B caller = yes

       cid    Defines the caller id number. Only used if .B caller = yes

       caller=<yes|no>
              Whether  or  not  the  group  of  channels will start a call to the specified dnid.
              Defaults to yes

FILES

       /etc/openr2/r2test.conf

       /etc/openr2/r2proto.conf

SEE ALSO

       r2test(8)

AUTHOR

       This manual page was written by Alexandre Cavalcante Alencar
       <alexandre.alencar@gmail.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.