mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-24 10:02:29 +01:00
43 lines
1.8 KiB
Text
43 lines
1.8 KiB
Text
The zaptel drivers and binaries are needed to use popular digital and
|
|
analogue telephony equipment and are typically installed alongside the
|
|
asterisk PBX (although these are not required for asterisk if you are
|
|
not using any hardware to interface with the POTS/PSTN system). Note
|
|
that if you change your kernel after installing zaptel, you'll have to
|
|
re-compile zaptel (a simple re-install will not suffice).
|
|
|
|
The rc script included will handle loading and unloading kernel modules
|
|
for you. By default, it will attempt to load the wctdm module for the
|
|
common Digium cards, and if this fails, will load ztdummy to give you
|
|
a timing device. Simply edit the MODULES variable at the top of the
|
|
rc script to load other modules if your hardware requires it. These
|
|
modules should *not* be loaded in rc.local or rc.modules, but rather
|
|
here, as starting and stopping rc.zaptel will cause these modules to
|
|
re-read their config file if you make any changes.
|
|
|
|
Users outside of North America may find that they need to edit the
|
|
zconfig.h file to specify their region's tones. This script does not
|
|
handle that at present. The statement you'll wish to change is:
|
|
#define DEFAULT_TONE_ZONE=0
|
|
|
|
The Asterisk Handbook First Edition lists the following zones:
|
|
0 - North America
|
|
1 - Australia
|
|
2 - France
|
|
7 - Japan
|
|
14 - Taiwan
|
|
There are many others. Consult your documentation, or google.
|
|
|
|
To start zaptel at system boot, do the following:
|
|
# chmod +x /etc/rc.d/rc.zaptel
|
|
|
|
Also, you'll need to add a statement such as the following to rc.local:
|
|
if [ -x /etc/rc.d/rc.zaptel ]; then
|
|
/etc/rc.d/rc.zaptel start
|
|
fi
|
|
|
|
rc.zaptel will create a lockfile that is removed when the service is
|
|
stopped using this script. Thus, you should probably put this in
|
|
rc.local_shutdown:
|
|
if [ -x /etc/rc.d/rc.zaptel ]; then
|
|
/etc/rc.d/rc.zaptel stop
|
|
fi
|