I’m facing a puzzling situation with Digium TDM2400 card (12 FXO / 12 FXS).
Once a day or so we detect 1 or 2 zombie FXO channels. These can be either
outbound or inbound calls. I thought this could be related to obsolete DAHDI
or Asterisk versions, so I upgraded to 2.4.0 and 18.104.22.168 respectively (OS:
Ubuntu 10.04 64 bits). To no avail; the zombie channels keep showing up.
Those zombies appear to be hangup calls not being recognized as such by
DAHDI. When we see existing calls with suspicious long durations (20 minutes
or more) we spy those channels, and pretty often they show no audio at all.
Following are a few logs:
– inbound call ending up as zombie: http://pastebin.com/NtS8CiMa
– outbound call ending up as zombie: http://pastebin.com/nfY707Ap, you
can see that starting at line 145 the channel is being hanged up on the
console (hangup request DAHDI/x-y)