Hangup detection problem

Dear all,
I need your help.
my configuration is the following

debian:/var/log/asterisk# uname -a
Linux debian 2.6.18-6-686 #1 SMP Sun Feb 10 22:11:31 UTC 2008 i686 GNU/Linux

debian:/var/log/asterisk# lsmod | egrep "zaptel|wc"
wctdm24xxp 109792 1
firmware_class 9600 1 wctdm24xxp
zaptel 186180 8 ztdummy,wctdm24xxp
crc_ccitt 2240 1 zaptel

I tried many parameters in zapata.conf such as hanguponpolarityswitch,
busydetect but neither one is working.

Please tell me how can I enable debugging of zaptel and wctdm24xxp
modules in order to see everything happening on Zap channel during incoming call hangs up. I want to see if reverse polarity supported or not, if busy detect attempts worked or not and etc…
I tried to
cat 2 > /sys/module/zaptel/parameters/debug
cat 64 > /sys/module/wctdm24xxp/parameters/debug

but the only output regarding chan_zap I see
debian:/sys/module# cd /var/log/asterisk/
[May 11 16:11:19] DEBUG[3757] chan_zap.c: No echo training requested
[May 11 16:11:34] DEBUG[3761] chan_zap.c: Took Zap/1-1 off hook
[May 11 16:11:34] DEBUG[3761] chan_zap.c: No echo training requested
[May 11 16:11:54] DEBUG[3768] chan_zap.c: Took Zap/1-1 off hook
[May 11 16:11:54] DEBUG[3768] chan_zap.c: No echo training requested
[May 11 16:12:26] DEBUG[3770] chan_zap.c: Took Zap/1-1 off hook
[May 11 16:12:26] DEBUG[3770] chan_zap.c: No echo training requested

and there are no anything under /var/log/messages
May 11 16:12:45 localhost kernel: NO RING on 1/1!
May 11 16:13:17 localhost kernel: RING on 1/1!
May 11 16:13:17 localhost kernel: NO RING on 1/1!

I am not sure what is happening on hangup, maybe congestion tone sent but not busy…
How to enable full kernel module logging in Debian Linux ???

Thanks in advance,
James

And my asterisk version is asterisk-1.4.19.1
and I use asterisk-addons-1.4.6
and zaptel-1.4.10
Before I speak to my pstn operator about disconnect provisioning I want to know for sure what is happening. How to enable full debugging ???
Please help…

I see that nobody wanted to help.
Some more information
from extensions.conf

[default]
exten => s,1,Answer
exten => s,2,Background(voiceone/IVR/Main_Menue)
exten => s,3,WaitExten(10)

I did enable core set debug 9
My scenario is I do call. Upon Main_menue on background I do hangup.
But the system doesnt detect it. System goes to hangup it continue playing Background until then end and goes to WaitExten and then do hangup. Debug info

[May 11 22:36:24] DEBUG[3575] chan_zap.c: Monitor doohicky got event Ring Begin on channel 1
[May 11 22:36:25] DEBUG[3575] chan_zap.c: Monitor doohicky got event Ring/Answered on channel 1
[May 11 22:36:26] DEBUG[3640] chan_zap.c: CallerID number: (null), name: (null), flags=6
[May 11 22:36:26] DEBUG[3640] chan_zap.c: Took Zap/1-1 off hook
[May 11 22:36:26] DEBUG[3640] chan_zap.c: Enabled echo cancellation on channel 1
[May 11 22:36:26] DEBUG[3640] chan_zap.c: No echo training requested
---- I pressed disconnect on the phone here -----
[May 11 22:36:54] DEBUG[3640] pbx.c: Spawn extension (zapctx,s,3) exited non-zero on ‘Zap/1-1’
[May 11 22:36:54] DEBUG[3640] chan_zap.c: zt_hangup(Zap/1-1)
[May 11 22:36:54] DEBUG[3640] chan_zap.c: Hangup: channel: 1 index = 0, normal = 13, callwait = -1, thirdcall = -1
[May 11 22:36:54] DEBUG[3640] chan_zap.c: disabled echo cancellation on channel 1
[May 11 22:36:54] DEBUG[3640] chan_zap.c: Set option TDD MODE, value: OFF(0) on Zap/1-1
[May 11 22:36:54] DEBUG[3640] chan_zap.c: Updated conferencing on 1, with 0 conference users