Tuesday, January 27, 2009

Resolve False Hangup Detection on TDM400 on Asterisk

One of the issue I have encountered on digium card specifically TDM is the hangup detection. Some indications that you have this problem are: 1.) Random hangups 2.) Incoming calls still get through even if the outside caller has already hangup. Here are the possible solutions that can be done with it.

Set the following entries on your chan_dahdi.conf (that is if it is dahdi if not it is zapata.conf)

; first is the polarity switching
; most of the countries supports polarity reversal whenever answer or hangup happens

hanguponpolarityswitch = yes
answeronpolarityswitch = yes

;detect busy
busydetect = yes
;count the busy tones
busycount = 6
;set call progess works in mine
callprogress = yes
; set progress zone
progzone=ph ; in my case it's Philippines

After that you have to restart Asterisk for the changes to take effect. Then test the result.

I do hope you find these helpful. Thanks, Cheers and God Bless!!!!

No comments: