OSLEC Support for Dahdi FreePBX 2.10

FreePBX 2.10 - Kernel version 2.6.18

Some simple steps to add OSLEC support to DAHDI.

  1. amportal stop

  2. dahdi service stop

  3. wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/dahdi-linux-2.6.1.tar.gz

  4. wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2

  5. tar xzvf dahdi-linux-2.6.1.tar.gz

  6. tar xjf linux-2.6.28.tar.bz2

  7. mkdir /usr/src/dahdi-linux-2.6.1/drivers/staging

  8. cp -fR /usr/src/linux-2.6.28/drivers/staging/echo /usr/src/dahdi-linux-2.6.1/drivers/staging

  9. sed -i “s|# obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|” /usr/src/dahdi-linux-2.6.1/drivers/dahdi/Kbuild

10.# sed -i “s|# obj-m += …/staging/echo/|obj-m += …/staging/echo/|” /usr/src/dahdi-linux-2.6.1/drivers/dahdi/Kbuild
11. #e cho ‘obj-m += echo.o’ > /usr/src/dahdi-linux-2.6.1/drivers/staging/echo/Kbuild
12. # make
13. # make install
14. # vi /etc/dahdi/genconf_parameters
14a Find and Uncomment this line #echo_can oslec so that it looks like this echo_can oslec
15. # amportal start
16. # dahdi service start
17. # dahdi_genconf
18. # dahdi_cfg –vv

10a. cd/usr/src/dahdi-linux-2.6.1

Other than that, fine.

Thanks.