summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dahdi_cfg.c2
-rw-r--r--doc/system.conf21
2 files changed, 22 insertions, 1 deletions
diff --git a/dahdi_cfg.c b/dahdi_cfg.c
index 7c9744c..0b79194 100644
--- a/dahdi_cfg.c
+++ b/dahdi_cfg.c
@@ -1264,7 +1264,7 @@ static struct handler {
{ "preemp", pre_emp },
{ "channel", rad_chanconfig },
{ "channels", rad_chanconfig },
- { "echocanceler", setechocan },
+ { "echocanceller", setechocan },
};
static char *readline()
diff --git a/doc/system.conf b/doc/system.conf
index 3a63fb2..1fd54a9 100644
--- a/doc/system.conf
+++ b/doc/system.conf
@@ -286,3 +286,24 @@ defaultzone=us
#mulaw=1-10
#deflaw=5
#
+# Configuring modular echo cancellers
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# DAHDI uses modular echocancellers that are configured per channel.
+# The echo cancellers are compiled and configured as part of the
+# dahdi-linux package. You can specify in this file the default echo
+# canceller to use for a given zap channel. The default behavior is for there
+# to be no default echo cancellers.
+#
+# Valid echo cancellers are: jpah, kb1, mg2, sec2, and sec.
+# If compiled, 'hpec' is also a valid echo canceller.
+#
+# To configure the default echo cancellers, use the format:
+# echocanceller=<echocanceller name>,<channel(s)>
+#
+# Example:
+# Configure channels 1 through 8 to use the mg2 echocanceller
+# echocanceller=mg2,1-8
+#
+# And change channel 2 to use the kb1 echocanceller.
+# echocanceller=kb1,2
+#