In case you're still fighting with this, grab the current (2.2.1) dahdi package from:

https://downloads.asterisk.org/pub/.../dahdi-linux-complete-2.2.1+2.2.1.tar.gz

Stop Asterisk
Unload Zaptel (if needed)
unpack dahdi
cd to dahdi-linux-complete-2.2.1+2.2.1
Type make clean
Type make install
Type make config
Recompile Asterisk

The old zaptel.conf is now located in /etc/dahdi/system.conf and the old zapata.conf is now /etc/asterisk/chan_dahdi.conf.

Edit the two config files, load dahdi, and then fire up asterisk.

NOTE: You can now load the echo cancellers on a per-channel basis in the /etc/dahdi/system.conf file.

The README and UPGRADE.txt files located in /dahdi-linux-complete-2.2.1+2.2.1/linux contain a boatload of good info and help in getting things configured and running properly.