summaryrefslogtreecommitdiff
path: root/misc/zaptel/README
diff options
context:
space:
mode:
Diffstat (limited to 'misc/zaptel/README')
-rw-r--r--misc/zaptel/README43
1 files changed, 43 insertions, 0 deletions
diff --git a/misc/zaptel/README b/misc/zaptel/README
new file mode 100644
index 0000000000..8a4a745bf1
--- /dev/null
+++ b/misc/zaptel/README
@@ -0,0 +1,43 @@
+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