[Asterisk-Users] Hangup detection problems

David Carr dac1 at drgutah.com
Wed Apr 16 00:05:52 MST 2003


I've reviewed the mailing list archives for all hangup detection posts
(numerous) and have tested all kinds of configurations to no avail.

I have two POTS lines using loop start. One is patched straight from my wall
jack to the X100P card in my asterisk box. The second one plugs into an fxo
port on a carrier access bank 1 channel bank (12 fxo, 12 fxs) which is
plugged into a T100P card in the same asterisk box. Channels 1-12 are fxo,
13-24 are fxs, and 25 (X100P) is fxo.

When I plug either POTS line into the X100P, dial in from the outside, and
leave myself a voicemail, hangup detection occurs correctly about 20 seconds
after I hang up. It sucks but at least it works somewhat. However, when I
plug either POTS line into the channel bank, dial in from the outside, and
leave myself a voicemail, hangup detection never occurs. When I hang up and
the channel bank keeps the line open, my telco provider gives a fast-busy
signal that gets captured in the voicemail until the max voicemail size is
reached.

I've tested fxo ports configured as loopstart and kewlstart but neither
configuration seems to correct the situation. I've also tried every
combination of busydetect=yes and callprogress=yes commented out and left in
and nothing seems to correct the situation. I think busydetect is supposed
to work as a last resort, but something about the cadence of the fast-busy I
get from my telco provider doesn't get caught by the busydetect code.

I checked my channel bank dip switches to ensure the fxo ports are set to
loopstart and they are. I'm using the latest cvs code as of midnight.

If the change in CO loop current is sufficient to let the X100P know it got
hung-up, why wouldn't my channel bank/asterisk sense the same change in loop
current to detect the hangup? Alternatively, If the X100P is detecting
hangup via the last resort busydetect, why wouldn't the same cadence on my
channel bank fxo port trigger busydetect as well? It's interesting that even
when I physically disconnect the channel bank fxo port from the CO wall jack
in mid-call, asterisk and the channel bank still don't see a hangup. The
channel bank LED continues to show off-hook indefinitely.

Is anyone else using a T100P card with a CAC Access Bank channel bank? I
don't know what else to try.

Please help.

Dave Carr




More information about the asterisk-users mailing list