This part worked but broke:
Started with Asterisk 188.8.131.52, dahdi 184.108.40.206+220.127.116.11, libpri 1.4.9 on PBX in a Flash distribution.
I have a TE110P card with a T1 line going to an Adtran TSU600e channel bank with 16 FXS ports. Originally using fxo_ls signaling. I can call from a SIP phone to a POTS phone connected to the Adtran port and vice versa without a problem. The issue is if I hangup the call from the SIP phone, the POTS phone receives a busy signal.
The solution was to run fxo_gs (ground start) signaling and then dahdi released the line and the Adtran unit was happy (me too!). Here is the adventure that I’ve documented on what I’ve tried and what finally worked: http://pbxinaflash.com/forum/showthread.php?t=7314. <= PLEASE READ THIS LINK!
Upgrade Broke it:
Unfortunately, I upgraded to dahdi 2.2.0 and I was back to the same problem, where the line was not released and received a busy tone. I’ve since upgraded to the latest version of dahdi 2.3.0 and have the same problem.
Here’s my /etc/dahdi/system.conf (I’ve tried esf,b8zs also) - I have 9x T1 ports, the first 8 are PRI ISDN, the 9th goes to the channel bank.
The Adtran unit is configured for FXS loop_start and corresponding span config - dahdi_tools indicates the everythings good and green on the T1 card’s LEDs. Just can’t receive a proper hangup with versions 2.2 and 2.3.
When I configure the T1 line for ground_start with the dahdi 2.2 and 2.3 versions, dahdi_tool reports that all Tx_ for each channel are 1s. With version 2.1 (which worked), it would show TxA=0, TxB=1, TxC=0 and TxD=1.
Please read the above documented link of things that I’ve tried. Thanks