From 40bd6497f7d56178c4424c4a0789162807a039c7 Mon Sep 17 00:00:00 2001 From: Tzafrir Cohen Date: Tue, 21 Oct 2008 17:34:12 +0000 Subject: An experimental OSLEC echocan module. git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@5111 a0bf4364-ded3-4de4-8d8a-66a801d63aff --- README | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) (limited to 'README') diff --git a/README b/README index c662719..73c2a95 100644 --- a/README +++ b/README @@ -108,7 +108,7 @@ SUBDIRS_EXTRA: Installing the B410P drivers -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ With Zaptel it was possible to install mISDN and the B410P driver by typing 'make b410p' from the command-line. This is no longer possible with DAHDI as part of the changes to make DAHDI friendlier to binary packagers. If you @@ -137,6 +137,34 @@ NOTE: At the time this was written, misdn-1.1.8 is not compatible the 2.6.25 kernel. Please use a kernel version 2.6.25 or earlier. +OSLEC +~~~~~ +OSLEC is a Open Source Line Echo Canceller. Its homepage is at +http://www.rowetel.com/ucasterisk/oslec.html and is is currently making +its way into the mainline Kernel tree and may be included at some time +around 2.6.29 (hopefully). The echo canceller module dahdi_echocan_oslec +provides a DAHDI echo canceller module that uses the code from OSLEC. As +OSLEC has not been accepted into mainline yet, its interface is not set +in stone and thus this driver may need to change. Thus it is not +built by default. + +Luckily the structure of the dahdi-linux tree matches that of the kernel +tree. Hence you can basically copy drivers/staging/echo and place it +under driver/staging/echo . In fact, dahdi_echocan_oslec assumes that +this is where the oslec code lies. If it is elsewhere you'll need to fix +the #include line. + +If you do have the oslec module but get messages about the functions +'oslec_free', 'oslec_create' and such do not exist, this may be because +you use a different version of the module. Specifically if it exports +'echo_can_free' or 'oslec_echo_can_free' . In that case get the latest +version of dahdi-linux SVN and of OSLEC (from the staging tree or +whatever). + +For more information regarding installing and using OSLEC, see the OSLEC +homepage. + + Module Parameters ----------------- The kernel modules can be configured through module parameters. Module -- cgit v1.2.3