Dahdi Channel Is Not Hanging Up

Hi Guys,

Running FreePBX on a Centos environment and noticed lately some of the calls was not properly hung up which cause the Dahdi trunk to be open that stop any further incoming/outgoing calls from being able to make.

On the asterisk full log, I am seeing this :

Here’s output of the dadhi and core show channels :

Here’s the output for chan_dahdi.conf

The hanguponpolarityswitch was not turn on previously and even I have that configured, it’s also not addressing the issues.

One thing I have also tested is I make a call to the system, immediately upon the IVR kicks in in 3 seconds time, I closed the call, and the system will still like processing the request and the channel will like stuck there until I manually force the channel to close through CLI.

I make some reading but I still can’t figure out what would be the problems on this. Anyone who is able to give me a shed of hand will be great. Thanks!

There is no one size fits all answer for your problem, there are many ways (and even none) that your provider will (or won’t) supervise far end disconnects. Start with:-

http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/OutsideConnectivity_id271202.html

and

http://www.voip-info.org/wiki/view/Asterisk+Disconnect+Supervision

safest way is to check with your peers that use the same provider that you are using for what works for them.