[ASTERISK-172] chan_dahdi: DAHDI FXO channels can stay busy on repeated access attempts
DAHDI FXO channels have a guard time of 2-3 seconds to prevent their being used again "too quickly".
It appears the timer is reset even when a failed attempt is made to use the channel. If you attempt to use the channel before the timer expires, it seems to get reset, and doing so again and again repeatedly will lead to it being perpetually busy. You have to stop attempting to use the channel until the guard expires.
[2026-01-01 19:46:54.206] -- Executing [97677878@pots-ccsa:13] MSet("DAHDI/37-1", "CDR(number)=18004444444,CDR(toll)=0") in new stack
[2026-01-01 19:46:54.206] -- Executing [97677878@pots-ccsa:14] Dial("DAHDI/37-1", "DAHDI/1/18004444444,,G(split)") in new stack
[2026-01-01 19:46:54.208] NOTICE[658246][C-00000048]: app_dial.c:2721 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 17 - User busy)
This should be fixed so that unsuccessful access attempts don't reset the guard timer. That way, the user can re-attempt all he wants, and will be able to use the trunk again as soon as reasonably possible.
Comments
You must be logged in to leave a comment.