When dahdi is started it should check for the existence of /etc/fxotune.conf and if it exists run fxotune -s. I've locally updated my dahdi init script to have the following as start() function and this does the trick: start() { checkconfig || return 1 if [ -x /opt/bin/dahdihpec_enable ]; then if grep -q "^echocanceller=hpec" /etc/dahdi/system.conf; then ebegin "Enabling HPEC" /opt/bin/dahdihpec_enable >/dev/null eend $? fi fi ebegin "Starting DAHDI" /usr/sbin/dahdi_cfg eend $? if [ $? -eq 0 -a -r /etc/fxotune.conf ]; then ebegin "Loading DAHDI fxotune.conf" /usr/sbin/fxotune -s eend $? fi } Reproducible: Always Steps to Reproduce:
Reassigning to maintainer.
+*dahdi-tools-2.2.0 (28 Oct 2009) + + 28 Oct 2009; <chainsaw@gentoo.org> +dahdi-tools-2.2.0.ebuild, + +files/dahdi-tools-2.2.0-ifreq.patch, + +files/dahdi-tools-2.2.0-modprobe-suffix.patch, +files/dahdi.init2: + Version bump. Change libusb dependency as requested by Mounir "volkmar" + Lamouri in bug #270160. Header & modprobe.d fixups by Csaba Tóth in bug + #270283. Run fxotune from the init script, from Jaco Kroon in bug #273390.