About Hang up problems with TDM400P

Dear All ,
I am using TrixBox 2.2 with TDM400P ( 4 x FXO ) modules.

And I am from Hong Kong which’s by using NWT ( New World TeleCom ) Carrier

I have a problems which’s about FXO Module hangup issues :

I found that my while I call from PSTN to Voicemail , the system can’t be hangup and the voicemail willing get around 5 hours long until I restart the whole server.

I am running TrixBox 2.2 and I found this problems before while i install Asterisk by source ( near around 1 years before )
From my memory it sounds like Asterisk got a command could learn the " Hangup tone " in ms . But I totally forgot it .

Here is my zaptel.conf :

Span 1: WCTDM/0 “Wildcard TDM400P REV I Board 1”

fxsks=1
fxsks=2
fxsks=3
fxsks=4

Span 2: ZTDUMMY/1 “ZTDUMMY/1 1”

Global data

loadzone = us
defaultzone = us

=========== /etc/asterisk/zapata.conf ===========
[trunkgroups]
[channels]

language=en
context=from-zaptel
signalling=fxs_ks
rxwink=300 ; Atlas seems to use long (250ms) winks
;
; Whether or not to do distinctive ring detection on FXO lines
;
;usedistinctiveringdetection=yes

usecallerid=yes
hidecallerid=no
callwaiting=yes
;callwaiting=no
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=800
rxgain=0.0
txgain=0.0
group=0
callgroup=1
pickupgroup=1
immediate=no

busydetect=yes
callprogress=yes
;busycount=3
busycount=4

;faxdetect=both
faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no

;Include genzaptelconf configs
#include zapata-auto.conf

group=1

I just looking forward some ways could help to solve this out.
Hope somebody else could help .

Thanks .

From Data Leung .